128
64
238
2
445
233
269
329
169
255
216
187
47
67
96
134
176
49
132
181
291
88
106
130
139
416
83
183
204
215
68
393
232
324
248
214
242
282
196
222
197
209
208
351
214
691
299
263
482
107
324
140
182
198
113
111
375
137
648
879