30573083
7528430
2445256
89714599
32769007
1859995
16568299
7479255
53002310
22127887
37212679
43066854
41898
18558782
24053630
20993705
41002677
14998714
67001612
57237911
39648826
6628256
37827241
32345815
25744941
51426806
74821956
1652736
80258707
62837395
64313573
9596370
82876759
92709602
23415764
87888366
39805702
61936381
70197355
59601710