22
12
4
2
3
8
13
72
20
26
18
17
36
11
99
24
7
15
42
33
85
146
97
179
162
137
35
28
100
123
37
139
54
191
274
14
251
368
58
40
38
138
118