22
11
10
3
2
13
7
28
18
21
23
19
20
14
33
47
123
32
109
57
460
37
115
79
132
8
41
16
39
135
107
56
194
157
9
387
339
130
200
42
36
207
87
70
203
24
17
6
5
12