164
168
175
16
88
110
21
106
40
52
14
80
19
28
23
17
7
173
70
26
136
207
30
57
117
167
94
172
461
39
141
436
219
636
188
118
354
64
18
992
575
107
252
239
270
965
196
369
128
569
32
411
253
842
702
178
681