58219660
1927669
62887402
32348898
55436129
55031616
99688100
26484294
47483712
58128597
85644927
41723881
65635263
49535011
84978408
44379510
88909940
31544879
83144686
22037814
87659293
84662176
83369607
73926812
67897784
60003353
163480
6984422
44442126
46713082
20667320
71948434
32429591
7442250
2401426
1083376
55564952
500635
43985029
29674672