10502975
93099523
20015115
56203292
82881453
96493955
19142503
83793396
93553442
93205658
8459401
95045234
92735735
95022578
24969640
22267587
12487471
23988167
7858519
24924362
1348928
87985563
345666
44854709
71931922
38084137
85772962
96524149
51694912
20789907
15304659
43383840
78085587
18887621
28009194
2878916
90412812
4926837
77944613
42641118