blob: 49ee26f60666cf5ce6bd6384119c1961106d84b4 (
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
|
61 25 11 8 48 67 17 27 46 51 55 70 68 63 64 51 65 68 53 58 63 61 57 48 58 62 68 29 9 30 30 32 40 61 62 70 55 36 29 38 35 41 57 72 63 55 61 62 77 91 95 82 45 43 35 77 67 52 61 98 77 44 45 67 64 49 40 60 70 73 90 67 84 77 78 78 70 75 77 58 31 60 60 61 47 39 45 51 57 68 65 33 44 60 73 75 100 80 87 54
55 54 12 14 75 60 10 36 48 48 51 69 82 72 65 48 58 56 54 65 58 52 49 60 40 54 50 20 9 16 19 26 34 35 52 62 61 36 25 33 34 38 60 78 48 38 57 55 71 86 93 87 44 53 35 67 97 68 100 92 55 63 76 70 62 52 50 35 76 71 92 84 86 84 62 72 78 66 79 55 32 56 68 67 31 31 34 35 45 59 62 40 49 56 67 69 71 67 74 54
42 68 29 38 86 32 13 49 54 46 44 55 80 85 61 51 53 39 51 65 73 67 55 54 38 44 33 21 12 8 19 17 19 27 40 44 37 34 13 43 59 43 45 52 61 59 54 57 71 89 87 61 30 53 48 17 55 110 116 45 48 64 66 62 62 43 42 30 85 80 75 87 74 77 74 85 87 72 63 56 40 51 77 62 24 24 24 27 32 49 62 33 41 41 67 70 55 54 76 61
65 54 54 113 89 21 18 40 61 55 53 48 57 77 76 62 50 53 46 43 60 60 43 54 47 37 46 26 12 8 16 21 17 27 19 38 25 17 16 37 51 39 48 54 53 72 80 60 68 82 82 59 36 42 39 57 82 120 54 31 55 63 68 66 68 50 35 43 57 80 59 52 62 70 66 70 56 51 35 41 43 66 77 56 28 37 32 23 25 42 71 45 39 39 59 69 50 62 81 80
102 106 123 112 36 9 20 18 38 54 53 52 53 69 80 61 46 49 63 62 58 65 57 41 48 44 36 21 14 13 11 19 13 18 26 24 41 37 28 33 38 45 48 28 45 65 70 71 78 81 79 40 29 37 28 48 83 98 51 54 83 88 87 87 77 64 43 35 60 55 70 51 72 73 60 60 60 56 35 31 42 74 76 56 34 50 39 30 34 50 63 41 48 43 42 65 46 64 91 102
91 96 107 56 13 7 24 18 14 35 49 58 78 90 74 75 45 47 56 65 80 74 50 32 32 42 43 22 16 15 9 22 16 22 23 27 61 69 35 22 22 31 43 20 33 69 73 79 78 76 61 18 29 28 18 50 61 37 57 97 92 91 88 82 80 71 60 30 63 57 77 58 43 63 70 63 56 47 46 26 34 79 95 68 29 35 30 38 38 51 64 37 36 37 40 53 32 55 105 103
81 101 106 70 29 28 38 22 8 6 28 71 76 84 60 75 56 46 49 51 65 89 56 53 31 26 25 14 12 19 14 11 26 21 27 30 59 68 48 29 26 33 41 35 30 51 70 91 89 81 38 22 37 53 48 71 63 34 56 96 100 84 77 75 62 79 77 40 45 53 95 72 36 77 84 76 42 48 70 46 33 75 88 65 31 42 38 38 35 43 56 38 31 52 54 64 36 40 90 103
103 98 82 69 54 39 43 51 29 36 62 25 51 78 55 59 68 71 48 62 61 76 76 75 42 27 11 13 15 11 11 13 32 33 21 23 50 71 60 42 27 30 53 62 48 39 76 91 81 84 36 42 64 90 76 57 30 52 56 75 83 79 66 76 60 69 74 58 47 44 56 81 55 78 80 81 67 84 62 51 46 63 78 58 38 50 44 39 42 66 55 40 35 40 54 91 51 32 82 103
98 74 62 69 52 15 4 33 42 46 25 4 50 36 26 37 48 73 62 62 69 65 45 63 33 33 19 19 13 13 11 20 30 24 27 33 30 41 42 34 28 32 34 29 36 34 30 43 43 38 29 56 66 89 80 38 42 56 57 81 92 78 79 76 74 65 58 54 65 37 49 61 70 56 51 43 44 57 37 40 43 51 73 58 30 38 44 44 50 101 99 56 37 40 43 77 56 28 57 94
91 92 83 79 73 61 40 40 29 11 8 44 51 26 32 36 42 55 77 47 50 70 45 41 17 18 15 16 14 17 13 16 14 23 19 25 45 64 66 62 57 42 37 30 20 28 21 28 26 14 27 62 46 44 58 55 54 57 60 74 78 55 59 62 63 54 50 50 39 39 48 47 50 43 53 47 35 43 29 36 40 51 61 45 19 29 29 29 33 67 78 54 41 48 48 54 50 32 37 64
71 78 76 79 60 59 87 76 39 41 49 48 68 68 66 68 48 40 56 47 38 48 87 65 34 8 10 13 13 17 11 15 25 27 21 21 63 95 90 88 93 74 48 41 29 18 24 23 18 24 29 60 55 45 48 47 53 53 64 51 53 53 44 36 35 34 47 77 51 40 45 36 24 37 37 56 61 43 35 33 45 57 57 47 24 28 26 28 30 42 51 44 38 60 61 52 54 40 31 32
38 77 79 51 48 46 59 63 59 61 53 18 31 36 20 23 31 22 46 53 46 16 63 86 20 10 11 16 15 19 22 23 29 16 16 22 50 94 108 103 105 103 83 70 52 27 22 24 18 16 36 44 43 35 34 43 39 47 85 98 101 91 69 55 54 65 65 84 67 55 35 47 28 45 41 43 41 41 40 44 44 63 60 49 45 71 78 70 64 47 42 50 41 45 40 49 62 39 36 51
62 59 81 72 58 47 48 56 56 59 72 45 17 32 39 22 28 38 43 52 63 40 49 42 8 11 18 13 15 15 35 28 22 19 12 12 37 91 106 105 97 95 102 96 76 55 42 53 59 36 32 30 26 31 28 38 28 49 91 109 110 102 96 95 97 96 86 70 61 54 42 61 46 48 65 75 61 56 59 78 53 42 50 59 54 71 92 83 77 73 70 67 50 36 34 49 67 51 70 82
86 82 61 60 59 56 51 36 26 58 69 62 41 17 36 54 24 31 40 45 64 48 53 21 12 20 21 15 15 24 12 19 24 25 16 12 24 84 106 105 100 95 102 108 92 77 70 73 106 95 37 17 15 25 23 32 37 41 86 105 99 99 98 92 92 105 101 93 69 47 40 53 52 33 52 53 54 45 61 63 52 46 55 61 40 33 46 43 27 37 70 72 42 30 48 59 58 62 97 96
38 84 93 63 56 48 46 38 14 31 28 25 43 25 8 39 45 26 44 49 49 39 36 13 15 20 27 19 20 22 20 15 13 16 23 15 28 76 96 104 101 98 92 109 117 97 94 96 101 109 78 27 20 26 24 28 39 28 83 105 98 99 103 93 97 101 100 102 89 45 29 51 44 42 53 41 49 60 49 41 37 41 57 62 50 41 34 25 23 29 69 83 46 33 42 45 67 59 79 65
7 36 84 79 76 55 43 32 17 13 5 6 21 26 11 16 49 40 35 51 48 21 8 13 28 19 27 28 22 17 38 35 15 13 19 24 30 56 92 101 94 90 86 92 107 106 97 111 102 100 96 41 52 57 31 22 32 36 77 94 103 95 83 87 88 88 99 96 75 47 19 57 59 53 62 59 64 72 75 68 47 42 58 61 52 39 47 33 32 55 82 81 58 33 48 52 60 70 58 40
21 27 53 64 46 54 54 22 19 11 6 17 30 25 22 39 54 57 21 31 58 32 10 35 39 38 32 34 20 17 29 37 14 12 22 41 38 49 85 101 95 81 78 84 85 93 106 112 100 100 93 41 55 62 40 21 29 32 48 59 70 77 65 59 51 56 75 92 67 36 23 63 74 64 62 69 74 72 90 91 67 47 51 52 57 42 62 73 61 56 65 77 64 32 38 46 64 71 65 64
26 43 59 46 2 19 73 41 23 26 29 48 56 56 48 52 54 45 39 27 41 50 24 41 40 54 40 32 17 20 29 24 23 17 17 44 53 55 71 89 99 85 70 78 87 90 97 114 106 102 102 65 40 52 59 42 26 35 29 47 40 51 76 76 58 41 43 65 52 30 46 62 65 47 80 90 83 97 99 81 95 53 41 49 68 62 60 81 83 66 71 83 68 35 35 49 70 70 79 81
39 47 54 45 29 37 54 54 51 45 38 49 59 56 63 66 67 61 76 49 35 38 38 45 40 52 30 15 19 33 31 20 31 32 24 29 49 37 58 76 93 92 81 79 86 91 91 103 114 106 103 93 36 33 56 64 39 50 28 61 50 45 44 54 44 50 39 35 50 61 55 55 64 57 85 114 101 119 121 88 101 77 33 46 56 72 58 60 75 72 77 64 48 41 45 52 74 70 81 77
91 81 87 84 64 59 42 45 71 57 41 40 40 58 75 75 61 59 46 31 23 31 33 48 36 43 26 22 35 28 39 35 34 58 50 25 36 26 47 54 79 92 95 90 84 96 106 103 115 117 98 89 36 18 33 47 37 33 36 92 100 79 55 49 54 63 42 52 72 73 64 51 86 88 51 113 107 114 126 116 91 80 47 46 47 61 63 42 44 55 52 36 43 52 53 45 55 76 55 53
69 80 95 92 72 55 58 66 54 50 65 68 60 78 79 66 42 49 58 32 29 55 35 36 33 50 49 24 35 23 45 68 55 76 59 29 34 25 46 39 60 98 106 92 93 103 107 108 117 123 106 82 36 20 22 24 43 52 47 85 93 93 85 87 74 73 57 51 42 42 65 62 78 85 46 101 120 103 114 118 106 85 68 51 52 47 52 45 48 57 46 58 85 72 67 63 50 73 64 49
22 47 61 59 52 49 70 71 44 39 49 57 68 73 70 52 46 54 80 79 41 44 43 33 29 70 91 14 23 25 58 82 72 79 70 37 45 35 42 46 52 92 107 94 94 93 99 108 122 120 111 82 30 23 19 15 58 84 56 42 34 44 45 52 38 62 57 55 28 30 41 52 39 53 51 71 126 116 115 114 109 90 79 65 49 51 54 58 86 116 85 89 100 80 67 68 76 77 87 89
46 45 46 47 54 34 56 80 63 54 57 59 61 63 65 55 70 70 76 82 27 12 27 32 34 48 51 38 46 60 85 76 69 80 81 51 44 46 37 53 53 78 100 102 95 91 103 115 117 112 107 72 25 15 17 20 65 104 83 30 30 25 35 42 44 57 52 56 69 45 60 38 24 43 43 58 99 126 119 119 103 90 84 65 37 52 57 62 109 122 114 98 82 83 83 82 89 88 85 82
45 27 14 51 82 65 77 88 64 49 51 55 67 67 72 79 81 70 73 76 36 19 36 43 40 28 44 59 59 79 85 67 61 64 67 54 32 51 28 52 58 74 79 101 97 97 106 117 103 113 97 48 18 20 27 22 53 82 66 32 42 40 52 71 64 52 47 37 64 51 72 57 49 50 56 68 79 99 107 109 113 107 93 67 61 52 44 50 78 76 80 79 71 74 76 77 76 74 76 65
7 12 35 64 89 86 81 64 46 47 44 52 69 76 75 65 58 57 61 62 54 23 28 26 23 50 72 79 68 94 82 66 64 57 61 40 23 47 39 48 41 51 59 86 94 96 94 105 109 106 84 37 15 34 51 35 28 55 45 65 84 78 80 86 90 84 71 44 41 68 55 52 59 57 71 72 82 92 101 99 111 115 103 74 74 53 47 54 37 60 63 50 74 83 71 68 69 50 51 59
45 57 62 44 70 81 74 87 73 77 73 60 60 62 63 54 55 62 62 57 70 23 10 9 36 47 44 59 91 89 69 59 61 62 64 29 19 43 46 49 34 51 72 72 97 94 97 100 103 103 92 37 22 34 46 40 52 89 63 68 96 90 82 86 105 105 102 93 67 56 76 49 47 50 54 77 67 89 102 102 103 113 113 92 71 56 42 48 41 55 76 57 73 83 72 69 74 70 62 40
61 65 46 34 61 85 81 86 86 91 75 48 55 65 56 54 55 65 70 56 64 55 24 42 34 25 29 69 76 46 57 47 50 60 62 42 32 33 47 51 53 41 65 69 97 95 97 108 90 87 79 29 30 29 31 44 70 115 154 97 84 89 87 85 94 99 99 110 103 72 73 82 55 36 34 71 75 70 96 106 101 110 114 107 93 76 38 37 54 58 80 67 63 65 60 65 65 73 78 65
55 52 51 56 80 86 59 49 53 71 67 46 61 67 57 60 68 67 72 55 53 73 74 31 11 15 61 77 46 63 70 48 42 57 64 57 59 25 35 55 63 55 95 60 53 94 98 106 81 45 23 33 48 43 37 53 87 93 117 109 92 91 96 87 90 96 92 101 106 111 62 77 75 42 64 79 96 74 88 102 96 110 111 92 97 91 44 35 77 77 68 61 61 61 59 61 64 65 80 85
55 55 42 55 68 83 50 22 30 37 27 40 56 61 62 73 83 80 71 60 49 62 65 18 13 44 67 50 48 92 65 30 42 49 62 60 46 35 33 49 52 47 66 58 38 76 87 89 81 31 13 60 57 45 40 55 70 57 50 100 104 92 97 95 95 92 93 96 107 110 99 69 57 63 68 101 91 95 84 93 104 118 104 90 93 79 52 32 55 76 68 59 61 63 59 61 60 67 71 74
34 52 53 55 60 69 69 55 51 54 40 31 18 23 52 64 62 60 61 76 84 82 67 26 19 54 53 52 78 89 31 70 100 45 52 64 38 30 19 42 60 48 32 49 41 45 51 80 70 39 56 74 62 43 27 39 31 55 69 90 106 104 99 97 95 96 93 98 112 106 110 104 75 57 44 103 91 109 123 93 99 116 109 95 95 81 72 45 28 43 67 59 60 67 64 60 62 58 66 75
42 38 41 53 62 57 49 72 59 53 66 61 72 52 48 55 46 64 78 74 58 42 32 27 27 30 54 59 97 99 98 102 71 56 63 59 48 42 34 28 43 49 39 50 58 35 41 61 47 70 75 57 56 46 32 31 42 51 92 94 105 103 97 94 95 97 99 97 103 109 109 110 108 85 48 54 97 97 142 113 95 107 119 106 91 78 72 54 48 51 77 73 68 68 57 58 62 61 67 83
17 31 35 43 48 49 38 29 48 75 74 56 65 89 81 87 75 77 62 39 24 23 21 34 39 30 46 71 92 89 72 47 49 51 66 76 65 76 55 21 22 52 53 53 69 39 26 43 62 84 85 58 68 65 59 55 45 26 73 89 106 100 101 96 95 98 96 94 97 103 103 104 106 99 79 28 92 115 121 139 124 95 115 108 92 83 75 58 54 67 84 106 82 63 61 57 57 63 63 69
2 16 23 29 54 38 37 40 13 43 103 101 80 66 65 85 86 32 33 47 42 37 37 44 41 28 35 44 67 98 96 53 40 59 57 74 86 80 54 15 18 44 75 61 36 35 59 68 49 74 94 81 77 90 80 47 41 49 43 95 97 106 105 103 99 101 95 96 100 106 104 103 102 102 92 30 59 114 110 113 91 101 102 79 96 98 74 59 62 69 73 104 81 62 65 57 56 56 61 60
4 7 28 15 32 40 27 43 32 9 46 78 87 94 66 49 50 70 27 33 35 33 30 30 21 27 51 43 40 78 104 104 64 55 48 60 85 58 25 21 42 35 49 54 48 50 55 67 69 72 57 37 37 47 42 43 51 88 81 68 66 103 100 101 106 106 101 101 104 111 107 104 97 103 102 55 25 99 121 119 103 118 82 48 74 90 78 56 72 81 72 84 77 64 63 60 58 60 60 58
3 24 26 16 33 42 32 32 26 33 27 53 53 70 92 90 61 40 39 38 31 29 32 37 34 26 40 43 28 66 85 67 71 52 50 50 66 58 29 29 44 37 20 22 48 97 99 71 60 39 33 52 47 25 22 65 54 68 104 66 79 107 109 101 102 104 102 102 102 106 105 105 97 100 104 74 31 76 104 120 127 94 55 64 93 86 67 53 61 81 87 97 81 66 63 57 53 59 58 60
42 28 29 22 22 24 19 28 28 38 54 62 84 62 67 84 94 76 40 17 9 11 14 22 31 29 30 42 17 44 68 62 39 60 49 46 49 49 43 39 35 27 31 38 58 88 95 87 82 67 58 65 52 46 41 45 47 44 61 55 110 106 88 106 99 100 101 107 107 109 109 112 103 103 101 87 51 71 112 100 117 88 76 68 81 96 68 52 67 81 91 94 56 48 54 53 59 57 56 58
80 78 74 75 52 39 40 28 41 33 48 72 83 75 62 55 67 75 67 57 39 37 16 32 10 16 35 45 14 28 56 51 37 53 54 62 62 51 36 36 38 42 58 44 77 81 87 106 97 71 53 39 39 43 44 43 43 39 43 94 119 144 104 101 104 101 99 107 112 114 110 109 103 104 112 79 33 65 106 112 114 59 55 87 74 80 72 67 77 80 77 86 61 52 53 51 54 56 57 57
43 61 78 46 82 100 104 105 104 78 37 46 67 78 63 70 67 68 54 91 95 64 59 46 41 30 13 33 18 28 47 43 37 45 55 70 55 55 71 55 25 33 64 75 85 68 86 83 55 41 38 36 37 33 38 39 43 50 31 67 113 147 131 88 104 99 93 101 108 116 114 113 116 107 112 85 33 71 105 97 114 96 58 100 90 86 91 53 56 82 76 93 75 54 62 57 48 52 60 58
51 20 75 71 25 32 61 46 39 75 53 40 67 78 68 75 88 85 90 77 89 84 80 71 79 79 18 13 19 27 38 38 30 30 39 43 35 47 69 59 34 18 51 61 62 109 121 56 32 38 38 34 43 38 32 34 34 48 40 46 113 117 132 93 103 97 88 89 93 104 106 105 110 116 109 89 51 73 116 88 101 111 110 101 100 64 61 49 66 85 65 81 72 55 60 61 64 60 62 60
42 14 26 45 73 30 20 51 17 15 19 40 78 85 86 80 100 102 76 78 79 88 81 89 89 92 74 13 19 25 36 36 42 28 34 33 50 60 81 78 31 12 44 43 43 93 87 63 53 42 36 32 38 36 33 33 34 42 40 49 97 108 125 79 98 99 91 92 85 97 94 95 101 112 110 79 70 62 97 98 111 105 94 92 109 93 98 104 80 76 68 92 84 57 53 52 53 53 50 54
21 47 63 8 21 61 28 20 58 53 32 52 76 66 93 98 100 93 84 78 76 77 86 94 93 89 64 25 20 23 22 46 54 36 35 42 60 76 116 113 46 20 37 56 52 67 70 79 51 41 38 42 49 41 42 34 32 45 38 49 86 120 115 71 86 105 98 95 92 84 93 89 91 104 107 67 43 70 113 100 102 110 98 90 92 88 89 83 81 74 58 88 88 58 52 54 59 59 55 54
28 66 38 17 27 41 73 48 58 93 67 63 76 80 70 73 85 87 90 74 73 75 86 91 95 74 47 24 12 31 20 32 49 42 35 36 42 65 93 95 37 26 54 59 72 68 43 85 73 44 44 42 53 52 38 31 35 35 38 62 64 112 122 87 50 81 87 87 91 90 84 81 88 95 77 71 59 54 108 113 91 52 71 68 60 64 73 64 66 71 63 86 94 63 58 60 61 59 57 57
60 68 58 46 46 29 37 73 45 47 81 66 66 73 69 65 78 77 82 81 81 88 88 93 100 81 35 28 18 17 17 17 48 57 48 56 46 67 74 83 41 11 39 58 57 84 66 59 95 62 38 46 41 48 44 38 37 38 43 50 39 85 104 71 53 75 72 53 80 83 74 74 83 93 57 57 47 47 105 111 89 58 88 85 58 43 42 44 52 60 67 96 103 65 49 58 63 61 61 60
74 39 28 13 7 19 18 41 38 25 45 88 78 81 86 73 75 79 82 87 77 84 87 90 92 74 43 25 30 11 12 17 31 65 63 51 37 53 77 60 39 27 37 46 36 44 69 64 89 87 39 35 47 45 44 41 36 43 49 48 38 72 87 72 45 60 53 48 78 97 107 74 82 78 50 47 39 39 104 101 72 77 98 102 67 52 62 62 58 65 91 96 100 68 45 51 55 59 64 65
56 14 6 7 7 12 18 8 42 64 20 37 94 88 94 86 80 81 81 84 81 76 83 87 97 86 37 33 33 13 14 12 20 54 67 39 28 48 98 57 27 34 44 55 52 50 62 69 81 84 75 52 36 43 55 52 35 36 40 39 46 75 68 87 59 65 60 60 58 73 117 114 67 49 58 42 45 46 100 121 81 65 82 82 72 85 65 60 62 71 90 96 96 76 59 51 46 47 54 57
54 10 3 7 5 5 12 6 46 45 13 16 69 96 81 83 83 85 78 71 79 74 76 81 96 95 54 48 31 19 11 14 24 42 55 57 41 55 97 69 22 26 46 49 51 67 82 87 74 70 78 82 62 59 77 59 46 66 63 63 60 58 55 62 55 69 67 53 72 73 91 109 86 89 63 30 46 69 97 116 100 75 69 73 76 77 70 57 50 63 86 77 93 75 52 55 49 46 51 55
47 13 3 9 13 22 25 37 31 14 9 24 46 87 92 87 94 87 81 75 81 76 69 74 88 83 47 55 48 28 11 15 17 28 52 71 63 67 70 48 21 22 53 50 57 56 38 82 94 60 66 106 101 66 46 59 67 57 56 48 68 82 49 66 47 75 76 55 54 55 59 86 111 73 60 61 50 45 86 115 87 54 74 72 69 74 78 65 56 57 68 67 99 83 54 51 49 54 54 55
69 34 2 7 5 19 28 12 20 22 9 21 61 58 77 87 97 96 82 74 70 68 66 64 80 83 54 62 65 38 14 12 21 20 42 32 41 87 63 50 34 23 47 53 64 67 30 33 66 64 50 64 89 124 89 70 72 55 53 64 63 71 55 90 72 68 58 65 75 77 63 81 88 62 80 90 53 56 72 93 95 69 69 71 68 74 76 70 62 51 64 79 104 106 92 70 50 54 53 55
67 43 4 9 8 3 2 14 18 17 8 28 40 48 73 88 93 91 79 71 61 60 67 66 75 73 41 56 58 43 24 9 21 20 25 30 24 55 83 56 32 30 41 57 68 38 41 35 30 51 56 50 64 84 108 114 112 111 106 79 55 76 102 84 91 111 105 98 94 97 82 82 77 95 88 89 88 92 71 70 98 81 61 61 58 64 77 66 62 51 69 93 99 85 66 60 69 62 62 60
86 44 10 5 4 8 10 21 24 16 8 9 38 64 75 74 86 83 66 59 55 56 57 55 64 61 55 51 45 41 23 9 24 22 18 26 27 30 50 53 28 23 45 50 78 52 42 73 65 32 42 38 38 61 62 80 77 76 96 89 60 69 73 72 66 84 97 75 62 65 56 65 84 85 78 79 79 81 74 69 91 84 76 66 69 68 74 67 72 58 73 94 94 84 65 64 61 61 62 63
124 81 33 25 12 2 13 31 26 16 9 9 33 57 65 73 86 81 66 54 50 58 64 71 72 61 47 47 41 29 21 12 23 21 27 32 26 19 15 39 40 25 46 50 80 65 44 65 72 62 26 39 63 57 44 59 67 60 52 62 93 73 54 78 65 63 54 71 62 81 58 61 76 65 49 57 43 54 70 73 89 71 62 64 67 76 77 73 72 63 73 84 103 93 59 53 55 57 56 61
68 96 59 56 42 15 19 32 29 17 9 5 28 53 60 80 86 90 82 64 53 58 61 76 78 89 52 26 31 23 15 13 16 18 22 27 25 29 34 41 40 46 52 57 65 47 54 68 56 60 64 64 81 70 69 52 31 41 26 32 73 57 75 74 38 31 34 64 60 62 62 44 52 59 54 60 49 43 77 90 96 70 55 63 64 69 66 73 77 67 72 90 119 111 61 42 44 37 35 48
45 67 49 4 6 17 35 40 32 29 16 8 12 45 67 77 83 91 87 71 57 61 61 70 68 79 75 33 20 20 23 23 20 20 23 21 15 24 30 45 53 59 67 61 58 53 55 56 58 46 55 63 87 79 74 68 47 47 26 51 73 91 80 55 60 67 66 76 89 85 83 76 75 79 71 62 80 48 60 107 119 98 76 79 69 71 71 69 68 69 69 78 101 111 85 59 57 54 47 52
59 50 58 45 10 14 33 34 24 29 29 8 17 47 65 74 86 83 81 74 53 59 66 75 78 76 62 24 13 20 27 24 37 46 45 33 31 35 35 52 44 50 59 62 76 78 58 44 59 65 65 65 77 83 59 63 54 52 25 50 72 93 60 55 46 63 72 72 84 83 83 84 82 88 94 75 73 68 56 80 95 109 71 75 68 62 69 74 71 77 82 80 93 115 98 59 58 60 60 59
59 53 36 53 33 4 9 16 16 22 23 11 27 50 56 63 69 73 68 69 55 58 64 67 75 74 49 8 11 17 21 43 71 62 69 62 57 62 73 75 49 44 56 44 48 52 50 67 66 48 56 61 53 56 61 64 50 48 33 44 51 61 62 76 74 78 69 73 81 83 86 83 84 90 93 91 91 66 45 68 83 95 70 58 63 61 60 65 70 64 89 110 88 113 96 55 50 49 51 52
42 49 38 41 35 12 2 8 14 20 26 17 25 42 49 51 55 57 62 68 58 48 56 62 60 55 22 6 12 15 25 45 61 67 69 64 63 67 90 102 73 40 46 51 48 58 61 68 64 68 64 55 52 45 57 58 51 52 50 60 54 75 64 66 79 77 67 75 79 80 80 82 84 82 91 95 96 63 50 72 74 75 77 59 62 58 58 57 59 61 86 103 80 99 84 49 47 46 46 50
40 40 36 35 33 18 6 6 15 21 29 29 15 29 46 48 48 53 65 65 60 54 51 53 55 48 9 9 15 23 32 48 68 60 76 80 77 75 81 90 81 50 42 54 58 74 63 52 52 62 53 43 55 59 56 53 59 69 69 75 93 67 74 53 56 74 74 78 76 79 79 78 79 82 88 90 82 62 56 70 62 61 81 71 65 65 64 67 62 72 99 100 77 87 85 60 54 53 52 52
52 53 26 33 38 13 12 5 8 19 25 47 30 23 45 47 42 52 54 47 66 51 56 44 52 32 9 18 18 42 57 45 47 41 48 65 75 73 78 73 67 69 53 53 69 85 71 62 72 69 58 57 60 54 54 61 66 64 77 78 76 56 92 62 66 71 78 79 78 75 74 77 79 80 84 86 85 73 52 49 70 68 82 69 62 62 60 65 66 74 105 117 96 83 82 66 58 55 59 57
45 66 49 25 40 19 6 7 4 14 14 47 69 37 35 40 31 46 39 34 59 36 33 34 37 22 15 24 23 32 58 51 42 36 34 32 40 46 48 54 64 69 42 48 62 71 59 63 73 68 74 75 67 63 67 61 69 62 55 64 59 53 81 72 64 66 78 76 77 75 72 73 76 73 76 80 78 85 61 54 77 77 61 57 54 45 45 46 51 59 94 124 116 86 87 69 63 60 60 56
35 86 136 72 40 32 6 9 6 7 13 25 69 65 32 27 24 36 21 38 39 27 17 15 12 10 19 21 25 27 49 49 46 37 40 34 31 28 30 40 63 70 40 43 56 64 54 53 65 58 55 57 57 60 65 58 53 51 50 43 46 56 65 64 56 69 72 77 72 77 75 74 74 73 80 78 78 87 74 62 71 74 61 56 57 50 51 51 48 68 108 123 110 95 92 73 67 69 70 66
35 57 138 116 49 30 14 8 6 5 15 8 34 58 16 20 35 37 28 38 26 18 10 11 7 12 17 19 32 40 62 59 52 41 39 40 40 34 26 32 50 61 42 43 56 62 58 64 81 73 67 67 62 61 71 74 74 73 71 55 32 53 55 75 66 74 63 77 72 76 72 75 72 79 88 79 82 97 91 82 92 99 73 47 58 61 61 65 75 91 118 122 106 103 91 70 64 71 72 72
41 16 73 110 58 34 18 7 9 6 9 10 10 20 15 15 28 27 26 19 16 15 7 7 12 20 16 24 28 33 61 60 57 48 41 44 39 40 30 29 50 53 38 43 53 63 63 61 76 75 75 77 77 70 72 72 73 81 86 79 34 49 46 67 65 53 62 72 70 72 71 72 72 77 78 76 76 81 85 82 91 85 66 57 58 52 53 56 67 72 90 106 108 107 84 59 59 67 64 67
50 25 55 92 76 36 8 8 13 6 4 12 8 5 16 9 13 12 11 7 12 7 5 8 24 39 34 26 18 36 49 48 54 43 33 40 41 44 32 36 71 71 36 45 52 68 77 58 68 72 72 71 75 78 76 70 62 72 91 101 51 39 47 31 49 39 62 66 71 70 68 67 67 68 69 69 71 66 63 73 75 53 62 64 63 56 48 52 53 64 75 78 90 95 103 80 54 58 61 59
49 19 40 78 67 34 9 7 9 8 6 9 10 8 5 4 8 10 15 14 15 18 14 12 34 29 41 37 27 42 48 45 50 40 33 34 41 42 37 51 84 82 37 50 71 71 86 75 83 80 74 70 69 76 80 71 63 56 75 100 66 30 41 29 61 52 66 57 71 71 65 64 63 66 62 64 60 58 59 65 70 65 69 59 54 53 48 53 50 60 68 61 80 84 115 105 65 58 56 50
47 17 34 81 52 22 14 5 5 8 8 5 7 14 16 19 32 31 43 43 44 53 34 27 27 27 30 25 49 48 66 67 65 53 48 47 37 39 40 63 88 81 46 42 62 58 80 80 86 91 85 79 72 69 74 67 62 54 55 72 81 33 37 32 55 50 54 54 63 66 60 58 60 59 56 56 52 50 47 50 72 67 58 66 58 46 50 51 38 40 58 67 78 81 96 97 81 81 72 85
47 22 43 101 61 5 8 8 7 6 6 5 6 10 20 42 56 54 62 64 72 80 63 57 28 26 35 13 49 69 75 76 84 78 59 41 35 36 42 56 83 78 52 34 45 56 69 76 88 89 88 87 78 65 71 64 57 60 54 60 92 42 47 41 44 40 40 54 55 59 57 53 52 50 48 50 45 34 25 47 61 55 46 54 51 42 44 43 44 40 44 75 74 72 73 92 83 81 88 94
46 25 35 117 84 6 10 8 8 9 6 5 5 5 25 50 41 54 58 64 74 78 75 69 61 35 26 30 35 57 74 76 86 85 60 39 38 39 40 38 69 81 50 36 46 45 59 68 80 88 88 87 82 68 71 67 54 52 50 55 90 52 49 37 45 49 45 50 51 55 50 47 43 44 42 39 31 25 41 64 52 47 45 38 38 36 34 36 40 48 39 54 59 54 51 61 67 70 89 76
51 31 26 100 107 18 6 8 6 8 7 5 3 6 31 54 47 51 38 29 37 47 50 31 59 72 40 27 32 24 42 61 64 84 64 43 42 38 41 41 52 87 70 37 51 62 71 71 75 85 91 87 88 80 74 73 57 48 47 47 71 53 32 34 48 61 33 45 45 50 49 42 36 38 35 27 19 26 58 75 49 41 32 26 31 37 36 28 25 37 35 29 34 31 43 37 44 56 57 114
53 28 24 64 95 31 4 9 8 11 7 8 13 6 16 41 40 22 12 14 38 37 41 30 20 31 60 38 20 29 25 27 33 42 39 34 36 38 42 51 51 80 72 35 42 55 75 86 68 70 85 87 89 88 86 92 76 54 50 47 52 48 27 34 47 54 31 43 44 42 44 38 36 31 29 23 13 13 30 64 54 39 24 18 23 28 27 25 22 28 32 24 29 25 21 20 24 37 44 164
46 27 26 38 66 35 6 10 12 18 23 15 16 21 15 19 9 6 9 23 56 56 62 48 21 4 66 61 21 25 27 35 36 25 15 12 20 29 32 44 61 75 65 31 43 44 59 86 71 63 72 86 86 88 90 94 99 78 50 52 57 46 19 24 29 57 35 39 41 40 44 34 30 26 18 16 21 25 35 56 54 31 14 15 18 21 21 25 26 22 20 25 29 20 12 19 20 28 77 172
54 28 28 37 53 32 10 8 11 16 28 26 24 32 22 7 15 10 12 30 50 76 79 66 62 40 59 59 33 51 50 30 32 33 30 19 13 17 26 36 42 60 69 37 38 45 54 78 60 61 68 79 88 93 89 79 77 68 73 97 93 53 13 17 20 55 35 38 35 39 34 35 47 38 39 41 49 55 54 42 30 23 20 15 20 22 18 22 29 18 11 19 18 20 22 25 21 17 110 160
79 32 29 32 45 27 6 9 7 7 14 26 35 37 15 26 36 23 25 44 47 78 90 78 81 75 72 75 56 57 38 18 23 29 32 31 17 19 28 26 26 35 50 45 38 54 65 69 58 68 63 58 63 65 81 78 64 58 92 108 85 37 16 17 20 32 31 26 32 30 26 52 47 34 44 29 55 56 45 31 20 23 28 27 27 29 26 22 23 22 22 16 13 18 19 16 19 13 123 131
92 37 29 30 38 37 13 5 7 5 6 14 26 39 15 36 51 54 55 58 62 81 78 72 73 78 75 76 65 53 40 9 14 26 19 17 24 27 24 25 29 29 31 34 39 53 63 62 62 68 59 52 48 49 56 63 64 64 86 83 63 28 13 21 28 21 17 34 54 33 21 26 25 27 23 18 34 56 30 31 36 37 36 29 21 23 30 27 26 34 33 23 21 17 15 19 19 21 74 68
93 41 25 26 37 38 16 5 5 5 3 8 22 34 15 33 58 73 85 64 64 84 68 70 71 68 67 73 88 59 35 8 7 19 36 25 24 21 24 30 30 31 34 35 35 36 52 59 51 63 64 63 59 52 51 62 67 60 77 103 85 30 10 13 14 38 54 60 49 27 20 21 24 31 35 29 47 66 42 34 36 43 38 27 25 19 17 20 23 30 38 33 28 28 16 15 22 43 39 66
70 36 20 33 32 24 10 7 5 7 7 10 16 26 16 40 59 61 66 57 60 74 68 64 60 59 67 66 69 44 13 13 9 22 23 20 22 17 16 20 30 31 33 39 34 29 40 56 57 59 61 61 56 64 67 77 79 62 79 95 96 45 11 27 55 57 36 28 36 29 29 24 21 19 43 70 58 62 57 39 45 45 33 35 42 40 31 30 28 29 32 28 22 31 28 26 37 45 39 65
61 17 20 32 32 31 17 13 9 5 7 5 8 23 21 29 55 54 45 46 51 65 72 60 59 64 65 66 66 50 16 12 17 23 26 13 10 11 13 17 28 23 29 39 28 27 34 49 58 65 60 71 66 64 69 68 72 71 75 78 75 62 60 43 38 23 18 29 21 17 18 11 11 12 27 53 56 53 48 46 54 58 50 54 50 49 53 47 50 47 38 39 38 41 55 51 52 52 59 43
80 53 38 23 21 39 30 10 8 6 7 8 6 9 28 24 20 32 32 34 36 38 46 46 43 52 60 51 64 55 16 9 23 27 37 17 16 19 18 13 14 18 28 31 29 30 34 48 54 62 71 67 79 80 67 66 76 77 65 76 72 62 44 31 43 48 24 28 15 15 14 8 14 19 20 30 60 42 59 59 51 53 53 57 61 57 50 57 60 56 57 54 53 58 64 56 61 53 52 47
46 82 44 14 27 39 28 13 10 10 7 7 4 5 17 32 20 10 7 9 23 38 37 24 22 15 28 44 35 21 11 16 25 23 28 37 38 31 34 30 33 32 27 26 22 36 49 37 40 45 74 68 52 77 92 72 78 81 84 66 42 43 28 35 37 23 24 20 10 16 13 12 15 18 11 25 65 49 82 94 91 64 51 37 56 58 31 49 44 45 50 42 39 51 56 47 46 53 44 56
42 49 35 29 28 43 27 11 18 10 6 7 6 4 18 26 37 31 30 39 54 61 64 53 49 44 58 91 85 56 45 34 29 20 31 59 57 36 39 41 39 41 39 44 43 29 37 35 38 54 44 45 63 63 88 88 73 70 64 45 39 38 20 13 17 16 14 12 13 16 18 11 15 12 13 26 59 57 59 61 66 62 59 50 66 54 38 44 42 47 66 101 89 71 49 45 31 31 54 71
51 57 29 43 33 43 27 8 23 11 5 6 6 4 12 19 29 46 47 49 45 43 42 44 52 64 86 96 99 76 56 51 38 28 30 58 58 39 41 40 43 42 44 44 55 57 40 46 35 37 47 48 62 65 67 74 64 61 55 56 42 32 22 18 18 13 16 11 11 16 24 13 11 10 7 15 32 46 62 70 68 58 52 47 54 45 37 54 57 54 56 56 60 61 47 60 40 22 61 90
38 59 27 40 48 44 30 17 26 14 5 7 8 7 8 18 29 46 41 15 15 39 31 33 36 39 35 52 82 73 60 52 37 28 28 47 73 55 48 41 42 39 46 49 50 58 46 41 62 57 56 53 31 29 53 52 45 50 40 53 40 26 24 26 13 14 23 20 14 15 24 18 11 11 14 31 34 65 75 69 64 66 72 59 35 32 24 28 39 47 58 54 50 43 39 48 36 15 62 102
44 53 30 47 56 48 29 20 23 18 10 8 7 7 5 14 26 37 39 11 17 47 50 62 65 54 31 19 23 33 41 34 31 26 38 62 91 74 64 66 61 57 53 52 48 55 63 58 57 63 45 41 42 23 22 27 24 45 55 29 23 19 25 30 20 34 31 24 16 20 22 18 16 18 20 36 27 50 59 51 50 55 70 57 27 29 25 29 49 51 53 56 62 54 46 23 28 19 57 93
38 41 36 30 45 59 30 24 20 17 12 7 7 9 5 12 21 46 41 15 32 46 50 61 68 61 58 55 43 10 11 29 29 27 55 97 102 87 77 87 82 80 75 63 59 66 75 68 48 51 53 28 41 54 27 20 27 38 30 25 24 25 32 26 21 28 15 20 20 26 18 26 49 44 15 28 33 34 38 30 31 28 37 37 22 25 46 48 45 48 55 57 44 46 48 37 34 21 48 82
44 37 29 24 41 51 24 18 16 13 9 6 8 11 7 9 16 33 52 28 42 47 45 59 67 65 60 57 61 36 15 19 30 31 55 84 102 95 77 77 86 94 92 76 75 71 60 59 68 50 62 80 45 41 42 33 19 24 53 22 26 30 21 26 27 26 18 23 19 29 17 29 57 57 35 12 18 29 40 40 30 23 26 28 26 27 47 50 35 42 56 61 59 49 47 31 20 39 70 66
28 39 24 27 56 51 21 27 34 17 9 7 7 8 8 4 10 19 40 24 40 58 57 59 67 63 65 64 58 49 33 18 30 30 61 78 93 92 88 83 91 89 85 88 76 66 67 64 50 53 60 63 58 47 46 45 29 21 47 33 31 26 21 31 31 26 14 21 21 22 25 33 46 53 58 17 15 39 56 51 38 42 51 52 47 42 45 44 49 45 40 45 42 37 37 36 21 76 97 53
31 31 24 29 48 41 18 32 33 16 11 9 8 8 9 4 13 21 19 24 30 46 67 60 69 68 67 72 69 66 64 35 16 29 37 81 92 93 94 88 86 90 96 95 92 89 79 70 72 69 56 49 62 80 56 56 61 40 30 33 33 25 34 31 31 33 14 21 32 26 33 26 56 53 51 25 17 35 67 60 34 34 41 54 59 48 44 43 57 55 58 74 65 58 43 58 60 77 101 99
31 20 28 22 20 23 20 25 23 21 11 6 7 7 7 4 8 15 24 21 26 35 52 66 67 71 62 54 71 67 61 64 23 26 36 55 69 82 98 90 85 92 103 102 91 84 75 76 71 55 57 72 49 48 51 61 72 71 40 26 38 40 47 45 37 27 15 21 32 38 31 33 59 55 52 32 16 16 27 54 45 36 51 51 58 51 43 42 44 43 43 54 45 47 44 38 35 29 31 83
49 33 48 24 20 22 19 18 15 21 17 10 10 9 6 3 7 17 25 17 27 36 54 61 65 62 61 57 56 56 53 65 47 22 38 42 51 60 88 87 89 91 90 87 79 82 81 75 57 70 87 85 55 26 32 42 52 45 39 55 54 69 65 66 70 45 31 28 34 41 33 40 67 59 57 46 24 24 35 51 59 56 49 56 54 50 42 44 42 36 30 32 26 16 14 15 20 17 10 41
73 30 28 32 22 42 34 15 14 17 13 7 7 7 6 5 10 14 18 14 26 42 54 56 60 49 54 51 52 55 66 71 69 24 21 30 39 68 69 60 78 95 85 81 97 99 92 94 74 59 56 36 24 23 27 35 52 58 74 75 70 60 52 58 65 54 39 34 54 52 46 60 70 63 53 46 33 44 47 38 62 60 47 46 45 49 43 42 42 31 20 23 15 11 9 11 25 24 24 11
88 60 39 25 22 57 44 15 32 27 13 6 5 5 5 4 7 11 15 15 9 34 53 63 65 55 52 46 51 59 76 70 73 50 14 23 47 69 51 48 59 80 78 78 86 90 94 84 61 33 28 45 45 40 37 36 41 49 51 55 50 42 40 42 44 57 44 28 53 57 65 57 79 69 65 62 35 37 47 47 52 49 44 38 33 35 38 39 33 23 11 12 13 11 10 11 13 31 20 18
84 70 45 39 40 63 37 14 27 28 17 8 4 4 4 4 4 14 19 15 5 23 49 59 63 56 55 51 48 52 58 55 56 60 25 37 66 44 47 42 56 57 50 66 76 61 61 62 42 39 45 90 78 44 47 41 40 52 44 50 47 45 42 47 48 54 44 36 60 55 71 67 83 84 68 66 48 26 55 54 51 47 42 40 29 18 24 25 17 13 9 10 10 9 9 11 8 30 27 34
56 77 60 52 50 52 25 21 16 18 16 7 4 4 4 5 5 6 19 17 7 16 50 53 54 59 59 49 48 51 55 50 50 68 57 40 29 25 47 40 35 42 47 50 45 40 36 48 63 56 50 39 39 48 49 43 46 57 55 47 48 50 52 48 47 51 53 41 54 56 72 77 75 80 66 67 61 32 46 55 47 52 48 47 52 36 18 26 27 13 9 9 8 8 8 10 8 30 40 19
47 83 58 25 35 33 20 32 27 19 15 7 5 4 3 3 3 4 10 10 8 15 46 48 58 60 60 55 54 54 56 49 42 64 71 22 17 33 25 30 28 33 52 46 44 44 44 42 51 52 40 39 36 27 41 50 56 53 42 53 56 56 60 56 58 52 54 52 48 55 54 62 58 63 55 43 47 57 39 57 52 45 37 34 31 44 37 38 54 30 12 9 6 9 9 10 10 17 36 24
27 58 50 27 30 24 20 38 27 15 14 8 7 6 4 5 4 5 7 10 7 15 41 47 56 62 57 58 52 59 60 61 50 63 61 31 17 28 27 31 24 26 34 46 44 29 39 43 44 52 40 33 36 27 37 51 45 54 52 58 61 56 56 53 59 76 66 51 43 53 44 52 54 45 36 32 41 50 39 57 59 40 37 33 35 29 23 10 9 14 11 7 7 7 10 13 12 11 25 29
37 51 35 54 78 30 20 40 19 15 16 9 9 8 6 6 5 7 4 8 7 12 37 57 58 60 58 57 52 56 60 58 60 75 50 40 14 29 27 32 33 34 37 45 41 36 35 41 43 43 39 39 33 42 37 35 48 50 54 58 56 54 54 51 53 70 64 41 51 56 51 58 64 54 36 34 48 60 42 64 80 57 62 60 40 34 28 20 12 8 6 7 8 9 9 11 10 13 24 34
47 53 31 54 102 40 11 28 18 16 14 10 6 8 9 6 3 7 6 7 8 6 26 56 60 63 57 58 52 50 53 48 67 63 43 42 16 28 31 33 40 34 31 44 35 32 40 48 58 51 26 38 55 53 38 27 57 63 61 65 67 68 68 62 59 67 76 50 57 74 77 79 68 81 60 39 52 69 65 60 79 72 62 67 54 42 27 20 12 9 8 7 7 8 10 8 11 12 20 44
50 45 31 31 51 33 21 16 11 22 25 14 9 9 8 9 5 6 11 11 10 6 20 54 62 61 59 57 53 50 53 56 73 44 45 59 20 18 35 44 50 39 40 43 34 35 59 64 65 67 40 26 37 28 25 25 68 76 74 77 79 79 80 79 73 70 75 73 52 60 82 71 60 68 69 61 69 69 59 46 41 46 36 44 41 28 19 11 10 9 9 8 8 7 8 9 12 18 12 12
44 34 29 20 22 40 30 19 11 17 43 26 9 6 6 6 7 6 24 19 7 9 27 57 53 52 57 51 52 52 51 70 71 48 66 75 30 14 33 40 43 30 50 54 52 61 69 62 58 68 56 30 32 24 21 23 72 89 92 87 81 85 86 87 80 76 74 79 56 56 48 39 52 57 57 59 55 52 48 40 44 39 25 26 21 14 11 9 9 9 9 7 6 8 9 12 12 13 43 71
21 23 28 22 26 33 24 26 15 11 42 28 6 4 13 6 4 10 20 12 6 7 22 49 53 52 56 54 53 52 50 78 66 49 62 75 45 13 32 41 40 31 43 69 79 75 73 62 61 69 67 34 39 32 26 42 83 91 93 92 88 86 84 87 85 81 72 77 55 42 44 40 35 39 63 54 55 54 43 43 39 32 23 15 11 9 7 7 8 9 9 8 7 9 11 13 9 47 176 177
13 13 33 41 27 23 21 28 19 11 31 25 11 4 21 17 3 5 6 5 7 4 10 37 57 55 58 62 57 52 54 81 63 52 54 72 59 19 24 34 39 37 33 75 85 71 63 61 58 60 71 40 27 27 32 50 80 82 83 85 86 85 81 84 89 82 75 68 71 54 44 49 33 34 61 50 56 58 49 48 42 39 29 20 14 9 6 8 7 7 8 7 8 10 12 11 20 169 253 178
|