16561877
20879914
49127393
35884264
11777750
43410403
11531765
38280852
21832584
40548783
873937
639244
784164
26267
282583
357435
869684
274601
10031000
539213
173226
678357
36646515
18636422
41942236
57729523
11049620
91182363
71658838
17662927
100485858
98232662
88313983
64424860