28397670
7623215
40381651
17367905
97067942
88432297
39219090
79671174
76199300
4412128
3088654
6251499
1785296
58779454
35056403
64204134
57844484
72549842
8323210
88837132
11801103
8551146
20974540
4803283
85347861
23198592
18011146
4858456
78947354
65515184
7139601
61054382
14359282
5932398
19508713
48316559
99476383
302263
863521
22547365