18
20
43
13
27
6
102
46
158
26
11
84
40
75
16
12
7
14
32
22
5
3
9
56
10
31
159
121
133
177
79
62
59
41
317
8
28
162
24
37
15
53
161
167
86
377
71
52
17