blob: 4174e87d29eb967f2ef73e7dc844088c6d96aaf9 (
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
|
87 82 86 79 55 49 52 59 57 52 59 62 72 75 70 85 83 92 112 124 122 120 126 141 126 111 113 93 86 90 84 73 72 69 69 78 83 76 80 89 107 121 114 110 105 110 112 120 124 130 78 38 45 49 55 60 57 62 62 60 69 63 62 64 63 71 75 69 72 85 85 84 78 70 76 89 73 65 71 86 77 71 93 93 92 95 84 83 82 76 73 71 72 77 86 86 79 76 71 72
92 83 57 51 58 55 61 67 62 58 60 61 63 61 70 67 65 73 81 80 107 117 122 123 104 100 124 104 128 140 135 135 132 124 124 123 123 120 109 98 99 95 85 78 84 84 86 91 95 88 64 59 60 57 56 52 57 60 63 62 59 65 70 70 73 72 74 70 74 74 73 71 67 63 72 75 82 86 73 68 63 80 93 92 89 85 80 84 76 67 71 77 77 87 98 83 87 80 87 77
95 77 70 63 57 56 64 67 66 66 64 61 65 68 71 77 74 73 77 71 77 92 87 85 73 65 76 73 77 75 71 81 81 87 112 124 129 142 144 142 135 141 134 118 123 122 115 123 120 118 95 61 55 55 57 54 57 57 56 58 59 67 70 75 76 77 79 72 72 79 58 47 58 60 64 60 71 72 68 70 90 88 94 88 83 82 78 80 77 76 75 80 86 100 76 78 95 94 102 91
91 57 50 57 57 57 60 68 68 62 62 64 57 62 69 67 69 70 70 74 77 72 83 94 72 76 86 85 78 76 70 66 67 70 75 104 121 126 140 136 138 147 131 122 119 117 118 118 112 120 100 56 50 54 58 57 60 62 62 66 68 69 66 72 72 74 73 71 82 73 47 41 47 55 58 44 56 65 56 75 85 90 106 94 90 88 90 85 96 105 101 96 86 78 80 87 87 92 83 80
61 55 52 56 55 55 58 63 63 65 64 60 58 59 69 65 66 76 71 66 68 73 78 83 73 68 75 76 73 76 75 75 83 76 67 69 72 79 96 125 129 124 136 132 126 127 118 109 107 121 101 67 60 66 67 59 61 67 70 72 73 71 69 76 75 78 73 72 75 60 42 49 58 63 54 32 38 42 43 73 98 100 94 84 92 85 86 93 97 100 101 95 96 103 98 82 97 105 87 89
71 69 54 61 61 62 63 66 68 66 63 70 70 74 72 68 65 74 80 73 78 78 82 82 68 64 66 67 66 67 65 66 72 68 60 69 72 72 68 70 66 76 93 84 82 111 117 104 112 133 97 70 68 69 67 66 72 76 69 65 72 68 68 69 66 67 64 64 56 51 44 53 66 52 39 41 45 55 60 71 84 94 92 93 101 95 93 105 98 95 103 102 103 90 78 67 72 56 50 61
57 58 69 77 77 64 75 80 73 69 70 77 76 75 69 74 75 74 86 86 83 84 92 85 76 69 77 74 80 79 71 66 73 71 54 79 81 84 82 81 87 86 75 71 66 90 108 105 111 127 90 64 66 64 64 67 68 62 54 57 61 54 52 42 41 43 47 46 44 50 65 62 55 39 43 61 60 70 80 92 102 109 109 103 94 90 77 80 90 89 75 46 48 37 38 48 54 60 59 61
66 69 89 87 79 89 102 90 73 70 75 79 81 77 77 76 73 66 70 73 73 75 77 76 76 72 86 74 68 71 70 68 79 70 62 75 63 67 71 80 84 70 70 83 77 91 104 105 116 123 74 50 55 56 55 49 52 63 59 46 44 44 47 45 52 57 63 58 60 66 72 64 69 66 65 72 77 86 96 100 96 86 76 76 63 62 69 69 74 72 71 72 69 64 57 74 78 73 64 55
96 82 80 92 112 126 118 104 98 96 96 95 91 88 93 93 96 86 80 74 81 76 67 65 59 72 64 59 73 63 54 55 67 56 56 65 71 74 71 77 80 73 75 80 85 104 111 101 106 121 76 45 55 58 60 62 61 67 64 55 50 53 55 59 66 69 78 73 76 72 69 63 64 64 59 54 63 72 75 76 73 71 61 71 87 85 87 75 58 57 54 58 68 56 61 61 70 81 78 78
78 76 76 94 117 114 106 103 104 105 106 102 105 108 111 115 126 120 108 102 119 116 101 98 90 98 91 85 89 79 69 62 56 51 53 55 65 68 71 74 68 77 87 95 89 99 105 103 115 116 64 53 61 61 67 68 65 70 63 52 53 55 59 59 54 51 47 42 43 51 53 64 73 74 76 83 95 97 93 96 100 101 98 88 82 84 79 47 39 33 28 52 55 58 78 87 87 75 70 66
63 54 61 71 64 63 67 62 56 52 55 52 53 63 71 73 85 89 82 85 100 106 123 121 110 114 110 111 117 118 117 109 106 92 96 101 99 100 99 94 89 88 98 108 94 100 114 118 130 115 56 45 44 43 45 44 46 42 35 40 46 47 59 55 54 64 62 69 73 86 87 86 87 89 95 101 100 90 86 87 92 91 88 95 90 81 77 43 30 39 53 65 60 73 88 92 92 88 79 77
102 76 86 101 88 101 108 95 82 76 79 71 58 64 65 79 76 55 51 48 37 50 51 57 70 69 72 74 81 75 79 90 90 92 105 109 116 120 119 118 128 129 125 122 125 131 135 135 146 102 43 40 39 44 43 57 53 50 59 67 68 74 74 68 67 71 72 79 81 78 82 78 84 88 94 94 95 94 90 92 96 96 97 92 88 82 69 47 30 59 81 64 67 84 84 100 111 97 82 75
95 80 78 99 91 82 84 86 94 82 72 70 66 75 83 103 88 69 58 60 69 76 73 84 93 96 81 58 75 85 61 67 63 65 46 54 66 59 58 68 82 81 76 78 82 92 101 102 102 69 65 74 66 70 70 85 76 78 76 67 65 65 66 67 65 62 72 73 77 73 80 85 86 87 93 93 94 92 92 93 92 95 93 82 84 74 53 40 23 34 56 77 85 86 91 98 88 65 63 61
75 79 79 95 91 76 77 82 86 75 69 64 60 63 78 69 65 61 56 63 65 77 83 82 92 98 77 71 89 95 84 89 97 94 67 78 83 80 81 82 89 89 96 96 92 87 80 69 70 87 71 63 64 74 77 76 74 86 70 69 70 67 72 73 69 67 76 69 69 76 78 85 82 88 89 91 94 92 94 93 90 95 89 81 77 70 57 45 39 21 18 58 80 96 99 89 96 87 72 71
73 73 80 97 100 86 85 75 71 70 72 62 62 57 68 72 70 67 61 65 71 90 85 87 94 94 66 60 78 90 80 78 78 70 65 64 86 92 80 74 86 90 113 129 122 114 102 93 93 105 73 55 64 76 81 71 71 83 69 70 68 69 71 71 67 74 73 67 70 78 79 76 80 90 84 90 93 94 92 93 97 96 87 79 70 79 62 39 41 31 24 27 54 98 98 96 104 92 88 86
71 77 80 95 97 90 87 70 67 65 67 59 56 53 70 77 71 66 65 68 73 99 91 92 89 87 74 54 83 83 74 77 80 77 79 65 82 78 67 82 72 64 108 128 99 102 97 85 92 93 67 59 67 75 82 70 66 78 77 73 69 70 66 68 69 76 68 71 77 77 77 71 82 86 84 93 96 102 97 96 95 81 72 70 71 83 63 28 19 24 25 32 65 90 103 101 97 97 96 88
68 71 72 88 96 86 79 71 65 63 66 62 57 51 77 82 70 69 66 73 84 95 101 94 94 103 80 64 83 84 77 67 89 74 58 61 67 66 72 80 79 74 79 86 78 83 91 88 87 88 70 63 70 74 80 69 64 74 70 69 67 64 64 67 72 71 70 68 77 80 76 81 86 80 88 95 104 102 91 79 73 63 67 65 71 86 66 29 28 43 49 72 92 97 98 97 97 93 89 82
62 71 68 85 99 83 76 73 66 61 63 64 64 59 59 65 69 71 73 78 83 77 90 101 97 96 82 63 85 82 83 77 93 70 60 70 74 73 70 76 83 74 56 63 73 64 73 85 81 90 71 65 76 77 71 62 58 59 49 59 67 65 66 66 70 71 66 66 75 81 80 79 83 84 94 99 97 81 70 68 64 62 69 67 73 81 68 47 53 72 87 92 95 92 86 86 83 76 78 82
49 64 61 77 88 81 71 62 58 56 56 56 59 61 57 62 80 74 76 75 77 75 78 77 84 87 84 67 89 81 86 89 83 71 75 82 82 76 75 82 81 80 75 69 72 68 67 76 83 89 68 67 76 73 69 62 48 41 42 56 67 65 68 73 72 72 60 70 75 76 72 75 81 88 90 90 76 61 65 63 61 73 78 70 77 83 77 77 80 86 87 84 89 89 71 58 54 50 47 42
42 58 81 110 119 98 78 79 69 62 68 61 53 61 61 66 84 88 79 67 70 70 61 69 77 95 93 84 94 81 82 86 85 81 71 85 82 73 68 70 80 78 74 69 70 71 66 69 76 85 73 74 74 69 62 57 54 44 50 52 59 70 74 70 75 75 61 68 70 71 71 80 75 87 94 87 85 81 73 67 70 74 70 57 65 69 74 81 78 74 71 72 70 70 56 51 50 55 49 32
52 55 61 75 83 64 59 68 66 73 78 71 72 86 80 94 108 108 89 87 91 94 90 100 99 104 99 87 106 108 106 97 103 100 71 76 71 63 60 66 82 76 71 74 72 75 73 78 85 88 73 59 55 49 47 57 56 50 52 59 68 77 75 69 82 86 72 70 79 88 99 97 88 94 97 91 80 71 67 67 69 65 65 67 74 72 68 74 65 58 68 71 64 63 64 71 69 70 73 72
40 34 31 40 50 40 36 35 37 44 48 43 45 53 48 53 63 60 55 58 65 77 82 87 75 83 81 85 113 124 110 114 120 127 114 110 107 99 106 101 99 103 93 78 82 93 76 68 80 79 54 39 46 44 57 68 56 66 63 78 83 84 84 86 83 75 70 66 76 79 75 75 83 90 89 70 45 54 76 77 78 79 77 80 88 81 77 79 64 56 75 82 74 74 73 70 61 67 73 77
37 44 56 69 80 72 50 47 54 47 47 38 24 35 47 52 55 47 52 50 51 51 40 44 47 51 43 48 58 53 50 58 60 65 71 83 78 78 91 103 117 136 139 127 121 119 114 107 108 90 45 45 65 76 84 86 71 74 74 70 63 68 59 55 54 53 57 54 56 59 58 68 78 85 72 54 70 80 79 84 85 80 84 83 82 81 84 76 63 59 71 83 70 67 68 73 67 77 77 70
47 46 59 76 91 88 59 58 68 49 47 45 39 45 60 67 61 59 67 71 77 73 75 70 61 57 63 50 68 79 71 48 39 51 40 40 40 36 32 42 57 64 78 78 70 73 86 101 113 94 62 66 79 72 66 61 48 43 45 50 50 50 49 54 54 58 57 51 55 67 75 83 88 78 62 83 92 77 73 77 72 77 84 85 79 83 88 75 69 64 70 84 74 80 85 79 98 87 80 79
52 41 53 74 81 73 57 64 70 49 43 46 48 44 40 40 38 40 56 63 67 60 77 72 50 59 53 59 95 94 71 65 77 65 53 69 69 66 54 52 53 56 56 56 54 48 50 50 65 74 58 55 60 59 56 46 39 41 53 59 57 57 59 66 61 56 44 53 65 72 81 84 84 74 70 83 71 69 75 75 74 75 72 71 70 82 85 83 100 87 87 85 89 100 84 75 85 69 67 69
67 51 52 69 74 53 54 66 61 43 40 47 40 41 49 33 39 45 50 66 72 51 68 71 56 58 46 65 78 64 69 79 81 61 54 57 59 66 64 60 54 63 68 73 70 60 60 59 69 80 71 66 69 64 54 53 44 54 60 51 33 41 56 55 55 46 53 60 62 76 78 80 75 63 58 73 74 72 76 78 76 68 70 78 66 68 86 105 106 97 94 90 95 95 90 80 75 78 62 50
61 58 58 76 76 48 42 51 45 33 41 47 40 45 49 49 54 44 48 55 57 60 60 54 58 54 49 61 60 60 64 61 58 62 55 52 58 61 48 50 56 73 74 62 58 62 59 60 72 80 59 40 56 49 51 60 61 68 61 49 48 54 50 54 55 50 65 65 63 77 78 81 66 54 60 73 67 74 75 75 74 72 69 69 75 83 94 106 103 95 79 81 92 88 85 74 82 81 58 45
50 69 75 67 55 49 48 50 47 44 45 47 48 42 49 59 64 52 53 60 61 63 61 53 49 51 45 51 52 48 47 45 50 56 54 62 71 68 58 54 65 71 73 68 58 56 53 57 74 63 22 26 47 50 55 56 66 64 62 57 71 75 47 58 58 58 68 60 71 79 72 70 70 53 68 74 67 74 66 76 82 78 85 78 82 85 80 91 103 97 95 98 106 107 99 93 92 87 70 53
67 70 51 49 57 54 49 54 57 53 41 42 43 47 44 41 47 49 51 63 65 60 68 59 58 65 62 51 57 57 48 54 60 60 71 68 69 70 68 58 58 62 73 69 57 57 58 53 78 66 30 43 55 52 51 66 59 56 73 65 45 66 62 71 60 51 65 60 68 69 59 71 56 41 54 69 73 61 62 79 70 79 94 96 96 101 103 105 113 116 110 104 100 91 83 73 70 67 55 48
60 49 43 56 58 49 50 55 63 49 47 44 41 39 45 46 39 48 47 58 60 70 78 71 49 56 68 80 73 76 55 59 64 67 79 72 59 70 69 67 64 59 62 64 62 57 55 47 73 80 48 55 58 54 62 62 44 60 67 38 40 58 65 70 66 61 64 57 49 57 56 56 43 44 57 63 65 70 99 97 91 93 93 97 99 92 96 105 104 106 110 117 111 109 96 84 83 69 52 37
54 45 45 53 54 49 49 61 55 45 47 54 47 46 43 44 50 57 51 70 71 72 86 66 53 46 43 51 52 56 50 49 66 68 54 60 66 64 69 66 54 63 68 64 57 57 56 47 66 74 58 59 64 62 67 43 50 64 54 48 59 60 61 67 71 74 72 70 72 79 77 83 80 75 68 73 80 93 86 83 80 79 79 82 92 91 94 114 117 113 123 120 116 91 81 67 52 41 34 27
49 47 43 48 45 40 45 49 45 39 41 48 46 38 40 54 51 50 57 54 54 63 58 54 57 51 49 46 40 40 46 54 56 46 59 63 50 57 56 54 62 64 65 67 65 60 60 52 63 70 59 63 70 66 63 43 57 61 64 66 74 72 74 77 78 76 72 75 75 72 75 74 73 74 74 71 73 73 77 83 89 88 90 97 98 99 106 103 101 113 112 101 83 62 58 54 45 33 43 43
48 39 44 53 55 52 50 52 52 52 51 43 46 45 51 49 51 51 47 40 48 48 48 52 54 54 57 50 94 70 44 45 48 51 49 49 54 60 59 62 66 67 61 64 73 69 63 57 65 71 62 70 77 75 62 52 59 59 61 60 59 59 61 61 65 61 67 69 73 76 74 76 79 85 86 85 82 77 72 84 84 82 93 102 98 95 99 93 98 109 95 62 51 57 65 60 42 42 37 43
47 54 49 53 59 66 65 46 45 58 50 48 51 50 59 52 65 63 52 60 70 61 64 63 63 49 51 60 80 73 61 62 42 42 56 63 56 64 63 65 67 65 68 77 74 73 74 66 63 56 61 59 54 45 45 54 49 53 58 59 68 58 60 67 72 76 79 77 86 89 77 75 81 86 82 92 96 86 81 94 82 79 96 100 96 94 100 94 97 90 57 48 57 56 53 52 59 70 76 47
62 63 44 55 67 66 76 59 46 51 57 64 55 52 60 69 80 77 72 75 82 63 56 72 55 55 52 52 55 55 57 42 46 60 67 66 56 52 59 54 61 71 77 83 80 81 82 77 83 64 47 61 62 62 60 56 53 61 56 56 70 74 69 70 65 74 73 78 77 75 84 88 88 78 76 76 84 88 79 93 90 92 91 89 91 97 103 104 82 52 56 69 64 69 66 60 61 70 61 41
43 44 53 62 58 62 57 68 57 50 66 62 51 48 60 69 66 68 62 66 69 65 60 90 66 62 60 56 56 48 56 49 56 64 57 51 38 52 58 50 60 56 46 53 55 55 66 75 85 78 74 77 78 74 61 55 54 44 31 49 63 60 67 63 53 62 77 77 76 78 82 75 72 77 81 91 92 79 83 95 89 93 81 75 90 98 100 84 63 60 73 76 82 87 78 63 55 53 39 33
63 45 42 68 84 95 99 73 54 59 53 46 61 55 59 62 63 53 73 82 62 59 66 67 60 48 59 63 44 40 52 61 58 69 76 56 55 57 60 65 73 69 62 65 66 59 50 59 71 77 73 72 69 55 45 51 60 37 36 54 46 40 48 45 62 70 81 76 69 71 78 79 85 82 83 90 93 87 77 74 77 77 80 87 91 93 95 74 56 65 80 83 90 85 78 81 59 58 58 59
40 31 29 36 60 91 95 63 43 43 54 53 58 55 56 70 68 72 111 99 57 79 80 75 86 73 62 60 52 43 54 50 45 48 46 39 36 42 38 44 53 48 60 66 65 76 74 72 70 60 62 47 31 38 51 59 59 36 47 53 51 60 65 62 68 76 75 73 79 84 78 79 74 73 86 81 66 63 66 70 71 75 79 90 90 90 94 85 81 88 95 102 105 95 85 81 65 64 45 35
38 36 43 42 46 54 55 56 46 44 56 53 44 52 45 59 68 76 111 103 69 84 94 114 112 100 76 81 71 78 95 70 89 80 66 63 64 60 65 87 75 79 80 75 81 57 45 45 54 45 26 31 53 62 56 60 60 42 57 70 78 85 74 70 74 81 71 76 77 74 59 55 59 76 76 74 65 70 75 78 85 97 99 100 94 99 103 94 96 97 89 82 76 70 63 50 47 46 37 26
42 40 45 51 47 48 47 45 55 46 43 44 43 49 49 41 49 51 70 59 76 100 104 63 64 83 63 70 59 88 70 67 77 80 82 87 79 71 99 93 79 98 85 84 102 83 76 79 78 68 60 58 52 46 44 55 56 38 53 76 80 71 72 75 73 78 85 86 82 77 79 76 88 89 89 91 75 69 76 83 85 85 84 83 82 81 78 77 77 75 89 87 84 91 74 64 59 45 39 49
35 40 46 48 52 57 56 53 53 56 50 43 38 41 41 50 45 53 53 36 70 102 97 76 92 76 80 84 58 45 41 55 68 78 83 91 77 72 93 98 85 56 61 66 72 75 77 87 90 64 49 39 36 35 46 51 49 43 65 75 78 76 78 80 82 82 80 79 79 83 80 81 70 65 67 54 47 44 58 59 57 73 83 87 97 95 88 84 86 82 83 75 70 63 59 63 63 46 52 57
35 37 50 59 56 58 58 53 53 56 54 52 50 55 64 65 62 68 77 59 55 81 104 86 91 86 81 73 40 50 51 63 76 68 70 79 63 67 92 109 87 58 62 68 71 74 82 83 79 56 48 54 56 57 56 65 70 70 69 69 75 76 70 71 70 68 69 65 71 69 69 69 73 73 70 86 78 65 75 76 79 85 84 84 76 75 78 79 84 76 67 80 79 62 75 71 60 64 60 51
35 37 57 57 52 55 54 51 48 49 55 51 43 47 46 47 44 60 65 41 48 88 94 74 74 87 83 67 52 80 59 63 63 59 66 75 79 87 89 85 85 73 59 61 58 54 58 66 71 68 64 61 57 56 59 58 57 55 45 56 65 62 68 75 81 87 84 79 81 78 82 78 80 70 66 54 45 64 83 78 75 75 73 79 83 82 81 89 87 80 88 82 71 69 63 65 60 60 56 58
35 45 60 52 43 52 60 60 57 59 64 86 78 53 48 50 43 64 62 45 60 101 89 92 104 73 64 57 68 60 50 58 50 58 62 65 65 66 63 67 76 72 63 60 53 53 55 51 59 44 35 40 44 50 50 51 56 62 65 77 77 82 77 82 83 83 80 78 75 81 73 80 74 61 58 26 55 70 73 68 73 75 82 93 97 91 81 80 72 72 87 80 59 53 59 58 49 46 48 47
41 49 54 52 60 54 50 50 47 40 39 42 59 62 53 57 56 75 68 66 56 72 81 102 119 61 81 70 61 61 55 59 63 54 55 60 65 60 58 62 56 62 75 73 58 44 47 54 57 50 52 62 58 51 53 59 63 63 63 65 78 79 70 74 69 78 73 68 71 71 74 78 70 57 46 32 86 61 75 87 70 73 90 84 93 96 83 73 73 71 69 63 51 49 52 43 43 37 39 48
42 44 51 57 74 63 56 52 52 52 41 38 38 47 57 59 49 82 66 48 50 64 87 105 100 61 116 82 61 92 59 51 59 57 52 52 47 44 54 62 60 80 93 90 69 48 54 53 55 56 54 55 39 37 57 66 67 71 67 74 80 58 49 51 64 63 47 60 70 68 74 79 68 54 45 41 74 75 86 75 70 78 85 82 81 80 69 67 73 67 64 58 58 69 66 51 41 50 43 48
43 56 77 75 78 76 64 67 64 54 61 55 47 51 51 58 61 77 69 59 67 75 101 90 84 70 97 87 60 95 87 63 52 60 68 55 52 54 48 50 56 57 59 68 83 84 68 59 62 49 48 38 31 41 51 62 76 73 68 74 50 39 50 52 58 52 59 71 73 77 71 77 62 66 56 57 79 70 64 71 73 85 82 74 76 66 67 74 81 78 65 53 63 79 69 60 54 50 55 42
66 73 80 78 79 72 54 68 76 64 76 75 78 63 64 73 90 88 90 82 81 77 76 72 86 55 90 74 53 75 107 115 96 94 82 75 71 81 80 69 69 71 79 88 99 92 73 76 78 47 45 39 38 46 45 55 67 57 58 60 48 59 58 50 60 62 71 66 72 75 75 70 56 68 61 64 74 68 64 75 80 84 80 78 82 86 93 85 83 90 81 86 94 84 71 57 63 72 72 64
64 71 75 73 60 54 56 53 39 44 51 55 58 55 78 70 69 64 66 63 75 79 74 77 73 76 87 65 76 127 131 136 132 121 109 112 111 115 111 104 105 104 97 100 107 99 98 120 79 44 47 39 42 55 58 51 42 44 59 64 45 59 63 70 71 68 63 60 70 75 78 72 61 58 72 70 78 86 76 74 82 82 83 87 82 90 100 93 91 91 90 107 104 87 77 68 67 61 56 46
62 77 86 80 75 78 83 70 53 60 70 67 70 63 69 74 73 60 54 67 71 69 62 66 55 61 67 58 58 94 115 116 114 119 121 122 121 117 116 119 122 118 115 119 123 129 120 77 30 36 46 42 55 64 49 51 53 62 70 68 43 66 64 71 71 65 60 60 71 77 79 73 64 69 79 83 85 89 86 87 92 91 92 95 96 101 91 74 71 64 58 65 66 57 57 52 44 37 38 43
84 82 80 73 65 60 68 62 48 66 74 61 69 79 95 108 122 88 89 109 107 101 91 110 93 62 71 69 54 57 67 64 58 55 44 54 53 53 60 50 58 67 65 71 73 78 35 7 28 46 56 56 56 52 47 57 68 67 75 71 61 69 75 73 75 72 67 66 79 81 77 73 67 72 82 77 79 80 79 77 73 75 77 79 81 72 63 61 64 61 62 68 68 74 73 66 62 66 68 57
85 79 73 55 52 59 44 44 51 46 51 54 52 59 57 69 77 75 80 76 97 101 86 102 106 74 75 70 77 79 68 59 54 60 67 58 62 68 68 68 68 72 62 52 59 59 33 38 44 51 57 51 54 49 51 67 75 71 76 72 64 76 74 71 73 64 63 69 68 61 65 61 60 65 64 67 71 63 67 69 68 81 89 89 78 75 83 90 92 81 84 82 73 78 68 62 55 53 56 45
84 65 41 38 51 76 74 60 55 57 65 71 74 77 67 54 55 62 60 61 68 68 67 78 82 86 70 62 57 65 61 64 63 65 70 60 68 74 82 99 89 89 81 66 70 60 44 45 42 48 45 45 62 63 62 73 69 64 62 55 57 65 65 66 68 65 60 64 61 70 83 84 87 88 78 82 88 75 81 80 82 89 92 84 78 73 69 86 87 82 87 78 73 73 67 48 42 40 45 59
68 57 46 47 58 89 83 64 64 59 63 70 76 85 80 62 73 72 76 78 68 72 87 68 72 68 60 60 63 64 55 73 79 68 72 73 68 71 84 86 82 70 75 69 49 45 46 46 44 45 40 56 66 61 61 68 66 67 68 64 67 69 81 76 77 80 71 68 74 77 77 85 89 79 77 87 97 83 78 81 82 83 86 81 84 75 57 74 90 82 75 72 71 71 62 41 35 39 42 51
81 77 73 60 53 76 75 60 57 55 59 64 66 80 79 68 74 70 74 79 79 88 85 77 67 57 73 70 72 64 59 97 107 95 100 92 82 84 80 86 94 90 79 66 59 54 51 50 55 59 64 70 69 62 64 68 72 71 72 76 72 79 79 72 82 80 74 65 76 77 83 86 85 73 69 83 95 84 76 86 75 71 73 79 80 80 76 75 84 69 61 65 64 54 39 35 32 29 25 26
84 83 75 61 46 65 79 63 56 57 56 58 55 71 79 69 82 91 80 77 80 87 76 59 56 67 79 75 81 71 81 103 102 106 97 93 96 92 93 107 108 107 96 77 68 64 59 56 55 62 63 69 65 56 60 64 75 74 69 76 77 79 72 75 84 82 75 65 73 80 83 80 73 70 72 73 73 78 82 84 71 66 65 79 79 74 75 71 66 57 61 64 64 54 53 53 31 17 22 26
81 80 65 55 49 74 76 54 56 55 58 61 55 59 65 65 82 89 87 92 93 92 87 67 64 78 79 77 77 84 90 98 101 98 94 90 93 94 104 108 105 102 103 92 73 60 52 52 59 61 63 66 60 55 55 60 75 75 60 57 66 67 68 74 77 75 68 69 73 72 69 67 66 64 71 64 61 72 80 70 68 70 79 92 84 77 75 77 82 77 77 88 86 77 84 85 61 44 41 30
78 72 56 58 48 64 82 71 61 54 56 61 59 53 56 57 66 75 73 84 91 93 93 91 84 84 91 84 73 91 93 100 105 104 93 96 92 98 104 102 99 100 107 96 77 56 46 51 54 60 57 54 53 50 52 57 68 60 46 45 56 64 62 66 74 69 63 68 68 71 75 69 69 66 71 70 67 73 69 68 72 75 85 89 76 76 83 88 89 83 80 80 79 71 70 67 56 46 39 25
81 75 79 89 73 72 100 106 85 88 86 89 96 92 82 79 81 83 84 87 83 79 82 81 82 87 94 84 78 91 92 106 111 86 89 100 86 95 102 102 102 102 107 103 80 56 50 49 48 52 48 44 43 48 55 56 60 59 60 68 72 75 73 84 82 78 69 69 74 77 77 70 63 60 62 65 65 62 54 56 58 67 76 68 59 59 59 63 56 52 55 50 53 66 66 49 27 26 21 23
72 69 78 77 70 61 68 69 73 93 93 93 97 100 92 88 94 94 99 99 99 82 87 96 83 84 86 101 87 94 105 112 99 79 88 92 87 94 95 103 104 106 111 104 82 64 57 53 54 57 60 60 56 61 66 65 67 70 71 65 64 62 66 70 70 71 66 66 68 64 64 62 55 53 55 63 58 56 61 71 73 72 75 82 88 84 69 68 60 59 68 68 73 74 56 38 26 30 24 22
66 82 84 73 67 57 57 55 49 48 49 49 47 47 54 54 56 62 66 62 71 68 73 89 70 60 71 85 69 77 89 79 78 81 83 77 79 78 79 89 96 106 113 100 82 65 59 56 53 54 55 55 52 50 48 49 49 47 49 46 43 47 56 56 67 70 68 75 73 68 72 73 76 78 76 82 84 70 78 112 111 86 77 96 98 84 75 71 61 64 77 80 75 59 46 48 38 31 42 40
79 102 111 101 82 70 79 91 75 58 61 59 55 56 58 54 49 62 64 59 60 61 58 54 60 60 61 46 49 61 64 60 60 63 73 74 70 63 59 63 74 80 82 80 61 41 40 41 39 40 43 43 36 39 39 41 42 46 56 53 56 62 67 75 77 74 78 80 77 74 84 81 86 84 80 88 92 69 83 110 89 69 66 72 64 60 63 58 57 64 68 65 55 51 63 63 46 38 46 51
61 82 109 106 85 76 79 83 77 69 71 70 73 70 68 78 73 79 92 93 71 89 84 57 87 84 73 62 62 73 76 76 61 65 80 84 85 78 65 71 89 84 82 78 56 45 47 52 50 47 54 49 45 52 47 52 57 62 69 60 62 62 69 82 70 69 80 72 71 64 79 80 84 80 81 92 86 76 93 98 82 72 70 70 64 60 59 59 63 66 70 67 61 53 54 50 46 40 39 44
71 82 66 62 72 67 67 60 56 58 60 62 72 62 62 80 84 84 95 86 77 97 91 57 99 81 74 77 79 84 86 77 75 81 73 80 85 74 79 87 95 94 94 83 63 59 62 64 51 49 60 51 50 55 44 52 60 60 66 64 62 64 76 71 68 74 81 80 73 59 72 79 88 86 84 101 104 85 83 99 103 111 102 95 90 70 66 73 69 67 70 70 67 54 46 49 50 42 43 48
94 87 35 26 44 43 52 52 50 52 60 58 56 65 66 70 80 80 83 75 94 97 91 52 98 82 78 82 90 92 88 92 92 86 79 72 74 75 82 75 80 91 92 90 72 60 58 58 53 50 60 58 56 56 46 51 63 63 72 68 68 68 68 65 70 77 77 79 75 71 84 87 87 93 94 102 109 83 81 94 85 94 108 100 82 73 67 68 67 61 66 69 61 48 49 50 46 40 37 40
77 88 84 78 53 34 43 46 49 49 61 67 60 71 89 66 57 57 69 69 83 89 92 44 93 94 84 88 98 100 79 87 98 102 107 94 100 99 100 87 89 95 94 98 77 53 56 62 57 50 63 57 56 52 50 60 64 66 69 61 67 66 62 64 74 79 78 79 74 72 90 90 85 89 82 92 93 77 69 70 63 72 87 87 72 69 65 49 36 42 36 48 58 54 63 61 49 43 40 41
79 101 107 118 96 47 47 48 44 52 59 65 71 58 97 101 75 61 57 74 79 88 80 57 99 100 89 94 115 100 71 76 84 99 101 97 97 89 80 76 96 100 105 103 68 45 55 55 48 50 66 58 53 57 61 66 64 61 59 66 66 65 55 68 78 77 73 72 78 72 84 93 84 83 83 87 93 83 67 63 66 74 75 64 56 61 51 37 41 51 50 47 50 52 55 58 56 44 41 42
85 100 94 88 94 73 48 36 38 46 56 78 83 55 63 84 81 70 69 74 89 104 73 69 107 102 98 108 109 98 79 81 88 94 87 90 63 64 70 92 114 103 111 99 59 45 54 45 48 52 52 48 53 55 54 61 64 59 64 66 62 56 59 70 71 73 58 78 87 72 89 89 80 81 89 87 93 88 84 75 75 72 60 50 63 67 58 58 66 74 72 66 67 70 72 71 68 61 60 50
83 88 83 78 82 81 60 43 43 44 51 72 80 75 79 68 67 64 69 79 81 94 82 78 103 97 103 112 110 95 90 87 89 102 116 109 71 70 74 108 123 118 119 103 66 49 51 47 52 49 44 46 54 48 45 57 61 57 66 56 54 58 69 70 73 72 71 87 77 68 88 79 80 81 86 91 94 96 99 88 88 90 87 90 94 92 98 87 86 87 87 89 73 59 59 52 43 49 45 40
84 108 104 100 92 88 85 73 66 70 78 79 76 79 74 68 73 75 74 86 87 88 89 79 110 101 107 104 94 93 90 98 96 104 111 111 114 107 97 109 124 125 119 113 68 41 50 51 53 51 52 52 56 54 55 62 59 59 59 59 64 67 75 75 82 81 78 83 87 82 86 87 89 88 92 92 90 85 80 77 80 76 72 74 68 65 64 64 63 52 59 60 52 51 58 59 51 55 52 47
110 129 124 109 105 113 118 111 100 97 101 96 89 92 84 82 89 81 81 82 80 86 81 78 107 110 95 58 66 84 82 76 93 106 90 97 101 108 116 110 118 116 119 106 59 48 60 55 52 58 64 61 66 64 69 76 69 72 71 69 73 77 74 81 77 74 73 72 65 57 61 66 68 72 72 72 70 70 70 71 68 64 68 75 79 78 61 67 68 68 84 86 90 89 78 75 69 67 71 68
78 81 86 86 75 68 75 77 71 67 74 79 83 82 78 83 77 87 94 94 89 93 72 85 119 105 80 79 86 92 96 85 101 114 111 119 122 116 120 112 108 114 127 108 58 47 55 55 54 55 56 53 53 59 59 56 54 47 44 48 49 49 50 53 49 51 46 39 40 55 58 66 74 66 75 75 73 79 89 87 83 86 90 86 86 83 68 70 97 102 92 86 76 69 62 62 60 58 58 58
83 96 90 89 89 63 51 52 60 60 53 44 43 50 54 62 62 60 69 58 59 58 40 52 67 69 70 71 75 74 79 76 77 83 85 95 96 98 103 99 100 98 112 85 24 21 28 26 30 35 41 47 49 47 57 53 37 41 62 55 52 55 68 66 58 55 49 54 65 74 78 77 70 63 75 77 80 87 78 82 79 76 90 87 90 57 29 79 104 84 74 64 58 57 60 60 58 57 54 55
103 100 87 87 84 75 60 61 65 68 57 49 61 54 47 45 41 47 47 64 53 37 46 48 49 57 64 44 46 45 52 56 51 60 74 71 69 56 51 48 60 97 100 60 33 34 35 33 34 41 59 62 61 57 60 50 33 58 65 52 59 56 53 52 57 58 47 53 75 86 80 66 70 76 81 83 90 81 77 64 60 80 89 86 101 52 45 109 91 68 64 58 58 55 55 55 55 60 54 53
88 91 103 103 105 110 109 110 107 112 109 106 101 79 84 81 75 88 74 93 90 95 112 98 90 99 80 79 91 108 94 88 89 82 79 70 78 82 79 72 82 97 121 107 48 36 34 33 35 45 60 59 55 56 59 41 48 73 61 54 51 54 53 60 67 61 51 68 83 71 67 70 79 77 75 79 84 76 66 65 84 92 94 95 100 57 57 95 85 72 68 62 60 58 58 62 55 52 58 59
60 83 104 93 98 102 103 102 98 89 93 97 82 73 82 94 96 93 88 94 98 96 90 95 92 85 97 94 90 100 102 96 92 95 100 87 82 100 102 102 109 106 107 94 47 39 36 32 39 48 47 37 49 50 57 39 50 65 70 57 46 61 68 67 70 63 56 67 68 70 77 79 76 75 79 79 80 77 73 79 79 92 97 85 88 62 59 95 85 74 72 66 61 64 67 64 64 63 61 61
65 90 101 98 99 102 96 90 99 97 93 90 97 87 81 88 78 80 88 97 96 97 83 93 91 90 103 95 94 107 102 107 103 104 100 93 93 101 100 99 96 100 108 78 47 42 36 36 44 55 50 37 47 52 55 43 51 68 74 51 44 61 69 68 66 58 60 69 71 76 73 77 79 75 77 80 77 72 70 73 81 101 99 83 90 73 71 97 81 66 64 63 63 69 74 75 66 66 75 66
85 96 103 109 106 102 111 111 107 111 104 104 109 91 88 86 80 88 88 93 86 98 100 99 100 98 96 99 103 103 102 106 106 102 101 107 104 90 96 105 98 99 105 67 39 46 38 39 42 53 45 44 53 56 54 37 50 71 67 57 58 67 67 72 73 63 65 65 74 82 78 78 76 77 79 79 81 74 76 78 82 92 97 91 97 78 65 78 77 78 69 63 74 82 82 74 65 77 71 68
89 94 100 106 98 90 98 107 115 119 103 102 113 93 84 87 90 83 83 98 92 99 100 105 103 125 96 81 97 84 99 108 110 105 106 106 102 111 111 107 93 95 103 77 41 40 39 33 41 49 47 54 53 46 57 50 55 68 63 53 52 71 68 73 70 67 71 72 75 80 84 87 81 82 86 86 87 80 80 86 78 84 93 97 93 76 68 85 93 94 84 74 79 77 69 73 67 69 67 75
100 108 99 96 89 88 84 87 99 88 90 88 97 97 94 107 95 89 101 108 106 105 119 112 114 129 122 95 95 86 89 119 128 127 114 105 103 103 107 109 101 92 93 98 68 38 32 29 38 44 50 49 42 44 58 55 59 68 62 48 58 70 60 81 79 67 64 71 75 79 79 80 79 78 78 85 83 82 85 82 84 94 96 91 87 72 69 81 82 70 68 69 68 67 55 57 62 64 77 82
95 105 94 92 96 90 91 91 99 104 100 100 94 83 84 95 103 88 88 107 95 93 98 127 109 114 100 76 86 91 81 93 108 119 132 110 111 111 123 115 113 112 102 95 55 29 30 26 34 53 55 48 44 47 54 59 67 57 54 56 64 64 66 75 71 63 67 68 69 79 78 80 84 82 84 86 82 84 90 91 94 100 103 100 89 81 81 82 82 84 78 77 82 91 95 95 90 94 87 77
106 117 108 97 99 102 98 100 123 121 109 98 103 104 90 77 89 87 79 73 78 74 69 87 88 93 85 85 89 92 91 92 93 97 112 119 115 108 107 100 111 114 105 97 56 37 40 36 44 55 58 54 45 52 55 61 58 56 55 63 63 66 69 70 70 69 69 70 78 81 81 84 81 89 89 88 84 86 89 91 92 94 93 85 79 80 77 79 81 75 65 60 59 55 56 59 47 42 38 35
75 79 85 63 53 57 63 71 89 99 97 101 104 105 107 93 96 100 107 106 92 104 99 98 94 107 106 98 95 105 107 117 116 124 119 119 126 123 130 132 129 123 134 112 52 42 51 49 52 50 52 53 51 58 59 60 62 64 65 65 67 71 75 70 70 72 70 75 72 75 75 74 74 67 63 65 63 69 69 71 72 70 72 77 75 73 79 81 79 83 81 65 69 76 70 61 62 65 68 63
63 81 102 85 82 77 66 68 58 55 55 56 64 70 68 68 71 73 75 75 66 63 69 78 83 81 78 67 65 66 66 71 83 93 90 92 103 106 106 112 121 120 127 99 53 49 51 52 55 55 55 54 54 54 58 55 56 44 47 53 54 57 60 57 55 56 57 64 67 67 76 73 76 78 84 89 82 88 93 96 97 97 98 98 99 97 92 94 101 99 86 75 71 72 60 49 61 67 59 62
88 101 116 112 110 93 90 99 98 86 89 91 90 80 75 67 84 91 69 74 81 81 72 81 106 89 80 78 84 96 85 94 93 96 102 91 84 86 95 93 93 109 120 76 33 36 35 40 40 42 38 36 36 46 51 47 41 47 56 57 61 63 67 70 68 68 73 76 69 72 56 60 62 67 66 56 57 63 66 63 60 67 72 72 73 69 68 69 69 71 70 70 73 86 86 74 59 64 70 70
82 87 101 103 92 88 88 83 94 89 84 90 87 74 72 72 79 79 68 67 81 83 83 80 75 74 94 85 95 99 93 105 87 80 83 83 85 86 96 92 84 95 114 71 41 44 48 51 53 53 52 55 58 59 56 60 60 61 63 66 72 72 75 76 70 68 68 64 53 32 57 72 74 78 74 75 86 91 77 68 67 67 70 76 80 80 84 85 91 100 95 91 95 87 84 91 80 83 78 80
66 70 84 87 89 97 92 88 85 79 78 80 77 79 90 88 81 93 78 68 82 84 86 55 63 77 87 98 89 93 74 73 89 85 67 77 78 82 83 75 80 88 69 56 49 43 43 43 48 48 47 47 46 48 53 58 61 60 65 66 69 68 73 71 69 69 65 64 51 64 88 80 83 85 84 83 79 85 77 83 91 87 88 88 84 81 79 81 80 81 91 85 86 79 70 74 72 77 68 63
60 71 89 94 106 103 98 93 87 83 66 70 80 76 85 91 77 111 97 69 90 88 75 68 73 64 82 110 93 69 44 50 91 103 89 89 93 116 115 110 80 81 113 115 55 23 31 41 47 46 46 41 43 47 53 60 61 59 62 63 64 63 70 64 63 64 57 65 51 76 82 76 79 85 83 80 83 79 84 90 80 75 80 83 81 78 81 81 80 84 85 83 81 77 74 66 64 74 67 72
45 64 88 89 94 100 103 103 104 103 99 110 123 88 71 85 73 109 99 76 84 84 76 79 80 63 72 91 88 59 61 51 48 78 90 92 75 88 105 99 60 71 100 106 60 26 35 45 41 42 45 35 40 46 50 57 60 56 59 58 63 58 69 61 59 62 56 64 55 68 81 80 77 83 86 85 86 78 82 88 82 81 80 82 82 83 82 79 78 82 88 84 79 71 70 73 65 71 62 61
68 77 103 102 92 99 105 103 97 113 124 116 118 121 97 82 56 97 102 74 91 86 73 79 80 81 87 90 77 79 74 58 38 63 92 98 87 84 74 80 95 99 91 71 45 29 34 43 37 39 39 40 48 46 46 53 57 56 60 62 66 65 64 58 62 58 53 64 60 67 76 79 86 85 84 85 73 83 91 89 86 86 84 84 86 80 79 81 78 77 79 76 75 76 67 80 62 58 61 58
65 78 104 108 103 91 82 87 97 104 109 104 100 93 84 86 63 81 95 85 84 87 65 66 53 43 100 96 87 70 70 63 46 57 58 84 101 95 75 83 103 115 120 74 33 34 36 42 39 39 41 46 44 42 45 54 58 58 60 63 62 60 58 58 62 55 58 67 65 61 74 78 80 75 77 80 78 91 86 82 82 85 80 85 86 80 78 82 80 76 68 65 67 68 68 75 68 62 63 57
65 89 119 126 114 110 115 114 123 104 93 99 93 84 106 111 84 82 81 78 78 85 77 61 70 55 92 97 90 85 85 77 83 98 80 110 122 110 79 89 107 101 108 85 32 32 36 35 38 34 40 39 38 41 44 53 57 60 58 59 59 55 58 61 59 56 66 74 74 62 74 74 69 68 74 77 80 78 79 80 83 88 89 86 86 87 83 80 82 83 79 76 74 74 70 86 88 64 66 69
80 98 121 114 98 89 102 104 105 110 109 103 97 109 106 100 101 94 83 88 87 92 93 72 100 96 92 82 94 95 93 88 95 103 103 99 104 105 104 119 122 121 128 105 42 30 40 39 43 39 46 45 42 48 53 56 54 56 57 60 65 64 72 69 65 62 63 69 73 66 75 74 73 72 75 73 67 69 74 79 74 73 75 78 79 79 77 74 71 67 67 64 60 66 55 67 73 44 42 52
63 79 84 82 75 69 68 64 67 66 63 64 66 68 67 70 73 75 81 85 80 84 69 75 86 81 85 77 75 75 71 78 81 80 80 84 87 95 102 103 103 114 130 97 39 35 42 42 42 38 41 43 44 47 50 48 49 52 50 51 47 50 56 52 55 53 51 57 58 61 65 65 68 66 69 75 79 76 74 78 78 80 78 77 79 87 79 71 66 62 57 61 66 64 60 67 82 58 55 76
73 85 86 86 77 78 77 66 61 64 71 71 69 68 70 73 74 75 78 80 84 85 79 82 80 83 71 64 72 79 73 63 76 77 76 87 91 95 96 100 94 93 100 67 27 29 34 34 35 35 38 40 40 42 47 46 48 50 47 51 51 52 59 58 59 62 65 68 70 71 69 74 78 77 83 85 81 81 78 75 77 81 84 82 86 79 61 57 52 56 57 64 71 74 70 80 97 74 40 60
67 62 58 52 49 55 58 53 57 58 67 65 55 56 55 57 71 73 81 88 86 76 75 92 95 78 84 79 80 86 97 95 81 88 93 99 114 129 124 126 129 112 98 77 44 37 40 41 41 41 47 46 48 51 56 55 60 61 60 62 62 65 73 68 62 61 65 63 69 65 68 79 72 76 78 74 71 66 53 54 62 70 78 87 80 61 62 76 77 80 81 80 84 101 96 101 106 110 56 54
50 46 47 51 60 57 55 55 85 85 79 70 61 48 44 69 71 63 71 71 69 65 74 75 82 70 81 88 77 79 84 84 78 72 83 90 90 98 101 103 110 108 96 81 52 35 42 43 42 41 41 42 42 47 56 56 60 56 58 56 52 63 62 50 48 46 50 61 75 60 73 77 59 66 68 68 65 55 51 55 63 70 85 95 83 79 82 73 83 97 80 71 82 78 98 106 83 92 81 53
63 49 47 74 73 54 68 78 97 104 99 87 76 60 49 80 75 80 72 64 72 78 91 66 69 69 76 85 79 96 88 77 90 82 90 98 85 86 101 105 100 109 108 99 65 38 41 40 40 36 31 38 47 49 54 54 53 50 51 41 37 47 45 41 43 44 46 57 62 49 59 57 58 58 57 61 59 54 52 55 59 64 89 100 87 89 84 83 88 81 74 73 77 76 91 93 79 77 102 68
72 53 58 71 55 54 71 84 90 95 102 94 91 74 64 62 76 87 74 80 80 61 63 75 75 79 85 85 80 85 95 102 101 108 112 119 111 111 114 104 100 112 113 116 85 42 36 38 32 23 29 38 45 50 51 41 34 33 34 31 33 40 46 47 47 47 47 49 50 52 48 53 61 61 58 59 58 53 55 60 51 66 101 97 86 89 91 95 86 70 78 78 65 88 86 103 103 76 114 79
75 51 67 77 53 59 72 91 97 94 103 100 105 99 99 83 91 104 105 109 96 77 73 79 84 93 103 108 104 78 85 111 111 108 108 119 116 117 119 114 115 114 118 130 80 32 36 36 30 21 31 38 41 47 43 28 27 30 30 32 37 40 43 42 46 43 45 51 58 45 42 48 54 56 56 57 49 42 47 50 51 87 106 87 87 92 97 95 78 81 79 72 70 100 96 114 102 74 112 95
|