246
157
444
189
294
177
338
89
552
213
474
127
327
148
647
302
606
63
296
120
621
196
601
210
862
335
376
144
119
18
441
57
470
41
255
91
510
276
300
48