52751463
76997990
33403323
14453259
36286971
3973451
64907001
86836456
74246183
55881387
55201602
50703004
19895421
137685
14916446
89598215
16007969
84267451
299548
46908067
97676848
17303321
52402052
1853041
25943889
20737504
961435
7815479
88405099
52747704
2732678
71157243
25614829
16716450
79644882
82826732
204570
86564499
11763311
44518809