255
155
324
247
257
43
300
205
339
31
468
85
357
183
602
142
213
169
242
125
611
43
281
141
460
210
186
149
229
151
530
173
357
101
380
271
589
141
604
64