7
1
16
19
0
2
4
3
27
15
35
64
10
40
266
47
112
97
45
116
48
37
98
100
157
113
71
95
124
133
135
168
102
123
285
54
78
164
96
319
63
59
369
81
131
87
137
158
42