101
33
46
35
14
137
50
24
8
5
6
9
2
89
13
3
19
21
42
68
17
29
196
7
30
16
4
1
126
27
20
10
11
67
38
22
18
36