178
274
123
70
164
127
171
254
299
285
149
197
395
370
119
39
860
94
105
130
117
89
306
847
154
244
335
301
356
33
568
125
163
484
54
110
122
250
528
120
109
47
72
344
406
512
97
234
63
275
320
287
405
1813
214
364
217