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

10000 lines
42 KiB
Text

-127
-123
-114
-106
-99
-92
-85
-79
-74
-69
-64
-60
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
123
116
109
101
94
87
81
75
70
65
62
57
53
49
46
-5
-86
-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
-124
-115
-107
-100
-92
-86
-80
-75
-70
-65
-61
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
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
82
77
72
68
62
58
55
51
47
44
41
39
-11
-91
-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
-125
-116
-109
-101
-94
-87
-82
-75
-70
-65
-61
-56
67
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
115
108
100
93
85
81
76
70
65
62
57
53
49
46
-5
-86
-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
-123
-114
-107
-100
-93
-86
-80
-75
-69
-64
-60
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
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
95
89
83
78
72
68
63
58
54
51
47
44
41
38
-12
-92
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
117
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-91
-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
-102
-95
-88
-82
-76
-71
-66
-61
-57
-54
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
110
102
95
89
83
76
72
67
62
58
55
51
48
-3
-84
-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
-123
-115
-107
-99
-92
-86
-80
-74
-69
-64
-60
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
108
101
94
89
82
77
72
66
61
58
54
50
47
44
40
38
-12
-92
-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
-125
-116
-108
-100
-94
-87
-81
-75
-70
-65
-61
-57
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-1
-82
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
109
101
94
88
81
76
71
66
61
58
54
50
47
44
41
38
-13
-93
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
117
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-110
-102
-95
-88
-82
-76
-71
-66
-62
-57
-53
-50
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-1
-82
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-3
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
101
93
87
81
76
70
66
61
56
53
50
46
43
40
37
-13
-93
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
78
-11
-91
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
-115
-107
-99
-93
-86
-80
-74
-69
-64
-59
-55
-52
-47
76
126
126
126
126
126
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
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
110
103
96
90
84
78
72
67
62
59
55
51
47
44
41
39
-10
-91
-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
-125
-116
-108
-100
-94
-87
-82
-75
-71
-65
-60
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
108
100
94
87
81
75
71
66
61
57
53
49
46
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
120
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-117
-109
-102
-95
-88
-82
-77
-71
-66
-62
-57
-53
-50
74
126
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
109
101
95
88
83
77
71
66
62
57
53
51
48
-4
-85
-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
-124
-115
-107
-99
-93
-85
-79
-74
-69
-64
-59
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
118
110
102
94
88
82
76
71
67
62
58
54
51
47
44
41
38
-11
-91
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-9
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-118
-110
-102
-96
-88
-82
-77
-72
-66
-62
-57
-53
-50
73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
109
101
94
88
82
76
71
66
62
58
55
51
47
-4
-85
-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
-124
-115
-107
-100
-93
-86
-81
-74
-69
-65
-60
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
100
94
88
82
76
71
66
62
57
54
49
46
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
119
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-108
-101
-95
-87
-81
-76
-71
-65
-61
-56
-53
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
100
94
87
81
76
71
65
61
56
53
49
46
-4
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
119
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
82
-8
-88
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
85
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
-115
-107
-100
-93
-86
-80
-75
-69
-64
-60
-55
-51
-48
76
126
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
101
95
89
82
76
72
66
62
58
54
50
47
-3
-84
-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
-124
-115
-107
-100
-93
-86
-80
-74
-70
-65
-60
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
115
108
100
94
87
81
76
71
65
61
56
53
49
47
-5
-86
-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
-124
-115
-107
-100
-94
-86
-80
-75
-70
-64
-60
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
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
82
77
72
67
62
58
55
51
47
44
41
38
-12
-92
-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
-125
-115
-108
-101
-93
-86
-81
-75
-69
-64
-61
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
100
94
87
81
76
71
66
61
57
54
50
47
-4
-85
-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
-124
-115
-107
-99
-93
-86
-80
-75
-70
-65
-61
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
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
72
67
63
58
54
51
47
44
41
39
-12
-92
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
119
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-117
-109
-101
-94
-89
-82
-75
-70
-66
-61
-56
-53
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
100
93
86
81
75
71
66
61
57
53
49
46
-4
-85
-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
-123
-114
-106
-99
-92
-85
-79
-74
-69
-64
-59
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
108
102
94
87
82
76
71
66
62
58
53
50
47
44
41
38
-12
-92
-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
-125
-116
-108
-101
-93
-86
-81
-76
-70
-64
-61
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
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
76
71
67
62
59
54
51
47
45
41
38
-13
-93
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-118
-110
-101
-94
-87
-83
-76
-70
-65
-62
-57
-53
-50
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-1
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
109
101
94
88
82
76
71
66
61
57
53
50
46
44
40
38
-12
-92
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
117
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
78
-11
-91
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-125
-116
-108
-101
-93
-86
-81
-75
-70
-65
-61
-56
-52
-48
75
126
126
126
126
126
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
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
110
102
96
89
82
77
72
67
63
59
54
51
47
44
41
39
-10
-91
-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
-125
-116
-108
-100
-94
-86
-81
-75
-70
-65
-61
-57
67
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
116
108
100
93
87
81
75
70
65
61
56
53
49
46
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
120
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-108
-101
-94
-87
-81
-74
-71
-65
-60
-56
-52
-48
75
126
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
109
102
94
88
82
77
72
66
62
57
54
50
46
-5
-86
-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
-123
-115
-107
-99
-93
-86
-80
-74
-70
-65
-60
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-1
-82
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
109
102
94
88
81
76
72
67
62
58
54
51
47
44
40
38
-11
-91
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-10
-90
-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
-88
-83
-76
-71
-67
-62
-57
-53
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
109
101
95
87
82
76
71
66
62
58
53
50
47
-5
-86
-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
-124
-115
-108
-99
-92
-86
-80
-74
-69
-64
-60
-55
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
114
108
101
94
88
82
76
71
67
62
57
54
50
47
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-109
-101
-95
-88
-82
-76
-71
-66
-61
-57
-53
-49
73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
116
109
101
94
87
82
76
71
66
62
56
53
50
46
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
120
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
81
-8
-88
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
85
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-116
-108
-100
-94
-87
-81
-75
-71
-65
-61
-57
-53
-48
74
126
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
83
76
71
66
62
58
54
51
47
-2
-84
-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
-123
-114
-107
-99
-92
-85
-80
-75
-69
-64
-60
-55
69
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
109
101
94
87
81
76
71
66
62
58
53
50
47
-5
-86
-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
-124
-115
-107
-100
-94
-87
-81
-75
-69
-65
-61
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
27
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
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
95
89
83
78
72
67
62
58
54
51
47
44
41
39
-12
-92
-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
-125
-116
-108
-101
-95
-87
-81
-76
-71
-66
-61
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
124
115
108
100
92
86
80
74
70
65
60
56
52
48
44
-5
-86
-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
-124
-115
-107
-99
-93
-86
-80
-74
-69
-64
-60
-56
68
126
126
126
126
126
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
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
119
110
103
96
90
83
78
72
67
63
59
54
52
47
44
42
38
-11
-92
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
117
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
80
-9
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-109
-101
-95
-88
-82
-76
-71
-66
-61
-57
-53
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
109
102
94
87
82
76
71
66
62
57
53
50
46
-5
-86
-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
-124
-115
-108
-100
-93
-86
-80
-74
-70
-65
-60
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-64
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-1
-82
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
117
109
101
93
88
82
76
71
67
62
58
54
50
46
44
40
38
-12
-92
-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
-125
-116
-108
-100
-93
-87
-81
-75
-70
-65
-60
-56
68
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
120
26
-58
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
89
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
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
81
76
71
66
61
58
53
49
46
44
40
38
-13
-93
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-102
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-126
-117
-109
-102
-95
-88
-82
-77
-71
-66
-61
-57
-53
-49
74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
121
28
-57
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-63
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-74
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
85
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
117
109
102
95
88
82
77
71
66
62
58
53
50
47
44
41
38
-12
-92
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-103
118
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
79
-10
-90
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-75
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
85
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-72
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
87
-3
-84
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-71
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
88
-2
-83
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-73
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
86
-4
-85
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-124
-116
-108
-100
-93
-87
-80
-75
-70
-65
-60
-56
-53
-48
75
126
126
126
126
126
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
-127
-127
-127
-127
-64
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
95
89
83
78
72
67
62
59
55
51
47
45
41
38
-10
-91
-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
-125
-116
-108
-100
-94
-87
-81
-75
-70
-65
-61
-57
67
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
116
108
101
94
87
82
76
71
66
62
57
53
50
46
-5
-86
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-101
120
126
126
126
126
126