26
32
16
0
10
15
8
61
47
9
2
60
69
147
134
78
146
227
306
55
50
246
85
264
102
77
189
82
68
115
43
173
303
370
91
24
552
87
198
40
14