53822151
2544057
58418614
19193365
74315796
3498637
166174
91152491
64877477
47658310
99551633
39103514
35428585
18579033
76079430
5954891
8752811
38428715
91528302
78329479
3566636
79051360
13892647
67659389
75192064
93287111
3331699
69397283
10362269
63213073
11586720
53405019
17801542
38934657
20986893
5552391
75917907
93713106
89583159
55128302