10
79
19
13
55
102
35
92
125
114
157
363
266
149
146
242
59
33
123
145
323
318
287
281
384
108
448
201
143
297
325
444
322
404
155
213
282
241
163
188
293
353
194
367
573
382
339
72
65
94
218
202
232
69
49