66
112
56
26
80
83
33
89
182
102
198
87
138
72
29
20
178
42
79
173
274
49
47
694
177
76
222
258
135
103
69
35
121
141
560
243
197
190
268
101
145
64
209
40
68
283
62
664
44
67
204