19528440
6672201
4288196
95827280
32357124
12297706
9275214
63353815
8073318
59831808
79575683
9465561
59221151
97463278
76724540
16686776
84044130
95281176
45025983
22143132
6857539
72698702
35707155
48728479
86155191
80821269
64955008
98212874
43666869
65765980
38749378
19566010
33548933
78264196
27437660
60734361
40526315
94596489
12415999
77656764