15
117
144
297
116
159
506
75
104
49
56
462
82
61
200
298
125
248
95
60
290
131
64
400
173
213
218
121
34
79
114
58
225
88
99
284
252
215
230
622
73
77
98
199
219
118
128
265
164
105
885
1048
115
323
39