27302430
98931631
59751232
2998510
20286232
45055160
74241662
45938035
26073351
5619668
43188398
31901422
97093262
68123761
81576011
3242754
64938068
9735907
1342625
84943945
1279567
6831649
59253590
46472374
51263960
26214557
45732384
46625683
7962646
16143228
54339876
99645742
38041341
25987374
46961079
23646598
46803698
22642383
68072439
63798019