604
57
33
159
29
313
79
197
158
350
80
49
70
180
62
112
1212
266
119
115
75
31
46
51
21
505
37
93
69
45
41
50
87
178
39
166
206
357
490
270
191
195
58
174
66
100
92
20
28
276
411
38
22
390