91
83
440
117
99
68
160
35
491
381
64
697
151
480
987
777
85
251
56
519
308
278
187
194
641
173
149
206
214
233
302
139
63
136
192
197
400
771
177
365
429
435
260
126
625
449
234
209
431
337
95
665
115
652
210
23
181
112