1
0
10
5
14
8
7
147
12
95
33
16
31
6
18
9
38
29
57
3
2
20
26
36
96
39
17
52
25
19
242
83
113
139
299
28
163
151
40
60
43
32