90
14
23
27
17
55
70
69
154
24
16
57
166
99
122
211
21
235
198
206
49
50
92
33
281
223
48
116
73
142
189
393
18
35
41
109
145
147
61
285
103
79
34
326
87