95409966
91433551
1244512
20404356
42706295
64197818
358281
85756954
74787184
27039675
27277362
21381250
68563510
2064255
19461930
40414610
70865669
7036569
19536721
25952293
24291340
46462543
63588484
98332348
29257916
13241285
73305256
668233
64336950
46221326
24401493
47148562
4714167
605987
54455837
74849076
52862218
80239068
38829846
95552878