11
5
49
13
6
1
22
3
2
9
4
27
12
23
15
18
14
300
118
193
75
128
158
25
110
21
188
77
216
319
41
157
38
204
46
62
211