6683191
17177182
7959523
58072489
20156570
3181169
8937194
85509563
20579828
43785749
36773932
20499346
28652556
89569099
56381250
20087691
43692855
10782281
30018240
84441968
77347710
2924252
20995403
4059165
76463348
42232058
442764
14804787
788431
5477923
10913531
51963830
49665033
58439771
5679306
28391447
149389
19665200
70576103
24077457