17
18
5
8
35
10
88
85
161
16
23
33
64
26
24
19
6
46
11
13
20
433
12
38
386
196
97
25
172
51
3
36
7
9
65
14
45