69
19919
956
2776
3205
1181
506
442
334
654
18
321
11
24
452
35
42
1192
45
301
76
231
302
221
291
392
771