1309536
80553965
58384108
9498249
50584337
86421587
61385014
35933013
5729526
20344761
75975501
53682146
58454140
20985092
66795158
36891680
371484
61456806
20991675
28646663
9930877
40837943
33111047
8198906
97738582
99036034
70943090
12112204
7713465
15759372
78417001
79988729
5949285
47398571
1254442
90589480
16469218
24471811
3236421
31491482