66
112
56
26
80
27
83
33
92
182
102
202
87
140
72
30
20
178
42
79
173
275
49
47
694
177
222
258
137
103
70
35
121
141
561
89
243
199
190
268
101
145
64
209
40
68
284
62
669
44
67
204