19568840
2223972
87227432
36268171
67847592
83872921
91191600
88561482
15477272
82407889
9833236
27223939
28215937
29041718
87205167
85898561
7988229
92556126
3176352
44337215
26244979
98817071
37202377
19192357
61242305
44659621
2125837
16986923
65538700
52642250
71854721
93565360
63267012
43771436
44871107
15427697
29538224
12381564
30093488
22396186