31708016
62952105
52544309
5878183
40488611
23026517
67151206
71041047
21525977
59952750
49866264
89925358
88191358
18413392
32715048
79487463
512147
72457798
55603857
53083902
16555480
2598313
56778100
83787847
55117881
32535383
51339138
23303998
3515554
88821129
16037366
74848838
75765056
70572890
78228184
38516751
9735194
14367543
58774214
96537081