68
295
291
307
323
325
331
101
596
586
33
64
82
646
647
764
31
22
100
105
96
98
91
93
108
37
359
342
603
744
713
692
677
65
150
293
297
518
622
619
506
659
648
626
602
606
11
443
1067
1324
1334
820
2143
1060
916
807
810
905
319
309
354
1353
681
581
653
711
1283
337
335
385
386
1135