14
29
93
69
40
94
46
39
43
23
32
54
146
110
60
96
37
107
20
173
33
85
71
125
52
151
26
72
179
63
30
178
180
193
220
174
211
171
207
90
198
79
91
25
22
86
196