55
183
22
34
40
20
328
70
60
134
31
19
167
129
116
154
78
18
29
74
152
288
45
140
211
66
118
91
314
278
49
235
128
67
13
169
36
277
633
247
82
343
30
113
44
46