20
18
15
9
28
72
119
79
112
6
61
5
2
68
36
260
144
168
33
51
83
105
22
65
4
235
110
85
62
172
169
122
133
35
21
56
31
7
52
27
47
97
279
30
23
964
17
32
192