17
117
145
298
116
159
507
75
104
49
56
462
83
61
201
125
248
95
60
291
131
64
401
173
213
218
121
34
79
114
58
225
88
99
284
252
215
230
622
73
77
98
200
219
118
128
266
164
105
199
885
1049
115
323
39