14
9
23
40
56
16
434
73
51
86
499
276
74
156
215
923
229
132
48
149
239
316
351
303
192
322
282
130
188
70
173
31
144
107
148
123
127
180
94
96
166
193
100
129
379
608
187
116
137
158
128
223
72
155
250
157
45