98331120
78609660
40728765
64077744
3402218
77983952
42683510
74226389
96126750
36253086
95296089
1067937
36575910
19741289
79866960
43966604
11079259
86627056
32883049
7989005
96835647
24552410
22445166
59022379
88871813
64262941
4013785
14742946
51858672
69841977
42799699
23284242
19006402
24296410
32313269
9380959
64465905
59499255
138414
18962887