37125246
15366881
44457570
13507710
9663903
25808659
18938918
7649542
23726653
4895522
60559322
5114402
84462064
67769238
5744936
14286501
7601635
32961934
3133783
646630
9361345
39241439
19991866
87516254
42614211
49668168
98816379
9895456
6889786
84956713
56448764
90232361
28488166
97639178
72492886
36213068
46454283
54041644
38819472
63037755