95
150
171
171
357
760
349
133
540
728
587
194
462
459
183
601
728
497
620
342
772
154
481
345
169
263
215
706
195
728
278
416
551
325
684
316
457
128
307
486
320
219
628
688
134
147
93
705
448
374
226
249
353
782
385
622
288
383
511
761
547
697
209
140
123
154
649
778
312
231
769
318
447
127
380
732
710
335
214
792
766
472
716
692
455
655
370
402
603
222
603
239
99
331
521
82
505
502
599
623