78592578
31735868
2056164
62711879
68881737
24985870
88231355
74755404
95256460
91551880
72897125
90668170
92955511
56142796
18549883
77313171
77694911
19192011
17229178
14225010
41431136
353380
1864504
17737331
9804967
8394895
21021394
65359988
90878304
64751478
89467653
44978008
89326922
1550943
73957703
88399464
62173457
94935172
44537175
32685069