122
178
56
189
101
595
48
112
42
162
142
187
217
406
206
645
222
116
70
224
85
319
199
307
126
91
284
49
329
138
466
21
192
75
60
251
153
26
62
23
135
308
181
180
394
729
134
321
29
82
98
40
194
338
67
87