39554456
60908652
28222838
959610
19474992
22307509
16455923
54566318
11246846
2948443
11117265
376299
57005716
89425026
17739200
14125005
48244723
28882798
8707515
6734870
3959299
18213573
78512019
57212000
21202109
856160
67769489
12151747
9319699
16318030
36099744
23204275
90093471
99025965
97522728
64978856
93555135
87553669
68168127
81454342