180
69
291
77
103
332
163
223
52
249
552
153
61
141
89
116
267
47
75
272
133
202
280
378
81
145
135
121
60
82
92
70
138
338
595
248
354
293
798
300
74
108
219
307
87
100
282
486
72
327
648
394
238
569
540