10010
344
836
694
593
766
483
464
374
246
413
336
253
303
376
313
364
81
131
263
13
111
17
12
302
6
8
151
132
24
361
232
20
62
251