proxmark3/traces/lf_ATA5577_gallagher.pm3
Philippe Teuwen b4058bc72c reorg traces
2020-09-29 17:35:48 +02:00

10000 lines
42 KiB
Text

126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-106
-98
-92
-86
40
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-98
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
102
95
89
82
77
72
67
62
7
-75
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-97
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
114
106
99
91
85
79
73
69
65
60
5
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
55
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
93
126
126
126
126
126
126
126
126
126
126
126
126
126
126
113
20
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-112
-104
-97
-90
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
111
104
97
91
85
79
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-118
-111
-103
-95
32
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
96
90
84
77
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
110
102
95
88
82
76
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
96
89
83
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-110
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-20
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
114
107
100
92
86
81
76
70
65
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-98
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
107
100
93
87
80
76
70
65
61
7
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-105
-98
-91
-86
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
96
90
84
77
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
104
97
90
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
118
110
102
95
89
82
77
72
67
62
8
-75
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
92
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-104
-96
-89
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
112
104
98
91
85
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
62
126
126
126
126
126
126
126
126
126
126
126
126
126
126
105
13
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
96
90
84
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
114
106
99
93
87
80
75
70
65
61
5
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
29
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
109
102
95
89
84
78
72
68
63
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
97
89
83
77
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-112
-104
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
114
107
100
93
87
80
76
70
66
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-106
-98
-91
-85
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
103
96
89
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
103
96
89
84
78
20
-64
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
62
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
102
95
89
83
77
72
67
62
5
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-112
-104
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
103
96
89
84
77
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-106
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
96
90
83
76
22
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
101
93
87
81
76
70
67
61
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-106
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
104
96
89
84
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-118
-110
-102
-95
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
102
96
89
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
62
126
126
126
126
126
126
126
126
126
126
126
126
126
126
105
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-106
-99
-92
-86
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
100
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
24
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
99
92
86
80
75
69
65
61
5
-78
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
9
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-106
-99
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
70
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
110
103
97
90
83
78
72
67
62
7
-75
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-114
-105
-98
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
100
92
86
81
75
69
65
60
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
55
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
93
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
-90
-83
43
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
78
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
103
96
88
83
78
22
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-104
-97
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
109
102
95
88
83
77
20
-64
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
96
90
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
114
107
100
93
87
81
75
70
66
60
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
101
9
-73
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-105
-98
-91
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
70
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
106
100
93
86
80
75
70
64
61
7
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
55
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-106
-98
-91
-86
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
97
89
84
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
97
90
84
77
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
108
101
94
88
82
77
71
67
62
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
105
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
93
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
-89
-83
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
96
90
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
105
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-112
-105
-97
-91
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
96
90
84
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-111
-103
-95
32
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-20
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
106
99
93
86
80
75
70
65
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-97
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
95
89
83
77
71
67
62
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-106
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
91
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-111
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
100
92
86
80
75
70
65
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-106
-98
-92
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
78
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-111
-104
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
102
95
89
84
78
20
-64
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
62
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
95
89
83
78
72
68
62
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-105
-98
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
102
95
89
83
77
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
60
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-90
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
98
91
84
78
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-110
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
100
92
86
80
75
70
65
61
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-106
-98
-91
-86
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
96
89
85
79
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-110
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
96
89
84
78
23
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-99
-91
-85
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
70
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
115
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
114
106
99
93
86
80
75
69
65
60
5
-78
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-114
-106
-99
-91
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-98
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
110
103
95
89
83
78
72
68
63
8
-75
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-99
29
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
65
-22
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
107
100
93
87
80
76
70
66
60
7
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
55
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
93
126
126
126
126
126
126
126
126
126
126
126
126
126
126
113
20
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-110
-103
-96
-89
-83
43
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
79
23
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
103
96
90
83
77
22
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
102
96
89
83
77
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
96
89
83
76
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
107
100
93
87
80
76
70
65
61
7
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-105
-98
-91
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-98
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
114
106
100
94
86
81
75
70
64
60
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-105
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
98
91
85
79
22
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-111
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
96
89
83
77
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-110
-102
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
109
102
95
89
82
76
71
66
61
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
12
-70
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
92
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
20
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-104
-97
-89
-83
43
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
113
105
97
91
85
79
23
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
105
13
-69
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-114
-106
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
85
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
115
107
101
94
88
81
76
70
66
61
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-113
-106
-98
29
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-22
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-108
112
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
109
102
94
88
82
76
71
67
62
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-104
-97
-91
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
67
-21
-99
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
100
93
86
80
75
70
65
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
56
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-114
-105
-98
-90
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
78
23
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
102
95
88
83
77
20
-64
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
70
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
96
89
83
77
72
67
63
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
29
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
102
95
88
83
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-112
-105
-98
-90
-84
42
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
112
104
97
90
84
78
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-104
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
65
-22
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
27
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
99
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
107
101
93
87
81
76
71
67
62
7
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
104
11
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-123
-114
-106
-98
-92
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
104
97
90
84
78
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-95
32
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
111
103
95
89
83
76
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
61
126
126
126
126
126
126
126
126
126
126
126
126
126
126
103
10
-71
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-105
-99
-92
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-18
-97
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
114
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
100
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
115
107
99
92
87
81
76
71
66
61
6
-77
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
57
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-122
-114
-106
-99
-91
-85
41
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
69
-19
-98
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-107
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
109
102
96
89
82
77
71
67
62
7
-75
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
-113
-105
-98
30
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
66
-21
-100
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-106
113
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
28
-56
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-121
100
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
24
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
122
115
106
99
92
86
80
75
70
64
60
6
-76
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
55
126
126
126
126
126
126
126
126
126
126
126
126
126
126
102
10
-72
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
93
126
126
126
126
126
126
126
126
126
126
126
126
126
126
113
20
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
96
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
114
21
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
98
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
23
-60
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
97
126
126
126
126
126
126
126
126
126
126
126
126
126
126
115
22
-61
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-96
-89
-83
44
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
112
104
97
90
84
78
23
-62
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-119
-111
-103
-97
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
111
102
96
89
83
77
21
-63
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-120
-112
-103
-96
31
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
118
110
103
96
89
83
77
21
-63
-127
-127
-127
-127