7596686
42113395
35266859
55683138
25292358
27938452
3807112
61842031
9266053
31194116
35422340
80349606
56436701
26993223
15316690
20502234
8875147
27903561
83646711
86208655
73828806
97906178
38894032
8302992
12011738
98527014
32845235
44228573
17872332
6842245
13891992
65697658
80721688
67954630
37507118
21568565
92471045
89182626
15682589
65124062