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