16923046
88508678
75804137
31276525
7646110
8312702
66804233
99384490
21823605
66816313
12459035
4460936
55607614
82081018
4075188
54474612
97226096
10021880
8142277
10327916
33181364
6711412
27072621
16273255
2397955
25661513
96197613
49046091
68353145
53364565
86735427
72716113
2453526
21385496
215174
19444155
86134170
49428013
91057741
4198306