22
68
220
20
34
27
28
313
245
11
15
123
208
7
41
40
50
47
53
25
62
215
52
24
101
81
77
183
1812
594
420
57
51
167
38
99
121