54
54
58
59
59
52
51
54
54
50
51
52
49
51
52
45
53
49
51
56
57
59
65
55
61
56
53
53
55
52
60
52
54
46
48
52
53
57
57
54
58
61
57
50
43
45
51
58
53
58
52
53
57
59
68
63
55
57
53
58
57
55
51
54
54
52
50
49
59
56
53
56
54
51
52
48
48
49
49
49
49
50
50
50
50
50
50
48
52
53
58
54
56
60
62
51
54
54
60
67
70
69
63
57
58
59
64
52
51
48
60
63
61
58
58
61
60
60
59
69
70
70
70
70
70
70
66
63
59
60
64
64
54
54
59
61
61
63
60
57
59
57
65
59
60
55
55
54
56
58
58
58
56
54
58
58
55
55
55
64
63
63
54
55
58
54
54
57
59
53
52
56
58
57
61
59
50
53
56
52
47
57
56
53
58
53
60
58
53
52
57
52
53
54
60
62
57
52
46
50
48
62
60
59
51
50
52
50
46
48
53
46
48
47
48
49
50
51
49
51
58
51
56
59
60
54
54
59
51
47
48
55
63
65
61
63
60
62
65
60
54
54
51
51
54
64
69
65
65
60
60
59
58
58
63
65
66
59
62
64
58
57
58
64
54
54
56
56
60
53
59
54
55
55
54
57
63
65
65
64
68
65
68
62
59
62
67
60
63
60
57
60
61
56
57
63
57
56
51
47
58
57
53
53
55
54
49
62
59
59
58
54
50
57
53
51
51
50
53
54
59
62
59
58
58
65
66
67
66
69
68
67
55
59
54
57
49
59
53
53
57
57
53
57
61
55
59
60
59
56
52
50
53
59
63
68
66
65
61
60
69
66
59
57
59
61
60
59
60
58
55
54
55
55
55
56
51
49
45
50
49
44
54
50
52
50
50
49
55
48
47
53
58
56
58
53
50
63
60
65
57
56
63
58
56
61
57
65
56
50
52
53
56
53
53
55
56
54
46
43
46
47
46
45
55
51
50
59
58
59
57
61
60
63
64
62
57
56
55
51
52
51
51
51
56
56
55
59
57
50
58
59
59
57
57
57
57
58
55
52
53
49
53
54
52
53
52
52
60
57
53
50
51
51
51
54
44
46
48
53
45
54
57
60
52
53
53
49
48
46
49
50
47
50
46
46
52
54
54
48
50
58
61
63
61
56
60
54
56
56
61
61
63
56
53
54
51
55
51
44
44
44
52
50
56
55
55
54
55
57
60
58
57
55
57
52
51
53
53
53
63
60
63
64
58
55
58
58
61
68
57
55
57
58
56
53
55
56
54
52
50
57
50
51
49
51
56
55
55
56
62
62
61
55
56
58
54
52
51
59
60
62
57
60
61
54
50
57
56
45
46
50
44
46
52
52
47
51
46
51
49
45
51
55
60
56
63
62
58
57
56
51
56
55
60
57
62
57
47
47
51
53
61
52
51
48
45
46
45
48
48
55
51
37
41
47
48
46
54
61
54
55
48
49
51
53
55
43
51
46
59
61
57
52
55
54
45
43
51
53
60
50
53
50
49
54
54
52
45
44
50
44
44
51
57
54
54
48
50
54
57
60
56
59
55
58
56
52
62
57
52
57
55
54
46
48
51
57
51
50
58
57
57
57
55
58
61
59
57
52
52
45
48
48
51
52
53
57
53
54
53
54
54
55
62
58
59
57
52
53
59
46
52
51
49
48
47
56
55
54
52
52
51
54
55
59
56
49
51
56
52
54
46
50
50
50
51
54
49
49
53
53
53
50
53
58
56
54
63
53
56
58
45
49
46
47
46
47
53
48
47
49
50
49
42
43
51
54
55
55
55
61
58
60
59
64
59
58
55
59
55
58
56
61
52
57
55
57
51
56
54
57
64
69
69
63
68
67
64
70
61
66
67
61
51
57
58
53
60
59
54
54
59
63
66
62
56
58
61
58
51
52
54
53
53
54
55
57
60
57
55
52
49
52
61
66
69
63
64
62
65
72
72
72
73
68
65
68
68
68
69
65
75
75
63
65
60
71
63
57
65
60
58
58
61
62
60
64
66
56
62
64
64
52
56
53
55
52
57
56
50
51
49
48
52
54
51
50
51
53
48
49
47
49
48
52
56
56
56
52
53
53
55
60
63
61
58
58
60
65
56
51
47
57
52
56
51
54
55
55
52
53
54
47
46
54
56
53
55
49
50
52
56
56
54
53
53
54
57
61
56
53
50
53
48
53
56
55
53
56
58
50
52
53
60
55
58
53
61
59
57
59
55
49
50
45
46
47
45
49
58
63
64
70
75
76
65
65
53
53
53
57
65
66
63
62
55
54
57
55
56
52
52
65
57
58
62
53
59
67
62
64
63
69
58
62
60
55
56
56
60
59
54
57
62
59
54
58
53
61
53
51
54
51
48
54
50
59
59
59
60
62
63
63
57
53
51
51
54
55
56
54
54
54
58
57
53
54
50
50
60
62
59
61
57
54
53
55
54
55
54
58
58
58
58
58
58
54
57
53
55
57
52
51
47
46
54
51
53
55
57
56
54
48
52
54
50
54
59
51
59
55
55
54
53
51
55
56
55
57
65
59
49
45
51
48
50
54
57
62
56
67
65
60
64
58
64
65
61
66
68
66
59
60
59
63
60
55
56
61
60
55
57
56
64
61
60
65
61
60
59
56
52
48
52
54
59
52
56
59
57
58
59
64
67
63
58
51
57
58
58
60
56
66
69
69
68
74
65
57
58
72
64
67
66
65
63
62
66
57
56
56
54
51
51
50
52
50
50
54
50
46
49
49
47
53
55
58
57
57
59
56
61
61
55
50
51
50
57
60
55
51
52
52
51
49
53
49
45
46
49
49
57
55
50
52
55
55
55
56
56
54
51
51
51
55
60
57
53
51
54
52
51
52
52
52
50
59
55
50
65
62
59
61
59
58
61
65
67
62
62
63
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
55
57
62
53
60
60
60
58
58
64
56
51
53
51
51
59
54
58
54
58
51
53
58
59
51
50
51
56
58
58
59
59
59
56
56
55
46
53
53
52
54
59
55
50
58
53
58
54
52
58
60
67
68
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
59
56
53
45
50
52
54
55
57
58
58
59
65
68
65
53
57
53
58
57
66
58
55
61
57
56
55
57
47
46
50
52
44
44
44
51
53
51
57
56
54
52
53
58
61
65
68
65
61
63
56
59
63
61
65
63
57
58
67
62
61
59
65
70
62
63
66
63
66
63
68
