22
20
12
36
8
11
6
13
15
40
9
0
27
33
74
110
66
122
16
4
64
100
60
181
154
148
407
196
116
85
263
38
80
124
96
28
23
29
129
318
105
131
155
73
76
34
299
98
168