5
22
16
200
189
140
123
27
18
88
41
160
30
66
270
71
366
217
42
99
24
676
104
35
57
374
139
280
81
108
32
314
158