46179462
15298557
1081912
679343
94382877
41932557
51802458
85161288
5359280
17478046
387202
80577440
26877010
985651
9314356
10072166
84696676
67748336
21752195
94123214
79616034
23783675
76728713
36779033
74658382
36655973
49977620
78619168
66459795
73116750
28588788
8197398
88686778
3006994
11602906
946358
3075110
77761488
64829794
73583512