73
303
136
63
70
149
34
57
68
263
60
167
213
113
414
25
227
82
36
171
76
19
32
161
30
64
258
255
86
244
976
220
146
84
158
100
242
531
694
101
228
370
364
184
134
295
356
65
205
178
89
232
249
147
127
166
293