0
1
86
160
87
231
149
137
103
157
210
133
55
42
100
159
40
76
57
306
286
216
387
117
125
75
145
150
221
153
162
130
107
50
243
154