31633052
6756410
472143
66099045
33766297
33526361
97243006
85947298
60971177
55896494
10793537
57565212
86501236
5573524
99481573
82787488
96357825
2626981
15603174
13305527
29292765
6707391
22851846
7393906
8353960
45321452
37006676
55888621
61369291
19045091
9836533
43287264
84722194
35554587
25878188
41689683
54428411
93877132
63686968
79159570