7
6
3
23
9
13
4
22
17
5
2
11
14
34
169
123
8
10
15
0
30
59
1
42
76
138
156
118
98
80
137
308
70
103
162
348
112
56
433
71
68
33
79
105
209
49