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