30
20
29
9
74
16
5
11
116
185
77
23
38
60
50
144
131
53
32
37
33
24
103
39
26
69
67
49
45
25
18
8
41
31
13
7
28
159
3
2
6
54