32088211
10401502
88101245
29536135
15656066
50711753
17539990
47498880
2223181
99855441
10019562
14356769
6008925
8639933
84378562
78485046
74739703
65328931
11652229
24959979
31747960
30379616
5797259
91923871
35215901
1461738
71598022
90218593
42461
75977980
7203294
99152813
84407292
23584442
89001840
25307787
12269547
6033921
37574456
6159446