0
40
111
183
291
1
387
228
111
96
14
56
74
170
203
226
25
137
333
11
220
152
24
448
175
24
94
46
297
21
103
132
315
142
170
20
117
92
14
183
58
151
126
236
