30203352
86927648
78586276
95012169
3604346
2149619
36176234
98543641
38908640
55564098
82491833
51353772
48914244
36325399
10554621
8961450
80966127
44106523
86307264
23819833
85029937
86531028
99883480
40157277
17984591
37126155
21353941
7527740
30002824
375842
21408707
94175611
80444850
1157810
35528826
5862520
81849372
81343778
2587551
41954340