blob: c0ceb04d8a4a82f5eea653cd5789adb87df31954 (
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
|
29 36 46 55 52 47 46 48 48 48 48 46 43 42 43 42 48 55 58 59 57 55 56 58 57 51 48 48 46 42 43 45 50 53 54 54 50 47 47 50 50 46 46 46 44 45 49 54 58 56 55 56 54 52 48 46 43 40 37 35 36 37 37 41 40 39 37 36 33 33 34 32 31 30 30 31 32 33 33 35 37 37 35 31 28 27 25 25 26 28 32 29 26 31 33 31 33 36 37 35
31 39 47 54 54 50 48 48 49 51 52 51 47 45 45 48 53 58 61 61 59 57 57 62 62 57 51 50 47 45 47 50 53 55 53 51 48 45 48 53 54 49 49 48 47 48 51 55 59 56 56 58 58 57 54 52 49 45 40 36 36 37 37 40 40 40 38 35 32 31 32 32 33 33 33 33 33 35 34 34 37 37 35 32 30 29 28 27 27 28 28 26 27 31 34 33 35 34 36 29
34 42 46 51 52 51 49 49 53 56 57 55 50 46 47 55 57 60 61 62 62 60 60 65 66 61 54 49 48 50 52 55 58 58 56 50 46 46 52 58 58 52 50 51 51 52 53 55 55 55 57 59 60 60 59 57 54 50 46 43 41 39 37 36 39 42 43 39 34 31 34 36 38 39 38 37 37 37 34 34 37 38 36 33 33 32 30 30 29 29 26 24 28 34 36 35 34 38 36 19
45 51 50 49 48 48 48 48 48 55 63 63 55 51 56 66 64 64 63 62 62 59 60 65 68 63 57 53 54 58 61 63 60 56 53 50 48 48 56 60 59 58 59 58 60 60 58 56 55 55 55 56 58 60 62 63 58 53 48 51 52 48 43 39 36 36 40 44 40 37 40 38 37 40 42 42 40 36 32 32 36 38 36 36 37 34 33 32 31 30 31 30 29 31 32 33 33 36 36 25
47 53 51 49 46 46 46 46 50 56 64 65 60 58 62 69 67 65 63 62 62 61 60 64 66 66 65 62 61 63 66 65 61 57 54 51 47 48 57 63 62 62 63 64 65 64 61 58 56 56 56 57 59 60 61 61 64 56 50 52 57 54 48 40 37 35 37 40 42 43 41 39 38 40 42 43 41 37 33 32 35 37 37 36 36 35 35 34 35 36 38 36 29 25 26 30 33 37 39 32
47 51 49 46 45 45 46 48 53 56 63 66 62 62 66 69 67 64 64 63 64 64 62 60 63 69 72 69 67 67 68 66 61 57 54 52 47 49 57 63 63 64 64 64 66 66 63 59 56 59 59 60 61 60 59 59 66 59 53 54 56 55 51 42 40 38 36 38 42 45 43 40 39 39 41 42 42 38 34 32 34 37 37 36 35 35 36 37 39 40 43 39 28 22 23 28 33 42 46 40
43 46 45 45 46 49 52 54 57 56 60 61 58 58 62 64 63 63 65 67 69 69 67 62 62 70 72 67 63 64 65 63 59 56 55 53 51 51 59 62 60 60 56 57 61 63 62 61 59 62 63 64 64 62 60 59 58 59 56 52 48 47 46 45 45 44 41 39 41 43 43 42 40 39 39 41 41 39 37 35 35 37 38 37 36 36 36 36 37 37 39 36 29 26 27 31 33 40 49 44
39 41 43 46 49 54 59 60 62 58 58 58 54 51 54 60 61 65 68 71 73 75 73 67 66 69 68 60 56 57 60 62 60 58 57 58 56 57 63 64 58 54 49 50 54 58 61 63 64 66 66 67 67 65 62 59 53 54 54 49 43 42 45 49 48 48 47 44 41 40 42 42 41 39 38 39 40 40 39 39 38 38 39 38 37 36 34 33 33 32 32 32 31 33 36 37 36 38 49 42
37 40 42 49 55 59 62 64 67 62 61 59 53 48 51 59 62 68 73 76 77 78 77 74 73 71 64 55 49 52 59 64 64 64 65 62 60 62 69 68 60 53 49 48 52 57 62 66 70 69 69 71 70 68 64 62 57 51 47 46 48 50 50 50 48 48 50 49 46 42 39 42 42 39 35 35 38 41 42 43 42 41 40 39 37 35 33 31 30 30 30 31 35 40 42 41 38 37 47 37
40 42 46 51 55 60 64 66 67 65 65 63 56 51 51 61 67 73 77 77 78 78 78 76 76 74 64 54 50 53 59 66 70 71 68 65 62 64 71 71 62 54 50 50 53 58 65 69 72 69 70 70 71 71 68 63 61 52 45 47 53 57 56 52 46 44 49 54 50 44 39 41 40 39 36 34 36 42 45 44 41 40 40 37 35 35 33 31 30 30 31 34 36 40 43 42 39 38 43 34
47 49 53 51 50 55 61 62 63 69 73 70 64 59 59 67 75 80 76 70 69 70 71 70 75 78 72 61 53 54 65 74 76 72 69 63 56 57 66 71 66 60 56 56 58 62 68 69 68 65 65 65 66 73 74 66 62 58 53 51 52 55 56 53 45 40 44 49 48 46 44 40 37 38 39 38 37 42 45 40 35 36 36 35 36 36 35 32 31 31 35 36 32 35 39 41 38 42 45 39
50 52 54 50 45 46 51 53 59 66 73 73 69 68 69 75 78 78 73 66 61 60 61 66 74 80 78 68 60 59 70 82 79 65 55 51 49 55 66 71 68 64 62 62 63 67 69 68 65 60 59 60 62 70 74 70 67 63 57 53 53 52 52 53 49 42 36 37 44 49 48 43 38 37 40 43 42 41 42 37 33 34 36 37 38 38 36 35 35 36 38 36 32 33 35 38 36 40 48 47
50 50 52 48 41 43 49 53 56 57 61 68 71 71 70 71 72 73 69 65 62 59 61 66 72 79 78 67 63 69 76 85 78 62 50 51 54 56 64 65 63 62 63 63 65 69 71 68 64 54 52 52 56 64 69 69 67 63 59 57 55 53 51 50 47 41 34 33 41 47 46 42 38 37 39 41 43 42 40 35 32 34 35 37 39 39 37 36 37 39 40 37 31 29 31 33 34 37 46 47
50 50 53 50 41 41 49 53 56 48 49 62 72 72 66 64 69 70 69 66 64 62 60 65 67 73 78 69 67 81 88 71 43 33 38 47 49 51 55 58 59 66 67 66 67 69 70 66 61 55 53 54 58 61 64 67 62 61 60 60 59 57 54 46 42 38 37 38 41 42 42 43 42 41 41 41 42 43 38 36 35 34 35 37 37 37 35 34 36 38 40 36 29 27 29 31 32 31 35 42
51 54 58 53 43 40 45 49 54 47 49 64 74 73 68 69 76 77 70 63 61 60 58 60 60 69 82 81 78 79 68 58 73 87 71 43 36 43 50 53 60 71 75 72 70 70 69 64 58 56 56 59 63 62 61 64 63 63 65 65 63 60 55 45 40 38 40 43 42 39 44 47 49 48 45 44 44 42 36 36 37 34 34 35 35 35 35 33 34 36 38 35 29 26 28 30 30 30 36 41
50 52 58 55 44 40 43 46 44 48 57 68 74 73 71 78 87 86 73 61 59 60 60 58 54 65 86 93 82 65 55 80 153 184 116 46 36 46 54 55 58 66 76 74 71 71 70 67 62 55 54 60 65 62 57 59 70 70 71 69 66 59 54 47 43 40 39 42 42 42 47 50 51 50 47 47 46 39 34 35 36 33 31 33 35 35 35 34 33 34 37 35 29 27 29 31 30 31 42 42
50 55 57 52 43 41 44 45 42 48 62 74 75 71 71 79 92 90 75 63 60 62 64 63 65 74 86 91 85 76 72 89 124 111 60 34 42 54 59 58 55 65 72 73 74 75 74 70 67 57 55 58 57 55 57 60 75 75 71 69 65 59 54 47 43 39 37 38 39 43 47 49 50 49 47 47 46 40 36 35 34 32 30 31 33 36 38 37 35 34 35 34 29 28 30 32 32 32 40 42
50 53 55 53 48 50 52 51 49 53 66 76 74 69 68 74 85 86 77 72 69 67 67 71 82 90 89 79 77 80 82 73 57 72 92 77 52 42 55 64 62 71 76 75 75 73 72 70 70 65 63 60 56 56 62 67 76 73 69 66 64 61 58 50 47 43 41 41 43 44 48 49 48 45 44 45 45 43 40 37 36 34 31 31 34 38 39 37 35 34 36 35 31 29 30 32 32 34 42 46
49 49 53 57 60 66 66 61 60 65 73 78 73 68 66 68 74 80 84 87 86 80 75 80 91 100 95 77 70 71 87 67 37 115 183 139 60 30 59 75 77 79 81 78 72 68 68 71 74 77 74 68 64 65 71 77 76 71 66 64 64 64 63 58 56 53 51 50 49 49 49 48 44 40 40 43 45 46 44 42 41 38 33 34 37 39 39 36 34 33 36 35 32 31 32 34 33 36 45 46
49 48 54 60 69 77 77 70 70 76 80 80 75 71 69 69 73 80 92 102 102 94 87 88 91 96 94 88 79 72 83 71 61 122 168 133 66 47 75 84 87 83 79 78 72 69 70 75 79 86 84 79 77 78 83 86 76 70 66 64 65 67 68 65 64 62 59 57 55 54 51 49 44 39 40 43 47 49 48 47 46 43 37 36 40 39 38 34 32 31 35 36 33 32 33 35 34 38 43 41
51 53 58 63 70 76 76 71 71 80 83 80 77 77 78 78 80 84 94 104 106 98 91 93 92 90 89 92 81 76 78 69 76 82 88 87 69 75 91 84 82 74 74 76 75 76 77 79 81 87 86 85 85 86 87 86 75 72 69 68 69 69 69 67 65 63 61 57 55 54 53 50 46 42 41 43 47 49 48 48 47 44 41 39 39 38 35 32 31 32 35 36 34 33 34 35 33 40 42 44
54 57 61 61 60 63 65 63 66 78 81 77 78 83 85 85 87 85 85 89 92 89 86 87 88 86 85 87 77 78 81 73 83 76 74 69 64 77 86 78 72 69 74 78 80 82 82 81 80 80 79 78 81 84 83 81 74 73 75 75 73 68 65 61 60 57 54 50 49 48 51 50 48 45 43 43 44 44 43 43 43 43 40 40 41 39 35 33 33 36 37 34 33 33 34 34 32 39 45 47
55 60 61 57 50 51 54 55 59 72 77 74 77 86 88 86 90 84 75 74 77 78 79 75 76 82 86 87 87 92 88 77 83 87 76 61 56 59 70 74 67 72 80 81 83 85 83 80 78 73 70 69 72 76 76 75 73 75 79 81 77 69 62 57 54 50 46 43 42 42 49 49 49 46 44 43 42 40 39 38 39 39 38 39 41 40 37 35 36 40 38 33 32 32 33 34 31 37 46 44
62 63 65 63 57 52 51 50 52 60 69 77 82 86 87 84 88 88 85 81 79 74 68 71 72 81 94 97 98 98 90 82 80 82 79 66 50 51 64 69 76 79 87 86 85 87 90 84 75 75 67 60 61 61 65 72 80 87 88 83 80 74 66 55 52 48 44 44 44 45 46 53 57 53 49 49 47 42 39 39 42 40 35 31 32 38 41 41 40 39 39 34 27 26 30 33 32 34 37 41
59 61 65 67 63 58 55 55 57 65 75 83 86 88 88 86 90 92 90 85 80 73 68 74 78 87 96 97 94 94 87 82 84 85 80 67 51 52 65 71 80 85 88 87 84 87 90 85 78 74 66 61 62 64 68 74 81 84 81 77 77 73 66 57 53 48 45 44 45 47 51 55 56 52 48 47 47 43 41 40 41 40 34 31 35 40 42 41 39 37 39 37 29 27 31 33 31 32 36 45
55 57 62 69 69 63 60 60 64 73 83 88 88 86 84 83 89 93 94 88 80 74 72 80 88 96 99 93 89 87 82 82 88 89 80 67 54 56 71 77 83 88 86 82 79 81 84 85 83 74 68 66 68 71 76 80 83 79 72 70 73 71 67 61 57 52 48 47 49 52 56 57 55 49 46 45 45 44 42 41 41 39 34 33 37 41 43 40 36 32 38 38 30 29 32 34 32 32 37 45
48 50 57 66 70 65 62 64 72 78 85 86 81 76 74 73 80 87 92 89 81 76 78 87 97 103 99 89 83 80 77 80 88 91 80 69 59 64 80 83 84 83 78 73 68 68 75 82 86 77 74 74 75 80 83 84 83 73 65 65 68 69 69 67 63 57 54 53 55 57 58 56 51 46 44 42 43 44 43 42 40 38 35 34 38 41 41 37 33 29 36 38 30 30 33 35 33 35 41 44
45 47 50 61 68 64 62 69 76 79 81 78 72 66 64 66 71 80 88 90 84 82 86 89 98 100 92 81 76 75 73 76 85 89 81 71 62 67 82 82 79 74 69 65 61 62 68 77 84 79 80 79 79 82 84 83 79 68 61 60 62 65 68 68 65 61 57 56 57 57 55 51 47 43 41 41 41 43 43 42 41 39 37 36 36 38 37 34 31 30 34 33 28 29 34 37 34 36 43 46
42 48 48 58 65 62 63 72 76 76 75 70 64 60 61 66 68 76 86 91 88 88 90 89 94 93 82 71 70 72 71 71 79 85 82 73 60 65 77 76 73 69 64 63 64 66 70 74 77 79 80 80 78 80 80 74 71 63 57 56 54 59 65 64 61 59 56 54 53 52 48 45 42 39 39 40 39 41 42 43 42 39 39 36 34 34 32 30 30 31 32 29 25 28 35 38 36 38 41 41
42 47 48 57 64 62 66 75 75 75 70 64 61 61 62 68 70 76 85 92 90 89 91 89 91 86 76 67 66 70 69 70 77 82 84 75 61 63 73 71 68 65 63 63 67 70 72 72 72 77 80 79 76 77 76 70 65 59 56 55 52 55 62 61 59 55 53 53 50 48 44 41 38 39 39 38 37 40 42 42 42 41 40 37 34 32 29 27 29 32 29 25 25 28 35 38 37 39 39 34
45 43 48 57 64 66 70 75 77 78 69 61 61 64 65 67 73 77 84 92 91 87 88 91 89 81 73 67 69 69 67 70 76 81 84 81 68 70 80 75 69 62 62 64 65 68 71 73 74 79 84 83 80 80 79 73 64 60 59 58 54 56 62 66 63 55 53 58 55 48 44 39 37 39 41 38 37 40 44 42 42 44 39 36 36 32 29 28 29 32 28 24 26 30 34 36 36 38 37 34
43 43 48 57 64 64 66 71 78 77 69 62 62 66 66 64 69 74 83 90 92 88 87 94 93 83 74 68 70 71 66 68 76 84 86 85 75 75 84 78 71 65 62 64 66 64 64 72 80 84 84 82 81 83 81 74 61 60 61 57 52 55 65 73 68 60 57 59 57 53 45 40 37 38 40 39 39 44 46 43 40 40 40 38 38 34 30 28 28 30 30 29 29 31 34 35 35 34 37 38
40 44 49 57 62 59 58 63 71 73 70 64 64 66 64 62 68 76 82 86 86 83 85 97 99 91 79 71 69 69 69 73 79 85 89 88 77 77 86 80 71 64 65 66 65 62 65 70 76 80 77 75 78 83 81 74 58 57 57 55 55 58 64 72 66 59 56 57 57 54 46 41 38 38 39 41 41 46 48 42 35 36 39 39 36 32 29 27 26 27 31 34 31 32 33 34 32 36 40 40
48 51 53 58 59 53 52 56 65 73 74 72 71 69 68 72 78 85 87 82 77 74 79 92 100 95 83 75 71 73 81 83 83 82 85 79 66 69 81 79 75 70 69 67 65 70 77 78 75 74 70 69 76 82 81 77 66 61 58 62 70 71 68 64 58 53 52 52 54 55 51 47 44 43 44 46 45 46 48 40 33 34 38 38 37 34 31 29 28 28 33 36 32 32 31 32 30 36 37 35
61 58 58 61 60 53 51 56 65 74 79 79 79 78 77 84 87 93 91 80 74 73 75 84 92 93 89 83 81 84 89 91 86 79 77 68 55 61 78 81 81 79 74 70 71 79 87 85 79 74 69 71 77 81 81 81 80 74 67 72 82 82 73 59 55 53 52 50 51 55 57 55 52 50 50 53 52 48 47 41 35 36 38 39 39 37 36 34 34 35 37 35 32 30 30 31 30 34 34 33
62 64 63 64 62 56 56 61 66 74 78 78 81 85 83 80 83 89 88 81 81 83 79 79 84 92 97 98 94 90 88 89 91 86 77 66 55 62 78 81 82 79 78 78 79 82 84 80 74 73 70 72 77 77 77 82 84 81 73 71 79 78 72 63 57 57 56 50 50 56 58 58 56 54 53 54 54 51 48 41 38 41 41 39 38 38 38 37 37 38 37 34 30 29 29 31 29 36 38 39
59 61 62 61 61 60 64 68 71 76 77 80 85 86 80 74 76 80 84 86 89 88 83 83 81 90 103 104 98 91 85 85 91 90 81 72 62 69 83 82 79 77 79 79 80 82 78 72 70 75 76 76 76 75 75 78 79 78 75 73 72 70 67 67 67 66 62 56 53 55 55 55 51 49 49 51 52 48 46 42 41 42 40 38 37 37 35 36 38 40 37 31 29 29 31 33 32 36 44 47
54 57 59 61 63 67 72 74 76 78 76 77 81 80 75 73 77 77 83 92 92 89 90 88 83 91 100 94 86 86 85 84 86 86 85 83 75 77 86 82 79 75 75 72 71 74 73 71 74 81 83 83 81 79 77 76 75 72 71 70 68 68 67 69 70 69 64 60 55 53 51 50 46 42 42 44 46 45 43 42 42 40 39 37 35 34 33 33 36 38 35 30 29 30 33 34 31 34 41 43
48 52 57 62 67 72 76 79 80 79 75 73 74 72 68 72 80 79 84 96 95 90 95 92 89 92 91 78 69 74 79 82 82 83 87 91 80 78 86 83 79 74 71 66 64 66 71 76 81 86 88 90 90 85 78 74 70 66 62 61 64 67 70 72 69 66 65 62 56 50 48 46 43 38 37 40 42 43 41 42 42 41 40 36 33 31 29 29 31 33 32 29 29 32 34 34 31 30 35 34
46 49 54 61 67 70 74 77 80 81 80 78 72 67 64 71 82 82 83 96 95 88 92 98 97 92 85 72 64 66 73 78 83 88 92 90 75 74 86 87 83 76 70 66 63 66 74 81 85 85 87 91 92 89 80 74 69 62 56 56 62 69 72 74 67 64 67 65 57 50 48 46 42 38 37 39 41 41 40 41 42 42 41 37 33 31 29 28 29 30 29 29 29 33 38 38 35 31 34 31
47 51 56 61 65 66 68 70 75 79 85 84 76 67 65 71 81 83 85 90 89 84 88 99 101 96 87 82 75 71 73 82 92 97 95 88 74 77 91 92 87 80 72 68 65 68 76 81 81 81 81 84 88 88 83 78 71 63 54 55 63 69 71 71 63 59 61 62 56 50 47 45 41 38 36 38 40 41 40 40 41 42 41 38 35 33 31 29 29 29 31 30 29 32 37 40 39 36 38 34
48 53 56 59 60 61 61 62 66 71 81 85 77 70 70 73 79 85 86 81 80 79 81 89 95 96 94 92 87 81 79 85 95 97 91 82 70 75 88 87 85 81 75 71 66 65 74 81 78 74 72 71 76 80 81 79 72 64 56 57 63 65 66 64 57 52 52 54 52 49 45 44 40 37 36 38 40 41 38 36 37 39 39 39 38 35 31 29 28 28 34 34 29 28 32 36 38 36 40 38
47 50 52 55 55 54 55 56 58 63 76 81 75 73 76 76 78 86 86 76 73 77 75 75 83 94 96 92 88 86 83 87 90 89 82 70 59 65 77 76 77 78 78 75 66 64 73 81 80 67 62 60 63 70 73 73 73 64 56 57 62 62 61 57 51 46 45 47 48 48 46 45 41 37 37 40 41 39 35 32 33 35 36 38 39 35 31 28 28 27 36 38 28 25 27 32 35 33 39 40
47 51 52 52 51 49 48 48 52 58 68 73 72 72 75 75 80 81 78 73 71 70 69 72 80 89 91 86 84 88 92 88 78 69 66 64 55 52 63 70 70 73 78 74 70 70 74 76 76 61 58 56 55 57 63 68 70 72 67 62 61 60 58 52 46 48 48 40 41 47 45 44 43 39 34 39 45 43 37 32 27 26 34 39 34 30 33 29 23 27 37 37 29 25 27 29 32 33 33 33
49 53 54 52 47 45 46 50 57 57 62 67 69 70 74 77 75 74 74 71 68 63 59 65 73 80 82 78 79 87 93 88 73 63 64 65 53 47 57 65 66 67 69 70 70 72 70 66 63 62 60 56 52 53 58 63 68 71 68 61 59 60 58 53 47 48 50 42 38 43 45 43 42 39 37 43 49 45 34 29 28 29 34 37 30 25 31 33 30 32 38 36 29 25 25 29 30 31 30 32
53 53 55 55 50 47 51 57 59 54 58 66 71 72 75 78 75 74 73 74 73 65 55 61 66 71 75 78 78 82 88 87 78 69 66 66 57 49 54 58 58 59 65 69 71 69 63 58 55 55 58 62 62 60 57 56 62 66 65 57 54 58 59 43 38 40 46 46 45 45 36 37 39 38 35 37 45 44 33 32 34 35 38 34 24 26 33 37 30 24 30 33 27 24 26 30 33 32 30 33
52 49 54 57 54 51 52 54 50 46 54 67 74 72 73 79 80 76 69 64 65 65 63 62 61 65 73 85 86 79 79 87 91 84 67 53 47 48 51 55 60 70 71 71 70 64 58 58 61 63 60 55 51 52 59 65 63 68 67 61 59 64 66 52 42 38 41 42 41 40 33 38 47 49 42 38 39 41 38 40 38 34 35 35 31 38 41 38 29 25 32 32 27 25 27 30 31 31 29 32
48 48 52 55 55 52 50 49 52 51 61 76 79 75 73 80 85 81 69 59 58 65 67 63 61 66 76 88 87 78 75 83 92 83 62 46 45 49 51 55 62 72 74 72 66 61 60 64 70 67 61 53 46 47 54 60 68 70 66 61 63 66 67 66 56 47 43 40 39 38 36 43 52 54 47 39 37 39 42 43 38 30 29 35 41 41 37 30 29 39 42 37 31 27 27 27 27 25 24 30
52 54 55 57 61 64 63 61 61 64 73 83 81 75 68 62 73 80 79 76 80 76 66 66 69 77 82 83 78 77 79 81 79 73 64 60 60 58 58 62 64 64 64 62 61 64 68 70 72 65 67 69 68 65 61 60 70 69 62 57 59 60 57 62 58 52 47 46 46 45 41 39 42 43 40 37 38 37 36 40 40 37 38 42 43 40 31 26 30 40 43 38 33 29 27 28 28 25 24 31
53 58 55 59 70 81 83 76 65 62 69 77 76 70 69 74 76 74 69 63 54 51 59 65 76 85 87 84 75 72 82 83 78 73 76 75 65 60 64 69 75 70 62 62 63 64 69 71 70 66 67 67 64 63 66 69 80 72 61 57 59 57 52 59 63 59 52 46 43 43 46 44 41 37 36 37 39 37 35 37 43 49 49 46 43 42 40 39 39 35 36 35 32 31 31 32 31 31 30 36
55 52 56 66 68 75 78 68 70 74 76 80 82 74 60 46 45 39 49 70 76 67 55 46 49 61 72 86 90 80 72 76 84 89 88 85 68 63 66 62 73 76 74 72 68 69 71 65 56 44 38 36 34 30 31 39 56 61 67 68 60 56 57 54 65 68 56 42 39 42 51 50 43 34 35 44 46 42 45 42 39 34 25 22 27 28 30 36 43 43 40 38 34 28 27 31 31 34 33 41
60 57 69 70 61 64 72 69 71 88 84 68 61 55 47 55 76 96 120 147 167 160 133 114 94 67 46 48 63 72 79 87 90 91 92 88 71 63 64 66 80 88 83 67 54 49 38 35 47 79 92 103 105 96 77 60 41 38 40 45 50 60 69 63 59 57 55 49 49 53 54 48 46 47 49 49 44 33 26 26 20 12 16 23 26 28 19 11 15 23 27 36 42 36 33 36 35 32 32 40
41 54 60 62 68 71 62 55 52 52 56 49 39 52 88 145 178 203 204 202 204 206 206 208 194 151 102 73 55 48 65 79 73 62 71 80 67 58 66 74 77 71 53 41 36 37 47 86 138 187 212 215 207 208 196 163 110 77 47 40 47 54 60 64 51 50 52 47 43 45 44 44 35 40 54 46 27 19 19 33 57 80 96 110 113 92 64 40 26 10 12 21 27 33 33 32 33 32 32 35
34 36 37 46 70 69 46 44 36 35 50 77 114 165 208 222 200 170 139 124 122 122 131 156 188 220 220 183 143 99 55 45 50 52 68 74 66 57 53 50 40 32 36 54 88 130 169 196 204 209 196 168 153 167 190 201 207 194 159 101 46 28 34 38 41 49 51 43 39 43 44 33 27 30 31 24 20 43 94 139 178 205 208 201 197 188 180 166 123 64 23 7 8 25 32 28 31 34 31 35
153 131 97 52 49 57 51 66 99 130 155 178 207 213 195 166 118 73 59 62 63 56 56 75 103 150 196 220 218 193 154 126 108 86 62 61 60 44 42 61 80 105 126 155 192 211 207 188 167 129 89 66 68 71 93 134 174 202 220 197 144 98 78 61 40 24 31 46 51 44 24 13 20 38 49 78 119 168 205 212 196 183 170 151 142 155 180 207 206 181 136 86 40 9 4 6 13 34 32 38
221 231 213 125 50 42 83 153 214 226 218 200 177 134 90 66 62 65 76 87 93 92 83 72 68 63 77 127 176 207 223 222 215 183 116 58 46 46 87 163 201 215 229 220 194 159 110 75 68 64 61 64 67 62 61 67 67 91 140 192 216 203 184 157 130 79 39 34 39 38 39 63 98 129 162 198 220 217 187 135 85 61 55 54 54 51 57 91 151 202 222 205 154 92 54 36 20 23 23 34
100 153 225 198 70 44 153 223 189 121 90 70 61 70 76 74 81 87 87 85 87 86 85 86 83 81 73 60 60 88 106 126 184 231 199 96 29 57 166 237 213 173 144 105 79 69 61 67 71 74 80 81 79 77 74 70 68 61 59 77 117 155 175 196 225 208 121 45 19 42 135 214 226 220 210 190 144 93 65 49 46 43 51 64 65 54 38 33 51 72 119 179 224 220 200 170 127 74 25 14
52 64 171 214 108 75 182 204 104 54 61 68 68 81 85 87 85 82 79 78 78 78 78 80 82 86 85 69 67 84 73 51 68 152 211 146 44 96 210 186 107 69 73 79 79 65 64 81 82 75 73 71 71 70 70 71 72 69 59 52 60 76 86 92 126 195 191 72 10 87 219 215 137 106 96 84 64 51 45 54 63 60 66 72 66 58 49 46 48 52 56 74 114 141 176 206 229 203 105 9
68 40 144 228 141 95 186 185 84 64 87 92 81 83 81 81 74 71 72 75 78 77 71 68 71 72 71 81 91 90 87 67 44 107 184 151 45 111 209 119 54 54 66 86 89 80 80 75 69 68 67 67 66 66 66 66 62 68 75 74 66 61 61 47 47 136 224 95 24 125 214 140 35 43 58 53 53 54 61 66 60 52 53 54 49 45 49 59 64 63 56 42 46 67 89 110 151 222 170 31
36 32 139 224 119 69 178 184 76 48 76 86 71 75 79 75 68 63 64 69 74 72 65 64 60 62 71 84 82 75 88 76 42 99 168 137 32 84 185 119 68 75 89 80 59 69 81 67 69 72 70 69 68 67 66 67 68 69 72 73 68 70 77 69 46 109 221 111 35 125 192 110 24 68 80 56 52 53 61 58 50 48 47 47 47 44 49 56 59 54 57 55 62 72 63 37 48 158 180 63
43 60 163 226 121 73 171 183 79 25 49 80 79 74 72 74 71 68 65 65 66 67 69 72 64 67 83 86 68 64 76 51 22 99 190 146 43 84 193 153 57 43 64 72 65 65 68 64 72 69 67 65 63 62 62 62 70 67 62 57 58 65 73 63 29 106 221 100 17 112 185 106 27 63 69 50 51 54 54 48 45 50 52 52 51 49 48 48 51 51 62 66 62 63 67 46 46 143 174 60
142 171 222 243 189 161 211 211 112 41 34 51 64 70 63 64 71 74 70 65 63 66 74 75 69 67 72 67 54 50 44 36 55 150 234 202 131 156 226 184 70 26 38 57 73 70 63 64 60 62 61 60 59 59 59 59 61 66 62 59 67 71 64 40 32 130 203 89 24 123 220 133 28 23 31 46 53 45 46 47 46 45 46 51 55 50 45 45 48 54 59 62 54 51 65 52 54 142 152 44
215 198 184 170 178 193 220 227 199 139 94 48 35 40 37 49 65 75 71 67 65 69 72 69 68 57 42 34 30 48 86 132 173 215 232 220 193 206 233 222 177 132 98 52 31 42 54 66 65 62 62 63 64 65 67 66 59 68 63 56 62 56 33 17 86 192 220 168 138 186 237 203 127 95 62 36 20 30 40 54 56 50 50 57 56 48 43 42 47 52 51 61 68 60 57 35 51 152 158 56
153 108 82 69 83 110 145 174 209 222 185 121 86 68 53 47 45 52 53 67 75 63 50 41 49 52 53 57 76 126 193 234 221 185 158 152 149 147 161 194 225 239 203 135 64 35 37 40 40 41 50 67 69 74 79 58 46 43 44 41 32 46 56 95 182 236 228 209 206 203 199 209 218 208 161 100 58 32 26 42 52 46 49 59 46 47 45 44 56 54 53 46 47 55 40 24 70 181 201 142
65 67 69 75 73 60 54 62 105 164 210 220 209 178 145 106 70 52 50 62 68 52 49 66 73 92 132 186 219 231 230 197 133 78 65 68 59 51 63 90 132 175 220 229 199 141 84 56 50 45 37 39 59 66 53 50 40 36 42 53 67 121 185 228 225 197 151 120 103 96 99 104 131 186 225 223 182 111 57 33 25 26 31 36 44 59 54 58 57 35 28 31 34 31 34 64 142 219 234 213
83 83 81 84 85 76 66 62 63 78 104 136 167 190 202 210 207 166 89 44 45 54 110 190 207 210 207 203 191 156 114 81 70 70 74 78 69 61 68 67 61 65 94 144 196 215 209 195 183 145 95 40 48 58 35 54 101 132 165 196 214 208 203 165 127 82 59 56 57 57 59 61 53 63 116 172 203 208 191 155 104 81 54 24 24 49 68 51 22 21 52 77 102 136 172 194 211 194 158 116
81 82 75 75 83 86 81 76 72 58 56 66 80 104 125 138 186 231 160 29 13 98 197 226 181 153 142 109 86 70 58 61 74 82 84 84 81 81 86 83 69 54 53 74 108 134 150 172 196 222 203 115 39 12 51 150 205 209 199 182 175 136 105 77 61 53 57 63 70 74 67 71 67 55 52 67 98 147 193 223 215 207 181 134 69 30 39 35 74 145 186 201 213 223 210 167 123 102 76 57
70 75 76 77 74 68 65 66 66 65 75 77 63 59 66 51 82 192 225 128 97 177 230 164 70 48 72 67 56 61 71 79 76 68 69 68 72 73 62 58 65 71 78 68 57 57 62 80 105 167 212 185 85 33 110 230 213 139 107 86 75 52 53 58 65 72 71 64 61 64 60 53 66 79 64 44 40 52 85 135 162 173 208 236 165 41 3 54 185 243 209 188 177 159 119 83 59 51 55 74
70 73 72 67 61 60 63 68 75 69 71 70 66 77 84 46 52 151 247 243 226 246 205 114 60 65 81 78 80 80 70 68 69 67 69 63 61 66 63 58 60 74 78 64 54 65 80 74 54 65 135 210 185 153 196 225 131 44 58 71 67 53 57 58 64 65 65 66 63 61 63 56 54 55 54 58 61 56 55 57 65 60 97 189 222 114 42 123 231 186 90 64 64 66 65 75 71 63 57 65
71 72 65 58 60 67 67 63 66 62 63 65 63 72 78 45 50 158 244 211 195 234 181 83 59 76 87 83 72 68 67 66 63 62 66 72 66 60 66 63 57 63 68 64 57 63 79 78 57 37 101 218 242 225 242 218 99 36 67 70 65 65 72 67 63 56 57 62 59 52 53 61 58 51 53 60 65 69 57 47 59 57 34 119 236 204 145 198 227 112 38 48 60 58 55 70 68 64 58 57
71 70 62 58 59 64 68 67 55 58 67 70 65 64 65 28 50 177 212 103 75 168 184 100 52 60 79 67 54 62 69 70 65 64 66 73 73 67 63 63 63 64 55 57 56 54 64 71 63 50 112 198 185 150 190 214 112 35 64 68 63 64 66 61 54 56 64 61 55 55 58 57 56 56 56 58 58 56 53 65 73 84 33 102 216 243 226 245 223 80 42 75 79 66 61 66 63 61 63 65
65 71 65 64 66 62 62 64 63 66 70 65 54 47 41 21 76 198 202 76 37 132 197 129 32 33 57 62 73 70 64 62 65 69 72 64 65 64 57 62 67 56 52 62 67 65 72 66 40 41 123 172 92 30 114 222 122 13 39 59 62 74 60 53 51 61 69 59 51 55 55 51 50 53 56 54 50 55 53 47 55 66 34 117 214 173 140 197 216 93 29 52 65 69 67 64 56 54 56 64
67 63 64 72 75 67 61 65 67 61 50 41 43 52 65 100 164 233 225 161 137 180 220 174 57 25 40 58 73 67 65 69 72 70 66 59 57 56 52 62 71 64 58 66 70 62 51 39 25 65 156 192 124 75 140 235 161 46 37 45 48 58 50 55 57 61 58 51 47 49 52 55 55 51 50 52 55 64 61 53 59 50 13 113 209 93 22 121 224 142 38 34 47 56 56 56 60 63 58 53
62 55 60 66 65 60 54 50 36 33 28 45 98 156 193 225 220 198 182 185 184 207 239 236 173 96 57 36 31 37 49 64 69 62 57 66 65 54 54 58 63 69 56 48 44 31 19 42 88 166 223 242 213 187 201 237 230 184 130 74 31 20 32 50 61 60 54 60 65 59 53 54 57 60 61 59 56 61 63 60 51 24 14 113 207 132 89 161 247 198 118 91 62 39 32 41 56 68 72 66
47 68 65 51 36 35 33 27 47 95 145 184 215 227 212 164 126 93 92 101 100 124 149 186 229 220 181 116 55 34 32 33 33 39 54 67 65 60 57 46 33 28 27 23 38 78 125 172 212 228 212 181 155 139 142 161 192 224 220 199 151 81 40 27 35 36 39 53 65 66 56 50 53 64 67 56 44 35 27 21 22 47 112 191 236 218 206 202 215 212 207 209 192 148 85 40 25 26 45 64
37 63 65 46 45 90 130 139 165 210 235 227 199 151 106 72 58 59 71 68 58 70 68 84 131 184 220 218 188 159 129 97 64 39 40 57 64 55 41 43 66 81 94 120 155 190 217 217 194 149 103 80 83 78 74 79 98 124 160 199 222 211 167 120 83 54 33 15 19 40 52 56 60 50 33 22 19 26 44 80 121 176 225 224 201 174 159 132 122 129 160 181 203 215 200 158 111 63 29 20
64 28 26 73 134 191 230 232 219 191 164 122 85 66 59 73 79 87 90 87 84 84 73 64 61 80 127 182 216 227 224 209 175 135 75 43 40 42 59 114 173 200 211 222 222 200 164 126 94 64 52 59 78 85 77 66 62 55 60 96 155 209 226 222 198 154 114 78 51 30 46 58 40 26 55 76 94 118 160 206 230 223 195 151 110 83 68 64 66 61 67 69 86 137 201 233 234 187 121 70
142 29 31 143 229 208 171 149 121 91 78 61 53 66 72 76 80 81 77 73 75 76 77 73 68 61 68 92 116 138 158 191 227 237 172 58 11 41 127 214 232 215 193 176 144 102 76 72 76 64 66 72 76 77 72 65 73 72 66 63 75 100 125 181 207 209 215 215 169 91 38 18 25 72 167 214 220 224 226 210 175 130 88 67 65 69 69 70 71 73 67 57 51 59 94 150 196 232 222 193
206 112 122 211 216 114 66 72 63 59 62 62 71 82 78 74 73 69 63 60 61 67 75 80 82 75 62 54 54 67 80 92 138 218 226 129 65 108 195 220 165 102 90 87 73 60 59 65 72 74 78 79 76 68 65 66 81 84 86 75 51 42 47 77 112 127 163 214 227 174 63 2 66 168 223 212 176 157 145 114 82 65 58 59 66 74 76 73 71 77 73 70 70 56 46 60 85 127 164 194
240 214 212 242 175 51 29 56 84 83 77 72 78 75 67 69 68 66 63 62 64 67 68 71 77 81 79 73 74 76 71 47 38 132 228 217 175 200 224 158 73 55 71 68 67 75 84 81 71 70 71 70 66 63 65 68 73 66 74 86 78 62 58 54 62 54 57 98 184 226 145 81 153 233 185 101 66 57 61 57 59 68 77 77 73 70 71 74 69 56 64 75 77 74 68 60 57 51 65 97
238 200 179 226 177 57 42 72 80 76 61 59 64 62 59 65 65 66 66 65 65 66 67 65 63 66 71 74 75 68 71 64 29 102 218 247 208 217 229 142 64 74 101 84 66 68 80 79 70 68 64 60 60 65 67 67 62 54 58 71 72 70 75 85 76 74 56 39 125 226 239 205 223 232 119 27 39 67 67 71 77 80 78 68 61 65 69 70 64 55 59 63 59 62 69 77 80 76 62 56
195 68 62 192 208 74 33 62 69 69 60 67 69 57 59 66 65 64 64 63 62 63 67 69 65 60 63 69 65 64 85 77 33 105 219 192 97 128 211 167 76 59 78 70 62 71 78 74 66 70 65 60 60 64 66 64 61 61 62 64 64 68 74 76 72 84 71 43 119 217 219 184 216 235 117 43 63 83 79 74 68 66 61 62 69 69 63 57 58 69 63 59 65 68 67 64 61 68 71 73
192 34 12 145 200 94 49 63 74 66 51 59 60 53 62 65 63 61 62 63 64 60 60 69 64 58 60 66 65 70 85 61 33 124 208 134 14 53 184 166 71 53 86 81 67 62 60 62 67 68 65 62 60 62 63 64 64 65 65 67 70 68 60 50 61 70 55 43 131 214 140 48 139 225 115 40 54 77 75 67 58 59 62 63 62 63 61 58 58 60 65 65 60 60 63 65 65 57 69 74
215 93 42 133 194 104 41 52 65 68 61 65 60 53 59 61 63 64 63 63 65 63 56 56 60 70 72 71 63 47 36 17 32 148 211 126 48 84 182 171 65 24 57 77 82 76 66 65 62 59 53 58 61 64 68 64 57 65 69 65 59 61 65 62 76 80 41 42 139 189 80 0 89 203 119 25 21 39 55 63 64 65 61 58 61 61 61 63 63 61 59 61 62 62 64 67 66 61 60 67
222 187 154 197 220 139 49 17 26 55 61 60 69 69 61 58 59 65 70 70 70 72 68 61 61 64 59 47 31 26 51 73 120 208 238 194 162 181 226 213 129 57 41 40 49 67 76 71 65 64 59 63 64 63 65 60 62 56 61 67 66 64 67 77 66 46 17 49 163 211 118 53 126 217 180 97 52 26 26 36 52 61 66 67 62 59 59 64 66 64 59 60 66 66 65 61 51 53 51 71
164 186 205 234 247 205 121 67 52 42 41 40 49 59 55 58 64 60 61 70 63 49 50 54 49 40 40 43 64 112 168 205 221 229 214 204 207 208 214 228 218 183 119 72 41 36 45 54 60 56 58 67 63 55 58 58 55 68 69 58 57 56 47 40 37 30 38 100 207 244 204 176 194 226 229 200 164 125 74 40 32 37 44 54 58 60 66 70 67 60 63 65 60 59 63 65 58 58 53 73
80 102 126 141 183 221 212 197 163 102 64 38 29 39 42 48 60 65 67 65 45 31 34 39 34 45 90 144 187 222 236 222 185 137 110 111 113 110 115 149 198 232 225 195 139 83 54 41 28 35 39 54 63 62 61 52 60 69 58 32 24 30 32 47 67 103 157 207 234 216 198 175 157 151 172 209 226 227 204 150 86 44 24 21 30 48 66 69 60 53 60 62 53 53 63 66 60 50 44 53
66 58 69 64 82 126 175 220 230 215 185 140 108 91 73 43 33 56 70 51 47 70 95 114 137 170 207 229 229 208 158 110 81 58 55 61 58 55 61 69 99 142 193 221 219 192 161 130 95 65 43 34 42 60 72 66 50 34 36 52 57 73 102 147 183 217 232 208 162 118 100 83 82 78 84 109 135 177 219 230 210 162 96 52 41 37 37 37 42 58 61 59 57 52 48 43 31 25 28 39
81 84 92 80 59 50 71 110 172 204 224 226 209 191 175 114 55 33 38 57 117 182 211 224 231 230 213 181 130 79 49 43 56 72 82 90 92 89 79 61 52 57 79 124 183 215 227 218 197 168 139 103 66 46 55 62 45 62 107 154 174 182 192 226 229 208 168 106 71 54 48 48 60 62 55 48 46 69 106 156 208 229 213 172 133 100 73 53 41 49 57 63 62 48 35 42 62 64 80 107
79 83 76 75 81 82 73 66 67 85 118 162 180 198 237 209 121 35 24 102 209 244 226 197 160 125 97 76 60 50 56 77 90 92 84 76 78 82 81 82 83 82 64 60 73 99 137 175 201 218 229 216 142 50 18 26 72 160 220 232 228 210 185 158 118 76 65 58 65 75 74 78 79 75 77 80 73 64 56 63 96 148 198 227 228 209 188 158 116 66 47 60 59 43 56 113 163 190 204 217
82 78 72 70 77 85 85 80 74 65 61 72 73 83 155 219 189 119 104 185 246 169 91 73 72 66 62 70 76 80 84 88 90 84 72 67 68 71 76 81 86 90 85 74 63 60 70 82 89 88 146 229 213 115 40 31 135 231 230 158 104 87 92 82 54 53 69 73 70 74 80 81 82 79 78 80 81 77 73 71 65 69 86 113 152 185 211 229 225 142 51 26 36 77 159 225 241 238 216 186
74 72 74 72 66 63 69 77 90 88 79 74 54 32 81 180 237 219 205 244 234 105 38 54 76 86 91 90 88 86 76 70 69 70 69 66 68 71 73 71 67 61 70 78 82 80 73 63 58 32 56 153 224 216 168 157 215 221 136 61 47 59 70 77 72 78 87 79 60 51 59 60 62 64 66 65 67 74 77 78 77 71 61 56 73 92 107 154 219 222 128 32 37 148 224 193 144 122 111 96
60 61 64 69 76 77 67 58 64 73 77 90 82 56 88 175 235 202 183 233 232 106 57 80 91 86 83 79 74 75 69 66 68 70 70 67 65 66 66 67 66 66 69 74 74 69 67 75 91 68 42 107 216 254 230 238 251 200 74 46 85 97 82 77 73 66 64 66 64 60 60 65 65 57 55 64 72 74 70 63 66 79 85 73 67 68 55 65 147 232 221 144 143 214 198 105 56 55 66 76
67 69 62 60 67 74 71 63 58 62 65 82 78 48 81 188 209 113 80 180 233 103 40 72 79 68 68 74 72 74 73 72 71 70 67 65 64 66 67 68 69 69 65 68 73 66 61 68 83 53 29 103 216 226 158 156 229 201 75 44 72 79 63 58 62 61 59 65 68 66 68 69 68 64 62 61 62 66 69 62 60 70 75 72 69 77 80 56 100 209 247 223 248 249 162 68 62 82 88 86
71 67 68 68 65 63 65 67 66 61 59 72 65 43 87 193 196 65 19 142 227 102 37 65 74 65 63 67 67 68 67 65 63 65 66 65 66 69 71 68 64 59 58 62 65 63 59 61 69 39 36 120 211 171 64 60 195 207 88 42 55 71 62 62 64 64 61 59 60 60 54 52 59 72 75 63 53 56 62 63 60 60 64 77 82 70 68 51 97 208 202 152 209 241 153 61 58 81 80 74
68 70 71 72 70 67 66 67 71 63 61 66 51 40 99 200 172 49 7 108 221 125 45 61 67 65 64 67 67 68 67 66 64 63 64 65 64 64 64 64 64 62 62 64 62 60 59 60 63 33 46 132 207 142 22 19 163 207 96 43 48 67 66 67 64 64 63 57 57 60 58 60 61 61 62 62 61 60 62 66 62 55 58 66 73 69 50 50 121 213 151 38 99 219 176 68 48 79 71 58
70 71 66 63 67 74 75 71 68 62 53 53 34 32 124 213 160 53 6 91 218 156 59 43 67 72 64 63 62 69 76 68 64 65 64 66 67 63 59 58 63 74 73 56 59 68 69 73 72 37 53 151 197 103 13 8 130 201 123 50 39 67 64 60 55 57 59 59 62 67 68 71 69 58 50 57 68 70 61 58 61 64 68 65 70 66 48 49 138 229 140 10 42 190 195 80 37 66 78 76
64 71 64 61 65 71 73 69 58 48 45 53 42 66 167 236 190 117 81 132 222 183 83 27 38 56 64 68 64 65 65 68 64 57 57 63 62 66 76 64 51 63 75 66 68 73 64 59 60 26 67 179 197 95 30 27 133 209 161 68 24 53 65 56 53 55 58 58 62 66 65 64 65 63 59 62 68 65 63 65 68 68 61 57 75 68 41 54 156 219 116 7 28 166 211 115 34 31 60 75
64 74 70 73 75 63 48 41 35 47 78 132 165 205 230 228 226 219 216 217 234 224 160 84 44 31 40 62 64 59 57 62 69 69 70 58 52 57 66 67 64 68 64 64 62 65 61 41 37 15 89 207 229 179 164 177 204 246 211 124 49 42 34 40 55 68 67 58 55 58 56 53 56 63 64 66 67 65 65 66 68 69 69 68 84 69 29 64 175 196 81 9 37 146 205 147 50 29 47 43
72 62 49 39 32 27 37 58 114 163 193 218 223 214 164 145 143 144 160 174 194 232 232 204 158 87 40 26 27 43 50 47 59 78 74 54 60 65 55 68 82 63 52 56 39 26 31 46 83 138 193 239 230 212 216 211 195 217 225 218 194 164 107 47 34 30 43 60 66 65 64 62 63 65 64 60 56 58 62 67 71 71 71 64 58 34 17 79 193 209 158 136 151 204 237 218 170 149 134 78
|