35
433
415
406
309
568
454
541
446
468
566
338
412
447
144
285
188
464
441
450
709
556
134
431
464
431
438
352
450
397
63
415
819
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
169
43