56
27
329
114
193
80
112
285
187
355
14
541
174
377
354
138
132
73
156
136
106
79
281
77
296
108
419
417
229
195
120
35
147
87
211
178
168
68
57
433
169
98
191
242
133
286
107
104
54
220
59
50
42
39
128
93