1051300
3352662
6292507
141415
7774280
74884141
89899302
70335884
42591612
32358658
5394543
18191220
50005871
5573138
11959208
80463840
42517935
599482
55638167
45245880
3802462
91839062
90095002
96781625
40106468
40133353
40414172
42952755
3143782
88225249
72277159
78483707
9901121
66455843
51311609
76235820
76308839
82791699
45334936
16407125