30
11
18
93
14
6
42
33
35
143
16
64
65
189
150
68
34
37
7
81
147
99
79
52
62
26
19
8
54
49
41
176
140
223
60
32
20
51
13
38
21
59
55
100
48
135