216
203
186
120
273
129
521
185
176
276
72
97
197
32
286
33
417
42
26
411
43
31
59
130
118
47
81
51
75
20
180
162
41
82
27
112
61
368
40
50
222
66
381
175
238
341
531
330
100
651
352