blob: 10d59f0faeac05d06dee820c56c1b12311cedd00 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
70 55 55 56 54 59 54 53 55 53 54 48 52 50 49 56 57 63 61 55 52 55 51 50 57 52 45 47 48 53 48 48 50 48 45 44 50 53 53 57 58 58 60 62 63 64 63 64 70 71 76 77 79 85 84 86 87 94 95 99 99 102 95 95 93 100 105 128 133 116 90 75 66 66 71 64 54 49 49 48 46 46 42 45 52 52 45 49 49 49 53 53 54 58 58 54 56 53 53 54
59 55 56 59 55 60 56 53 58 52 51 53 50 46 50 57 56 57 57 53 53 50 51 51 52 54 51 51 48 51 49 46 45 53 49 45 53 51 48 47 45 48 50 49 49 49 48 52 54 55 53 53 53 49 55 53 63 62 58 62 66 65 55 61 65 82 91 121 133 110 94 79 72 75 74 59 52 54 43 48 46 48 43 51 54 51 51 48 46 51 52 56 57 55 61 58 54 61 50 52
63 52 51 57 55 52 54 53 53 54 51 52 54 50 52 51 55 53 52 47 52 54 51 53 52 52 50 51 51 50 47 51 45 49 49 47 48 44 44 43 49 51 48 46 51 49 46 47 54 55 54 56 56 56 52 57 61 63 62 59 62 63 63 60 63 74 104 119 130 98 69 65 66 62 59 53 51 48 49 48 48 47 47 58 54 55 52 48 48 50 51 51 50 52 57 54 57 57 55 59
62 57 60 57 58 54 52 54 55 54 52 54 54 50 53 53 55 50 50 47 51 50 47 50 50 49 49 49 49 48 46 49 50 50 49 49 49 50 51 49 50 49 50 47 47 50 52 49 52 51 49 56 55 58 55 56 58 64 63 60 54 57 59 58 57 63 98 131 141 105 74 62 61 59 56 55 50 52 50 48 51 50 49 47 51 50 44 45 44 51 50 52 47 50 53 57 61 62 57 61
68 66 60 60 55 58 56 53 52 54 54 53 47 48 49 52 50 49 51 50 51 48 52 50 47 52 53 51 49 45 48 47 48 46 48 50 45 48 54 50 50 47 51 49 46 51 50 51 54 52 51 54 54 52 53 55 55 59 56 60 55 58 59 56 57 58 78 118 145 114 82 66 61 56 54 53 53 51 49 49 47 48 50 50 55 51 48 45 45 51 49 53 55 56 56 58 58 58 57 62
68 60 58 60 57 59 58 53 57 57 60 55 51 51 51 51 48 50 51 46 49 51 51 48 49 50 49 51 48 46 47 51 48 47 49 48 47 42 50 50 50 47 47 51 52 49 47 45 48 51 51 50 46 52 49 53 54 56 54 57 56 54 59 56 58 63 58 92 128 112 80 68 67 57 50 49 51 49 47 43 43 47 53 53 51 54 50 49 47 49 49 52 55 58 60 57 55 57 59 65
65 58 57 62 58 57 57 55 57 53 57 51 52 53 57 54 52 51 52 54 50 51 49 49 53 51 47 51 52 48 52 52 49 46 39 47 45 46 49 51 48 50 51 47 46 45 49 50 51 52 50 53 47 52 54 51 53 54 54 53 51 51 55 52 57 60 60 87 128 117 85 68 69 58 53 47 52 50 46 45 46 52 50 52 50 50 49 46 46 49 51 48 47 51 55 56 56 52 58 58
66 55 59 62 56 51 56 55 50 53 52 53 54 55 50 53 56 53 50 53 55 51 47 50 46 48 50 49 50 47 54 51 48 50 48 49 47 49 50 47 44 47 53 45 46 46 51 52 48 48 48 55 52 51 54 53 51 54 55 51 52 54 51 56 55 56 58 85 131 129 106 77 65 56 53 47 51 54 53 47 49 49 50 48 51 49 48 51 49 53 50 48 54 54 54 57 59 54 55 57
67 62 59 57 57 54 59 54 50 55 47 48 51 52 50 55 56 55 55 52 53 52 47 53 52 45 51 52 42 44 51 52 51 42 47 51 46 44 49 50 46 46 48 45 48 49 52 50 49 50 52 51 50 56 52 51 55 55 59 57 52 56 50 53 55 57 59 77 125 139 110 86 67 56 50 49 52 56 54 49 52 53 51 54 50 51 55 55 52 53 49 52 54 52 51 54 56 57 60 60
60 59 58 59 57 56 55 54 55 54 55 48 52 52 53 52 55 60 56 55 54 53 49 48 53 46 50 48 44 50 51 52 51 46 46 52 49 51 47 50 44 49 49 46 49 51 51 50 51 50 52 51 49 53 53 54 49 54 54 54 50 51 52 50 52 54 57 69 112 134 110 82 74 59 50 49 54 50 54 51 53 53 54 54 49 53 53 51 53 49 47 55 53 51 48 50 60 57 57 59
66 62 57 60 58 57 62 55 53 55 53 51 57 52 52 50 49 51 55 58 50 51 50 43 48 51 53 50 47 43 48 54 52 50 49 50 44 50 48 45 52 49 52 49 51 53 45 51 50 52 49 47 49 49 55 54 51 56 57 55 55 54 49 52 54 52 59 68 108 133 115 81 70 64 56 54 54 53 53 50 53 52 57 56 52 50 48 55 55 52 49 50 50 52 51 53 55 55 56 57
76 75 79 79 74 66 68 65 73 67 64 64 65 58 54 52 52 51 55 56 52 52 49 49 49 55 46 47 51 49 50 50 48 49 46 48 51 49 49 50 52 49 52 54 50 55 50 52 51 52 50 52 52 53 54 54 59 63 59 55 58 54 55 57 54 54 59 67 101 123 109 82 70 62 58 55 54 50 48 50 58 52 55 53 53 51 49 53 54 52 49 51 49 50 50 50 51 52 52 56
89 89 86 82 73 73 70 82 82 68 65 69 68 68 60 55 50 58 56 55 51 54 52 50 50 50 49 46 53 46 47 51 47 48 47 50 50 50 53 52 54 50 51 45 47 50 48 51 51 52 52 50 58 54 53 54 63 86 75 54 53 55 59 54 53 52 53 67 95 110 91 74 68 67 63 56 56 56 51 51 63 58 53 56 55 55 55 50 47 48 50 52 49 46 52 52 50 53 57 57
99 91 80 75 75 82 81 81 72 65 65 71 78 71 58 52 52 57 59 55 54 52 49 53 51 50 49 44 49 49 51 51 45 50 49 49 46 47 49 51 56 50 49 53 52 49 47 47 49 55 56 60 58 58 63 56 58 95 92 60 54 52 54 57 57 53 55 64 95 105 78 68 62 66 72 68 56 63 59 66 64 60 57 61 62 58 61 57 54 53 56 56 55 50 51 54 58 55 55 59
91 77 76 72 71 81 83 71 65 63 69 79 74 63 55 51 50 51 57 68 66 53 53 53 53 56 47 50 49 50 58 58 52 49 52 52 47 49 46 52 50 54 57 56 51 52 52 52 51 54 55 63 67 68 85 67 62 94 85 61 55 56 52 61 60 59 63 65 93 107 79 67 66 61 68 72 67 63 63 70 64 64 65 59 60 63 66 64 62 59 61 62 63 60 65 63 61 60 61 62
89 87 78 69 68 75 80 76 64 63 63 70 79 67 54 48 46 50 57 67 63 55 49 46 50 54 51 50 48 45 53 66 58 51 47 52 54 49 49 55 51 51 64 70 58 50 51 64 59 53 60 73 78 74 88 74 58 87 91 60 53 54 57 62 62 70 74 69 94 111 84 62 61 63 62 66 69 72 66 67 66 70 70 65 62 61 65 66 65 64 64 61 65 66 72 66 70 69 61 70
82 81 88 77 70 68 72 78 77 66 62 67 75 72 55 47 48 50 52 57 55 53 49 50 46 47 48 47 49 48 51 52 54 50 50 47 53 49 50 53 52 49 56 63 52 51 53 56 59 55 58 67 70 72 86 78 60 85 88 59 52 54 57 61 59 75 94 91 104 118 98 79 72 71 67 72 73 81 79 74 70 71 70 70 70 65 73 70 70 79 76 67 68 71 68 66 70 71 68 71
74 73 80 80 71 66 68 74 80 76 69 69 67 73 76 71 59 67 65 61 65 57 57 53 56 48 50 55 51 48 50 51 47 51 49 48 50 50 50 50 47 50 51 52 50 53 49 53 55 51 50 58 56 64 76 76 63 82 90 66 58 58 56 58 72 91 119 118 113 121 105 90 82 81 78 81 84 89 95 89 86 84 89 86 87 93 96 108 106 100 89 82 78 78 78 75 79 82 81 77
61 59 57 59 58 68 79 85 75 65 59 57 55 57 74 79 80 86 93 100 97 91 97 82 79 88 88 81 81 87 86 91 89 78 83 85 77 74 77 74 75 72 70 78 80 79 70 68 68 68 69 71 72 73 82 82 61 85 95 67 59 64 69 82 97 95 88 77 88 111 90 65 59 62 66 70 76 75 70 73 73 70 74 74 72 77 76 94 112 96 71 61 67 66 70 66 70 76 76 76
58 55 61 66 64 70 64 56 56 52 47 45 49 45 44 49 52 53 54 51 52 52 55 55 57 57 54 54 55 60 59 65 64 63 61 56 62 60 66 67 65 67 72 77 74 81 75 74 77 83 77 85 85 83 94 102 79 86 94 65 74 83 85 85 72 61 59 60 80 111 96 67 66 65 65 67 69 67 65 63 59 63 64 65 67 65 65 64 68 64 63 60 60 67 61 60 60 62 66 65
68 70 69 61 59 56 53 53 53 55 52 49 48 49 50 49 51 54 57 53 47 53 50 52 48 48 51 48 48 47 46 50 51 49 46 49 52 50 51 49 49 48 55 52 48 49 51 53 52 49 55 53 53 52 59 59 69 69 82 77 75 73 63 58 61 58 61 64 79 108 94 63 57 65 63 66 68 61 60 53 51 56 57 55 57 59 65 59 60 57 55 58 61 64 65 67 61 62 62 62
74 65 59 56 53 56 56 51 47 54 54 54 47 45 53 46 48 52 53 52 51 55 51 54 51 53 48 50 50 50 48 50 51 47 48 50 52 51 55 51 48 45 49 51 45 47 55 51 48 51 51 48 51 51 54 55 58 62 65 61 59 60 60 61 59 58 59 60 85 113 95 66 58 62 60 65 67 57 53 51 48 50 55 53 55 51 58 59 52 56 53 54 57 58 63 59 59 55 56 56
66 61 59 61 56 49 56 53 56 49 53 51 48 47 52 49 53 53 55 50 54 50 55 54 56 54 49 51 51 53 48 55 55 49 46 47 46 49 49 48 48 51 49 45 47 48 49 52 50 50 49 51 52 52 54 58 59 58 54 56 58 58 59 58 54 59 62 60 81 108 90 63 59 59 55 62 67 60 55 51 48 51 56 52 50 51 51 53 53 57 60 60 57 58 57 54 53 50 50 58
64 62 63 61 55 53 56 55 52 55 56 53 55 53 52 51 54 51 52 55 54 54 53 54 53 52 54 45 47 51 46 49 49 53 48 44 45 44 44 48 50 50 49 48 53 49 48 49 50 48 52 52 52 52 52 52 55 52 57 58 55 60 61 58 62 61 57 64 82 108 86 61 57 56 55 55 64 59 50 48 49 51 54 47 49 51 50 50 60 60 56 59 57 58 51 51 46 47 49 46
63 62 60 57 55 50 52 56 53 55 58 49 52 49 51 55 52 54 52 49 54 51 48 49 51 47 48 46 51 48 46 47 47 50 43 45 48 44 42 46 49 46 48 54 53 49 52 50 54 53 54 50 46 51 53 52 54 54 60 57 56 62 59 59 59 57 54 59 86 109 84 64 60 59 56 60 62 55 49 52 46 50 49 45 49 54 54 51 58 61 59 60 54 52 50 47 49 51 46 43
68 60 63 57 55 53 55 53 56 53 51 53 51 45 51 47 52 49 49 51 50 47 47 47 45 45 48 48 46 47 44 43 47 48 48 49 46 44 49 52 48 46 48 51 48 51 51 51 52 47 46 50 53 53 52 56 55 57 55 60 59 62 60 55 53 56 57 63 92 103 76 61 55 59 56 60 62 58 55 48 46 52 50 54 56 55 59 55 56 59 58 56 50 46 51 51 49 52 44 46
67 67 60 58 58 54 62 53 59 53 49 55 55 50 52 48 50 47 49 48 47 50 46 50 51 48 47 51 50 49 48 47 47 45 55 49 47 50 52 48 49 51 51 53 50 53 60 52 51 50 47 51 55 55 49 51 59 61 56 63 58 57 61 54 51 56 58 67 95 96 73 60 60 58 58 62 62 60 51 47 46 45 50 56 58 59 61 55 60 56 53 53 47 49 44 52 48 47 44 47
66 64 64 61 59 58 57 55 54 56 51 51 51 54 51 45 48 45 44 48 48 54 53 51 49 48 53 48 50 55 49 48 50 47 51 54 56 53 55 54 55 51 52 51 51 57 57 55 51 51 52 56 54 55 57 55 55 53 60 58 58 58 59 59 53 54 54 72 101 93 69 63 59 60 65 63 67 60 55 47 46 50 52 61 61 58 59 54 55 60 55 48 52 47 49 51 53 53 53 54
66 68 62 61 58 58 57 56 54 48 56 50 48 50 51 49 51 47 45 50 47 47 48 52 50 50 53 52 53 51 50 48 50 47 51 48 54 51 54 50 51 51 54 53 52 55 57 54 53 49 56 59 55 53 53 58 59 59 59 61 63 59 57 54 59 60 60 79 107 89 60 54 61 59 62 59 65 59 56 51 47 51 57 58 59 59 58 58 57 53 52 51 47 46 45 49 52 50 52 51
68 70 66 63 64 65 59 56 57 58 53 53 49 54 49 49 47 48 43 45 45 40 40 46 50 45 48 48 49 46 45 50 52 50 49 47 52 49 50 51 49 48 52 52 53 55 51 53 51 50 53 57 53 54 51 54 54 59 58 59 60 55 58 55 57 60 67 89 103 81 56 58 57 58 60 68 73 64 57 51 50 54 60 58 61 57 55 52 54 52 47 45 46 44 44 51 46 44 44 42
66 61 65 65 62 61 60 56 56 54 53 55 54 55 48 51 53 47 46 48 50 46 47 48 49 47 49 48 46 52 44 50 51 46 47 50 55 54 47 47 50 48 49 51 49 51 51 57 51 53 49 53 53 57 54 56 55 55 55 58 57 55 60 58 59 58 73 95 98 73 60 60 57 57 58 64 72 65 55 53 56 60 59 60 59 58 60 53 54 49 45 49 47 48 48 49 49 45 45 52
68 60 60 67 63 58 61 56 52 55 56 52 50 50 51 50 53 51 51 52 52 48 50 47 44 51 49 51 49 52 51 50 52 51 48 53 49 51 46 52 53 50 50 49 50 51 52 54 56 56 55 54 56 58 59 60 58 57 57 56 59 57 60 60 59 65 80 106 94 68 60 60 56 65 65 62 70 63 57 56 60 58 57 63 56 57 54 53 51 48 50 47 45 50 45 51 54 50 55 54
70 62 61 60 62 60 60 59 56 57 54 54 53 50 55 56 52 54 56 53 49 53 52 50 46 50 49 50 47 49 50 46 50 51 47 50 49 52 51 53 50 50 53 53 50 54 52 54 58 56 57 59 58 54 55 58 56 58 61 60 57 57 61 56 58 67 87 109 87 62 63 57 60 62 65 58 63 66 62 61 61 58 54 60 56 57 55 52 47 46 50 48 50 49 50 52 53 53 50 52
72 64 60 56 59 63 55 54 53 54 56 54 52 57 57 54 54 53 54 52 50 51 52 51 47 53 50 49 45 52 51 50 50 48 49 53 48 54 52 49 50 55 55 51 53 56 54 53 55 51 55 58 55 57 56 59 59 57 60 58 57 56 55 56 59 71 100 95 73 60 60 60 59 57 64 61 64 64 63 63 64 54 56 56 56 57 54 47 49 55 48 50 53 53 55 56 54 58 55 61
66 63 59 58 61 58 57 61 61 53 54 54 52 55 57 52 53 51 50 49 50 47 47 49 46 51 48 48 51 49 46 45 47 52 54 51 50 50 51 52 50 51 53 51 54 55 57 54 51 54 56 53 56 55 55 57 57 59 60 60 54 54 61 55 62 83 108 81 63 61 54 57 59 64 64 63 62 64 58 55 59 55 57 56 56 54 50 51 52 55 54 51 57 52 52 56 57 54 62 71
71 69 61 59 60 57 63 61 59 55 55 52 55 56 55 57 54 49 52 54 48 51 50 51 50 50 53 50 49 48 52 54 51 54 53 47 54 51 47 54 50 54 51 53 57 57 57 60 58 57 53 55 50 51 50 54 61 58 55 58 55 57 53 55 65 94 101 70 58 58 57 60 63 67 60 66 70 68 57 54 65 60 60 55 56 51 50 56 51 54 52 58 59 55 56 58 71 80 98 105
69 69 60 56 59 61 61 58 58 55 52 57 60 53 54 53 54 53 56 52 52 51 47 49 50 51 51 55 54 52 47 47 50 51 50 47 48 53 51 55 51 51 53 56 59 51 55 57 57 59 48 51 49 54 55 59 57 58 57 57 59 55 49 59 82 101 87 62 53 60 59 61 63 61 64 73 76 65 59 58 62 63 60 56 57 52 57 54 50 51 44 50 57 60 70 93 108 99 80 60
67 69 58 55 59 60 56 60 58 57 57 53 57 53 53 51 57 54 53 53 54 50 46 50 51 51 52 50 53 53 54 49 50 49 51 51 53 48 49 57 56 53 56 54 56 58 53 54 57 57 54 55 53 56 55 61 58 54 55 57 54 54 54 68 92 95 66 59 58 57 62 65 67 66 69 75 75 67 63 62 63 61 56 55 56 56 59 56 54 55 51 62 84 100 98 77 62 47 40 33
72 68 63 58 61 59 61 58 61 61 56 54 56 54 53 49 56 53 53 51 51 50 50 48 47 46 51 53 53 53 54 52 52 51 47 52 50 48 50 52 55 53 56 52 48 51 54 56 57 60 58 52 54 55 58 61 56 57 58 56 51 53 60 85 100 79 61 60 56 59 66 64 69 70 66 70 71 68 62 66 61 60 59 56 54 57 58 53 55 64 83 102 104 78 49 27 27 37 33 29
69 69 63 64 64 61 59 59 61 59 58 60 58 55 56 54 55 54 51 47 51 48 53 51 47 49 52 50 51 52 49 50 50 53 49 51 50 52 53 53 55 53 53 48 48 52 51 53 51 51 53 52 53 53 57 57 52 55 58 52 58 64 77 104 93 75 58 56 57 60 65 68 67 73 73 70 76 71 70 65 63 61 63 63 57 54 59 65 85 103 95 75 49 35 27 26 26 33 32 28
69 67 61 61 66 65 61 64 62 57 57 56 56 58 56 54 50 51 50 46 46 46 50 50 47 51 47 48 51 47 51 49 53 55 53 55 53 52 59 54 57 55 51 51 51 47 52 55 51 51 53 55 55 55 57 59 54 55 55 56 59 72 91 97 73 63 58 57 56 60 63 63 65 68 71 65 71 73 67 59 58 65 66 67 68 66 71 73 87 84 55 45 40 30 26 26 28 31 30 32
67 71 65 59 64 65 62 63 62 60 57 53 55 57 55 55 53 55 51 53 53 50 50 43 45 48 49 48 55 50 54 60 55 51 52 58 49 51 55 51 53 57 55 52 53 52 50 54 56 59 58 53 60 55 53 58 55 60 60 60 67 94 96 79 60 52 57 60 58 58 63 63 68 69 76 72 70 71 68 65 60 67 71 74 81 80 63 44 44 47 45 41 33 25 22 23 28 29 28 30
72 70 66 63 58 59 60 63 60 55 56 55 53 54 55 58 55 52 53 56 54 47 46 45 48 52 51 49 51 52 51 56 56 56 58 53 53 52 54 55 52 50 56 54 56 51 49 52 58 55 54 58 58 52 52 55 55 58 59 65 83 97 85 64 57 55 54 62 61 64 67 71 68 68 69 68 70 71 64 63 69 71 80 92 87 61 41 35 40 48 36 26 25 23 25 24 28 27 27 28
75 71 63 60 62 62 63 61 63 56 52 58 55 60 62 57 55 57 56 53 51 46 47 48 45 41 52 50 51 52 51 51 52 49 57 51 50 50 53 54 53 56 55 54 55 60 52 54 57 54 55 51 56 57 55 54 54 60 64 84 101 88 67 58 59 57 59 60 65 64 67 68 66 68 67 65 71 69 67 64 69 83 107 118 82 35 38 37 35 33 29 23 26 27 26 26 24 25 29 27
78 68 66 65 63 59 59 59 59 62 58 58 57 59 61 59 59 56 54 54 52 51 49 52 48 50 55 52 56 55 55 52 52 50 50 50 52 53 51 51 51 51 53 53 54 58 53 58 56 56 56 49 57 54 57 60 59 64 78 95 90 69 57 59 60 58 60 67 71 67 68 66 66 66 68 61 66 68 62 67 89 108 127 111 71 34 32 35 37 37 31 25 28 28 28 27 26 28 30 27
73 67 60 59 59 64 59 60 58 60 58 57 56 60 58 53 54 54 55 50 53 53 48 51 49 55 55 52 56 58 54 54 51 49 49 47 50 55 53 53 49 47 53 51 52 55 53 55 56 51 54 55 56 53 59 60 69 89 100 88 73 66 58 55 59 61 66 73 66 68 67 63 64 67 64 66 68 68 69 92 115 132 126 115 86 55 47 52 53 46 33 28 30 25 26 25 23 26 31 30
74 67 60 57 59 61 61 61 62 59 56 58 59 57 55 59 54 53 50 47 50 54 51 49 53 50 54 54 53 54 52 48 48 51 52 52 50 52 51 51 55 51 54 52 46 50 53 52 53 55 56 56 51 54 63 76 100 113 102 78 66 62 59 51 54 66 67 69 66 67 71 64 62 59 65 71 65 73 91 119 132 126 116 102 94 97 98 97 78 55 35 28 25 25 26 26 25 27 29 31
79 67 59 53 58 55 56 57 60 58 57 57 58 54 58 61 58 52 52 54 48 48 52 51 49 48 55 52 52 55 50 51 48 50 49 51 51 52 52 52 52 49 53 52 51 55 56 57 56 53 55 57 58 67 81 107 116 101 84 73 64 58 58 60 63 64 68 70 69 66 65 64 62 63 64 67 72 94 115 123 126 128 125 109 93 98 103 86 80 58 32 26 24 30 26 25 29 31 32 30
78 67 61 51 56 52 52 55 59 60 56 57 59 56 57 59 59 50 51 54 48 50 49 51 50 55 55 52 53 55 53 51 53 52 52 47 49 53 51 51 52 49 52 51 52 57 54 56 60 57 56 61 65 81 108 116 98 85 70 64 58 53 56 60 69 64 69 62 66 65 66 63 66 69 70 77 93 112 108 97 107 133 137 131 110 92 76 63 60 41 27 28 26 26 26 24 30 30 28 27
83 68 61 56 58 57 55 55 56 54 55 53 53 52 55 54 54 56 53 53 55 54 52 51 51 52 55 52 55 55 58 53 49 52 50 51 55 52 49 51 53 51 54 52 53 59 55 56 58 55 57 65 82 110 112 99 74 63 68 64 57 59 62 67 75 69 69 64 61 67 61 64 63 61 70 96 114 102 86 91 115 140 146 145 130 103 75 69 65 45 31 28 21 23 27 24 26 29 29 24
90 69 68 63 61 58 60 56 58 56 57 60 56 57 52 53 55 55 52 55 55 57 52 54 51 56 56 52 52 52 52 55 50 47 50 55 53 53 56 56 52 57 54 51 55 56 55 56 59 54 66 85 108 121 102 76 65 63 67 63 59 67 65 70 72 75 73 70 68 64 62 62 59 67 90 119 131 117 117 113 117 134 142 142 130 120 98 76 45 35 28 27 24 26 30 27 25 26 28 25
93 79 72 64 60 59 57 57 61 56 54 54 54 55 54 53 53 54 56 56 48 54 55 52 49 54 53 52 49 54 55 50 48 47 49 52 51 50 51 53 54 54 57 55 53 55 57 59 58 63 87 108 118 99 77 67 56 64 63 58 62 75 70 70 70 72 72 67 66 61 60 61 65 94 121 119 99 105 130 136 124 119 132 125 113 124 123 99 53 26 27 27 27 27 30 26 26 24 27 28
100 85 84 72 62 67 64 57 54 55 60 58 56 59 57 58 56 53 54 55 52 52 54 54 51 54 55 51 54 44 46 46 50 52 52 52 51 52 53 52 60 55 55 54 54 60 57 59 69 91 115 112 98 69 64 66 59 59 58 64 71 74 76 79 79 70 67 67 66 62 57 65 94 118 114 93 87 111 124 125 125 118 130 130 110 107 123 88 45 27 28 28 26 25 27 26 27 25 25 27
119 82 82 73 68 68 66 63 61 64 63 58 55 55 53 57 55 54 59 56 51 51 54 57 58 56 52 54 53 50 46 42 49 52 54 51 52 58 54 51 57 57 59 57 57 58 60 69 90 114 121 103 69 61 59 58 55 57 67 75 79 76 81 94 93 82 71 70 66 59 68 89 119 116 93 78 94 117 114 112 118 128 130 133 115 100 108 73 36 28 26 23 24 25 24 25 25 26 26 26
132 99 75 68 71 70 62 64 63 61 60 61 55 56 57 59 53 52 56 54 57 56 55 52 54 54 52 52 48 52 50 49 50 51 52 51 55 56 52 54 56 55 60 61 61 61 67 94 114 113 99 73 61 61 56 57 58 63 68 75 81 78 72 90 117 104 74 66 64 71 89 114 117 90 82 90 108 109 98 105 117 130 128 135 129 109 104 78 37 25 24 23 25 25 26 25 26 25 25 25
142 131 109 93 90 83 78 79 66 58 59 62 57 60 60 59 54 55 54 54 54 55 57 52 48 50 53 48 48 47 48 49 50 50 51 52 55 56 58 55 56 55 61 64 62 77 99 118 114 97 75 62 63 60 56 57 68 67 67 70 74 74 64 70 69 72 65 63 69 92 110 112 91 80 91 115 129 102 92 112 134 137 123 115 112 90 87 71 37 28 27 24 26 27 28 26 26 28 27 23
144 142 134 136 132 131 133 124 85 61 61 62 57 57 56 58 57 56 52 56 57 55 58 57 58 53 51 49 49 51 53 48 52 53 48 54 56 55 60 59 62 61 59 67 89 109 119 112 93 74 66 59 57 58 58 61 61 61 61 66 67 69 68 68 64 63 61 67 93 116 115 91 77 90 121 132 140 123 98 101 131 131 119 119 110 87 75 58 34 31 28 28 30 29 27 27 27 28 25 27
150 144 136 139 139 136 143 140 95 66 61 63 62 58 58 59 56 54 57 57 52 55 54 52 55 51 49 48 55 53 54 55 53 53 57 56 60 60 61 60 62 59 71 96 113 119 108 85 72 62 62 59 61 59 60 66 62 59 62 59 64 69 65 63 61 61 69 89 117 113 87 77 79 102 124 141 152 149 135 130 136 133 126 113 102 81 72 53 38 30 31 27 27 29 31 27 30 28 25 26
149 150 146 143 140 139 147 146 100 66 64 63 61 58 59 60 59 57 57 60 52 52 53 53 53 51 50 54 54 56 57 55 54 54 58 57 67 65 60 58 65 78 100 117 111 98 82 66 61 54 57 58 61 61 62 62 64 58 61 59 60 62 67 59 59 69 92 113 107 80 68 77 86 109 128 146 156 155 151 145 142 137 125 102 92 77 66 45 34 31 30 28 26 28 29 29 28 26 27 24
145 146 148 147 143 137 145 146 101 64 64 58 66 59 59 61 61 57 56 54 60 53 59 53 56 52 56 57 57 53 57 55 53 57 59 63 71 66 62 80 96 113 117 107 88 73 64 59 57 58 61 58 61 62 61 58 65 64 55 56 58 60 59 58 66 91 114 112 87 71 74 90 94 107 130 144 145 147 144 143 133 131 124 101 86 74 64 43 34 26 27 30 30 27 27 28 25 26 27 25
145 147 145 138 143 141 149 143 100 66 63 55 60 60 59 66 63 60 58 53 57 54 57 51 56 51 52 56 54 54 58 59 59 62 66 66 67 75 93 115 116 111 94 78 62 60 60 56 59 63 60 62 66 61 60 67 64 66 61 55 60 60 52 57 77 111 113 83 74 76 78 98 101 107 129 140 136 134 138 141 136 121 116 110 87 76 59 42 36 30 29 28 30 29 28 28 27 31 27 26
152 148 148 150 145 146 145 146 104 68 64 60 61 63 59 62 59 57 58 55 54 54 54 55 51 55 56 60 59 63 61 60 58 58 67 79 93 106 112 110 95 78 66 55 60 58 56 62 64 64 58 68 70 63 62 61 60 63 61 54 54 52 59 60 87 124 110 76 75 100 116 116 121 128 129 138 134 131 131 131 126 118 117 106 82 67 53 38 32 31 27 28 29 31 29 28 29 29 29 31
150 147 155 157 147 141 139 144 104 65 65 63 58 57 57 57 56 58 54 51 54 54 59 56 54 56 58 58 60 62 61 62 63 77 96 110 119 110 98 79 68 59 55 57 64 57 59 66 68 73 67 64 67 62 56 57 56 57 53 50 45 55 68 85 109 132 113 83 97 128 140 133 131 130 131 136 137 137 133 123 116 102 96 94 77 66 49 37 34 34 27 27 27 29 29 29 29 30 27 35
89 90 86 83 85 83 89 83 76 62 61 62 59 59 55 57 54 56 55 56 55 55 60 59 59 53 53 53 60 63 79 86 104 116 113 107 96 78 68 62 56 59 59 59 63 61 63 68 74 78 69 61 63 63 58 52 57 51 48 51 52 62 82 111 126 136 128 103 128 149 144 139 138 135 136 137 140 135 120 121 127 114 97 78 69 58 38 35 37 39 32 28 26 30 33 30 30 33 35 41
81 77 72 74 67 66 67 71 65 59 61 60 59 63 61 61 55 53 54 56 58 59 55 58 56 58 61 70 87 100 115 113 111 99 89 73 62 59 49 59 59 59 63 60 64 60 62 62 67 68 63 62 55 59 55 54 51 41 44 49 61 81 94 110 110 106 132 130 129 148 142 141 138 128 125 130 133 127 114 105 119 125 105 76 61 52 42 37 40 45 37 28 28 30 30 35 36 39 41 44
71 76 74 72 70 63 65 62 60 59 59 61 62 62 55 60 58 58 56 56 57 64 64 71 84 96 102 117 113 114 100 87 78 68 58 57 56 59 58 57 59 65 63 60 60 58 57 63 56 60 61 59 54 51 46 52 44 45 47 56 73 79 73 90 92 92 127 127 97 91 94 95 90 86 83 93 91 97 86 82 84 95 86 64 59 51 46 42 43 39 40 39 36 42 42 47 42 45 41 42
86 77 72 67 68 64 69 61 60 56 60 63 64 67 62 64 69 74 74 82 89 101 109 113 115 117 105 94 81 76 67 62 61 59 55 56 57 57 58 57 64 62 60 57 60 61 58 56 56 57 56 55 54 48 48 49 49 50 48 58 70 66 66 75 90 101 128 138 107 83 70 67 68 63 64 65 66 60 59 62 67 70 61 58 58 55 50 43 46 41 40 45 46 43 42 43 43 41 42 40
130 124 105 102 104 98 100 102 96 94 96 95 101 105 104 111 116 124 121 118 112 112 106 101 87 71 66 59 54 57 55 55 56 53 57 57 60 59 57 58 60 62 59 57 57 58 59 57 53 50 53 53 50 46 47 44 44 45 46 50 57 64 62 59 76 108 135 148 126 80 66 66 60 62 57 60 61 58 62 55 56 57 56 56 50 51 52 46 46 48 46 42 46 43 42 43 43 40 43 51
127 130 123 126 130 131 125 123 126 127 125 124 119 123 117 116 110 106 92 87 76 70 63 64 61 55 56 61 51 51 54 52 55 56 59 59 63 59 56 56 50 58 59 58 54 57 54 55 50 50 51 50 50 43 41 41 40 43 44 49 51 54 56 61 63 89 133 147 136 89 63 67 59 59 57 57 61 56 56 51 53 55 58 53 49 49 50 51 48 48 49 43 44 44 46 49 54 63 73 86
77 80 83 83 84 86 85 83 83 83 84 81 74 76 73 70 67 68 63 61 62 61 59 58 52 57 52 51 52 53 55 58 53 58 62 56 57 57 59 58 54 58 60 57 52 51 53 49 52 50 51 45 44 43 46 44 38 41 43 49 48 51 55 55 60 72 102 126 129 93 65 57 61 54 56 54 58 59 60 50 54 56 53 51 53 51 51 49 45 48 51 50 49 61 76 82 89 97 99 99
71 79 80 78 73 71 73 63 61 61 62 65 67 68 66 66 66 62 62 63 58 53 56 57 55 54 54 55 55 55 60 57 56 57 56 56 57 57 54 57 59 54 56 51 53 50 52 50 51 46 46 46 45 45 44 46 43 43 38 46 50 47 53 58 57 66 73 95 117 92 64 55 54 55 51 56 57 58 57 60 58 53 51 55 55 51 53 56 51 57 72 77 84 94 100 101 100 96 86 70
63 65 70 74 68 66 63 64 59 56 61 69 73 71 65 63 61 60 56 57 54 55 54 60 60 55 59 58 54 56 57 55 56 52 55 58 57 56 53 52 53 52 53 50 48 47 51 47 42 42 47 45 42 45 48 44 45 32 34 41 47 46 54 55 54 60 67 73 106 101 73 61 59 58 53 56 58 61 59 63 56 58 56 56 55 58 67 79 89 90 102 103 103 99 94 80 65 59 55 40
53 55 56 63 59 56 55 59 60 60 57 59 60 56 58 57 59 59 59 54 54 56 53 54 53 55 61 57 56 57 59 56 55 55 55 53 49 52 54 45 49 50 49 47 46 49 47 47 49 43 43 44 41 47 46 47 43 39 36 38 45 49 49 51 52 56 61 63 99 112 80 65 64 59 60 54 60 59 60 58 56 65 69 73 89 98 103 109 106 107 103 90 78 61 53 45 42 42 40 36
50 49 49 51 56 53 53 54 55 53 54 57 57 52 60 66 68 69 62 61 60 55 55 56 54 54 57 56 57 57 59 54 55 55 47 49 46 48 47 48 48 44 47 45 44 45 44 45 46 48 41 45 50 42 47 47 45 45 44 46 48 49 49 52 49 54 56 61 98 135 109 77 67 65 67 66 73 81 86 90 92 101 109 112 111 110 104 97 80 76 63 52 49 43 38 38 32 35 34 29
49 46 48 48 51 52 55 48 50 52 56 53 57 62 61 57 61 67 62 58 58 55 53 55 53 54 54 53 51 51 52 50 50 47 48 49 45 45 42 45 46 49 48 40 42 47 45 45 49 48 45 47 46 43 48 47 46 50 46 45 49 50 51 54 53 57 62 63 94 137 145 121 96 96 98 108 115 118 119 117 119 118 109 103 83 76 65 57 49 49 46 44 39 38 36 31 28 28 28 26
51 48 47 45 47 50 50 51 52 55 54 54 59 61 62 53 54 60 62 56 55 50 43 48 47 51 46 51 52 46 43 48 43 46 46 47 49 46 49 44 47 44 44 45 48 46 48 44 43 46 52 45 47 47 48 45 45 46 44 43 50 52 52 50 55 60 67 82 112 142 147 140 129 122 120 119 120 113 108 106 97 85 70 59 51 50 46 44 43 46 41 43 40 34 31 27 28 27 26 26
52 47 48 47 50 48 47 51 49 51 54 55 50 52 55 54 57 55 52 54 50 50 45 43 47 50 46 48 47 43 45 52 47 47 48 49 46 46 48 42 46 43 46 44 43 41 44 44 43 48 44 45 39 45 47 40 49 47 48 51 55 57 62 69 84 88 106 122 133 139 135 126 125 117 105 104 98 82 75 66 60 53 45 47 46 44 42 43 39 42 39 31 33 28 29 28 29 26 28 26
54 55 51 47 51 52 50 54 53 52 53 55 49 51 53 56 72 76 63 50 47 51 50 49 51 45 49 45 41 44 44 41 46 44 45 46 45 40 45 44 42 40 43 38 42 42 44 45 46 47 43 42 41 47 42 48 49 49 53 60 79 96 104 114 119 124 125 129 124 122 127 128 116 92 74 65 53 51 53 53 51 47 49 42 39 36 37 37 35 36 28 27 26 25 24 29 24 25 25 25
47 53 52 53 53 47 47 49 49 52 49 50 54 50 49 63 86 92 81 66 57 52 48 47 48 38 45 46 46 44 42 43 44 37 43 44 46 46 43 41 46 44 39 42 40 42 45 39 45 44 39 44 47 50 51 55 63 76 83 98 111 116 115 117 116 109 110 101 94 87 101 115 110 72 57 52 53 47 50 50 51 50 43 42 37 31 31 33 34 37 32 27 27 24 25 23 21 21 21 20
50 52 49 48 50 51 49 51 45 45 52 49 46 48 52 57 83 95 95 77 58 53 47 44 51 47 50 51 49 48 47 52 48 44 48 46 49 47 46 45 47 45 42 43 42 43 48 45 50 53 56 61 71 81 90 95 104 109 110 111 109 108 99 87 78 66 65 57 53 56 58 79 104 97 72 58 56 51 49 46 45 44 46 34 26 25 25 31 30 34 31 25 24 20 21 21 21 22 24 23
56 51 51 49 54 59 65 57 48 47 49 47 47 48 51 52 63 78 87 75 58 53 47 48 52 51 48 43 49 52 48 50 47 46 48 45 48 47 50 44 43 46 47 47 54 57 67 82 86 92 95 103 107 107 109 109 101 95 91 79 65 52 50 47 40 37 41 44 45 42 54 55 62 70 53 47 56 66 62 66 69 63 63 49 28 23 25 23 25 24 24 24 22 19 20 23 22 23 27 20
52 49 51 47 55 57 61 57 49 48 52 47 45 44 48 47 53 56 62 59 56 51 53 49 50 51 44 45 45 46 43 47 48 48 49 44 49 59 59 65 71 80 86 96 96 104 107 113 109 109 106 102 86 76 69 63 51 46 42 38 36 28 30 32 32 28 32 31 28 35 45 47 38 32 31 31 35 39 40 48 46 53 64 61 35 24 29 25 26 22 21 21 23 24 19 22 23 23 22 21
53 50 48 52 50 51 55 53 54 51 52 47 47 47 49 51 55 56 55 50 55 56 48 50 52 47 44 45 46 47 49 62 63 61 75 84 88 100 106 110 110 108 110 108 102 102 90 92 84 75 64 54 40 35 34 33 26 25 27 32 32 25 25 27 27 28 31 31 26 27 36 37 36 34 27 26 28 26 24 24 25 26 30 25 23 23 27 27 31 24 20 19 19 20 20 18 19 24 22 22
50 51 49 51 54 49 52 54 56 52 48 51 45 49 51 50 53 55 53 48 54 58 58 60 69 76 74 74 80 95 105 104 108 111 112 116 113 107 109 106 97 87 74 56 48 45 42 38 40 37 30 24 27 28 29 25 24 27 28 30 28 26 26 26 28 31 28 32 28 29 29 29 30 29 29 31 26 24 25 25 25 27 27 24 23 22 24 24 26 22 22 22 20 16 17 20 20 23 22 19
54 53 58 52 49 55 53 53 51 57 52 52 55 57 62 69 74 79 89 91 101 96 105 109 105 113 113 106 108 115 109 109 107 101 94 84 82 72 66 53 43 34 27 24 22 27 27 26 28 26 23 20 23 27 25 24 26 26 27 28 28 25 22 25 25 27 27 29 28 31 30 26 28 25 25 29 26 24 24 21 25 25 25 24 20 21 24 22 22 20 20 19 20 19 19 21 24 26 19 16
72 68 75 75 79 74 88 85 93 93 97 96 97 101 106 116 112 110 114 115 115 111 107 107 105 99 91 89 79 74 65 60 60 52 39 36 34 38 40 33 25 27 24 20 17 25 25 19 25 24 19 19 22 27 25 21 24 26 28 26 26 26 22 25 24 27 30 26 26 27 32 29 25 25 23 24 26 25 25 25 26 22 23 21 19 19 20 22 22 23 20 18 22 21 24 23 21 20 18 17
107 109 114 116 116 116 124 117 120 109 105 96 80 83 108 101 94 90 85 80 74 65 59 59 52 46 46 46 43 48 50 40 34 35 28 26 26 28 32 27 26 28 28 21 20 20 26 24 22 22 21 20 23 28 25 22 22 19 25 23 25 28 25 22 26 29 26 27 28 28 26 26 23 25 28 26 26 23 24 25 24 23 23 21 21 17 19 19 20 24 24 22 19 18 21 22 22 19 19 20
116 110 106 101 93 86 84 77 76 71 61 45 37 40 48 48 52 51 50 43 42 42 38 41 40 43 42 41 40 42 33 31 24 25 27 28 28 26 26 24 23 26 32 29 22 23 24 24 23 25 25 21 19 25 26 21 21 20 22 24 24 23 24 25 27 23 25 28 30 27 29 26 24 30 27 27 27 23 22 21 21 20 19 21 21 18 19 21 21 21 24 18 17 19 16 19 22 21 21 19
55 57 55 46 49 39 38 40 37 30 25 26 27 31 34 32 36 41 35 39 40 37 39 43 40 43 34 33 30 29 24 22 25 21 20 24 25 24 24 25 22 22 27 25 22 25 23 22 22 23 28 24 17 22 20 18 17 22 24 21 21 21 24 24 23 23 26 25 27 23 27 27 24 27 25 27 29 26 22 17 19 20 19 17 17 18 20 22 22 22 23 19 22 24 20 19 20 23 25 23
27 33 38 35 31 29 33 32 29 21 19 20 20 25 24 27 24 24 28 31 32 30 37 40 34 31 29 24 23 25 25 24 30 25 22 23 21 23 22 25 22 23 23 24 22 22 25 25 24 25 24 21 18 21 21 21 20 20 24 24 22 23 25 27 26 25 29 25 26 24 26 25 24 24 22 29 27 27 24 18 18 20 19 17 18 18 17 23 24 23 25 23 23 26 22 24 26 31 37 31
25 29 29 27 26 29 33 27 21 23 24 22 19 26 24 24 26 21 22 27 25 23 26 29 30 28 25 20 17 23 22 25 23 21 25 25 25 25 25 23 22 21 24 27 25 23 22 26 23 24 26 21 21 22 18 21 21 21 19 23 24 26 27 25 22 23 24 20 20 23 24 20 23 20 20 23 24 24 26 25 19 16 19 17 15 17 17 17 20 20 22 17 19 24 24 24 29 31 42 52
26 30 28 24 24 27 29 27 30 26 23 23 19 26 27 25 28 26 24 23 25 22 21 25 29 25 26 24 19 17 20 23 18 21 21 24 26 29 28 21 21 19 20 24 26 24 23 26 25 22 23 22 19 18 17 17 20 23 21 26 21 19 21 24 22 24 27 24 20 23 22 22 21 21 22 21 19 26 27 25 19 18 21 18 19 18 17 14 21 24 23 20 19 22 22 23 19 21 35 46
32 29 28 27 24 28 28 28 26 24 18 21 26 30 29 26 27 26 25 22 23 22 22 23 24 24 24 26 24 19 19 18 19 22 21 21 22 27 26 20 20 20 20 19 20 22 19 19 19 23 21 24 20 18 20 21 23 26 25 25 22 20 18 23 24 25 28 28 23 25 26 28 26 25 26 26 26 26 27 23 17 18 22 19 21 21 17 19 20 24 22 22 20 23 21 20 19 21 29 36
26 23 24 27 26 23 26 26 21 19 19 17 22 27 25 24 22 20 21 19 20 22 22 23 22 23 22 23 23 20 18 19 18 19 20 20 21 21 24 26 22 17 20 19 19 22 21 18 19 22 24 28 24 21 23 29 22 23 23 21 22 20 23 22 21 20 21 21 24 24 27 22 24 26 27 25 22 24 24 22 18 16 20 21 26 24 22 21 17 22 20 20 19 22 24 23 22 21 29 46
28 22 20 24 24 24 25 25 22 19 20 20 22 28 32 30 23 21 19 16 20 22 22 22 23 25 24 24 25 23 22 20 19 22 20 20 23 25 23 25 23 21 22 20 21 22 20 20 16 21 27 23 17 17 23 21 19 19 19 21 21 18 18 29 24 19 20 23 24 26 23 20 20 20 25 23 24 25 25 23 20 17 20 25 31 28 32 28 26 23 17 20 21 24 26 22 24 25 35 54
28 23 26 23 23 24 23 25 26 22 22 21 23 28 31 32 27 25 19 19 19 19 21 24 22 24 23 22 24 26 23 20 17 22 23 23 24 22 23 23 20 21 22 23 20 22 24 22 20 22 24 25 19 21 26 24 21 21 19 21 20 17 20 30 29 24 23 24 24 28 26 21 21 20 20 19 23 27 27 22 20 21 21 23 26 27 26 27 26 18 17 19 19 22 23 20 24 23 37 61
24 25 25 27 27 25 26 26 26 25 28 25 24 24 24 23 25 25 23 22 23 25 23 25 24 23 22 20 24 26 23 21 19 19 18 19 21 19 18 18 22 19 19 22 21 19 21 19 20 25 23 23 22 24 31 29 23 24 23 27 22 20 21 29 26 24 24 22 24 27 29 24 26 22 21 21 22 27 25 23 20 21 21 20 22 24 22 24 26 19 18 19 21 24 24 26 27 26 47 71
20 22 19 23 22 22 25 22 22 25 28 25 22 24 23 22 25 24 24 25 22 23 23 22 23 23 22 22 20 21 22 23 21 22 18 20 20 17 18 20 17 19 18 19 20 19 18 19 20 25 24 21 23 23 26 23 23 25 26 26 24 19 18 24 23 24 25 23 25 27 27 28 25 24 23 22 23 22 25 24 21 19 19 23 23 23 19 22 22 22 21 22 20 22 27 24 25 37 61 72
24 21 22 23 26 25 26 22 25 27 26 25 23 25 25 23 22 23 22 21 20 19 21 19 22 22 24 24 25 22 18 20 21 19 18 22 20 16 19 22 18 17 17 17 18 20 17 18 20 23 22 23 23 16 20 22 24 25 27 22 21 21 22 23 22 23 21 22 27 29 31 31 31 25 23 22 24 25 23 23 17 18 21 26 22 22 19 21 20 23 20 18 19 22 25 20 22 48 69 60
25 25 24 25 27 25 26 25 23 27 24 23 22 22 23 22 24 22 21 21 21 20 20 24 25 23 23 22 26 20 17 18 19 19 21 17 21 21 21 22 21 18 17 15 19 16 15 18 22 21 21 24 23 17 19 20 21 26 28 26 21 18 19 24 22 21 24 32 36 31 29 32 31 28 20 20 23 24 22 19 18 23 23 23 23 22 23 22 23 24 23 18 17 19 28 26 35 52 62 37
|