22
58
21
41
69
733
244
188
63
98
437
116
74
2477
16
59
101
55
52
177
37
43
446
19
62
99
25
49
65
1298
27
110