100004195
36444950
24401300
21944977
8307193
70383119
43204036
1584660
87844700
5351954
19253781
33326021
40571814
9235642
88748761
89485426
55187246
6962208
42618431
5955285
95224927
19799700
29591987
57332973
5964284
54492130
46078342
56628638
75117118
23675854
25163034
8567996
6696432
82679240
3671436
78833851
74606705
80405147
52246319
77118159