31712003
7213508
2444269
27148510
9428287
81202715
77195456
97433838
13842970
83973969
5692020
54095613
60802516
3682158
41404613
97942461
91059142
77039126
777763
61593449
27448386
47581310
2892585
34304226
79824821
83589687
6184371
4532619
55905609
55379085
19029092
87359858
50345420
42738914
10629768
76325586
62066094
47871156
42351622
77409456