1152
360
668
206
835
179
342
147
351
131
268
133
508
72
334
92
381
47
406
157
88
13
393
95
284
73
107
71
265
167
348
137
591
57
467
119
558
113
351
151