56455125
18084431
4427602
37826180
17717799
59991992
8110374
58415005
1543615
1588582
31921978
27413405
70313077
26938792
87786617
2942907
84683408
53767786
14307095
86356504
2373550
5268675
17313331
37965183
98297895
74179366
95405150
62365048
2453235
13159601
84643583
15601730
1456504
22927976
10578396
8804285
18946348
95344643
8312073
21729214