113
49
200
138
358
174
187
160
233
135
478
176
301
10
399
87
547
93
220
29
510
159
450
116
208
73
92
40
195
153
210
68
239
64
271
177
332
29
146
48