2939281
4657720
18327216
10195920
33923055
34687119
45196818
18346721
63967001
3083779
42844100
23087989
8768730
18693994
96692628
91045988
103763
78529788
10382078
12702324
61057919
44096946
52884944
38162546
30012319
93186807
95568150
56394678
23095835
68171426
91926144
60991531
24823212
15044379
39244561
11338956
77717579
77773008
73796263
32347028