30977989
71156365
6987780
27235182
93312501
34105562
21108476
9963805
47605786
82895349
65171701
4611777
4333824
90292872
9593614
15798578
11041750
13374433
4144432
38057007
99458492
79541693
4073111
63352480
8113464
17628938
22511471
15866631
8673184
6356179
72527112
29853667
5734188
6389972
11813902
76317700
43343795
29943338
5219516
60789089