31771211
99283461
96945248
61187673
54872260
3927699
44439143
48344976
92464437
45054085
12557324
56904861
20122123
4895635
73534424
29247768
62525132
16981102
1555717
88898617
85921365
75207416
19828150
68695111
68541834
7587490
12274198
70592557
64025643
6574728
44003367
3064821
80461443
52785911
3542994
3224741
91207318
52442981
2962118
63944949