322
255
118
291
182
392
344
355
332
166
390
648
1021
764
759
273
159
97
356
762
500
431
85
265
354
242
381
196
185
577
527
874
335
173
120
144
234
214
362
461
222
134
357
349
127
99
133
396
356
449
138
113
225
172
239
557
254
996
156
186