30
38
18
2
16
11
8
87
7
37
26
21
3
39
27
45
119
75
98
10
24
19
44
48
15
40
67
25
5
34
42
6
129
9
31
84
61
116
47
20
36
17
68
4