62854033
3166400
16453064
25611581
80323793
20302368
2859357
40407995
37948782
3956838
1901497
68443666
38346321
3691974
9925341
53287143
9163756
29308551
66673075
5037927
9849544
80738378
8353832
43853818
55234648
67249227
62504743
22061398
71169870
97571665
66554957
23976352
98244749
59489016
21374060
81544600
25691544
87842131
21902675
37335955