0
43
6
32
26
1
14
15
7
21
78
24
28
105
44
19
36
10
111
298
51
91
147
20
82
47
95
16
116
96
178
64
209
102
138
46
33
8
23
200
53
49
45
65
79
72
18