8
33
10
12
6
19
21
22
16
3
4
15
31
24
40
20
166
11
27
72
83
35
122
103
138
96
49
32
272
13
9
38
29
110
37
116
23
157
112
107
60
43