29446518
7338239
70034864
24336695
30164900
65002646
7652510
57506031
94145106
32578408
2316839
6303284
6167234
11368547
113523
48697262
12928225
9604893
1296239
58008808
84848938
29187641
33082009
88231153
49572922
46258719
34657051
52915001
507724
34337465
43795660
54882066
3386387
22827223
46395044
40678350
40056781
6920657
96707086
66056090