180
69
290
77
103
332
163
223
52
249
552
153
61
141
88
116
267
47
75
272
133
202
280
378
81
145
135
121
60
82
92
70
138
338
594
248
354
293
798
300
74
107
219
307
86
100
282
486
72
327
59
646
394
238
569
540