20
26
17
56
24
86
208
474
37
406
44
9
273
221
28
45
73
58
99
6
63
84
106
31
187
157
92
149
93
286
39
97
120
258
156
16
159
21
183
113
75
162
144
393
123
178
248
147
33
46
164