99551488
66887425
14904915
47712642
3123765
8676456
45986633
47806919
72348949
23618313
66811758
2847104
502236
28614313
28438354
106935
41691750
55257862
18447304
33735992
70389026
86131825
84781780
51069152
84798939
66415922
27558815
84303622
57649138
60911111
38646233
26366633
4864456
11735564
6359376
92601347
29542000
31671046
9714354
9303704