95348616
91672378
71807355
31943676
78287752
11749533
1155354
48765860
16081968
48542316
61317076
478154
6765776
38144956
78489647
11785228
21168083
94904334
95618467
84667910
70083546
91733880
86123154
86132335
34295613
21221333
50224231
99641984
6307362
27231443
80698844
59545125
28514703
47079591
6157556
89392813
54507367
30027306
74944527
93813786