15
9
2
0
10
7
57
36
11
13
27
26
4
23
14
29
1
46
22
18
34
41
19
8
3
24
6
129
252
48
5
79
77
42
44
68
523
144
138
82
53
147
140
236
134
173
185
254
338
268
205
290
198
240