14395880
1249891
65803299
28219182
18325743
6176192
394218
90037212
31091215
58488110
6442742
22436689
67886916
2620556
23832807
25656685
79131084
41327640
54604035
86391594
19623148
27871278
65122136
82955767
78009105
37026646
12651049
95731257
37857914
11831621
96358
2438418
2668029
48063671
85865754
70032986
10236822
64901087
6343325
22011657