39007246
51085226
686010
22873859
70139049
59751959
86824502
50055089
62619044
73115401
46169685
4012506
22739087
10311116
82201421
7053369
45909765
9649939
84668224
45612049
6012109
95269021
12179696
8804589
72226249
70131211
54685650
15872915
25319420
97123391
70959254
71917596
66025867
28669472
70846966
98534799
19633001
39274058
15343745
75607792