33
104
50
11
6
3
18
2
32
5
1
19
9
27
13
115
17
86
39
152
47
21
38
155
64
15
12
8
71
40
53
70
74
24
67
58
54
90
46
118
93