57533200
96147283
333964
23566288
265773
85809172
9382171
22273057
10707637
32434007
3435127
66875088
79494249
53286230
919020
47997400
85164301
36377268
31641292
1895329
2244712
26961704
17589043
85858761
30108944
32036789
11774140
11355055
47998064
17546110
2252310
29277335
49741270
52612770
21624707
26369116
13035411
90076687
12412655
16469693