4608116
7559199
56521697
2506147
962581
7882555
2467309
85232501
63404052
18933611
13042163
7547855
19855272
15705468
48553737
3104494
17899249
84704970
62797730
61635512
47061448
33719006
73323388
70532334
9622917
4380314
38248388
57044348
15842325
29412700
45428589
18733325
56155571
60579313
99216340
39244763
91192927
78168988
51064074
30047087