370
144
301
40
561
137
399
160
801
256
554
306
559
47
286
147
172
108
289
177
473
158
534
140
616
108
266
57
220
133
361
136
415
151
332
59
266
191
688
155