281
220
175
42
550
113
646
146
80
82
58
130
314
241
59
304
163
94
378
107
255
486
103
267
143
126
323
54
189
111
188
67
548
84
158
39
75
41
148
221
63
317
25
370
26
121
105
99
142
32
92
31
53
47
168