162
167
23
64
447
128
42
610
460
360
358
335
770
32
407
58
306
35
94
33
105
65
356
232
219
355
48
136
99
301
510
276
20
152
18
87
90
264
170