26
4
76
305
16
5
178
7
10
43
2
0
18
19
11
15
20
8
49
13
63
14
106
25
59
157
42
27
147
65
54
81
312
73
167
35
24
30
516
173
95
41
79
40
218
273
31
82
101
306
286