31231046
97528434
8214193
30187804
89795485
37299287
5362701
115456
33846168
96372452
63072752
97006375
31038948
68904892
54105071
50449389
78932558
2279919
30067696
5291251
57968927
5517948
18105334
85725882
63178463
87707804
93343950
28965263
88444
9610697
41268675
93085240
3022646
51116250
7069215
24883103
81027581
10961614
28664130
52933386