0
128
346
351
139
152
221
144
268
211
141
113
201
186
261
47
71
223
86
81
124
94
116
161
183
157
77
182
218
275
54
243
222
60
325
137
146
100
65
106
6
101
93
56
140
173
266
12
151
189
114
380
300
196
130
207
23
70