89
147
81
123
9
11
35
28
21
161
172
102
135
195
178
279
168
215
217
216
221
31
67
43
47
59
18
98
65
37
108
13
17
49
79
179
64
42
22
71
92
53
223
45
73
5
94