10698197
3028556
22834386
83255664
42367109
16269241
53894332
60665512
38942459
69719825
67164071
25176086
86961176
55754087
20102851
19331845
29151098
9775029
679791
85366058
20237017
90284063
50808988
99522537
37445513
49015126
92655595
47974744
80296978
3386178
40217079
54604473
85642915
99166166
62432298
31747624
28769209
8107215
84537816
3014918