394
320
402
277
295
132
171
338
203
394
443
268
457
209
263
385
94
64
603
343
606
1
136
3
5
78
187
344
391
588
341
350
0
495
107
3
163
300
104
299
447
105
356
1
316
180
320
349
104
1039
329
297
126
