6
0
1
11
8
2
10
22
4
16
5
18
41
116
137
12
286
477
119
281
142
45
48
35
52
7
30
92
29
21
56
113
122
20