52981610
84596205
97992103
85972459
57287064
6089863
9663226
12261282
88729917
95914019
43895907
31262213
46968023
8989132
16845589
74438422
59406728
46351008
78646018
30194774
20401467
48604682
56515322
86209793
78901559
1970776
9035449
99152281
55680
39472902
14199832
52718608
7562902
32723434
77414909
2158205
33004979
80252123
37719374
11633482