39893907
67793052
46635791
75737389
60881240
42553439
79712517
51765519
7746779
54111171
631440
94572990
15626098
80593692
78699772
41068586
86465357
77229316
56026429
22527023
64462276
63827811
84902155
42295911
16709489
3682311
67288441
21655772
76646565
21408255
5682698
99987020
85425725
87627146
29052726
38577209
73639286
43092329
38813182
5103528