217
196
127
23
158
78
33
31
258
35
128
495
34
177
44
68
24
301
113
561
16
27
28
243
56
43
122
187
188
199
405
590
642
50
478
149
531
15
108
632
97
231
42
277
367
377
67
169
54
145