18
160
22
20
53
9
23
440
205
59
408
444
413
112
397
358
181
110
124
617
213
252
70
21
345
525
278
185
293
106
814
78
48
37
45
38
82
61
113
27
95
77
63
132
80
150
43
57
109
66
76
204
60
116