409
32
543
432
42
1343
856
43
37
80
271
23
261
771
30
9
933
18
2241
22211
130
341
54
953
692
661
1206
35
462