40
40
41
38
38
665
721
36
502
399
305
40
374
40
40
500
465
41
422
40
38
40
38
40
40
429
368
411
767
40
40
0
40
156
392
41
385
406
40
39
40
41
41
41
749
40
38
40
381
41
41
444
40
869
40
39
40
444
40
444
40
41
40
39
40
39
513
744
652
399
471
41
39
40
40
0
40
564
0
11
146
348
38
450
420
563
41
39
40
42
0
0
41
38
41
40
39