7
28
66
182
34
697
120
59
122
324
58
280
255
305
134
216
349
147
356
210
269
94
448
286
177
479
350
717
390
480
35
164
237
330
73
25
1470
99
27
43
33
115
14
48
37
22
50
72
36
45
19
30
46
64
92