22858502
31216149
8947558
1842849
50357442
6093721
46955601
14268430
63411564
90594044
38707613
74511930
60498895
97828962
26672199
31432515
29093706
25932800
6989616
6103166
57309138
25373645
7598426
48973372
21275654
7958477
21141629
24389138
33539515
16728976
94245090
11603818
12093095
95737677
94535308
61196288
10676937
55998212
12891933
59746983