0
8
11
6
9
3
60
4
10
5
106
18
43
144
105
84
44
21
82
27
71
80
35
123
2
263
229
89
47
22
68
159
25
28
87
161
19
67
36
69
56
40
169