21647194
9648239
11622980
85042662
37895162
44708913
40436831
33395971
18007242
21053437
48873244
19486426
9735013
1658748
89639969
5227193
84553634
98483630
68674324
76382397
56971917
73155154
5309583
21303268
57505403
8881342
72211404
4833405
65485162
2714972
65664500
5022562
55277386
3465436
52623340
15148747
36891473
31605096
98059234
16198063