156
324
129
389
345
485
110
585
87
457
20
26
199
112
392
81
460
63
328
27
206
46
247
86
342
118
336
96
253
113
241
279
1,040
50
269
308
310