5
22
12
21
10
8
186
19
24
41
29
58
46
18
42
13
9
111
65
4
16
207
6
7
32
73
31
35
106
17
36
25
86
63
37
15
85
328
27