18
45
69
71
129
399
102
87
63
55
270
97
50
82
253
134
112
139
51
48
114
135
59
68
161
169
158
143
147
267
150
289
274
72
198
141
64
346
355
301
123
104
83
207
204
138
223
199
1325
184
192
65
429
237
324