1
2
4
0
5
6
16
9
7
11
10
61
47
37
88
43
108
117
282
177
69
84
38
203
187
156
75
148
98
161
32
90
128
94
52
27