30406
69
3256
2438
3987
9653
78644
6607
6742
9535
7833
5953
53769
9815
9461
17036
88196
2448
15786
74354
34140
4100
10155
55387
23768
14405
20399
7025
7837
45642
91682