6
4
2
3
5
0
11
19
114
78
21
9
72
80
79
107
215
151
86
105
177
103
120
67
70
115
82
61
98
88
461
463
316
421
241
230
211
171