14889583
40584448
16012064
75619942
6676915
36837778
34078283
71641554
36148720
43649260
54356046
93658317
67701638
89389172
39219595
28578411
36551
84106759
11011825
50931670
15376427
94247335
16103210
49877010
4282050
43762275
82485035
16779882
51364710
5551813
70735972
54617944
95252395
59249648
2007911
84234346
95715506
3241160
74122439
10045474