22132996
37099007
1025648
79247505
29337050
99178962
49735660
16694318
18576244
39334597
22787569
38262178
1888980
93017391
20749892
64323706
60654770
60874770
20855240
46424263
72704353
8261400
34149108
74579661
67551712
51467667
29239806
81984391
91432513
8876614
30796091
83679192
63973794
92858236
97608190
82704927
20614658
6388555
86682822
87223788