21
8
9
25
78
141
178
26
102
36
98
55
175
76
292
109
132
199
194
81
49
42
202
374
12
397
519
288
117
163
513
104
198
215
234
106
172
179
211
77
92
85
230
270
140
119
46
50
225
164
122
44
27