346
161
737
223
500
223
693
355
492
177
239
107
439
195
457
184
361
157
236
128
147
96
511
26
664
196
255
189
282
201
507
139
151
57
438
122
797
203
116
65