16
50
91
135
40
63
55
134
82
217
277
67
179
79
159
194
68
495
289
439
139
107
187
221
721
147
346
784
89
174
98
127
268
236
103
234
565
339