30696700
86482955
79419485
66516857
61506088
50548009
6867197
35373424
72101566
21921659
50036361
90383050
77786793
32486348
59579922
18947280
8526130
95397067
63884691
79513938
72631693
86967679
89899085
40384634
24034741
20355181
29516462
60399891
58738525
4132247
5914510
25049674
4781892
52713534
28272327
88577738
81678164
1837565
18598149
13537230