0
8
52
56
253
91
143
106
159
165
267
83
113
193
136
65
94
341
238
153
132
150
75
178
307
51
25
160
14
21
10
249
256
121
140
198
80
37
105
507
233
356
79
60
245
161
120
81
108
190
103
35