17
18
83
11
4
32
15
5
9
26
12
8
6
3
23
13
30
16
21
39
31
38
14
19
20
255
200
135
37
251
554
179
162
58
125
59
98