0
8
11
41
3
1
5
4
13
63
34
12
20
23
14
26
47
38
24
99
135
28
294
116
336
57
67
200
7
25
53
35
40
27
338
164
77
82
46
32