185120
8953293
92051315
40846175
965680
12859946
33907094
98465049
24192981
77673033
21752875
15384625
13415416
35357390
62063465
94068396
47412992
10289679
14647184
30197664
21347737
62799901
28405189
19457981
47582757
73938817
93667635
49414207
71467680
16986772
48126185
1890525
19077372
45657090
793248
31355498
7409258
49078354
2325234
89179074