57033843
6975610
25295082
1717215
86005281
3206247
71536893
97808689
84743497
344312
70566155
46142852
11253381
2773933
7142650
78456696
50125952
52202682
40095596
44031564
58661871
36237621
30497202
11368434
37128053
15157859
7912479
8005120
62132586
84457812
20784984
5273985
25469483
2049687
25679445
69686410
46776736
40384499
32828966
2992400