30031292
37396572
72589803
58713819
84794975
8602495
9833857
95275298
9955158
7965155
7859195
77349738
64464572
36858738
1847119
77038450
83015472
7649932
49826667
62002517
95463913
29798491
59076125
8126000
99592259
10261610
8357871
34633021
68477436
27967479
98117557
24406930
96384847
61935299
57777897
78951585
52472380
48374115
98921114
21412032