30
47
16
23
9
14
5
7
145
43
28
15
80
3
12
11
105
18
75
91
10
39
61
67
42
29
31
45
17
34
26
40
72
119
8
54
84
24
38