219
85
50
11
309
108
526
521
198
168
54
120
75
426
100
258
105
313
293
296
236
68
76
129
220
206
112
114
118
508
104
134
87
22
60
69
239
133
320
46
107
127
30
153
94
72
156
117
181
44
141
197
97
235
9
92
82
315