33
29
222
24
11
8
43
31
146
59
15
4
44
17
14
25
19
47
35
1220
16
3
30
22
95
6
7
5
83
126
9
20
10
131
56
90
49
68