89
1
46
112
107
62
74
131
174
200
362
105
224
75
83
374
1194
8
169
270
139
272
255
2
295
76
95
310
260
290
868