30
11
31
4
2
7
26
103
65
6
5
22
9
28
18
123
14
117
154
12
13
25
8
35
29
15
40
45
1
68
16
133
20
24
66
10
27
81