168
22
204
36
397
112
156
161
61
91
120
290
358
350
693
9
224
1222
200
21
115
261
50
35
235
932
307
65
123
455
1495
833
355
60
378
70
228
272
46
101
77
111
832
49
808
658
802
221
222
157
371
189
373
564