17
5
166
16
12
4
11
45
20
9
8
30
13
18
21
51
42
19
28
25
38
37
108
48
23
29
101
40
388
88
125
43
303
32
107
75
39
90
361
59
50
136
27
84