157
19
370
167
455
63
393
177
333
49
32
27
267
50
319
5
312
177
575
53
308
117
492
26
434
65
338
81
410
167
324
4
324
49
572
125
158
93
547
90