10
52
525
108
83
47
46
70
50
1269
42
965
1138
296
2124
726
24
14
69
61
721
392
465
91
43
4756
361
57
276
54