350
186
346
75
520
127
462
21
297
109
206
144
336
87
176
103
134
35
458
83
345
144
422
91
290
44
170
117