355664
91856088
20519821
5853582
93164804
43358922
3283474
2871042
12145958
14812829
30857327
9156852
1943823
79378177
6038935
6306599
17502924
96855251
57981749
3773420
38133464
13388240
20849193
68241012
99742761
76821785
84852189
71835133
89676185
34634423
87785853
1808833
57666624
8226598
15259798
80425090
12967889
8867699
52889474
10483219