27
29
30
19
31
34
43
4
6
12
48
17
9
143
38
54
24
161
84
47
15
32
26
96
46
81
129
49
89
156
62
39
67
77
51
80
16
28
112
36
20
106
42
10
151
128