31182458
3079900
65381917
6179724
74718383
5394365
74616410
53416989
19275443
85414391
22136912
80698776
71043861
57376637
82891525
16577730
8152696
80694163
44128067
49222755
49631891
2294762
8058994
6700622
1150674
67078033
53945201
98844257
93627236
15638988
86612471
96277219
18677759
69488577
71692087
95857773
73233845
37494787
12016938
92172570