0
4
1
3
35
16
110
13
15
251
136
73
21
61
40
51
9
23
8
71
140
43
27
26
14
86
91
19
32
78
6
20
38
81
37
52
109
53
39
92
31
88
33
46