94
71
28
10
0
41
23
16
346
11
7
3
1
5
53
15
6
4
13
2
9
111
229
19
46
158
100
125
40
61
129
58
224
179
184
20
170
450
116
174
102