50515462
3938891
79446582
32166267
19527831
58599208
27461955
13245969
7043194
7587083
9689847
72549472
63213303
87248625
47684685
83674823
70104022
1186589
40943724
99853661
77827986
3608926
49502546
89538891
64117690
3472663
3475906
40321405
28542211
82076638
841983
42714443
47893905
33418436
53314933
3957683
2917649
51767614
6047410
26138000