16
3
17
200
14
2
9
10
7
88
12
23
8
258
27
24
34
46
32
40
4
18
379
255
75
69
25
11
22
65
30
66
5
13
43
131
60
76
64
38