3
6
27
48
13
382
67
79
463
264
71
148
205
896
35
220
126
42
146
229
307
338
295
90
180
306
277
127
69
170
31
142
317
165
168
214
206
216
112
246
337
188
105
213
145
120
124
68
248
175
94
166
92
162
184
96
128