85459181
81618889
3102559
13316301
4678561
4523429
3921762
21928295
98833176
978125
63324318
94422272
66761958
84154185
161558
80255923
33982132
50785035
17548161
95806788
60227502
12738254
56741500
51806047
22398487
34345444
71993525
68809860
61176375
13305066
66905967
30085007
9414013
78232107
66534978
45327124
11768490
1724130
8401706
26429097