22164737
66112588
4963317
97545930
1038047
22451203
7925795
27368138
98975127
26282935
19083070
66924681
71289417
82522902
1838216
78706015
95848985
9468581
83961789
14471679
62775652
142103
26936644
58514152
56597933
14372631
71505712
52692249
83452741
99694938
50344600
33085124
12484326
6560215
38084667
74482752
95208807
55905053
68079042
20483556