22
11
35
21
9
19
4
51
60
20
7
18
8
182
53
216
25
27
159
155
37
59
2
78
67
54
97
48
26
12
57
77
236
15
16
36
90
64
192
309
47
116
23