59594648
12231609
31317398
28304540
92384205
66066221
33769432
6854174
21067581
8428758
2826290
14222672
50167212
11485433
4084738
1066945
48548261
62565641
46262495
76112301
92068508
7905543
43971582
48183114
70121793
99368652
3202408
75043221
53325453
92918050
24154815
24828686
74548124
56108220
87683816
95517178
68747298
20534687
99058405
35288748