]> Dogcows Code - chaz/rasterize/blobdiff - wood.ppm
import project 3 files; added blending
[chaz/rasterize] / wood.ppm
diff --git a/wood.ppm b/wood.ppm
new file mode 100644 (file)
index 0000000..0b33c9d
--- /dev/null
+++ b/wood.ppm
@@ -0,0 +1,196611 @@
+P3
+256 256
+255
+110
+68
+28
+109
+67
+27
+109
+67
+27
+110
+68
+28
+111
+69
+29
+111
+69
+29
+113
+69
+30
+114
+70
+31
+113
+69
+30
+114
+70
+31
+117
+73
+34
+120
+76
+37
+120
+77
+35
+118
+75
+33
+118
+73
+32
+118
+73
+32
+123
+75
+37
+125
+77
+39
+120
+72
+32
+114
+66
+26
+116
+69
+27
+119
+72
+30
+117
+70
+28
+115
+68
+26
+117
+70
+28
+119
+72
+30
+122
+75
+33
+124
+77
+35
+125
+77
+37
+124
+76
+36
+123
+75
+37
+124
+76
+36
+124
+76
+36
+122
+75
+33
+120
+73
+31
+121
+74
+32
+124
+75
+32
+128
+79
+36
+130
+81
+38
+131
+82
+39
+133
+82
+37
+135
+84
+39
+138
+87
+42
+137
+86
+41
+132
+81
+34
+132
+81
+34
+135
+84
+37
+136
+85
+38
+135
+87
+41
+134
+86
+40
+134
+86
+40
+134
+86
+40
+134
+86
+38
+133
+85
+37
+134
+83
+36
+134
+83
+36
+137
+86
+39
+135
+84
+37
+132
+81
+34
+132
+81
+34
+132
+81
+34
+134
+83
+36
+135
+83
+36
+135
+83
+36
+134
+81
+37
+131
+78
+34
+129
+76
+32
+130
+77
+33
+133
+82
+35
+139
+88
+41
+143
+93
+44
+144
+94
+45
+141
+91
+42
+139
+89
+40
+146
+94
+44
+152
+100
+50
+152
+100
+50
+154
+102
+52
+154
+101
+51
+148
+95
+43
+149
+96
+44
+152
+99
+45
+154
+101
+49
+151
+98
+46
+147
+94
+44
+145
+92
+42
+143
+90
+40
+141
+88
+38
+141
+87
+40
+141
+87
+40
+144
+88
+39
+143
+87
+38
+140
+84
+35
+137
+81
+32
+135
+79
+28
+135
+79
+28
+132
+79
+27
+138
+85
+33
+144
+91
+39
+144
+91
+39
+144
+91
+39
+151
+98
+46
+153
+100
+48
+147
+94
+42
+150
+97
+45
+152
+99
+47
+153
+100
+48
+154
+101
+49
+153
+100
+48
+151
+98
+46
+150
+97
+45
+150
+97
+45
+155
+97
+47
+150
+92
+42
+146
+88
+38
+149
+91
+41
+144
+88
+37
+142
+86
+35
+150
+94
+43
+149
+93
+42
+144
+91
+39
+142
+89
+37
+146
+93
+41
+148
+95
+43
+142
+89
+37
+141
+88
+36
+144
+91
+39
+142
+89
+37
+143
+89
+42
+143
+89
+42
+144
+91
+41
+147
+94
+44
+148
+95
+45
+145
+92
+42
+143
+90
+38
+144
+91
+39
+142
+89
+37
+141
+88
+36
+142
+91
+38
+146
+95
+42
+147
+95
+45
+143
+91
+41
+139
+87
+37
+137
+85
+35
+142
+88
+42
+147
+93
+47
+150
+96
+50
+148
+94
+48
+146
+92
+45
+145
+91
+44
+143
+89
+42
+141
+87
+40
+135
+81
+35
+130
+76
+30
+127
+73
+27
+126
+72
+26
+128
+74
+30
+133
+79
+35
+138
+84
+40
+136
+82
+35
+138
+82
+31
+139
+84
+28
+144
+89
+33
+150
+95
+39
+151
+96
+40
+148
+93
+37
+143
+88
+32
+140
+85
+29
+141
+86
+30
+146
+91
+35
+151
+96
+40
+152
+97
+41
+150
+95
+39
+147
+92
+36
+145
+90
+34
+143
+88
+32
+147
+91
+40
+146
+90
+39
+145
+87
+37
+145
+87
+37
+148
+91
+38
+148
+91
+38
+147
+90
+37
+150
+93
+40
+151
+94
+41
+147
+90
+37
+141
+86
+32
+139
+84
+30
+141
+88
+36
+148
+95
+43
+152
+99
+47
+152
+99
+47
+155
+97
+47
+148
+90
+40
+140
+84
+33
+134
+78
+27
+133
+77
+26
+138
+82
+31
+139
+86
+36
+135
+82
+32
+136
+83
+33
+138
+85
+35
+139
+86
+36
+138
+85
+35
+139
+86
+36
+140
+87
+37
+139
+86
+34
+137
+84
+32
+139
+87
+39
+138
+86
+38
+137
+85
+35
+139
+87
+37
+141
+90
+37
+142
+91
+38
+143
+92
+37
+144
+93
+38
+144
+91
+37
+144
+91
+37
+144
+91
+39
+139
+86
+34
+135
+82
+30
+139
+86
+34
+142
+89
+39
+139
+87
+37
+140
+90
+37
+137
+90
+36
+138
+88
+35
+138
+88
+35
+139
+88
+35
+139
+88
+35
+141
+90
+35
+143
+92
+37
+143
+92
+37
+147
+96
+41
+142
+91
+38
+137
+86
+33
+139
+89
+36
+136
+86
+33
+129
+82
+28
+132
+85
+31
+141
+90
+35
+145
+94
+39
+146
+93
+39
+140
+87
+33
+132
+80
+23
+129
+77
+20
+131
+79
+22
+135
+83
+26
+132
+77
+21
+134
+79
+23
+139
+87
+30
+146
+94
+37
+145
+93
+36
+139
+87
+30
+137
+85
+28
+140
+88
+31
+101
+59
+21
+100
+58
+20
+101
+59
+21
+102
+60
+22
+103
+61
+23
+103
+61
+23
+102
+60
+22
+104
+60
+23
+105
+61
+24
+105
+61
+24
+104
+60
+23
+103
+59
+22
+103
+59
+22
+106
+62
+23
+108
+64
+27
+109
+63
+27
+109
+63
+27
+111
+65
+29
+107
+61
+25
+104
+59
+20
+108
+63
+24
+112
+67
+26
+113
+68
+27
+114
+69
+28
+115
+70
+29
+114
+69
+28
+115
+70
+29
+116
+71
+32
+118
+73
+34
+119
+73
+37
+120
+74
+38
+121
+75
+39
+118
+73
+34
+119
+74
+33
+119
+74
+35
+119
+74
+33
+121
+73
+33
+121
+73
+33
+124
+76
+36
+126
+79
+37
+127
+80
+38
+125
+76
+35
+124
+75
+34
+124
+75
+32
+125
+76
+33
+129
+80
+37
+130
+81
+38
+125
+78
+34
+122
+75
+31
+122
+75
+31
+123
+76
+34
+125
+78
+34
+126
+79
+35
+127
+80
+36
+128
+79
+36
+128
+79
+36
+123
+74
+31
+122
+73
+30
+120
+71
+28
+119
+70
+27
+120
+71
+28
+121
+72
+29
+122
+73
+30
+125
+74
+31
+122
+71
+28
+127
+76
+33
+132
+81
+38
+136
+85
+42
+138
+87
+42
+138
+90
+44
+140
+92
+44
+143
+95
+47
+139
+91
+43
+136
+88
+40
+138
+88
+39
+139
+89
+40
+139
+89
+40
+139
+89
+40
+138
+86
+38
+134
+82
+34
+133
+81
+31
+133
+82
+29
+131
+79
+29
+130
+78
+28
+131
+79
+31
+132
+80
+32
+132
+80
+32
+129
+77
+29
+132
+80
+33
+133
+81
+33
+136
+82
+35
+137
+83
+36
+136
+82
+35
+136
+83
+33
+137
+84
+34
+138
+85
+35
+136
+84
+34
+134
+82
+32
+135
+83
+33
+136
+84
+34
+139
+87
+37
+144
+92
+42
+145
+93
+43
+139
+87
+37
+137
+85
+35
+138
+86
+36
+138
+86
+36
+139
+87
+37
+138
+86
+36
+138
+86
+36
+138
+86
+36
+139
+86
+36
+144
+88
+39
+141
+85
+36
+139
+83
+34
+144
+88
+39
+142
+86
+37
+137
+84
+34
+145
+89
+40
+140
+87
+37
+143
+90
+40
+140
+88
+38
+143
+90
+40
+142
+89
+39
+136
+83
+33
+136
+83
+33
+141
+88
+38
+143
+90
+40
+140
+86
+39
+140
+86
+39
+140
+86
+39
+142
+89
+39
+143
+90
+40
+142
+89
+39
+141
+88
+38
+139
+88
+35
+141
+88
+38
+141
+90
+37
+139
+87
+37
+133
+81
+31
+131
+79
+29
+132
+80
+30
+134
+82
+32
+133
+81
+33
+132
+80
+32
+130
+78
+31
+128
+74
+28
+126
+74
+26
+130
+76
+29
+131
+79
+29
+132
+78
+31
+128
+76
+28
+128
+74
+27
+127
+75
+27
+131
+77
+30
+133
+79
+32
+133
+79
+33
+138
+84
+38
+142
+88
+42
+141
+87
+40
+139
+86
+34
+139
+86
+32
+143
+87
+36
+146
+93
+39
+150
+94
+43
+145
+92
+38
+143
+87
+36
+138
+85
+31
+145
+89
+38
+142
+89
+35
+144
+88
+37
+140
+87
+33
+143
+87
+36
+142
+89
+35
+146
+90
+39
+147
+91
+40
+144
+88
+37
+144
+88
+37
+145
+87
+37
+147
+89
+39
+153
+96
+43
+155
+98
+45
+155
+98
+45
+158
+101
+48
+151
+94
+41
+149
+92
+39
+147
+92
+38
+148
+93
+39
+147
+94
+42
+146
+93
+41
+146
+93
+41
+146
+93
+41
+137
+79
+29
+133
+75
+25
+137
+81
+30
+146
+90
+39
+151
+95
+46
+153
+97
+48
+154
+101
+51
+155
+102
+52
+146
+93
+43
+143
+90
+40
+138
+85
+35
+135
+82
+32
+137
+84
+34
+139
+86
+36
+139
+86
+36
+136
+83
+33
+136
+82
+35
+133
+81
+34
+133
+79
+32
+133
+81
+33
+136
+83
+33
+135
+83
+33
+136
+83
+31
+136
+83
+31
+141
+88
+36
+139
+86
+34
+141
+88
+38
+144
+91
+41
+142
+89
+39
+140
+87
+37
+140
+86
+39
+139
+85
+38
+139
+89
+40
+138
+88
+39
+135
+85
+36
+132
+80
+32
+131
+79
+31
+132
+80
+30
+132
+80
+30
+131
+79
+29
+135
+82
+32
+138
+86
+36
+136
+84
+36
+133
+81
+33
+135
+83
+35
+136
+86
+37
+138
+88
+39
+145
+95
+46
+142
+92
+41
+141
+89
+39
+140
+87
+37
+138
+85
+35
+139
+86
+36
+142
+89
+37
+143
+90
+38
+143
+90
+38
+139
+86
+34
+140
+87
+35
+139
+86
+34
+139
+86
+34
+139
+86
+34
+142
+89
+37
+144
+91
+39
+145
+92
+40
+90
+49
+17
+89
+48
+16
+90
+49
+17
+92
+51
+19
+93
+52
+20
+92
+51
+19
+91
+50
+18
+92
+49
+17
+93
+50
+18
+92
+49
+17
+92
+49
+17
+93
+50
+18
+91
+48
+16
+88
+45
+11
+85
+42
+10
+84
+41
+9
+90
+47
+15
+89
+48
+16
+87
+46
+14
+86
+46
+11
+89
+49
+14
+91
+51
+15
+92
+52
+16
+96
+56
+20
+96
+56
+20
+95
+55
+19
+95
+55
+19
+96
+56
+21
+99
+59
+24
+101
+60
+28
+102
+61
+29
+103
+63
+28
+104
+64
+29
+105
+65
+29
+107
+67
+32
+108
+68
+32
+109
+66
+31
+109
+66
+31
+110
+67
+32
+110
+68
+30
+109
+67
+29
+107
+63
+26
+106
+62
+25
+106
+62
+23
+109
+65
+26
+115
+71
+32
+115
+71
+32
+109
+65
+26
+108
+64
+25
+106
+64
+24
+107
+65
+27
+110
+68
+28
+112
+70
+30
+112
+70
+30
+112
+68
+29
+111
+67
+28
+114
+70
+31
+114
+70
+31
+115
+71
+32
+116
+72
+33
+119
+75
+36
+122
+78
+39
+124
+80
+41
+127
+82
+43
+132
+84
+46
+132
+82
+45
+131
+82
+42
+129
+81
+41
+126
+79
+37
+123
+76
+34
+120
+73
+31
+118
+71
+29
+118
+71
+27
+117
+70
+26
+114
+67
+23
+115
+68
+24
+120
+71
+28
+123
+74
+31
+125
+74
+31
+126
+75
+32
+127
+79
+31
+127
+79
+31
+125
+77
+31
+124
+76
+30
+124
+76
+30
+126
+78
+32
+128
+77
+32
+127
+76
+31
+127
+76
+31
+130
+79
+34
+132
+81
+36
+134
+83
+36
+135
+84
+37
+135
+85
+36
+136
+86
+37
+136
+86
+37
+133
+82
+35
+130
+79
+32
+130
+79
+32
+130
+79
+32
+126
+75
+28
+127
+76
+29
+129
+78
+31
+128
+77
+30
+129
+78
+31
+129
+78
+31
+128
+77
+30
+127
+76
+29
+126
+75
+28
+125
+74
+27
+126
+75
+28
+126
+75
+28
+128
+76
+28
+128
+74
+27
+128
+74
+27
+134
+80
+33
+134
+80
+33
+132
+80
+32
+135
+81
+34
+131
+79
+31
+127
+75
+27
+123
+73
+24
+125
+73
+25
+126
+74
+26
+125
+73
+25
+126
+74
+26
+130
+78
+30
+131
+79
+31
+128
+76
+29
+128
+76
+29
+128
+76
+29
+131
+79
+31
+135
+83
+35
+138
+86
+38
+139
+87
+39
+136
+86
+35
+139
+87
+39
+139
+89
+38
+138
+88
+39
+134
+84
+35
+135
+85
+36
+140
+90
+41
+145
+95
+46
+146
+96
+47
+140
+90
+41
+134
+84
+35
+131
+79
+31
+130
+80
+29
+135
+83
+33
+137
+87
+34
+139
+87
+37
+139
+89
+36
+137
+86
+33
+137
+87
+34
+141
+90
+37
+140
+89
+36
+136
+85
+32
+136
+85
+32
+138
+87
+34
+137
+85
+35
+137
+85
+37
+135
+83
+35
+136
+82
+36
+136
+84
+36
+138
+84
+38
+135
+83
+35
+132
+78
+32
+129
+77
+29
+137
+83
+37
+140
+88
+40
+145
+91
+45
+146
+94
+46
+146
+92
+46
+142
+90
+42
+140
+86
+40
+139
+85
+38
+147
+91
+42
+149
+91
+41
+148
+90
+40
+149
+91
+41
+153
+95
+45
+150
+92
+42
+145
+88
+35
+144
+87
+34
+140
+83
+30
+138
+81
+28
+139
+83
+32
+142
+86
+35
+141
+85
+34
+135
+79
+28
+130
+77
+25
+131
+78
+26
+139
+81
+33
+142
+84
+36
+144
+88
+39
+142
+86
+37
+138
+81
+35
+137
+80
+34
+130
+76
+29
+121
+67
+20
+124
+70
+23
+124
+70
+23
+123
+69
+22
+125
+71
+24
+128
+74
+27
+131
+77
+30
+130
+76
+29
+127
+73
+26
+130
+76
+32
+127
+72
+31
+127
+70
+27
+126
+72
+28
+130
+73
+28
+128
+74
+28
+128
+71
+26
+127
+70
+25
+125
+68
+23
+126
+69
+24
+131
+74
+29
+138
+81
+36
+142
+85
+42
+144
+87
+44
+137
+80
+37
+125
+71
+27
+123
+70
+28
+125
+72
+30
+127
+74
+32
+128
+73
+32
+130
+75
+34
+132
+77
+36
+130
+75
+34
+127
+73
+29
+130
+73
+30
+125
+71
+27
+122
+67
+26
+124
+69
+28
+129
+74
+33
+131
+78
+36
+130
+77
+35
+127
+76
+33
+130
+78
+38
+131
+79
+39
+132
+79
+39
+132
+79
+39
+132
+79
+39
+132
+79
+37
+130
+77
+35
+129
+76
+34
+128
+75
+33
+128
+75
+33
+123
+70
+28
+117
+64
+22
+120
+67
+25
+129
+76
+34
+134
+81
+39
+134
+81
+39
+89
+48
+16
+89
+49
+14
+90
+49
+17
+94
+54
+19
+95
+54
+22
+94
+54
+19
+92
+51
+19
+91
+50
+18
+91
+50
+18
+89
+48
+16
+94
+51
+19
+97
+56
+24
+96
+53
+21
+85
+44
+12
+82
+39
+7
+82
+41
+9
+86
+45
+13
+85
+46
+13
+85
+44
+14
+86
+47
+14
+89
+48
+16
+87
+49
+13
+89
+49
+14
+92
+54
+18
+91
+51
+16
+89
+51
+15
+88
+47
+15
+83
+44
+11
+81
+40
+8
+77
+38
+5
+76
+35
+5
+73
+34
+3
+74
+35
+4
+74
+35
+4
+74
+35
+4
+76
+37
+6
+78
+39
+8
+78
+39
+8
+77
+36
+4
+74
+35
+2
+79
+38
+6
+81
+40
+8
+85
+45
+10
+86
+46
+11
+90
+47
+13
+94
+54
+19
+98
+55
+21
+91
+51
+16
+89
+49
+14
+87
+49
+13
+89
+49
+14
+92
+52
+17
+95
+55
+20
+95
+55
+20
+93
+53
+18
+92
+52
+17
+92
+49
+15
+90
+50
+15
+92
+49
+15
+93
+50
+16
+96
+53
+19
+97
+54
+20
+97
+54
+20
+97
+54
+19
+99
+53
+19
+98
+52
+18
+97
+51
+15
+98
+52
+16
+100
+55
+16
+101
+57
+18
+102
+58
+19
+102
+58
+19
+106
+63
+21
+107
+64
+22
+105
+62
+20
+107
+64
+22
+117
+72
+31
+121
+76
+37
+123
+75
+37
+127
+79
+41
+120
+75
+34
+122
+77
+36
+122
+77
+36
+119
+74
+33
+114
+69
+28
+111
+66
+25
+114
+66
+26
+115
+67
+27
+122
+74
+34
+125
+77
+37
+128
+81
+39
+129
+82
+40
+129
+82
+38
+127
+80
+36
+124
+77
+31
+122
+75
+31
+121
+74
+32
+120
+75
+33
+122
+77
+35
+121
+76
+34
+117
+72
+30
+117
+72
+30
+121
+76
+34
+121
+76
+34
+119
+74
+32
+120
+75
+33
+120
+75
+33
+120
+75
+33
+121
+76
+34
+121
+76
+34
+122
+77
+35
+124
+77
+35
+129
+80
+37
+128
+79
+36
+130
+79
+36
+132
+83
+40
+136
+85
+42
+133
+84
+41
+135
+84
+41
+131
+82
+39
+129
+80
+37
+126
+77
+34
+127
+78
+35
+132
+83
+40
+136
+87
+44
+137
+89
+43
+136
+85
+42
+133
+82
+39
+133
+82
+39
+132
+81
+38
+131
+78
+36
+129
+78
+35
+131
+78
+34
+133
+82
+37
+131
+80
+35
+126
+75
+30
+123
+72
+27
+121
+70
+25
+122
+71
+26
+125
+77
+31
+130
+79
+34
+127
+79
+33
+128
+77
+32
+126
+78
+32
+129
+78
+35
+125
+77
+31
+127
+76
+31
+127
+79
+31
+129
+78
+31
+126
+78
+30
+131
+80
+33
+133
+85
+36
+129
+79
+30
+128
+78
+27
+129
+79
+30
+127
+77
+26
+123
+73
+22
+123
+73
+22
+126
+74
+24
+123
+73
+24
+125
+72
+28
+123
+72
+29
+124
+71
+29
+125
+74
+31
+127
+74
+32
+127
+76
+33
+127
+74
+32
+125
+74
+31
+125
+72
+30
+128
+77
+34
+132
+79
+37
+131
+80
+37
+127
+76
+33
+126
+75
+32
+131
+80
+37
+137
+84
+40
+137
+83
+37
+135
+81
+34
+131
+77
+30
+129
+75
+28
+130
+76
+29
+127
+73
+26
+121
+68
+18
+120
+67
+17
+124
+71
+21
+122
+69
+19
+124
+70
+23
+126
+74
+26
+126
+74
+26
+125
+73
+25
+126
+74
+26
+128
+76
+28
+135
+78
+32
+138
+81
+35
+136
+79
+34
+125
+71
+25
+121
+67
+21
+126
+72
+26
+125
+71
+25
+114
+62
+15
+118
+64
+18
+120
+68
+21
+125
+71
+25
+128
+76
+29
+132
+78
+32
+132
+78
+32
+131
+77
+31
+130
+76
+30
+121
+67
+23
+119
+65
+21
+118
+64
+20
+121
+67
+21
+125
+71
+25
+127
+73
+27
+126
+72
+26
+125
+71
+25
+122
+68
+22
+123
+69
+23
+128
+74
+28
+134
+80
+34
+135
+81
+37
+131
+77
+33
+122
+68
+24
+111
+57
+13
+106
+53
+11
+108
+55
+15
+111
+58
+18
+116
+63
+23
+120
+65
+26
+122
+67
+28
+122
+67
+26
+121
+66
+25
+119
+64
+23
+111
+56
+15
+108
+53
+14
+112
+59
+19
+121
+66
+27
+124
+71
+31
+121
+68
+28
+113
+61
+21
+108
+56
+17
+109
+57
+18
+109
+57
+18
+109
+57
+18
+111
+57
+19
+113
+61
+22
+116
+63
+23
+117
+64
+24
+123
+70
+30
+124
+71
+31
+120
+67
+27
+112
+59
+19
+112
+59
+19
+118
+65
+25
+121
+68
+28
+119
+66
+26
+96
+57
+18
+96
+57
+16
+98
+59
+20
+102
+63
+22
+104
+65
+26
+103
+64
+23
+101
+63
+24
+100
+62
+23
+100
+62
+23
+99
+61
+22
+101
+62
+23
+100
+62
+23
+99
+60
+21
+96
+58
+19
+99
+60
+21
+103
+63
+27
+104
+64
+29
+102
+62
+27
+101
+58
+26
+99
+59
+24
+103
+60
+26
+99
+59
+24
+101
+58
+24
+103
+63
+27
+106
+63
+28
+104
+64
+28
+105
+62
+28
+99
+59
+24
+99
+56
+22
+97
+57
+22
+99
+56
+24
+97
+56
+24
+87
+50
+21
+86
+49
+20
+85
+48
+19
+85
+48
+19
+84
+47
+18
+83
+46
+17
+83
+44
+15
+80
+43
+14
+79
+40
+9
+82
+43
+12
+86
+47
+16
+87
+48
+17
+90
+49
+17
+95
+56
+23
+99
+58
+26
+96
+57
+24
+97
+58
+25
+92
+56
+22
+91
+52
+19
+91
+52
+19
+92
+53
+20
+92
+53
+20
+91
+52
+19
+91
+52
+19
+95
+54
+22
+93
+54
+21
+94
+53
+21
+97
+56
+24
+100
+59
+27
+100
+59
+27
+98
+57
+25
+98
+55
+23
+98
+55
+23
+101
+56
+23
+102
+57
+24
+97
+54
+20
+89
+46
+12
+83
+40
+6
+81
+38
+3
+81
+38
+3
+85
+42
+7
+87
+44
+9
+85
+42
+7
+86
+43
+8
+92
+48
+13
+93
+48
+15
+91
+46
+13
+93
+48
+15
+92
+49
+17
+93
+50
+18
+94
+49
+18
+91
+46
+15
+86
+41
+10
+83
+38
+7
+82
+37
+6
+83
+38
+7
+82
+37
+4
+86
+41
+8
+91
+45
+11
+93
+47
+13
+95
+49
+13
+97
+51
+15
+96
+51
+12
+94
+50
+13
+91
+48
+13
+89
+49
+14
+90
+50
+15
+90
+50
+15
+92
+52
+17
+99
+59
+24
+102
+62
+27
+97
+57
+22
+96
+56
+21
+98
+58
+23
+100
+60
+25
+103
+63
+28
+105
+65
+30
+107
+67
+32
+107
+67
+32
+107
+67
+31
+110
+66
+29
+109
+65
+28
+112
+66
+30
+113
+69
+32
+116
+71
+32
+114
+70
+31
+112
+67
+28
+109
+65
+26
+103
+59
+20
+103
+59
+20
+103
+59
+20
+105
+61
+22
+107
+63
+24
+106
+63
+21
+103
+58
+19
+102
+57
+18
+104
+54
+19
+104
+54
+19
+106
+54
+17
+103
+53
+16
+109
+57
+20
+110
+60
+23
+110
+61
+21
+106
+57
+17
+107
+58
+18
+107
+58
+18
+111
+62
+22
+115
+67
+27
+115
+65
+28
+109
+61
+23
+105
+55
+18
+103
+55
+19
+101
+51
+18
+101
+52
+19
+106
+56
+23
+108
+60
+24
+108
+58
+23
+105
+57
+19
+107
+57
+20
+110
+62
+22
+108
+59
+19
+107
+58
+17
+108
+59
+19
+110
+61
+20
+111
+62
+21
+116
+67
+26
+121
+69
+29
+117
+68
+27
+119
+67
+27
+117
+68
+27
+118
+66
+26
+113
+64
+23
+112
+60
+20
+107
+58
+17
+107
+55
+15
+103
+54
+13
+109
+57
+17
+109
+60
+19
+112
+60
+20
+109
+60
+19
+106
+57
+16
+103
+54
+13
+105
+56
+15
+109
+60
+19
+112
+63
+22
+108
+59
+18
+101
+52
+9
+100
+51
+8
+105
+56
+13
+109
+60
+17
+111
+62
+19
+114
+65
+22
+115
+66
+23
+114
+65
+22
+111
+62
+19
+107
+60
+16
+107
+60
+16
+109
+62
+18
+111
+64
+22
+113
+64
+21
+110
+57
+13
+113
+59
+13
+120
+66
+22
+125
+72
+28
+128
+75
+31
+128
+75
+31
+126
+73
+29
+119
+68
+23
+115
+62
+18
+114
+63
+18
+118
+65
+21
+121
+70
+25
+128
+75
+31
+132
+79
+35
+135
+82
+38
+136
+84
+37
+139
+87
+39
+137
+85
+35
+136
+84
+34
+138
+86
+36
+141
+89
+39
+141
+90
+37
+140
+89
+36
+139
+88
+35
+141
+90
+37
+140
+89
+36
+145
+94
+41
+149
+98
+45
+143
+91
+41
+135
+83
+33
+132
+80
+30
+130
+80
+31
+133
+82
+35
+131
+80
+35
+130
+79
+34
+131
+80
+35
+132
+79
+35
+133
+80
+36
+137
+84
+40
+143
+90
+46
+138
+85
+41
+130
+77
+33
+124
+71
+27
+122
+71
+26
+122
+69
+25
+121
+70
+25
+120
+69
+24
+114
+66
+20
+121
+73
+27
+121
+73
+27
+122
+74
+28
+126
+78
+32
+132
+81
+36
+133
+85
+39
+133
+82
+37
+129
+78
+33
+129
+78
+33
+131
+80
+35
+131
+80
+33
+128
+77
+30
+126
+75
+28
+128
+77
+30
+130
+79
+32
+130
+79
+32
+99
+60
+19
+100
+61
+20
+102
+63
+22
+104
+65
+24
+105
+66
+25
+104
+65
+24
+103
+66
+24
+103
+65
+26
+107
+69
+30
+109
+71
+32
+105
+67
+28
+95
+57
+18
+91
+53
+14
+95
+57
+18
+98
+60
+21
+99
+59
+23
+102
+59
+24
+100
+57
+23
+97
+54
+20
+99
+56
+22
+104
+61
+27
+106
+63
+28
+106
+63
+28
+110
+67
+32
+110
+67
+32
+109
+66
+31
+104
+61
+26
+98
+55
+21
+94
+51
+17
+94
+51
+17
+94
+51
+17
+92
+51
+19
+97
+58
+27
+95
+58
+29
+96
+57
+28
+93
+54
+25
+88
+49
+20
+86
+47
+18
+87
+48
+19
+88
+49
+20
+92
+53
+22
+88
+49
+18
+89
+48
+18
+90
+49
+19
+92
+51
+19
+95
+54
+22
+97
+56
+24
+93
+52
+20
+87
+48
+15
+83
+44
+11
+80
+41
+8
+79
+40
+7
+82
+41
+9
+84
+43
+11
+87
+46
+14
+89
+48
+16
+87
+46
+14
+86
+45
+13
+86
+45
+13
+88
+47
+15
+92
+49
+17
+91
+48
+16
+88
+45
+13
+85
+42
+10
+80
+37
+5
+83
+40
+8
+87
+44
+12
+91
+48
+16
+91
+50
+18
+93
+52
+20
+94
+54
+19
+95
+55
+20
+97
+57
+22
+99
+59
+24
+99
+59
+24
+99
+59
+24
+103
+60
+28
+103
+60
+28
+102
+59
+27
+103
+59
+30
+98
+57
+27
+95
+54
+26
+95
+51
+24
+96
+52
+25
+97
+53
+24
+96
+52
+23
+95
+51
+22
+94
+50
+21
+99
+56
+24
+100
+57
+25
+102
+57
+26
+101
+56
+23
+102
+57
+24
+105
+61
+26
+106
+62
+27
+105
+62
+27
+100
+60
+25
+98
+59
+26
+94
+55
+22
+87
+48
+15
+81
+42
+9
+83
+44
+11
+84
+45
+12
+80
+41
+8
+81
+42
+9
+81
+42
+9
+82
+43
+10
+82
+43
+10
+83
+44
+11
+82
+43
+10
+81
+42
+9
+81
+40
+8
+83
+43
+8
+87
+44
+10
+91
+48
+14
+93
+50
+16
+97
+54
+19
+97
+54
+19
+90
+47
+12
+90
+47
+12
+96
+53
+18
+99
+56
+21
+98
+55
+20
+96
+53
+18
+95
+53
+15
+93
+51
+13
+95
+53
+15
+102
+58
+21
+103
+54
+21
+102
+53
+20
+101
+51
+18
+97
+49
+13
+98
+48
+15
+98
+50
+14
+98
+48
+13
+95
+47
+9
+100
+50
+15
+105
+57
+19
+109
+61
+25
+105
+57
+21
+100
+52
+16
+97
+49
+13
+94
+45
+12
+91
+42
+9
+93
+44
+12
+94
+45
+13
+96
+47
+14
+99
+50
+17
+101
+53
+17
+102
+54
+18
+102
+54
+18
+103
+55
+17
+102
+54
+16
+100
+52
+12
+103
+53
+16
+104
+55
+15
+103
+54
+14
+105
+56
+16
+105
+56
+16
+102
+53
+13
+105
+56
+16
+108
+59
+19
+110
+61
+21
+111
+62
+22
+113
+64
+24
+115
+66
+26
+115
+66
+26
+115
+66
+26
+110
+61
+21
+104
+55
+15
+99
+50
+10
+100
+51
+11
+103
+55
+15
+107
+59
+19
+113
+65
+25
+117
+69
+29
+115
+70
+31
+112
+68
+31
+109
+65
+26
+110
+66
+27
+116
+72
+33
+120
+76
+37
+123
+78
+39
+126
+82
+43
+126
+81
+42
+123
+79
+40
+120
+75
+36
+114
+70
+31
+112
+68
+29
+114
+72
+32
+116
+72
+35
+116
+72
+33
+124
+76
+36
+127
+78
+37
+133
+84
+44
+137
+88
+48
+137
+88
+48
+135
+87
+47
+129
+81
+41
+120
+72
+32
+118
+70
+30
+115
+67
+27
+116
+68
+28
+123
+75
+35
+132
+84
+44
+138
+91
+49
+141
+92
+51
+140
+91
+48
+132
+84
+38
+131
+83
+35
+130
+82
+34
+131
+83
+35
+132
+84
+35
+131
+83
+34
+131
+83
+34
+132
+84
+35
+133
+85
+36
+133
+85
+36
+132
+84
+35
+129
+81
+32
+129
+81
+33
+135
+87
+39
+135
+87
+39
+126
+78
+30
+125
+78
+32
+124
+77
+31
+125
+77
+31
+126
+78
+32
+125
+77
+31
+126
+78
+32
+131
+82
+39
+136
+88
+42
+135
+86
+43
+130
+82
+36
+128
+79
+36
+131
+83
+37
+136
+88
+42
+138
+90
+44
+135
+88
+42
+135
+88
+42
+130
+82
+36
+132
+84
+38
+134
+86
+40
+135
+87
+41
+135
+87
+41
+135
+87
+41
+133
+85
+39
+131
+83
+37
+133
+85
+39
+133
+85
+37
+135
+84
+37
+134
+86
+38
+136
+85
+38
+136
+85
+38
+137
+86
+39
+139
+88
+41
+97
+54
+20
+97
+54
+20
+96
+56
+21
+97
+57
+22
+96
+56
+21
+95
+55
+20
+95
+55
+20
+96
+55
+23
+98
+59
+26
+99
+60
+27
+97
+58
+25
+92
+53
+20
+90
+51
+18
+91
+52
+19
+91
+52
+19
+90
+49
+17
+89
+46
+12
+90
+46
+11
+90
+46
+11
+95
+51
+16
+105
+61
+26
+109
+65
+28
+108
+64
+27
+108
+64
+27
+105
+61
+24
+104
+60
+23
+101
+57
+20
+98
+54
+19
+99
+55
+20
+104
+60
+25
+106
+62
+27
+104
+61
+27
+96
+55
+23
+95
+54
+24
+94
+53
+21
+92
+51
+19
+92
+51
+19
+93
+52
+20
+95
+54
+22
+96
+55
+23
+94
+51
+19
+88
+45
+13
+87
+44
+10
+89
+46
+12
+90
+47
+13
+90
+47
+13
+88
+45
+11
+85
+42
+8
+83
+40
+6
+82
+39
+5
+83
+40
+6
+87
+44
+10
+91
+48
+14
+95
+52
+18
+99
+56
+22
+102
+59
+25
+104
+61
+27
+102
+59
+25
+102
+57
+24
+100
+55
+22
+98
+54
+19
+95
+51
+16
+92
+48
+13
+90
+46
+11
+94
+51
+19
+90
+49
+17
+90
+49
+17
+93
+52
+20
+98
+57
+25
+102
+61
+29
+102
+61
+29
+101
+60
+28
+96
+55
+23
+95
+54
+22
+96
+55
+23
+96
+55
+23
+95
+54
+24
+97
+56
+26
+100
+59
+29
+101
+60
+28
+105
+64
+32
+102
+62
+27
+103
+63
+28
+107
+67
+32
+111
+71
+36
+112
+72
+37
+110
+70
+35
+109
+69
+34
+110
+67
+33
+109
+66
+31
+105
+62
+27
+99
+56
+21
+96
+53
+18
+98
+56
+18
+98
+56
+18
+96
+54
+16
+97
+53
+18
+99
+55
+20
+102
+58
+23
+100
+56
+21
+97
+53
+18
+100
+56
+21
+107
+63
+28
+110
+66
+31
+108
+64
+29
+106
+62
+27
+104
+60
+25
+102
+58
+23
+100
+56
+21
+99
+55
+20
+98
+54
+19
+96
+53
+18
+93
+50
+16
+94
+53
+21
+98
+58
+23
+97
+57
+22
+102
+59
+25
+102
+59
+25
+93
+50
+16
+95
+52
+18
+100
+56
+21
+104
+60
+25
+104
+60
+25
+103
+59
+24
+104
+60
+25
+104
+60
+25
+107
+63
+26
+115
+71
+34
+118
+72
+36
+117
+71
+35
+118
+70
+34
+115
+70
+31
+118
+70
+34
+117
+72
+33
+121
+73
+35
+122
+77
+36
+121
+73
+35
+123
+78
+37
+124
+79
+40
+119
+74
+35
+115
+70
+31
+112
+67
+28
+110
+64
+28
+106
+61
+22
+111
+66
+25
+112
+67
+26
+113
+68
+26
+114
+69
+27
+117
+72
+30
+120
+76
+31
+122
+75
+31
+122
+75
+31
+120
+73
+29
+122
+75
+29
+124
+77
+33
+122
+75
+29
+115
+68
+22
+111
+64
+18
+110
+63
+17
+107
+60
+16
+106
+59
+17
+107
+60
+18
+108
+61
+19
+108
+61
+19
+111
+64
+22
+112
+65
+23
+111
+64
+22
+109
+62
+20
+109
+62
+20
+107
+60
+18
+107
+60
+18
+109
+62
+20
+109
+62
+20
+103
+56
+14
+97
+50
+8
+92
+47
+6
+91
+47
+10
+90
+47
+12
+89
+46
+11
+90
+47
+12
+94
+52
+14
+93
+51
+13
+92
+48
+11
+92
+50
+12
+94
+50
+13
+92
+50
+12
+92
+48
+11
+89
+47
+9
+88
+45
+10
+86
+46
+10
+92
+49
+14
+95
+52
+17
+99
+56
+21
+100
+56
+19
+97
+53
+18
+90
+47
+12
+89
+46
+11
+96
+53
+18
+99
+56
+21
+94
+51
+16
+90
+47
+12
+89
+46
+11
+90
+47
+12
+94
+51
+16
+97
+54
+19
+96
+54
+16
+95
+51
+14
+93
+49
+12
+92
+46
+10
+93
+47
+11
+95
+49
+13
+97
+51
+15
+98
+52
+16
+99
+53
+17
+102
+56
+20
+105
+59
+23
+105
+59
+23
+105
+59
+23
+101
+55
+19
+95
+49
+13
+99
+53
+19
+109
+63
+29
+106
+60
+26
+92
+46
+10
+96
+51
+12
+100
+55
+14
+103
+58
+17
+101
+56
+15
+101
+56
+15
+103
+58
+17
+104
+59
+20
+103
+58
+17
+104
+59
+20
+103
+58
+17
+99
+54
+15
+103
+58
+17
+111
+66
+25
+109
+64
+23
+102
+57
+16
+102
+57
+15
+105
+58
+16
+106
+59
+15
+105
+58
+14
+102
+55
+11
+101
+54
+10
+106
+59
+15
+114
+67
+23
+120
+73
+29
+119
+72
+28
+114
+67
+23
+110
+61
+18
+108
+61
+15
+110
+62
+16
+109
+61
+15
+107
+59
+13
+105
+57
+11
+92
+48
+19
+92
+48
+19
+93
+49
+20
+90
+49
+19
+87
+46
+16
+85
+44
+14
+86
+45
+17
+88
+47
+19
+85
+44
+16
+81
+42
+13
+84
+45
+16
+94
+55
+26
+100
+61
+32
+99
+60
+31
+100
+61
+32
+106
+65
+35
+106
+63
+31
+106
+63
+28
+105
+62
+28
+107
+64
+29
+113
+70
+35
+110
+67
+32
+101
+58
+23
+95
+52
+17
+94
+51
+16
+94
+51
+16
+91
+48
+13
+91
+48
+13
+96
+53
+18
+102
+59
+24
+103
+60
+26
+100
+57
+23
+96
+53
+19
+92
+49
+15
+90
+45
+12
+93
+50
+15
+101
+57
+22
+107
+64
+29
+109
+65
+30
+108
+64
+29
+109
+65
+30
+106
+62
+27
+109
+65
+30
+115
+71
+34
+115
+71
+36
+112
+68
+31
+111
+67
+32
+110
+66
+29
+110
+66
+31
+110
+66
+29
+112
+68
+33
+114
+70
+33
+114
+70
+35
+113
+69
+32
+111
+67
+32
+111
+67
+30
+109
+65
+30
+110
+66
+29
+111
+65
+29
+110
+64
+28
+109
+63
+27
+109
+64
+25
+109
+63
+27
+110
+64
+28
+108
+65
+31
+107
+67
+32
+110
+67
+33
+108
+68
+33
+108
+65
+31
+105
+65
+30
+105
+62
+28
+103
+63
+28
+101
+58
+24
+95
+55
+20
+96
+53
+19
+91
+50
+18
+86
+43
+11
+85
+44
+12
+90
+49
+17
+90
+49
+17
+92
+52
+17
+93
+53
+17
+98
+58
+22
+103
+63
+27
+108
+65
+30
+104
+64
+28
+105
+62
+27
+105
+62
+27
+105
+62
+27
+106
+63
+28
+105
+62
+27
+104
+61
+26
+108
+64
+29
+113
+70
+35
+117
+73
+38
+117
+73
+38
+111
+65
+29
+107
+61
+25
+108
+62
+26
+111
+65
+29
+109
+63
+27
+109
+63
+27
+110
+64
+28
+111
+65
+29
+110
+64
+28
+108
+62
+26
+105
+59
+23
+104
+58
+22
+105
+59
+23
+107
+61
+25
+108
+62
+26
+109
+63
+27
+103
+59
+24
+103
+60
+26
+104
+61
+26
+97
+54
+19
+99
+55
+20
+97
+53
+18
+87
+43
+8
+90
+46
+11
+97
+51
+15
+101
+55
+19
+101
+55
+19
+104
+58
+22
+110
+64
+28
+109
+63
+27
+108
+63
+24
+112
+66
+30
+111
+65
+31
+107
+63
+28
+106
+60
+24
+105
+59
+23
+103
+57
+21
+103
+57
+21
+107
+61
+25
+112
+67
+28
+105
+60
+21
+102
+57
+18
+103
+58
+19
+110
+65
+26
+115
+69
+33
+114
+68
+32
+111
+65
+29
+109
+64
+25
+112
+67
+25
+116
+72
+27
+119
+75
+30
+118
+74
+29
+118
+74
+29
+120
+76
+31
+124
+77
+31
+124
+77
+31
+125
+78
+32
+130
+83
+37
+136
+89
+43
+135
+88
+44
+128
+81
+37
+125
+78
+34
+127
+80
+36
+128
+81
+37
+124
+77
+35
+123
+76
+34
+121
+74
+32
+119
+72
+30
+121
+74
+32
+121
+74
+32
+117
+70
+28
+112
+65
+23
+111
+64
+22
+113
+66
+24
+117
+70
+28
+120
+73
+31
+118
+71
+29
+113
+66
+24
+111
+64
+22
+111
+66
+25
+113
+69
+32
+112
+69
+34
+110
+66
+31
+110
+66
+29
+113
+69
+32
+113
+69
+32
+113
+69
+32
+116
+72
+35
+117
+71
+35
+112
+68
+31
+110
+66
+29
+107
+63
+26
+101
+57
+20
+94
+51
+16
+96
+52
+17
+101
+57
+20
+101
+57
+20
+99
+55
+18
+103
+59
+22
+108
+64
+27
+105
+61
+24
+100
+58
+20
+99
+56
+21
+99
+57
+19
+99
+56
+21
+101
+59
+21
+105
+63
+25
+106
+64
+26
+103
+59
+22
+99
+55
+16
+99
+55
+16
+102
+58
+21
+100
+56
+21
+101
+56
+23
+101
+56
+23
+99
+54
+21
+96
+51
+18
+93
+48
+15
+95
+50
+17
+98
+53
+20
+97
+52
+19
+92
+47
+14
+96
+51
+18
+105
+60
+27
+104
+59
+26
+98
+53
+20
+98
+53
+22
+102
+57
+24
+107
+63
+26
+112
+68
+31
+110
+66
+29
+101
+57
+20
+98
+54
+17
+101
+57
+22
+99
+55
+20
+92
+48
+13
+95
+51
+16
+98
+54
+19
+95
+51
+16
+94
+50
+13
+96
+52
+15
+92
+48
+11
+89
+45
+8
+98
+53
+14
+106
+58
+18
+108
+60
+20
+111
+63
+23
+114
+66
+26
+119
+71
+31
+121
+73
+33
+121
+73
+33
+119
+71
+31
+118
+70
+30
+111
+63
+23
+104
+57
+15
+103
+56
+14
+108
+61
+19
+112
+65
+23
+110
+61
+20
+104
+55
+14
+93
+47
+23
+89
+43
+19
+85
+39
+15
+82
+38
+13
+83
+39
+14
+84
+40
+15
+85
+41
+16
+85
+41
+16
+89
+45
+20
+88
+46
+21
+89
+47
+22
+91
+49
+24
+96
+54
+29
+98
+56
+31
+92
+50
+25
+84
+43
+15
+88
+49
+18
+94
+56
+20
+98
+59
+26
+101
+62
+29
+104
+65
+32
+103
+64
+31
+102
+63
+30
+104
+65
+32
+102
+63
+30
+108
+69
+36
+109
+70
+37
+105
+66
+33
+106
+67
+34
+112
+74
+38
+113
+74
+41
+110
+70
+35
+114
+70
+35
+112
+68
+33
+112
+66
+32
+112
+68
+31
+116
+70
+34
+117
+73
+36
+119
+73
+37
+119
+73
+37
+118
+72
+36
+118
+72
+36
+118
+72
+36
+118
+73
+34
+118
+72
+36
+116
+71
+32
+115
+69
+33
+116
+71
+32
+116
+70
+34
+116
+71
+32
+117
+71
+35
+119
+74
+35
+123
+77
+41
+126
+81
+42
+127
+81
+45
+126
+81
+42
+125
+79
+43
+123
+78
+39
+123
+75
+37
+123
+75
+37
+121
+73
+35
+119
+71
+31
+120
+72
+34
+120
+75
+36
+119
+75
+38
+115
+72
+37
+118
+74
+39
+117
+74
+39
+112
+68
+33
+111
+68
+33
+116
+72
+37
+114
+71
+36
+116
+72
+37
+114
+71
+36
+114
+70
+35
+109
+66
+32
+105
+60
+27
+99
+56
+22
+96
+53
+19
+95
+52
+18
+96
+53
+18
+92
+49
+14
+88
+45
+10
+88
+45
+10
+91
+46
+13
+91
+48
+14
+92
+47
+14
+92
+47
+14
+100
+55
+22
+100
+55
+24
+104
+59
+28
+110
+65
+34
+112
+65
+35
+109
+64
+33
+108
+61
+33
+109
+62
+32
+116
+70
+36
+118
+70
+34
+115
+67
+31
+116
+68
+32
+122
+74
+38
+119
+71
+35
+111
+63
+27
+109
+61
+25
+107
+59
+23
+105
+57
+21
+104
+56
+20
+105
+57
+21
+105
+57
+21
+100
+52
+16
+94
+46
+10
+89
+41
+5
+93
+48
+9
+92
+47
+8
+97
+49
+11
+102
+54
+16
+106
+56
+19
+109
+59
+22
+116
+66
+29
+124
+74
+37
+123
+71
+32
+121
+69
+30
+120
+68
+29
+118
+66
+27
+114
+65
+25
+110
+61
+21
+105
+56
+16
+101
+53
+15
+89
+44
+11
+91
+48
+16
+93
+48
+17
+93
+48
+17
+97
+52
+21
+101
+56
+23
+94
+49
+16
+84
+39
+6
+85
+40
+7
+89
+44
+11
+96
+51
+18
+102
+57
+24
+104
+59
+28
+103
+58
+27
+105
+60
+29
+109
+63
+29
+111
+66
+27
+110
+63
+21
+105
+58
+16
+102
+55
+13
+104
+57
+15
+112
+65
+23
+119
+71
+31
+123
+75
+35
+116
+68
+28
+112
+64
+24
+110
+62
+22
+114
+66
+28
+119
+71
+33
+122
+74
+36
+124
+76
+40
+126
+78
+40
+131
+82
+42
+134
+85
+44
+132
+83
+42
+126
+77
+36
+122
+75
+33
+124
+77
+35
+123
+76
+34
+120
+73
+31
+125
+78
+36
+125
+78
+36
+127
+80
+38
+129
+82
+40
+127
+80
+38
+124
+77
+35
+125
+78
+36
+129
+82
+40
+129
+81
+41
+126
+78
+38
+124
+75
+35
+123
+74
+33
+125
+76
+35
+127
+78
+37
+129
+80
+39
+130
+81
+40
+131
+79
+39
+130
+81
+40
+130
+81
+40
+128
+79
+38
+126
+77
+36
+123
+75
+35
+124
+75
+35
+126
+77
+36
+133
+82
+37
+137
+84
+40
+132
+79
+35
+124
+73
+28
+125
+74
+29
+125
+74
+29
+126
+75
+32
+132
+81
+36
+128
+77
+34
+123
+72
+27
+115
+64
+19
+116
+65
+20
+133
+80
+36
+134
+82
+35
+124
+72
+25
+134
+83
+38
+129
+82
+40
+129
+84
+45
+133
+88
+49
+129
+84
+45
+118
+73
+34
+115
+70
+31
+114
+70
+31
+111
+67
+28
+109
+65
+26
+107
+63
+24
+104
+60
+21
+101
+57
+18
+102
+58
+19
+105
+61
+22
+109
+65
+28
+111
+67
+30
+104
+58
+24
+99
+53
+19
+95
+51
+16
+92
+48
+13
+86
+42
+7
+85
+40
+7
+93
+48
+15
+100
+55
+22
+97
+52
+19
+96
+51
+18
+96
+51
+18
+98
+54
+19
+103
+59
+24
+104
+60
+25
+101
+55
+21
+96
+50
+16
+102
+54
+18
+107
+59
+21
+108
+60
+22
+105
+57
+19
+103
+57
+21
+106
+60
+24
+106
+60
+24
+102
+56
+20
+106
+60
+24
+111
+65
+29
+115
+70
+31
+115
+70
+31
+116
+68
+30
+115
+67
+29
+112
+63
+23
+108
+59
+19
+104
+58
+32
+104
+58
+32
+102
+56
+30
+98
+52
+26
+93
+49
+22
+90
+46
+19
+89
+45
+18
+90
+46
+19
+93
+49
+22
+88
+44
+17
+81
+37
+10
+75
+34
+6
+77
+36
+8
+82
+41
+11
+81
+40
+12
+78
+37
+7
+85
+46
+13
+84
+48
+12
+83
+45
+9
+77
+41
+7
+79
+40
+7
+77
+41
+7
+81
+42
+9
+83
+47
+13
+82
+43
+10
+82
+46
+12
+88
+49
+16
+88
+52
+18
+89
+50
+17
+87
+51
+15
+91
+53
+17
+95
+57
+21
+101
+57
+22
+101
+57
+20
+102
+56
+20
+103
+59
+22
+106
+60
+24
+106
+62
+23
+106
+61
+22
+102
+58
+19
+99
+54
+15
+95
+51
+12
+91
+46
+7
+88
+44
+5
+89
+44
+5
+91
+47
+8
+96
+51
+12
+98
+54
+15
+100
+56
+17
+106
+62
+23
+112
+68
+31
+114
+70
+31
+108
+64
+27
+102
+58
+19
+99
+55
+18
+100
+56
+17
+99
+53
+17
+98
+53
+14
+96
+51
+12
+95
+50
+9
+97
+52
+13
+100
+55
+14
+101
+56
+17
+99
+54
+15
+99
+54
+15
+101
+57
+18
+111
+65
+29
+118
+74
+35
+115
+69
+33
+107
+63
+24
+110
+64
+28
+116
+72
+33
+117
+71
+35
+107
+63
+26
+98
+54
+17
+96
+52
+15
+95
+51
+16
+94
+50
+15
+94
+50
+15
+95
+52
+17
+98
+56
+18
+98
+54
+15
+97
+53
+14
+97
+53
+14
+96
+52
+15
+93
+49
+12
+89
+45
+8
+88
+44
+7
+93
+47
+13
+101
+55
+21
+104
+58
+25
+97
+51
+18
+91
+45
+12
+92
+45
+15
+96
+49
+19
+97
+50
+20
+96
+50
+17
+97
+51
+17
+98
+52
+18
+101
+55
+21
+106
+60
+26
+106
+60
+26
+103
+57
+23
+101
+55
+21
+109
+63
+29
+107
+61
+27
+106
+60
+26
+108
+62
+28
+112
+66
+32
+113
+67
+33
+114
+68
+34
+114
+68
+34
+119
+74
+35
+117
+72
+33
+117
+69
+31
+116
+68
+30
+114
+64
+27
+110
+60
+23
+112
+62
+25
+116
+66
+29
+114
+62
+23
+113
+61
+22
+115
+63
+24
+120
+71
+31
+122
+73
+33
+114
+65
+25
+104
+55
+15
+97
+49
+11
+101
+56
+23
+101
+58
+26
+103
+60
+28
+105
+62
+30
+104
+59
+28
+99
+54
+21
+97
+52
+19
+97
+52
+19
+91
+46
+13
+88
+43
+10
+86
+41
+8
+87
+42
+9
+90
+45
+12
+92
+47
+14
+95
+50
+19
+99
+53
+19
+107
+62
+23
+112
+64
+24
+112
+64
+24
+110
+62
+22
+110
+62
+22
+115
+67
+27
+117
+69
+31
+117
+69
+31
+120
+72
+34
+115
+67
+29
+110
+62
+26
+107
+59
+23
+103
+54
+21
+100
+51
+18
+99
+50
+18
+100
+51
+18
+103
+53
+16
+105
+56
+16
+106
+57
+17
+105
+56
+16
+105
+57
+17
+109
+61
+21
+110
+62
+22
+109
+61
+21
+106
+58
+18
+106
+58
+18
+108
+60
+20
+111
+63
+23
+113
+65
+25
+115
+67
+27
+120
+72
+32
+125
+77
+37
+123
+74
+33
+123
+71
+31
+120
+69
+26
+119
+68
+25
+119
+68
+25
+119
+68
+25
+120
+67
+25
+120
+67
+25
+116
+63
+21
+115
+62
+20
+113
+62
+19
+114
+63
+20
+116
+65
+22
+120
+69
+26
+124
+72
+32
+127
+76
+33
+131
+79
+32
+125
+73
+25
+118
+64
+18
+118
+66
+19
+125
+73
+26
+123
+71
+24
+121
+69
+22
+126
+74
+27
+125
+73
+26
+125
+73
+26
+123
+71
+24
+123
+69
+22
+131
+77
+30
+128
+74
+27
+114
+61
+11
+114
+62
+14
+114
+66
+20
+110
+63
+19
+110
+63
+21
+112
+65
+23
+109
+62
+20
+106
+59
+17
+100
+55
+13
+96
+51
+9
+107
+62
+20
+108
+63
+21
+112
+67
+26
+115
+70
+28
+112
+67
+25
+107
+62
+20
+107
+62
+20
+109
+64
+23
+114
+66
+28
+111
+63
+27
+112
+66
+30
+116
+70
+34
+116
+70
+34
+117
+71
+35
+120
+74
+40
+123
+77
+43
+122
+76
+42
+122
+76
+40
+122
+76
+40
+121
+75
+39
+120
+74
+38
+116
+70
+34
+111
+63
+27
+104
+56
+18
+100
+52
+14
+101
+53
+15
+105
+57
+19
+112
+64
+26
+110
+64
+28
+105
+59
+23
+102
+56
+20
+103
+57
+21
+105
+59
+23
+105
+60
+21
+110
+65
+26
+117
+72
+33
+118
+70
+32
+112
+64
+24
+112
+63
+23
+116
+67
+27
+109
+65
+28
+109
+65
+28
+109
+65
+28
+108
+64
+27
+108
+64
+27
+108
+64
+27
+110
+66
+29
+112
+68
+31
+103
+59
+22
+101
+57
+20
+97
+53
+16
+95
+53
+15
+97
+55
+17
+102
+60
+20
+104
+62
+24
+100
+61
+22
+100
+61
+22
+98
+60
+23
+94
+54
+18
+88
+50
+14
+88
+48
+13
+85
+47
+11
+85
+45
+10
+86
+48
+12
+90
+50
+15
+91
+53
+17
+93
+53
+18
+92
+54
+18
+94
+54
+19
+94
+56
+19
+91
+51
+15
+85
+45
+9
+86
+43
+8
+87
+44
+9
+89
+45
+10
+90
+47
+12
+97
+53
+18
+104
+62
+24
+109
+65
+28
+108
+66
+28
+110
+66
+29
+107
+65
+27
+107
+63
+26
+105
+63
+25
+107
+63
+26
+105
+63
+25
+105
+61
+24
+103
+61
+23
+106
+64
+26
+103
+61
+23
+102
+59
+24
+106
+64
+26
+108
+65
+30
+106
+64
+26
+105
+62
+27
+105
+63
+25
+101
+57
+22
+101
+57
+20
+100
+56
+19
+100
+56
+17
+107
+63
+26
+114
+70
+31
+113
+69
+32
+107
+63
+24
+107
+62
+23
+107
+62
+21
+111
+63
+25
+115
+70
+29
+117
+69
+31
+109
+64
+23
+109
+61
+23
+113
+68
+27
+107
+59
+21
+104
+59
+20
+108
+63
+24
+115
+70
+31
+118
+72
+36
+114
+70
+33
+115
+71
+34
+119
+75
+36
+116
+73
+30
+120
+76
+31
+124
+80
+35
+126
+82
+37
+124
+80
+35
+119
+75
+30
+117
+72
+30
+117
+72
+30
+108
+60
+20
+107
+59
+19
+106
+58
+20
+104
+56
+18
+100
+52
+14
+94
+46
+10
+89
+41
+5
+84
+38
+4
+88
+45
+13
+86
+45
+15
+89
+48
+18
+92
+51
+21
+95
+54
+24
+100
+59
+29
+105
+64
+34
+106
+65
+35
+105
+64
+34
+104
+63
+33
+103
+62
+32
+105
+64
+34
+106
+65
+35
+107
+66
+36
+107
+66
+36
+108
+67
+35
+115
+72
+37
+112
+70
+32
+110
+66
+29
+107
+63
+26
+104
+58
+22
+101
+55
+19
+102
+56
+20
+105
+59
+23
+99
+51
+15
+98
+50
+14
+98
+52
+16
+99
+53
+17
+96
+50
+16
+95
+51
+16
+106
+62
+27
+119
+75
+40
+118
+76
+38
+112
+70
+32
+107
+65
+27
+102
+60
+22
+97
+55
+17
+94
+52
+12
+99
+55
+16
+107
+63
+24
+116
+72
+33
+114
+70
+31
+114
+70
+31
+117
+73
+34
+120
+76
+37
+118
+74
+35
+112
+66
+30
+107
+62
+23
+110
+65
+24
+113
+68
+26
+114
+69
+27
+113
+68
+26
+117
+70
+28
+119
+72
+30
+117
+69
+29
+113
+65
+25
+108
+60
+22
+107
+59
+21
+107
+59
+23
+107
+59
+23
+105
+56
+23
+103
+54
+21
+105
+56
+24
+108
+59
+26
+108
+58
+23
+108
+58
+21
+109
+59
+22
+110
+60
+23
+111
+61
+24
+111
+61
+24
+111
+61
+24
+111
+61
+24
+115
+67
+29
+114
+66
+28
+112
+64
+26
+112
+64
+26
+113
+65
+27
+117
+69
+31
+123
+75
+37
+126
+78
+40
+129
+80
+40
+125
+76
+35
+120
+71
+30
+116
+67
+26
+116
+65
+22
+117
+66
+23
+119
+68
+25
+120
+69
+26
+125
+72
+30
+125
+72
+30
+126
+75
+32
+129
+78
+35
+133
+81
+41
+135
+83
+43
+134
+82
+42
+133
+81
+41
+126
+77
+36
+125
+78
+34
+125
+76
+35
+128
+81
+39
+133
+86
+44
+132
+85
+43
+135
+88
+46
+143
+96
+54
+140
+93
+51
+139
+92
+48
+136
+89
+45
+132
+83
+40
+134
+86
+40
+134
+86
+40
+128
+80
+34
+128
+80
+34
+128
+77
+32
+129
+78
+33
+131
+80
+35
+132
+81
+36
+129
+78
+35
+122
+71
+28
+121
+70
+27
+127
+76
+33
+122
+73
+30
+116
+67
+24
+113
+64
+23
+118
+69
+26
+123
+74
+31
+127
+78
+35
+133
+84
+41
+140
+92
+46
+136
+85
+40
+132
+81
+36
+130
+79
+34
+128
+77
+32
+120
+72
+26
+116
+68
+22
+117
+68
+25
+117
+68
+25
+116
+67
+24
+118
+69
+26
+120
+71
+28
+123
+75
+29
+130
+79
+34
+135
+84
+39
+137
+86
+41
+136
+85
+40
+130
+82
+36
+127
+78
+35
+129
+82
+38
+135
+88
+44
+129
+84
+42
+117
+72
+30
+111
+66
+24
+112
+67
+25
+106
+61
+19
+102
+57
+15
+105
+58
+16
+111
+64
+20
+114
+65
+22
+112
+64
+18
+115
+67
+21
+122
+74
+28
+99
+55
+16
+99
+55
+16
+102
+58
+19
+105
+61
+22
+109
+65
+26
+111
+68
+26
+112
+68
+29
+112
+69
+27
+107
+64
+22
+110
+67
+25
+113
+70
+28
+114
+71
+29
+113
+71
+29
+113
+72
+28
+112
+71
+27
+110
+68
+26
+104
+62
+22
+104
+62
+22
+102
+60
+22
+103
+61
+23
+108
+66
+28
+108
+66
+28
+106
+64
+26
+105
+63
+25
+97
+54
+19
+99
+57
+19
+99
+57
+19
+99
+57
+19
+103
+61
+23
+109
+67
+29
+106
+64
+26
+98
+56
+18
+98
+56
+18
+99
+56
+21
+98
+55
+20
+97
+54
+19
+98
+55
+20
+101
+58
+23
+100
+58
+20
+96
+54
+16
+93
+51
+13
+94
+52
+14
+94
+52
+14
+95
+53
+15
+98
+56
+18
+100
+58
+20
+101
+59
+21
+101
+59
+21
+92
+52
+16
+90
+50
+14
+92
+52
+16
+97
+57
+21
+97
+57
+21
+95
+55
+19
+98
+55
+20
+103
+60
+25
+110
+67
+32
+110
+67
+32
+109
+67
+29
+108
+66
+28
+110
+68
+30
+113
+71
+33
+110
+68
+30
+105
+61
+24
+110
+65
+26
+113
+65
+25
+109
+61
+23
+108
+60
+20
+115
+67
+27
+117
+69
+29
+115
+67
+27
+116
+68
+28
+114
+66
+26
+112
+67
+26
+113
+68
+29
+114
+69
+30
+112
+67
+28
+108
+64
+25
+110
+66
+29
+115
+71
+32
+118
+73
+31
+122
+78
+33
+126
+82
+37
+127
+83
+38
+124
+80
+35
+120
+76
+31
+122
+75
+31
+124
+77
+33
+124
+77
+35
+117
+70
+28
+115
+67
+27
+121
+73
+33
+125
+77
+37
+118
+70
+32
+106
+58
+20
+96
+50
+14
+84
+41
+7
+80
+39
+7
+82
+41
+9
+83
+42
+10
+80
+39
+7
+83
+42
+10
+88
+47
+15
+86
+45
+13
+85
+44
+12
+85
+44
+12
+87
+46
+14
+89
+48
+16
+91
+50
+18
+92
+51
+19
+94
+53
+21
+96
+55
+23
+92
+52
+17
+91
+51
+15
+89
+49
+14
+90
+47
+12
+91
+48
+14
+94
+51
+16
+101
+56
+23
+106
+61
+28
+111
+66
+33
+109
+64
+31
+110
+65
+32
+114
+71
+37
+116
+73
+39
+110
+69
+37
+104
+63
+31
+101
+61
+26
+101
+58
+23
+99
+57
+19
+97
+55
+17
+97
+55
+15
+102
+60
+20
+109
+67
+27
+117
+73
+34
+120
+77
+35
+117
+73
+34
+111
+68
+26
+104
+60
+21
+101
+57
+18
+104
+60
+21
+109
+65
+26
+115
+70
+31
+117
+72
+31
+109
+64
+23
+105
+60
+19
+103
+58
+17
+107
+62
+21
+114
+69
+28
+118
+73
+32
+119
+71
+31
+116
+68
+28
+116
+68
+30
+115
+67
+29
+115
+67
+31
+113
+65
+29
+109
+61
+25
+104
+55
+22
+102
+53
+20
+103
+54
+21
+103
+53
+18
+102
+52
+17
+103
+53
+18
+106
+56
+21
+109
+59
+24
+109
+59
+24
+110
+60
+25
+112
+62
+27
+108
+60
+24
+109
+61
+25
+110
+62
+26
+110
+62
+26
+112
+64
+28
+116
+68
+32
+118
+70
+34
+118
+70
+32
+114
+66
+26
+111
+63
+23
+107
+59
+19
+105
+58
+16
+107
+58
+17
+110
+61
+20
+113
+64
+23
+115
+66
+25
+114
+62
+22
+111
+59
+19
+105
+56
+15
+102
+53
+12
+100
+51
+11
+99
+50
+10
+97
+48
+8
+96
+47
+7
+101
+53
+13
+106
+61
+20
+110
+65
+24
+105
+60
+19
+100
+55
+14
+98
+53
+12
+101
+56
+15
+104
+59
+18
+101
+56
+15
+103
+58
+17
+110
+65
+23
+116
+71
+29
+122
+75
+31
+125
+78
+34
+123
+76
+32
+122
+74
+28
+124
+73
+28
+128
+76
+29
+131
+79
+32
+138
+86
+39
+145
+92
+48
+140
+87
+43
+130
+77
+33
+129
+76
+32
+131
+80
+37
+123
+72
+29
+116
+65
+22
+117
+66
+23
+120
+69
+26
+122
+71
+26
+125
+74
+29
+130
+79
+34
+127
+75
+27
+126
+74
+26
+128
+76
+28
+128
+76
+29
+122
+71
+24
+122
+71
+24
+128
+77
+32
+132
+81
+36
+131
+80
+35
+132
+81
+34
+132
+81
+34
+131
+80
+33
+130
+78
+31
+128
+76
+28
+126
+74
+26
+124
+72
+24
+122
+71
+24
+121
+73
+27
+123
+75
+29
+123
+76
+32
+122
+75
+31
+118
+74
+29
+116
+72
+27
+115
+71
+26
+112
+67
+25
+115
+71
+26
+121
+74
+30
+126
+79
+33
+133
+85
+39
+137
+89
+41
+133
+85
+37
+127
+79
+31
+95
+53
+15
+98
+56
+18
+102
+60
+22
+104
+62
+24
+103
+61
+23
+99
+57
+17
+96
+54
+16
+93
+51
+11
+97
+53
+14
+101
+57
+18
+105
+61
+22
+106
+63
+21
+105
+62
+20
+105
+62
+20
+106
+63
+21
+107
+64
+22
+113
+68
+27
+111
+66
+25
+106
+61
+22
+106
+61
+22
+112
+67
+28
+114
+69
+30
+112
+67
+28
+111
+66
+27
+109
+63
+27
+105
+60
+21
+104
+59
+20
+105
+60
+21
+101
+56
+17
+96
+51
+10
+98
+53
+12
+103
+58
+17
+105
+61
+24
+109
+65
+28
+113
+69
+32
+114
+70
+33
+113
+69
+32
+109
+65
+28
+101
+57
+20
+94
+50
+13
+94
+50
+13
+97
+53
+16
+97
+55
+17
+98
+56
+18
+98
+56
+18
+99
+57
+19
+98
+56
+18
+97
+55
+17
+93
+53
+17
+88
+48
+13
+87
+47
+12
+92
+52
+17
+96
+56
+20
+96
+56
+20
+98
+58
+22
+102
+62
+26
+103
+60
+25
+102
+59
+24
+102
+59
+24
+101
+58
+23
+100
+57
+22
+99
+56
+21
+99
+56
+21
+102
+58
+21
+111
+65
+29
+115
+70
+31
+114
+68
+32
+113
+68
+29
+118
+73
+34
+119
+74
+35
+119
+71
+33
+120
+72
+34
+118
+73
+34
+115
+70
+31
+110
+64
+28
+105
+61
+24
+105
+61
+24
+107
+63
+26
+108
+64
+29
+108
+64
+27
+101
+55
+19
+105
+60
+21
+108
+63
+24
+107
+62
+23
+102
+57
+18
+98
+53
+12
+99
+54
+13
+102
+57
+16
+102
+57
+16
+105
+60
+19
+109
+61
+23
+110
+62
+24
+114
+66
+28
+119
+71
+35
+116
+68
+32
+110
+62
+26
+112
+66
+30
+110
+64
+28
+113
+67
+31
+114
+68
+32
+110
+64
+28
+111
+65
+29
+110
+64
+28
+104
+58
+22
+103
+57
+21
+101
+55
+19
+100
+54
+18
+98
+52
+16
+97
+51
+15
+97
+51
+15
+100
+54
+18
+102
+58
+21
+96
+56
+21
+94
+56
+20
+92
+53
+20
+91
+51
+16
+91
+50
+18
+95
+55
+20
+102
+59
+27
+104
+61
+29
+99
+56
+24
+96
+55
+23
+92
+51
+19
+89
+50
+17
+90
+51
+18
+96
+57
+26
+99
+63
+31
+103
+64
+31
+98
+58
+23
+102
+59
+24
+107
+64
+29
+112
+70
+32
+116
+72
+35
+115
+71
+34
+108
+64
+27
+103
+59
+20
+102
+58
+21
+108
+64
+25
+115
+69
+33
+118
+72
+36
+116
+70
+34
+111
+65
+29
+107
+61
+25
+104
+58
+22
+97
+53
+16
+91
+47
+8
+88
+44
+5
+93
+49
+10
+97
+53
+14
+97
+53
+14
+98
+53
+14
+101
+56
+17
+97
+52
+13
+98
+53
+14
+100
+55
+16
+102
+57
+18
+102
+57
+18
+103
+57
+21
+104
+58
+22
+105
+59
+23
+106
+58
+22
+102
+54
+18
+100
+52
+16
+101
+53
+17
+100
+52
+16
+97
+49
+13
+96
+48
+12
+97
+49
+13
+101
+53
+17
+103
+55
+19
+104
+56
+20
+105
+57
+21
+106
+58
+22
+106
+58
+22
+102
+56
+20
+99
+53
+17
+93
+49
+10
+93
+49
+10
+95
+50
+11
+97
+52
+13
+101
+56
+17
+105
+60
+19
+111
+63
+23
+113
+65
+25
+114
+66
+26
+114
+66
+26
+113
+65
+25
+112
+64
+24
+110
+62
+24
+108
+60
+22
+105
+57
+19
+103
+55
+17
+103
+55
+15
+108
+60
+20
+112
+67
+26
+115
+70
+29
+118
+73
+34
+122
+77
+38
+122
+77
+36
+119
+74
+33
+112
+67
+26
+108
+63
+22
+111
+64
+22
+118
+71
+29
+119
+72
+30
+118
+71
+29
+121
+72
+29
+121
+73
+27
+123
+72
+27
+126
+74
+27
+123
+70
+26
+124
+71
+27
+130
+77
+35
+128
+75
+33
+121
+68
+26
+118
+65
+23
+122
+70
+30
+122
+70
+30
+122
+70
+30
+121
+70
+27
+120
+69
+26
+123
+72
+29
+128
+79
+36
+135
+84
+39
+135
+83
+36
+135
+83
+36
+138
+87
+40
+139
+88
+43
+135
+84
+39
+132
+81
+36
+130
+81
+38
+129
+80
+37
+133
+84
+41
+130
+81
+38
+125
+74
+31
+118
+67
+22
+116
+65
+20
+119
+68
+21
+125
+73
+26
+128
+76
+29
+129
+78
+33
+129
+80
+37
+128
+79
+36
+124
+77
+35
+123
+76
+34
+124
+77
+35
+123
+78
+36
+122
+77
+35
+131
+86
+45
+133
+88
+46
+132
+85
+43
+126
+79
+35
+125
+76
+33
+126
+78
+32
+123
+72
+27
+113
+62
+17
+97
+54
+20
+101
+58
+24
+104
+61
+27
+102
+59
+25
+96
+53
+19
+92
+49
+14
+93
+50
+15
+96
+53
+18
+94
+50
+15
+97
+53
+16
+100
+56
+19
+102
+58
+21
+104
+60
+21
+107
+63
+24
+111
+67
+28
+114
+70
+31
+110
+65
+24
+107
+62
+21
+101
+56
+17
+98
+53
+14
+101
+56
+17
+100
+55
+16
+96
+50
+14
+95
+49
+13
+99
+53
+17
+99
+53
+17
+102
+57
+18
+105
+60
+21
+105
+60
+21
+102
+57
+18
+102
+57
+16
+105
+60
+19
+107
+62
+23
+108
+63
+24
+110
+64
+28
+113
+68
+29
+115
+69
+33
+117
+72
+33
+118
+72
+36
+118
+73
+34
+119
+73
+37
+122
+77
+38
+122
+78
+41
+119
+75
+36
+117
+73
+36
+114
+70
+31
+110
+66
+29
+106
+62
+25
+99
+56
+21
+89
+46
+11
+82
+39
+5
+86
+43
+8
+93
+50
+15
+96
+54
+16
+96
+53
+18
+95
+53
+15
+98
+54
+19
+97
+53
+16
+96
+52
+17
+96
+52
+15
+94
+50
+15
+94
+50
+13
+99
+55
+20
+105
+61
+26
+100
+56
+21
+96
+50
+16
+93
+47
+13
+95
+49
+13
+98
+52
+16
+95
+49
+13
+92
+46
+10
+94
+48
+12
+97
+51
+15
+100
+56
+19
+103
+59
+22
+103
+59
+22
+104
+60
+25
+106
+63
+28
+107
+64
+29
+104
+61
+27
+107
+62
+29
+111
+66
+33
+117
+71
+38
+119
+73
+39
+119
+73
+39
+117
+71
+35
+118
+72
+36
+121
+76
+37
+116
+71
+32
+119
+74
+35
+122
+77
+38
+126
+78
+40
+128
+80
+44
+130
+82
+46
+131
+83
+47
+131
+83
+47
+132
+84
+44
+129
+81
+41
+125
+77
+37
+121
+73
+33
+117
+69
+29
+115
+67
+27
+110
+62
+22
+104
+56
+16
+103
+55
+15
+105
+57
+17
+107
+59
+19
+110
+62
+22
+111
+63
+23
+112
+64
+24
+114
+66
+26
+115
+70
+31
+112
+70
+32
+110
+70
+34
+108
+65
+30
+103
+60
+25
+100
+56
+21
+100
+56
+21
+99
+55
+20
+97
+53
+18
+104
+59
+26
+100
+57
+23
+94
+51
+17
+87
+47
+12
+87
+47
+12
+89
+50
+17
+88
+49
+16
+83
+44
+11
+90
+47
+13
+90
+47
+12
+95
+52
+17
+103
+61
+23
+105
+61
+26
+101
+57
+20
+98
+54
+17
+98
+54
+15
+95
+51
+14
+98
+54
+15
+100
+54
+18
+98
+52
+16
+97
+51
+15
+101
+55
+19
+107
+61
+27
+112
+66
+32
+110
+66
+31
+108
+64
+29
+110
+66
+31
+114
+70
+35
+113
+69
+32
+110
+66
+29
+112
+68
+31
+118
+74
+37
+122
+76
+40
+120
+75
+36
+116
+71
+32
+112
+67
+28
+109
+64
+25
+107
+62
+23
+107
+62
+23
+107
+62
+23
+109
+61
+23
+107
+59
+21
+108
+60
+22
+111
+63
+25
+113
+65
+27
+112
+64
+26
+113
+65
+27
+115
+67
+29
+113
+65
+27
+110
+62
+24
+105
+57
+19
+101
+53
+15
+99
+51
+13
+98
+50
+12
+96
+51
+12
+96
+51
+12
+97
+53
+14
+96
+52
+13
+95
+51
+12
+96
+51
+12
+99
+54
+15
+103
+58
+17
+108
+63
+22
+113
+65
+25
+121
+73
+33
+124
+76
+36
+127
+79
+39
+126
+78
+40
+121
+73
+35
+110
+65
+26
+104
+56
+18
+99
+51
+13
+93
+45
+5
+91
+43
+3
+97
+49
+9
+102
+57
+16
+107
+59
+21
+104
+59
+20
+102
+54
+14
+95
+50
+9
+97
+49
+9
+95
+47
+7
+98
+51
+9
+109
+62
+20
+112
+65
+23
+110
+61
+20
+111
+62
+19
+110
+61
+18
+116
+65
+20
+118
+67
+22
+115
+64
+19
+109
+58
+15
+106
+55
+12
+105
+53
+13
+104
+52
+12
+104
+52
+12
+115
+66
+25
+112
+63
+22
+106
+57
+17
+100
+51
+10
+99
+50
+9
+101
+52
+11
+104
+57
+15
+106
+59
+15
+110
+59
+16
+109
+58
+15
+111
+62
+19
+114
+65
+24
+114
+65
+24
+113
+64
+24
+110
+62
+22
+105
+57
+17
+107
+59
+21
+111
+63
+23
+118
+69
+29
+122
+73
+32
+125
+76
+35
+126
+77
+34
+127
+76
+33
+124
+73
+30
+121
+70
+27
+119
+68
+25
+118
+69
+28
+120
+71
+30
+120
+71
+30
+117
+69
+29
+118
+70
+30
+118
+73
+32
+108
+63
+22
+107
+62
+21
+106
+58
+18
+103
+56
+14
+105
+56
+15
+110
+61
+18
+120
+69
+26
+126
+75
+30
+86
+45
+17
+88
+47
+19
+90
+49
+21
+89
+48
+18
+88
+47
+17
+89
+48
+18
+96
+52
+23
+100
+57
+25
+99
+56
+24
+98
+55
+23
+97
+54
+20
+98
+55
+21
+99
+56
+22
+100
+57
+23
+103
+59
+24
+104
+60
+25
+111
+67
+30
+112
+68
+31
+110
+66
+31
+109
+65
+30
+111
+66
+33
+111
+66
+33
+110
+65
+32
+111
+66
+33
+111
+66
+33
+112
+67
+34
+111
+66
+33
+111
+66
+33
+113
+69
+34
+114
+70
+35
+111
+67
+30
+107
+63
+26
+108
+60
+22
+104
+56
+16
+100
+52
+14
+99
+51
+11
+97
+49
+11
+98
+50
+10
+104
+56
+18
+111
+63
+23
+113
+65
+27
+111
+63
+23
+107
+59
+21
+103
+55
+15
+105
+57
+19
+109
+61
+21
+111
+63
+25
+110
+62
+24
+112
+66
+30
+113
+69
+32
+116
+72
+37
+114
+70
+33
+108
+64
+27
+102
+58
+19
+100
+56
+19
+101
+57
+18
+102
+56
+20
+102
+57
+18
+101
+55
+19
+98
+53
+14
+96
+50
+14
+97
+52
+13
+100
+54
+18
+103
+57
+21
+99
+54
+21
+90
+45
+12
+85
+40
+7
+87
+42
+9
+90
+45
+12
+90
+46
+11
+90
+46
+11
+89
+45
+10
+91
+47
+12
+95
+51
+16
+96
+52
+17
+92
+49
+14
+86
+43
+9
+81
+41
+6
+81
+41
+6
+83
+42
+10
+87
+44
+12
+90
+47
+15
+96
+51
+20
+100
+55
+22
+102
+58
+23
+102
+58
+21
+103
+59
+22
+104
+60
+23
+102
+58
+19
+100
+56
+17
+102
+58
+19
+108
+63
+22
+108
+63
+24
+103
+58
+19
+101
+56
+17
+106
+58
+18
+112
+64
+24
+114
+65
+24
+111
+62
+21
+111
+62
+21
+116
+67
+26
+121
+72
+31
+121
+72
+31
+119
+70
+29
+114
+65
+24
+116
+67
+26
+120
+71
+30
+122
+73
+32
+121
+72
+31
+118
+69
+28
+116
+67
+26
+115
+68
+26
+116
+69
+27
+116
+71
+29
+116
+69
+27
+112
+65
+23
+110
+61
+20
+110
+61
+20
+109
+60
+20
+106
+57
+17
+109
+59
+22
+118
+68
+31
+125
+75
+38
+121
+73
+35
+111
+63
+25
+101
+55
+19
+99
+53
+17
+98
+54
+17
+91
+47
+10
+89
+45
+8
+89
+45
+8
+90
+46
+7
+92
+48
+11
+93
+49
+10
+97
+52
+13
+101
+56
+15
+102
+57
+18
+105
+60
+19
+108
+63
+24
+106
+61
+22
+105
+57
+19
+100
+52
+14
+94
+46
+10
+87
+41
+7
+83
+38
+7
+85
+41
+12
+89
+45
+16
+92
+49
+17
+93
+50
+16
+95
+52
+18
+100
+57
+22
+105
+62
+27
+106
+62
+27
+107
+63
+26
+107
+63
+26
+107
+63
+26
+108
+64
+25
+111
+67
+28
+115
+71
+32
+117
+73
+34
+123
+78
+37
+123
+78
+37
+124
+79
+38
+125
+80
+39
+124
+79
+38
+123
+78
+37
+122
+77
+36
+121
+76
+35
+119
+74
+33
+116
+71
+30
+114
+69
+28
+114
+69
+28
+114
+69
+28
+113
+68
+27
+115
+70
+29
+118
+73
+32
+119
+74
+33
+116
+71
+30
+113
+68
+27
+112
+64
+24
+112
+64
+24
+114
+67
+25
+117
+70
+28
+121
+72
+31
+117
+68
+27
+118
+69
+28
+118
+69
+28
+119
+70
+30
+119
+70
+30
+118
+70
+30
+120
+71
+31
+120
+71
+31
+122
+73
+33
+122
+73
+33
+128
+79
+39
+131
+83
+43
+128
+79
+39
+123
+75
+35
+122
+73
+33
+116
+68
+28
+116
+67
+27
+114
+65
+25
+108
+59
+18
+110
+61
+20
+112
+63
+20
+114
+63
+20
+120
+69
+26
+121
+72
+29
+116
+69
+25
+115
+68
+24
+119
+72
+28
+125
+78
+36
+128
+81
+39
+126
+78
+38
+118
+70
+30
+109
+61
+21
+116
+71
+30
+110
+65
+24
+105
+60
+21
+105
+60
+19
+108
+65
+23
+107
+64
+22
+104
+61
+19
+101
+58
+16
+101
+53
+13
+101
+53
+15
+102
+57
+18
+104
+58
+22
+101
+57
+20
+101
+57
+22
+101
+57
+22
+99
+55
+20
+100
+55
+22
+102
+58
+23
+105
+61
+26
+110
+66
+29
+117
+71
+35
+122
+77
+38
+126
+78
+40
+126
+78
+38
+123
+71
+31
+119
+67
+27
+119
+67
+28
+120
+71
+31
+116
+67
+27
+106
+58
+20
+101
+53
+15
+103
+55
+17
+110
+62
+24
+110
+62
+22
+117
+68
+28
+125
+76
+35
+130
+78
+38
+130
+79
+36
+134
+81
+39
+139
+86
+44
+80
+39
+11
+80
+39
+11
+82
+41
+13
+86
+45
+17
+90
+49
+19
+92
+51
+21
+93
+49
+20
+92
+48
+19
+94
+51
+19
+89
+46
+14
+83
+40
+8
+82
+39
+5
+84
+41
+9
+86
+43
+9
+87
+42
+9
+87
+42
+9
+93
+49
+14
+94
+51
+16
+91
+48
+14
+89
+46
+12
+89
+46
+12
+90
+47
+13
+92
+49
+17
+97
+54
+22
+102
+59
+27
+95
+52
+20
+91
+48
+16
+93
+50
+18
+93
+50
+16
+93
+50
+16
+100
+57
+22
+112
+68
+31
+115
+67
+29
+115
+67
+27
+119
+70
+30
+122
+74
+34
+121
+72
+32
+115
+67
+27
+117
+68
+28
+120
+72
+32
+115
+66
+26
+114
+67
+25
+113
+64
+24
+113
+64
+23
+117
+68
+27
+123
+74
+33
+122
+73
+32
+117
+69
+29
+116
+68
+28
+115
+70
+31
+115
+70
+31
+111
+66
+27
+107
+62
+21
+104
+59
+18
+105
+60
+19
+108
+60
+20
+112
+64
+24
+115
+67
+27
+117
+69
+29
+116
+68
+28
+119
+70
+30
+123
+75
+35
+125
+76
+36
+123
+75
+37
+116
+70
+36
+115
+71
+36
+116
+70
+36
+112
+66
+32
+106
+60
+26
+108
+62
+26
+111
+65
+29
+107
+61
+25
+111
+65
+29
+109
+63
+27
+108
+64
+27
+108
+64
+27
+104
+62
+24
+98
+55
+20
+93
+50
+15
+92
+49
+15
+98
+53
+20
+97
+52
+19
+97
+52
+19
+98
+54
+19
+98
+52
+18
+94
+48
+12
+92
+46
+10
+89
+45
+8
+99
+54
+15
+103
+59
+20
+106
+61
+20
+103
+58
+17
+100
+55
+14
+101
+56
+15
+103
+58
+19
+105
+57
+17
+110
+63
+21
+117
+68
+27
+117
+68
+27
+118
+69
+28
+125
+76
+36
+127
+78
+38
+122
+73
+33
+119
+71
+31
+114
+65
+25
+114
+66
+26
+115
+67
+27
+117
+69
+29
+117
+69
+29
+116
+68
+28
+117
+69
+29
+119
+72
+30
+114
+65
+22
+117
+69
+23
+118
+70
+24
+118
+67
+22
+120
+69
+26
+126
+75
+32
+128
+77
+34
+126
+74
+34
+124
+72
+32
+120
+68
+28
+116
+64
+24
+115
+66
+25
+117
+68
+27
+117
+68
+27
+116
+69
+27
+116
+68
+28
+110
+65
+26
+113
+68
+29
+112
+67
+26
+109
+64
+23
+112
+67
+26
+119
+71
+31
+118
+70
+30
+112
+65
+23
+119
+71
+31
+116
+69
+27
+113
+66
+24
+113
+64
+23
+116
+67
+26
+118
+69
+28
+115
+66
+25
+110
+62
+24
+100
+54
+21
+100
+55
+24
+97
+52
+21
+94
+49
+18
+95
+50
+17
+101
+56
+23
+104
+60
+25
+103
+59
+24
+101
+57
+22
+102
+58
+23
+103
+59
+22
+102
+58
+21
+101
+57
+20
+101
+57
+20
+102
+58
+21
+103
+59
+20
+102
+59
+17
+104
+61
+19
+107
+62
+21
+107
+64
+22
+106
+61
+20
+104
+61
+19
+104
+59
+18
+101
+58
+16
+105
+60
+19
+108
+63
+22
+115
+70
+29
+124
+79
+38
+125
+80
+39
+119
+74
+33
+114
+69
+28
+114
+69
+28
+115
+70
+29
+116
+71
+30
+120
+72
+32
+119
+72
+30
+118
+70
+30
+115
+68
+26
+113
+66
+24
+112
+65
+23
+112
+63
+22
+112
+63
+22
+111
+62
+21
+111
+62
+21
+110
+62
+22
+111
+64
+22
+111
+63
+23
+112
+64
+24
+108
+60
+20
+113
+64
+24
+119
+70
+30
+118
+69
+29
+113
+64
+24
+114
+65
+24
+112
+63
+22
+103
+54
+13
+115
+66
+25
+120
+71
+30
+117
+68
+27
+120
+71
+28
+122
+73
+30
+119
+70
+27
+124
+73
+30
+121
+72
+31
+111
+66
+24
+109
+64
+22
+115
+70
+28
+121
+76
+35
+118
+73
+32
+113
+68
+27
+113
+68
+29
+111
+66
+27
+116
+72
+33
+109
+65
+26
+107
+63
+24
+112
+68
+29
+116
+72
+33
+116
+72
+33
+115
+72
+30
+117
+74
+32
+119
+74
+33
+123
+78
+39
+127
+82
+43
+124
+78
+42
+112
+68
+31
+106
+62
+27
+106
+62
+27
+104
+60
+25
+98
+54
+19
+94
+50
+15
+88
+44
+9
+86
+42
+5
+90
+44
+8
+97
+52
+13
+101
+56
+17
+105
+57
+17
+108
+56
+16
+108
+56
+16
+111
+59
+19
+114
+62
+22
+111
+62
+22
+104
+55
+15
+99
+51
+11
+99
+51
+11
+98
+50
+10
+97
+49
+9
+104
+55
+15
+113
+64
+23
+121
+69
+29
+119
+68
+25
+114
+61
+19
+112
+59
+17
+101
+58
+24
+103
+60
+26
+103
+60
+26
+99
+56
+22
+96
+56
+21
+97
+57
+22
+97
+57
+22
+96
+56
+21
+90
+50
+15
+86
+46
+11
+88
+45
+11
+91
+48
+13
+91
+46
+13
+87
+43
+8
+88
+42
+8
+92
+48
+13
+90
+46
+11
+91
+47
+12
+94
+50
+15
+98
+54
+19
+102
+58
+23
+104
+60
+25
+105
+62
+28
+108
+65
+31
+110
+67
+33
+102
+59
+25
+99
+59
+24
+103
+63
+28
+102
+62
+27
+104
+64
+29
+110
+70
+35
+114
+71
+36
+111
+66
+27
+113
+68
+27
+115
+67
+27
+112
+67
+26
+118
+70
+30
+122
+77
+36
+124
+77
+35
+118
+73
+31
+123
+76
+34
+123
+79
+34
+123
+76
+34
+118
+71
+27
+117
+70
+26
+121
+74
+30
+121
+74
+30
+116
+69
+25
+117
+70
+26
+121
+74
+30
+118
+71
+27
+113
+66
+22
+112
+65
+23
+107
+60
+18
+105
+58
+16
+110
+61
+20
+110
+61
+20
+115
+66
+25
+121
+72
+31
+123
+74
+33
+126
+75
+32
+126
+77
+34
+133
+82
+39
+135
+86
+45
+130
+81
+41
+128
+79
+39
+129
+80
+40
+129
+80
+40
+126
+77
+37
+126
+77
+36
+125
+76
+35
+123
+74
+33
+124
+77
+35
+126
+79
+37
+127
+80
+38
+125
+78
+36
+125
+78
+36
+126
+78
+38
+122
+74
+34
+117
+69
+29
+112
+64
+26
+108
+60
+22
+105
+57
+19
+107
+59
+21
+109
+61
+23
+112
+64
+26
+117
+69
+31
+120
+75
+36
+122
+74
+36
+119
+74
+35
+122
+74
+36
+118
+70
+32
+106
+58
+20
+97
+49
+11
+97
+49
+13
+99
+51
+13
+103
+55
+15
+111
+64
+22
+113
+65
+25
+111
+63
+23
+110
+62
+24
+103
+55
+17
+98
+50
+14
+97
+51
+15
+103
+55
+19
+107
+61
+25
+112
+66
+30
+112
+66
+30
+110
+65
+26
+109
+64
+25
+109
+64
+25
+108
+63
+22
+112
+65
+21
+115
+68
+24
+116
+69
+25
+116
+67
+24
+116
+67
+26
+117
+68
+27
+118
+69
+28
+118
+69
+28
+116
+67
+26
+115
+66
+25
+114
+65
+24
+115
+68
+26
+119
+72
+30
+122
+75
+31
+123
+76
+32
+123
+76
+32
+134
+85
+44
+132
+80
+40
+126
+74
+34
+125
+73
+33
+117
+65
+25
+117
+64
+24
+123
+70
+30
+114
+61
+19
+118
+65
+25
+123
+70
+28
+133
+80
+36
+141
+87
+43
+143
+89
+45
+140
+86
+40
+136
+82
+36
+134
+81
+37
+126
+74
+35
+122
+72
+37
+120
+72
+36
+119
+71
+35
+115
+67
+31
+108
+60
+24
+103
+57
+21
+103
+57
+21
+102
+56
+20
+107
+61
+25
+106
+60
+26
+99
+53
+19
+98
+54
+19
+106
+62
+27
+107
+63
+28
+102
+58
+23
+106
+62
+25
+107
+65
+27
+108
+64
+27
+105
+63
+25
+105
+61
+22
+103
+61
+21
+104
+60
+21
+103
+61
+21
+99
+55
+16
+96
+52
+13
+94
+50
+13
+96
+52
+15
+100
+56
+19
+103
+59
+22
+106
+62
+27
+108
+64
+27
+103
+59
+22
+104
+60
+21
+104
+59
+20
+102
+57
+16
+99
+54
+15
+97
+52
+11
+98
+53
+12
+100
+55
+14
+106
+61
+20
+108
+63
+22
+106
+61
+20
+101
+56
+15
+99
+54
+15
+102
+57
+16
+105
+60
+21
+106
+61
+22
+110
+65
+26
+117
+69
+31
+119
+71
+31
+119
+71
+31
+120
+73
+31
+126
+79
+35
+133
+84
+41
+127
+78
+35
+122
+73
+30
+126
+77
+34
+127
+78
+35
+126
+77
+34
+131
+82
+39
+125
+78
+36
+109
+60
+19
+105
+57
+17
+96
+51
+10
+95
+52
+10
+93
+50
+8
+94
+50
+11
+97
+53
+14
+94
+50
+11
+93
+48
+9
+99
+54
+15
+102
+57
+18
+104
+59
+20
+106
+61
+22
+106
+61
+22
+112
+67
+28
+113
+68
+29
+107
+62
+23
+111
+63
+23
+119
+72
+28
+122
+75
+31
+118
+71
+27
+114
+67
+25
+119
+72
+30
+121
+73
+33
+118
+70
+30
+117
+69
+29
+119
+71
+31
+119
+72
+30
+119
+72
+30
+119
+72
+28
+117
+70
+26
+118
+71
+27
+125
+78
+34
+135
+87
+41
+134
+83
+40
+136
+83
+41
+141
+90
+47
+143
+92
+49
+133
+84
+41
+125
+76
+33
+119
+70
+29
+112
+63
+22
+116
+67
+26
+115
+66
+25
+112
+63
+22
+116
+67
+24
+118
+67
+24
+115
+64
+19
+122
+69
+25
+126
+73
+29
+109
+66
+31
+107
+64
+29
+105
+62
+27
+103
+60
+25
+96
+56
+20
+92
+52
+16
+94
+54
+18
+99
+59
+23
+106
+66
+30
+105
+65
+29
+104
+61
+26
+99
+56
+21
+95
+51
+16
+95
+51
+16
+101
+55
+21
+106
+60
+26
+106
+62
+27
+103
+59
+24
+101
+57
+22
+100
+56
+21
+99
+55
+20
+95
+51
+16
+90
+47
+12
+87
+44
+9
+94
+51
+17
+88
+45
+11
+85
+45
+10
+88
+48
+13
+86
+46
+11
+87
+47
+12
+90
+50
+15
+93
+50
+15
+99
+55
+18
+100
+54
+18
+99
+53
+17
+99
+53
+17
+100
+54
+18
+101
+56
+17
+99
+54
+15
+97
+52
+13
+99
+54
+13
+103
+58
+17
+106
+61
+20
+108
+63
+22
+115
+68
+26
+121
+74
+32
+121
+74
+32
+118
+71
+29
+119
+72
+28
+123
+76
+32
+125
+78
+34
+123
+76
+34
+119
+72
+30
+115
+68
+26
+113
+64
+23
+115
+66
+25
+113
+64
+24
+114
+65
+24
+117
+68
+28
+119
+70
+29
+117
+68
+27
+113
+64
+21
+113
+64
+23
+115
+66
+25
+109
+60
+20
+114
+65
+25
+121
+72
+31
+122
+73
+32
+115
+66
+25
+112
+63
+22
+115
+66
+23
+117
+68
+25
+115
+68
+24
+112
+65
+21
+112
+65
+21
+114
+67
+23
+116
+69
+27
+116
+69
+27
+118
+71
+29
+121
+74
+32
+122
+73
+33
+126
+77
+37
+128
+79
+39
+125
+76
+36
+118
+69
+29
+113
+64
+24
+110
+62
+24
+110
+62
+24
+109
+61
+23
+105
+57
+19
+103
+55
+17
+100
+52
+14
+96
+48
+12
+97
+49
+13
+103
+55
+19
+108
+60
+22
+113
+65
+25
+117
+70
+28
+114
+66
+26
+109
+61
+21
+109
+61
+23
+105
+57
+21
+97
+49
+13
+91
+45
+9
+95
+49
+15
+95
+49
+13
+95
+49
+15
+96
+52
+15
+102
+56
+20
+107
+63
+24
+111
+66
+27
+111
+66
+25
+103
+55
+15
+108
+61
+19
+111
+63
+23
+112
+64
+24
+112
+64
+24
+115
+67
+27
+116
+68
+30
+116
+68
+30
+116
+68
+28
+117
+69
+29
+119
+71
+31
+120
+72
+32
+121
+74
+32
+122
+75
+33
+123
+76
+32
+125
+76
+33
+132
+80
+40
+133
+81
+41
+133
+81
+41
+134
+82
+42
+132
+78
+40
+133
+79
+41
+138
+85
+45
+131
+78
+38
+130
+77
+37
+134
+81
+39
+131
+77
+33
+121
+67
+23
+119
+65
+19
+125
+71
+25
+127
+73
+26
+121
+69
+22
+116
+63
+21
+113
+61
+21
+116
+64
+24
+123
+74
+33
+127
+75
+35
+117
+68
+28
+108
+59
+19
+104
+56
+16
+103
+55
+15
+107
+59
+21
+107
+59
+21
+102
+56
+20
+100
+54
+18
+100
+54
+18
+97
+51
+15
+91
+45
+9
+89
+45
+8
+90
+46
+9
+94
+50
+13
+99
+55
+18
+106
+62
+23
+111
+67
+28
+110
+66
+27
+107
+63
+24
+99
+55
+16
+103
+59
+20
+109
+63
+27
+110
+64
+28
+109
+63
+27
+107
+61
+25
+107
+61
+27
+107
+61
+27
+106
+60
+24
+106
+62
+25
+108
+63
+24
+105
+61
+22
+104
+59
+20
+104
+60
+21
+109
+64
+25
+111
+67
+28
+114
+69
+30
+115
+71
+32
+115
+70
+31
+109
+65
+26
+105
+60
+21
+103
+59
+20
+104
+59
+20
+102
+57
+18
+101
+56
+15
+102
+57
+16
+104
+56
+16
+107
+59
+19
+108
+61
+19
+110
+63
+21
+117
+68
+27
+114
+65
+24
+114
+65
+24
+117
+68
+27
+115
+66
+23
+108
+59
+16
+110
+63
+21
+110
+63
+21
+105
+58
+16
+111
+63
+23
+116
+71
+30
+114
+70
+31
+115
+71
+32
+120
+76
+37
+124
+80
+41
+120
+76
+37
+117
+72
+33
+117
+72
+33
+114
+69
+30
+116
+71
+32
+116
+71
+32
+111
+66
+27
+111
+66
+27
+114
+69
+30
+111
+63
+25
+110
+62
+22
+112
+63
+20
+114
+65
+22
+110
+61
+18
+107
+58
+17
+110
+61
+20
+111
+62
+21
+115
+66
+25
+124
+75
+34
+123
+74
+34
+125
+76
+35
+124
+75
+34
+126
+77
+34
+130
+81
+38
+131
+82
+39
+129
+80
+37
+128
+79
+36
+132
+81
+38
+129
+78
+35
+129
+78
+35
+127
+78
+35
+119
+70
+27
+113
+64
+21
+116
+67
+26
+121
+74
+32
+125
+76
+35
+129
+80
+39
+134
+85
+44
+142
+93
+52
+142
+93
+50
+137
+86
+43
+136
+85
+42
+135
+84
+41
+90
+47
+12
+91
+48
+13
+94
+54
+18
+104
+64
+28
+109
+69
+33
+106
+66
+30
+100
+62
+25
+98
+60
+23
+96
+56
+20
+99
+59
+23
+101
+61
+25
+100
+60
+24
+104
+61
+26
+107
+64
+29
+107
+63
+28
+102
+58
+23
+104
+60
+25
+102
+58
+23
+100
+56
+21
+101
+57
+22
+104
+60
+25
+104
+60
+25
+101
+57
+22
+98
+54
+19
+96
+53
+18
+89
+46
+11
+86
+43
+8
+85
+42
+7
+83
+40
+5
+84
+41
+6
+88
+45
+10
+89
+46
+12
+83
+38
+7
+86
+39
+9
+93
+46
+16
+100
+53
+23
+101
+54
+24
+95
+48
+18
+88
+43
+12
+85
+40
+7
+93
+47
+14
+91
+45
+12
+90
+44
+11
+91
+45
+12
+97
+51
+17
+105
+59
+25
+114
+65
+32
+116
+68
+32
+111
+61
+24
+111
+61
+24
+110
+62
+24
+108
+60
+24
+105
+57
+21
+108
+60
+24
+115
+67
+31
+119
+71
+35
+119
+70
+37
+114
+66
+30
+112
+63
+30
+112
+64
+28
+106
+58
+22
+96
+48
+10
+88
+42
+6
+89
+43
+7
+93
+49
+12
+99
+55
+18
+107
+63
+26
+105
+61
+24
+94
+50
+11
+89
+45
+6
+91
+47
+8
+93
+49
+10
+92
+48
+9
+93
+49
+10
+97
+53
+14
+99
+55
+16
+99
+54
+15
+98
+53
+14
+103
+57
+21
+109
+64
+25
+116
+68
+28
+122
+73
+33
+124
+75
+35
+119
+70
+30
+114
+64
+27
+114
+64
+27
+115
+65
+28
+116
+66
+29
+111
+61
+24
+108
+58
+21
+108
+60
+22
+110
+62
+24
+111
+63
+25
+115
+67
+29
+121
+73
+35
+124
+76
+36
+128
+79
+38
+128
+79
+36
+120
+71
+30
+112
+63
+23
+111
+62
+22
+110
+62
+24
+107
+59
+21
+105
+57
+19
+104
+56
+20
+102
+54
+16
+100
+52
+16
+97
+52
+13
+101
+53
+15
+100
+55
+14
+100
+52
+12
+96
+48
+8
+100
+52
+14
+100
+52
+16
+98
+50
+14
+93
+45
+9
+91
+42
+9
+94
+45
+12
+97
+48
+15
+98
+49
+16
+105
+56
+23
+106
+57
+24
+105
+57
+21
+102
+54
+18
+98
+50
+12
+97
+49
+11
+100
+52
+14
+103
+55
+17
+110
+60
+23
+108
+58
+21
+107
+57
+20
+112
+62
+25
+115
+65
+28
+113
+63
+26
+112
+62
+25
+108
+58
+21
+119
+70
+30
+122
+73
+33
+124
+75
+34
+121
+72
+31
+115
+66
+23
+112
+63
+20
+118
+70
+24
+129
+78
+33
+127
+76
+29
+121
+69
+22
+121
+69
+22
+128
+77
+30
+133
+81
+34
+130
+79
+34
+130
+79
+34
+132
+84
+38
+130
+82
+36
+128
+79
+36
+125
+76
+33
+123
+76
+34
+123
+76
+34
+123
+76
+34
+123
+76
+34
+123
+76
+34
+126
+77
+36
+126
+77
+36
+124
+75
+34
+120
+71
+30
+117
+68
+27
+115
+66
+25
+113
+64
+23
+112
+63
+22
+111
+62
+21
+112
+63
+22
+109
+60
+19
+103
+54
+13
+99
+50
+10
+99
+50
+10
+101
+52
+12
+101
+51
+14
+101
+53
+17
+98
+52
+16
+99
+51
+15
+99
+53
+17
+107
+59
+21
+108
+63
+24
+106
+58
+20
+98
+53
+14
+109
+61
+23
+110
+65
+26
+113
+65
+27
+110
+65
+26
+111
+63
+25
+110
+65
+26
+113
+65
+27
+113
+65
+25
+114
+67
+25
+113
+66
+24
+113
+65
+25
+117
+69
+29
+114
+64
+27
+105
+55
+20
+103
+53
+18
+98
+48
+13
+104
+54
+19
+110
+60
+25
+114
+64
+27
+112
+63
+23
+117
+68
+27
+120
+71
+30
+118
+69
+26
+122
+75
+31
+117
+72
+31
+112
+67
+26
+111
+66
+25
+112
+67
+26
+111
+66
+25
+106
+61
+20
+100
+55
+14
+95
+50
+9
+96
+48
+8
+97
+49
+9
+99
+51
+11
+94
+46
+6
+95
+47
+7
+105
+57
+17
+108
+60
+20
+106
+58
+18
+114
+66
+26
+117
+69
+31
+121
+73
+35
+131
+83
+47
+136
+88
+52
+125
+77
+41
+112
+64
+28
+110
+62
+26
+111
+62
+29
+112
+64
+28
+107
+59
+23
+104
+56
+20
+110
+62
+26
+112
+64
+26
+107
+59
+21
+104
+54
+17
+104
+55
+15
+106
+57
+17
+107
+58
+18
+107
+59
+19
+107
+59
+21
+105
+57
+19
+108
+60
+22
+114
+69
+30
+124
+76
+38
+122
+74
+36
+118
+70
+30
+117
+69
+29
+113
+65
+25
+107
+58
+18
+108
+59
+19
+109
+60
+20
+103
+60
+25
+100
+60
+24
+97
+57
+21
+95
+55
+19
+95
+55
+19
+95
+55
+19
+89
+51
+14
+83
+45
+8
+88
+48
+12
+91
+51
+15
+93
+53
+17
+95
+55
+19
+103
+60
+25
+110
+67
+32
+110
+66
+31
+105
+61
+26
+105
+61
+26
+104
+60
+25
+104
+60
+25
+105
+61
+26
+108
+64
+29
+112
+68
+33
+113
+69
+34
+112
+68
+33
+107
+64
+29
+104
+61
+26
+102
+59
+24
+100
+57
+22
+98
+55
+20
+99
+56
+21
+100
+57
+22
+101
+58
+24
+107
+60
+30
+108
+61
+31
+109
+62
+32
+111
+64
+34
+109
+62
+32
+104
+57
+27
+100
+55
+24
+98
+53
+20
+92
+46
+13
+91
+45
+12
+90
+44
+11
+93
+47
+14
+96
+50
+17
+99
+53
+19
+106
+57
+25
+110
+61
+28
+105
+55
+20
+105
+55
+20
+110
+61
+28
+112
+63
+30
+107
+58
+25
+107
+58
+25
+109
+60
+28
+105
+59
+26
+99
+53
+20
+97
+51
+18
+99
+53
+20
+102
+58
+23
+102
+58
+23
+99
+55
+20
+98
+54
+19
+99
+56
+21
+97
+54
+19
+99
+56
+21
+104
+61
+26
+106
+63
+28
+104
+61
+26
+105
+63
+25
+109
+67
+29
+110
+68
+30
+109
+67
+29
+111
+69
+31
+111
+69
+31
+108
+66
+28
+108
+64
+27
+110
+66
+29
+111
+67
+32
+111
+65
+29
+108
+60
+22
+108
+59
+19
+106
+57
+17
+103
+54
+14
+104
+54
+17
+109
+59
+22
+114
+64
+27
+116
+66
+29
+115
+65
+28
+116
+66
+29
+122
+74
+36
+128
+80
+42
+128
+80
+42
+126
+78
+40
+123
+75
+37
+119
+71
+31
+116
+67
+26
+116
+67
+24
+115
+66
+25
+113
+64
+23
+113
+64
+24
+114
+65
+25
+115
+67
+29
+117
+69
+31
+126
+78
+40
+128
+80
+42
+131
+83
+45
+131
+83
+43
+130
+81
+41
+127
+80
+38
+126
+77
+36
+124
+77
+35
+120
+72
+34
+118
+70
+34
+113
+65
+29
+107
+59
+23
+103
+54
+21
+104
+55
+22
+107
+58
+25
+107
+58
+25
+109
+60
+27
+108
+59
+26
+106
+58
+22
+104
+56
+20
+104
+56
+18
+108
+60
+22
+115
+67
+29
+120
+72
+32
+112
+64
+24
+102
+55
+13
+96
+49
+7
+102
+55
+13
+108
+60
+20
+101
+53
+13
+93
+45
+5
+91
+43
+3
+92
+44
+4
+100
+52
+12
+106
+58
+18
+111
+63
+23
+122
+75
+33
+133
+86
+44
+133
+86
+44
+125
+78
+34
+121
+73
+27
+119
+68
+23
+118
+67
+22
+120
+69
+24
+119
+68
+23
+117
+66
+21
+118
+70
+24
+124
+76
+30
+116
+67
+24
+115
+66
+23
+115
+66
+23
+115
+68
+24
+117
+68
+25
+114
+67
+23
+112
+65
+21
+112
+63
+20
+120
+69
+26
+126
+75
+30
+132
+81
+38
+135
+84
+39
+136
+85
+42
+137
+86
+41
+138
+87
+44
+139
+88
+43
+137
+86
+43
+135
+84
+41
+131
+80
+37
+127
+76
+33
+129
+77
+37
+133
+81
+41
+132
+80
+40
+128
+76
+36
+128
+79
+39
+125
+77
+39
+123
+75
+37
+126
+78
+38
+137
+88
+48
+140
+92
+52
+133
+84
+44
+120
+72
+32
+117
+68
+28
+117
+70
+28
+117
+68
+28
+112
+65
+23
+111
+62
+22
+111
+64
+22
+112
+63
+23
+111
+64
+22
+113
+66
+22
+113
+66
+22
+116
+69
+27
+122
+74
+34
+119
+69
+32
+109
+59
+24
+106
+56
+21
+102
+52
+17
+100
+50
+15
+105
+55
+20
+110
+60
+23
+113
+64
+24
+123
+74
+33
+131
+82
+39
+130
+82
+36
+133
+84
+41
+130
+83
+41
+120
+75
+33
+119
+71
+31
+115
+70
+28
+112
+64
+24
+110
+65
+24
+113
+65
+25
+110
+62
+22
+101
+53
+13
+102
+54
+14
+109
+61
+21
+107
+59
+19
+105
+57
+17
+109
+61
+21
+105
+57
+17
+97
+49
+9
+98
+50
+14
+104
+56
+20
+107
+58
+25
+110
+61
+28
+108
+59
+26
+98
+49
+16
+95
+46
+14
+103
+54
+22
+107
+58
+26
+113
+64
+32
+112
+63
+31
+110
+61
+29
+112
+63
+31
+110
+61
+28
+106
+57
+24
+107
+58
+25
+118
+68
+33
+123
+75
+37
+122
+74
+36
+119
+71
+33
+121
+73
+37
+118
+72
+36
+111
+65
+29
+107
+62
+23
+105
+59
+23
+106
+61
+22
+106
+58
+20
+109
+61
+23
+110
+62
+24
+109
+61
+23
+117
+67
+30
+120
+71
+31
+95
+55
+20
+98
+58
+23
+97
+57
+22
+90
+52
+16
+86
+48
+12
+91
+53
+17
+98
+60
+24
+102
+64
+28
+105
+67
+31
+102
+64
+28
+97
+57
+22
+89
+49
+14
+85
+45
+10
+89
+49
+14
+99
+56
+22
+105
+62
+28
+99
+56
+22
+101
+58
+24
+102
+59
+25
+100
+57
+23
+99
+56
+22
+100
+57
+23
+102
+59
+25
+102
+59
+25
+104
+61
+26
+108
+65
+30
+112
+69
+34
+114
+71
+36
+114
+71
+36
+111
+68
+33
+107
+64
+29
+104
+61
+26
+105
+59
+23
+108
+62
+26
+109
+65
+28
+110
+66
+29
+110
+66
+29
+112
+68
+29
+112
+68
+29
+112
+68
+29
+116
+72
+33
+115
+71
+32
+115
+71
+32
+115
+71
+32
+114
+69
+30
+112
+67
+26
+113
+68
+29
+119
+71
+33
+114
+64
+29
+109
+59
+24
+107
+59
+23
+105
+57
+21
+99
+51
+15
+97
+49
+13
+94
+48
+14
+89
+43
+9
+91
+45
+11
+92
+48
+13
+95
+51
+16
+97
+55
+17
+98
+56
+18
+98
+56
+18
+96
+54
+16
+94
+54
+18
+92
+52
+16
+90
+50
+15
+92
+52
+17
+95
+55
+19
+96
+56
+20
+99
+59
+23
+103
+60
+25
+102
+59
+24
+97
+54
+19
+93
+50
+15
+86
+43
+8
+85
+42
+7
+93
+49
+14
+100
+56
+21
+101
+56
+23
+98
+52
+18
+101
+53
+17
+100
+50
+13
+98
+48
+11
+100
+50
+13
+100
+50
+13
+97
+47
+10
+96
+46
+9
+95
+45
+8
+99
+49
+12
+103
+53
+16
+110
+60
+23
+113
+63
+26
+109
+60
+20
+104
+55
+15
+97
+49
+9
+92
+44
+4
+95
+46
+5
+98
+49
+6
+109
+60
+19
+122
+73
+32
+128
+79
+38
+129
+80
+39
+130
+81
+41
+132
+83
+43
+130
+81
+41
+132
+83
+43
+133
+84
+44
+131
+82
+41
+130
+78
+38
+126
+77
+34
+129
+78
+35
+130
+81
+38
+137
+88
+47
+138
+89
+49
+138
+89
+49
+137
+88
+48
+136
+87
+47
+137
+88
+48
+136
+87
+47
+134
+85
+45
+130
+81
+41
+127
+78
+38
+123
+74
+34
+122
+73
+33
+123
+74
+33
+126
+77
+36
+129
+80
+39
+130
+82
+36
+123
+77
+27
+118
+73
+18
+115
+69
+17
+116
+70
+18
+120
+74
+24
+116
+70
+21
+108
+61
+15
+106
+59
+15
+109
+62
+18
+109
+62
+20
+102
+57
+15
+97
+52
+10
+100
+55
+14
+104
+59
+18
+97
+52
+11
+85
+40
+0
+98
+50
+10
+101
+53
+13
+105
+57
+17
+108
+60
+20
+109
+61
+21
+111
+63
+23
+113
+65
+25
+115
+67
+27
+119
+71
+33
+117
+69
+31
+113
+65
+27
+108
+63
+24
+112
+64
+26
+114
+69
+30
+119
+74
+35
+123
+75
+35
+121
+70
+27
+123
+71
+24
+123
+70
+26
+125
+73
+26
+129
+76
+32
+132
+80
+33
+132
+79
+35
+130
+78
+31
+126
+73
+29
+121
+68
+24
+115
+62
+18
+113
+60
+16
+122
+69
+27
+133
+80
+38
+137
+86
+43
+135
+84
+41
+135
+86
+45
+134
+85
+44
+133
+84
+41
+133
+84
+41
+139
+88
+45
+141
+93
+47
+142
+91
+46
+136
+88
+42
+143
+92
+47
+142
+94
+46
+143
+92
+47
+139
+91
+43
+137
+86
+41
+132
+84
+36
+131
+80
+35
+127
+79
+33
+128
+79
+36
+126
+77
+34
+123
+74
+31
+124
+75
+32
+121
+69
+29
+116
+65
+22
+120
+69
+26
+119
+68
+25
+118
+67
+24
+125
+74
+31
+133
+82
+39
+135
+84
+39
+137
+86
+41
+136
+85
+40
+126
+75
+30
+119
+71
+25
+110
+61
+18
+107
+60
+16
+110
+61
+20
+109
+62
+18
+109
+60
+19
+114
+67
+25
+124
+75
+34
+125
+78
+36
+121
+74
+32
+113
+66
+24
+113
+66
+24
+110
+63
+21
+108
+61
+19
+114
+67
+25
+115
+67
+27
+114
+66
+26
+122
+74
+38
+122
+74
+38
+116
+67
+34
+113
+64
+31
+114
+65
+32
+105
+56
+23
+92
+43
+11
+86
+37
+5
+91
+42
+10
+101
+52
+20
+110
+61
+31
+115
+66
+34
+114
+65
+33
+105
+56
+24
+99
+50
+18
+100
+51
+18
+111
+63
+27
+117
+69
+31
+114
+66
+28
+108
+63
+24
+113
+68
+29
+116
+71
+32
+112
+67
+28
+109
+66
+24
+114
+70
+31
+114
+71
+29
+110
+65
+24
+109
+64
+23
+105
+60
+19
+101
+56
+15
+106
+58
+18
+106
+59
+17
+86
+45
+13
+87
+47
+12
+89
+50
+17
+91
+53
+17
+89
+50
+17
+86
+48
+12
+89
+50
+17
+94
+56
+20
+97
+58
+25
+95
+57
+21
+96
+55
+23
+95
+55
+20
+93
+52
+20
+90
+50
+15
+90
+49
+17
+92
+52
+17
+92
+49
+17
+95
+52
+18
+97
+54
+22
+96
+53
+19
+94
+51
+17
+95
+52
+18
+96
+53
+19
+96
+53
+19
+96
+53
+19
+103
+60
+25
+106
+63
+29
+107
+64
+29
+110
+67
+32
+108
+65
+30
+104
+61
+26
+102
+59
+24
+109
+65
+26
+113
+68
+27
+115
+71
+32
+114
+71
+29
+113
+69
+30
+113
+70
+28
+110
+67
+25
+106
+63
+21
+107
+64
+22
+107
+64
+22
+107
+64
+22
+106
+63
+21
+104
+59
+18
+102
+57
+16
+103
+58
+17
+106
+61
+20
+110
+62
+24
+109
+61
+25
+111
+63
+27
+114
+66
+30
+115
+67
+31
+114
+68
+32
+111
+65
+31
+107
+61
+27
+109
+65
+30
+111
+67
+30
+111
+69
+31
+109
+67
+29
+103
+64
+25
+98
+59
+20
+90
+51
+12
+85
+46
+7
+92
+49
+14
+91
+48
+13
+93
+50
+15
+94
+51
+16
+93
+51
+13
+93
+51
+13
+95
+51
+14
+93
+49
+12
+106
+62
+25
+103
+59
+22
+101
+57
+20
+102
+58
+21
+104
+58
+22
+104
+58
+22
+106
+60
+26
+110
+64
+30
+109
+59
+24
+110
+60
+23
+114
+64
+27
+120
+70
+33
+120
+70
+33
+116
+66
+29
+113
+63
+26
+113
+63
+26
+113
+63
+26
+114
+64
+27
+117
+67
+30
+115
+65
+28
+110
+61
+21
+109
+60
+20
+109
+61
+21
+108
+60
+20
+108
+59
+18
+105
+56
+13
+110
+61
+20
+119
+70
+29
+120
+71
+30
+116
+67
+26
+110
+61
+21
+104
+55
+15
+99
+50
+10
+98
+49
+9
+101
+49
+9
+102
+50
+10
+104
+53
+10
+106
+55
+12
+108
+57
+12
+110
+59
+16
+110
+61
+20
+110
+61
+20
+108
+59
+18
+107
+58
+17
+107
+58
+17
+107
+58
+17
+105
+56
+15
+101
+52
+11
+102
+53
+12
+102
+53
+12
+104
+55
+14
+108
+59
+18
+113
+64
+21
+116
+67
+24
+116
+67
+24
+115
+67
+21
+120
+73
+21
+127
+80
+26
+134
+87
+33
+129
+82
+30
+127
+80
+28
+132
+84
+35
+130
+82
+34
+126
+78
+32
+137
+88
+45
+132
+83
+40
+127
+80
+38
+124
+77
+35
+119
+72
+30
+114
+66
+26
+114
+66
+26
+118
+70
+30
+114
+66
+26
+117
+69
+31
+119
+71
+33
+118
+70
+32
+116
+68
+30
+113
+65
+27
+105
+57
+19
+97
+49
+11
+98
+50
+12
+100
+52
+14
+102
+54
+16
+104
+56
+18
+105
+57
+19
+104
+56
+18
+102
+54
+16
+101
+53
+13
+107
+56
+13
+110
+59
+14
+114
+61
+17
+115
+64
+19
+118
+65
+21
+120
+69
+24
+122
+71
+26
+122
+71
+26
+128
+77
+32
+130
+79
+34
+131
+80
+37
+132
+81
+38
+133
+82
+39
+131
+79
+39
+125
+73
+33
+115
+66
+25
+110
+61
+20
+109
+60
+19
+110
+59
+16
+111
+60
+17
+113
+62
+19
+114
+63
+18
+113
+62
+17
+112
+61
+16
+117
+66
+19
+122
+71
+24
+128
+77
+30
+132
+81
+34
+133
+82
+35
+130
+79
+32
+127
+76
+29
+124
+73
+28
+124
+75
+32
+121
+72
+29
+118
+69
+26
+123
+75
+29
+126
+75
+30
+128
+77
+30
+137
+86
+39
+140
+90
+41
+138
+88
+39
+140
+90
+41
+141
+91
+42
+133
+82
+35
+129
+78
+31
+133
+82
+35
+133
+82
+37
+135
+84
+39
+124
+75
+32
+128
+79
+36
+132
+83
+40
+131
+82
+39
+130
+81
+38
+134
+85
+42
+140
+91
+48
+142
+93
+52
+130
+81
+40
+127
+80
+38
+131
+84
+42
+131
+84
+42
+130
+83
+41
+129
+82
+40
+122
+74
+34
+119
+71
+31
+128
+81
+39
+133
+86
+44
+127
+79
+39
+116
+68
+28
+111
+63
+23
+104
+56
+16
+97
+49
+11
+96
+48
+10
+101
+53
+15
+102
+54
+16
+107
+59
+23
+110
+62
+26
+106
+58
+22
+98
+50
+12
+95
+47
+11
+96
+48
+10
+95
+47
+9
+95
+47
+9
+96
+48
+10
+96
+51
+10
+99
+54
+15
+101
+56
+15
+107
+62
+21
+115
+72
+29
+119
+74
+33
+116
+71
+29
+109
+64
+23
+105
+60
+18
+102
+57
+16
+102
+55
+13
+108
+61
+19
+110
+63
+21
+85
+46
+15
+82
+43
+10
+80
+41
+10
+83
+44
+11
+84
+45
+14
+82
+43
+10
+80
+41
+10
+81
+42
+9
+77
+38
+7
+80
+41
+8
+88
+49
+18
+99
+60
+27
+105
+66
+35
+103
+64
+31
+95
+56
+25
+90
+51
+18
+93
+52
+22
+94
+53
+21
+94
+53
+23
+92
+51
+19
+93
+52
+20
+96
+55
+23
+96
+55
+23
+94
+53
+21
+90
+49
+17
+96
+56
+21
+95
+54
+22
+93
+53
+18
+98
+55
+21
+101
+58
+24
+100
+57
+23
+102
+59
+24
+102
+58
+21
+100
+56
+17
+98
+54
+17
+99
+55
+16
+99
+57
+19
+102
+60
+20
+106
+64
+24
+109
+67
+27
+108
+66
+26
+111
+69
+29
+117
+73
+34
+121
+77
+38
+122
+78
+39
+122
+78
+39
+121
+76
+37
+120
+75
+36
+119
+74
+35
+114
+69
+30
+105
+59
+23
+99
+53
+17
+98
+52
+16
+98
+52
+16
+97
+51
+15
+97
+53
+16
+102
+58
+21
+102
+58
+21
+103
+61
+23
+107
+65
+25
+109
+67
+27
+105
+63
+23
+98
+59
+18
+97
+55
+15
+95
+51
+14
+96
+50
+14
+101
+56
+17
+106
+61
+22
+108
+63
+24
+112
+67
+28
+117
+69
+31
+116
+68
+30
+118
+70
+30
+120
+72
+32
+124
+74
+37
+120
+70
+33
+110
+60
+23
+101
+51
+14
+103
+53
+16
+109
+59
+22
+112
+62
+27
+111
+61
+26
+112
+62
+27
+116
+66
+31
+121
+71
+36
+123
+73
+38
+122
+72
+35
+121
+71
+34
+118
+68
+31
+120
+70
+33
+122
+74
+34
+121
+73
+33
+118
+70
+30
+120
+72
+32
+125
+77
+37
+125
+77
+37
+126
+79
+37
+123
+76
+34
+125
+77
+37
+127
+79
+39
+126
+78
+38
+128
+80
+40
+127
+78
+38
+120
+71
+31
+118
+69
+29
+116
+67
+27
+115
+66
+25
+116
+67
+26
+119
+68
+25
+117
+66
+23
+117
+66
+23
+117
+66
+23
+120
+68
+28
+117
+65
+25
+112
+60
+20
+109
+57
+17
+109
+57
+17
+110
+58
+18
+108
+56
+17
+104
+52
+13
+104
+52
+12
+105
+53
+13
+106
+54
+14
+108
+56
+16
+109
+57
+17
+110
+58
+18
+110
+58
+18
+110
+59
+16
+114
+61
+19
+120
+65
+24
+129
+76
+34
+123
+70
+28
+116
+63
+21
+122
+69
+27
+123
+70
+28
+120
+67
+25
+124
+72
+32
+124
+72
+32
+122
+71
+28
+120
+69
+26
+124
+73
+30
+129
+78
+35
+125
+74
+31
+116
+65
+22
+120
+68
+28
+125
+73
+34
+130
+78
+39
+133
+81
+42
+133
+81
+42
+129
+77
+38
+121
+69
+30
+113
+61
+22
+119
+65
+27
+116
+62
+24
+116
+62
+24
+117
+63
+25
+114
+60
+22
+110
+56
+18
+110
+57
+17
+112
+60
+20
+118
+67
+24
+123
+74
+31
+132
+81
+38
+129
+80
+37
+123
+72
+29
+112
+63
+20
+105
+56
+13
+101
+52
+9
+103
+54
+11
+103
+54
+11
+105
+56
+15
+108
+59
+18
+111
+62
+21
+113
+64
+24
+112
+63
+23
+111
+62
+22
+109
+59
+22
+108
+56
+19
+109
+57
+20
+113
+61
+22
+115
+63
+24
+113
+61
+22
+110
+58
+18
+109
+57
+17
+110
+59
+16
+114
+63
+20
+119
+68
+25
+125
+74
+31
+127
+76
+33
+126
+75
+32
+124
+71
+29
+122
+71
+28
+128
+79
+38
+120
+71
+28
+120
+69
+26
+130
+79
+34
+133
+82
+35
+132
+82
+33
+139
+87
+37
+141
+89
+39
+137
+85
+35
+137
+85
+35
+137
+85
+35
+127
+75
+27
+118
+67
+20
+119
+68
+21
+116
+65
+20
+114
+63
+18
+123
+72
+27
+128
+77
+32
+128
+77
+32
+123
+72
+27
+120
+69
+24
+119
+68
+23
+117
+66
+21
+114
+65
+22
+113
+64
+21
+115
+66
+23
+119
+70
+27
+118
+69
+26
+121
+72
+31
+126
+77
+36
+125
+76
+35
+127
+78
+35
+129
+83
+33
+132
+86
+34
+128
+82
+30
+128
+82
+30
+139
+93
+43
+143
+97
+47
+137
+91
+42
+133
+87
+38
+127
+81
+32
+122
+76
+27
+123
+76
+30
+120
+73
+27
+113
+66
+20
+113
+67
+18
+117
+70
+24
+116
+69
+23
+115
+66
+25
+111
+62
+22
+111
+62
+22
+111
+64
+22
+106
+58
+18
+102
+55
+13
+105
+58
+16
+108
+64
+19
+106
+59
+17
+109
+62
+18
+107
+60
+18
+109
+62
+18
+110
+63
+21
+111
+62
+19
+117
+68
+25
+118
+69
+26
+81
+42
+11
+86
+47
+16
+89
+50
+19
+90
+51
+20
+92
+53
+22
+95
+56
+25
+95
+56
+25
+92
+53
+22
+90
+51
+20
+90
+51
+20
+89
+50
+19
+89
+50
+19
+89
+50
+19
+88
+49
+18
+87
+48
+17
+86
+47
+16
+88
+49
+18
+85
+46
+15
+81
+42
+11
+79
+40
+9
+85
+44
+14
+91
+52
+19
+93
+52
+22
+90
+49
+17
+86
+45
+13
+93
+52
+20
+92
+51
+19
+89
+48
+16
+93
+52
+20
+96
+56
+21
+98
+55
+23
+100
+57
+23
+95
+52
+18
+92
+48
+13
+91
+47
+12
+95
+51
+16
+96
+53
+18
+95
+52
+17
+97
+54
+19
+101
+58
+23
+101
+58
+23
+100
+57
+22
+99
+55
+20
+96
+52
+17
+97
+53
+18
+99
+55
+20
+100
+54
+20
+99
+53
+19
+110
+64
+30
+111
+67
+30
+110
+64
+30
+108
+64
+29
+114
+68
+34
+111
+67
+32
+108
+64
+29
+110
+66
+31
+107
+63
+28
+102
+58
+23
+103
+59
+22
+110
+68
+30
+117
+73
+36
+115
+73
+35
+113
+71
+33
+114
+70
+33
+118
+73
+34
+118
+70
+32
+119
+71
+31
+121
+73
+33
+122
+74
+34
+124
+76
+36
+126
+77
+37
+124
+75
+35
+124
+75
+34
+128
+79
+38
+129
+77
+38
+124
+72
+33
+119
+67
+28
+120
+68
+29
+122
+70
+31
+123
+71
+32
+120
+70
+35
+113
+63
+28
+104
+54
+19
+100
+50
+15
+105
+55
+20
+109
+59
+24
+105
+55
+18
+97
+47
+10
+99
+49
+12
+105
+55
+18
+112
+64
+24
+115
+67
+27
+114
+66
+26
+115
+67
+27
+117
+69
+29
+115
+67
+27
+112
+67
+26
+115
+70
+29
+119
+74
+33
+115
+70
+29
+112
+64
+26
+116
+68
+28
+119
+71
+33
+111
+63
+23
+103
+55
+15
+104
+55
+15
+105
+56
+16
+107
+58
+17
+110
+61
+20
+113
+64
+21
+120
+68
+28
+125
+74
+31
+124
+73
+30
+123
+72
+29
+121
+70
+27
+122
+71
+28
+126
+75
+32
+129
+78
+35
+126
+74
+34
+121
+69
+29
+124
+73
+30
+126
+75
+32
+126
+75
+32
+126
+75
+32
+126
+75
+32
+129
+78
+35
+135
+84
+41
+140
+87
+45
+133
+78
+39
+129
+71
+33
+132
+77
+38
+128
+73
+34
+117
+62
+23
+118
+63
+24
+118
+63
+24
+117
+62
+23
+121
+68
+28
+119
+66
+26
+121
+68
+28
+127
+74
+34
+126
+73
+33
+118
+65
+25
+109
+56
+14
+107
+54
+14
+104
+52
+12
+102
+53
+12
+104
+52
+13
+105
+53
+13
+107
+55
+16
+112
+60
+20
+121
+69
+29
+128
+76
+36
+127
+75
+35
+124
+72
+32
+129
+76
+36
+137
+84
+44
+138
+85
+45
+132
+79
+39
+133
+80
+40
+140
+89
+46
+137
+88
+47
+137
+88
+47
+136
+87
+46
+134
+85
+44
+132
+83
+42
+130
+81
+40
+127
+80
+38
+124
+77
+35
+126
+79
+37
+120
+73
+31
+115
+67
+27
+115
+67
+27
+115
+67
+27
+113
+65
+25
+110
+62
+24
+108
+60
+22
+106
+56
+19
+107
+55
+18
+109
+57
+20
+112
+60
+23
+111
+59
+20
+109
+57
+18
+112
+60
+20
+119
+67
+27
+114
+63
+20
+114
+63
+20
+114
+63
+20
+115
+64
+21
+116
+65
+22
+116
+65
+22
+117
+64
+22
+117
+66
+23
+112
+63
+22
+100
+51
+10
+100
+49
+6
+116
+65
+20
+125
+74
+29
+123
+72
+25
+130
+78
+31
+133
+81
+33
+120
+68
+21
+119
+67
+20
+121
+69
+22
+117
+65
+18
+117
+66
+21
+126
+75
+30
+125
+74
+29
+122
+71
+26
+133
+82
+37
+138
+87
+42
+134
+83
+38
+128
+77
+32
+129
+78
+33
+129
+78
+33
+125
+74
+29
+124
+73
+28
+125
+76
+33
+131
+82
+39
+131
+82
+39
+122
+73
+30
+122
+73
+32
+127
+78
+37
+125
+76
+35
+128
+80
+34
+131
+84
+32
+131
+86
+31
+128
+81
+27
+127
+82
+27
+136
+89
+37
+137
+91
+39
+134
+86
+37
+133
+87
+37
+131
+83
+34
+131
+85
+35
+142
+94
+46
+143
+97
+48
+136
+88
+40
+138
+92
+43
+146
+98
+50
+140
+92
+46
+135
+86
+43
+130
+81
+40
+133
+82
+39
+132
+83
+40
+128
+79
+36
+127
+78
+35
+128
+80
+34
+125
+77
+31
+137
+89
+43
+139
+91
+45
+136
+88
+42
+138
+90
+44
+138
+90
+44
+138
+90
+44
+146
+95
+50
+146
+98
+52
+83
+44
+15
+86
+47
+18
+87
+48
+19
+84
+45
+16
+85
+46
+17
+89
+50
+21
+90
+51
+22
+89
+50
+21
+80
+41
+12
+85
+46
+17
+88
+49
+20
+87
+48
+19
+86
+47
+18
+88
+49
+20
+89
+50
+21
+89
+50
+21
+95
+58
+29
+98
+61
+32
+92
+55
+26
+95
+58
+29
+106
+67
+38
+94
+58
+26
+81
+42
+13
+83
+44
+13
+94
+55
+24
+99
+60
+29
+98
+59
+28
+95
+56
+25
+94
+55
+24
+91
+52
+19
+88
+47
+17
+91
+50
+20
+95
+51
+22
+101
+57
+28
+104
+60
+31
+102
+58
+29
+98
+54
+25
+96
+52
+23
+94
+50
+21
+92
+48
+19
+87
+43
+14
+92
+48
+19
+99
+55
+26
+99
+55
+26
+94
+49
+20
+93
+48
+19
+93
+48
+19
+92
+47
+16
+92
+47
+16
+91
+48
+16
+99
+54
+23
+96
+53
+21
+95
+50
+19
+97
+52
+21
+93
+48
+15
+98
+53
+20
+100
+55
+22
+107
+62
+29
+115
+70
+37
+112
+67
+34
+102
+56
+23
+97
+51
+18
+98
+52
+19
+100
+54
+20
+111
+63
+25
+120
+71
+31
+121
+72
+32
+110
+61
+21
+104
+55
+15
+107
+58
+18
+110
+61
+20
+109
+60
+19
+114
+62
+22
+111
+59
+19
+108
+56
+16
+109
+57
+17
+115
+63
+23
+120
+68
+28
+120
+68
+29
+117
+65
+26
+119
+69
+34
+114
+66
+30
+114
+66
+30
+118
+70
+34
+120
+72
+36
+120
+72
+36
+122
+74
+38
+125
+77
+41
+122
+74
+36
+124
+76
+38
+116
+68
+30
+105
+57
+19
+100
+52
+14
+99
+51
+13
+96
+51
+12
+97
+52
+13
+97
+53
+14
+94
+50
+11
+92
+48
+9
+93
+49
+10
+91
+45
+9
+90
+45
+6
+98
+52
+16
+110
+65
+26
+115
+70
+31
+114
+66
+28
+108
+60
+22
+108
+60
+20
+112
+64
+24
+114
+67
+25
+116
+67
+27
+120
+71
+30
+122
+74
+28
+122
+74
+26
+123
+75
+27
+123
+75
+27
+123
+75
+27
+124
+76
+28
+127
+79
+31
+129
+81
+33
+128
+80
+32
+129
+81
+33
+130
+82
+34
+130
+82
+34
+129
+81
+33
+127
+79
+31
+127
+79
+33
+130
+79
+34
+134
+80
+36
+130
+73
+30
+130
+73
+30
+143
+86
+43
+141
+86
+45
+133
+78
+37
+134
+79
+38
+130
+75
+34
+132
+77
+38
+137
+82
+43
+132
+79
+39
+127
+73
+35
+124
+70
+32
+114
+60
+22
+105
+51
+15
+107
+55
+18
+102
+54
+16
+98
+55
+13
+103
+58
+19
+113
+68
+27
+119
+74
+35
+115
+70
+29
+105
+60
+19
+98
+53
+12
+102
+57
+16
+100
+55
+14
+101
+53
+13
+104
+56
+16
+114
+66
+26
+123
+76
+34
+122
+75
+33
+117
+70
+28
+113
+64
+24
+111
+62
+22
+108
+59
+18
+114
+65
+24
+126
+79
+37
+131
+84
+42
+128
+81
+39
+129
+82
+40
+129
+82
+40
+128
+81
+39
+129
+82
+40
+128
+81
+39
+127
+79
+39
+129
+81
+41
+130
+82
+42
+128
+80
+40
+126
+77
+36
+120
+71
+30
+114
+65
+24
+113
+64
+23
+115
+66
+23
+116
+67
+24
+117
+69
+23
+119
+71
+25
+119
+71
+23
+118
+70
+22
+116
+68
+20
+115
+67
+19
+115
+64
+17
+113
+62
+15
+113
+62
+15
+113
+62
+17
+111
+62
+19
+111
+62
+21
+104
+52
+12
+102
+50
+10
+116
+64
+25
+121
+69
+30
+111
+57
+19
+103
+49
+11
+104
+50
+14
+108
+54
+16
+106
+52
+14
+102
+49
+9
+105
+53
+13
+110
+59
+16
+111
+60
+15
+110
+59
+14
+117
+64
+20
+124
+71
+27
+136
+83
+39
+141
+88
+44
+135
+84
+39
+130
+79
+34
+129
+78
+33
+129
+78
+33
+124
+73
+30
+124
+73
+30
+122
+73
+30
+117
+68
+25
+111
+62
+19
+108
+59
+16
+112
+63
+20
+118
+69
+26
+119
+71
+25
+123
+75
+29
+125
+74
+29
+126
+78
+32
+125
+74
+29
+116
+68
+22
+120
+69
+26
+123
+74
+31
+123
+72
+29
+123
+74
+31
+129
+77
+37
+129
+80
+39
+130
+78
+39
+127
+78
+38
+132
+80
+41
+138
+86
+46
+134
+83
+40
+138
+87
+42
+144
+91
+47
+143
+92
+47
+140
+89
+42
+143
+92
+45
+145
+95
+46
+144
+94
+45
+140
+90
+41
+135
+85
+36
+142
+92
+43
+145
+95
+46
+138
+87
+40
+132
+81
+34
+127
+75
+28
+124
+73
+26
+82
+43
+14
+86
+47
+18
+87
+48
+19
+85
+46
+17
+86
+47
+18
+89
+50
+21
+90
+51
+22
+88
+49
+20
+94
+55
+26
+94
+55
+26
+92
+53
+24
+89
+50
+21
+84
+45
+16
+82
+43
+14
+83
+44
+15
+86
+47
+18
+86
+49
+20
+87
+50
+21
+83
+46
+17
+85
+48
+19
+94
+57
+28
+89
+52
+23
+80
+43
+14
+83
+46
+17
+84
+45
+14
+85
+46
+15
+83
+44
+13
+79
+40
+9
+80
+41
+10
+81
+42
+11
+83
+44
+13
+86
+47
+16
+86
+45
+15
+92
+48
+19
+91
+47
+18
+87
+43
+14
+88
+44
+15
+95
+51
+22
+102
+58
+29
+104
+60
+31
+102
+58
+29
+99
+55
+26
+95
+51
+22
+92
+48
+19
+99
+54
+25
+109
+64
+35
+108
+63
+34
+94
+50
+21
+89
+45
+16
+84
+40
+11
+86
+42
+13
+88
+44
+15
+88
+44
+15
+85
+42
+10
+85
+40
+9
+91
+46
+15
+94
+49
+18
+95
+50
+19
+99
+52
+22
+101
+54
+24
+101
+54
+24
+105
+58
+28
+111
+62
+32
+110
+61
+29
+111
+63
+27
+111
+63
+25
+115
+67
+29
+120
+72
+34
+122
+74
+36
+121
+73
+35
+125
+77
+37
+130
+82
+42
+131
+82
+42
+125
+76
+36
+118
+69
+29
+115
+66
+26
+115
+66
+26
+115
+66
+26
+112
+62
+25
+108
+60
+22
+100
+52
+16
+97
+49
+13
+95
+47
+11
+97
+49
+13
+99
+51
+15
+103
+55
+19
+107
+59
+23
+111
+63
+27
+109
+61
+23
+115
+70
+31
+120
+72
+34
+114
+69
+30
+116
+68
+30
+114
+69
+30
+112
+67
+28
+111
+67
+30
+109
+67
+29
+110
+68
+30
+111
+68
+33
+111
+69
+31
+112
+68
+33
+112
+68
+31
+112
+68
+33
+112
+68
+31
+115
+71
+34
+119
+74
+35
+118
+72
+36
+117
+72
+33
+123
+75
+37
+121
+76
+37
+119
+71
+33
+117
+69
+29
+121
+74
+30
+119
+72
+26
+116
+67
+24
+114
+67
+21
+117
+68
+25
+119
+72
+26
+123
+74
+31
+123
+76
+30
+122
+73
+30
+123
+76
+30
+124
+75
+32
+120
+73
+29
+120
+71
+28
+121
+74
+30
+124
+75
+32
+124
+75
+32
+129
+76
+34
+127
+74
+30
+130
+76
+32
+137
+84
+40
+131
+78
+36
+119
+66
+24
+117
+64
+22
+112
+59
+17
+109
+56
+14
+113
+60
+18
+109
+58
+15
+108
+56
+16
+114
+62
+22
+114
+62
+22
+112
+60
+21
+114
+65
+25
+115
+70
+29
+115
+72
+30
+116
+72
+33
+115
+72
+30
+111
+66
+27
+107
+62
+21
+110
+65
+24
+116
+71
+29
+118
+73
+32
+118
+73
+31
+109
+64
+23
+99
+54
+12
+101
+53
+13
+110
+63
+21
+109
+62
+20
+100
+53
+11
+102
+53
+12
+112
+63
+22
+113
+64
+23
+108
+59
+18
+110
+61
+20
+113
+64
+21
+108
+59
+18
+102
+53
+10
+99
+50
+9
+102
+53
+10
+105
+56
+15
+103
+54
+13
+99
+50
+9
+102
+53
+12
+109
+60
+19
+111
+62
+21
+117
+68
+27
+121
+72
+31
+128
+79
+38
+132
+83
+42
+132
+83
+42
+130
+81
+38
+132
+83
+40
+136
+88
+42
+134
+86
+40
+134
+86
+38
+133
+85
+37
+132
+84
+36
+135
+84
+37
+137
+86
+39
+139
+88
+41
+140
+89
+44
+139
+90
+49
+140
+91
+50
+135
+83
+44
+131
+79
+40
+139
+87
+50
+141
+88
+54
+137
+83
+49
+137
+83
+49
+128
+74
+40
+121
+67
+33
+115
+61
+25
+117
+63
+25
+121
+69
+29
+120
+68
+28
+118
+67
+24
+122
+71
+26
+115
+62
+18
+111
+58
+14
+114
+61
+17
+121
+68
+24
+120
+69
+24
+116
+65
+20
+119
+68
+23
+125
+74
+29
+116
+65
+22
+117
+66
+23
+117
+68
+25
+119
+70
+27
+119
+70
+27
+118
+69
+26
+117
+68
+25
+117
+68
+25
+121
+70
+27
+117
+66
+23
+110
+59
+16
+110
+59
+16
+107
+56
+13
+105
+54
+11
+109
+57
+17
+110
+58
+18
+108
+56
+16
+109
+57
+17
+110
+58
+19
+114
+62
+23
+121
+69
+32
+127
+75
+38
+128
+76
+39
+124
+72
+33
+120
+67
+25
+124
+71
+27
+129
+76
+32
+130
+77
+33
+127
+74
+30
+128
+76
+29
+127
+75
+28
+123
+71
+23
+128
+76
+28
+122
+70
+22
+126
+74
+26
+122
+70
+23
+114
+62
+15
+118
+66
+19
+129
+76
+32
+140
+88
+41
+82
+41
+13
+84
+43
+15
+83
+42
+14
+81
+40
+12
+82
+41
+13
+88
+47
+19
+92
+51
+23
+93
+52
+24
+87
+46
+18
+89
+48
+20
+94
+53
+25
+98
+57
+29
+96
+57
+28
+91
+52
+23
+89
+50
+21
+92
+53
+24
+90
+54
+22
+92
+56
+24
+90
+54
+22
+89
+53
+21
+91
+54
+25
+87
+50
+21
+81
+44
+15
+79
+42
+13
+78
+41
+12
+81
+44
+15
+86
+49
+20
+90
+53
+24
+91
+54
+25
+94
+57
+28
+95
+58
+29
+96
+57
+26
+102
+61
+29
+105
+62
+28
+100
+60
+25
+93
+53
+18
+91
+51
+16
+95
+55
+20
+98
+58
+23
+97
+57
+22
+95
+55
+20
+88
+48
+13
+87
+44
+10
+90
+47
+13
+93
+50
+16
+98
+55
+21
+100
+57
+23
+97
+54
+20
+98
+57
+27
+93
+52
+22
+93
+52
+20
+104
+63
+31
+108
+67
+35
+103
+63
+28
+108
+65
+31
+113
+70
+36
+108
+63
+30
+103
+58
+25
+101
+55
+22
+99
+53
+20
+100
+51
+19
+102
+53
+21
+102
+53
+21
+96
+50
+17
+97
+51
+18
+96
+51
+18
+97
+53
+18
+100
+56
+21
+103
+59
+24
+105
+61
+26
+105
+61
+24
+104
+60
+23
+101
+57
+20
+98
+54
+17
+97
+53
+16
+101
+57
+20
+104
+60
+25
+105
+61
+26
+105
+61
+26
+105
+61
+26
+111
+65
+31
+112
+66
+32
+111
+65
+31
+109
+63
+29
+105
+59
+25
+101
+55
+21
+98
+52
+16
+95
+49
+13
+98
+52
+16
+106
+62
+25
+111
+65
+29
+107
+63
+26
+106
+60
+24
+103
+59
+22
+101
+57
+20
+101
+57
+20
+100
+57
+22
+97
+57
+21
+96
+56
+21
+96
+56
+20
+99
+56
+22
+101
+58
+23
+102
+59
+25
+102
+59
+24
+103
+60
+25
+108
+64
+27
+104
+60
+25
+99
+55
+18
+99
+53
+17
+98
+54
+17
+95
+49
+13
+91
+45
+9
+97
+51
+15
+98
+52
+16
+100
+51
+18
+95
+49
+13
+94
+45
+12
+90
+44
+8
+95
+46
+13
+96
+50
+14
+108
+59
+26
+112
+66
+30
+120
+71
+38
+118
+72
+38
+115
+66
+33
+110
+64
+30
+115
+66
+33
+119
+70
+37
+118
+70
+32
+117
+69
+29
+118
+69
+29
+122
+74
+34
+121
+74
+32
+121
+74
+32
+125
+78
+34
+124
+77
+33
+120
+73
+27
+126
+80
+31
+125
+79
+30
+126
+80
+30
+131
+85
+35
+130
+84
+34
+124
+78
+28
+123
+77
+28
+122
+75
+31
+120
+73
+31
+118
+70
+30
+115
+68
+26
+112
+64
+24
+112
+65
+23
+117
+70
+28
+124
+77
+33
+123
+74
+33
+124
+75
+32
+124
+75
+34
+123
+74
+31
+120
+71
+30
+114
+65
+22
+106
+57
+14
+100
+51
+8
+105
+54
+11
+113
+62
+19
+112
+61
+18
+107
+56
+13
+112
+61
+18
+121
+70
+25
+121
+70
+27
+116
+65
+20
+124
+73
+30
+126
+75
+30
+126
+75
+32
+119
+68
+25
+110
+59
+16
+109
+58
+15
+113
+62
+19
+113
+61
+21
+108
+58
+21
+105
+57
+21
+104
+56
+20
+106
+58
+20
+108
+60
+22
+111
+63
+23
+114
+66
+26
+116
+68
+28
+121
+72
+32
+122
+73
+32
+121
+72
+31
+120
+71
+30
+121
+72
+31
+125
+76
+35
+129
+80
+39
+131
+82
+41
+126
+77
+37
+127
+78
+38
+121
+72
+32
+117
+68
+28
+119
+67
+28
+115
+63
+26
+110
+58
+21
+112
+60
+23
+110
+58
+21
+114
+62
+25
+123
+71
+32
+137
+85
+46
+144
+92
+52
+137
+85
+45
+133
+81
+41
+138
+87
+44
+124
+73
+30
+114
+63
+20
+110
+59
+16
+119
+68
+25
+129
+78
+35
+131
+80
+37
+129
+78
+35
+130
+79
+36
+137
+86
+43
+134
+83
+40
+133
+82
+39
+137
+86
+43
+139
+90
+47
+136
+87
+44
+127
+78
+35
+119
+70
+27
+117
+66
+21
+118
+65
+21
+122
+69
+25
+132
+79
+35
+135
+82
+38
+136
+83
+39
+137
+84
+40
+129
+76
+32
+123
+70
+28
+125
+72
+30
+125
+72
+30
+124
+71
+29
+120
+67
+27
+117
+64
+24
+113
+59
+21
+111
+57
+19
+105
+51
+13
+109
+55
+17
+118
+62
+25
+123
+68
+29
+123
+68
+29
+123
+68
+27
+121
+66
+25
+116
+61
+20
+115
+60
+19
+112
+57
+16
+117
+62
+21
+115
+60
+21
+109
+54
+15
+113
+58
+19
+117
+63
+25
+120
+67
+27
+102
+61
+31
+102
+61
+31
+99
+58
+28
+94
+53
+23
+92
+51
+21
+93
+52
+22
+93
+52
+22
+92
+51
+21
+94
+53
+23
+88
+47
+17
+82
+41
+11
+77
+36
+6
+74
+35
+4
+76
+37
+6
+81
+42
+11
+86
+47
+16
+91
+52
+21
+92
+53
+20
+93
+54
+23
+90
+54
+22
+91
+52
+21
+90
+54
+22
+91
+52
+23
+86
+49
+20
+87
+48
+19
+83
+46
+17
+86
+49
+20
+87
+50
+21
+84
+47
+18
+87
+50
+21
+91
+54
+25
+92
+53
+22
+97
+56
+24
+101
+58
+24
+101
+61
+26
+102
+62
+27
+103
+63
+28
+103
+63
+28
+103
+63
+28
+102
+62
+27
+93
+53
+18
+91
+51
+15
+98
+55
+21
+102
+59
+24
+93
+50
+16
+84
+41
+6
+87
+44
+9
+92
+52
+17
+94
+53
+21
+92
+53
+20
+90
+49
+17
+101
+61
+26
+103
+63
+28
+95
+55
+20
+99
+56
+22
+99
+56
+21
+102
+57
+24
+101
+57
+22
+103
+58
+25
+103
+57
+23
+100
+54
+21
+100
+54
+20
+100
+54
+21
+97
+51
+18
+95
+52
+20
+100
+57
+25
+103
+60
+28
+103
+60
+26
+106
+63
+29
+109
+66
+32
+106
+63
+29
+100
+57
+22
+104
+61
+27
+100
+60
+24
+103
+60
+26
+102
+62
+27
+101
+58
+24
+91
+51
+16
+86
+46
+11
+87
+44
+10
+90
+46
+11
+95
+51
+16
+99
+53
+19
+97
+53
+18
+98
+52
+18
+98
+54
+19
+97
+51
+15
+92
+48
+11
+92
+48
+11
+99
+55
+18
+99
+55
+18
+94
+50
+13
+91
+47
+10
+88
+44
+7
+85
+41
+4
+82
+39
+4
+80
+40
+5
+81
+41
+6
+85
+45
+10
+91
+51
+16
+91
+51
+16
+86
+46
+11
+88
+45
+11
+92
+49
+15
+89
+46
+11
+92
+49
+14
+91
+47
+12
+87
+43
+8
+90
+45
+12
+95
+51
+16
+97
+52
+19
+100
+55
+22
+95
+50
+17
+98
+53
+22
+102
+55
+25
+102
+57
+26
+103
+56
+26
+103
+58
+25
+108
+61
+31
+111
+66
+33
+106
+59
+29
+92
+47
+16
+83
+36
+6
+83
+38
+7
+89
+42
+14
+88
+43
+14
+88
+41
+13
+87
+42
+11
+92
+47
+14
+91
+47
+10
+91
+47
+10
+95
+51
+14
+100
+56
+17
+104
+60
+21
+104
+61
+19
+100
+57
+14
+107
+64
+19
+114
+71
+26
+117
+75
+27
+117
+75
+27
+120
+78
+28
+119
+77
+27
+114
+70
+21
+112
+68
+23
+117
+69
+29
+112
+64
+26
+110
+62
+24
+112
+64
+26
+118
+70
+32
+123
+75
+37
+126
+78
+38
+127
+79
+39
+109
+60
+20
+110
+61
+21
+115
+66
+26
+124
+75
+35
+127
+78
+38
+124
+75
+35
+122
+73
+33
+124
+75
+35
+125
+76
+35
+128
+76
+36
+128
+76
+36
+131
+80
+37
+138
+85
+43
+142
+91
+48
+146
+93
+51
+147
+94
+50
+140
+87
+43
+138
+85
+41
+139
+86
+42
+139
+86
+42
+136
+83
+39
+136
+83
+39
+136
+83
+39
+133
+82
+39
+122
+72
+35
+109
+61
+25
+94
+46
+10
+87
+39
+3
+88
+40
+2
+92
+44
+6
+94
+46
+6
+93
+45
+5
+97
+48
+8
+105
+56
+16
+114
+65
+24
+119
+70
+29
+124
+75
+34
+128
+79
+38
+129
+80
+39
+127
+78
+37
+122
+73
+33
+118
+69
+29
+109
+60
+20
+103
+54
+13
+105
+53
+13
+101
+49
+9
+100
+48
+8
+104
+52
+12
+109
+58
+15
+116
+65
+22
+120
+68
+28
+123
+71
+31
+125
+73
+33
+125
+73
+33
+125
+73
+33
+129
+77
+37
+130
+78
+38
+132
+81
+38
+131
+79
+39
+126
+75
+32
+123
+71
+31
+124
+73
+30
+129
+78
+35
+135
+84
+41
+138
+87
+44
+133
+82
+39
+125
+74
+31
+117
+66
+23
+110
+61
+18
+111
+62
+19
+117
+68
+25
+125
+74
+31
+132
+81
+36
+134
+81
+37
+139
+86
+42
+144
+92
+45
+140
+87
+43
+138
+86
+39
+138
+86
+39
+127
+75
+28
+126
+73
+29
+126
+73
+29
+127
+74
+30
+125
+72
+28
+114
+61
+19
+102
+49
+7
+103
+50
+10
+111
+58
+18
+111
+58
+18
+114
+61
+21
+121
+68
+28
+127
+74
+32
+128
+73
+32
+127
+73
+29
+125
+71
+27
+122
+68
+24
+119
+65
+21
+119
+65
+21
+129
+74
+33
+130
+77
+35
+126
+71
+32
+124
+71
+31
+116
+63
+23
+106
+54
+14
+97
+56
+24
+101
+60
+28
+107
+64
+32
+108
+65
+33
+107
+64
+32
+106
+63
+31
+102
+59
+27
+98
+55
+23
+96
+53
+21
+98
+55
+23
+96
+55
+23
+96
+55
+23
+96
+55
+23
+94
+53
+21
+88
+49
+16
+83
+44
+11
+82
+41
+9
+82
+42
+7
+84
+43
+11
+81
+42
+9
+81
+40
+8
+84
+45
+12
+89
+48
+18
+86
+47
+16
+87
+46
+16
+87
+48
+17
+94
+55
+24
+95
+56
+25
+90
+51
+22
+90
+51
+22
+91
+52
+23
+88
+49
+20
+88
+47
+17
+86
+45
+13
+88
+47
+15
+93
+52
+20
+95
+54
+22
+94
+53
+21
+94
+55
+22
+97
+58
+25
+91
+50
+18
+95
+55
+20
+100
+59
+27
+101
+61
+26
+98
+55
+23
+96
+53
+19
+95
+52
+18
+90
+50
+15
+92
+52
+17
+94
+56
+20
+92
+52
+17
+97
+57
+22
+96
+56
+21
+88
+48
+12
+89
+49
+13
+86
+47
+8
+83
+40
+5
+88
+46
+8
+96
+53
+18
+101
+57
+20
+100
+56
+21
+103
+59
+22
+106
+62
+27
+104
+61
+26
+106
+63
+31
+106
+65
+35
+109
+68
+38
+109
+68
+36
+107
+66
+34
+101
+60
+28
+96
+55
+23
+93
+53
+18
+92
+51
+19
+94
+56
+20
+100
+59
+27
+102
+63
+30
+99
+58
+26
+90
+51
+18
+86
+47
+14
+88
+49
+16
+95
+52
+18
+97
+54
+19
+96
+52
+17
+89
+46
+11
+89
+45
+10
+93
+50
+15
+98
+54
+19
+97
+54
+19
+97
+54
+19
+103
+60
+25
+104
+61
+26
+103
+60
+25
+105
+62
+27
+105
+62
+27
+102
+59
+24
+99
+56
+21
+101
+61
+26
+100
+59
+27
+100
+60
+25
+101
+61
+26
+97
+57
+22
+90
+50
+15
+88
+48
+13
+90
+50
+15
+92
+52
+17
+93
+53
+18
+95
+52
+18
+94
+51
+17
+95
+52
+20
+95
+52
+18
+97
+54
+22
+102
+59
+25
+97
+54
+20
+93
+50
+16
+92
+47
+14
+95
+52
+18
+103
+58
+25
+107
+64
+29
+108
+63
+30
+104
+61
+26
+102
+57
+24
+100
+57
+23
+102
+57
+24
+102
+59
+25
+104
+59
+28
+102
+59
+27
+102
+57
+26
+101
+58
+26
+97
+54
+22
+96
+53
+19
+93
+50
+16
+91
+48
+13
+94
+51
+16
+97
+54
+19
+95
+52
+17
+93
+51
+13
+93
+51
+13
+97
+55
+17
+97
+55
+17
+94
+52
+14
+93
+50
+15
+97
+54
+19
+103
+59
+24
+108
+63
+30
+97
+52
+19
+94
+49
+16
+90
+45
+12
+87
+42
+9
+86
+41
+8
+86
+41
+8
+87
+42
+9
+89
+44
+11
+87
+42
+9
+95
+50
+17
+101
+56
+23
+102
+57
+24
+104
+59
+26
+105
+60
+27
+101
+56
+23
+96
+50
+16
+99
+51
+13
+103
+54
+14
+110
+61
+21
+118
+69
+29
+120
+68
+29
+117
+68
+27
+125
+73
+33
+133
+82
+39
+136
+85
+42
+133
+82
+39
+136
+85
+42
+141
+90
+47
+140
+87
+43
+136
+83
+39
+134
+81
+37
+132
+81
+38
+129
+80
+39
+126
+78
+38
+123
+76
+34
+121
+74
+32
+121
+72
+31
+122
+73
+32
+123
+74
+31
+124
+75
+32
+125
+76
+33
+127
+78
+35
+126
+77
+34
+122
+73
+30
+118
+69
+26
+117
+68
+25
+115
+66
+23
+112
+63
+20
+108
+61
+19
+108
+60
+20
+109
+62
+20
+114
+67
+23
+119
+71
+25
+120
+72
+24
+121
+73
+25
+126
+78
+29
+129
+81
+32
+128
+80
+31
+119
+71
+23
+111
+63
+17
+113
+65
+19
+118
+69
+26
+118
+69
+28
+118
+69
+28
+122
+73
+32
+125
+76
+35
+119
+70
+30
+108
+59
+18
+102
+53
+13
+100
+51
+10
+103
+54
+13
+110
+61
+20
+114
+65
+24
+107
+58
+17
+100
+51
+8
+98
+49
+6
+104
+53
+10
+111
+60
+17
+119
+68
+25
+124
+73
+30
+127
+76
+33
+128
+77
+34
+130
+79
+36
+130
+79
+34
+121
+70
+27
+121
+70
+25
+128
+77
+32
+123
+72
+27
+120
+69
+26
+118
+67
+24
+119
+68
+25
+122
+71
+28
+122
+70
+30
+121
+69
+29
+126
+74
+34
+135
+84
+41
+132
+82
+33
+130
+80
+29
+133
+83
+32
+134
+84
+31
+132
+81
+28
+130
+79
+26
+132
+81
+28
+132
+81
+26
+136
+85
+32
+136
+85
+32
+143
+91
+41
+142
+92
+41
+140
+88
+40
+143
+93
+44
+141
+90
+43
+133
+85
+37
+109
+69
+34
+111
+71
+35
+115
+72
+38
+114
+71
+36
+111
+68
+34
+107
+64
+29
+101
+58
+24
+97
+54
+19
+96
+53
+19
+98
+55
+20
+99
+56
+22
+96
+56
+20
+99
+59
+24
+100
+60
+24
+96
+58
+22
+92
+52
+16
+95
+52
+18
+97
+54
+19
+100
+57
+23
+97
+57
+22
+97
+54
+20
+95
+54
+22
+96
+53
+21
+90
+49
+17
+91
+50
+18
+90
+49
+19
+88
+47
+17
+84
+45
+14
+82
+43
+14
+87
+48
+19
+94
+55
+26
+98
+59
+30
+93
+52
+24
+89
+48
+18
+87
+46
+18
+88
+47
+17
+86
+45
+15
+82
+41
+11
+80
+41
+10
+83
+44
+13
+87
+46
+16
+84
+43
+11
+87
+46
+14
+92
+51
+19
+97
+54
+22
+99
+56
+24
+99
+56
+22
+97
+54
+22
+95
+54
+22
+98
+59
+26
+98
+57
+25
+98
+57
+25
+98
+57
+25
+98
+58
+23
+101
+61
+26
+100
+60
+24
+101
+61
+25
+99
+59
+23
+99
+59
+23
+96
+56
+20
+90
+50
+14
+88
+48
+12
+87
+47
+11
+84
+44
+9
+85
+42
+10
+89
+45
+16
+89
+45
+16
+83
+42
+10
+84
+41
+9
+86
+45
+13
+89
+48
+16
+88
+48
+13
+93
+52
+20
+96
+58
+22
+102
+63
+30
+105
+66
+33
+103
+64
+31
+99
+60
+27
+99
+60
+27
+102
+63
+30
+101
+61
+26
+107
+64
+29
+110
+67
+32
+109
+66
+31
+111
+68
+33
+114
+71
+36
+115
+72
+37
+113
+70
+35
+107
+64
+29
+110
+67
+32
+109
+66
+31
+107
+64
+29
+112
+69
+34
+116
+73
+38
+116
+73
+38
+113
+70
+36
+98
+58
+23
+97
+56
+24
+95
+55
+20
+92
+52
+17
+95
+55
+20
+100
+60
+25
+102
+62
+27
+101
+61
+26
+104
+64
+29
+104
+64
+29
+104
+61
+29
+105
+62
+30
+108
+65
+33
+107
+64
+32
+109
+66
+34
+114
+71
+39
+105
+62
+28
+101
+61
+26
+101
+58
+24
+101
+61
+26
+105
+62
+27
+101
+61
+25
+97
+54
+19
+90
+50
+14
+91
+48
+13
+88
+48
+12
+86
+43
+9
+82
+42
+7
+92
+49
+17
+100
+59
+27
+104
+61
+29
+95
+54
+22
+92
+51
+19
+93
+52
+20
+92
+52
+17
+85
+45
+10
+86
+46
+11
+90
+50
+15
+92
+52
+17
+98
+58
+23
+105
+65
+30
+105
+65
+30
+103
+60
+28
+96
+53
+21
+90
+46
+17
+92
+48
+19
+101
+57
+30
+110
+66
+37
+118
+75
+43
+117
+74
+42
+113
+70
+38
+107
+64
+32
+100
+57
+25
+94
+51
+19
+90
+47
+15
+89
+46
+14
+79
+36
+4
+82
+39
+7
+84
+41
+9
+86
+43
+11
+92
+49
+17
+101
+58
+26
+108
+65
+33
+110
+67
+33
+116
+72
+37
+112
+66
+30
+111
+63
+27
+107
+59
+23
+101
+53
+17
+102
+54
+16
+109
+61
+23
+113
+65
+25
+113
+64
+24
+111
+62
+21
+113
+64
+23
+113
+64
+23
+107
+56
+13
+100
+49
+6
+99
+48
+5
+100
+49
+6
+104
+55
+14
+112
+65
+23
+125
+78
+36
+135
+88
+44
+142
+93
+50
+145
+96
+53
+145
+96
+53
+144
+96
+50
+141
+93
+47
+136
+88
+42
+128
+80
+34
+120
+72
+26
+115
+66
+23
+113
+65
+19
+113
+64
+21
+113
+64
+21
+122
+75
+33
+124
+77
+35
+130
+83
+41
+135
+88
+44
+137
+88
+45
+137
+89
+43
+140
+92
+44
+144
+96
+47
+143
+95
+46
+144
+96
+47
+142
+94
+46
+141
+93
+45
+140
+92
+46
+133
+84
+41
+124
+75
+32
+121
+72
+31
+118
+69
+29
+116
+67
+27
+114
+65
+25
+120
+71
+31
+129
+80
+40
+124
+75
+35
+113
+64
+24
+111
+62
+21
+110
+61
+20
+109
+60
+19
+113
+64
+21
+124
+75
+32
+138
+87
+44
+142
+91
+48
+139
+88
+45
+134
+83
+40
+129
+77
+37
+125
+73
+33
+118
+67
+24
+113
+62
+19
+105
+54
+11
+105
+54
+11
+115
+64
+19
+115
+64
+19
+115
+64
+21
+119
+68
+25
+121
+70
+27
+120
+69
+26
+120
+68
+28
+121
+69
+29
+121
+69
+29
+117
+68
+25
+120
+72
+24
+116
+68
+19
+118
+71
+19
+122
+75
+23
+123
+76
+24
+130
+80
+29
+139
+89
+36
+146
+96
+43
+134
+82
+32
+125
+75
+24
+124
+74
+25
+118
+70
+21
+116
+68
+20
+123
+75
+27
+122
+74
+28
+117
+70
+24
+98
+55
+20
+99
+57
+19
+99
+56
+21
+99
+57
+19
+100
+56
+21
+100
+56
+19
+100
+56
+21
+101
+57
+20
+106
+62
+27
+103
+61
+23
+99
+56
+21
+96
+54
+16
+93
+53
+17
+92
+53
+14
+90
+52
+15
+90
+51
+12
+101
+57
+22
+104
+60
+23
+107
+63
+28
+107
+64
+29
+107
+63
+28
+103
+60
+26
+98
+53
+20
+93
+50
+16
+94
+51
+17
+96
+53
+21
+95
+52
+20
+92
+51
+19
+92
+51
+21
+90
+49
+19
+88
+47
+17
+87
+46
+18
+87
+46
+18
+88
+47
+19
+90
+48
+23
+91
+50
+22
+90
+51
+22
+89
+50
+21
+88
+49
+20
+88
+49
+18
+90
+51
+20
+84
+45
+14
+87
+46
+14
+93
+52
+20
+93
+52
+20
+92
+51
+19
+97
+54
+22
+101
+57
+28
+82
+40
+15
+83
+41
+16
+84
+42
+17
+81
+40
+12
+81
+40
+12
+87
+46
+16
+88
+49
+18
+90
+51
+20
+90
+51
+18
+88
+49
+16
+87
+48
+17
+87
+48
+17
+87
+48
+17
+93
+54
+23
+99
+60
+29
+100
+59
+29
+106
+63
+31
+109
+64
+33
+105
+60
+29
+94
+51
+17
+94
+49
+16
+101
+58
+24
+103
+60
+26
+100
+57
+22
+93
+50
+16
+94
+54
+18
+98
+58
+23
+99
+59
+24
+98
+58
+23
+95
+57
+21
+96
+58
+22
+98
+60
+24
+101
+61
+25
+109
+66
+31
+113
+73
+37
+118
+78
+42
+119
+79
+43
+117
+77
+41
+111
+71
+35
+106
+66
+30
+99
+59
+24
+100
+60
+25
+94
+54
+19
+90
+50
+15
+94
+54
+19
+99
+59
+24
+99
+59
+24
+98
+58
+23
+104
+64
+29
+106
+66
+31
+106
+66
+31
+104
+64
+29
+106
+63
+29
+107
+64
+30
+105
+62
+28
+100
+57
+23
+103
+60
+28
+100
+57
+25
+93
+50
+18
+89
+46
+14
+91
+47
+18
+91
+47
+18
+89
+45
+16
+89
+46
+14
+91
+51
+16
+94
+56
+20
+99
+59
+24
+100
+62
+26
+99
+59
+23
+96
+58
+21
+95
+55
+19
+93
+55
+18
+92
+52
+16
+96
+58
+21
+98
+58
+23
+92
+54
+18
+90
+49
+17
+89
+50
+17
+91
+50
+18
+90
+49
+17
+91
+50
+18
+99
+56
+24
+104
+61
+29
+102
+59
+27
+103
+60
+26
+103
+60
+26
+99
+56
+21
+105
+62
+27
+104
+61
+27
+102
+59
+25
+101
+56
+23
+98
+53
+20
+91
+46
+15
+87
+42
+11
+91
+46
+17
+97
+52
+21
+101
+57
+22
+104
+60
+23
+108
+64
+27
+108
+64
+27
+106
+62
+25
+103
+59
+22
+100
+56
+19
+99
+55
+18
+98
+54
+17
+100
+56
+19
+103
+59
+22
+105
+61
+24
+105
+63
+25
+105
+63
+25
+107
+64
+29
+109
+66
+32
+111
+70
+38
+102
+61
+29
+98
+55
+23
+94
+51
+17
+92
+49
+15
+99
+56
+21
+109
+65
+30
+110
+66
+29
+116
+70
+34
+118
+72
+36
+120
+75
+36
+117
+72
+33
+113
+65
+25
+115
+67
+27
+123
+75
+35
+127
+79
+39
+131
+82
+42
+130
+81
+40
+129
+80
+39
+128
+79
+38
+128
+79
+38
+125
+76
+33
+118
+69
+26
+111
+62
+19
+110
+61
+18
+112
+63
+20
+120
+69
+26
+130
+79
+36
+136
+84
+44
+138
+87
+44
+138
+86
+46
+138
+89
+46
+133
+86
+44
+124
+79
+37
+118
+71
+29
+111
+64
+22
+106
+58
+18
+108
+60
+20
+115
+66
+25
+118
+69
+28
+128
+79
+38
+128
+79
+38
+128
+79
+38
+128
+79
+36
+124
+77
+33
+113
+66
+22
+103
+56
+12
+102
+55
+11
+104
+56
+16
+111
+63
+25
+115
+67
+29
+123
+75
+37
+130
+82
+44
+124
+76
+36
+117
+68
+28
+121
+72
+32
+125
+76
+35
+134
+85
+44
+143
+94
+53
+146
+97
+56
+144
+93
+50
+140
+89
+46
+142
+91
+48
+147
+96
+53
+144
+95
+54
+134
+85
+44
+121
+72
+29
+121
+72
+29
+125
+76
+33
+130
+81
+38
+139
+91
+45
+141
+93
+47
+141
+93
+47
+148
+100
+54
+150
+102
+56
+142
+94
+48
+135
+86
+43
+132
+83
+40
+128
+79
+38
+123
+74
+33
+120
+72
+32
+112
+64
+24
+110
+62
+22
+110
+62
+22
+107
+60
+18
+108
+59
+18
+112
+63
+22
+116
+67
+26
+123
+71
+31
+112
+63
+23
+112
+62
+25
+112
+64
+26
+116
+68
+32
+125
+77
+41
+128
+79
+46
+123
+77
+43
+89
+47
+9
+90
+48
+10
+91
+49
+11
+92
+50
+12
+95
+51
+14
+97
+53
+16
+99
+55
+18
+100
+56
+19
+105
+61
+24
+103
+59
+22
+103
+61
+23
+106
+64
+26
+105
+65
+29
+104
+65
+26
+106
+66
+30
+109
+70
+31
+115
+71
+34
+115
+69
+33
+110
+66
+29
+107
+63
+26
+106
+62
+27
+101
+57
+22
+96
+52
+17
+95
+51
+16
+96
+51
+18
+99
+56
+22
+101
+56
+23
+100
+57
+23
+104
+61
+29
+100
+57
+25
+91
+48
+16
+87
+43
+14
+88
+47
+19
+93
+52
+24
+94
+53
+25
+90
+49
+21
+90
+49
+19
+91
+52
+21
+92
+51
+21
+89
+48
+18
+85
+44
+12
+88
+47
+15
+93
+52
+20
+96
+53
+19
+97
+54
+20
+103
+60
+26
+108
+65
+31
+105
+62
+30
+82
+38
+11
+78
+36
+11
+82
+41
+13
+80
+39
+11
+83
+42
+14
+92
+51
+23
+92
+51
+21
+97
+56
+26
+95
+54
+24
+92
+51
+21
+89
+50
+19
+85
+46
+15
+82
+43
+12
+88
+49
+18
+96
+57
+26
+100
+59
+29
+98
+53
+22
+94
+48
+15
+93
+48
+15
+97
+52
+19
+98
+53
+20
+95
+50
+17
+91
+48
+13
+90
+47
+12
+89
+46
+11
+92
+49
+14
+92
+52
+16
+91
+51
+15
+90
+50
+15
+90
+50
+15
+87
+49
+13
+87
+47
+12
+87
+44
+9
+88
+45
+10
+91
+48
+13
+94
+51
+16
+96
+53
+18
+97
+54
+19
+95
+52
+17
+94
+51
+16
+88
+45
+11
+92
+49
+15
+90
+47
+13
+89
+46
+12
+93
+50
+16
+96
+53
+19
+94
+51
+17
+91
+48
+14
+90
+50
+15
+90
+50
+14
+91
+51
+16
+92
+52
+16
+92
+49
+15
+92
+49
+15
+96
+53
+19
+101
+58
+24
+102
+59
+25
+101
+58
+24
+95
+52
+20
+93
+50
+18
+100
+57
+25
+104
+61
+29
+100
+55
+24
+93
+50
+18
+93
+53
+18
+93
+53
+17
+94
+54
+19
+96
+56
+20
+99
+59
+23
+103
+64
+25
+107
+67
+31
+110
+71
+32
+109
+69
+33
+99
+59
+23
+92
+52
+16
+92
+52
+17
+91
+51
+16
+88
+48
+13
+89
+49
+14
+93
+53
+18
+93
+50
+16
+95
+52
+18
+98
+55
+21
+96
+53
+19
+101
+58
+24
+104
+61
+26
+99
+56
+21
+106
+62
+27
+106
+62
+27
+101
+57
+22
+101
+57
+22
+102
+58
+23
+95
+50
+17
+89
+44
+11
+88
+43
+12
+89
+45
+10
+92
+48
+9
+100
+57
+15
+107
+63
+24
+108
+64
+25
+105
+61
+22
+106
+62
+23
+109
+65
+26
+113
+69
+30
+118
+74
+35
+122
+78
+39
+115
+71
+32
+100
+56
+17
+91
+47
+8
+92
+50
+10
+94
+50
+11
+90
+48
+10
+88
+48
+13
+86
+45
+13
+95
+52
+20
+100
+57
+23
+96
+53
+19
+94
+51
+16
+99
+55
+20
+100
+56
+21
+102
+58
+21
+104
+60
+23
+103
+57
+21
+95
+50
+11
+91
+46
+7
+102
+57
+18
+113
+68
+29
+115
+70
+31
+113
+65
+27
+109
+61
+23
+103
+55
+15
+100
+52
+12
+103
+55
+15
+108
+60
+20
+109
+62
+20
+107
+60
+18
+106
+57
+16
+103
+54
+13
+105
+56
+16
+111
+62
+22
+114
+65
+25
+111
+62
+22
+111
+59
+20
+110
+61
+20
+116
+68
+28
+108
+60
+20
+101
+53
+13
+99
+51
+11
+101
+53
+15
+106
+58
+20
+108
+58
+21
+105
+55
+18
+105
+55
+18
+103
+54
+14
+101
+52
+12
+106
+57
+16
+114
+67
+25
+118
+71
+27
+115
+68
+24
+113
+66
+22
+113
+68
+29
+116
+71
+32
+107
+62
+23
+97
+52
+13
+100
+55
+16
+102
+57
+18
+106
+58
+20
+114
+66
+26
+113
+65
+25
+117
+68
+28
+119
+70
+30
+118
+69
+29
+112
+63
+23
+105
+56
+16
+104
+52
+13
+103
+54
+14
+110
+61
+21
+104
+55
+14
+99
+50
+9
+112
+63
+22
+128
+79
+38
+128
+81
+39
+124
+75
+32
+115
+68
+24
+114
+65
+22
+115
+68
+24
+115
+66
+23
+110
+63
+19
+108
+59
+16
+109
+62
+20
+114
+65
+24
+115
+67
+27
+110
+62
+26
+102
+56
+20
+104
+58
+24
+110
+64
+28
+113
+65
+29
+112
+64
+28
+114
+66
+30
+115
+67
+31
+126
+78
+42
+115
+67
+31
+111
+62
+29
+101
+52
+19
+87
+41
+8
+88
+42
+9
+92
+46
+13
+95
+49
+16
+95
+55
+19
+97
+57
+21
+98
+58
+22
+97
+57
+21
+97
+54
+19
+95
+52
+17
+96
+53
+18
+100
+57
+22
+98
+55
+20
+103
+60
+25
+107
+64
+29
+106
+63
+28
+104
+61
+27
+103
+60
+25
+104
+61
+27
+104
+61
+26
+98
+54
+19
+94
+50
+15
+96
+52
+17
+98
+54
+19
+95
+51
+14
+98
+54
+17
+106
+62
+25
+110
+66
+29
+109
+65
+30
+110
+66
+31
+113
+67
+33
+109
+65
+30
+101
+57
+22
+96
+52
+17
+99
+55
+20
+106
+61
+28
+101
+58
+26
+97
+56
+26
+93
+50
+18
+92
+49
+17
+96
+53
+21
+94
+53
+21
+97
+54
+20
+105
+62
+28
+104
+61
+27
+107
+64
+29
+111
+68
+33
+107
+63
+28
+99
+55
+20
+106
+62
+27
+112
+68
+33
+103
+59
+24
+91
+48
+14
+90
+47
+13
+98
+55
+21
+107
+64
+30
+103
+60
+26
+95
+52
+18
+96
+53
+19
+101
+58
+24
+109
+66
+32
+107
+64
+32
+103
+60
+28
+103
+60
+28
+105
+60
+29
+102
+57
+26
+98
+53
+20
+99
+54
+21
+104
+60
+25
+105
+61
+26
+101
+57
+22
+94
+50
+15
+92
+48
+13
+96
+52
+17
+101
+58
+23
+103
+60
+25
+96
+56
+21
+101
+61
+26
+105
+65
+30
+106
+66
+31
+101
+63
+27
+98
+60
+24
+103
+65
+29
+111
+71
+36
+109
+65
+30
+106
+62
+27
+109
+65
+30
+110
+66
+31
+103
+59
+24
+100
+56
+21
+101
+57
+22
+101
+57
+22
+96
+52
+17
+98
+54
+19
+98
+54
+19
+97
+53
+18
+101
+57
+22
+105
+61
+26
+104
+60
+25
+100
+56
+21
+98
+55
+20
+101
+59
+21
+101
+58
+23
+97
+55
+17
+96
+53
+18
+98
+55
+20
+100
+56
+21
+100
+56
+21
+96
+52
+17
+92
+48
+13
+90
+45
+12
+103
+59
+24
+113
+69
+34
+106
+62
+27
+103
+57
+23
+114
+70
+35
+105
+61
+26
+101
+57
+20
+105
+59
+25
+107
+61
+25
+104
+58
+22
+109
+64
+25
+114
+68
+32
+110
+65
+26
+113
+67
+31
+116
+70
+34
+112
+66
+30
+107
+61
+27
+110
+64
+30
+110
+64
+30
+107
+63
+28
+107
+63
+28
+109
+65
+30
+111
+67
+32
+111
+67
+32
+108
+64
+29
+107
+63
+28
+109
+65
+28
+110
+66
+29
+110
+64
+28
+110
+64
+28
+108
+62
+26
+112
+66
+30
+112
+66
+30
+102
+56
+20
+98
+52
+16
+105
+59
+23
+111
+66
+27
+110
+65
+24
+103
+58
+16
+107
+62
+21
+109
+64
+23
+109
+64
+23
+111
+66
+25
+108
+63
+24
+111
+66
+27
+111
+66
+27
+110
+65
+26
+111
+66
+25
+115
+70
+29
+117
+72
+31
+114
+71
+28
+111
+66
+24
+106
+63
+21
+112
+68
+29
+119
+75
+38
+119
+75
+38
+116
+72
+33
+112
+67
+28
+111
+66
+25
+116
+71
+30
+115
+70
+29
+116
+71
+30
+115
+70
+29
+117
+69
+29
+118
+73
+32
+124
+79
+38
+125
+80
+39
+117
+72
+31
+106
+61
+22
+103
+57
+21
+103
+57
+21
+102
+56
+20
+98
+52
+16
+97
+51
+15
+100
+54
+18
+106
+61
+22
+112
+67
+28
+115
+67
+29
+115
+67
+29
+113
+65
+27
+111
+63
+25
+110
+62
+24
+113
+65
+27
+118
+68
+31
+119
+71
+33
+115
+65
+30
+112
+62
+27
+107
+57
+22
+106
+56
+21
+110
+60
+25
+112
+62
+27
+113
+65
+27
+116
+68
+30
+110
+62
+22
+108
+60
+20
+113
+65
+25
+118
+71
+29
+115
+68
+26
+109
+62
+20
+105
+60
+18
+103
+58
+16
+98
+54
+17
+91
+49
+11
+86
+44
+6
+88
+46
+8
+94
+50
+13
+99
+55
+18
+106
+60
+24
+111
+65
+29
+105
+59
+23
+103
+55
+19
+92
+43
+10
+92
+43
+10
+104
+55
+22
+107
+58
+25
+106
+56
+23
+112
+63
+30
+112
+64
+26
+103
+55
+15
+110
+62
+22
+114
+66
+26
+113
+65
+25
+110
+65
+24
+104
+56
+16
+99
+54
+13
+107
+59
+19
+108
+63
+22
+105
+58
+16
+104
+59
+17
+111
+64
+22
+106
+61
+20
+109
+61
+21
+112
+64
+24
+122
+74
+36
+127
+79
+41
+128
+80
+44
+123
+75
+37
+117
+72
+33
+124
+79
+40
+130
+85
+46
+129
+84
+45
+126
+81
+42
+124
+79
+40
+119
+73
+37
+120
+74
+38
+126
+78
+40
+123
+75
+37
+122
+74
+36
+130
+82
+44
+84
+44
+8
+86
+46
+10
+86
+46
+10
+82
+42
+6
+85
+42
+7
+88
+45
+10
+86
+43
+8
+82
+39
+4
+84
+41
+6
+89
+46
+11
+91
+48
+13
+88
+45
+10
+84
+41
+7
+87
+44
+9
+94
+51
+17
+99
+55
+20
+101
+57
+22
+99
+55
+18
+97
+51
+17
+94
+50
+13
+96
+52
+15
+102
+58
+21
+106
+62
+25
+105
+61
+24
+100
+54
+18
+101
+55
+19
+103
+57
+21
+107
+61
+25
+110
+64
+28
+109
+63
+27
+108
+62
+26
+106
+62
+27
+106
+63
+29
+107
+64
+30
+101
+57
+22
+95
+51
+16
+101
+57
+22
+109
+65
+30
+108
+64
+29
+102
+58
+21
+104
+60
+23
+103
+57
+21
+101
+55
+19
+99
+54
+15
+101
+55
+19
+105
+60
+21
+106
+58
+20
+98
+53
+14
+98
+54
+17
+98
+56
+18
+104
+62
+24
+106
+64
+26
+96
+53
+18
+85
+42
+7
+86
+42
+7
+90
+46
+11
+97
+52
+19
+96
+51
+18
+98
+53
+20
+102
+58
+23
+102
+56
+23
+92
+46
+12
+91
+45
+11
+99
+53
+19
+100
+56
+21
+101
+57
+22
+100
+56
+21
+99
+55
+20
+100
+56
+21
+102
+58
+23
+102
+59
+25
+101
+58
+24
+99
+56
+22
+99
+59
+24
+96
+55
+23
+88
+48
+13
+83
+42
+10
+84
+46
+10
+88
+49
+16
+90
+50
+15
+94
+49
+16
+98
+54
+19
+104
+58
+24
+104
+60
+25
+103
+57
+23
+103
+59
+24
+105
+59
+25
+104
+60
+25
+104
+58
+24
+104
+60
+25
+106
+60
+26
+107
+63
+28
+114
+68
+34
+116
+72
+37
+114
+68
+34
+107
+63
+28
+108
+65
+30
+107
+65
+27
+108
+65
+30
+109
+67
+29
+110
+67
+32
+108
+65
+30
+105
+61
+26
+103
+59
+24
+106
+62
+27
+114
+70
+35
+113
+69
+34
+109
+65
+30
+115
+71
+34
+121
+77
+40
+121
+75
+39
+118
+72
+36
+105
+59
+23
+102
+56
+20
+102
+56
+20
+103
+57
+21
+102
+54
+18
+104
+56
+18
+105
+57
+21
+101
+53
+15
+105
+57
+21
+112
+64
+28
+112
+64
+28
+108
+62
+26
+114
+66
+30
+113
+67
+31
+107
+61
+27
+102
+58
+23
+99
+55
+20
+97
+53
+18
+98
+54
+19
+103
+59
+24
+104
+60
+25
+102
+58
+23
+102
+56
+22
+105
+59
+25
+108
+62
+28
+110
+64
+30
+109
+63
+27
+104
+58
+22
+104
+58
+22
+113
+67
+31
+115
+69
+33
+109
+63
+27
+116
+71
+32
+112
+67
+26
+114
+69
+30
+109
+64
+25
+105
+60
+21
+108
+63
+24
+108
+62
+26
+112
+66
+30
+112
+66
+30
+113
+67
+31
+112
+67
+28
+108
+63
+24
+103
+58
+17
+101
+56
+15
+106
+61
+20
+111
+66
+25
+113
+68
+27
+121
+76
+37
+121
+76
+37
+119
+74
+33
+117
+69
+29
+115
+67
+27
+118
+70
+30
+116
+68
+28
+115
+67
+27
+115
+67
+27
+113
+65
+27
+111
+63
+25
+110
+65
+26
+112
+67
+28
+112
+67
+28
+109
+64
+25
+112
+68
+29
+110
+66
+27
+110
+66
+27
+111
+67
+30
+112
+68
+31
+112
+68
+31
+110
+65
+26
+106
+61
+22
+101
+56
+17
+101
+55
+19
+102
+56
+20
+102
+56
+20
+105
+57
+21
+106
+58
+22
+105
+57
+21
+104
+56
+20
+103
+53
+18
+103
+53
+20
+104
+54
+19
+110
+60
+25
+116
+66
+29
+116
+66
+29
+112
+64
+26
+113
+65
+27
+115
+67
+27
+115
+67
+27
+118
+70
+30
+118
+70
+30
+114
+66
+26
+112
+64
+24
+109
+64
+23
+103
+59
+20
+103
+61
+23
+108
+66
+28
+112
+70
+32
+113
+71
+33
+112
+68
+31
+111
+67
+30
+112
+68
+31
+114
+68
+32
+110
+64
+28
+110
+64
+30
+116
+67
+34
+117
+68
+35
+108
+59
+27
+98
+49
+17
+99
+50
+18
+105
+56
+24
+104
+56
+20
+101
+53
+15
+108
+60
+24
+106
+61
+22
+103
+57
+21
+109
+64
+25
+112
+66
+30
+115
+70
+31
+117
+71
+35
+123
+78
+39
+106
+61
+22
+102
+57
+18
+116
+71
+32
+108
+63
+24
+94
+49
+10
+97
+52
+13
+94
+44
+7
+100
+50
+13
+109
+59
+22
+111
+63
+25
+103
+55
+17
+95
+50
+11
+99
+54
+15
+102
+58
+19
+102
+58
+19
+103
+59
+20
+103
+58
+19
+109
+64
+25
+123
+75
+35
+125
+77
+37
+122
+73
+33
+121
+72
+32
+109
+66
+31
+111
+68
+33
+109
+66
+31
+106
+63
+28
+107
+63
+28
+110
+66
+31
+109
+65
+28
+105
+61
+24
+105
+61
+24
+108
+64
+27
+111
+67
+30
+112
+68
+31
+108
+64
+29
+104
+60
+23
+104
+60
+25
+107
+63
+26
+106
+60
+24
+110
+65
+26
+113
+65
+29
+111
+66
+27
+112
+67
+28
+109
+64
+25
+99
+54
+15
+91
+46
+7
+90
+46
+7
+92
+48
+9
+95
+51
+14
+100
+56
+19
+106
+62
+27
+113
+69
+34
+117
+73
+38
+118
+74
+39
+121
+75
+39
+120
+74
+38
+119
+73
+37
+117
+71
+35
+116
+70
+34
+118
+72
+36
+120
+74
+38
+117
+72
+33
+116
+71
+32
+118
+70
+32
+115
+67
+29
+118
+70
+30
+123
+75
+37
+119
+71
+31
+112
+63
+23
+111
+63
+23
+98
+54
+15
+100
+56
+17
+105
+61
+22
+105
+61
+22
+96
+52
+15
+89
+45
+8
+89
+43
+7
+89
+43
+7
+85
+39
+5
+88
+42
+8
+91
+45
+11
+97
+51
+15
+109
+60
+27
+113
+65
+29
+110
+62
+26
+106
+60
+26
+98
+54
+19
+97
+52
+19
+96
+51
+18
+95
+50
+17
+94
+49
+16
+91
+46
+13
+91
+46
+15
+90
+47
+15
+94
+51
+19
+96
+53
+21
+96
+52
+23
+94
+51
+19
+94
+50
+21
+93
+52
+20
+93
+52
+22
+90
+49
+17
+100
+57
+23
+106
+63
+29
+107
+62
+29
+102
+59
+25
+100
+55
+22
+96
+53
+19
+93
+48
+15
+90
+47
+13
+94
+49
+16
+100
+57
+23
+107
+62
+29
+106
+63
+29
+105
+60
+27
+101
+58
+24
+99
+54
+21
+95
+52
+18
+92
+49
+15
+88
+45
+10
+89
+46
+12
+95
+52
+17
+100
+57
+23
+102
+59
+25
+105
+62
+28
+108
+65
+31
+107
+64
+30
+111
+68
+34
+107
+64
+29
+95
+52
+17
+90
+48
+10
+94
+52
+14
+100
+56
+19
+101
+57
+20
+103
+59
+24
+104
+60
+25
+106
+62
+27
+108
+64
+29
+110
+64
+30
+110
+64
+28
+105
+59
+25
+100
+54
+18
+96
+50
+16
+99
+53
+19
+96
+50
+16
+91
+47
+12
+94
+48
+14
+94
+50
+15
+89
+44
+11
+85
+40
+7
+88
+43
+10
+84
+41
+7
+86
+41
+8
+90
+45
+12
+93
+48
+15
+94
+49
+16
+95
+50
+17
+97
+52
+19
+102
+57
+24
+103
+58
+25
+98
+53
+20
+90
+45
+12
+91
+45
+12
+96
+50
+17
+100
+54
+21
+102
+56
+23
+103
+57
+23
+104
+58
+24
+108
+62
+28
+109
+63
+29
+111
+65
+31
+112
+66
+32
+106
+60
+26
+101
+55
+21
+102
+56
+22
+107
+61
+27
+111
+65
+31
+111
+65
+31
+105
+61
+26
+100
+56
+21
+99
+55
+20
+100
+56
+19
+115
+71
+34
+105
+61
+24
+91
+45
+9
+87
+42
+3
+93
+48
+9
+100
+55
+16
+102
+57
+18
+96
+51
+12
+91
+45
+9
+95
+49
+13
+97
+51
+15
+95
+49
+13
+92
+46
+10
+93
+47
+11
+95
+49
+15
+96
+50
+14
+98
+55
+12
+100
+57
+12
+103
+60
+15
+105
+62
+19
+108
+65
+22
+110
+67
+24
+110
+67
+25
+109
+66
+24
+111
+66
+25
+108
+63
+24
+104
+59
+20
+104
+59
+20
+106
+60
+24
+109
+63
+27
+112
+64
+28
+112
+64
+28
+123
+73
+36
+123
+74
+34
+125
+76
+36
+131
+82
+42
+135
+87
+47
+130
+82
+42
+123
+75
+35
+121
+73
+33
+122
+74
+36
+124
+76
+38
+124
+76
+38
+119
+71
+33
+115
+67
+31
+118
+70
+34
+116
+70
+36
+111
+65
+29
+108
+64
+27
+111
+67
+28
+114
+70
+31
+117
+73
+34
+122
+77
+38
+124
+79
+40
+120
+75
+36
+114
+66
+28
+111
+63
+25
+98
+50
+14
+96
+50
+14
+102
+56
+20
+102
+56
+22
+107
+61
+27
+112
+66
+32
+107
+61
+27
+117
+71
+37
+114
+68
+32
+111
+65
+31
+98
+52
+16
+89
+43
+9
+93
+49
+12
+101
+57
+22
+107
+63
+26
+100
+56
+21
+109
+65
+28
+102
+58
+21
+92
+48
+11
+87
+43
+6
+86
+42
+5
+97
+53
+16
+110
+64
+28
+116
+66
+29
+121
+72
+32
+120
+71
+31
+110
+62
+22
+106
+58
+18
+112
+67
+26
+116
+71
+30
+110
+65
+24
+109
+64
+23
+113
+68
+27
+116
+68
+28
+116
+68
+28
+118
+69
+29
+114
+65
+25
+106
+54
+15
+100
+48
+9
+110
+67
+32
+109
+66
+31
+109
+66
+31
+108
+65
+30
+106
+62
+27
+104
+60
+25
+107
+63
+26
+112
+68
+31
+111
+67
+30
+105
+61
+24
+105
+61
+24
+111
+67
+30
+112
+68
+31
+108
+64
+27
+109
+65
+28
+118
+73
+34
+122
+74
+36
+122
+74
+36
+120
+72
+34
+122
+74
+36
+122
+77
+38
+117
+72
+33
+112
+67
+28
+114
+69
+30
+107
+63
+24
+105
+61
+22
+99
+55
+18
+92
+48
+11
+89
+45
+10
+90
+46
+11
+91
+47
+12
+90
+46
+11
+99
+53
+17
+101
+53
+15
+106
+58
+20
+107
+59
+21
+104
+56
+18
+107
+59
+21
+114
+66
+28
+116
+68
+30
+111
+63
+23
+115
+67
+27
+120
+71
+31
+123
+74
+34
+121
+72
+32
+116
+67
+27
+114
+65
+25
+118
+70
+30
+117
+72
+33
+117
+73
+34
+120
+76
+37
+122
+78
+39
+122
+78
+41
+123
+79
+42
+124
+78
+42
+120
+74
+38
+117
+71
+37
+114
+68
+32
+104
+58
+22
+99
+53
+17
+110
+62
+26
+118
+70
+34
+110
+62
+26
+99
+51
+15
+101
+55
+21
+97
+52
+19
+96
+51
+18
+95
+50
+17
+92
+47
+16
+90
+45
+12
+95
+50
+19
+102
+57
+26
+98
+53
+22
+91
+48
+16
+88
+43
+14
+87
+44
+12
+89
+44
+15
+87
+44
+12
+88
+44
+15
+91
+48
+16
+97
+54
+20
+102
+59
+25
+100
+57
+23
+98
+55
+21
+101
+58
+24
+99
+56
+22
+95
+52
+18
+96
+53
+19
+97
+54
+20
+101
+58
+24
+103
+60
+26
+98
+55
+21
+89
+46
+12
+83
+40
+6
+83
+40
+6
+84
+41
+7
+88
+45
+11
+90
+47
+13
+94
+51
+17
+97
+54
+20
+97
+54
+20
+94
+51
+17
+93
+50
+16
+95
+52
+18
+90
+47
+13
+87
+44
+10
+86
+43
+8
+88
+45
+10
+88
+45
+10
+93
+51
+13
+103
+61
+23
+110
+67
+32
+99
+56
+22
+96
+53
+19
+91
+46
+13
+89
+45
+10
+95
+50
+17
+101
+57
+22
+105
+60
+27
+108
+64
+29
+111
+65
+32
+108
+64
+29
+104
+59
+26
+100
+55
+22
+100
+55
+22
+100
+57
+23
+101
+56
+25
+100
+57
+23
+97
+54
+22
+96
+53
+19
+91
+46
+15
+86
+41
+8
+87
+42
+11
+94
+49
+16
+100
+55
+24
+101
+56
+23
+107
+62
+31
+109
+64
+31
+104
+59
+28
+99
+54
+21
+97
+50
+20
+93
+47
+14
+96
+49
+19
+106
+60
+27
+107
+61
+28
+108
+62
+29
+109
+63
+30
+110
+64
+31
+111
+65
+32
+106
+60
+27
+94
+48
+15
+87
+41
+8
+103
+57
+24
+107
+61
+28
+110
+64
+31
+111
+65
+32
+109
+64
+31
+110
+65
+34
+113
+68
+37
+115
+70
+37
+122
+78
+43
+117
+73
+36
+106
+62
+25
+104
+59
+20
+106
+60
+24
+107
+61
+25
+109
+63
+27
+106
+60
+24
+104
+58
+22
+109
+63
+27
+115
+69
+35
+116
+70
+36
+116
+70
+36
+117
+71
+37
+119
+73
+39
+119
+75
+38
+113
+70
+28
+116
+73
+30
+118
+75
+33
+117
+74
+32
+118
+75
+33
+121
+78
+36
+126
+83
+41
+128
+84
+45
+119
+74
+35
+113
+68
+29
+106
+61
+22
+103
+58
+19
+103
+57
+21
+105
+59
+23
+110
+62
+26
+112
+64
+26
+111
+62
+22
+110
+61
+20
+106
+57
+16
+104
+55
+14
+104
+57
+15
+100
+53
+11
+94
+46
+6
+91
+43
+3
+91
+43
+5
+94
+46
+8
+95
+47
+11
+92
+44
+8
+90
+41
+8
+96
+47
+14
+98
+52
+19
+95
+49
+15
+100
+52
+16
+102
+54
+16
+103
+55
+19
+100
+52
+14
+99
+51
+13
+101
+53
+15
+104
+56
+18
+106
+58
+20
+99
+51
+15
+97
+49
+13
+100
+54
+18
+106
+60
+24
+105
+59
+25
+109
+63
+29
+109
+65
+30
+100
+56
+21
+102
+56
+22
+105
+59
+25
+109
+63
+29
+108
+62
+28
+106
+62
+27
+109
+65
+30
+110
+66
+31
+109
+65
+30
+109
+66
+31
+114
+71
+36
+115
+71
+36
+116
+72
+37
+117
+73
+38
+118
+74
+39
+120
+76
+41
+115
+69
+35
+109
+61
+23
+105
+56
+16
+103
+53
+16
+103
+55
+15
+105
+57
+19
+106
+61
+20
+107
+62
+23
+103
+60
+18
+111
+66
+27
+116
+71
+30
+119
+74
+35
+121
+73
+33
+119
+71
+33
+115
+66
+26
+110
+60
+23
+106
+57
+17
+99
+55
+20
+98
+54
+19
+98
+54
+19
+99
+55
+20
+97
+53
+16
+94
+50
+13
+98
+54
+17
+103
+59
+22
+97
+51
+15
+93
+47
+11
+92
+47
+8
+95
+50
+11
+97
+52
+13
+97
+52
+13
+101
+56
+17
+106
+61
+22
+108
+60
+22
+106
+57
+17
+100
+52
+12
+102
+54
+14
+110
+62
+22
+113
+65
+25
+114
+69
+28
+122
+77
+36
+127
+83
+44
+125
+81
+42
+122
+78
+41
+119
+75
+38
+117
+74
+39
+113
+70
+35
+102
+59
+25
+93
+49
+14
+84
+38
+2
+89
+41
+3
+91
+43
+5
+87
+39
+1
+88
+40
+2
+100
+52
+14
+109
+61
+23
+106
+58
+20
+102
+54
+16
+105
+57
+19
+114
+66
+28
+115
+67
+29
+107
+59
+21
+108
+60
+20
+118
+70
+30
+118
+73
+32
+116
+71
+32
+116
+71
+32
+118
+73
+34
+119
+74
+35
+120
+74
+38
+124
+78
+42
+125
+79
+43
+121
+75
+39
+115
+67
+31
+113
+65
+29
+109
+61
+25
+109
+61
+23
+112
+64
+26
+109
+61
+23
+105
+57
+19
+104
+56
+18
+103
+57
+23
+101
+55
+21
+101
+55
+21
+103
+57
+23
+102
+56
+23
+100
+54
+20
+102
+56
+23
+107
+61
+28
+105
+59
+26
+101
+56
+23
+102
+55
+25
+104
+59
+26
+103
+56
+26
+95
+50
+17
+91
+46
+15
+92
+47
+14
+94
+51
+17
+90
+50
+15
+87
+47
+12
+89
+49
+14
+96
+56
+21
+95
+55
+20
+93
+52
+20
+98
+57
+25
+98
+57
+25
+94
+53
+21
+89
+48
+16
+86
+45
+13
+86
+45
+13
+87
+46
+14
+90
+49
+17
+92
+51
+19
+99
+56
+24
+101
+58
+26
+103
+60
+28
+101
+58
+26
+100
+57
+25
+100
+57
+25
+99
+56
+24
+97
+54
+22
+99
+56
+22
+98
+55
+21
+98
+55
+21
+100
+57
+22
+104
+64
+28
+110
+70
+34
+109
+70
+31
+102
+62
+26
+105
+65
+30
+104
+63
+31
+102
+59
+27
+99
+56
+22
+101
+58
+26
+101
+58
+24
+99
+56
+24
+98
+55
+21
+100
+55
+24
+96
+53
+19
+95
+52
+20
+97
+54
+22
+94
+51
+19
+89
+48
+16
+91
+47
+18
+94
+51
+19
+100
+57
+23
+104
+61
+26
+105
+62
+28
+101
+58
+23
+99
+56
+22
+99
+56
+21
+97
+54
+20
+93
+50
+15
+89
+46
+12
+93
+50
+15
+91
+46
+13
+90
+46
+11
+94
+49
+16
+93
+49
+14
+88
+43
+10
+87
+42
+9
+92
+46
+13
+93
+46
+16
+90
+43
+13
+90
+43
+13
+89
+44
+11
+85
+40
+7
+85
+40
+7
+91
+46
+13
+89
+44
+11
+92
+47
+14
+93
+48
+17
+88
+43
+12
+83
+38
+7
+84
+39
+10
+91
+46
+17
+96
+51
+20
+112
+70
+32
+113
+71
+31
+109
+67
+27
+111
+68
+26
+110
+66
+27
+106
+62
+23
+108
+64
+25
+106
+62
+23
+110
+66
+27
+108
+64
+25
+104
+60
+23
+100
+56
+19
+97
+53
+16
+96
+52
+15
+93
+49
+12
+92
+48
+13
+95
+50
+19
+96
+52
+23
+96
+51
+20
+96
+51
+20
+98
+53
+22
+102
+57
+24
+103
+58
+25
+101
+57
+22
+103
+57
+23
+101
+55
+21
+99
+53
+17
+97
+51
+15
+95
+50
+11
+92
+47
+8
+91
+46
+7
+92
+47
+6
+105
+58
+16
+106
+59
+15
+102
+55
+11
+99
+52
+8
+104
+57
+15
+108
+61
+19
+107
+60
+18
+105
+58
+16
+102
+54
+14
+103
+55
+15
+105
+57
+19
+106
+58
+22
+103
+54
+21
+103
+54
+21
+105
+56
+23
+105
+56
+23
+111
+61
+28
+109
+59
+24
+107
+57
+24
+106
+56
+21
+105
+55
+20
+106
+56
+21
+113
+63
+28
+119
+69
+34
+113
+64
+31
+118
+69
+36
+117
+71
+37
+115
+69
+35
+109
+64
+31
+103
+58
+25
+102
+57
+24
+108
+63
+30
+104
+58
+24
+102
+56
+22
+98
+54
+19
+97
+53
+18
+98
+54
+19
+99
+55
+20
+101
+56
+23
+103
+58
+25
+104
+61
+27
+110
+67
+33
+99
+54
+21
+94
+49
+16
+106
+61
+28
+107
+62
+29
+104
+59
+26
+106
+61
+28
+105
+59
+23
+108
+60
+22
+111
+63
+27
+108
+63
+24
+102
+56
+20
+99
+55
+16
+102
+58
+21
+102
+60
+20
+98
+54
+17
+95
+51
+12
+97
+53
+16
+102
+57
+18
+105
+59
+23
+108
+60
+22
+108
+60
+24
+107
+59
+21
+106
+62
+27
+107
+63
+28
+107
+63
+28
+107
+63
+28
+108
+64
+29
+111
+67
+30
+111
+67
+30
+109
+65
+28
+115
+69
+33
+119
+73
+37
+119
+74
+35
+114
+69
+30
+111
+66
+27
+114
+69
+30
+116
+71
+32
+115
+70
+31
+116
+68
+28
+115
+67
+27
+111
+63
+23
+110
+62
+22
+115
+67
+27
+120
+72
+32
+117
+72
+31
+113
+68
+27
+106
+62
+23
+102
+58
+19
+98
+54
+17
+97
+53
+16
+101
+57
+20
+108
+65
+30
+114
+70
+35
+116
+72
+37
+108
+62
+26
+107
+62
+23
+105
+59
+23
+98
+53
+14
+92
+46
+10
+94
+49
+10
+99
+53
+17
+101
+56
+17
+99
+53
+17
+98
+52
+16
+107
+61
+25
+109
+63
+27
+102
+56
+20
+106
+60
+24
+112
+68
+29
+107
+63
+24
+108
+63
+24
+110
+65
+26
+112
+67
+28
+111
+66
+27
+107
+61
+25
+109
+63
+27
+111
+65
+29
+109
+63
+27
+111
+63
+27
+113
+65
+29
+111
+63
+25
+107
+59
+21
+108
+60
+22
+111
+63
+25
+115
+67
+27
+119
+71
+31
+116
+71
+32
+114
+68
+32
+115
+69
+33
+121
+75
+39
+124
+78
+42
+120
+74
+38
+115
+69
+33
+112
+66
+30
+114
+68
+32
+112
+66
+32
+108
+62
+28
+102
+56
+22
+99
+53
+19
+100
+54
+20
+104
+58
+24
+106
+60
+26
+96
+53
+18
+88
+48
+12
+85
+42
+8
+87
+47
+11
+93
+50
+16
+88
+48
+13
+89
+46
+12
+90
+50
+15
+95
+52
+20
+90
+50
+15
+90
+47
+15
+90
+49
+17
+95
+52
+20
+94
+53
+21
+99
+56
+24
+101
+58
+26
+99
+56
+24
+97
+54
+20
+93
+48
+15
+90
+47
+13
+95
+52
+20
+101
+58
+26
+102
+59
+27
+99
+56
+24
+95
+52
+18
+98
+55
+21
+99
+56
+22
+99
+56
+22
+101
+61
+25
+105
+65
+29
+103
+63
+27
+99
+59
+23
+97
+57
+22
+96
+55
+23
+93
+52
+20
+92
+51
+19
+94
+51
+19
+99
+56
+24
+103
+60
+28
+105
+62
+30
+95
+52
+20
+91
+48
+16
+93
+50
+18
+98
+55
+23
+94
+53
+23
+92
+51
+21
+94
+53
+23
+97
+56
+24
+103
+60
+28
+106
+63
+29
+110
+67
+33
+112
+69
+35
+109
+66
+32
+104
+61
+27
+99
+56
+22
+97
+54
+20
+101
+58
+24
+97
+54
+20
+96
+51
+18
+100
+55
+22
+105
+60
+27
+102
+57
+24
+98
+53
+20
+98
+53
+20
+102
+56
+23
+102
+56
+23
+96
+50
+17
+99
+53
+20
+101
+57
+22
+96
+52
+17
+96
+52
+17
+101
+57
+22
+108
+64
+29
+110
+66
+31
+110
+65
+32
+105
+60
+27
+101
+56
+25
+99
+54
+25
+98
+53
+24
+97
+52
+21
+98
+55
+20
+95
+53
+13
+88
+46
+6
+90
+48
+8
+94
+50
+13
+95
+51
+14
+99
+55
+18
+100
+56
+19
+104
+60
+25
+100
+56
+19
+96
+52
+17
+96
+52
+17
+99
+55
+20
+101
+57
+22
+100
+56
+21
+98
+53
+20
+96
+52
+23
+98
+54
+27
+98
+52
+26
+95
+50
+21
+94
+49
+20
+98
+53
+22
+100
+55
+22
+100
+55
+22
+99
+53
+19
+99
+53
+19
+102
+56
+20
+104
+58
+22
+102
+57
+18
+99
+54
+15
+98
+53
+12
+99
+54
+13
+104
+56
+16
+107
+60
+18
+106
+59
+17
+104
+57
+15
+108
+61
+19
+111
+64
+22
+110
+63
+21
+108
+61
+19
+105
+57
+17
+104
+56
+16
+108
+60
+20
+112
+64
+26
+108
+60
+22
+105
+57
+21
+105
+57
+21
+106
+58
+22
+108
+55
+21
+103
+51
+14
+100
+47
+13
+103
+51
+14
+106
+54
+17
+105
+53
+16
+104
+52
+15
+103
+53
+16
+102
+52
+15
+103
+55
+19
+100
+52
+16
+102
+56
+20
+106
+60
+24
+94
+50
+15
+91
+45
+11
+107
+61
+27
+114
+68
+34
+114
+68
+32
+107
+61
+25
+102
+56
+20
+96
+50
+14
+85
+41
+4
+82
+36
+2
+80
+36
+1
+91
+47
+12
+94
+50
+15
+89
+45
+10
+92
+48
+13
+101
+55
+22
+99
+54
+21
+94
+48
+15
+86
+41
+8
+96
+52
+17
+104
+60
+23
+107
+63
+28
+99
+55
+18
+93
+49
+14
+100
+57
+22
+110
+67
+32
+110
+70
+34
+112
+69
+34
+108
+65
+30
+108
+65
+30
+110
+67
+32
+109
+65
+30
+111
+67
+32
+115
+71
+36
+117
+73
+38
+99
+56
+22
+100
+57
+23
+99
+56
+22
+99
+56
+21
+102
+58
+23
+105
+61
+26
+106
+62
+27
+105
+61
+26
+111
+67
+30
+111
+67
+30
+108
+64
+27
+103
+59
+22
+104
+60
+21
+109
+65
+26
+112
+68
+29
+112
+67
+28
+113
+68
+29
+112
+67
+28
+109
+64
+25
+103
+58
+19
+100
+55
+16
+103
+58
+19
+104
+59
+20
+100
+55
+16
+107
+62
+23
+107
+62
+23
+109
+64
+25
+110
+65
+26
+110
+65
+26
+108
+64
+27
+110
+64
+28
+110
+66
+29
+113
+69
+34
+112
+68
+31
+110
+66
+31
+109
+65
+28
+102
+58
+23
+90
+46
+9
+88
+44
+9
+95
+51
+14
+91
+48
+13
+88
+45
+10
+89
+46
+11
+92
+49
+14
+92
+49
+14
+95
+52
+17
+94
+51
+16
+88
+45
+10
+91
+47
+10
+93
+47
+11
+96
+50
+14
+95
+49
+13
+91
+45
+9
+91
+45
+9
+92
+46
+10
+90
+44
+8
+95
+49
+13
+108
+62
+26
+116
+71
+32
+119
+74
+35
+126
+78
+38
+127
+79
+39
+122
+74
+34
+116
+68
+28
+110
+65
+23
+110
+65
+23
+113
+68
+26
+119
+74
+32
+122
+77
+35
+121
+76
+34
+119
+72
+30
+116
+69
+27
+110
+63
+21
+112
+64
+24
+113
+65
+25
+111
+63
+23
+108
+60
+20
+107
+59
+19
+109
+61
+21
+108
+63
+24
+99
+55
+18
+93
+51
+13
+94
+50
+15
+99
+57
+19
+102
+58
+23
+101
+58
+23
+102
+58
+23
+100
+57
+22
+103
+58
+25
+101
+58
+23
+102
+57
+24
+104
+61
+27
+103
+58
+25
+99
+56
+22
+100
+55
+22
+102
+57
+24
+103
+59
+24
+102
+58
+23
+102
+56
+22
+102
+58
+23
+104
+59
+26
+101
+56
+23
+93
+48
+15
+84
+39
+6
+98
+53
+20
+99
+54
+21
+93
+50
+16
+91
+48
+14
+93
+50
+16
+92
+49
+14
+92
+49
+14
+98
+55
+20
+92
+52
+17
+91
+50
+18
+97
+54
+22
+96
+53
+21
+91
+48
+14
+91
+48
+14
+93
+50
+16
+90
+47
+13
+91
+48
+14
+88
+45
+11
+91
+48
+16
+95
+52
+20
+97
+54
+22
+102
+59
+27
+105
+64
+34
+104
+63
+33
+102
+58
+29
+98
+54
+25
+93
+49
+20
+89
+45
+16
+87
+43
+14
+88
+44
+15
+92
+48
+19
+95
+51
+22
+90
+46
+17
+85
+41
+12
+87
+43
+16
+92
+48
+21
+89
+45
+18
+84
+40
+13
+86
+42
+15
+92
+48
+19
+88
+43
+10
+91
+47
+12
+85
+41
+6
+93
+49
+12
+107
+63
+24
+106
+62
+23
+104
+61
+19
+103
+60
+18
+107
+63
+24
+105
+61
+22
+100
+56
+19
+96
+52
+17
+97
+52
+19
+101
+56
+25
+100
+55
+24
+96
+51
+20
+85
+42
+8
+88
+45
+11
+89
+46
+12
+93
+50
+16
+92
+49
+17
+88
+45
+13
+94
+51
+19
+99
+56
+24
+96
+52
+23
+94
+51
+19
+93
+49
+20
+93
+49
+20
+96
+51
+22
+97
+52
+23
+96
+51
+22
+96
+51
+20
+100
+55
+22
+103
+58
+25
+101
+56
+23
+94
+50
+15
+90
+46
+11
+94
+50
+15
+100
+56
+19
+103
+59
+22
+109
+63
+27
+108
+62
+26
+108
+63
+24
+110
+65
+26
+112
+64
+26
+112
+64
+26
+115
+67
+29
+120
+72
+34
+121
+73
+37
+121
+73
+37
+119
+71
+33
+118
+70
+32
+118
+70
+32
+114
+66
+26
+109
+61
+21
+110
+62
+22
+112
+65
+23
+111
+64
+22
+115
+68
+26
+119
+72
+30
+119
+72
+30
+120
+73
+31
+125
+78
+36
+129
+82
+40
+130
+78
+38
+132
+81
+38
+134
+82
+42
+133
+82
+39
+129
+76
+34
+123
+72
+29
+121
+70
+27
+122
+71
+28
+119
+68
+25
+117
+68
+27
+109
+60
+19
+105
+58
+16
+108
+61
+19
+100
+55
+14
+103
+55
+15
+119
+71
+31
+114
+66
+28
+119
+71
+33
+112
+64
+26
+111
+63
+25
+116
+68
+30
+114
+69
+30
+119
+71
+35
+116
+70
+34
+104
+58
+22
+110
+64
+28
+119
+73
+37
+120
+74
+38
+108
+59
+26
+99
+53
+19
+108
+59
+26
+104
+58
+24
+99
+56
+21
+93
+50
+15
+94
+51
+17
+94
+54
+18
+88
+48
+13
+81
+41
+6
+81
+41
+6
+82
+44
+8
+80
+40
+5
+80
+40
+5
+84
+44
+9
+85
+45
+10
+86
+43
+9
+91
+48
+14
+98
+55
+21
+99
+56
+22
+91
+48
+16
+88
+45
+11
+88
+45
+11
+90
+47
+13
+89
+46
+12
+88
+45
+10
+94
+50
+15
+101
+58
+23
+99
+55
+20
+92
+50
+12
+92
+48
+11
+100
+56
+19
+106
+62
+25
+104
+60
+21
+97
+53
+14
+93
+49
+10
+100
+56
+19
+100
+56
+19
+106
+62
+25
+109
+65
+28
+102
+58
+21
+102
+57
+18
+110
+65
+26
+115
+70
+31
+115
+70
+31
+107
+62
+23
+100
+55
+16
+100
+55
+16
+101
+56
+17
+99
+54
+15
+98
+50
+12
+94
+48
+12
+101
+57
+20
+106
+63
+28
+109
+66
+31
+113
+70
+35
+119
+76
+41
+114
+71
+36
+104
+61
+26
+102
+59
+24
+100
+57
+22
+92
+52
+16
+86
+43
+8
+83
+43
+7
+92
+52
+17
+95
+55
+19
+94
+54
+19
+98
+55
+20
+100
+56
+19
+99
+53
+17
+101
+55
+19
+103
+57
+21
+103
+57
+21
+103
+57
+21
+101
+55
+19
+97
+51
+15
+107
+61
+25
+107
+61
+25
+106
+61
+22
+106
+61
+22
+107
+59
+21
+104
+56
+16
+106
+58
+18
+114
+66
+26
+112
+67
+25
+112
+68
+23
+112
+68
+23
+110
+66
+21
+107
+63
+18
+106
+62
+17
+110
+63
+19
+113
+66
+22
+106
+59
+15
+104
+57
+13
+107
+60
+18
+113
+66
+24
+115
+68
+26
+113
+66
+24
+118
+71
+29
+127
+80
+38
+119
+74
+35
+116
+71
+32
+119
+74
+35
+120
+75
+36
+116
+71
+32
+114
+69
+30
+111
+65
+29
+104
+58
+22
+106
+60
+24
+100
+54
+18
+97
+51
+15
+101
+55
+19
+107
+61
+27
+111
+65
+31
+114
+68
+34
+117
+71
+37
+106
+60
+24
+106
+61
+22
+109
+63
+27
+115
+69
+33
+117
+71
+35
+111
+67
+30
+105
+59
+25
+101
+57
+22
+105
+60
+27
+103
+58
+25
+93
+48
+15
+88
+45
+11
+100
+55
+22
+103
+60
+26
+98
+54
+19
+95
+52
+18
+93
+50
+16
+90
+47
+13
+94
+51
+17
+94
+51
+17
+90
+45
+12
+95
+52
+17
+107
+62
+29
+107
+64
+29
+104
+59
+26
+101
+58
+24
+104
+59
+26
+102
+59
+25
+103
+58
+27
+107
+64
+32
+106
+63
+31
+97
+54
+22
+101
+58
+26
+103
+60
+28
+99
+56
+24
+92
+49
+17
+89
+46
+14
+91
+48
+16
+88
+45
+13
+81
+38
+6
+85
+42
+10
+91
+47
+18
+100
+56
+27
+102
+58
+29
+98
+54
+25
+100
+56
+27
+103
+59
+30
+98
+55
+23
+99
+54
+21
+103
+59
+24
+91
+47
+10
+92
+48
+9
+103
+60
+18
+106
+63
+21
+109
+66
+23
+111
+68
+25
+111
+68
+26
+111
+68
+26
+107
+63
+24
+100
+56
+19
+95
+51
+16
+95
+50
+17
+95
+50
+19
+94
+49
+18
+98
+55
+21
+95
+52
+18
+92
+49
+17
+100
+57
+25
+104
+61
+29
+101
+58
+26
+101
+57
+28
+99
+55
+26
+93
+49
+20
+92
+48
+19
+90
+46
+17
+88
+44
+15
+87
+42
+13
+87
+42
+13
+89
+44
+15
+92
+47
+16
+98
+54
+19
+98
+54
+17
+96
+52
+15
+96
+52
+15
+101
+57
+20
+110
+66
+27
+114
+70
+31
+113
+69
+30
+111
+66
+27
+106
+61
+22
+103
+58
+19
+102
+57
+18
+104
+56
+18
+105
+57
+19
+109
+61
+23
+115
+67
+29
+107
+59
+23
+105
+57
+21
+107
+59
+23
+115
+67
+29
+120
+72
+34
+118
+70
+30
+119
+71
+31
+126
+79
+37
+120
+73
+31
+116
+69
+27
+115
+68
+24
+114
+67
+23
+111
+64
+20
+113
+66
+22
+121
+74
+30
+127
+78
+35
+129
+80
+37
+132
+81
+38
+132
+81
+38
+133
+82
+37
+136
+83
+39
+139
+86
+42
+136
+85
+40
+132
+81
+36
+136
+85
+40
+140
+89
+46
+138
+87
+44
+133
+84
+41
+135
+86
+43
+127
+78
+35
+110
+61
+20
+101
+52
+11
+104
+52
+12
+115
+63
+23
+115
+63
+23
+121
+72
+31
+135
+86
+45
+139
+90
+49
+137
+88
+48
+128
+79
+39
+120
+71
+31
+117
+68
+28
+105
+55
+18
+104
+54
+17
+110
+60
+23
+108
+58
+21
+107
+57
+20
+107
+59
+23
+101
+57
+22
+102
+59
+24
+106
+63
+28
+103
+63
+27
+101
+61
+25
+102
+62
+27
+101
+61
+26
+96
+56
+21
+92
+52
+17
+90
+50
+15
+91
+51
+16
+92
+52
+17
+97
+54
+20
+105
+62
+28
+107
+64
+30
+98
+55
+21
+76
+35
+5
+77
+36
+4
+81
+40
+8
+87
+46
+14
+92
+51
+19
+96
+56
+21
+101
+58
+24
+102
+62
+27
+101
+58
+24
+96
+56
+20
+97
+54
+19
+94
+51
+16
+90
+47
+12
+94
+52
+14
+97
+55
+17
+93
+51
+13
+93
+50
+15
+99
+56
+22
+105
+62
+27
+102
+59
+24
+103
+60
+25
+107
+63
+26
+107
+63
+26
+112
+68
+29
+116
+71
+32
+117
+72
+31
+119
+71
+31
+119
+71
+31
+119
+71
+31
+117
+69
+29
+119
+70
+30
+123
+75
+35
+113
+69
+32
+106
+62
+25
+100
+56
+19
+99
+55
+18
+101
+57
+20
+100
+56
+19
+96
+52
+15
+94
+50
+13
+95
+51
+14
+89
+47
+9
+87
+43
+6
+89
+47
+9
+94
+51
+16
+97
+55
+17
+101
+58
+23
+106
+64
+26
+100
+56
+19
+94
+50
+13
+94
+50
+15
+99
+55
+20
+102
+58
+23
+101
+57
+22
+105
+61
+26
+112
+68
+33
+99
+55
+18
+97
+53
+16
+104
+60
+23
+113
+69
+30
+113
+68
+29
+114
+69
+30
+122
+77
+38
+128
+83
+42
+118
+73
+31
+113
+69
+24
+110
+66
+21
+105
+61
+16
+100
+53
+9
+103
+56
+12
+109
+62
+18
+109
+62
+18
+120
+73
+29
+125
+78
+34
+130
+81
+38
+130
+81
+38
+128
+79
+36
+128
+79
+36
+129
+80
+37
+130
+81
+40
+128
+81
+39
+127
+79
+39
+124
+76
+36
+121
+73
+33
+120
+72
+32
+120
+72
+32
+117
+69
+31
+114
+66
+28
+117
+69
+31
+117
+69
+31
+112
+64
+26
+105
+57
+19
+105
+57
+19
+109
+61
+23
+110
+62
+26
+105
+57
+19
+103
+55
+15
+100
+53
+11
+105
+57
+17
+111
+63
+23
+108
+60
+22
+104
+59
+20
+103
+55
+19
+96
+50
+14
+93
+47
+13
+93
+47
+13
+97
+51
+17
+102
+58
+23
+104
+58
+25
+100
+55
+22
+100
+54
+21
+101
+56
+23
+100
+55
+22
+102
+58
+23
+105
+61
+26
+106
+62
+27
+108
+62
+28
+108
+64
+27
+109
+63
+29
+107
+63
+26
+106
+60
+26
+104
+60
+25
+102
+56
+22
+98
+54
+19
+100
+54
+21
+100
+55
+22
+96
+51
+18
+90
+46
+11
+88
+44
+7
+87
+43
+6
+96
+52
+15
+106
+62
+25
+106
+62
+25
+105
+61
+24
+107
+63
+26
+108
+64
+27
+111
+67
+30
+113
+69
+34
+112
+68
+33
+106
+62
+27
+98
+54
+19
+92
+48
+13
+88
+44
+9
+86
+42
+7
+91
+45
+11
+101
+55
+21
+111
+65
+29
+115
+70
+31
+120
+75
+34
+126
+81
+40
+122
+77
+35
+113
+68
+26
+120
+77
+34
+119
+76
+34
+111
+67
+28
+104
+60
+23
+104
+60
+25
+104
+60
+25
+99
+54
+21
+96
+51
+18
+92
+49
+14
+91
+49
+11
+96
+54
+16
+99
+57
+19
+101
+58
+23
+109
+66
+31
+114
+71
+36
+111
+68
+33
+109
+66
+32
+109
+66
+32
+109
+65
+30
+110
+66
+31
+113
+69
+34
+117
+73
+38
+118
+72
+38
+115
+69
+33
+113
+69
+32
+111
+67
+28
+105
+60
+21
+103
+58
+19
+105
+60
+21
+101
+56
+17
+97
+52
+13
+101
+56
+15
+108
+60
+20
+112
+64
+24
+113
+65
+25
+113
+65
+25
+120
+72
+32
+125
+77
+37
+113
+64
+24
+95
+45
+8
+98
+50
+14
+104
+56
+20
+111
+63
+27
+114
+66
+28
+111
+63
+25
+108
+60
+20
+110
+62
+22
+114
+67
+25
+118
+69
+28
+122
+73
+30
+125
+76
+33
+122
+73
+30
+116
+68
+22
+112
+64
+18
+114
+66
+20
+117
+68
+25
+111
+62
+21
+112
+63
+22
+113
+64
+23
+114
+65
+24
+113
+61
+21
+109
+58
+15
+109
+56
+14
+109
+56
+14
+111
+58
+16
+108
+55
+15
+109
+56
+16
+106
+54
+14
+102
+50
+10
+108
+56
+16
+119
+67
+28
+123
+71
+31
+122
+69
+27
+126
+73
+29
+129
+76
+32
+131
+78
+34
+135
+82
+38
+135
+84
+39
+127
+76
+33
+117
+66
+23
+108
+57
+14
+103
+52
+9
+104
+52
+12
+111
+59
+19
+111
+59
+19
+107
+55
+15
+105
+53
+13
+103
+54
+14
+102
+57
+18
+96
+52
+15
+100
+56
+19
+95
+51
+14
+96
+52
+15
+107
+64
+29
+109
+66
+31
+106
+63
+28
+100
+57
+22
+99
+56
+21
+100
+57
+22
+99
+56
+21
+101
+57
+22
+109
+65
+30
+111
+67
+32
+102
+58
+23
+85
+44
+14
+84
+43
+13
+85
+44
+12
+89
+48
+16
+92
+51
+19
+92
+51
+19
+89
+49
+14
+86
+46
+11
+90
+50
+15
+94
+54
+19
+101
+61
+25
+103
+63
+27
+105
+62
+27
+106
+63
+28
+104
+61
+26
+97
+57
+21
+90
+49
+17
+88
+47
+15
+83
+42
+10
+80
+40
+5
+93
+50
+16
+106
+63
+28
+108
+64
+29
+107
+63
+26
+108
+63
+24
+106
+61
+20
+104
+56
+16
+104
+56
+16
+109
+60
+19
+111
+62
+21
+114
+65
+24
+119
+71
+31
+118
+70
+32
+117
+72
+33
+118
+73
+34
+120
+75
+36
+120
+75
+36
+119
+74
+35
+118
+73
+34
+116
+71
+32
+123
+78
+39
+123
+78
+39
+123
+78
+39
+124
+79
+40
+126
+82
+43
+130
+86
+47
+130
+86
+47
+129
+85
+46
+123
+79
+42
+120
+76
+39
+114
+70
+35
+110
+66
+31
+106
+62
+27
+105
+61
+26
+106
+62
+27
+108
+64
+29
+104
+60
+23
+101
+57
+20
+103
+59
+22
+106
+62
+25
+107
+62
+23
+106
+61
+22
+106
+61
+22
+105
+60
+19
+113
+68
+27
+112
+67
+25
+116
+71
+29
+120
+75
+33
+123
+76
+34
+126
+79
+37
+127
+80
+38
+123
+76
+34
+119
+72
+30
+116
+69
+27
+115
+66
+25
+116
+67
+26
+118
+69
+28
+118
+69
+28
+119
+70
+29
+121
+72
+31
+123
+74
+33
+121
+72
+31
+116
+67
+26
+110
+61
+20
+107
+58
+17
+107
+58
+17
+106
+57
+17
+105
+56
+16
+100
+51
+11
+102
+53
+13
+103
+54
+14
+103
+54
+14
+104
+55
+15
+107
+58
+18
+109
+60
+20
+109
+60
+20
+107
+58
+15
+100
+51
+8
+100
+53
+11
+104
+57
+15
+106
+58
+18
+107
+59
+19
+107
+59
+21
+103
+55
+17
+106
+58
+22
+105
+59
+25
+109
+60
+27
+109
+63
+29
+106
+60
+26
+101
+55
+22
+98
+52
+19
+98
+52
+18
+96
+50
+16
+92
+46
+10
+90
+44
+8
+93
+48
+9
+102
+56
+20
+110
+65
+26
+113
+65
+27
+108
+63
+24
+115
+67
+29
+110
+64
+28
+111
+63
+27
+109
+63
+27
+107
+61
+25
+103
+57
+21
+104
+58
+22
+106
+62
+25
+109
+64
+25
+107
+64
+22
+111
+66
+27
+111
+67
+28
+108
+63
+24
+103
+59
+20
+103
+59
+20
+105
+61
+22
+105
+61
+22
+106
+62
+23
+105
+61
+24
+103
+59
+22
+103
+59
+22
+106
+62
+25
+109
+65
+28
+109
+65
+28
+111
+65
+31
+108
+62
+28
+108
+62
+26
+109
+64
+25
+104
+59
+20
+98
+53
+12
+102
+57
+16
+112
+67
+26
+114
+69
+28
+113
+70
+28
+107
+63
+24
+100
+56
+19
+101
+57
+22
+102
+58
+23
+102
+57
+24
+103
+58
+25
+104
+60
+25
+108
+66
+28
+114
+72
+34
+114
+72
+34
+110
+67
+32
+107
+64
+29
+106
+63
+28
+104
+61
+26
+98
+55
+21
+96
+53
+18
+96
+52
+17
+96
+52
+17
+98
+54
+19
+101
+55
+19
+101
+55
+19
+99
+53
+17
+98
+52
+16
+98
+52
+16
+98
+52
+16
+102
+56
+20
+107
+61
+25
+107
+61
+25
+105
+60
+21
+111
+63
+25
+109
+61
+21
+111
+63
+23
+113
+65
+25
+115
+67
+27
+117
+69
+29
+115
+66
+25
+106
+57
+16
+97
+48
+8
+105
+56
+16
+104
+56
+18
+104
+56
+16
+107
+59
+19
+112
+65
+23
+117
+70
+28
+119
+72
+30
+118
+71
+29
+126
+77
+34
+128
+79
+36
+128
+79
+36
+127
+78
+35
+124
+75
+32
+122
+73
+30
+124
+75
+32
+126
+77
+34
+127
+78
+37
+130
+81
+40
+132
+83
+42
+130
+81
+40
+128
+77
+34
+124
+73
+30
+123
+70
+28
+122
+69
+27
+127
+74
+32
+127
+74
+32
+128
+75
+33
+127
+74
+34
+123
+70
+30
+124
+71
+31
+127
+74
+34
+129
+76
+34
+132
+78
+34
+130
+76
+30
+128
+74
+28
+125
+71
+25
+120
+68
+21
+118
+66
+19
+120
+67
+23
+124
+71
+27
+125
+72
+28
+129
+76
+32
+130
+77
+33
+131
+78
+36
+135
+82
+40
+137
+84
+42
+134
+81
+39
+127
+76
+33
+119
+70
+29
+114
+66
+26
+124
+76
+36
+130
+82
+42
+127
+79
+41
+125
+80
+41
+125
+77
+39
+127
+82
+41
+121
+73
+35
+120
+75
+34
+120
+72
+34
+111
+63
+23
+100
+52
+14
+98
+50
+10
+105
+57
+19
+111
+63
+23
+87
+48
+17
+84
+45
+14
+82
+43
+12
+83
+44
+13
+84
+45
+12
+83
+44
+11
+81
+42
+9
+80
+41
+8
+87
+47
+12
+90
+50
+15
+90
+50
+15
+88
+48
+13
+88
+48
+13
+89
+49
+14
+88
+48
+13
+88
+48
+13
+88
+47
+15
+92
+53
+20
+94
+55
+22
+92
+54
+18
+101
+61
+26
+111
+71
+35
+109
+66
+31
+105
+61
+24
+103
+58
+19
+102
+57
+18
+104
+56
+16
+113
+65
+25
+125
+76
+36
+125
+76
+36
+119
+70
+30
+115
+66
+26
+117
+68
+28
+118
+69
+29
+116
+67
+27
+114
+65
+25
+115
+66
+25
+119
+70
+29
+122
+73
+32
+123
+74
+33
+121
+72
+31
+123
+74
+33
+121
+72
+31
+115
+66
+25
+112
+63
+22
+113
+64
+23
+108
+59
+18
+99
+51
+11
+99
+54
+15
+102
+56
+20
+100
+54
+18
+94
+48
+12
+92
+46
+10
+93
+47
+11
+92
+46
+10
+89
+43
+7
+92
+46
+10
+96
+50
+14
+97
+51
+15
+97
+51
+15
+99
+54
+15
+102
+57
+18
+105
+60
+21
+108
+63
+24
+102
+57
+18
+103
+58
+19
+110
+62
+24
+112
+64
+26
+110
+62
+24
+112
+64
+26
+117
+69
+31
+119
+71
+33
+107
+59
+21
+103
+55
+17
+105
+55
+18
+110
+60
+23
+110
+60
+23
+105
+55
+18
+100
+50
+13
+99
+50
+10
+103
+51
+12
+105
+53
+13
+108
+56
+16
+109
+57
+17
+111
+59
+19
+115
+63
+23
+120
+68
+28
+123
+71
+31
+127
+75
+35
+129
+77
+37
+130
+78
+38
+131
+79
+39
+128
+76
+36
+128
+76
+36
+130
+78
+38
+134
+82
+42
+130
+81
+38
+128
+80
+34
+132
+83
+40
+134
+85
+42
+129
+80
+39
+121
+72
+31
+116
+67
+27
+111
+61
+24
+115
+65
+28
+117
+69
+33
+120
+70
+35
+118
+70
+34
+115
+67
+31
+111
+62
+29
+108
+59
+26
+107
+58
+25
+108
+60
+22
+108
+60
+22
+106
+58
+20
+103
+55
+15
+101
+53
+15
+101
+53
+13
+103
+54
+14
+101
+53
+13
+98
+49
+9
+97
+49
+11
+100
+50
+13
+103
+55
+17
+103
+55
+17
+104
+56
+18
+108
+60
+22
+111
+66
+27
+107
+59
+23
+108
+63
+24
+110
+62
+26
+106
+60
+24
+107
+59
+23
+104
+58
+22
+105
+59
+23
+108
+62
+26
+111
+65
+29
+109
+63
+27
+107
+61
+27
+107
+61
+27
+111
+65
+31
+116
+70
+36
+119
+73
+39
+119
+73
+40
+120
+71
+39
+118
+69
+37
+115
+66
+34
+112
+63
+30
+109
+60
+27
+105
+57
+21
+102
+54
+18
+99
+54
+15
+102
+57
+18
+99
+53
+17
+93
+47
+11
+92
+46
+12
+100
+54
+20
+104
+58
+25
+101
+54
+24
+96
+51
+20
+101
+56
+23
+103
+58
+25
+102
+57
+24
+102
+57
+24
+104
+59
+28
+104
+59
+28
+101
+58
+26
+101
+58
+26
+102
+57
+26
+98
+53
+22
+97
+50
+20
+97
+51
+18
+97
+51
+18
+98
+49
+16
+97
+48
+15
+98
+49
+16
+100
+51
+21
+98
+49
+19
+94
+45
+15
+94
+45
+15
+99
+50
+18
+101
+52
+20
+105
+56
+23
+112
+62
+27
+116
+66
+29
+117
+68
+28
+124
+75
+35
+132
+83
+42
+133
+84
+43
+131
+80
+37
+132
+81
+38
+137
+88
+45
+134
+85
+42
+133
+84
+41
+131
+82
+39
+129
+80
+37
+131
+82
+39
+130
+81
+38
+122
+73
+30
+111
+62
+19
+105
+56
+15
+103
+54
+13
+101
+52
+11
+100
+51
+11
+102
+53
+13
+105
+56
+16
+109
+57
+20
+107
+58
+18
+106
+58
+12
+110
+64
+15
+116
+70
+21
+119
+73
+24
+123
+75
+27
+127
+79
+31
+135
+85
+36
+138
+88
+39
+138
+86
+38
+137
+85
+37
+133
+79
+32
+127
+73
+27
+124
+70
+24
+121
+67
+21
+119
+65
+19
+121
+67
+21
+125
+68
+23
+126
+69
+23
+124
+70
+23
+124
+70
+23
+121
+67
+21
+121
+67
+21
+127
+75
+28
+134
+82
+35
+140
+88
+41
+146
+94
+47
+144
+92
+45
+140
+87
+43
+146
+92
+48
+147
+93
+49
+138
+84
+40
+129
+76
+32
+133
+80
+38
+125
+72
+30
+127
+74
+32
+125
+72
+30
+115
+62
+20
+105
+54
+11
+104
+51
+9
+110
+59
+14
+116
+63
+21
+124
+73
+28
+136
+83
+41
+144
+91
+47
+142
+89
+47
+132
+79
+35
+127
+74
+32
+131
+78
+34
+95
+56
+25
+94
+55
+22
+94
+55
+24
+92
+53
+20
+90
+51
+18
+89
+50
+17
+90
+51
+18
+92
+53
+20
+93
+53
+18
+96
+56
+21
+93
+53
+18
+90
+50
+15
+93
+53
+18
+92
+52
+17
+89
+49
+14
+91
+51
+16
+91
+50
+18
+97
+58
+27
+100
+61
+28
+94
+53
+21
+93
+53
+18
+98
+58
+23
+101
+58
+23
+104
+61
+26
+108
+64
+27
+109
+64
+25
+110
+65
+26
+118
+70
+32
+124
+76
+38
+121
+73
+35
+113
+65
+27
+110
+61
+21
+111
+62
+22
+111
+59
+19
+106
+54
+14
+104
+52
+12
+108
+56
+16
+118
+67
+24
+123
+71
+31
+123
+72
+29
+126
+75
+32
+128
+77
+34
+125
+74
+31
+119
+68
+25
+118
+67
+24
+120
+69
+26
+119
+68
+25
+112
+63
+22
+110
+62
+22
+112
+67
+28
+113
+68
+29
+111
+66
+27
+113
+67
+31
+119
+74
+35
+119
+73
+37
+115
+69
+33
+113
+67
+31
+114
+68
+32
+107
+61
+25
+99
+54
+15
+97
+52
+13
+95
+50
+11
+95
+50
+11
+100
+55
+16
+105
+59
+23
+107
+61
+25
+112
+64
+28
+112
+64
+28
+108
+60
+24
+104
+56
+20
+103
+55
+19
+103
+55
+19
+108
+60
+24
+111
+63
+27
+118
+68
+33
+123
+73
+38
+124
+74
+39
+119
+69
+34
+116
+66
+31
+115
+65
+30
+116
+67
+27
+121
+72
+32
+129
+77
+38
+130
+81
+41
+132
+80
+41
+129
+80
+40
+131
+79
+40
+130
+81
+40
+130
+78
+39
+127
+78
+37
+126
+74
+34
+120
+71
+30
+117
+65
+25
+115
+66
+25
+121
+69
+29
+123
+74
+33
+125
+76
+33
+127
+78
+35
+132
+83
+40
+134
+85
+44
+129
+80
+39
+121
+72
+31
+116
+67
+27
+114
+65
+25
+107
+57
+20
+106
+56
+19
+103
+53
+16
+99
+49
+12
+98
+50
+14
+103
+55
+19
+108
+60
+24
+111
+63
+25
+116
+68
+28
+125
+78
+36
+134
+86
+46
+135
+88
+46
+131
+82
+42
+125
+76
+35
+124
+75
+34
+124
+75
+34
+122
+73
+32
+122
+73
+32
+117
+68
+28
+111
+62
+22
+107
+58
+18
+104
+56
+16
+101
+53
+13
+97
+49
+11
+98
+50
+12
+103
+55
+17
+102
+52
+15
+97
+49
+11
+98
+50
+14
+97
+49
+13
+95
+47
+11
+95
+49
+13
+92
+44
+8
+90
+44
+8
+93
+45
+9
+94
+48
+12
+101
+52
+19
+102
+56
+22
+102
+56
+22
+100
+54
+20
+100
+51
+19
+104
+55
+23
+104
+55
+23
+102
+53
+20
+108
+59
+26
+113
+64
+31
+106
+58
+22
+93
+45
+9
+95
+47
+11
+96
+50
+14
+94
+48
+12
+90
+44
+10
+90
+44
+10
+93
+47
+13
+99
+53
+20
+105
+59
+26
+103
+57
+24
+100
+55
+22
+91
+46
+13
+86
+41
+8
+91
+46
+15
+92
+47
+16
+91
+46
+15
+92
+49
+17
+90
+45
+14
+87
+42
+9
+88
+42
+9
+94
+45
+12
+97
+48
+15
+98
+48
+13
+100
+50
+15
+105
+55
+20
+102
+52
+19
+101
+52
+19
+103
+54
+21
+106
+57
+24
+110
+62
+26
+113
+63
+28
+115
+65
+28
+118
+68
+31
+108
+59
+19
+116
+67
+26
+119
+70
+29
+122
+71
+28
+131
+80
+37
+139
+88
+45
+132
+81
+36
+116
+65
+20
+116
+68
+22
+118
+70
+24
+118
+70
+24
+118
+70
+24
+121
+73
+27
+126
+78
+32
+127
+78
+35
+125
+76
+33
+122
+73
+32
+116
+67
+26
+108
+59
+19
+105
+56
+16
+105
+55
+18
+104
+54
+17
+103
+50
+16
+100
+48
+9
+105
+56
+13
+108
+62
+13
+115
+69
+20
+121
+75
+26
+124
+76
+28
+122
+74
+26
+123
+73
+24
+124
+74
+25
+128
+76
+28
+128
+76
+28
+124
+70
+23
+121
+67
+20
+125
+71
+25
+125
+73
+26
+126
+72
+26
+130
+76
+30
+127
+73
+27
+128
+74
+28
+127
+73
+27
+123
+71
+24
+123
+70
+26
+124
+71
+27
+121
+68
+24
+114
+63
+18
+123
+70
+26
+125
+74
+29
+124
+71
+27
+129
+76
+32
+140
+87
+43
+141
+88
+44
+136
+83
+41
+139
+86
+42
+134
+80
+36
+130
+76
+32
+125
+71
+27
+118
+64
+20
+114
+60
+16
+116
+62
+18
+121
+67
+21
+126
+72
+26
+132
+78
+32
+127
+73
+27
+119
+65
+19
+116
+62
+16
+118
+64
+18
+116
+62
+16
+119
+65
+19
+128
+74
+28
+106
+65
+33
+106
+66
+31
+105
+64
+32
+103
+63
+28
+98
+58
+23
+91
+51
+16
+86
+46
+11
+84
+44
+9
+89
+49
+14
+92
+52
+17
+90
+50
+15
+89
+49
+14
+95
+55
+20
+97
+57
+22
+99
+56
+22
+100
+60
+25
+96
+55
+23
+96
+55
+23
+95
+54
+22
+90
+47
+15
+89
+46
+12
+91
+48
+14
+91
+48
+13
+97
+54
+19
+99
+55
+20
+99
+55
+18
+97
+53
+16
+96
+50
+14
+95
+49
+13
+96
+50
+14
+101
+55
+19
+111
+65
+29
+114
+65
+25
+117
+68
+28
+119
+70
+30
+119
+70
+30
+122
+73
+33
+125
+76
+35
+122
+73
+33
+117
+68
+27
+116
+67
+26
+116
+67
+26
+117
+65
+25
+117
+65
+25
+119
+67
+27
+123
+71
+31
+128
+77
+34
+129
+80
+37
+126
+79
+37
+124
+76
+36
+121
+73
+33
+119
+71
+31
+121
+73
+35
+125
+77
+37
+125
+77
+39
+123
+75
+37
+123
+75
+37
+119
+71
+33
+111
+63
+25
+112
+64
+24
+119
+71
+31
+119
+71
+31
+115
+67
+27
+117
+69
+31
+106
+58
+22
+99
+50
+17
+91
+42
+9
+91
+42
+9
+97
+48
+15
+101
+52
+19
+100
+51
+18
+100
+51
+18
+100
+51
+18
+102
+53
+20
+104
+55
+22
+104
+55
+22
+105
+56
+23
+108
+59
+26
+109
+60
+27
+108
+60
+24
+114
+66
+30
+118
+70
+32
+124
+74
+37
+125
+77
+39
+124
+74
+37
+119
+71
+33
+118
+68
+31
+117
+69
+29
+121
+71
+34
+120
+72
+32
+117
+68
+28
+112
+64
+24
+112
+63
+23
+116
+68
+28
+123
+74
+34
+125
+77
+37
+124
+77
+35
+119
+72
+30
+114
+67
+25
+115
+67
+27
+119
+71
+31
+120
+72
+32
+122
+74
+36
+124
+76
+38
+128
+80
+42
+128
+80
+42
+126
+76
+39
+124
+75
+35
+125
+75
+38
+126
+77
+37
+125
+76
+36
+123
+74
+34
+124
+75
+34
+120
+71
+28
+115
+66
+25
+110
+61
+18
+113
+61
+21
+119
+68
+25
+126
+75
+32
+130
+79
+36
+129
+78
+35
+130
+79
+36
+127
+75
+35
+122
+73
+32
+122
+73
+32
+125
+76
+35
+126
+77
+36
+125
+76
+35
+119
+70
+29
+123
+74
+33
+122
+70
+30
+115
+66
+25
+116
+67
+26
+114
+65
+24
+109
+60
+19
+106
+59
+17
+112
+63
+23
+110
+62
+22
+109
+60
+20
+108
+60
+20
+108
+59
+19
+104
+56
+16
+101
+53
+13
+99
+51
+13
+98
+48
+15
+97
+47
+14
+95
+45
+12
+94
+44
+9
+94
+44
+9
+95
+45
+10
+97
+47
+12
+98
+50
+14
+104
+56
+20
+110
+62
+26
+110
+62
+26
+106
+58
+22
+102
+54
+18
+98
+50
+14
+97
+49
+13
+99
+51
+15
+106
+58
+22
+105
+59
+23
+100
+54
+18
+95
+49
+13
+97
+51
+17
+96
+52
+17
+98
+54
+19
+105
+61
+26
+108
+62
+26
+105
+59
+23
+109
+61
+23
+114
+66
+26
+118
+69
+29
+120
+68
+28
+123
+71
+31
+128
+77
+34
+126
+78
+32
+126
+78
+32
+128
+80
+34
+129
+81
+35
+128
+80
+34
+129
+78
+33
+129
+78
+33
+129
+78
+33
+117
+66
+21
+119
+68
+23
+121
+70
+25
+124
+71
+27
+128
+75
+31
+132
+79
+35
+132
+79
+35
+129
+78
+33
+123
+75
+27
+120
+72
+24
+116
+68
+20
+111
+63
+15
+107
+59
+13
+106
+58
+12
+109
+58
+13
+112
+61
+16
+117
+66
+23
+114
+62
+22
+114
+62
+23
+118
+66
+27
+124
+72
+35
+127
+75
+38
+126
+74
+37
+123
+71
+34
+117
+68
+27
+113
+64
+23
+114
+65
+24
+121
+72
+31
+125
+74
+31
+121
+70
+27
+121
+70
+27
+125
+74
+31
+126
+73
+31
+129
+76
+34
+127
+74
+32
+127
+74
+32
+131
+78
+36
+129
+78
+35
+126
+73
+33
+127
+74
+34
+130
+77
+35
+128
+75
+33
+124
+71
+29
+121
+70
+27
+125
+74
+31
+129
+78
+35
+124
+73
+30
+114
+65
+22
+116
+65
+22
+117
+68
+25
+121
+70
+27
+129
+78
+35
+137
+86
+43
+128
+77
+34
+115
+63
+23
+116
+65
+22
+120
+67
+25
+123
+70
+28
+121
+68
+26
+121
+68
+26
+128
+75
+31
+136
+83
+39
+139
+86
+42
+138
+85
+41
+146
+94
+47
+150
+98
+51
+146
+94
+47
+141
+89
+42
+136
+84
+37
+128
+76
+29
+122
+70
+22
+125
+73
+25
+89
+49
+14
+88
+48
+13
+89
+49
+14
+94
+54
+19
+99
+59
+24
+101
+61
+26
+101
+61
+26
+100
+60
+25
+105
+65
+30
+104
+64
+29
+98
+58
+23
+94
+54
+19
+92
+52
+17
+92
+49
+15
+90
+47
+13
+90
+47
+13
+93
+50
+16
+94
+51
+17
+95
+52
+20
+92
+49
+15
+91
+48
+14
+88
+45
+11
+82
+39
+4
+86
+43
+8
+88
+44
+9
+89
+45
+10
+89
+45
+10
+91
+48
+14
+97
+52
+19
+96
+53
+19
+96
+53
+19
+100
+56
+21
+99
+53
+17
+109
+61
+23
+116
+68
+32
+119
+71
+33
+118
+70
+32
+114
+66
+28
+109
+61
+23
+104
+56
+18
+102
+54
+16
+101
+53
+13
+103
+54
+14
+105
+56
+16
+104
+55
+15
+105
+56
+16
+110
+61
+20
+118
+69
+28
+120
+71
+30
+116
+69
+27
+114
+65
+24
+113
+66
+24
+115
+66
+26
+114
+66
+26
+112
+63
+23
+108
+60
+20
+108
+59
+19
+105
+57
+17
+106
+58
+18
+114
+66
+26
+122
+74
+34
+121
+73
+33
+117
+69
+29
+116
+68
+28
+118
+70
+34
+115
+67
+31
+111
+62
+29
+112
+64
+28
+115
+66
+33
+108
+60
+24
+98
+49
+16
+93
+45
+9
+91
+43
+7
+94
+46
+10
+96
+48
+12
+97
+49
+13
+101
+53
+17
+103
+55
+19
+99
+51
+15
+91
+43
+7
+89
+40
+7
+88
+42
+8
+93
+44
+11
+94
+48
+14
+99
+50
+17
+99
+53
+17
+103
+55
+19
+103
+57
+21
+106
+58
+22
+105
+60
+21
+106
+58
+20
+103
+58
+19
+108
+60
+22
+112
+67
+26
+118
+70
+32
+118
+70
+32
+108
+60
+22
+106
+58
+20
+101
+53
+15
+100
+52
+14
+102
+54
+16
+103
+55
+17
+106
+58
+20
+111
+63
+25
+105
+57
+19
+107
+59
+19
+113
+64
+24
+121
+72
+32
+128
+79
+38
+130
+81
+40
+128
+79
+38
+125
+76
+33
+120
+71
+28
+117
+68
+25
+114
+65
+22
+114
+65
+22
+119
+68
+25
+121
+70
+27
+120
+69
+26
+117
+66
+23
+119
+68
+25
+118
+67
+24
+117
+66
+23
+117
+66
+23
+114
+65
+24
+114
+65
+24
+121
+72
+31
+129
+80
+39
+129
+78
+35
+131
+80
+37
+129
+78
+35
+127
+76
+33
+128
+77
+34
+126
+77
+34
+123
+74
+33
+120
+71
+30
+113
+64
+23
+113
+64
+23
+113
+64
+24
+113
+64
+23
+113
+64
+24
+113
+64
+23
+114
+65
+25
+115
+67
+27
+117
+67
+30
+115
+65
+30
+115
+65
+28
+115
+65
+28
+113
+63
+26
+112
+62
+25
+115
+65
+28
+120
+70
+33
+127
+79
+41
+128
+80
+42
+127
+79
+39
+130
+82
+42
+134
+86
+46
+130
+83
+41
+120
+73
+31
+115
+67
+27
+111
+63
+25
+108
+60
+22
+103
+55
+17
+99
+54
+15
+100
+54
+18
+102
+56
+20
+106
+60
+24
+110
+66
+29
+112
+66
+30
+112
+67
+28
+118
+70
+30
+125
+76
+35
+132
+81
+38
+135
+84
+41
+140
+87
+43
+143
+91
+44
+142
+92
+43
+138
+90
+41
+137
+89
+40
+135
+87
+38
+133
+83
+34
+134
+84
+35
+137
+86
+39
+138
+87
+40
+129
+78
+31
+125
+74
+27
+126
+74
+27
+128
+76
+29
+121
+69
+22
+114
+62
+15
+120
+67
+23
+132
+79
+35
+132
+81
+36
+126
+78
+32
+124
+76
+30
+125
+77
+31
+126
+78
+32
+127
+79
+33
+131
+80
+35
+134
+83
+38
+133
+82
+39
+133
+82
+39
+132
+80
+40
+132
+80
+40
+132
+80
+41
+128
+76
+37
+122
+70
+31
+117
+65
+26
+109
+57
+18
+101
+52
+12
+101
+49
+10
+105
+53
+14
+108
+56
+16
+107
+55
+15
+108
+56
+16
+111
+59
+19
+119
+66
+26
+121
+68
+28
+121
+68
+28
+120
+68
+28
+120
+68
+28
+115
+66
+25
+111
+62
+22
+110
+61
+21
+104
+55
+15
+101
+52
+12
+101
+52
+12
+105
+56
+16
+110
+61
+21
+112
+64
+24
+114
+66
+26
+116
+68
+28
+124
+76
+36
+127
+79
+39
+125
+77
+37
+124
+76
+36
+123
+75
+35
+113
+65
+25
+101
+53
+13
+98
+49
+9
+95
+46
+6
+100
+48
+8
+101
+49
+9
+112
+60
+20
+125
+73
+33
+128
+77
+34
+129
+78
+35
+127
+76
+33
+132
+81
+38
+132
+81
+36
+125
+74
+29
+117
+66
+21
+116
+65
+20
+120
+69
+24
+126
+75
+28
+131
+80
+33
+99
+56
+21
+97
+54
+19
+97
+54
+19
+98
+55
+20
+100
+57
+22
+102
+59
+24
+105
+62
+27
+107
+64
+29
+102
+59
+24
+104
+61
+26
+109
+66
+31
+112
+69
+34
+111
+68
+33
+111
+67
+32
+111
+67
+32
+110
+66
+31
+101
+57
+22
+103
+59
+24
+105
+60
+27
+100
+56
+21
+99
+55
+20
+100
+56
+21
+97
+54
+19
+101
+58
+23
+99
+56
+22
+97
+54
+20
+96
+53
+19
+98
+57
+25
+105
+62
+30
+98
+57
+25
+89
+48
+16
+84
+43
+11
+90
+49
+17
+94
+51
+17
+98
+55
+23
+101
+58
+24
+103
+60
+26
+105
+62
+28
+106
+63
+29
+108
+65
+30
+110
+66
+31
+111
+67
+32
+113
+69
+32
+115
+71
+34
+114
+68
+32
+112
+66
+30
+118
+72
+36
+127
+79
+41
+131
+82
+41
+130
+81
+38
+130
+79
+36
+128
+79
+36
+130
+78
+38
+128
+79
+38
+128
+76
+36
+124
+75
+34
+127
+75
+35
+124
+75
+34
+125
+76
+35
+123
+74
+33
+118
+69
+28
+112
+63
+22
+106
+57
+16
+101
+52
+12
+99
+51
+13
+100
+52
+14
+99
+51
+15
+100
+52
+14
+103
+55
+19
+100
+52
+14
+96
+50
+14
+100
+55
+16
+100
+55
+16
+103
+58
+19
+107
+62
+23
+110
+65
+26
+112
+67
+28
+111
+66
+27
+105
+60
+21
+97
+51
+15
+96
+50
+16
+91
+46
+13
+90
+44
+11
+91
+46
+13
+95
+49
+16
+95
+50
+17
+98
+52
+19
+98
+54
+19
+102
+56
+22
+101
+57
+20
+103
+57
+21
+103
+59
+22
+106
+60
+24
+104
+60
+21
+103
+57
+21
+101
+55
+19
+107
+61
+27
+113
+67
+33
+115
+69
+35
+115
+69
+35
+116
+70
+34
+114
+68
+32
+119
+73
+37
+130
+85
+46
+133
+85
+47
+127
+79
+39
+122
+74
+34
+123
+76
+34
+125
+78
+34
+127
+80
+36
+131
+82
+39
+133
+84
+41
+134
+85
+42
+134
+85
+42
+134
+85
+42
+131
+82
+39
+130
+79
+36
+126
+75
+32
+121
+70
+25
+117
+66
+21
+120
+69
+26
+117
+66
+23
+114
+63
+20
+112
+61
+18
+106
+57
+14
+104
+55
+12
+108
+59
+18
+114
+65
+24
+118
+66
+26
+116
+63
+23
+114
+61
+21
+112
+59
+19
+111
+58
+18
+110
+58
+18
+111
+59
+20
+108
+56
+17
+115
+63
+24
+114
+62
+23
+115
+63
+26
+115
+63
+24
+113
+61
+24
+108
+59
+19
+107
+57
+20
+108
+59
+19
+109
+57
+18
+114
+62
+22
+118
+66
+26
+122
+70
+30
+124
+75
+35
+127
+78
+38
+125
+76
+36
+120
+71
+31
+116
+67
+26
+120
+71
+30
+121
+72
+29
+123
+74
+31
+126
+78
+32
+128
+80
+32
+132
+84
+36
+138
+90
+44
+136
+87
+47
+125
+77
+41
+116
+68
+32
+111
+63
+27
+108
+59
+26
+105
+59
+25
+107
+61
+27
+107
+61
+25
+107
+59
+23
+107
+59
+21
+109
+60
+20
+109
+60
+19
+112
+61
+18
+113
+60
+18
+113
+59
+15
+111
+58
+14
+109
+58
+13
+110
+59
+16
+115
+64
+21
+118
+67
+24
+117
+66
+23
+120
+69
+26
+126
+73
+29
+126
+73
+29
+123
+70
+26
+133
+80
+36
+136
+82
+36
+131
+77
+31
+134
+80
+34
+142
+88
+41
+136
+82
+36
+120
+67
+23
+115
+63
+23
+111
+59
+20
+105
+53
+13
+101
+49
+9
+102
+50
+10
+105
+54
+11
+109
+58
+15
+111
+60
+17
+109
+58
+13
+111
+60
+15
+115
+62
+20
+118
+65
+23
+119
+66
+22
+120
+67
+23
+121
+68
+24
+122
+69
+27
+128
+75
+35
+127
+75
+36
+127
+73
+35
+126
+72
+34
+122
+69
+29
+115
+62
+22
+107
+54
+14
+102
+49
+9
+97
+45
+5
+97
+45
+5
+99
+47
+7
+99
+50
+9
+100
+51
+10
+102
+55
+13
+106
+59
+17
+107
+59
+19
+113
+65
+29
+111
+62
+29
+109
+60
+27
+104
+58
+24
+100
+54
+20
+96
+50
+16
+97
+51
+15
+101
+55
+19
+99
+53
+17
+98
+52
+16
+94
+48
+12
+90
+44
+8
+92
+46
+10
+99
+53
+17
+107
+61
+25
+110
+64
+28
+111
+65
+29
+113
+67
+31
+107
+61
+25
+110
+64
+28
+113
+67
+31
+106
+61
+22
+106
+58
+20
+106
+58
+18
+111
+63
+23
+110
+62
+22
+108
+63
+22
+108
+63
+22
+110
+65
+23
+114
+69
+27
+114
+69
+27
+111
+66
+24
+93
+50
+15
+97
+54
+19
+100
+57
+22
+98
+55
+20
+93
+50
+15
+91
+48
+13
+95
+52
+17
+100
+57
+22
+101
+58
+23
+98
+55
+20
+99
+56
+22
+97
+54
+19
+91
+46
+13
+91
+47
+12
+96
+51
+18
+98
+54
+19
+93
+48
+15
+96
+52
+17
+99
+54
+21
+96
+53
+18
+103
+58
+25
+108
+65
+30
+105
+62
+28
+105
+62
+28
+107
+64
+30
+103
+60
+26
+92
+51
+19
+87
+46
+14
+85
+44
+12
+85
+44
+12
+89
+48
+18
+96
+55
+23
+90
+49
+19
+83
+42
+10
+76
+35
+3
+78
+35
+3
+82
+39
+7
+87
+44
+10
+92
+49
+15
+95
+52
+18
+94
+51
+17
+97
+54
+20
+99
+56
+21
+98
+55
+20
+95
+50
+17
+93
+48
+15
+98
+53
+20
+105
+61
+26
+115
+67
+27
+114
+65
+24
+108
+59
+18
+100
+51
+10
+98
+49
+9
+102
+53
+13
+106
+57
+17
+106
+57
+17
+103
+54
+14
+102
+53
+13
+105
+57
+17
+110
+62
+22
+115
+67
+27
+124
+77
+35
+128
+81
+39
+121
+74
+32
+122
+74
+34
+122
+74
+34
+120
+72
+32
+123
+75
+35
+129
+81
+41
+127
+79
+39
+122
+77
+36
+126
+81
+40
+126
+81
+40
+123
+78
+37
+118
+73
+32
+112
+67
+26
+106
+61
+20
+102
+57
+16
+102
+57
+16
+103
+58
+19
+100
+54
+18
+96
+50
+16
+95
+49
+15
+98
+52
+18
+103
+57
+23
+104
+58
+24
+104
+58
+24
+103
+57
+21
+101
+55
+19
+99
+53
+17
+99
+55
+18
+103
+59
+22
+102
+58
+21
+95
+51
+14
+90
+46
+9
+88
+44
+9
+89
+43
+10
+91
+45
+12
+88
+42
+9
+87
+41
+8
+91
+45
+11
+95
+49
+15
+104
+58
+22
+117
+71
+35
+111
+66
+27
+105
+60
+21
+102
+54
+14
+99
+54
+13
+100
+53
+11
+98
+51
+9
+100
+53
+11
+103
+56
+14
+105
+58
+16
+109
+62
+20
+114
+67
+25
+119
+72
+30
+125
+76
+35
+127
+78
+37
+125
+76
+35
+123
+74
+33
+124
+75
+34
+124
+75
+34
+120
+71
+30
+116
+67
+26
+115
+66
+25
+118
+69
+28
+117
+68
+28
+114
+65
+25
+126
+74
+34
+120
+68
+28
+117
+65
+25
+116
+64
+24
+112
+60
+20
+114
+62
+22
+119
+67
+28
+116
+67
+27
+118
+66
+27
+120
+68
+29
+124
+72
+33
+127
+75
+36
+125
+73
+34
+120
+68
+29
+113
+63
+26
+111
+62
+22
+117
+65
+25
+118
+67
+24
+119
+67
+27
+118
+69
+28
+120
+71
+30
+120
+71
+30
+116
+67
+27
+112
+63
+22
+111
+62
+21
+115
+66
+23
+118
+69
+26
+121
+73
+27
+123
+75
+27
+121
+71
+22
+118
+68
+19
+119
+68
+21
+110
+61
+21
+106
+56
+19
+107
+57
+20
+105
+57
+19
+100
+50
+15
+100
+52
+16
+106
+58
+22
+108
+60
+22
+107
+59
+21
+111
+62
+22
+115
+66
+26
+121
+69
+29
+126
+75
+32
+132
+79
+37
+134
+81
+37
+133
+80
+36
+130
+77
+35
+124
+73
+30
+122
+71
+28
+117
+66
+23
+109
+58
+15
+111
+60
+17
+118
+65
+23
+118
+65
+23
+123
+70
+26
+129
+76
+32
+132
+80
+33
+129
+75
+29
+123
+69
+22
+120
+66
+19
+118
+64
+17
+115
+63
+16
+119
+66
+26
+123
+71
+32
+126
+74
+34
+125
+73
+33
+125
+73
+33
+128
+76
+36
+127
+75
+35
+125
+74
+31
+121
+70
+27
+122
+71
+28
+121
+70
+27
+117
+66
+21
+114
+61
+17
+113
+62
+17
+118
+65
+21
+121
+70
+25
+126
+73
+33
+128
+76
+37
+128
+74
+36
+123
+71
+32
+126
+72
+34
+131
+79
+40
+133
+81
+42
+131
+79
+40
+134
+82
+43
+130
+81
+41
+132
+83
+43
+129
+81
+41
+123
+75
+35
+122
+74
+34
+123
+78
+37
+121
+76
+37
+123
+79
+44
+124
+79
+46
+119
+74
+41
+106
+62
+27
+97
+52
+19
+95
+51
+16
+99
+53
+19
+100
+54
+20
+102
+56
+22
+102
+56
+22
+105
+59
+25
+106
+62
+27
+104
+60
+25
+104
+60
+25
+107
+63
+28
+109
+63
+29
+110
+64
+31
+115
+69
+36
+108
+62
+29
+106
+60
+26
+104
+58
+24
+96
+50
+16
+97
+51
+17
+99
+53
+17
+96
+50
+14
+94
+49
+10
+100
+55
+16
+104
+60
+21
+105
+62
+20
+108
+65
+23
+109
+66
+24
+105
+62
+20
+91
+52
+13
+92
+53
+14
+92
+52
+16
+93
+53
+17
+99
+56
+22
+104
+61
+27
+103
+60
+26
+99
+56
+22
+96
+53
+19
+94
+51
+17
+93
+50
+18
+93
+50
+16
+92
+49
+17
+93
+50
+16
+96
+53
+21
+100
+57
+23
+95
+52
+20
+91
+48
+14
+86
+43
+11
+85
+45
+10
+91
+48
+16
+90
+50
+15
+86
+45
+13
+82
+41
+9
+86
+45
+13
+92
+51
+19
+99
+59
+24
+104
+64
+29
+105
+65
+30
+103
+63
+28
+102
+61
+29
+104
+61
+27
+98
+55
+23
+92
+49
+15
+86
+43
+9
+90
+46
+11
+97
+53
+18
+101
+57
+22
+98
+54
+19
+94
+50
+15
+94
+50
+15
+93
+49
+14
+90
+45
+12
+86
+41
+8
+83
+40
+8
+83
+40
+8
+85
+41
+12
+87
+44
+12
+90
+46
+11
+94
+48
+12
+97
+51
+15
+99
+53
+17
+100
+54
+20
+101
+55
+21
+101
+55
+21
+100
+54
+20
+102
+56
+20
+107
+61
+25
+112
+67
+28
+115
+70
+31
+114
+69
+30
+109
+64
+23
+107
+62
+21
+110
+65
+23
+113
+66
+24
+110
+63
+21
+114
+67
+25
+122
+75
+33
+122
+75
+33
+114
+67
+25
+109
+62
+20
+110
+63
+21
+113
+68
+26
+114
+69
+27
+113
+68
+26
+111
+66
+24
+111
+66
+25
+106
+61
+20
+101
+56
+17
+100
+55
+14
+106
+59
+17
+102
+55
+11
+102
+55
+13
+108
+61
+19
+104
+56
+16
+98
+50
+10
+102
+54
+14
+105
+57
+17
+107
+59
+19
+108
+60
+22
+111
+66
+27
+111
+66
+27
+103
+59
+20
+97
+53
+14
+90
+48
+10
+84
+41
+6
+90
+45
+14
+90
+45
+14
+85
+40
+9
+88
+43
+10
+98
+54
+19
+94
+50
+15
+88
+44
+9
+93
+49
+14
+100
+56
+19
+104
+60
+23
+103
+57
+23
+102
+58
+23
+99
+53
+19
+92
+46
+12
+93
+47
+14
+90
+44
+10
+101
+55
+19
+114
+68
+32
+118
+72
+36
+110
+64
+28
+102
+56
+20
+98
+52
+16
+101
+53
+17
+105
+57
+21
+111
+63
+27
+113
+65
+29
+112
+64
+28
+110
+62
+26
+111
+63
+25
+115
+67
+29
+116
+68
+30
+113
+65
+27
+109
+61
+21
+106
+59
+17
+107
+60
+18
+111
+64
+22
+114
+65
+24
+113
+64
+21
+115
+66
+25
+119
+72
+30
+123
+74
+33
+120
+71
+30
+122
+73
+32
+125
+76
+35
+123
+74
+33
+121
+72
+31
+123
+74
+34
+123
+74
+33
+119
+70
+30
+121
+72
+31
+121
+72
+32
+116
+68
+28
+109
+61
+21
+104
+56
+16
+103
+55
+17
+104
+56
+16
+107
+58
+18
+111
+62
+21
+117
+65
+25
+119
+68
+25
+118
+67
+24
+116
+63
+19
+113
+60
+16
+111
+58
+14
+113
+61
+21
+115
+63
+24
+117
+65
+26
+115
+66
+26
+116
+64
+24
+113
+64
+23
+113
+64
+23
+114
+65
+22
+119
+70
+27
+127
+76
+33
+133
+82
+39
+132
+81
+38
+126
+75
+30
+119
+68
+23
+116
+65
+20
+117
+64
+20
+117
+64
+20
+121
+68
+24
+125
+74
+29
+129
+78
+33
+130
+79
+34
+136
+85
+40
+142
+91
+46
+142
+91
+46
+135
+84
+39
+129
+78
+33
+125
+74
+27
+125
+73
+26
+125
+73
+26
+124
+72
+25
+124
+72
+24
+125
+73
+26
+129
+76
+32
+134
+81
+37
+133
+80
+38
+124
+71
+29
+115
+64
+21
+113
+61
+21
+114
+62
+22
+114
+62
+22
+114
+65
+24
+120
+71
+30
+123
+74
+33
+121
+72
+31
+124
+72
+32
+128
+79
+36
+131
+80
+37
+127
+78
+35
+127
+75
+35
+117
+68
+27
+114
+62
+23
+107
+58
+18
+99
+47
+8
+96
+46
+9
+102
+52
+15
+106
+56
+19
+103
+53
+18
+104
+56
+20
+104
+56
+20
+100
+54
+18
+98
+52
+18
+99
+53
+19
+100
+54
+20
+98
+54
+19
+95
+52
+17
+96
+56
+20
+101
+58
+23
+104
+60
+23
+108
+64
+29
+113
+67
+31
+115
+67
+31
+113
+65
+29
+113
+65
+29
+109
+61
+25
+101
+53
+17
+100
+54
+18
+106
+62
+25
+102
+58
+21
+97
+53
+16
+103
+59
+24
+105
+56
+24
+104
+55
+25
+103
+54
+24
+102
+53
+21
+99
+50
+18
+100
+51
+18
+106
+57
+24
+115
+67
+31
+115
+67
+31
+113
+65
+29
+112
+64
+26
+112
+67
+28
+113
+68
+29
+112
+67
+28
+110
+65
+26
+109
+64
+25
+106
+64
+26
+103
+61
+23
+104
+62
+24
+108
+65
+30
+108
+65
+30
+105
+61
+26
+103
+59
+24
+105
+61
+26
+103
+58
+25
+100
+55
+22
+98
+53
+20
+99
+54
+21
+99
+54
+21
+97
+52
+19
+96
+51
+18
+95
+50
+17
+96
+53
+19
+104
+61
+27
+107
+64
+30
+102
+59
+25
+98
+55
+21
+99
+56
+22
+99
+56
+22
+96
+53
+18
+101
+58
+24
+105
+62
+27
+105
+62
+27
+100
+57
+22
+102
+59
+24
+108
+65
+30
+106
+62
+27
+98
+54
+19
+102
+58
+23
+105
+61
+26
+110
+64
+30
+111
+65
+29
+111
+65
+29
+110
+65
+26
+114
+66
+28
+114
+69
+30
+113
+67
+31
+112
+66
+30
+110
+64
+30
+107
+62
+29
+104
+59
+28
+102
+59
+27
+101
+57
+28
+101
+58
+26
+104
+59
+26
+105
+61
+26
+104
+59
+26
+102
+57
+24
+98
+53
+20
+93
+48
+15
+88
+43
+10
+84
+39
+6
+90
+45
+12
+95
+51
+16
+100
+56
+21
+105
+61
+24
+108
+64
+27
+105
+61
+22
+104
+60
+21
+109
+64
+23
+113
+66
+24
+114
+67
+25
+118
+71
+29
+122
+75
+33
+122
+75
+33
+118
+71
+29
+115
+68
+26
+116
+69
+27
+117
+70
+28
+116
+71
+29
+116
+68
+28
+115
+70
+29
+119
+71
+33
+117
+72
+33
+119
+71
+33
+123
+75
+37
+127
+80
+38
+124
+77
+33
+122
+75
+31
+127
+80
+38
+126
+79
+37
+126
+77
+36
+131
+82
+41
+130
+81
+40
+133
+84
+44
+131
+82
+42
+130
+82
+42
+127
+79
+39
+118
+73
+32
+112
+67
+26
+111
+66
+27
+110
+64
+28
+111
+65
+31
+114
+68
+34
+116
+70
+36
+114
+68
+32
+110
+64
+28
+104
+59
+20
+101
+56
+17
+100
+55
+16
+98
+53
+14
+103
+58
+19
+104
+58
+22
+109
+63
+27
+108
+62
+28
+102
+56
+22
+102
+56
+23
+99
+53
+19
+101
+55
+21
+101
+57
+20
+100
+54
+18
+96
+52
+17
+98
+52
+18
+99
+53
+19
+104
+58
+24
+111
+65
+31
+108
+62
+29
+103
+57
+23
+95
+49
+15
+90
+44
+8
+96
+48
+12
+104
+56
+20
+110
+62
+26
+111
+63
+25
+115
+70
+29
+117
+72
+31
+119
+74
+33
+124
+76
+36
+124
+77
+35
+124
+77
+35
+126
+79
+37
+128
+81
+39
+122
+75
+33
+118
+71
+29
+119
+70
+29
+120
+71
+30
+116
+67
+27
+112
+63
+23
+108
+59
+19
+106
+57
+17
+111
+62
+21
+113
+64
+23
+115
+68
+26
+117
+69
+29
+120
+72
+32
+121
+73
+33
+122
+74
+34
+122
+74
+34
+127
+78
+38
+130
+81
+40
+131
+82
+41
+130
+78
+38
+126
+75
+32
+125
+72
+30
+125
+72
+28
+126
+73
+31
+124
+72
+32
+128
+76
+36
+130
+78
+39
+129
+77
+37
+126
+74
+34
+125
+74
+31
+128
+77
+34
+132
+81
+38
+129
+78
+35
+126
+75
+30
+123
+72
+29
+119
+68
+23
+117
+66
+23
+117
+66
+21
+118
+67
+24
+119
+68
+23
+122
+69
+25
+124
+73
+28
+129
+78
+33
+129
+78
+35
+124
+73
+30
+121
+70
+27
+118
+67
+24
+112
+61
+18
+111
+60
+17
+109
+58
+15
+108
+57
+14
+108
+57
+12
+112
+59
+15
+118
+65
+21
+125
+72
+28
+130
+78
+31
+137
+84
+40
+132
+79
+35
+124
+71
+27
+116
+65
+22
+112
+61
+18
+111
+59
+19
+111
+59
+20
+109
+60
+20
+103
+54
+14
+103
+54
+14
+103
+54
+14
+102
+53
+13
+102
+53
+13
+104
+55
+14
+105
+56
+15
+106
+57
+16
+105
+56
+15
+106
+57
+16
+110
+61
+21
+113
+64
+24
+110
+60
+23
+108
+60
+22
+113
+65
+29
+117
+69
+33
+119
+70
+37
+113
+67
+33
+106
+60
+26
+101
+55
+21
+103
+57
+24
+107
+61
+28
+110
+64
+31
+108
+63
+30
+100
+57
+23
+97
+57
+21
+99
+56
+21
+104
+60
+23
+107
+61
+25
+109
+61
+25
+109
+59
+24
+110
+60
+25
+110
+60
+23
+105
+55
+18
+96
+46
+9
+93
+45
+7
+95
+50
+11
+94
+49
+8
+93
+50
+8
+101
+56
+15
+104
+56
+18
+109
+59
+22
+113
+63
+26
+112
+62
+25
+110
+60
+23
+108
+58
+21
+108
+60
+22
+109
+61
+21
+106
+58
+20
+102
+54
+14
+99
+51
+11
+101
+53
+13
+102
+57
+18
+103
+58
+19
+103
+58
+19
+102
+57
+18
+107
+63
+24
+105
+61
+22
+107
+63
+24
+110
+66
+29
+107
+63
+26
+102
+56
+20
+101
+55
+19
+105
+59
+23
+103
+57
+21
+102
+56
+20
+102
+57
+18
+104
+59
+20
+106
+61
+22
+108
+63
+24
+108
+63
+24
+109
+64
+25
+114
+69
+30
+118
+73
+34
+116
+71
+32
+110
+65
+26
+110
+62
+24
+114
+66
+28
+116
+68
+30
+115
+67
+27
+115
+67
+29
+111
+63
+23
+107
+59
+19
+104
+56
+16
+96
+48
+8
+90
+42
+2
+95
+46
+6
+104
+56
+18
+108
+60
+22
+112
+67
+28
+120
+72
+34
+120
+72
+32
+117
+69
+29
+114
+66
+26
+117
+68
+28
+119
+71
+31
+117
+69
+29
+117
+72
+31
+119
+74
+35
+121
+75
+39
+121
+75
+41
+117
+73
+38
+114
+69
+36
+111
+66
+33
+109
+64
+31
+109
+63
+30
+107
+60
+30
+105
+58
+28
+105
+58
+28
+106
+59
+29
+106
+59
+29
+105
+58
+28
+104
+57
+27
+104
+58
+25
+100
+54
+21
+98
+52
+18
+97
+51
+17
+94
+48
+12
+95
+49
+13
+100
+55
+16
+113
+65
+27
+116
+67
+27
+117
+68
+28
+114
+65
+25
+110
+61
+21
+109
+60
+20
+109
+60
+20
+110
+61
+21
+112
+63
+23
+111
+63
+23
+111
+61
+24
+111
+63
+25
+112
+62
+27
+107
+59
+23
+106
+56
+21
+109
+61
+25
+117
+73
+36
+119
+77
+37
+121
+77
+38
+121
+77
+38
+115
+70
+31
+113
+65
+27
+116
+68
+28
+115
+66
+26
+111
+62
+22
+110
+58
+19
+111
+62
+22
+115
+66
+25
+115
+63
+23
+115
+63
+23
+121
+69
+29
+126
+74
+34
+122
+70
+30
+125
+74
+31
+129
+78
+35
+124
+73
+30
+115
+64
+21
+116
+65
+22
+120
+69
+24
+118
+67
+22
+126
+75
+30
+124
+73
+28
+120
+69
+26
+119
+68
+25
+115
+63
+23
+109
+57
+17
+110
+58
+18
+108
+59
+19
+102
+54
+14
+96
+51
+12
+94
+46
+8
+95
+49
+13
+101
+53
+17
+101
+53
+17
+105
+57
+21
+114
+66
+30
+115
+66
+33
+113
+65
+29
+110
+62
+26
+109
+61
+23
+108
+60
+22
+107
+59
+21
+105
+57
+19
+103
+55
+17
+106
+58
+20
+110
+62
+24
+112
+64
+26
+111
+61
+24
+109
+59
+22
+110
+60
+23
+112
+63
+23
+112
+63
+23
+110
+61
+21
+111
+62
+22
+119
+69
+32
+126
+76
+39
+127
+75
+38
+125
+73
+36
+125
+73
+36
+124
+72
+33
+115
+66
+25
+114
+65
+22
+112
+63
+20
+111
+62
+21
+111
+64
+22
+113
+66
+24
+116
+69
+27
+119
+72
+30
+120
+73
+31
+123
+76
+34
+125
+78
+36
+127
+78
+35
+127
+78
+35
+129
+78
+35
+130
+79
+34
+130
+79
+36
+128
+79
+39
+125
+76
+36
+122
+72
+35
+119
+70
+30
+117
+68
+28
+116
+67
+26
+115
+66
+25
+115
+66
+25
+117
+68
+27
+114
+65
+22
+110
+61
+20
+108
+59
+16
+108
+59
+18
+110
+61
+18
+112
+63
+22
+113
+64
+23
+119
+67
+27
+120
+68
+29
+119
+67
+28
+109
+59
+22
+98
+48
+11
+97
+47
+10
+102
+52
+15
+105
+55
+18
+110
+60
+23
+116
+67
+27
+121
+72
+32
+123
+74
+34
+125
+73
+34
+127
+75
+36
+130
+78
+39
+130
+78
+38
+123
+72
+29
+118
+67
+24
+114
+63
+20
+113
+61
+21
+115
+63
+23
+112
+63
+23
+113
+64
+24
+113
+65
+27
+119
+71
+33
+115
+67
+29
+114
+66
+28
+116
+68
+28
+115
+67
+27
+112
+64
+24
+112
+64
+24
+115
+67
+27
+113
+65
+25
+112
+64
+24
+110
+62
+22
+109
+61
+21
+109
+61
+23
+107
+59
+21
+107
+59
+23
+109
+63
+27
+112
+66
+32
+112
+66
+32
+108
+62
+29
+101
+56
+23
+97
+52
+19
+98
+53
+20
+100
+55
+22
+101
+56
+23
+98
+53
+20
+98
+53
+20
+101
+56
+23
+108
+62
+28
+112
+63
+30
+112
+62
+27
+116
+66
+31
+124
+72
+35
+124
+72
+33
+124
+72
+32
+124
+72
+32
+124
+73
+30
+121
+72
+29
+120
+72
+26
+119
+72
+26
+120
+74
+25
+121
+74
+22
+131
+81
+28
+137
+87
+34
+138
+88
+35
+137
+90
+38
+140
+92
+43
+141
+93
+44
+139
+91
+43
+135
+87
+41
+135
+86
+43
+132
+85
+41
+125
+78
+36
+113
+65
+25
+103
+55
+17
+97
+49
+13
+95
+47
+11
+105
+59
+23
+108
+63
+24
+109
+63
+27
+105
+60
+21
+104
+58
+22
+106
+61
+22
+108
+60
+22
+105
+57
+19
+103
+55
+17
+106
+58
+20
+108
+60
+20
+110
+62
+22
+110
+62
+22
+111
+64
+22
+113
+66
+24
+115
+68
+26
+111
+63
+23
+106
+58
+18
+103
+55
+15
+103
+56
+14
+105
+56
+16
+105
+56
+15
+104
+55
+14
+103
+54
+13
+99
+50
+9
+105
+56
+15
+110
+61
+20
+114
+65
+24
+117
+68
+27
+123
+71
+31
+122
+70
+30
+118
+66
+26
+115
+66
+26
+112
+64
+24
+110
+61
+21
+109
+60
+19
+109
+60
+19
+106
+57
+14
+102
+53
+10
+99
+50
+7
+99
+50
+7
+96
+49
+7
+94
+46
+6
+91
+46
+5
+93
+45
+7
+91
+46
+7
+91
+45
+9
+91
+45
+9
+92
+46
+10
+92
+46
+12
+93
+44
+11
+92
+46
+12
+98
+49
+17
+102
+56
+22
+107
+58
+26
+106
+60
+26
+106
+57
+25
+101
+55
+21
+97
+48
+15
+91
+45
+9
+93
+45
+9
+90
+44
+8
+94
+46
+8
+101
+53
+15
+98
+48
+11
+99
+49
+12
+101
+49
+12
+97
+47
+10
+97
+45
+8
+97
+47
+10
+104
+52
+15
+105
+55
+18
+109
+57
+20
+106
+56
+19
+105
+55
+20
+107
+57
+22
+107
+57
+24
+101
+51
+18
+96
+46
+13
+98
+49
+16
+98
+54
+17
+100
+58
+20
+104
+60
+23
+108
+64
+27
+105
+59
+23
+106
+58
+22
+112
+64
+26
+112
+62
+25
+111
+61
+24
+110
+58
+19
+116
+64
+25
+123
+71
+32
+121
+69
+29
+118
+66
+26
+122
+70
+30
+128
+77
+34
+125
+74
+29
+126
+75
+28
+127
+76
+29
+126
+75
+28
+127
+74
+30
+132
+81
+34
+139
+87
+40
+139
+88
+41
+136
+84
+37
+135
+84
+37
+137
+84
+40
+139
+88
+43
+139
+86
+42
+134
+83
+38
+133
+80
+36
+132
+81
+38
+127
+78
+37
+124
+76
+36
+121
+73
+33
+118
+70
+30
+111
+63
+23
+98
+50
+12
+92
+44
+6
+96
+48
+10
+94
+46
+8
+97
+49
+11
+100
+52
+14
+102
+54
+16
+101
+53
+15
+99
+51
+11
+101
+53
+13
+105
+57
+17
+103
+55
+17
+105
+57
+21
+106
+56
+21
+103
+53
+18
+102
+52
+17
+103
+53
+18
+105
+55
+18
+106
+56
+19
+106
+56
+19
+108
+58
+21
+113
+63
+28
+113
+63
+28
+106
+53
+19
+102
+49
+15
+104
+51
+17
+106
+54
+17
+107
+58
+17
+113
+64
+21
+118
+69
+28
+119
+70
+29
+114
+67
+25
+111
+64
+22
+111
+63
+23
+112
+64
+24
+108
+60
+20
+107
+59
+19
+107
+59
+19
+107
+60
+18
+109
+61
+21
+110
+63
+21
+109
+60
+19
+106
+57
+16
+104
+54
+17
+101
+51
+14
+98
+48
+11
+98
+48
+11
+100
+50
+13
+103
+54
+14
+104
+54
+17
+103
+54
+14
+109
+60
+20
+112
+63
+23
+114
+65
+25
+114
+65
+25
+112
+63
+23
+112
+63
+23
+114
+65
+25
+117
+68
+28
+121
+69
+32
+122
+70
+33
+121
+71
+34
+116
+66
+29
+107
+57
+22
+107
+57
+20
+112
+62
+27
+113
+63
+26
+115
+65
+30
+118
+68
+31
+117
+67
+30
+109
+59
+22
+105
+53
+16
+104
+52
+13
+102
+50
+13
+99
+47
+8
+104
+52
+12
+108
+57
+14
+114
+62
+22
+116
+67
+26
+117
+68
+28
+115
+66
+26
+114
+66
+28
+115
+67
+29
+110
+62
+24
+106
+58
+20
+107
+59
+21
+113
+65
+27
+118
+70
+32
+121
+73
+33
+125
+77
+37
+131
+83
+43
+125
+77
+39
+124
+76
+38
+118
+70
+32
+115
+67
+29
+116
+68
+32
+109
+61
+25
+97
+51
+17
+94
+48
+14
+95
+49
+16
+99
+53
+20
+100
+55
+24
+97
+52
+21
+94
+49
+18
+94
+49
+18
+96
+51
+20
+98
+53
+22
+95
+50
+17
+94
+49
+16
+96
+50
+16
+97
+51
+17
+100
+51
+18
+106
+56
+21
+118
+68
+31
+132
+80
+43
+132
+80
+41
+134
+81
+41
+136
+83
+43
+134
+81
+39
+131
+80
+37
+135
+84
+39
+141
+90
+45
+143
+92
+45
+144
+94
+41
+146
+97
+41
+145
+96
+40
+139
+89
+36
+134
+84
+31
+130
+83
+31
+125
+78
+26
+120
+72
+23
+128
+80
+32
+130
+82
+36
+131
+82
+39
+126
+79
+37
+115
+67
+27
+104
+56
+18
+99
+51
+13
+98
+50
+12
+101
+57
+22
+106
+62
+25
+105
+61
+26
+101
+57
+20
+105
+59
+25
+110
+64
+28
+108
+62
+26
+100
+54
+18
+103
+58
+19
+106
+61
+22
+108
+63
+22
+109
+64
+23
+107
+62
+20
+104
+59
+17
+101
+56
+14
+100
+53
+9
+107
+60
+18
+112
+63
+22
+119
+70
+29
+125
+76
+33
+125
+76
+35
+121
+72
+29
+123
+72
+29
+125
+74
+31
+124
+73
+30
+126
+75
+32
+126
+75
+32
+124
+73
+30
+122
+71
+28
+120
+67
+25
+115
+62
+20
+108
+57
+14
+107
+55
+15
+102
+53
+12
+104
+52
+12
+108
+57
+14
+115
+64
+21
+118
+67
+22
+117
+66
+21
+114
+63
+18
+113
+62
+17
+111
+63
+17
+112
+63
+20
+113
+66
+22
+115
+66
+25
+114
+67
+25
+113
+65
+25
+112
+64
+24
+112
+64
+24
+112
+64
+24
+114
+65
+25
+113
+65
+25
+114
+64
+27
+112
+64
+24
+110
+60
+23
+106
+58
+18
+103
+53
+16
+102
+54
+14
+102
+53
+13
+103
+55
+15
+108
+59
+19
+108
+61
+19
+111
+62
+21
+116
+67
+26
+122
+70
+31
+121
+69
+30
+122
+68
+30
+121
+69
+30
+122
+68
+30
+122
+70
+31
+126
+72
+34
+128
+76
+37
+123
+69
+33
+118
+66
+29
+113
+61
+24
+113
+61
+24
+115
+62
+28
+111
+58
+24
+107
+54
+20
+107
+57
+22
+100
+52
+14
+91
+46
+7
+89
+41
+3
+95
+47
+9
+98
+50
+12
+98
+48
+11
+101
+51
+14
+98
+48
+11
+97
+47
+10
+96
+46
+9
+105
+55
+18
+117
+67
+30
+119
+69
+32
+116
+66
+29
+118
+70
+32
+124
+76
+36
+127
+78
+35
+128
+80
+34
+123
+75
+29
+120
+72
+26
+127
+76
+33
+123
+74
+31
+122
+71
+28
+124
+75
+32
+124
+73
+30
+118
+69
+26
+116
+65
+22
+111
+62
+19
+111
+60
+17
+109
+60
+17
+112
+61
+18
+113
+64
+21
+125
+74
+31
+127
+78
+37
+128
+79
+38
+126
+77
+36
+122
+73
+32
+116
+67
+27
+114
+65
+25
+118
+69
+29
+113
+64
+24
+114
+65
+25
+114
+65
+25
+112
+63
+23
+106
+57
+17
+102
+53
+12
+103
+54
+13
+107
+58
+18
+107
+57
+20
+106
+56
+21
+105
+55
+20
+105
+55
+20
+105
+55
+18
+104
+54
+17
+107
+55
+18
+109
+57
+20
+103
+51
+14
+103
+51
+14
+105
+52
+18
+104
+51
+17
+100
+47
+13
+102
+49
+15
+109
+56
+22
+114
+62
+25
+114
+62
+25
+117
+65
+26
+118
+68
+31
+115
+65
+28
+107
+59
+21
+102
+54
+16
+102
+54
+18
+104
+56
+20
+110
+64
+30
+107
+61
+27
+103
+57
+23
+99
+53
+17
+99
+53
+19
+101
+55
+19
+104
+56
+20
+104
+56
+20
+101
+53
+17
+104
+56
+20
+105
+57
+21
+102
+54
+18
+99
+51
+15
+98
+50
+12
+102
+54
+18
+106
+58
+20
+106
+58
+20
+110
+62
+24
+112
+64
+26
+111
+63
+25
+108
+60
+22
+106
+58
+20
+110
+60
+23
+113
+63
+26
+115
+65
+28
+112
+63
+23
+108
+59
+19
+102
+53
+13
+97
+49
+11
+100
+52
+12
+104
+56
+18
+103
+55
+15
+111
+63
+25
+114
+66
+26
+114
+65
+25
+110
+61
+21
+112
+63
+23
+117
+68
+27
+121
+69
+30
+119
+67
+27
+118
+69
+28
+125
+76
+35
+130
+81
+41
+128
+79
+39
+124
+74
+37
+120
+72
+34
+118
+70
+34
+116
+68
+32
+103
+57
+21
+100
+54
+18
+98
+52
+16
+97
+52
+13
+101
+53
+15
+103
+55
+17
+106
+58
+20
+108
+60
+22
+114
+65
+32
+111
+62
+30
+101
+52
+20
+96
+47
+15
+97
+50
+20
+97
+50
+20
+96
+49
+21
+99
+52
+24
+102
+56
+30
+101
+55
+29
+99
+53
+27
+96
+50
+24
+97
+51
+25
+100
+54
+28
+101
+55
+29
+99
+54
+25
+104
+58
+24
+104
+59
+20
+102
+57
+18
+99
+54
+15
+98
+50
+12
+98
+50
+12
+98
+50
+12
+99
+49
+12
+108
+58
+21
+113
+61
+24
+116
+64
+27
+115
+63
+26
+113
+61
+24
+117
+65
+26
+123
+71
+32
+126
+72
+34
+132
+79
+39
+131
+78
+38
+128
+75
+35
+124
+71
+31
+119
+66
+26
+113
+62
+19
+107
+56
+13
+103
+52
+9
+95
+43
+3
+94
+42
+2
+96
+44
+4
+101
+52
+12
+109
+60
+20
+113
+64
+24
+114
+65
+25
+113
+64
+24
+98
+55
+21
+98
+55
+21
+100
+57
+23
+103
+60
+26
+109
+64
+31
+111
+66
+33
+107
+63
+28
+103
+59
+24
+106
+62
+27
+105
+61
+24
+105
+61
+24
+106
+62
+23
+109
+65
+26
+111
+68
+26
+110
+67
+25
+108
+65
+23
+113
+68
+27
+120
+72
+32
+122
+75
+33
+116
+69
+27
+111
+64
+22
+112
+65
+23
+116
+67
+26
+117
+68
+27
+114
+65
+24
+107
+58
+17
+104
+55
+14
+105
+56
+15
+106
+54
+14
+104
+52
+12
+112
+60
+20
+125
+73
+33
+129
+78
+35
+132
+81
+38
+135
+84
+41
+135
+84
+41
+133
+82
+37
+131
+80
+35
+131
+80
+33
+131
+80
+33
+128
+77
+30
+130
+79
+32
+131
+83
+37
+133
+85
+39
+133
+84
+41
+132
+83
+40
+128
+81
+37
+125
+78
+34
+123
+74
+31
+124
+75
+32
+124
+75
+32
+124
+75
+32
+124
+75
+32
+123
+74
+31
+121
+72
+29
+118
+69
+26
+118
+69
+26
+119
+70
+27
+119
+70
+27
+121
+72
+29
+124
+75
+32
+125
+77
+31
+127
+78
+35
+134
+83
+40
+128
+75
+35
+127
+74
+34
+126
+73
+33
+125
+72
+32
+123
+70
+30
+119
+66
+26
+117
+64
+24
+117
+64
+24
+121
+67
+29
+120
+66
+28
+116
+64
+25
+119
+67
+28
+125
+73
+36
+126
+74
+37
+123
+71
+34
+123
+71
+34
+122
+73
+33
+117
+68
+27
+113
+64
+24
+119
+70
+30
+118
+69
+29
+113
+63
+26
+112
+62
+25
+107
+57
+20
+104
+54
+19
+98
+50
+14
+101
+53
+17
+107
+59
+23
+104
+56
+20
+97
+51
+15
+97
+51
+17
+99
+54
+15
+114
+67
+25
+116
+69
+25
+106
+59
+17
+99
+52
+10
+105
+56
+15
+99
+51
+11
+95
+46
+6
+101
+53
+13
+103
+53
+16
+106
+58
+18
+117
+68
+28
+120
+72
+32
+127
+78
+38
+133
+86
+44
+134
+85
+44
+135
+86
+45
+125
+74
+31
+126
+75
+32
+118
+69
+26
+112
+63
+20
+109
+60
+19
+108
+59
+18
+109
+60
+19
+112
+63
+22
+110
+61
+21
+113
+64
+24
+118
+69
+29
+124
+75
+35
+129
+80
+39
+132
+83
+42
+133
+84
+43
+133
+84
+44
+130
+80
+43
+128
+78
+41
+126
+76
+39
+125
+75
+38
+122
+73
+33
+117
+68
+28
+116
+64
+25
+116
+64
+25
+104
+52
+13
+102
+50
+11
+103
+51
+14
+105
+53
+16
+106
+54
+17
+108
+56
+19
+109
+57
+20
+107
+55
+18
+106
+53
+19
+104
+51
+17
+98
+48
+13
+94
+44
+9
+92
+43
+10
+94
+45
+12
+100
+51
+18
+104
+55
+22
+100
+54
+21
+102
+56
+23
+103
+57
+24
+99
+53
+20
+96
+50
+17
+97
+51
+18
+102
+56
+23
+106
+60
+26
+114
+66
+30
+115
+67
+29
+115
+67
+31
+113
+65
+29
+110
+62
+26
+109
+61
+25
+110
+62
+26
+112
+64
+28
+115
+67
+31
+115
+67
+31
+114
+66
+30
+114
+66
+30
+113
+65
+29
+111
+63
+27
+110
+60
+25
+109
+59
+22
+115
+66
+26
+120
+71
+30
+126
+77
+37
+124
+75
+34
+116
+68
+28
+114
+67
+25
+117
+69
+29
+117
+70
+28
+117
+69
+29
+119
+72
+30
+119
+70
+30
+116
+67
+26
+117
+68
+27
+121
+72
+29
+123
+71
+31
+119
+67
+27
+124
+75
+34
+125
+76
+35
+122
+73
+33
+114
+65
+25
+108
+60
+22
+108
+60
+22
+108
+60
+24
+105
+57
+21
+110
+64
+28
+111
+65
+29
+110
+64
+28
+106
+60
+24
+105
+57
+19
+102
+54
+16
+97
+49
+11
+93
+45
+9
+98
+49
+16
+101
+52
+19
+103
+54
+22
+102
+53
+21
+101
+52
+20
+97
+50
+20
+96
+49
+19
+98
+51
+23
+101
+54
+26
+100
+55
+26
+98
+53
+24
+95
+50
+21
+93
+48
+19
+95
+50
+21
+96
+51
+22
+95
+50
+19
+95
+49
+15
+96
+50
+14
+99
+53
+17
+103
+57
+21
+109
+63
+27
+110
+64
+28
+102
+56
+20
+93
+47
+11
+95
+47
+11
+99
+51
+15
+103
+53
+18
+102
+52
+17
+102
+49
+15
+100
+47
+13
+100
+46
+12
+100
+46
+10
+98
+44
+10
+98
+44
+8
+99
+45
+9
+104
+50
+14
+111
+57
+21
+117
+63
+25
+120
+68
+29
+121
+69
+29
+125
+73
+33
+125
+73
+33
+128
+76
+36
+136
+84
+44
+145
+93
+53
+147
+98
+57
+150
+98
+58
+148
+99
+58
+81
+42
+11
+79
+40
+9
+82
+43
+12
+88
+49
+18
+91
+52
+21
+90
+51
+20
+90
+49
+19
+91
+50
+18
+89
+48
+16
+90
+50
+15
+91
+51
+16
+91
+51
+16
+94
+54
+19
+99
+59
+23
+102
+62
+26
+103
+64
+25
+105
+63
+25
+106
+64
+26
+104
+60
+23
+100
+56
+19
+101
+57
+20
+107
+63
+26
+114
+68
+32
+117
+71
+35
+118
+72
+36
+116
+70
+34
+113
+65
+29
+111
+63
+27
+116
+68
+32
+123
+75
+39
+121
+73
+37
+115
+67
+29
+122
+70
+30
+128
+77
+34
+133
+82
+39
+133
+82
+39
+130
+79
+34
+127
+76
+31
+128
+77
+32
+131
+80
+35
+131
+80
+35
+126
+75
+30
+119
+68
+23
+112
+61
+16
+106
+58
+12
+106
+58
+12
+108
+60
+14
+110
+62
+16
+114
+63
+18
+115
+64
+19
+117
+66
+21
+118
+67
+22
+122
+71
+26
+126
+75
+30
+129
+78
+33
+130
+79
+34
+128
+77
+32
+127
+76
+31
+124
+73
+28
+123
+72
+27
+124
+73
+28
+124
+73
+26
+126
+75
+30
+132
+81
+36
+131
+78
+34
+133
+80
+36
+134
+81
+37
+132
+79
+35
+131
+78
+34
+132
+79
+35
+131
+78
+34
+129
+76
+32
+132
+79
+35
+131
+78
+34
+125
+74
+31
+122
+71
+28
+123
+71
+31
+120
+68
+28
+113
+61
+21
+108
+56
+16
+112
+60
+20
+116
+65
+22
+121
+69
+29
+127
+75
+35
+124
+72
+32
+121
+69
+30
+122
+73
+33
+119
+69
+32
+115
+67
+31
+106
+58
+22
+103
+54
+21
+101
+55
+21
+98
+52
+18
+93
+49
+14
+94
+49
+16
+94
+50
+15
+101
+56
+17
+100
+55
+16
+94
+48
+12
+90
+44
+8
+98
+50
+14
+100
+54
+20
+101
+52
+19
+101
+55
+21
+101
+52
+20
+100
+54
+20
+105
+56
+23
+95
+49
+13
+96
+48
+12
+101
+55
+19
+103
+55
+17
+104
+56
+16
+111
+62
+21
+117
+66
+23
+118
+67
+24
+119
+68
+25
+123
+72
+29
+127
+76
+33
+128
+79
+38
+133
+84
+43
+141
+92
+52
+140
+91
+51
+136
+87
+47
+133
+84
+44
+132
+84
+44
+133
+85
+45
+132
+84
+44
+129
+81
+41
+134
+85
+44
+135
+86
+45
+134
+85
+44
+130
+81
+40
+125
+76
+33
+121
+72
+29
+118
+69
+26
+116
+67
+24
+119
+70
+29
+118
+69
+28
+120
+71
+30
+122
+73
+32
+120
+71
+31
+119
+70
+30
+116
+67
+27
+111
+61
+24
+109
+59
+24
+109
+59
+26
+107
+57
+24
+103
+53
+20
+98
+49
+17
+95
+46
+14
+95
+46
+14
+96
+47
+15
+96
+47
+15
+99
+50
+18
+101
+52
+20
+98
+49
+17
+95
+46
+14
+95
+46
+14
+97
+48
+16
+99
+50
+17
+95
+47
+9
+94
+46
+6
+94
+46
+8
+96
+48
+10
+101
+53
+15
+105
+57
+19
+107
+57
+20
+107
+57
+20
+109
+59
+22
+107
+57
+20
+105
+55
+18
+106
+56
+19
+108
+58
+21
+109
+59
+22
+107
+57
+20
+105
+55
+18
+106
+57
+16
+110
+61
+18
+113
+64
+23
+107
+58
+15
+98
+49
+8
+100
+51
+8
+110
+61
+20
+116
+67
+24
+118
+69
+28
+118
+69
+26
+116
+67
+26
+111
+62
+19
+112
+61
+18
+116
+65
+20
+119
+68
+25
+121
+70
+27
+119
+67
+27
+119
+67
+28
+113
+64
+24
+107
+58
+18
+104
+54
+17
+104
+54
+17
+105
+57
+19
+106
+58
+20
+99
+51
+15
+103
+55
+19
+106
+58
+20
+107
+59
+21
+109
+61
+23
+110
+62
+24
+111
+61
+24
+109
+59
+22
+107
+57
+20
+107
+58
+18
+107
+57
+20
+103
+55
+17
+98
+50
+12
+97
+49
+13
+100
+52
+16
+101
+52
+19
+102
+53
+20
+105
+59
+25
+107
+61
+27
+106
+60
+26
+105
+59
+25
+106
+60
+26
+109
+63
+29
+110
+64
+30
+106
+61
+30
+100
+55
+24
+95
+50
+19
+94
+51
+19
+99
+56
+24
+101
+58
+26
+99
+56
+22
+96
+53
+19
+106
+62
+27
+107
+63
+26
+104
+58
+22
+101
+53
+17
+103
+53
+16
+100
+50
+13
+101
+49
+12
+106
+52
+14
+110
+56
+20
+111
+55
+18
+110
+54
+17
+111
+55
+18
+118
+64
+26
+127
+74
+34
+131
+78
+38
+130
+77
+35
+126
+73
+31
+128
+75
+33
+132
+79
+35
+134
+81
+37
+134
+81
+37
+131
+80
+35
+132
+79
+35
+132
+81
+36
+85
+48
+19
+84
+47
+18
+84
+47
+18
+86
+49
+20
+85
+48
+19
+84
+47
+18
+88
+49
+20
+91
+52
+23
+96
+57
+28
+103
+64
+33
+107
+68
+37
+104
+65
+34
+98
+59
+28
+94
+55
+24
+93
+54
+21
+93
+54
+21
+95
+55
+20
+95
+55
+19
+100
+57
+23
+104
+61
+26
+101
+58
+24
+94
+51
+16
+91
+48
+14
+94
+50
+15
+92
+47
+14
+90
+46
+11
+94
+49
+16
+104
+58
+24
+110
+64
+31
+110
+64
+30
+111
+65
+32
+115
+69
+33
+119
+70
+30
+123
+72
+29
+125
+73
+33
+126
+77
+34
+130
+79
+36
+129
+80
+37
+131
+80
+37
+129
+80
+37
+130
+79
+36
+126
+77
+34
+124
+73
+30
+117
+68
+25
+113
+64
+21
+111
+62
+19
+112
+63
+20
+114
+65
+22
+114
+66
+20
+116
+68
+22
+121
+70
+25
+121
+73
+27
+126
+75
+30
+126
+78
+32
+129
+78
+33
+128
+80
+34
+129
+78
+33
+126
+78
+32
+125
+74
+29
+119
+71
+25
+117
+66
+21
+109
+61
+15
+108
+57
+12
+111
+60
+15
+111
+60
+15
+117
+65
+18
+117
+65
+18
+113
+61
+14
+113
+61
+14
+119
+68
+21
+123
+71
+24
+119
+68
+21
+119
+67
+20
+119
+68
+21
+113
+62
+17
+109
+58
+13
+112
+61
+18
+115
+64
+21
+114
+63
+20
+113
+62
+19
+120
+68
+28
+122
+70
+30
+120
+68
+28
+118
+66
+26
+112
+63
+22
+112
+63
+23
+115
+66
+26
+110
+61
+21
+118
+70
+32
+108
+60
+22
+103
+55
+19
+103
+55
+19
+101
+55
+19
+102
+56
+20
+105
+59
+23
+109
+61
+25
+108
+60
+22
+104
+56
+18
+100
+52
+16
+98
+50
+14
+100
+51
+18
+105
+56
+23
+101
+52
+20
+89
+40
+8
+94
+45
+13
+98
+49
+17
+102
+53
+20
+95
+46
+13
+97
+49
+13
+108
+60
+24
+110
+62
+24
+112
+64
+24
+116
+64
+24
+124
+73
+30
+130
+79
+36
+130
+79
+36
+125
+74
+31
+115
+63
+23
+108
+59
+18
+109
+60
+19
+110
+61
+21
+113
+64
+24
+113
+64
+24
+109
+60
+20
+106
+58
+18
+107
+59
+19
+108
+60
+22
+105
+57
+17
+111
+62
+19
+117
+68
+25
+118
+69
+26
+114
+65
+22
+112
+64
+18
+115
+67
+21
+116
+68
+22
+115
+67
+21
+114
+65
+22
+113
+64
+21
+114
+65
+22
+111
+62
+19
+107
+58
+17
+108
+59
+18
+112
+63
+22
+113
+64
+24
+115
+65
+30
+119
+69
+36
+120
+70
+37
+116
+66
+33
+109
+60
+27
+106
+57
+24
+109
+60
+27
+114
+66
+30
+115
+67
+31
+115
+65
+30
+112
+62
+27
+111
+61
+26
+113
+63
+28
+116
+66
+31
+119
+69
+34
+120
+70
+33
+121
+73
+33
+120
+73
+31
+117
+70
+28
+114
+66
+26
+112
+63
+23
+110
+61
+21
+110
+60
+23
+110
+61
+21
+104
+54
+17
+101
+52
+12
+98
+48
+11
+97
+48
+8
+101
+51
+14
+106
+57
+17
+111
+61
+24
+114
+65
+25
+115
+66
+25
+114
+65
+24
+115
+63
+23
+108
+59
+18
+103
+54
+13
+102
+53
+12
+102
+53
+12
+98
+49
+8
+103
+54
+13
+109
+60
+19
+114
+65
+24
+115
+64
+21
+111
+60
+17
+108
+57
+14
+107
+56
+13
+107
+56
+13
+111
+59
+19
+114
+62
+23
+116
+64
+25
+114
+65
+25
+109
+60
+20
+106
+57
+17
+107
+57
+20
+111
+63
+25
+115
+65
+28
+111
+63
+25
+108
+58
+21
+104
+56
+16
+104
+54
+17
+108
+59
+19
+114
+64
+27
+118
+69
+29
+118
+66
+27
+112
+63
+22
+116
+64
+24
+115
+66
+26
+112
+63
+23
+113
+65
+25
+114
+64
+27
+108
+60
+22
+109
+59
+22
+106
+58
+20
+103
+55
+17
+101
+53
+15
+102
+54
+16
+105
+57
+19
+105
+57
+19
+100
+54
+18
+101
+54
+24
+97
+52
+23
+96
+51
+22
+98
+54
+25
+99
+56
+24
+98
+55
+23
+99
+56
+24
+102
+59
+25
+110
+67
+32
+114
+70
+33
+113
+67
+31
+115
+67
+29
+121
+71
+34
+119
+67
+28
+114
+62
+23
+120
+67
+27
+125
+70
+31
+127
+72
+33
+126
+71
+30
+123
+68
+27
+124
+71
+29
+128
+75
+31
+124
+71
+27
+115
+63
+16
+113
+61
+14
+111
+59
+12
+109
+57
+9
+108
+56
+8
+108
+56
+8
+108
+56
+8
+107
+55
+7
+108
+56
+8
+77
+41
+9
+78
+42
+10
+78
+42
+10
+76
+40
+8
+75
+38
+9
+77
+40
+11
+80
+43
+16
+83
+46
+19
+84
+44
+18
+83
+44
+15
+85
+46
+17
+87
+48
+19
+86
+47
+18
+81
+42
+13
+78
+39
+10
+78
+39
+8
+79
+38
+6
+83
+43
+8
+84
+43
+11
+88
+48
+13
+93
+52
+20
+92
+52
+17
+94
+53
+21
+103
+60
+26
+104
+61
+29
+108
+65
+31
+102
+59
+27
+92
+47
+14
+93
+48
+17
+95
+50
+17
+92
+47
+16
+101
+55
+21
+100
+50
+13
+99
+50
+9
+104
+55
+15
+105
+57
+17
+98
+49
+9
+95
+47
+7
+104
+55
+15
+109
+61
+21
+111
+62
+22
+115
+67
+27
+118
+69
+28
+116
+69
+27
+116
+69
+27
+121
+74
+32
+126
+79
+37
+128
+81
+39
+135
+87
+47
+133
+85
+45
+131
+82
+42
+126
+78
+38
+123
+74
+34
+121
+73
+33
+125
+76
+36
+128
+80
+40
+122
+73
+33
+123
+75
+35
+129
+80
+40
+128
+80
+40
+125
+76
+36
+123
+75
+35
+128
+79
+39
+130
+81
+40
+136
+85
+42
+141
+90
+45
+138
+87
+42
+128
+77
+32
+125
+74
+27
+126
+78
+30
+127
+76
+29
+119
+71
+23
+114
+63
+16
+112
+64
+16
+111
+63
+17
+110
+62
+16
+113
+65
+19
+119
+71
+25
+124
+75
+32
+126
+77
+36
+127
+79
+41
+125
+79
+43
+126
+78
+40
+123
+75
+37
+120
+72
+34
+118
+70
+30
+117
+69
+29
+117
+69
+29
+117
+68
+28
+116
+67
+27
+117
+68
+27
+121
+72
+31
+125
+73
+33
+125
+73
+33
+124
+73
+30
+123
+72
+29
+122
+70
+30
+126
+77
+37
+130
+80
+43
+128
+78
+41
+124
+74
+39
+120
+70
+35
+114
+64
+31
+107
+57
+24
+111
+58
+26
+110
+57
+23
+104
+52
+15
+103
+51
+14
+112
+60
+21
+116
+64
+25
+115
+63
+23
+116
+64
+24
+105
+53
+13
+103
+51
+11
+107
+55
+15
+114
+62
+22
+109
+60
+19
+98
+49
+9
+95
+46
+6
+100
+51
+11
+105
+56
+16
+106
+57
+17
+103
+55
+17
+102
+54
+16
+105
+57
+19
+104
+56
+18
+103
+55
+19
+105
+57
+17
+105
+58
+14
+107
+60
+14
+106
+59
+13
+111
+64
+18
+120
+73
+27
+124
+77
+31
+128
+81
+35
+137
+90
+44
+138
+91
+45
+137
+90
+44
+133
+86
+42
+130
+83
+39
+129
+82
+40
+130
+83
+41
+126
+79
+37
+121
+74
+32
+113
+65
+27
+111
+63
+25
+114
+66
+26
+113
+65
+25
+106
+57
+17
+104
+55
+15
+108
+59
+19
+108
+59
+18
+112
+63
+22
+113
+61
+21
+117
+66
+23
+131
+80
+37
+134
+83
+40
+131
+80
+37
+136
+85
+42
+133
+82
+39
+132
+83
+40
+129
+80
+37
+124
+75
+32
+126
+77
+36
+132
+80
+40
+130
+78
+38
+124
+72
+33
+122
+70
+30
+120
+68
+29
+117
+65
+25
+115
+63
+24
+116
+64
+24
+116
+64
+25
+112
+60
+20
+109
+57
+18
+109
+57
+17
+109
+57
+18
+106
+54
+15
+102
+48
+10
+102
+50
+11
+110
+58
+19
+117
+65
+26
+117
+65
+26
+111
+59
+20
+113
+61
+22
+115
+63
+24
+116
+64
+25
+119
+65
+27
+120
+66
+28
+120
+67
+27
+120
+67
+27
+120
+67
+27
+117
+64
+24
+115
+62
+22
+119
+66
+26
+121
+69
+29
+117
+65
+25
+113
+61
+21
+114
+62
+23
+113
+64
+24
+116
+64
+25
+115
+66
+26
+119
+67
+28
+118
+69
+28
+115
+63
+24
+107
+55
+15
+104
+52
+13
+107
+55
+16
+104
+50
+12
+101
+49
+10
+107
+53
+15
+109
+57
+20
+105
+53
+16
+102
+52
+15
+105
+53
+16
+101
+51
+14
+101
+48
+14
+103
+53
+18
+104
+54
+19
+104
+54
+19
+106
+56
+19
+109
+59
+22
+107
+57
+20
+102
+52
+17
+101
+52
+19
+97
+51
+18
+97
+51
+18
+101
+55
+22
+106
+60
+27
+104
+60
+25
+97
+53
+18
+92
+48
+11
+93
+49
+12
+92
+47
+8
+97
+49
+11
+105
+56
+16
+108
+56
+16
+111
+58
+18
+121
+68
+28
+136
+81
+40
+135
+81
+37
+132
+78
+34
+138
+84
+38
+144
+90
+44
+142
+88
+41
+140
+86
+39
+139
+85
+38
+136
+83
+33
+138
+85
+35
+137
+84
+32
+132
+79
+27
+130
+77
+25
+134
+81
+27
+139
+86
+32
+138
+85
+31
+133
+80
+26
+99
+60
+27
+99
+60
+27
+97
+58
+25
+92
+53
+20
+87
+48
+17
+82
+43
+12
+79
+40
+11
+76
+37
+8
+76
+35
+7
+77
+36
+8
+76
+35
+7
+75
+34
+6
+79
+38
+10
+86
+45
+17
+89
+48
+20
+89
+48
+18
+88
+45
+13
+90
+47
+13
+93
+50
+16
+96
+53
+19
+99
+56
+22
+96
+53
+19
+92
+49
+15
+92
+49
+15
+92
+47
+14
+89
+44
+11
+86
+41
+8
+86
+41
+8
+95
+50
+19
+98
+53
+20
+95
+48
+18
+102
+56
+22
+107
+59
+23
+109
+61
+21
+113
+65
+27
+116
+68
+30
+116
+68
+30
+114
+68
+32
+116
+68
+32
+113
+67
+31
+118
+70
+34
+114
+66
+30
+111
+63
+25
+112
+64
+26
+113
+65
+27
+112
+64
+26
+112
+64
+26
+114
+66
+28
+113
+65
+27
+110
+62
+24
+105
+57
+19
+100
+52
+14
+97
+49
+11
+95
+47
+9
+97
+49
+11
+99
+51
+13
+102
+54
+16
+105
+57
+19
+112
+64
+26
+115
+67
+29
+112
+64
+26
+110
+62
+24
+110
+62
+24
+109
+61
+21
+111
+62
+21
+116
+65
+22
+116
+65
+22
+110
+61
+18
+110
+62
+16
+114
+66
+20
+117
+69
+23
+116
+68
+22
+120
+72
+26
+122
+74
+28
+123
+74
+31
+120
+71
+28
+120
+71
+28
+123
+74
+31
+120
+71
+30
+109
+61
+21
+102
+57
+18
+97
+51
+15
+91
+45
+9
+88
+43
+4
+92
+44
+6
+96
+48
+8
+97
+49
+9
+98
+51
+9
+102
+53
+12
+105
+56
+15
+114
+63
+20
+122
+71
+28
+129
+76
+32
+130
+77
+33
+130
+77
+33
+131
+78
+34
+131
+80
+37
+130
+78
+38
+129
+77
+37
+131
+79
+40
+131
+79
+40
+127
+75
+36
+122
+70
+33
+119
+67
+30
+123
+71
+34
+127
+73
+37
+126
+72
+34
+127
+74
+34
+132
+79
+39
+133
+80
+38
+131
+78
+36
+132
+79
+37
+122
+70
+30
+119
+67
+27
+116
+64
+24
+116
+64
+24
+111
+62
+22
+108
+59
+19
+107
+58
+18
+109
+60
+20
+111
+62
+22
+109
+60
+20
+106
+58
+20
+106
+58
+20
+106
+58
+22
+101
+53
+17
+97
+49
+13
+99
+51
+13
+107
+60
+18
+114
+67
+23
+119
+72
+28
+125
+78
+34
+131
+84
+40
+127
+80
+36
+121
+74
+30
+121
+74
+30
+121
+74
+30
+120
+73
+29
+118
+71
+29
+116
+69
+27
+114
+66
+26
+114
+66
+26
+115
+67
+27
+116
+68
+28
+117
+72
+31
+119
+74
+33
+124
+76
+36
+122
+75
+33
+118
+69
+28
+118
+69
+28
+125
+76
+33
+131
+82
+39
+137
+86
+41
+134
+83
+38
+131
+79
+32
+130
+78
+31
+121
+69
+22
+114
+62
+15
+116
+64
+17
+110
+58
+11
+113
+62
+17
+112
+64
+18
+111
+60
+17
+109
+58
+15
+110
+58
+18
+111
+59
+19
+112
+60
+20
+115
+63
+23
+112
+60
+20
+109
+57
+17
+109
+57
+17
+113
+61
+21
+119
+67
+27
+124
+73
+30
+129
+77
+37
+134
+82
+42
+139
+86
+46
+137
+83
+45
+134
+80
+42
+132
+78
+40
+127
+75
+36
+120
+68
+29
+113
+61
+24
+108
+56
+17
+105
+53
+16
+106
+54
+15
+109
+55
+17
+114
+60
+22
+118
+64
+26
+118
+65
+25
+114
+61
+21
+110
+57
+17
+99
+46
+6
+99
+46
+6
+105
+52
+12
+112
+59
+19
+112
+59
+19
+107
+55
+15
+106
+54
+14
+105
+53
+13
+110
+58
+18
+112
+60
+20
+111
+59
+19
+106
+54
+14
+106
+54
+14
+114
+61
+21
+119
+66
+26
+120
+67
+27
+119
+66
+24
+116
+63
+21
+114
+61
+21
+112
+59
+19
+112
+59
+19
+118
+66
+26
+121
+68
+28
+112
+60
+20
+110
+56
+18
+108
+56
+17
+112
+58
+20
+116
+64
+25
+117
+64
+24
+112
+60
+20
+110
+57
+17
+109
+57
+17
+116
+64
+25
+124
+75
+35
+128
+79
+39
+120
+71
+31
+109
+59
+22
+101
+53
+15
+95
+47
+9
+90
+42
+2
+98
+50
+10
+111
+62
+22
+120
+68
+28
+120
+67
+27
+127
+72
+31
+138
+83
+42
+137
+79
+39
+124
+66
+26
+121
+67
+23
+119
+65
+21
+123
+69
+23
+126
+72
+26
+122
+68
+22
+122
+68
+21
+126
+72
+25
+126
+73
+23
+129
+76
+26
+127
+74
+22
+129
+76
+24
+132
+79
+27
+131
+78
+26
+129
+76
+22
+134
+81
+29
+142
+89
+35
+89
+47
+9
+90
+48
+10
+91
+48
+13
+93
+50
+15
+98
+55
+21
+103
+60
+26
+106
+63
+31
+106
+63
+31
+104
+61
+29
+103
+60
+28
+100
+55
+26
+95
+50
+21
+95
+50
+21
+96
+51
+22
+93
+48
+19
+88
+43
+12
+90
+45
+12
+91
+47
+12
+96
+52
+17
+101
+57
+22
+106
+60
+26
+108
+62
+28
+104
+58
+24
+98
+52
+18
+92
+46
+12
+92
+46
+12
+93
+47
+13
+95
+49
+15
+101
+55
+22
+98
+52
+18
+89
+40
+8
+88
+42
+8
+93
+45
+9
+95
+50
+11
+96
+50
+14
+98
+52
+16
+104
+58
+22
+106
+62
+27
+103
+57
+23
+97
+53
+18
+96
+50
+16
+95
+49
+15
+96
+50
+16
+97
+51
+17
+97
+51
+15
+98
+52
+16
+104
+58
+22
+110
+64
+28
+118
+70
+34
+114
+66
+30
+110
+62
+24
+107
+59
+21
+106
+58
+20
+105
+57
+19
+104
+56
+16
+104
+56
+16
+102
+54
+14
+104
+56
+16
+111
+63
+23
+117
+69
+29
+118
+70
+32
+118
+70
+32
+118
+70
+32
+115
+67
+29
+118
+69
+29
+116
+67
+27
+118
+69
+29
+121
+73
+33
+118
+70
+30
+114
+66
+26
+120
+73
+31
+132
+85
+43
+129
+82
+40
+131
+84
+42
+135
+87
+47
+131
+83
+43
+122
+74
+34
+121
+73
+33
+122
+74
+36
+117
+69
+31
+115
+67
+29
+116
+68
+28
+117
+69
+29
+118
+70
+30
+119
+70
+30
+119
+72
+30
+121
+74
+32
+122
+75
+33
+121
+72
+31
+122
+73
+30
+122
+73
+30
+121
+72
+29
+119
+68
+25
+114
+63
+18
+110
+59
+14
+108
+57
+12
+108
+57
+14
+101
+52
+9
+101
+52
+9
+107
+58
+17
+110
+61
+20
+106
+57
+16
+105
+56
+16
+107
+58
+18
+108
+59
+18
+116
+64
+24
+117
+65
+25
+115
+64
+21
+114
+63
+20
+110
+59
+14
+107
+56
+11
+108
+57
+12
+111
+59
+19
+115
+63
+24
+117
+65
+26
+116
+64
+25
+117
+65
+25
+120
+68
+28
+122
+70
+30
+122
+70
+30
+116
+67
+27
+113
+64
+24
+111
+62
+22
+113
+64
+24
+112
+62
+25
+104
+54
+17
+98
+48
+11
+101
+51
+14
+104
+55
+15
+108
+59
+18
+110
+61
+20
+114
+65
+24
+119
+70
+29
+121
+72
+31
+119
+72
+30
+119
+72
+30
+107
+59
+19
+105
+57
+17
+103
+55
+15
+101
+53
+13
+97
+49
+11
+94
+46
+8
+97
+49
+11
+103
+55
+17
+101
+53
+15
+103
+55
+15
+105
+57
+17
+108
+60
+20
+113
+64
+23
+114
+65
+24
+116
+65
+22
+116
+65
+22
+122
+69
+25
+127
+74
+30
+131
+77
+31
+135
+81
+35
+134
+80
+34
+135
+81
+35
+138
+84
+38
+132
+80
+33
+134
+83
+38
+136
+85
+40
+134
+83
+38
+134
+83
+38
+139
+88
+45
+141
+90
+47
+140
+88
+48
+140
+88
+48
+137
+85
+45
+133
+81
+41
+130
+79
+36
+129
+78
+35
+130
+77
+35
+128
+75
+31
+128
+75
+33
+128
+75
+33
+125
+72
+30
+124
+71
+31
+125
+72
+32
+128
+75
+35
+126
+73
+33
+120
+67
+27
+116
+62
+24
+115
+62
+22
+115
+61
+23
+114
+61
+21
+114
+61
+21
+115
+62
+22
+117
+62
+23
+115
+60
+19
+112
+57
+16
+109
+54
+13
+107
+52
+11
+106
+51
+10
+109
+54
+13
+110
+57
+15
+106
+53
+11
+103
+50
+8
+105
+52
+10
+106
+53
+11
+104
+51
+9
+104
+51
+9
+106
+53
+11
+110
+57
+15
+113
+60
+18
+115
+60
+19
+117
+62
+21
+119
+65
+21
+120
+66
+20
+131
+77
+30
+142
+88
+41
+142
+88
+41
+138
+84
+38
+140
+88
+41
+144
+90
+44
+140
+88
+41
+143
+89
+43
+141
+89
+42
+146
+92
+46
+151
+99
+52
+151
+97
+50
+143
+91
+43
+139
+85
+38
+140
+86
+39
+142
+88
+41
+147
+93
+46
+148
+94
+47
+138
+86
+38
+128
+76
+29
+122
+69
+25
+118
+65
+21
+115
+62
+20
+114
+61
+19
+119
+66
+24
+123
+68
+27
+127
+69
+29
+133
+74
+32
+141
+82
+40
+146
+84
+43
+142
+83
+43
+128
+70
+32
+122
+67
+28
+120
+65
+26
+116
+61
+20
+112
+57
+16
+112
+58
+14
+114
+60
+16
+113
+59
+13
+114
+60
+14
+117
+63
+17
+122
+68
+22
+126
+72
+26
+129
+75
+29
+130
+76
+29
+131
+77
+31
+131
+77
+30
+111
+67
+28
+113
+69
+30
+115
+71
+34
+116
+72
+35
+115
+71
+36
+112
+68
+33
+106
+62
+27
+101
+57
+22
+99
+54
+21
+96
+51
+18
+99
+53
+20
+103
+57
+24
+105
+59
+26
+102
+56
+23
+98
+52
+19
+97
+51
+17
+101
+55
+19
+100
+55
+16
+107
+59
+23
+112
+64
+26
+115
+67
+31
+120
+72
+34
+120
+72
+36
+112
+64
+26
+109
+61
+25
+116
+68
+32
+118
+70
+34
+111
+63
+27
+109
+60
+27
+106
+58
+22
+96
+47
+14
+92
+44
+8
+101
+55
+19
+105
+59
+23
+101
+55
+19
+96
+50
+14
+97
+53
+18
+97
+53
+18
+94
+49
+16
+94
+49
+16
+100
+55
+22
+104
+59
+26
+105
+59
+26
+98
+52
+19
+94
+48
+15
+98
+52
+18
+103
+57
+23
+105
+59
+23
+107
+59
+23
+105
+57
+19
+106
+58
+20
+111
+63
+25
+116
+68
+30
+118
+70
+30
+117
+69
+29
+115
+68
+26
+116
+69
+27
+113
+66
+24
+113
+66
+24
+113
+65
+25
+111
+63
+23
+110
+62
+22
+108
+60
+20
+104
+56
+16
+100
+50
+13
+105
+55
+18
+108
+60
+22
+111
+63
+25
+117
+69
+31
+121
+73
+35
+118
+70
+30
+111
+63
+23
+106
+58
+18
+101
+53
+13
+103
+55
+17
+103
+55
+17
+92
+44
+6
+85
+37
+0
+90
+42
+6
+94
+46
+8
+105
+53
+14
+112
+60
+20
+121
+70
+27
+127
+76
+33
+128
+77
+34
+126
+77
+36
+126
+77
+36
+125
+78
+36
+124
+75
+32
+122
+73
+30
+121
+72
+29
+121
+72
+31
+122
+73
+32
+124
+75
+34
+127
+78
+35
+130
+81
+38
+127
+78
+37
+124
+75
+34
+124
+75
+34
+128
+79
+36
+127
+78
+35
+122
+73
+30
+121
+72
+31
+124
+75
+34
+129
+80
+37
+132
+83
+40
+133
+84
+41
+130
+81
+38
+130
+79
+34
+126
+78
+32
+128
+77
+32
+129
+78
+33
+129
+77
+37
+135
+83
+43
+137
+85
+45
+132
+80
+40
+126
+74
+34
+123
+72
+29
+122
+71
+28
+120
+69
+26
+121
+69
+29
+117
+68
+27
+118
+66
+26
+119
+67
+27
+121
+69
+30
+116
+64
+25
+112
+60
+21
+113
+61
+22
+109
+60
+20
+107
+58
+18
+101
+52
+12
+95
+46
+6
+95
+46
+6
+98
+49
+9
+99
+50
+10
+98
+50
+10
+103
+53
+16
+101
+53
+15
+102
+54
+16
+104
+56
+18
+105
+57
+21
+106
+58
+22
+109
+61
+25
+113
+65
+29
+111
+63
+25
+113
+65
+27
+113
+65
+27
+119
+70
+30
+128
+79
+39
+129
+80
+39
+124
+72
+32
+121
+69
+29
+125
+72
+30
+127
+74
+32
+129
+76
+34
+130
+77
+35
+129
+76
+34
+127
+74
+32
+124
+71
+29
+118
+65
+23
+121
+70
+27
+123
+72
+29
+119
+68
+25
+115
+64
+21
+115
+63
+23
+114
+62
+22
+108
+56
+16
+103
+51
+11
+103
+51
+12
+104
+52
+12
+109
+57
+17
+117
+66
+23
+127
+74
+32
+132
+79
+35
+135
+82
+38
+137
+84
+40
+130
+77
+33
+126
+73
+29
+123
+70
+26
+124
+71
+29
+125
+72
+30
+125
+72
+30
+123
+70
+28
+123
+70
+28
+129
+76
+34
+129
+76
+34
+126
+73
+31
+122
+69
+25
+120
+66
+22
+121
+67
+23
+125
+71
+27
+129
+75
+31
+132
+77
+36
+136
+81
+40
+142
+87
+46
+144
+89
+48
+138
+85
+43
+138
+85
+43
+143
+90
+48
+147
+94
+52
+144
+91
+49
+139
+86
+44
+138
+85
+43
+141
+88
+46
+139
+84
+43
+130
+75
+34
+124
+69
+28
+123
+69
+25
+128
+74
+27
+128
+75
+25
+131
+78
+28
+132
+79
+29
+132
+78
+31
+134
+80
+33
+138
+84
+37
+141
+87
+40
+141
+87
+40
+142
+88
+41
+142
+88
+41
+143
+90
+40
+144
+91
+41
+145
+92
+42
+145
+92
+42
+145
+92
+40
+151
+93
+43
+146
+88
+38
+143
+87
+36
+145
+89
+38
+147
+91
+42
+144
+90
+43
+146
+89
+44
+145
+91
+45
+144
+87
+42
+146
+89
+44
+144
+85
+41
+138
+79
+35
+140
+79
+35
+143
+82
+37
+139
+78
+33
+131
+70
+26
+127
+70
+27
+122
+67
+26
+121
+66
+25
+123
+68
+27
+129
+74
+33
+136
+81
+40
+139
+84
+43
+138
+84
+40
+131
+77
+33
+128
+74
+30
+122
+67
+26
+119
+64
+23
+122
+67
+26
+127
+72
+31
+128
+73
+32
+125
+70
+29
+113
+68
+29
+115
+70
+31
+117
+72
+33
+118
+73
+34
+118
+72
+36
+119
+73
+37
+118
+72
+36
+117
+71
+35
+111
+65
+31
+110
+64
+30
+111
+65
+31
+115
+69
+35
+116
+70
+34
+114
+68
+32
+114
+68
+32
+116
+70
+34
+119
+71
+33
+118
+70
+30
+122
+72
+35
+123
+74
+34
+121
+71
+34
+123
+74
+34
+121
+71
+34
+113
+64
+24
+110
+62
+24
+115
+67
+29
+116
+68
+30
+107
+59
+21
+106
+58
+22
+111
+63
+25
+111
+63
+27
+113
+65
+27
+113
+68
+29
+118
+73
+34
+115
+71
+34
+108
+64
+27
+102
+58
+23
+97
+52
+19
+96
+53
+21
+103
+60
+28
+105
+62
+30
+107
+64
+32
+107
+62
+31
+102
+57
+24
+103
+57
+24
+108
+62
+28
+108
+62
+28
+104
+58
+22
+100
+52
+14
+98
+50
+10
+100
+52
+12
+105
+57
+17
+111
+63
+23
+113
+66
+24
+112
+65
+23
+111
+64
+20
+108
+61
+17
+105
+58
+14
+105
+58
+14
+105
+58
+16
+104
+57
+15
+103
+56
+14
+102
+55
+13
+99
+52
+10
+102
+54
+16
+102
+54
+18
+102
+54
+18
+104
+56
+20
+105
+57
+19
+106
+58
+20
+107
+59
+21
+108
+60
+22
+104
+56
+18
+97
+49
+11
+101
+53
+15
+110
+62
+24
+113
+65
+29
+114
+66
+30
+118
+70
+34
+121
+71
+34
+127
+74
+32
+128
+74
+30
+129
+75
+31
+131
+77
+33
+133
+80
+36
+132
+81
+38
+128
+79
+36
+125
+76
+33
+123
+76
+34
+120
+73
+31
+115
+68
+26
+111
+63
+23
+112
+64
+24
+114
+66
+26
+116
+68
+28
+118
+70
+30
+116
+68
+28
+115
+67
+27
+115
+67
+27
+117
+70
+28
+119
+72
+30
+120
+73
+31
+118
+71
+27
+117
+70
+26
+119
+72
+28
+118
+71
+27
+118
+71
+27
+116
+69
+25
+116
+67
+24
+116
+69
+25
+119
+70
+27
+119
+70
+27
+122
+71
+28
+124
+71
+29
+124
+71
+29
+122
+69
+27
+120
+67
+25
+119
+66
+22
+121
+68
+24
+122
+69
+25
+125
+72
+28
+126
+75
+30
+125
+72
+30
+124
+71
+29
+127
+74
+32
+127
+74
+32
+124
+71
+31
+123
+70
+30
+124
+72
+33
+125
+73
+34
+125
+73
+34
+124
+72
+33
+125
+73
+34
+128
+76
+37
+129
+77
+38
+124
+75
+35
+123
+71
+32
+119
+70
+30
+115
+65
+28
+112
+62
+25
+111
+61
+26
+109
+59
+24
+103
+53
+18
+96
+46
+11
+99
+49
+14
+104
+54
+19
+103
+53
+18
+106
+54
+17
+112
+60
+23
+112
+60
+21
+109
+57
+18
+109
+57
+18
+109
+57
+18
+106
+54
+15
+106
+54
+15
+110
+58
+21
+117
+65
+28
+122
+70
+33
+121
+71
+34
+124
+74
+37
+128
+79
+38
+134
+85
+44
+132
+83
+42
+125
+76
+35
+123
+74
+34
+125
+76
+36
+126
+77
+37
+128
+79
+39
+124
+72
+35
+122
+70
+31
+119
+67
+28
+117
+65
+25
+115
+64
+21
+112
+61
+18
+109
+58
+15
+107
+56
+11
+110
+58
+11
+112
+60
+13
+114
+63
+16
+119
+68
+23
+126
+75
+30
+134
+83
+38
+137
+86
+41
+137
+86
+41
+144
+93
+48
+144
+93
+48
+143
+92
+47
+140
+89
+42
+137
+85
+38
+138
+86
+39
+142
+90
+43
+146
+94
+47
+148
+94
+50
+148
+93
+52
+148
+93
+52
+145
+90
+49
+138
+85
+41
+140
+87
+43
+147
+94
+50
+151
+98
+54
+145
+92
+48
+142
+89
+45
+134
+80
+36
+125
+71
+27
+122
+68
+24
+123
+69
+25
+122
+68
+24
+118
+64
+20
+129
+75
+29
+134
+80
+33
+137
+83
+37
+132
+78
+32
+122
+68
+22
+116
+62
+16
+119
+65
+19
+127
+73
+27
+127
+73
+27
+124
+70
+24
+119
+65
+19
+116
+62
+15
+117
+63
+16
+122
+68
+21
+128
+74
+27
+131
+78
+28
+124
+66
+18
+120
+62
+14
+118
+60
+12
+119
+61
+15
+117
+59
+13
+113
+56
+11
+113
+54
+10
+114
+57
+12
+124
+66
+20
+132
+74
+28
+140
+82
+34
+142
+84
+36
+141
+83
+33
+142
+85
+32
+143
+86
+33
+144
+87
+34
+137
+84
+32
+137
+85
+35
+139
+87
+39
+142
+90
+42
+144
+92
+44
+141
+89
+42
+133
+81
+34
+128
+75
+31
+123
+70
+26
+122
+69
+27
+124
+71
+31
+126
+72
+34
+122
+68
+30
+115
+61
+25
+114
+58
+23
+117
+61
+26
+110
+66
+29
+107
+63
+26
+99
+55
+18
+90
+46
+9
+85
+41
+6
+86
+42
+7
+90
+46
+11
+92
+48
+11
+96
+52
+15
+102
+58
+21
+105
+61
+24
+105
+61
+24
+105
+61
+22
+109
+65
+26
+111
+67
+28
+112
+67
+28
+111
+63
+23
+112
+64
+24
+117
+68
+28
+117
+69
+29
+116
+67
+27
+113
+65
+25
+109
+61
+21
+104
+56
+16
+99
+51
+11
+95
+50
+9
+97
+52
+13
+96
+51
+12
+98
+53
+14
+104
+59
+20
+106
+61
+22
+110
+65
+26
+112
+67
+28
+117
+72
+33
+117
+73
+36
+110
+66
+29
+99
+55
+20
+90
+45
+12
+88
+45
+13
+95
+52
+20
+98
+54
+25
+99
+55
+26
+101
+56
+25
+101
+56
+25
+101
+55
+22
+99
+53
+20
+97
+51
+17
+96
+50
+16
+102
+54
+18
+101
+53
+15
+101
+53
+15
+104
+56
+18
+108
+60
+20
+110
+62
+22
+112
+65
+23
+112
+65
+23
+113
+66
+22
+113
+66
+22
+118
+71
+29
+121
+74
+32
+120
+73
+31
+120
+73
+31
+120
+73
+31
+118
+70
+30
+119
+71
+33
+114
+66
+28
+109
+61
+23
+106
+58
+20
+103
+55
+17
+102
+54
+14
+107
+59
+19
+113
+65
+25
+115
+67
+27
+115
+67
+27
+113
+65
+25
+113
+65
+25
+116
+68
+30
+119
+71
+33
+119
+71
+33
+120
+71
+31
+124
+71
+29
+121
+67
+23
+117
+62
+21
+112
+59
+17
+110
+57
+15
+107
+56
+13
+104
+55
+12
+103
+54
+13
+100
+53
+11
+100
+53
+11
+99
+52
+10
+100
+52
+12
+103
+55
+15
+108
+60
+20
+109
+61
+21
+109
+61
+21
+105
+55
+18
+104
+55
+15
+102
+53
+13
+105
+56
+15
+114
+65
+24
+122
+73
+30
+122
+73
+30
+117
+69
+23
+110
+62
+16
+109
+61
+15
+110
+62
+16
+112
+63
+20
+114
+63
+20
+115
+66
+23
+119
+67
+27
+117
+66
+23
+125
+72
+30
+121
+68
+24
+119
+66
+22
+122
+70
+23
+125
+73
+26
+125
+73
+26
+124
+72
+25
+124
+72
+24
+131
+77
+30
+133
+81
+33
+131
+77
+31
+129
+75
+29
+132
+78
+32
+134
+80
+34
+132
+75
+32
+128
+73
+32
+124
+71
+31
+122
+70
+30
+124
+71
+31
+122
+70
+30
+119
+66
+26
+118
+66
+26
+118
+66
+26
+115
+63
+23
+123
+71
+31
+122
+70
+30
+120
+68
+29
+117
+68
+28
+121
+69
+32
+120
+70
+33
+116
+64
+27
+106
+56
+19
+111
+59
+22
+114
+62
+25
+114
+62
+25
+115
+63
+26
+120
+68
+29
+121
+69
+30
+118
+66
+27
+114
+62
+25
+107
+55
+18
+100
+50
+13
+97
+47
+12
+95
+47
+11
+100
+51
+18
+103
+54
+21
+100
+54
+20
+105
+59
+25
+119
+71
+33
+122
+73
+33
+119
+70
+30
+112
+62
+25
+110
+60
+23
+110
+60
+25
+109
+59
+24
+111
+61
+26
+119
+69
+34
+122
+70
+33
+123
+71
+34
+126
+74
+35
+129
+77
+37
+129
+78
+35
+128
+77
+34
+126
+75
+32
+128
+75
+31
+134
+83
+36
+138
+87
+42
+136
+85
+40
+132
+81
+36
+130
+79
+34
+126
+75
+30
+122
+71
+26
+117
+66
+21
+119
+68
+23
+124
+73
+28
+130
+79
+34
+135
+83
+36
+137
+85
+38
+136
+84
+37
+135
+83
+36
+129
+74
+33
+127
+72
+31
+125
+70
+29
+121
+66
+25
+117
+64
+20
+119
+66
+22
+121
+68
+24
+119
+66
+22
+119
+66
+22
+118
+65
+21
+118
+64
+20
+120
+66
+22
+126
+72
+28
+133
+79
+35
+138
+84
+40
+142
+88
+44
+145
+91
+45
+142
+88
+42
+130
+76
+32
+121
+67
+23
+125
+71
+27
+131
+77
+33
+130
+76
+32
+126
+72
+28
+123
+69
+25
+121
+67
+21
+121
+67
+21
+125
+71
+25
+128
+74
+28
+131
+77
+30
+136
+82
+35
+142
+88
+41
+150
+93
+47
+149
+92
+46
+146
+89
+43
+141
+84
+38
+140
+83
+38
+142
+85
+40
+145
+88
+43
+145
+88
+43
+144
+87
+42
+144
+87
+41
+145
+88
+42
+146
+90
+41
+141
+85
+34
+134
+78
+27
+134
+79
+25
+137
+84
+32
+138
+86
+36
+137
+85
+35
+133
+81
+33
+131
+79
+31
+132
+80
+32
+131
+79
+32
+132
+80
+33
+138
+85
+41
+139
+86
+42
+141
+88
+46
+138
+85
+43
+130
+77
+37
+121
+67
+29
+117
+63
+25
+118
+62
+27
+119
+63
+28
+98
+55
+21
+99
+56
+22
+98
+55
+21
+95
+52
+18
+93
+50
+16
+93
+50
+16
+93
+50
+16
+93
+50
+15
+99
+56
+21
+103
+60
+25
+106
+64
+26
+103
+61
+23
+101
+59
+19
+102
+60
+20
+103
+61
+21
+102
+60
+20
+108
+63
+24
+109
+64
+25
+112
+64
+26
+112
+67
+28
+116
+68
+30
+112
+67
+28
+111
+66
+27
+113
+68
+29
+109
+64
+25
+107
+63
+24
+112
+68
+31
+113
+69
+32
+113
+69
+32
+116
+72
+35
+113
+69
+32
+112
+68
+29
+116
+71
+32
+118
+73
+32
+117
+73
+34
+109
+65
+28
+97
+53
+18
+91
+46
+13
+89
+46
+14
+87
+44
+12
+83
+40
+8
+87
+44
+12
+93
+48
+17
+95
+50
+19
+98
+52
+19
+101
+55
+22
+106
+57
+24
+109
+60
+27
+103
+54
+22
+104
+55
+23
+106
+57
+24
+109
+60
+27
+113
+65
+29
+116
+68
+32
+121
+73
+35
+125
+77
+39
+124
+76
+36
+125
+77
+37
+127
+79
+39
+126
+78
+38
+119
+71
+31
+116
+68
+28
+115
+67
+29
+113
+65
+27
+113
+64
+24
+120
+71
+31
+118
+69
+29
+111
+62
+22
+119
+70
+30
+131
+82
+41
+123
+74
+33
+104
+55
+14
+108
+59
+18
+112
+63
+22
+107
+60
+18
+101
+54
+12
+105
+57
+17
+107
+59
+19
+107
+59
+19
+112
+64
+24
+108
+59
+19
+108
+59
+19
+107
+57
+20
+105
+56
+16
+104
+55
+15
+105
+56
+16
+108
+60
+20
+110
+63
+21
+118
+69
+28
+117
+68
+27
+116
+67
+26
+113
+64
+21
+114
+63
+20
+114
+63
+20
+113
+60
+18
+110
+57
+17
+113
+57
+20
+112
+56
+19
+109
+53
+16
+109
+54
+15
+115
+60
+19
+121
+67
+23
+121
+67
+23
+116
+62
+16
+125
+71
+25
+126
+72
+26
+132
+78
+32
+134
+80
+36
+135
+78
+35
+135
+81
+37
+140
+82
+42
+136
+81
+40
+128
+74
+30
+126
+72
+26
+127
+73
+27
+133
+79
+32
+137
+83
+36
+138
+85
+35
+134
+81
+31
+132
+79
+29
+135
+79
+30
+135
+82
+32
+136
+79
+33
+137
+80
+34
+140
+83
+37
+139
+82
+36
+135
+76
+32
+132
+75
+30
+126
+72
+28
+121
+68
+24
+121
+67
+23
+118
+65
+21
+113
+59
+15
+111
+58
+14
+114
+61
+17
+113
+60
+16
+113
+60
+18
+113
+60
+18
+114
+61
+21
+115
+63
+23
+118
+65
+25
+119
+67
+27
+120
+66
+28
+118
+66
+27
+121
+68
+28
+120
+67
+27
+121
+68
+28
+124
+71
+31
+127
+74
+34
+129
+76
+36
+123
+71
+31
+114
+62
+23
+107
+58
+18
+109
+59
+22
+108
+60
+24
+101
+55
+19
+101
+57
+22
+102
+58
+23
+97
+54
+20
+102
+57
+24
+104
+58
+22
+105
+57
+19
+101
+53
+15
+100
+52
+16
+104
+56
+20
+105
+56
+23
+104
+55
+22
+106
+57
+24
+98
+49
+16
+101
+51
+16
+104
+54
+19
+107
+57
+20
+109
+60
+20
+109
+60
+19
+106
+57
+16
+104
+55
+14
+107
+55
+15
+113
+61
+21
+119
+67
+27
+119
+70
+29
+117
+68
+28
+114
+65
+25
+111
+62
+22
+110
+61
+21
+112
+63
+23
+113
+64
+24
+116
+67
+26
+118
+69
+28
+121
+69
+29
+118
+66
+26
+113
+62
+19
+109
+58
+15
+120
+67
+25
+125
+72
+30
+132
+79
+37
+136
+83
+41
+136
+83
+41
+138
+85
+43
+134
+83
+38
+128
+77
+32
+127
+74
+30
+123
+70
+26
+123
+70
+26
+127
+74
+30
+127
+73
+29
+122
+68
+24
+120
+65
+24
+124
+70
+26
+126
+72
+26
+132
+78
+32
+130
+76
+30
+124
+70
+24
+126
+72
+26
+128
+74
+28
+125
+71
+25
+122
+68
+22
+119
+65
+19
+123
+69
+23
+129
+75
+29
+134
+80
+33
+137
+83
+36
+141
+87
+40
+145
+91
+44
+149
+96
+46
+141
+89
+39
+137
+85
+35
+129
+77
+27
+121
+69
+21
+118
+66
+19
+119
+67
+20
+122
+68
+24
+122
+67
+26
+122
+69
+27
+120
+67
+25
+115
+62
+20
+113
+60
+16
+122
+71
+26
+131
+80
+35
+125
+74
+27
+111
+60
+15
+106
+53
+11
+108
+55
+15
+111
+58
+18
+119
+66
+26
+125
+72
+30
+120
+67
+25
+115
+62
+20
+118
+65
+21
+119
+66
+22
+128
+76
+29
+130
+78
+31
+125
+73
+26
+129
+76
+32
+138
+85
+41
+136
+84
+37
+125
+73
+26
+84
+43
+13
+87
+46
+14
+90
+49
+19
+92
+51
+19
+94
+53
+23
+96
+55
+23
+97
+56
+24
+97
+56
+24
+99
+59
+24
+97
+57
+22
+96
+56
+20
+98
+58
+22
+97
+57
+21
+97
+58
+19
+101
+61
+25
+106
+67
+28
+101
+59
+21
+100
+56
+19
+94
+50
+13
+92
+48
+11
+95
+51
+14
+94
+50
+13
+95
+52
+17
+102
+60
+22
+98
+55
+20
+103
+60
+25
+108
+68
+32
+103
+63
+27
+101
+61
+25
+106
+66
+30
+104
+64
+28
+100
+57
+22
+99
+57
+19
+99
+55
+18
+98
+56
+18
+93
+50
+15
+90
+47
+13
+96
+53
+19
+97
+56
+24
+90
+49
+19
+95
+54
+24
+96
+55
+25
+95
+51
+22
+90
+47
+15
+94
+49
+18
+102
+57
+24
+104
+59
+26
+99
+54
+21
+97
+50
+20
+97
+50
+20
+99
+52
+22
+99
+53
+20
+98
+52
+19
+98
+52
+18
+101
+55
+21
+105
+59
+25
+96
+50
+14
+96
+50
+14
+99
+53
+17
+98
+52
+16
+94
+48
+12
+96
+50
+14
+102
+56
+22
+106
+60
+24
+108
+63
+24
+109
+64
+25
+115
+67
+29
+117
+72
+33
+117
+69
+31
+110
+65
+26
+111
+63
+23
+112
+67
+26
+118
+70
+30
+117
+72
+31
+110
+65
+24
+109
+64
+23
+119
+74
+33
+117
+72
+31
+111
+66
+25
+117
+72
+31
+114
+69
+30
+109
+63
+27
+105
+59
+23
+106
+60
+24
+111
+66
+27
+116
+71
+32
+119
+74
+35
+119
+74
+35
+117
+72
+31
+120
+72
+32
+119
+71
+31
+117
+70
+28
+118
+69
+28
+121
+72
+31
+126
+74
+34
+126
+74
+34
+129
+75
+37
+133
+77
+40
+133
+77
+40
+132
+77
+38
+132
+77
+36
+134
+80
+36
+135
+81
+37
+135
+81
+35
+133
+79
+33
+133
+79
+33
+140
+83
+38
+137
+80
+37
+128
+71
+28
+125
+68
+25
+126
+68
+28
+122
+64
+24
+130
+76
+32
+131
+79
+32
+133
+81
+33
+133
+81
+33
+133
+80
+30
+132
+79
+29
+131
+78
+28
+131
+75
+24
+134
+78
+27
+135
+79
+28
+137
+81
+32
+141
+85
+36
+147
+89
+41
+143
+85
+37
+138
+80
+32
+135
+79
+30
+133
+77
+28
+131
+75
+26
+135
+79
+30
+139
+82
+36
+132
+75
+29
+126
+72
+25
+127
+73
+26
+125
+71
+25
+119
+65
+19
+118
+65
+21
+119
+66
+22
+119
+66
+24
+116
+63
+21
+114
+61
+19
+118
+65
+25
+123
+71
+31
+125
+73
+33
+124
+72
+32
+126
+74
+34
+122
+73
+32
+119
+67
+27
+119
+70
+29
+121
+72
+32
+117
+68
+28
+114
+66
+26
+120
+72
+34
+118
+73
+34
+103
+59
+22
+97
+53
+16
+94
+51
+16
+88
+45
+10
+92
+49
+14
+97
+51
+15
+95
+49
+13
+92
+44
+8
+86
+40
+4
+88
+40
+4
+87
+41
+7
+95
+46
+13
+102
+56
+22
+106
+57
+24
+106
+58
+22
+106
+58
+22
+107
+59
+21
+112
+63
+23
+115
+67
+27
+117
+68
+27
+117
+68
+27
+114
+62
+22
+111
+59
+20
+109
+60
+20
+110
+61
+21
+110
+61
+21
+107
+57
+20
+105
+55
+18
+106
+56
+19
+104
+54
+17
+107
+57
+20
+110
+61
+21
+111
+62
+22
+114
+62
+23
+116
+64
+25
+118
+66
+26
+121
+69
+29
+119
+66
+26
+122
+69
+27
+122
+69
+27
+114
+61
+19
+105
+52
+10
+106
+53
+11
+108
+57
+12
+107
+56
+11
+111
+58
+14
+114
+62
+15
+116
+64
+17
+118
+64
+18
+122
+68
+22
+129
+75
+29
+137
+80
+35
+138
+84
+38
+144
+90
+44
+142
+88
+41
+134
+80
+33
+128
+74
+27
+129
+75
+28
+126
+72
+25
+123
+69
+22
+127
+73
+26
+139
+85
+38
+146
+92
+45
+144
+90
+43
+134
+81
+31
+128
+74
+27
+132
+79
+29
+135
+82
+32
+134
+81
+31
+132
+82
+31
+127
+80
+28
+129
+79
+30
+130
+82
+33
+129
+81
+33
+127
+79
+33
+133
+82
+39
+140
+89
+46
+133
+84
+43
+126
+77
+36
+121
+72
+31
+123
+74
+33
+123
+74
+33
+123
+74
+31
+128
+79
+36
+135
+86
+43
+132
+80
+40
+126
+73
+33
+119
+65
+27
+123
+70
+30
+130
+77
+35
+125
+72
+30
+118
+65
+21
+120
+67
+23
+125
+73
+26
+126
+74
+26
+124
+72
+24
+123
+71
+23
+128
+76
+28
+136
+84
+36
+136
+84
+34
+131
+79
+29
+92
+53
+24
+91
+52
+21
+89
+50
+21
+88
+49
+18
+88
+49
+20
+88
+49
+18
+86
+47
+16
+83
+44
+13
+84
+45
+14
+85
+46
+15
+84
+45
+14
+85
+46
+15
+90
+51
+20
+96
+57
+24
+97
+58
+27
+94
+55
+22
+94
+55
+22
+96
+57
+24
+97
+58
+25
+95
+56
+23
+91
+52
+19
+88
+49
+16
+90
+51
+20
+93
+54
+21
+91
+52
+21
+95
+56
+25
+98
+59
+28
+95
+56
+25
+90
+51
+20
+87
+48
+17
+87
+48
+17
+88
+49
+16
+100
+61
+28
+91
+52
+19
+85
+46
+13
+83
+44
+13
+79
+40
+9
+76
+37
+6
+81
+42
+13
+92
+53
+24
+94
+55
+26
+92
+53
+24
+84
+45
+16
+80
+41
+10
+88
+49
+18
+97
+58
+25
+99
+60
+27
+98
+59
+26
+104
+63
+31
+106
+65
+33
+105
+64
+32
+100
+59
+27
+93
+52
+20
+88
+48
+13
+87
+44
+10
+85
+42
+8
+87
+44
+10
+88
+45
+11
+92
+49
+15
+98
+55
+21
+99
+59
+24
+97
+57
+22
+92
+52
+17
+89
+49
+14
+91
+50
+18
+93
+52
+20
+95
+52
+20
+91
+50
+18
+94
+51
+19
+92
+51
+19
+92
+49
+15
+86
+46
+11
+87
+44
+9
+89
+49
+13
+99
+59
+23
+105
+66
+27
+104
+65
+26
+102
+63
+24
+102
+63
+22
+100
+61
+20
+108
+66
+26
+107
+65
+25
+104
+62
+22
+102
+60
+20
+102
+60
+22
+104
+62
+24
+105
+63
+25
+104
+62
+24
+100
+57
+22
+98
+55
+20
+98
+55
+20
+99
+56
+21
+97
+54
+19
+97
+54
+19
+97
+54
+19
+95
+51
+14
+102
+54
+16
+106
+57
+17
+109
+60
+20
+111
+62
+22
+112
+60
+20
+110
+58
+18
+107
+55
+15
+106
+55
+12
+109
+58
+15
+109
+58
+13
+110
+59
+14
+110
+59
+16
+110
+57
+15
+113
+60
+18
+116
+63
+23
+115
+62
+20
+117
+66
+21
+118
+67
+20
+117
+67
+18
+116
+66
+17
+118
+66
+18
+123
+71
+21
+127
+75
+25
+130
+77
+27
+132
+79
+29
+135
+82
+32
+139
+83
+32
+139
+83
+32
+137
+81
+30
+136
+80
+29
+137
+81
+30
+139
+84
+30
+147
+90
+35
+147
+90
+35
+143
+86
+31
+140
+83
+30
+142
+85
+32
+141
+83
+33
+135
+77
+27
+131
+75
+26
+130
+73
+27
+127
+73
+27
+126
+73
+29
+129
+76
+34
+126
+75
+32
+120
+68
+28
+117
+65
+26
+116
+67
+27
+112
+64
+26
+107
+62
+23
+106
+61
+22
+106
+62
+23
+106
+61
+22
+100
+56
+17
+94
+50
+11
+92
+48
+9
+91
+47
+8
+92
+48
+9
+96
+52
+13
+103
+59
+20
+105
+61
+22
+102
+58
+19
+99
+55
+16
+98
+54
+15
+99
+55
+16
+99
+55
+16
+98
+53
+14
+97
+53
+14
+102
+57
+18
+106
+62
+25
+107
+61
+25
+102
+58
+21
+96
+50
+14
+92
+47
+8
+93
+48
+9
+95
+50
+9
+97
+49
+9
+97
+52
+11
+103
+56
+14
+105
+58
+16
+110
+61
+20
+120
+68
+28
+119
+67
+27
+116
+64
+24
+120
+68
+28
+118
+66
+27
+112
+60
+21
+112
+60
+21
+110
+58
+19
+111
+59
+20
+112
+60
+21
+108
+56
+17
+100
+48
+9
+98
+46
+7
+108
+56
+17
+122
+70
+31
+123
+71
+32
+120
+68
+28
+113
+61
+21
+113
+61
+21
+123
+70
+28
+128
+75
+33
+127
+74
+30
+129
+76
+32
+131
+77
+31
+128
+74
+27
+125
+71
+24
+128
+71
+25
+133
+77
+28
+139
+83
+34
+146
+88
+40
+149
+93
+44
+146
+90
+41
+146
+90
+41
+147
+91
+42
+140
+84
+35
+135
+79
+30
+135
+79
+30
+134
+78
+29
+138
+82
+33
+138
+82
+33
+138
+82
+33
+133
+77
+28
+125
+69
+18
+121
+65
+16
+122
+66
+15
+124
+68
+17
+122
+69
+19
+126
+75
+28
+126
+79
+33
+131
+83
+37
+133
+86
+40
+132
+85
+41
+128
+81
+37
+123
+76
+34
+120
+73
+31
+115
+68
+26
+114
+67
+25
+115
+68
+26
+118
+69
+28
+121
+72
+29
+125
+76
+33
+131
+82
+39
+138
+87
+42
+135
+82
+38
+130
+78
+31
+134
+81
+37
+138
+86
+39
+136
+84
+37
+137
+85
+38
+140
+88
+40
+140
+88
+40
+144
+92
+44
+143
+91
+43
+141
+89
+41
+138
+86
+38
+134
+84
+35
+133
+83
+34
+134
+84
+35
+137
+87
+38
+82
+41
+11
+83
+42
+10
+83
+42
+12
+83
+42
+10
+83
+42
+12
+85
+44
+12
+87
+46
+16
+88
+47
+15
+85
+44
+14
+84
+43
+11
+81
+40
+10
+79
+38
+6
+81
+40
+10
+85
+44
+12
+86
+45
+15
+83
+44
+11
+83
+44
+11
+83
+44
+11
+82
+43
+10
+81
+42
+11
+79
+40
+9
+79
+40
+9
+81
+42
+11
+83
+44
+13
+79
+40
+11
+78
+42
+10
+80
+41
+12
+78
+42
+10
+80
+41
+12
+78
+42
+10
+79
+40
+11
+79
+40
+9
+83
+44
+13
+87
+48
+17
+90
+51
+20
+87
+48
+17
+81
+42
+11
+78
+39
+10
+80
+41
+12
+83
+44
+15
+88
+49
+20
+88
+49
+20
+84
+45
+16
+83
+44
+13
+89
+50
+19
+93
+54
+21
+93
+54
+21
+92
+53
+20
+86
+47
+14
+87
+48
+15
+90
+51
+18
+94
+56
+20
+98
+57
+25
+99
+59
+24
+97
+56
+24
+95
+55
+20
+99
+56
+24
+96
+56
+21
+100
+57
+25
+101
+61
+26
+101
+60
+28
+96
+56
+21
+88
+47
+15
+82
+43
+10
+83
+44
+13
+84
+45
+16
+83
+44
+15
+82
+43
+14
+80
+41
+12
+79
+40
+11
+79
+38
+8
+77
+38
+7
+82
+41
+11
+83
+44
+11
+91
+50
+18
+95
+57
+21
+95
+55
+20
+96
+58
+21
+100
+60
+24
+100
+61
+22
+100
+61
+22
+98
+59
+20
+95
+56
+17
+92
+53
+14
+93
+53
+17
+93
+53
+17
+92
+52
+17
+90
+50
+15
+91
+50
+18
+87
+48
+15
+88
+47
+15
+88
+49
+16
+87
+48
+17
+91
+52
+21
+96
+57
+26
+98
+57
+25
+104
+59
+26
+107
+61
+27
+110
+64
+28
+112
+66
+30
+116
+68
+32
+117
+69
+33
+117
+69
+31
+117
+69
+31
+114
+66
+26
+116
+68
+28
+121
+73
+33
+123
+75
+35
+122
+73
+33
+123
+74
+34
+126
+76
+39
+125
+76
+36
+121
+72
+31
+121
+72
+29
+119
+70
+27
+117
+66
+21
+117
+66
+21
+121
+70
+25
+126
+75
+30
+130
+78
+31
+134
+82
+35
+135
+81
+35
+136
+82
+36
+138
+84
+37
+140
+86
+39
+142
+89
+39
+142
+89
+39
+144
+88
+39
+147
+92
+38
+148
+93
+39
+145
+88
+35
+141
+86
+32
+143
+85
+35
+140
+84
+33
+136
+80
+31
+132
+78
+31
+129
+75
+29
+125
+72
+28
+124
+73
+30
+123
+74
+33
+118
+69
+29
+109
+61
+21
+107
+59
+21
+108
+63
+24
+101
+57
+22
+99
+55
+20
+96
+53
+18
+98
+55
+20
+99
+56
+21
+100
+57
+22
+102
+59
+24
+105
+62
+27
+106
+64
+26
+105
+63
+25
+108
+64
+27
+111
+67
+30
+111
+67
+28
+108
+64
+25
+108
+64
+25
+110
+66
+27
+119
+75
+38
+117
+73
+36
+114
+70
+33
+111
+67
+30
+110
+66
+29
+111
+67
+30
+111
+67
+30
+110
+66
+29
+113
+69
+32
+113
+69
+32
+114
+69
+30
+110
+65
+26
+108
+63
+24
+112
+67
+28
+114
+69
+28
+110
+65
+24
+117
+70
+28
+119
+70
+29
+115
+66
+26
+112
+63
+23
+114
+65
+25
+114
+65
+25
+113
+63
+26
+117
+67
+30
+117
+67
+30
+118
+68
+31
+119
+69
+32
+118
+68
+31
+110
+60
+23
+101
+51
+14
+100
+50
+13
+104
+54
+17
+100
+50
+13
+99
+51
+13
+100
+51
+11
+105
+56
+16
+114
+65
+25
+122
+73
+32
+129
+77
+37
+132
+81
+38
+133
+82
+37
+139
+86
+42
+143
+91
+44
+140
+88
+41
+133
+79
+32
+126
+72
+25
+125
+71
+24
+128
+75
+25
+133
+76
+30
+138
+82
+33
+143
+86
+40
+137
+84
+34
+142
+85
+39
+149
+95
+48
+145
+88
+42
+134
+80
+33
+137
+80
+34
+138
+84
+37
+146
+89
+43
+147
+93
+46
+145
+88
+42
+135
+81
+34
+135
+78
+32
+135
+81
+34
+130
+79
+32
+130
+79
+32
+125
+74
+27
+114
+66
+18
+108
+60
+14
+109
+61
+15
+109
+61
+15
+107
+59
+13
+115
+67
+21
+113
+65
+19
+113
+62
+17
+113
+62
+15
+117
+65
+18
+120
+68
+20
+122
+68
+21
+122
+68
+21
+117
+63
+16
+120
+67
+17
+125
+71
+24
+127
+74
+24
+129
+75
+28
+135
+82
+32
+132
+79
+29
+121
+68
+18
+113
+60
+10
+116
+63
+13
+116
+63
+13
+117
+63
+16
+125
+73
+25
+135
+83
+35
+133
+81
+33
+123
+71
+23
+102
+59
+24
+103
+61
+23
+104
+61
+26
+104
+62
+24
+103
+60
+25
+102
+60
+22
+102
+59
+24
+102
+60
+22
+104
+61
+26
+106
+64
+26
+108
+65
+30
+107
+65
+27
+106
+63
+28
+105
+63
+25
+100
+57
+22
+95
+52
+17
+94
+51
+16
+91
+51
+16
+90
+50
+15
+90
+49
+17
+90
+49
+17
+89
+48
+16
+86
+45
+13
+85
+44
+12
+93
+52
+22
+89
+50
+17
+88
+47
+17
+88
+49
+16
+92
+51
+21
+93
+54
+21
+93
+52
+22
+91
+50
+18
+93
+52
+20
+96
+55
+23
+98
+57
+25
+97
+56
+24
+93
+52
+20
+90
+49
+19
+88
+47
+17
+87
+46
+16
+88
+47
+17
+89
+48
+16
+87
+46
+14
+86
+45
+13
+88
+47
+15
+86
+46
+11
+82
+42
+7
+82
+42
+7
+83
+43
+8
+79
+39
+4
+78
+38
+3
+81
+41
+5
+87
+44
+10
+89
+46
+11
+89
+46
+12
+90
+47
+12
+90
+45
+12
+86
+43
+8
+85
+40
+7
+85
+42
+7
+86
+43
+9
+85
+42
+7
+84
+41
+7
+81
+41
+6
+78
+37
+7
+78
+37
+9
+80
+39
+11
+81
+40
+12
+82
+41
+13
+83
+42
+14
+88
+44
+17
+90
+49
+19
+87
+43
+14
+84
+43
+11
+88
+45
+13
+85
+45
+10
+84
+41
+7
+84
+44
+9
+91
+48
+14
+92
+49
+15
+99
+56
+22
+97
+54
+22
+94
+51
+19
+93
+50
+18
+93
+49
+20
+94
+50
+21
+92
+48
+21
+89
+45
+18
+86
+42
+17
+80
+38
+13
+79
+35
+10
+75
+33
+8
+72
+30
+5
+75
+33
+8
+81
+39
+14
+82
+40
+15
+88
+44
+17
+91
+45
+19
+95
+50
+21
+99
+54
+25
+103
+58
+29
+107
+62
+33
+111
+66
+35
+113
+68
+37
+113
+66
+36
+109
+62
+32
+106
+59
+29
+100
+53
+23
+95
+48
+18
+100
+53
+23
+108
+61
+31
+112
+66
+33
+119
+70
+37
+120
+72
+36
+120
+72
+36
+120
+70
+35
+121
+71
+36
+123
+73
+36
+126
+76
+39
+129
+77
+40
+134
+82
+45
+135
+81
+43
+136
+82
+44
+138
+84
+46
+140
+86
+48
+141
+88
+48
+141
+88
+48
+140
+87
+45
+137
+84
+40
+139
+88
+43
+139
+86
+42
+137
+86
+41
+139
+86
+42
+137
+86
+41
+135
+84
+41
+133
+84
+43
+129
+80
+39
+122
+74
+34
+116
+68
+28
+109
+64
+25
+101
+55
+19
+92
+48
+11
+92
+48
+13
+96
+53
+18
+94
+49
+18
+93
+48
+17
+93
+48
+17
+95
+50
+19
+96
+53
+21
+98
+55
+23
+103
+60
+28
+108
+65
+33
+110
+67
+35
+109
+66
+34
+109
+64
+31
+109
+64
+31
+106
+61
+28
+104
+60
+25
+105
+61
+26
+108
+64
+29
+106
+63
+29
+108
+65
+31
+111
+68
+34
+112
+69
+35
+110
+67
+33
+106
+63
+29
+105
+62
+28
+106
+63
+29
+105
+60
+27
+109
+64
+31
+113
+69
+34
+112
+68
+33
+109
+65
+30
+110
+66
+31
+110
+66
+29
+104
+60
+23
+110
+66
+29
+108
+64
+27
+104
+60
+25
+103
+59
+24
+102
+58
+23
+101
+57
+22
+101
+56
+23
+103
+58
+25
+102
+57
+24
+103
+58
+25
+107
+62
+29
+113
+68
+35
+114
+70
+35
+109
+65
+30
+105
+61
+26
+104
+60
+25
+103
+59
+24
+100
+57
+22
+100
+56
+21
+97
+53
+16
+92
+48
+11
+90
+46
+9
+92
+46
+10
+91
+46
+7
+101
+56
+17
+114
+66
+28
+124
+76
+36
+126
+78
+38
+122
+73
+33
+121
+72
+32
+128
+79
+39
+138
+86
+46
+134
+81
+39
+136
+82
+38
+139
+84
+43
+132
+79
+35
+129
+74
+33
+128
+75
+33
+127
+72
+31
+127
+74
+32
+132
+77
+36
+127
+74
+32
+124
+69
+28
+120
+67
+25
+117
+62
+21
+113
+60
+18
+118
+63
+22
+124
+70
+24
+134
+78
+27
+138
+83
+27
+142
+87
+33
+142
+87
+33
+141
+86
+32
+138
+85
+31
+136
+83
+29
+133
+80
+26
+130
+77
+23
+132
+79
+25
+136
+81
+27
+138
+83
+27
+144
+87
+32
+149
+92
+37
+152
+92
+38
+151
+91
+37
+152
+92
+42
+153
+93
+43
+148
+90
+42
+141
+83
+33
+140
+82
+34
+149
+91
+41
+150
+92
+42
+141
+83
+33
+141
+83
+33
+141
+83
+33
+141
+83
+33
+142
+84
+36
+140
+82
+34
+136
+78
+30
+130
+72
+24
+126
+68
+20
+112
+67
+28
+109
+65
+26
+109
+64
+25
+109
+65
+26
+110
+65
+26
+108
+64
+25
+107
+62
+23
+105
+61
+22
+110
+65
+26
+110
+66
+27
+112
+67
+28
+110
+66
+27
+111
+66
+27
+112
+68
+29
+113
+68
+29
+112
+68
+29
+109
+65
+28
+108
+64
+27
+107
+63
+28
+107
+63
+28
+108
+64
+29
+107
+64
+29
+106
+61
+28
+102
+59
+25
+104
+61
+27
+101
+58
+24
+99
+56
+22
+99
+56
+22
+101
+58
+24
+102
+59
+25
+101
+58
+24
+101
+58
+24
+102
+57
+24
+101
+57
+22
+103
+59
+24
+108
+63
+30
+108
+63
+30
+105
+60
+27
+104
+59
+26
+106
+61
+28
+107
+62
+29
+108
+63
+30
+107
+62
+29
+109
+65
+30
+112
+68
+33
+110
+66
+31
+108
+64
+29
+110
+66
+29
+105
+61
+26
+101
+59
+21
+102
+58
+23
+104
+60
+23
+105
+61
+26
+104
+60
+23
+106
+62
+27
+110
+66
+29
+115
+69
+35
+113
+69
+32
+112
+66
+30
+111
+67
+30
+113
+67
+31
+114
+70
+33
+117
+73
+36
+118
+75
+40
+118
+75
+43
+115
+71
+42
+112
+68
+39
+110
+66
+37
+107
+63
+34
+103
+59
+30
+105
+60
+31
+106
+62
+33
+109
+64
+33
+106
+63
+31
+106
+61
+30
+103
+58
+25
+98
+53
+20
+100
+56
+21
+105
+61
+26
+106
+61
+28
+106
+61
+28
+105
+60
+27
+104
+59
+28
+102
+59
+27
+104
+59
+28
+104
+60
+31
+105
+60
+31
+103
+59
+30
+96
+50
+24
+92
+48
+21
+91
+45
+19
+87
+43
+16
+81
+37
+10
+81
+37
+10
+83
+39
+12
+83
+39
+12
+80
+36
+9
+81
+37
+8
+82
+38
+9
+83
+39
+10
+84
+40
+11
+86
+43
+11
+87
+44
+12
+89
+46
+14
+91
+46
+15
+89
+44
+11
+88
+43
+12
+85
+40
+9
+81
+36
+5
+83
+38
+7
+87
+42
+11
+89
+42
+12
+86
+40
+7
+88
+39
+7
+88
+39
+6
+88
+39
+6
+90
+41
+8
+94
+44
+11
+95
+45
+12
+95
+45
+10
+93
+43
+8
+95
+45
+10
+99
+46
+12
+97
+47
+10
+97
+45
+8
+96
+44
+7
+95
+43
+6
+95
+43
+4
+94
+45
+5
+97
+49
+9
+98
+50
+10
+98
+50
+10
+99
+51
+11
+97
+49
+9
+94
+46
+8
+92
+47
+8
+95
+50
+11
+91
+47
+10
+86
+42
+5
+83
+41
+3
+82
+39
+4
+85
+42
+7
+90
+50
+15
+99
+56
+22
+98
+53
+22
+97
+52
+21
+99
+54
+25
+100
+55
+26
+99
+54
+25
+97
+53
+24
+97
+53
+24
+100
+56
+27
+96
+52
+23
+95
+51
+22
+95
+50
+19
+95
+50
+19
+94
+49
+18
+94
+49
+18
+95
+50
+17
+98
+53
+20
+98
+53
+22
+95
+52
+20
+93
+50
+18
+90
+47
+15
+86
+43
+11
+84
+41
+9
+89
+46
+14
+96
+53
+21
+98
+53
+22
+98
+53
+22
+101
+56
+23
+103
+58
+25
+98
+53
+20
+93
+48
+15
+92
+48
+13
+91
+47
+12
+97
+54
+19
+95
+52
+17
+96
+53
+19
+99
+56
+22
+101
+58
+24
+105
+62
+28
+106
+63
+31
+104
+61
+29
+106
+63
+31
+103
+60
+28
+103
+60
+28
+106
+63
+31
+109
+66
+32
+109
+66
+32
+107
+64
+30
+106
+66
+31
+101
+61
+26
+100
+60
+25
+104
+64
+29
+103
+63
+28
+97
+57
+21
+97
+54
+19
+100
+57
+22
+98
+55
+20
+89
+46
+12
+94
+51
+16
+97
+53
+18
+94
+50
+15
+89
+45
+10
+89
+45
+10
+96
+52
+17
+104
+58
+24
+111
+61
+26
+116
+66
+29
+125
+75
+38
+121
+73
+35
+112
+62
+25
+105
+57
+19
+103
+55
+19
+110
+62
+26
+112
+64
+28
+114
+66
+30
+114
+66
+30
+118
+70
+34
+127
+79
+43
+138
+90
+54
+145
+97
+61
+146
+97
+57
+142
+90
+43
+141
+88
+38
+145
+92
+42
+152
+99
+49
+152
+100
+50
+147
+95
+45
+145
+93
+43
+147
+95
+45
+153
+101
+51
+157
+105
+55
+160
+107
+57
+158
+105
+53
+158
+102
+51
+158
+102
+51
+158
+101
+48
+156
+98
+48
+151
+93
+47
+148
+91
+45
+147
+90
+44
+144
+87
+41
+142
+85
+39
+144
+87
+41
+147
+90
+44
+148
+91
+45
+155
+98
+52
+155
+98
+52
+157
+100
+55
+155
+98
+53
+145
+88
+43
+133
+76
+31
+130
+73
+30
+133
+76
+31
+112
+64
+26
+109
+64
+25
+110
+62
+24
+109
+64
+25
+112
+64
+26
+111
+66
+27
+115
+67
+29
+116
+71
+32
+115
+67
+29
+113
+68
+29
+113
+65
+27
+108
+63
+24
+108
+60
+22
+107
+62
+23
+111
+63
+25
+110
+65
+26
+108
+63
+24
+108
+63
+24
+106
+60
+24
+104
+58
+22
+105
+59
+23
+107
+63
+26
+110
+64
+30
+109
+65
+30
+105
+61
+26
+105
+61
+26
+106
+62
+27
+106
+62
+27
+104
+60
+25
+103
+59
+24
+104
+60
+25
+107
+63
+26
+104
+58
+22
+105
+59
+23
+108
+62
+26
+113
+67
+33
+114
+68
+34
+111
+65
+31
+108
+62
+28
+107
+61
+27
+109
+63
+29
+109
+63
+27
+106
+60
+24
+106
+60
+24
+107
+61
+25
+104
+58
+22
+101
+55
+19
+102
+57
+18
+104
+58
+22
+103
+59
+20
+107
+61
+25
+112
+67
+28
+114
+68
+32
+111
+66
+27
+110
+64
+28
+112
+67
+28
+114
+66
+30
+114
+69
+30
+117
+69
+31
+113
+68
+29
+111
+63
+25
+106
+61
+22
+106
+61
+22
+107
+61
+25
+109
+63
+29
+104
+59
+26
+102
+57
+24
+103
+58
+25
+104
+59
+26
+104
+59
+26
+106
+60
+27
+108
+63
+30
+107
+61
+28
+106
+62
+27
+108
+62
+28
+106
+60
+26
+103
+57
+23
+106
+60
+24
+112
+66
+30
+113
+67
+31
+113
+67
+31
+114
+69
+30
+114
+68
+32
+111
+67
+30
+112
+66
+30
+113
+69
+34
+116
+70
+36
+116
+72
+37
+120
+74
+40
+118
+74
+39
+120
+74
+40
+119
+75
+40
+116
+72
+37
+117
+73
+38
+120
+76
+41
+119
+75
+40
+116
+72
+35
+115
+71
+32
+114
+70
+31
+112
+68
+29
+112
+68
+29
+113
+70
+28
+114
+71
+29
+116
+73
+31
+113
+70
+28
+113
+70
+27
+116
+73
+31
+116
+73
+31
+115
+70
+29
+114
+69
+28
+113
+68
+27
+110
+65
+26
+112
+66
+30
+108
+62
+26
+104
+58
+22
+104
+58
+22
+107
+61
+25
+111
+63
+25
+111
+63
+25
+110
+62
+24
+112
+64
+26
+112
+64
+24
+114
+65
+25
+113
+65
+25
+113
+64
+24
+113
+64
+24
+113
+64
+24
+112
+64
+24
+108
+62
+26
+110
+64
+30
+109
+63
+29
+108
+62
+28
+108
+62
+28
+104
+58
+24
+100
+54
+18
+99
+55
+18
+95
+51
+14
+94
+50
+15
+91
+47
+12
+86
+43
+8
+86
+43
+8
+88
+48
+12
+90
+50
+14
+92
+49
+15
+96
+51
+18
+96
+50
+17
+96
+49
+19
+96
+51
+20
+94
+49
+18
+91
+46
+15
+89
+44
+13
+89
+44
+13
+90
+45
+16
+89
+44
+15
+89
+44
+13
+90
+45
+14
+94
+47
+17
+97
+50
+20
+100
+53
+23
+102
+57
+26
+94
+49
+16
+90
+45
+12
+86
+41
+8
+83
+38
+5
+81
+36
+5
+80
+35
+4
+85
+40
+9
+91
+46
+15
+84
+39
+6
+84
+39
+6
+87
+42
+9
+91
+46
+13
+89
+45
+10
+90
+46
+11
+95
+51
+16
+99
+55
+20
+99
+56
+22
+94
+54
+19
+91
+51
+16
+89
+49
+14
+89
+48
+16
+92
+51
+19
+91
+50
+18
+85
+44
+12
+94
+53
+21
+89
+48
+16
+84
+44
+9
+80
+40
+5
+77
+37
+2
+76
+36
+1
+77
+37
+1
+79
+39
+3
+82
+42
+6
+80
+42
+5
+84
+46
+9
+85
+47
+10
+80
+42
+6
+80
+40
+5
+81
+41
+6
+79
+39
+4
+76
+35
+3
+79
+38
+6
+82
+39
+7
+80
+37
+5
+77
+34
+2
+77
+34
+2
+79
+35
+6
+80
+39
+9
+73
+32
+0
+79
+38
+6
+85
+44
+12
+78
+39
+6
+78
+37
+5
+81
+42
+9
+79
+40
+7
+77
+38
+5
+75
+36
+3
+78
+39
+6
+81
+42
+9
+85
+46
+13
+91
+52
+19
+95
+56
+23
+93
+54
+21
+87
+48
+15
+83
+40
+5
+78
+35
+0
+78
+35
+0
+84
+41
+6
+87
+44
+9
+86
+43
+8
+88
+45
+10
+93
+50
+15
+92
+49
+14
+96
+54
+16
+99
+55
+18
+98
+54
+17
+100
+56
+17
+104
+60
+21
+107
+62
+23
+108
+60
+22
+106
+58
+20
+103
+55
+15
+101
+53
+13
+103
+55
+15
+103
+55
+15
+101
+53
+13
+103
+55
+15
+108
+60
+20
+115
+67
+27
+119
+71
+31
+120
+72
+34
+118
+70
+32
+118
+70
+32
+119
+71
+33
+118
+70
+34
+115
+67
+29
+104
+56
+18
+107
+59
+21
+111
+63
+25
+112
+64
+26
+108
+60
+22
+103
+55
+17
+104
+56
+18
+107
+59
+21
+111
+63
+25
+112
+64
+26
+111
+63
+25
+109
+61
+23
+106
+58
+20
+104
+56
+18
+104
+56
+18
+104
+56
+18
+109
+61
+21
+111
+63
+23
+111
+63
+23
+108
+60
+22
+104
+56
+18
+101
+56
+17
+101
+56
+17
+99
+53
+17
+99
+53
+17
+101
+55
+19
+104
+58
+22
+106
+60
+24
+104
+58
+22
+102
+57
+18
+104
+58
+22
+108
+63
+24
+107
+59
+21
+106
+58
+20
+102
+54
+16
+103
+55
+19
+110
+62
+26
+116
+68
+32
+109
+61
+25
+97
+49
+13
+99
+51
+15
+102
+54
+16
+103
+55
+17
+106
+58
+20
+112
+64
+26
+114
+66
+28
+114
+66
+28
+116
+68
+30
+106
+58
+20
+102
+57
+18
+102
+57
+18
+106
+61
+22
+111
+63
+25
+110
+62
+24
+107
+59
+21
+106
+58
+20
+111
+63
+25
+114
+66
+28
+114
+66
+26
+110
+62
+22
+105
+57
+17
+104
+56
+16
+105
+57
+17
+107
+59
+19
+104
+56
+18
+100
+55
+16
+99
+51
+15
+97
+52
+13
+99
+51
+15
+97
+51
+15
+98
+50
+14
+96
+50
+14
+101
+53
+17
+100
+55
+16
+104
+56
+18
+103
+55
+17
+100
+52
+14
+103
+55
+17
+107
+59
+19
+106
+58
+18
+106
+58
+18
+108
+61
+19
+108
+60
+20
+103
+58
+17
+103
+55
+15
+103
+58
+17
+108
+60
+22
+108
+63
+22
+108
+60
+22
+105
+60
+19
+109
+61
+21
+108
+63
+22
+109
+61
+21
+110
+65
+24
+115
+67
+27
+113
+68
+27
+116
+71
+30
+115
+70
+28
+113
+68
+27
+112
+67
+25
+113
+68
+26
+116
+72
+27
+120
+75
+33
+122
+78
+33
+121
+77
+32
+119
+75
+28
+118
+74
+29
+120
+73
+29
+120
+73
+29
+123
+76
+32
+126
+79
+37
+124
+77
+35
+120
+72
+32
+115
+70
+31
+116
+68
+30
+117
+72
+31
+121
+73
+35
+121
+73
+33
+117
+69
+29
+114
+66
+26
+110
+62
+22
+108
+60
+20
+106
+59
+17
+108
+61
+19
+111
+64
+22
+114
+67
+25
+115
+68
+26
+114
+66
+26
+110
+64
+28
+109
+63
+29
+106
+60
+26
+106
+60
+26
+110
+64
+30
+110
+64
+30
+107
+61
+25
+108
+62
+26
+112
+66
+30
+116
+70
+34
+117
+73
+36
+118
+74
+37
+120
+76
+39
+121
+79
+39
+120
+76
+39
+115
+71
+34
+114
+68
+32
+109
+63
+27
+109
+61
+25
+108
+62
+28
+109
+63
+29
+108
+62
+28
+107
+61
+27
+106
+61
+28
+106
+60
+27
+104
+59
+26
+103
+57
+24
+104
+58
+24
+107
+61
+28
+111
+65
+31
+117
+68
+36
+117
+71
+37
+114
+68
+34
+113
+69
+32
+115
+69
+35
+115
+71
+36
+115
+69
+35
+111
+67
+32
+110
+64
+30
+109
+63
+29
+110
+64
+30
+115
+69
+33
+119
+73
+39
+117
+71
+35
+112
+66
+30
+114
+69
+30
+115
+69
+33
+109
+65
+28
+113
+69
+32
+112
+69
+34
+112
+68
+33
+112
+69
+34
+116
+72
+37
+117
+74
+39
+114
+69
+36
+110
+67
+32
+117
+72
+39
+114
+71
+36
+112
+68
+33
+109
+67
+29
+108
+64
+29
+107
+65
+27
+111
+67
+30
+113
+71
+33
+110
+68
+30
+107
+68
+29
+111
+69
+31
+110
+71
+32
+110
+67
+32
+109
+66
+31
+109
+66
+31
+107
+64
+30
+107
+64
+30
+112
+69
+35
+114
+71
+37
+111
+68
+36
+106
+63
+31
+105
+62
+30
+107
+64
+32
+108
+65
+33
+96
+55
+23
+95
+55
+20
+95
+54
+22
+91
+51
+16
+90
+49
+17
+94
+54
+19
+92
+53
+20
+93
+54
+21
+97
+58
+25
+94
+55
+22
+92
+53
+20
+93
+54
+21
+91
+52
+19
+88
+49
+16
+88
+49
+16
+91
+52
+19
+95
+54
+24
+94
+53
+23
+92
+51
+21
+90
+49
+19
+91
+50
+20
+93
+52
+22
+93
+52
+22
+92
+51
+21
+95
+54
+24
+93
+52
+20
+93
+50
+18
+92
+49
+15
+96
+53
+19
+101
+58
+23
+103
+58
+25
+101
+57
+22
+102
+58
+21
+100
+56
+19
+96
+51
+12
+95
+51
+12
+101
+56
+17
+101
+57
+18
+99
+54
+15
+98
+54
+15
+95
+49
+13
+94
+50
+13
+95
+49
+13
+97
+53
+16
+100
+54
+20
+100
+56
+21
+100
+54
+20
+98
+54
+19
+105
+57
+21
+108
+60
+24
+113
+65
+29
+116
+68
+32
+111
+63
+27
+103
+55
+19
+99
+51
+15
+100
+52
+16
+99
+51
+15
+97
+49
+13
+95
+47
+11
+93
+45
+9
+93
+45
+9
+95
+47
+11
+101
+53
+17
+105
+57
+19
+113
+64
+24
+117
+68
+27
+119
+70
+29
+115
+66
+26
+111
+62
+22
+107
+59
+19
+104
+56
+16
+101
+53
+15
+95
+47
+9
+94
+46
+8
+96
+48
+10
+100
+52
+14
+101
+53
+15
+101
+53
+13
+101
+53
+15
+103
+55
+15
+103
+54
+14
+101
+52
+12
+97
+48
+8
+96
+46
+9
+105
+55
+18
+116
+66
+29
+113
+63
+26
+104
+54
+17
+104
+54
+17
+109
+60
+20
+108
+59
+19
+106
+57
+17
+108
+59
+19
+110
+61
+21
+111
+62
+22
+112
+64
+24
+114
+66
+26
+112
+64
+24
+109
+61
+21
+109
+61
+21
+112
+63
+23
+114
+65
+25
+115
+66
+26
+115
+66
+26
+106
+57
+17
+107
+58
+18
+107
+58
+18
+103
+54
+14
+102
+53
+12
+105
+56
+15
+110
+63
+21
+113
+66
+24
+112
+65
+23
+112
+65
+21
+113
+64
+23
+111
+64
+20
+112
+63
+22
+111
+64
+22
+111
+62
+21
+108
+61
+19
+107
+58
+17
+108
+61
+19
+111
+62
+21
+108
+59
+16
+104
+55
+12
+105
+56
+13
+108
+59
+16
+106
+57
+14
+105
+56
+13
+106
+57
+14
+106
+57
+16
+103
+56
+14
+103
+54
+13
+103
+56
+14
+107
+58
+18
+107
+60
+18
+104
+55
+15
+101
+54
+12
+103
+54
+13
+102
+55
+13
+102
+53
+10
+102
+55
+11
+106
+57
+14
+105
+56
+15
+107
+58
+18
+107
+55
+16
+105
+53
+16
+103
+51
+12
+102
+50
+11
+102
+50
+10
+103
+51
+12
+104
+52
+12
+105
+53
+13
+106
+55
+12
+110
+58
+18
+114
+61
+21
+115
+62
+22
+118
+65
+25
+120
+66
+28
+117
+65
+26
+110
+61
+21
+108
+60
+20
+111
+62
+22
+114
+67
+25
+117
+68
+28
+115
+66
+25
+111
+62
+21
+109
+60
+19
+107
+60
+18
+108
+61
+19
+110
+63
+21
+110
+63
+21
+111
+64
+20
+111
+64
+20
+111
+64
+20
+112
+65
+23
+109
+60
+20
+106
+57
+17
+102
+53
+13
+106
+57
+17
+114
+65
+25
+115
+66
+26
+112
+63
+23
+112
+63
+23
+106
+57
+17
+108
+59
+19
+113
+64
+23
+118
+69
+28
+121
+72
+31
+120
+73
+29
+119
+70
+29
+117
+70
+28
+113
+64
+23
+106
+59
+17
+102
+53
+12
+104
+56
+16
+108
+60
+20
+108
+60
+20
+105
+57
+17
+101
+56
+17
+105
+57
+19
+103
+58
+19
+104
+56
+18
+102
+54
+14
+102
+54
+16
+104
+56
+16
+106
+56
+19
+106
+58
+18
+114
+66
+26
+112
+67
+25
+114
+66
+26
+111
+66
+25
+112
+64
+24
+108
+63
+22
+106
+58
+18
+101
+53
+13
+101
+53
+13
+108
+61
+19
+116
+68
+28
+118
+71
+29
+116
+69
+27
+118
+71
+27
+116
+69
+27
+110
+63
+21
+107
+59
+19
+107
+59
+19
+106
+57
+17
+107
+59
+19
+110
+61
+21
+101
+53
+13
+96
+46
+9
+99
+51
+11
+110
+60
+23
+108
+60
+20
+108
+59
+19
+107
+60
+18
+109
+60
+20
+109
+62
+20
+113
+64
+23
+114
+67
+25
+116
+69
+27
+114
+69
+27
+113
+66
+24
+110
+65
+23
+112
+64
+24
+110
+62
+22
+107
+59
+19
+106
+58
+20
+107
+59
+21
+111
+63
+25
+113
+65
+27
+109
+61
+25
+106
+58
+22
+107
+59
+23
+109
+61
+25
+110
+62
+26
+105
+56
+16
+107
+55
+15
+115
+63
+24
+119
+67
+27
+116
+64
+25
+111
+59
+19
+109
+57
+18
+115
+63
+24
+109
+57
+18
+108
+56
+17
+108
+56
+17
+110
+58
+19
+108
+56
+17
+105
+53
+14
+102
+53
+13
+104
+54
+17
+103
+54
+21
+103
+57
+24
+101
+55
+22
+97
+51
+18
+100
+51
+19
+106
+57
+24
+111
+62
+29
+111
+62
+29
+110
+61
+28
+109
+61
+25
+109
+61
+25
+109
+61
+23
+111
+61
+24
+112
+63
+23
+113
+63
+26
+113
+64
+24
+106
+58
+18
+106
+61
+20
+107
+59
+19
+106
+61
+20
+116
+68
+28
+116
+71
+30
+112
+64
+24
+106
+61
+20
+105
+57
+17
+99
+54
+13
+101
+53
+15
+103
+58
+19
+104
+56
+18
+98
+53
+14
+102
+54
+18
+107
+61
+25
+111
+63
+25
+108
+60
+22
+110
+62
+24
+115
+67
+29
+119
+71
+33
+118
+70
+32
+116
+68
+30
+116
+68
+30
+114
+66
+28
+113
+65
+27
+112
+64
+26
+111
+63
+25
+109
+61
+23
+107
+59
+21
+107
+59
+21
+109
+61
+23
+113
+64
+24
+115
+66
+25
+115
+66
+25
+112
+63
+22
+111
+62
+22
+113
+64
+24
+115
+67
+27
+115
+67
+27
+113
+65
+27
+108
+60
+22
+107
+59
+21
+112
+64
+26
+117
+69
+29
+117
+69
+29
+115
+67
+27
+114
+66
+26
+110
+61
+21
+114
+65
+25
+116
+67
+27
+114
+65
+25
+110
+60
+23
+110
+60
+23
+113
+63
+26
+116
+66
+29
+119
+70
+30
+123
+74
+34
+121
+72
+32
+114
+65
+25
+112
+63
+23
+114
+65
+25
+116
+67
+27
+118
+70
+30
+117
+69
+29
+120
+72
+32
+119
+71
+31
+116
+68
+28
+113
+64
+24
+113
+64
+24
+114
+65
+25
+115
+66
+26
+114
+65
+25
+115
+66
+26
+115
+66
+26
+112
+63
+23
+112
+63
+22
+115
+66
+25
+117
+70
+28
+118
+71
+29
+119
+70
+27
+123
+75
+29
+125
+77
+31
+124
+76
+30
+124
+76
+30
+125
+77
+31
+125
+76
+33
+124
+75
+32
+124
+75
+32
+126
+77
+34
+129
+81
+35
+126
+78
+32
+123
+75
+29
+125
+77
+31
+130
+79
+34
+128
+77
+32
+125
+76
+33
+127
+78
+35
+127
+78
+35
+127
+78
+35
+127
+78
+37
+129
+80
+39
+131
+82
+41
+132
+83
+42
+126
+77
+36
+124
+75
+32
+125
+76
+33
+125
+77
+31
+124
+76
+30
+124
+76
+30
+125
+77
+31
+125
+74
+29
+126
+73
+33
+127
+74
+34
+128
+73
+34
+126
+73
+33
+125
+70
+29
+122
+69
+27
+122
+67
+26
+120
+67
+25
+119
+64
+23
+120
+66
+22
+122
+67
+26
+122
+67
+26
+117
+62
+21
+115
+60
+19
+114
+59
+18
+110
+55
+14
+104
+52
+12
+101
+49
+9
+100
+48
+8
+100
+49
+6
+101
+49
+9
+99
+50
+7
+102
+50
+10
+102
+53
+10
+107
+58
+15
+114
+65
+22
+121
+72
+29
+120
+71
+28
+113
+64
+21
+106
+59
+13
+106
+57
+14
+108
+59
+16
+114
+63
+20
+110
+59
+16
+107
+54
+12
+110
+59
+16
+119
+66
+24
+117
+66
+23
+110
+57
+15
+106
+55
+12
+107
+54
+12
+104
+53
+10
+107
+54
+12
+114
+61
+17
+118
+65
+21
+117
+65
+18
+121
+68
+24
+126
+75
+28
+124
+73
+26
+118
+67
+20
+114
+63
+18
+115
+67
+21
+122
+71
+26
+118
+70
+24
+110
+61
+18
+103
+56
+12
+107
+58
+15
+108
+61
+17
+110
+61
+18
+109
+60
+17
+107
+58
+15
+106
+57
+14
+108
+57
+14
+106
+57
+14
+108
+59
+16
+114
+66
+20
+121
+73
+27
+126
+78
+32
+128
+80
+34
+125
+77
+31
+117
+69
+23
+109
+61
+15
+109
+61
+15
+112
+61
+16
+118
+67
+22
+124
+73
+28
+124
+73
+28
+124
+73
+26
+126
+75
+28
+126
+75
+30
+125
+74
+31
+122
+71
+28
+117
+64
+22
+118
+67
+24
+120
+67
+25
+108
+57
+14
+107
+54
+12
+120
+69
+26
+124
+71
+29
+120
+69
+26
+119
+66
+24
+118
+67
+22
+120
+67
+23
+122
+71
+26
+125
+72
+28
+125
+74
+29
+125
+74
+29
+126
+75
+30
+120
+69
+26
+115
+64
+21
+116
+65
+22
+112
+61
+18
+107
+56
+13
+108
+57
+14
+113
+61
+21
+116
+64
+24
+117
+65
+25
+115
+63
+23
+115
+63
+23
+117
+65
+25
+118
+66
+27
+117
+65
+25
+112
+57
+16
+120
+63
+20
+127
+70
+27
+125
+68
+25
+124
+67
+24
+127
+70
+27
+128
+71
+28
+130
+73
+30
+132
+74
+34
+134
+76
+36
+134
+76
+36
+133
+78
+37
+136
+78
+38
+135
+80
+39
+129
+74
+33
+121
+68
+28
+124
+72
+33
+123
+73
+36
+125
+73
+36
+122
+70
+33
+117
+65
+28
+114
+62
+23
+114
+60
+22
+114
+62
+23
+119
+66
+26
+123
+71
+31
+129
+76
+34
+129
+76
+34
+125
+72
+30
+119
+66
+22
+119
+66
+22
+122
+69
+25
+127
+76
+33
+122
+73
+30
+116
+65
+22
+110
+61
+18
+116
+65
+22
+115
+66
+23
+117
+66
+23
+120
+71
+28
+121
+70
+27
+118
+69
+26
+117
+65
+25
+114
+62
+22
+114
+62
+22
+118
+66
+26
+121
+69
+30
+123
+71
+32
+113
+68
+27
+113
+68
+27
+114
+69
+28
+116
+71
+30
+118
+73
+32
+118
+73
+32
+116
+71
+30
+115
+70
+29
+110
+65
+24
+105
+60
+19
+104
+59
+18
+108
+63
+22
+109
+64
+23
+107
+62
+21
+108
+63
+22
+112
+67
+26
+115
+68
+26
+115
+68
+26
+117
+69
+29
+118
+70
+30
+117
+69
+29
+115
+67
+27
+116
+68
+30
+119
+71
+33
+116
+71
+32
+115
+70
+31
+112
+67
+28
+115
+70
+31
+119
+74
+35
+114
+69
+30
+107
+62
+23
+109
+64
+25
+111
+63
+25
+110
+62
+24
+112
+64
+26
+113
+65
+27
+111
+63
+25
+112
+64
+26
+117
+69
+31
+119
+71
+33
+117
+69
+31
+117
+69
+31
+117
+69
+31
+116
+68
+30
+113
+65
+27
+115
+67
+29
+118
+70
+32
+118
+70
+32
+117
+69
+31
+112
+67
+28
+112
+67
+28
+113
+68
+29
+116
+68
+30
+115
+67
+29
+116
+68
+28
+119
+71
+31
+117
+69
+29
+118
+70
+30
+116
+68
+28
+113
+65
+25
+113
+65
+25
+117
+69
+29
+119
+71
+31
+118
+71
+29
+118
+69
+26
+116
+68
+22
+114
+66
+20
+116
+68
+22
+122
+71
+26
+124
+73
+28
+123
+72
+29
+121
+70
+27
+121
+70
+27
+123
+72
+29
+125
+74
+31
+128
+77
+34
+129
+78
+35
+129
+78
+35
+129
+78
+33
+129
+78
+33
+125
+74
+31
+124
+73
+30
+127
+76
+33
+129
+78
+35
+127
+76
+33
+127
+76
+33
+128
+77
+34
+128
+77
+34
+127
+76
+33
+128
+77
+34
+130
+79
+36
+132
+81
+36
+132
+81
+36
+131
+80
+33
+129
+78
+31
+127
+76
+29
+132
+78
+32
+134
+80
+34
+138
+81
+35
+137
+83
+36
+136
+79
+33
+131
+77
+30
+134
+77
+31
+136
+82
+35
+139
+82
+36
+136
+80
+31
+136
+79
+33
+137
+80
+34
+138
+81
+35
+136
+79
+33
+134
+77
+31
+132
+78
+31
+126
+72
+28
+124
+71
+29
+123
+70
+28
+126
+73
+29
+128
+75
+33
+126
+75
+30
+125
+72
+30
+122
+71
+26
+118
+67
+22
+121
+70
+25
+122
+71
+26
+124
+73
+28
+125
+74
+29
+123
+75
+27
+125
+74
+29
+130
+79
+32
+130
+78
+31
+130
+78
+30
+130
+76
+29
+130
+78
+30
+133
+79
+33
+134
+82
+35
+134
+80
+36
+131
+78
+34
+126
+72
+28
+122
+69
+25
+124
+70
+26
+123
+69
+23
+118
+64
+18
+119
+65
+18
+123
+69
+23
+121
+67
+20
+125
+71
+24
+125
+73
+25
+125
+73
+25
+125
+75
+26
+127
+75
+28
+128
+77
+30
+130
+79
+34
+128
+80
+34
+131
+80
+35
+126
+78
+32
+126
+75
+30
+128
+77
+32
+131
+80
+35
+126
+75
+30
+121
+68
+24
+121
+70
+23
+122
+71
+24
+121
+70
+23
+117
+66
+19
+123
+72
+25
+133
+82
+35
+131
+80
+33
+127
+76
+29
+135
+84
+37
+130
+79
+32
+130
+78
+31
+135
+83
+36
+139
+87
+39
+134
+82
+34
+133
+81
+33
+135
+83
+35
+133
+81
+33
+127
+75
+28
+135
+82
+38
+132
+78
+34
+127
+74
+30
+121
+67
+23
+114
+61
+17
+124
+70
+26
+129
+76
+32
+129
+75
+31
+126
+74
+27
+124
+70
+24
+122
+70
+23
+124
+70
+24
+124
+72
+24
+129
+75
+28
+133
+79
+32
+127
+73
+27
+126
+69
+24
+127
+73
+29
+128
+74
+30
+125
+71
+27
+128
+74
+30
+133
+79
+35
+130
+76
+32
+131
+77
+31
+129
+75
+29
+128
+76
+29
+129
+77
+30
+128
+76
+29
+124
+72
+25
+124
+71
+27
+128
+75
+31
+129
+75
+31
+129
+75
+31
+128
+74
+30
+126
+72
+28
+126
+72
+28
+128
+74
+30
+129
+75
+31
+130
+76
+32
+127
+73
+29
+125
+71
+27
+123
+68
+27
+120
+67
+25
+120
+65
+24
+119
+66
+24
+122
+69
+27
+126
+73
+31
+127
+74
+32
+126
+75
+32
+128
+75
+33
+129
+76
+32
+128
+75
+31
+125
+72
+28
+123
+69
+23
+122
+70
+23
+125
+71
+24
+122
+70
+22
+124
+70
+23
+128
+75
+25
+129
+76
+26
+127
+74
+24
+128
+75
+25
+130
+77
+27
+125
+71
+25
+127
+73
+29
+126
+69
+26
+127
+73
+29
+131
+74
+31
+124
+70
+26
+124
+67
+24
+120
+66
+22
+124
+67
+24
+122
+68
+24
+121
+63
+23
+117
+59
+19
+119
+61
+21
+125
+67
+27
+126
+68
+30
+123
+65
+27
+110
+65
+24
+110
+65
+23
+109
+64
+23
+110
+65
+23
+111
+66
+25
+111
+66
+24
+110
+65
+24
+110
+65
+23
+108
+63
+22
+107
+62
+20
+107
+62
+21
+110
+65
+23
+112
+67
+26
+113
+68
+26
+113
+68
+27
+113
+68
+26
+118
+71
+29
+116
+69
+27
+116
+68
+28
+115
+67
+27
+114
+66
+26
+112
+64
+24
+112
+64
+26
+112
+67
+28
+114
+69
+30
+113
+68
+29
+109
+64
+25
+106
+61
+22
+107
+62
+23
+106
+61
+22
+105
+60
+21
+107
+62
+23
+116
+68
+30
+113
+65
+27
+112
+64
+26
+110
+62
+24
+107
+59
+21
+110
+62
+24
+115
+67
+29
+118
+70
+32
+118
+70
+32
+116
+68
+30
+112
+64
+26
+107
+59
+21
+106
+58
+20
+108
+60
+22
+109
+61
+23
+107
+62
+23
+108
+63
+24
+108
+63
+24
+108
+63
+24
+108
+63
+24
+109
+61
+23
+107
+59
+21
+108
+60
+20
+110
+62
+22
+113
+65
+25
+114
+66
+26
+114
+66
+26
+113
+65
+25
+114
+66
+26
+118
+70
+30
+121
+73
+33
+120
+72
+32
+118
+69
+28
+120
+71
+28
+122
+73
+30
+123
+74
+31
+124
+73
+30
+123
+72
+29
+123
+71
+31
+124
+72
+32
+116
+64
+24
+116
+64
+24
+117
+65
+25
+119
+67
+27
+119
+67
+27
+117
+65
+25
+117
+66
+23
+118
+67
+24
+121
+70
+27
+122
+71
+28
+125
+74
+31
+125
+74
+31
+120
+69
+26
+115
+64
+21
+114
+63
+20
+113
+62
+19
+115
+64
+21
+117
+66
+23
+119
+68
+25
+122
+71
+26
+125
+74
+29
+126
+75
+28
+125
+74
+27
+126
+74
+27
+132
+78
+31
+134
+80
+33
+135
+82
+32
+135
+82
+32
+135
+82
+32
+136
+83
+33
+134
+81
+31
+132
+79
+29
+130
+77
+27
+130
+77
+27
+129
+76
+26
+128
+75
+25
+129
+76
+26
+132
+79
+29
+133
+80
+30
+132
+78
+31
+137
+83
+37
+133
+79
+33
+130
+76
+32
+130
+76
+32
+131
+78
+34
+133
+80
+36
+134
+81
+37
+135
+82
+38
+136
+84
+37
+135
+83
+36
+131
+79
+32
+130
+78
+31
+132
+80
+33
+129
+78
+31
+125
+74
+27
+127
+75
+28
+129
+77
+29
+130
+78
+28
+130
+78
+30
+130
+78
+30
+131
+79
+31
+133
+81
+34
+133
+80
+36
+132
+79
+35
+130
+77
+33
+128
+75
+31
+130
+77
+33
+131
+77
+33
+127
+73
+27
+127
+73
+27
+128
+74
+28
+125
+71
+24
+131
+77
+30
+131
+77
+30
+130
+78
+30
+129
+77
+29
+127
+75
+28
+126
+74
+27
+124
+73
+28
+123
+72
+27
+126
+75
+30
+128
+77
+32
+126
+75
+30
+125
+74
+29
+130
+77
+33
+132
+79
+35
+131
+78
+34
+130
+77
+33
+137
+85
+38
+133
+81
+34
+124
+72
+25
+122
+70
+23
+127
+75
+28
+124
+72
+25
+121
+68
+24
+128
+75
+31
+125
+73
+26
+121
+69
+22
+124
+70
+24
+128
+74
+28
+125
+71
+24
+127
+73
+26
+134
+80
+33
+138
+84
+37
+135
+83
+36
+134
+81
+37
+125
+72
+28
+124
+71
+27
+126
+73
+29
+125
+72
+28
+127
+74
+30
+125
+72
+28
+127
+74
+30
+123
+70
+26
+120
+68
+21
+122
+70
+23
+126
+74
+27
+129
+77
+30
+133
+81
+33
+135
+81
+34
+135
+78
+33
+133
+76
+33
+134
+77
+34
+131
+77
+33
+130
+73
+30
+132
+78
+32
+139
+82
+37
+134
+80
+34
+133
+76
+31
+130
+76
+29
+128
+74
+27
+125
+73
+25
+126
+72
+25
+126
+74
+26
+130
+76
+29
+133
+79
+32
+134
+80
+34
+135
+81
+35
+135
+81
+35
+136
+82
+36
+137
+83
+37
+136
+82
+36
+132
+78
+32
+128
+74
+28
+127
+73
+27
+128
+74
+28
+128
+75
+31
+129
+76
+32
+126
+73
+29
+123
+70
+26
+122
+69
+25
+124
+71
+27
+121
+69
+22
+120
+68
+21
+120
+68
+21
+122
+70
+22
+126
+72
+25
+129
+75
+28
+132
+79
+29
+134
+81
+31
+136
+83
+31
+141
+88
+36
+146
+93
+41
+147
+94
+42
+146
+93
+39
+144
+91
+37
+144
+91
+37
+144
+91
+39
+145
+89
+40
+145
+88
+42
+139
+82
+36
+142
+85
+39
+147
+90
+44
+145
+88
+42
+143
+86
+40
+140
+83
+37
+139
+82
+36
+140
+83
+37
+141
+84
+39
+142
+85
+40
+139
+80
+36
+133
+74
+30
+130
+71
+27
+130
+71
+27
+107
+63
+24
+105
+62
+20
+104
+60
+21
+103
+60
+18
+103
+59
+20
+103
+60
+18
+104
+60
+21
+105
+62
+20
+106
+62
+23
+107
+64
+22
+108
+64
+25
+109
+66
+24
+111
+67
+28
+114
+71
+29
+113
+69
+30
+112
+69
+27
+112
+67
+26
+111
+66
+25
+110
+65
+26
+111
+66
+27
+111
+66
+27
+110
+65
+26
+111
+65
+29
+111
+67
+30
+105
+61
+24
+105
+61
+24
+104
+60
+23
+100
+56
+19
+98
+54
+17
+102
+58
+21
+107
+63
+26
+107
+63
+26
+105
+59
+23
+106
+60
+24
+111
+65
+29
+113
+67
+31
+110
+64
+28
+109
+63
+27
+109
+63
+27
+107
+61
+25
+108
+63
+24
+108
+63
+24
+103
+57
+21
+100
+54
+18
+105
+59
+23
+106
+60
+24
+103
+57
+21
+104
+58
+22
+105
+59
+23
+107
+63
+26
+110
+66
+27
+109
+65
+26
+107
+62
+23
+106
+61
+22
+105
+60
+21
+105
+60
+21
+109
+64
+25
+110
+65
+26
+108
+63
+24
+106
+61
+22
+107
+62
+23
+111
+66
+27
+113
+68
+29
+114
+69
+30
+119
+71
+33
+116
+68
+30
+113
+63
+26
+110
+60
+23
+109
+59
+22
+109
+59
+22
+108
+58
+23
+108
+58
+23
+109
+59
+24
+109
+59
+24
+112
+62
+25
+117
+67
+30
+116
+66
+29
+112
+62
+25
+110
+60
+23
+110
+61
+21
+106
+57
+16
+107
+58
+17
+113
+64
+23
+115
+66
+25
+111
+62
+21
+109
+60
+19
+110
+61
+20
+110
+61
+20
+113
+61
+21
+114
+63
+20
+116
+65
+22
+118
+67
+22
+119
+68
+23
+120
+69
+24
+121
+70
+25
+121
+70
+25
+125
+72
+28
+126
+73
+29
+125
+72
+28
+124
+71
+27
+128
+75
+31
+132
+79
+35
+131
+79
+32
+125
+73
+26
+129
+78
+31
+131
+80
+33
+131
+80
+35
+129
+78
+33
+131
+80
+35
+136
+85
+40
+140
+89
+44
+139
+88
+41
+132
+78
+32
+132
+78
+31
+134
+80
+34
+137
+83
+37
+139
+85
+39
+139
+85
+39
+137
+83
+37
+135
+81
+35
+130
+76
+30
+130
+76
+30
+128
+74
+28
+128
+76
+29
+131
+79
+32
+130
+78
+31
+128
+76
+29
+129
+77
+30
+128
+76
+29
+127
+77
+28
+125
+74
+27
+123
+72
+25
+121
+70
+25
+120
+69
+24
+120
+69
+26
+119
+68
+25
+115
+64
+21
+113
+62
+19
+114
+63
+20
+116
+63
+21
+117
+64
+22
+121
+68
+26
+125
+72
+28
+127
+73
+29
+126
+72
+28
+128
+74
+28
+130
+76
+30
+130
+76
+30
+128
+75
+31
+126
+73
+29
+126
+73
+31
+126
+73
+31
+125
+74
+31
+128
+77
+34
+125
+74
+31
+120
+69
+26
+122
+69
+27
+123
+70
+28
+122
+69
+27
+122
+69
+27
+118
+65
+23
+118
+65
+23
+114
+61
+19
+113
+60
+18
+120
+67
+25
+120
+67
+25
+120
+65
+24
+125
+70
+29
+121
+66
+25
+118
+63
+22
+119
+65
+21
+122
+68
+24
+119
+65
+21
+118
+64
+20
+121
+67
+21
+122
+69
+25
+121
+70
+25
+122
+71
+28
+120
+69
+26
+123
+72
+29
+124
+73
+30
+122
+71
+28
+123
+72
+29
+120
+69
+26
+115
+64
+21
+113
+62
+19
+113
+62
+19
+116
+65
+22
+120
+69
+24
+122
+71
+26
+124
+73
+28
+125
+74
+29
+127
+74
+32
+128
+73
+32
+129
+74
+33
+129
+76
+34
+131
+76
+35
+136
+83
+39
+142
+88
+44
+140
+87
+43
+137
+83
+39
+135
+83
+36
+131
+79
+32
+127
+76
+29
+129
+77
+30
+134
+83
+36
+140
+88
+40
+142
+90
+42
+139
+87
+37
+140
+88
+38
+138
+86
+38
+134
+82
+34
+130
+78
+30
+126
+74
+26
+123
+71
+23
+121
+69
+21
+122
+70
+22
+125
+73
+25
+130
+78
+30
+134
+82
+34
+134
+82
+34
+132
+80
+32
+132
+80
+32
+133
+81
+33
+133
+79
+33
+131
+77
+31
+130
+76
+29
+132
+78
+31
+137
+80
+34
+139
+83
+34
+141
+85
+36
+142
+86
+37
+139
+83
+32
+141
+85
+34
+140
+84
+33
+138
+82
+31
+139
+83
+32
+142
+86
+35
+141
+85
+34
+135
+82
+30
+133
+82
+29
+134
+83
+30
+130
+79
+26
+133
+82
+29
+136
+85
+32
+134
+83
+30
+134
+83
+28
+133
+82
+27
+134
+81
+27
+135
+82
+28
+138
+85
+33
+139
+86
+34
+137
+84
+32
+131
+78
+26
+127
+74
+22
+127
+74
+22
+105
+61
+24
+103
+59
+22
+101
+57
+20
+99
+55
+18
+99
+55
+18
+100
+56
+19
+103
+59
+22
+105
+61
+24
+106
+62
+25
+105
+61
+24
+105
+61
+24
+106
+62
+25
+107
+63
+26
+107
+63
+26
+107
+63
+26
+107
+63
+24
+108
+63
+24
+107
+62
+21
+107
+62
+23
+105
+60
+21
+103
+58
+19
+101
+56
+17
+99
+55
+18
+99
+55
+18
+100
+56
+19
+99
+55
+18
+102
+58
+21
+103
+59
+22
+99
+55
+18
+101
+57
+20
+105
+61
+24
+103
+59
+22
+106
+60
+26
+105
+59
+25
+107
+61
+25
+105
+59
+23
+99
+53
+17
+97
+51
+15
+96
+50
+14
+92
+46
+10
+103
+58
+19
+107
+62
+23
+103
+57
+21
+101
+55
+19
+106
+60
+24
+103
+57
+21
+96
+50
+14
+96
+50
+14
+96
+52
+15
+101
+57
+20
+104
+60
+21
+103
+59
+20
+102
+57
+18
+101
+56
+17
+100
+55
+16
+97
+52
+13
+97
+52
+13
+97
+52
+13
+95
+50
+11
+94
+49
+10
+97
+52
+13
+103
+58
+19
+109
+64
+25
+112
+67
+28
+108
+60
+24
+104
+56
+20
+99
+51
+15
+98
+50
+14
+101
+51
+16
+103
+55
+19
+106
+56
+23
+106
+57
+24
+104
+54
+21
+102
+53
+20
+106
+56
+21
+111
+63
+27
+113
+63
+28
+110
+60
+25
+110
+60
+25
+113
+63
+28
+111
+61
+24
+110
+61
+21
+112
+62
+25
+112
+63
+23
+108
+58
+21
+107
+58
+18
+109
+59
+22
+110
+61
+21
+118
+66
+29
+119
+67
+28
+120
+68
+29
+119
+67
+27
+117
+65
+25
+116
+65
+22
+118
+66
+26
+120
+68
+28
+114
+62
+22
+111
+62
+21
+110
+58
+18
+107
+58
+17
+113
+61
+21
+117
+68
+25
+120
+69
+26
+116
+67
+24
+115
+66
+23
+117
+68
+25
+118
+69
+28
+116
+69
+27
+117
+68
+27
+117
+70
+28
+119
+70
+29
+119
+70
+27
+122
+69
+25
+121
+69
+22
+121
+67
+23
+119
+66
+22
+121
+67
+23
+120
+67
+23
+121
+66
+25
+119
+66
+22
+121
+66
+25
+124
+71
+29
+125
+70
+29
+123
+70
+28
+122
+69
+27
+119
+66
+24
+118
+65
+23
+121
+70
+27
+117
+66
+21
+115
+67
+21
+113
+65
+19
+112
+63
+20
+112
+63
+22
+113
+66
+24
+115
+66
+26
+113
+65
+25
+112
+63
+23
+109
+60
+20
+107
+58
+18
+106
+57
+16
+108
+56
+16
+109
+57
+17
+111
+59
+19
+111
+58
+16
+115
+62
+20
+117
+62
+21
+119
+64
+23
+117
+64
+22
+114
+61
+21
+111
+58
+18
+111
+58
+18
+110
+58
+19
+113
+61
+22
+113
+61
+22
+112
+60
+21
+112
+60
+21
+112
+60
+21
+109
+57
+17
+109
+55
+17
+112
+60
+21
+118
+66
+27
+120
+68
+29
+117
+65
+26
+114
+62
+23
+116
+64
+25
+115
+61
+23
+112
+58
+20
+112
+58
+20
+112
+58
+20
+113
+59
+21
+117
+64
+24
+119
+66
+26
+121
+68
+28
+122
+69
+29
+120
+67
+25
+118
+65
+23
+107
+58
+15
+111
+64
+22
+116
+67
+26
+117
+70
+28
+113
+64
+23
+110
+63
+21
+113
+64
+24
+112
+64
+24
+114
+65
+25
+114
+66
+26
+116
+67
+27
+116
+69
+27
+116
+67
+26
+112
+65
+23
+112
+63
+22
+112
+63
+22
+111
+59
+19
+110
+58
+18
+112
+60
+20
+115
+63
+23
+116
+64
+24
+117
+66
+23
+118
+67
+24
+118
+67
+22
+120
+69
+26
+120
+69
+24
+121
+70
+25
+121
+73
+27
+127
+76
+31
+129
+81
+35
+132
+81
+34
+131
+80
+33
+132
+80
+32
+132
+80
+32
+130
+78
+30
+130
+78
+30
+130
+78
+30
+132
+80
+32
+133
+81
+33
+133
+81
+33
+131
+79
+31
+132
+80
+32
+134
+82
+35
+135
+83
+35
+135
+83
+36
+134
+82
+34
+134
+82
+35
+134
+82
+35
+135
+82
+38
+134
+81
+37
+133
+80
+36
+135
+83
+36
+137
+83
+37
+135
+81
+34
+132
+78
+31
+130
+76
+29
+133
+79
+32
+134
+81
+31
+134
+80
+33
+134
+80
+33
+137
+83
+36
+138
+84
+37
+135
+81
+34
+130
+78
+30
+129
+77
+29
+133
+83
+32
+132
+82
+31
+133
+83
+32
+132
+82
+31
+128
+78
+27
+131
+81
+28
+135
+85
+32
+137
+86
+33
+137
+86
+33
+135
+83
+33
+132
+80
+30
+133
+81
+31
+137
+85
+35
+135
+83
+33
+129
+77
+27
+101
+57
+22
+100
+56
+21
+99
+55
+20
+97
+53
+18
+98
+54
+19
+100
+56
+21
+103
+59
+24
+105
+61
+26
+103
+59
+24
+99
+55
+20
+99
+55
+20
+103
+59
+24
+103
+59
+24
+100
+56
+21
+98
+54
+19
+99
+55
+20
+104
+60
+21
+107
+63
+24
+108
+64
+25
+108
+64
+25
+106
+62
+25
+104
+60
+23
+104
+60
+23
+104
+60
+23
+100
+56
+19
+95
+51
+14
+98
+54
+17
+102
+58
+21
+99
+55
+18
+98
+54
+17
+99
+57
+19
+98
+56
+18
+99
+55
+20
+99
+55
+20
+100
+56
+21
+97
+53
+18
+93
+49
+12
+92
+48
+11
+91
+47
+10
+88
+44
+7
+99
+55
+16
+104
+60
+21
+102
+58
+21
+99
+55
+18
+104
+60
+23
+101
+57
+20
+95
+51
+16
+96
+52
+15
+100
+56
+19
+103
+59
+20
+103
+59
+20
+101
+57
+18
+102
+57
+18
+103
+58
+19
+102
+57
+18
+100
+55
+16
+96
+51
+12
+95
+50
+11
+93
+48
+9
+92
+47
+8
+94
+49
+10
+99
+54
+15
+104
+59
+20
+106
+61
+22
+107
+61
+25
+108
+62
+28
+108
+62
+28
+105
+59
+25
+102
+53
+20
+98
+52
+18
+100
+51
+18
+99
+53
+19
+98
+49
+16
+93
+47
+13
+95
+46
+13
+95
+49
+15
+98
+50
+14
+98
+50
+14
+101
+53
+17
+105
+57
+21
+99
+50
+17
+97
+48
+15
+99
+50
+18
+101
+52
+19
+100
+51
+19
+102
+53
+20
+105
+56
+24
+106
+57
+24
+107
+56
+25
+110
+60
+27
+111
+61
+28
+109
+59
+24
+106
+56
+21
+106
+56
+19
+109
+59
+24
+113
+63
+26
+115
+65
+28
+112
+64
+24
+111
+62
+22
+109
+61
+21
+110
+61
+21
+112
+65
+23
+117
+68
+27
+119
+72
+30
+118
+71
+29
+117
+70
+28
+118
+70
+30
+117
+72
+31
+114
+66
+26
+105
+60
+19
+103
+55
+17
+104
+56
+18
+109
+57
+18
+111
+59
+19
+113
+59
+21
+112
+60
+21
+115
+61
+23
+116
+64
+25
+117
+63
+27
+115
+63
+24
+117
+63
+27
+118
+66
+29
+118
+64
+28
+114
+62
+25
+113
+61
+24
+111
+59
+22
+112
+60
+23
+117
+65
+28
+115
+63
+24
+111
+62
+21
+109
+60
+20
+107
+59
+19
+109
+61
+23
+111
+66
+27
+114
+66
+28
+112
+67
+28
+110
+62
+24
+112
+64
+26
+114
+66
+28
+117
+69
+29
+120
+71
+31
+120
+71
+30
+118
+69
+28
+118
+66
+26
+122
+69
+29
+121
+68
+28
+121
+68
+28
+120
+67
+27
+116
+62
+24
+111
+59
+20
+110
+58
+19
+109
+59
+22
+110
+60
+23
+110
+60
+23
+109
+59
+22
+108
+58
+21
+109
+59
+22
+106
+57
+17
+107
+55
+18
+108
+58
+21
+112
+62
+25
+114
+64
+27
+113
+63
+26
+111
+61
+24
+113
+63
+28
+118
+65
+31
+118
+65
+31
+119
+66
+32
+117
+65
+28
+120
+68
+31
+119
+67
+30
+118
+66
+29
+122
+70
+31
+128
+76
+37
+127
+75
+36
+120
+71
+31
+121
+73
+33
+117
+72
+31
+121
+73
+33
+119
+74
+33
+117
+69
+29
+116
+71
+30
+118
+70
+32
+114
+69
+30
+111
+63
+25
+110
+65
+26
+114
+66
+28
+115
+70
+29
+119
+71
+31
+116
+71
+30
+116
+68
+28
+115
+67
+27
+118
+70
+30
+116
+67
+27
+116
+67
+27
+121
+72
+31
+120
+71
+30
+111
+62
+21
+106
+57
+16
+107
+58
+15
+102
+53
+12
+103
+54
+11
+109
+60
+17
+118
+71
+27
+124
+75
+32
+120
+73
+29
+116
+67
+24
+113
+64
+21
+120
+69
+26
+120
+67
+25
+120
+67
+25
+122
+69
+27
+124
+73
+30
+124
+73
+30
+120
+69
+26
+114
+63
+20
+112
+61
+18
+113
+62
+19
+115
+63
+23
+119
+68
+25
+123
+71
+31
+125
+74
+31
+125
+73
+33
+124
+72
+32
+117
+68
+28
+116
+67
+27
+119
+67
+28
+122
+70
+30
+123
+71
+31
+122
+71
+28
+121
+68
+26
+119
+66
+24
+119
+66
+24
+119
+66
+22
+120
+67
+25
+119
+66
+24
+117
+64
+22
+118
+65
+23
+122
+71
+28
+129
+77
+37
+126
+74
+34
+131
+79
+39
+130
+78
+38
+129
+77
+37
+128
+77
+34
+124
+73
+30
+130
+79
+36
+135
+84
+41
+132
+79
+35
+132
+79
+35
+128
+75
+31
+124
+71
+27
+124
+71
+27
+125
+72
+28
+123
+68
+27
+117
+62
+21
+99
+55
+20
+99
+55
+20
+98
+54
+19
+98
+54
+19
+99
+55
+20
+101
+57
+22
+102
+58
+23
+104
+60
+25
+99
+55
+20
+96
+52
+17
+97
+53
+18
+103
+59
+24
+103
+59
+24
+98
+54
+19
+95
+51
+16
+97
+53
+16
+94
+50
+11
+98
+54
+15
+103
+59
+20
+105
+61
+22
+105
+61
+24
+106
+62
+25
+107
+63
+26
+107
+63
+26
+99
+55
+18
+93
+49
+12
+93
+49
+12
+98
+54
+17
+100
+56
+19
+100
+56
+19
+102
+60
+22
+105
+63
+25
+96
+52
+17
+98
+54
+19
+102
+58
+23
+103
+59
+24
+103
+59
+22
+105
+61
+24
+106
+62
+25
+102
+58
+21
+103
+59
+20
+107
+63
+24
+104
+60
+23
+102
+58
+21
+105
+61
+24
+106
+62
+25
+106
+62
+27
+110
+66
+29
+107
+63
+26
+106
+62
+23
+104
+60
+21
+102
+58
+19
+104
+59
+20
+105
+60
+21
+106
+61
+22
+106
+61
+22
+110
+65
+26
+109
+64
+25
+108
+63
+24
+106
+61
+22
+105
+60
+21
+105
+60
+21
+105
+60
+21
+105
+60
+21
+105
+59
+23
+105
+59
+23
+106
+60
+24
+107
+61
+25
+108
+62
+26
+110
+64
+28
+112
+66
+30
+113
+67
+31
+114
+68
+32
+113
+67
+31
+112
+66
+30
+111
+65
+29
+109
+64
+25
+106
+61
+22
+105
+60
+21
+107
+59
+23
+106
+57
+24
+103
+54
+21
+104
+55
+23
+104
+55
+22
+101
+52
+20
+100
+51
+18
+100
+51
+19
+98
+49
+16
+106
+55
+24
+108
+58
+25
+110
+60
+27
+108
+58
+23
+106
+56
+21
+106
+56
+21
+110
+60
+25
+115
+65
+28
+116
+66
+29
+115
+67
+27
+115
+66
+26
+113
+65
+25
+111
+62
+22
+108
+61
+19
+112
+63
+22
+116
+69
+27
+114
+67
+25
+111
+64
+22
+112
+64
+24
+112
+67
+26
+109
+61
+21
+99
+54
+13
+97
+49
+11
+100
+52
+14
+100
+51
+11
+104
+55
+15
+109
+60
+20
+110
+61
+21
+113
+61
+24
+111
+61
+24
+111
+59
+22
+106
+56
+19
+106
+54
+17
+103
+53
+16
+101
+48
+14
+99
+49
+14
+105
+52
+18
+108
+55
+21
+111
+58
+24
+117
+64
+30
+114
+64
+27
+111
+61
+24
+107
+57
+20
+103
+55
+19
+104
+56
+20
+105
+59
+23
+105
+59
+23
+105
+59
+23
+113
+67
+31
+116
+70
+34
+118
+70
+32
+119
+71
+31
+121
+73
+33
+120
+73
+31
+118
+69
+28
+120
+68
+28
+121
+69
+30
+120
+66
+28
+119
+65
+27
+117
+65
+26
+113
+61
+24
+106
+56
+19
+105
+55
+18
+106
+56
+19
+115
+65
+30
+117
+69
+33
+114
+64
+29
+106
+58
+22
+106
+56
+19
+107
+59
+21
+107
+57
+20
+103
+55
+17
+107
+59
+23
+106
+60
+24
+106
+60
+24
+106
+60
+24
+108
+59
+26
+108
+59
+26
+107
+58
+25
+105
+56
+23
+111
+63
+27
+115
+67
+31
+111
+63
+27
+106
+58
+22
+110
+62
+24
+113
+65
+27
+110
+62
+24
+105
+57
+19
+103
+55
+15
+97
+52
+11
+104
+59
+18
+105
+60
+19
+102
+57
+18
+103
+58
+19
+101
+56
+17
+96
+51
+12
+99
+53
+17
+96
+50
+14
+96
+51
+12
+100
+55
+16
+107
+62
+23
+109
+64
+25
+108
+63
+24
+106
+61
+22
+101
+53
+13
+100
+53
+11
+103
+56
+14
+111
+64
+22
+115
+68
+26
+108
+61
+19
+103
+56
+14
+106
+59
+17
+104
+57
+15
+100
+53
+11
+100
+53
+11
+107
+60
+18
+110
+63
+21
+107
+60
+18
+103
+56
+14
+103
+54
+13
+102
+50
+10
+108
+55
+15
+112
+59
+19
+114
+61
+21
+112
+60
+20
+111
+59
+19
+110
+58
+18
+110
+58
+18
+113
+61
+21
+114
+62
+22
+115
+63
+24
+117
+65
+25
+117
+65
+26
+116
+64
+24
+111
+59
+20
+104
+55
+15
+102
+54
+16
+100
+52
+14
+101
+52
+12
+103
+54
+14
+106
+57
+16
+107
+58
+17
+110
+59
+16
+111
+60
+17
+111
+60
+17
+109
+58
+15
+107
+56
+13
+107
+56
+13
+105
+53
+13
+105
+53
+13
+107
+58
+17
+114
+65
+25
+107
+57
+20
+108
+58
+21
+105
+53
+16
+105
+53
+14
+107
+55
+16
+107
+55
+15
+111
+59
+19
+114
+62
+22
+120
+67
+27
+121
+68
+26
+125
+72
+30
+126
+73
+31
+122
+69
+27
+114
+61
+19
+110
+57
+17
+109
+56
+16
+103
+59
+20
+103
+59
+20
+103
+59
+20
+103
+59
+20
+104
+60
+21
+105
+61
+22
+105
+61
+22
+104
+60
+21
+101
+57
+18
+99
+55
+16
+100
+56
+17
+104
+60
+21
+105
+61
+22
+103
+59
+20
+101
+57
+18
+102
+58
+19
+104
+61
+19
+106
+63
+21
+108
+64
+25
+108
+64
+25
+109
+65
+26
+109
+65
+26
+108
+64
+27
+105
+61
+24
+101
+57
+20
+100
+56
+19
+98
+54
+17
+100
+56
+19
+104
+60
+23
+105
+61
+24
+106
+62
+25
+110
+66
+29
+107
+63
+28
+107
+63
+28
+107
+63
+28
+106
+62
+27
+104
+60
+23
+109
+65
+28
+112
+68
+29
+110
+66
+27
+111
+67
+28
+111
+67
+28
+110
+66
+29
+107
+63
+26
+107
+63
+26
+107
+63
+26
+107
+63
+28
+108
+64
+27
+112
+68
+31
+111
+67
+28
+113
+68
+29
+113
+68
+29
+113
+68
+29
+113
+68
+29
+116
+68
+30
+117
+69
+31
+114
+66
+28
+114
+66
+28
+115
+67
+29
+116
+68
+30
+113
+68
+27
+112
+67
+26
+111
+66
+25
+111
+66
+25
+113
+69
+30
+108
+64
+25
+104
+60
+21
+104
+60
+21
+108
+64
+25
+111
+67
+28
+112
+68
+29
+110
+66
+27
+112
+68
+29
+115
+71
+32
+116
+73
+31
+115
+72
+30
+112
+69
+26
+110
+67
+24
+107
+64
+21
+105
+60
+18
+110
+65
+24
+109
+64
+23
+112
+67
+28
+115
+70
+29
+114
+69
+30
+113
+68
+27
+114
+69
+30
+113
+68
+27
+113
+65
+27
+114
+66
+26
+115
+67
+27
+115
+67
+27
+115
+67
+27
+116
+69
+27
+119
+72
+30
+122
+73
+32
+123
+74
+33
+125
+76
+35
+127
+75
+35
+122
+73
+30
+121
+70
+27
+117
+68
+25
+119
+68
+25
+118
+69
+26
+120
+71
+28
+118
+69
+26
+117
+68
+27
+118
+71
+29
+118
+69
+28
+116
+69
+27
+120
+71
+31
+123
+76
+34
+126
+79
+35
+127
+80
+34
+124
+77
+33
+118
+71
+27
+115
+66
+23
+114
+67
+23
+114
+65
+22
+112
+65
+21
+111
+62
+21
+109
+62
+20
+105
+56
+15
+102
+55
+13
+104
+55
+14
+104
+55
+14
+106
+57
+17
+110
+61
+21
+113
+61
+24
+110
+57
+23
+106
+53
+19
+100
+50
+17
+100
+50
+17
+101
+52
+19
+103
+54
+21
+103
+54
+21
+102
+54
+18
+105
+57
+21
+105
+55
+18
+106
+57
+17
+112
+63
+22
+115
+66
+23
+119
+68
+25
+125
+74
+31
+122
+70
+30
+119
+67
+28
+116
+64
+25
+112
+63
+23
+107
+57
+20
+100
+52
+14
+98
+50
+12
+98
+50
+12
+105
+57
+19
+107
+62
+23
+106
+58
+20
+100
+55
+16
+106
+58
+20
+109
+64
+25
+110
+62
+22
+105
+60
+21
+102
+58
+21
+101
+57
+20
+102
+58
+21
+104
+60
+23
+103
+59
+24
+102
+58
+23
+101
+55
+21
+98
+52
+18
+95
+49
+13
+99
+53
+17
+98
+52
+16
+97
+51
+15
+100
+55
+16
+99
+54
+15
+96
+51
+12
+97
+52
+13
+106
+58
+18
+104
+57
+15
+115
+68
+26
+117
+70
+28
+111
+63
+23
+112
+64
+24
+110
+62
+24
+107
+59
+21
+104
+56
+18
+102
+54
+16
+100
+52
+14
+102
+54
+16
+103
+55
+17
+102
+54
+16
+99
+51
+13
+97
+49
+9
+102
+55
+13
+105
+58
+14
+108
+61
+17
+114
+67
+23
+122
+75
+31
+122
+75
+31
+120
+73
+31
+123
+76
+34
+121
+74
+32
+114
+67
+25
+108
+60
+20
+107
+59
+19
+112
+63
+23
+114
+65
+25
+115
+66
+26
+115
+66
+25
+118
+66
+26
+122
+71
+28
+124
+73
+30
+120
+69
+26
+115
+64
+21
+113
+62
+19
+114
+63
+20
+117
+66
+23
+122
+73
+30
+124
+75
+32
+124
+75
+34
+123
+74
+31
+122
+73
+32
+121
+72
+29
+119
+70
+29
+116
+67
+26
+113
+66
+24
+112
+65
+23
+115
+66
+23
+118
+69
+26
+124
+73
+28
+126
+75
+30
+128
+75
+31
+130
+77
+33
+128
+75
+31
+129
+76
+32
+131
+78
+34
+134
+81
+37
+134
+83
+40
+130
+79
+36
+123
+72
+29
+116
+67
+24
+108
+59
+18
+109
+61
+21
+106
+57
+17
+108
+59
+18
+110
+61
+20
+108
+59
+16
+110
+61
+18
+111
+63
+17
+117
+66
+21
+120
+69
+24
+124
+73
+28
+126
+75
+30
+123
+72
+27
+117
+66
+21
+114
+63
+18
+115
+64
+19
+109
+66
+24
+108
+65
+23
+109
+66
+24
+110
+67
+25
+111
+68
+26
+110
+67
+25
+108
+65
+23
+106
+63
+21
+106
+63
+21
+105
+62
+20
+104
+61
+19
+104
+61
+19
+106
+63
+21
+108
+65
+23
+109
+66
+24
+109
+66
+24
+107
+64
+22
+107
+64
+22
+108
+63
+24
+107
+63
+24
+111
+66
+27
+111
+67
+28
+109
+65
+28
+105
+61
+24
+109
+65
+28
+113
+69
+32
+110
+66
+29
+106
+62
+25
+107
+63
+26
+105
+61
+24
+100
+56
+19
+99
+55
+18
+97
+53
+18
+100
+56
+21
+106
+62
+27
+108
+64
+29
+107
+63
+26
+109
+65
+28
+107
+63
+26
+101
+57
+18
+102
+58
+21
+103
+59
+22
+105
+61
+24
+107
+63
+26
+106
+62
+25
+107
+63
+26
+105
+61
+26
+102
+58
+21
+101
+56
+17
+103
+58
+17
+108
+63
+24
+112
+67
+26
+112
+67
+28
+108
+63
+22
+110
+62
+24
+112
+64
+24
+111
+63
+25
+110
+62
+22
+110
+62
+24
+110
+62
+22
+107
+62
+21
+105
+60
+19
+104
+59
+18
+104
+59
+18
+103
+58
+17
+102
+57
+16
+102
+57
+16
+102
+57
+16
+102
+57
+16
+102
+57
+16
+102
+57
+16
+102
+57
+16
+103
+58
+17
+106
+61
+20
+107
+62
+20
+106
+61
+19
+107
+62
+20
+112
+68
+23
+115
+70
+28
+115
+70
+28
+106
+61
+19
+105
+60
+18
+110
+63
+21
+109
+64
+22
+108
+61
+19
+104
+60
+15
+107
+60
+18
+107
+60
+16
+109
+62
+20
+109
+62
+18
+109
+62
+20
+111
+64
+20
+113
+66
+22
+116
+69
+25
+118
+71
+27
+120
+71
+28
+118
+69
+26
+122
+71
+28
+122
+71
+28
+117
+66
+23
+114
+63
+20
+115
+64
+19
+114
+63
+20
+112
+61
+16
+114
+65
+22
+112
+63
+20
+109
+60
+17
+109
+60
+17
+111
+62
+19
+117
+68
+25
+125
+76
+35
+130
+81
+38
+129
+82
+38
+133
+86
+40
+133
+86
+42
+130
+83
+39
+127
+80
+36
+127
+80
+36
+126
+79
+35
+124
+77
+33
+127
+80
+36
+128
+81
+39
+126
+79
+37
+121
+74
+32
+116
+69
+27
+110
+63
+21
+111
+62
+21
+115
+66
+26
+121
+69
+32
+118
+66
+29
+112
+59
+25
+103
+53
+18
+99
+49
+14
+97
+49
+13
+98
+50
+14
+98
+50
+14
+101
+53
+17
+105
+57
+19
+104
+56
+16
+104
+55
+15
+109
+60
+19
+109
+60
+17
+109
+60
+17
+114
+65
+22
+112
+63
+22
+110
+61
+21
+109
+60
+20
+109
+61
+21
+108
+60
+22
+104
+56
+18
+103
+55
+17
+104
+56
+18
+104
+59
+20
+105
+60
+21
+105
+60
+21
+108
+63
+24
+115
+70
+31
+116
+71
+32
+114
+69
+30
+114
+69
+30
+109
+65
+26
+103
+59
+22
+100
+56
+19
+99
+55
+18
+97
+53
+16
+96
+52
+15
+97
+53
+18
+97
+53
+16
+106
+62
+25
+107
+63
+26
+106
+62
+25
+106
+62
+23
+108
+64
+25
+105
+60
+19
+106
+61
+20
+113
+68
+27
+116
+68
+28
+109
+62
+20
+115
+68
+26
+113
+66
+24
+107
+59
+19
+111
+63
+23
+112
+64
+26
+110
+62
+24
+111
+63
+25
+114
+66
+28
+118
+70
+32
+120
+72
+32
+119
+69
+32
+116
+67
+27
+115
+66
+26
+117
+68
+28
+121
+72
+29
+123
+76
+32
+121
+72
+29
+117
+70
+26
+122
+73
+30
+122
+75
+31
+120
+71
+30
+119
+72
+30
+119
+70
+29
+114
+67
+25
+111
+62
+21
+111
+62
+21
+117
+68
+27
+123
+74
+33
+124
+75
+34
+122
+73
+32
+123
+72
+29
+120
+69
+26
+118
+67
+24
+120
+69
+26
+126
+75
+32
+130
+79
+36
+127
+75
+35
+123
+72
+29
+128
+76
+36
+126
+77
+34
+124
+73
+30
+115
+66
+23
+112
+61
+18
+109
+60
+17
+111
+60
+17
+109
+60
+17
+112
+63
+20
+114
+67
+21
+122
+74
+28
+129
+81
+35
+136
+85
+38
+138
+87
+40
+139
+87
+40
+140
+88
+41
+139
+87
+40
+141
+89
+42
+141
+89
+42
+138
+86
+39
+135
+84
+37
+136
+85
+38
+136
+85
+40
+134
+83
+38
+126
+77
+34
+132
+85
+43
+132
+85
+43
+135
+88
+46
+136
+87
+44
+130
+81
+38
+130
+81
+38
+130
+82
+36
+136
+85
+40
+138
+87
+42
+137
+86
+41
+132
+81
+34
+130
+79
+34
+132
+81
+34
+132
+81
+34
+129
+78
+31
+105
+61
+22
+104
+60
+21
+102
+58
+19
+103
+59
+20
+104
+60
+21
+103
+59
+20
+102
+58
+19
+100
+56
+17
+101
+56
+17
+100
+55
+16
+100
+55
+16
+103
+58
+19
+106
+61
+22
+106
+61
+22
+105
+60
+21
+104
+59
+20
+105
+60
+19
+102
+57
+16
+104
+56
+16
+102
+57
+16
+106
+58
+18
+108
+63
+22
+109
+64
+25
+105
+60
+21
+107
+62
+23
+108
+63
+24
+108
+64
+27
+108
+64
+27
+108
+64
+27
+108
+64
+27
+105
+61
+24
+101
+57
+20
+98
+54
+17
+98
+54
+17
+99
+53
+17
+101
+55
+19
+101
+55
+21
+98
+52
+18
+96
+50
+16
+96
+50
+14
+96
+50
+16
+98
+52
+18
+102
+56
+22
+104
+58
+24
+103
+57
+21
+102
+56
+20
+103
+57
+21
+106
+60
+24
+108
+60
+20
+110
+63
+21
+111
+63
+23
+112
+65
+23
+113
+65
+25
+115
+68
+26
+112
+67
+26
+110
+65
+23
+110
+65
+24
+111
+66
+24
+110
+65
+24
+108
+63
+21
+110
+63
+21
+112
+65
+23
+112
+65
+23
+109
+61
+21
+107
+59
+19
+107
+59
+21
+108
+60
+22
+111
+63
+25
+113
+65
+25
+114
+66
+26
+113
+65
+25
+111
+63
+23
+112
+64
+24
+112
+64
+24
+110
+62
+22
+108
+60
+20
+110
+62
+22
+113
+66
+24
+113
+65
+25
+111
+64
+22
+108
+61
+19
+110
+63
+19
+113
+64
+21
+111
+64
+20
+113
+64
+21
+115
+68
+22
+118
+69
+26
+118
+70
+24
+116
+67
+24
+115
+67
+21
+114
+65
+22
+113
+65
+19
+113
+65
+19
+113
+65
+19
+113
+65
+19
+112
+63
+20
+113
+64
+21
+115
+66
+25
+116
+67
+26
+115
+66
+25
+114
+65
+24
+113
+64
+21
+112
+63
+22
+110
+61
+18
+106
+57
+16
+105
+56
+15
+106
+57
+16
+109
+60
+19
+112
+63
+22
+112
+63
+22
+112
+63
+22
+113
+64
+23
+117
+68
+27
+118
+69
+28
+120
+71
+30
+120
+71
+30
+120
+71
+30
+120
+71
+30
+121
+72
+31
+121
+72
+31
+120
+71
+30
+120
+71
+31
+122
+73
+33
+127
+78
+38
+129
+80
+40
+126
+77
+37
+124
+75
+35
+124
+75
+35
+122
+70
+30
+122
+70
+30
+121
+72
+32
+124
+75
+35
+124
+74
+37
+121
+73
+35
+121
+73
+35
+121
+76
+37
+106
+61
+22
+105
+60
+21
+110
+65
+24
+118
+70
+30
+115
+68
+26
+111
+64
+22
+112
+65
+23
+114
+67
+25
+113
+66
+24
+113
+66
+24
+112
+64
+24
+107
+62
+21
+104
+59
+18
+103
+58
+17
+102
+57
+18
+101
+56
+17
+105
+60
+21
+106
+61
+22
+110
+64
+28
+112
+66
+30
+115
+67
+31
+118
+70
+34
+117
+69
+33
+111
+63
+25
+111
+66
+27
+111
+66
+27
+110
+65
+26
+107
+62
+23
+104
+59
+20
+103
+58
+19
+103
+57
+21
+102
+57
+18
+107
+62
+23
+106
+61
+22
+108
+63
+24
+108
+63
+22
+107
+62
+21
+114
+67
+25
+115
+68
+26
+108
+61
+19
+109
+60
+20
+105
+56
+16
+111
+62
+22
+116
+67
+27
+112
+63
+23
+114
+65
+25
+118
+69
+29
+114
+65
+25
+119
+70
+30
+118
+69
+29
+116
+67
+27
+114
+65
+24
+115
+63
+24
+115
+63
+23
+114
+62
+22
+112
+60
+20
+116
+64
+24
+116
+67
+26
+118
+66
+26
+115
+66
+25
+121
+69
+29
+124
+75
+34
+126
+74
+34
+120
+71
+30
+115
+63
+23
+112
+63
+22
+112
+60
+20
+113
+62
+19
+116
+65
+22
+119
+68
+25
+119
+68
+25
+116
+65
+22
+120
+67
+25
+118
+65
+23
+118
+65
+25
+120
+67
+27
+119
+66
+26
+116
+63
+23
+117
+63
+25
+120
+67
+27
+119
+65
+27
+115
+63
+23
+115
+62
+22
+117
+65
+25
+118
+65
+23
+114
+63
+20
+113
+60
+16
+112
+61
+16
+111
+63
+17
+115
+67
+19
+119
+71
+23
+119
+71
+23
+119
+71
+23
+122
+74
+26
+126
+76
+27
+128
+78
+29
+132
+82
+33
+130
+80
+31
+126
+76
+27
+123
+73
+24
+123
+73
+24
+124
+74
+25
+123
+72
+25
+121
+70
+23
+120
+71
+28
+120
+71
+30
+118
+69
+28
+114
+65
+24
+114
+62
+22
+113
+61
+21
+112
+60
+20
+111
+60
+17
+113
+62
+19
+113
+62
+19
+116
+65
+22
+119
+68
+23
+121
+68
+26
+126
+73
+29
+130
+77
+33
+129
+76
+32
+105
+61
+22
+107
+63
+24
+108
+64
+25
+107
+63
+24
+105
+61
+22
+104
+60
+21
+104
+60
+21
+105
+61
+22
+107
+62
+23
+107
+62
+23
+107
+62
+23
+110
+65
+26
+111
+66
+27
+111
+66
+27
+109
+64
+25
+109
+64
+25
+113
+65
+27
+114
+66
+26
+116
+68
+28
+114
+66
+26
+110
+62
+22
+110
+62
+22
+109
+64
+25
+107
+62
+23
+110
+65
+26
+113
+68
+29
+113
+69
+32
+114
+70
+33
+114
+70
+33
+113
+69
+32
+111
+67
+30
+108
+64
+27
+111
+67
+30
+108
+64
+27
+107
+61
+25
+106
+60
+24
+105
+59
+25
+105
+59
+25
+107
+61
+27
+109
+63
+29
+109
+63
+29
+108
+62
+28
+108
+62
+28
+109
+63
+29
+108
+62
+26
+107
+61
+25
+106
+60
+24
+106
+61
+22
+113
+64
+24
+114
+65
+25
+113
+65
+25
+115
+67
+27
+119
+71
+31
+120
+72
+32
+115
+70
+29
+111
+66
+25
+114
+69
+28
+117
+72
+31
+118
+73
+32
+115
+70
+29
+115
+67
+27
+117
+69
+29
+118
+70
+30
+117
+69
+29
+120
+70
+33
+118
+68
+31
+116
+66
+29
+117
+68
+28
+120
+71
+31
+123
+74
+34
+123
+74
+34
+122
+73
+33
+119
+70
+30
+119
+70
+30
+117
+68
+28
+114
+65
+25
+112
+63
+23
+112
+63
+23
+110
+62
+22
+109
+62
+20
+112
+63
+22
+111
+62
+21
+111
+62
+21
+113
+64
+23
+114
+65
+22
+114
+65
+22
+116
+67
+24
+118
+69
+26
+121
+72
+29
+121
+72
+29
+122
+73
+30
+121
+72
+29
+119
+70
+27
+118
+69
+26
+118
+69
+26
+119
+70
+27
+120
+71
+30
+120
+71
+30
+120
+71
+30
+117
+68
+27
+116
+67
+26
+116
+67
+26
+117
+68
+27
+118
+69
+28
+122
+73
+32
+122
+73
+32
+123
+74
+33
+123
+74
+33
+121
+72
+31
+116
+67
+26
+114
+65
+24
+113
+64
+23
+110
+61
+20
+110
+61
+20
+111
+62
+21
+111
+62
+21
+111
+62
+21
+111
+62
+21
+110
+61
+20
+110
+61
+20
+106
+57
+16
+106
+57
+16
+108
+59
+19
+110
+61
+21
+111
+62
+22
+111
+62
+22
+113
+64
+24
+115
+66
+25
+117
+65
+25
+116
+65
+22
+114
+65
+24
+115
+66
+25
+114
+66
+26
+113
+65
+25
+112
+67
+26
+114
+69
+28
+104
+59
+20
+99
+54
+15
+100
+55
+14
+106
+61
+20
+112
+65
+23
+114
+67
+25
+115
+68
+26
+114
+67
+25
+114
+67
+23
+114
+67
+23
+116
+69
+27
+119
+72
+30
+119
+72
+30
+116
+69
+27
+113
+65
+25
+111
+63
+23
+110
+62
+22
+109
+61
+21
+108
+60
+22
+105
+57
+19
+104
+54
+17
+108
+58
+21
+110
+60
+23
+108
+59
+19
+111
+62
+22
+114
+65
+24
+116
+67
+27
+117
+69
+29
+118
+70
+30
+119
+71
+31
+121
+73
+33
+121
+73
+33
+117
+69
+29
+117
+69
+29
+117
+69
+29
+117
+70
+28
+118
+69
+28
+121
+72
+29
+121
+72
+29
+117
+68
+25
+117
+68
+27
+120
+71
+30
+130
+81
+40
+132
+83
+42
+123
+74
+33
+120
+71
+30
+121
+72
+31
+116
+67
+26
+119
+70
+29
+116
+67
+26
+115
+64
+21
+113
+62
+19
+115
+64
+21
+117
+66
+23
+118
+65
+21
+117
+64
+20
+120
+69
+26
+118
+67
+24
+115
+64
+21
+114
+63
+20
+119
+68
+25
+123
+72
+29
+122
+71
+28
+118
+67
+24
+122
+71
+28
+124
+73
+30
+127
+76
+31
+129
+78
+33
+130
+79
+34
+129
+78
+31
+126
+75
+28
+123
+72
+25
+124
+71
+27
+124
+71
+27
+125
+72
+28
+125
+72
+30
+123
+70
+28
+119
+66
+26
+118
+65
+25
+119
+66
+26
+118
+65
+25
+118
+65
+23
+121
+68
+26
+126
+73
+29
+128
+75
+31
+129
+77
+30
+131
+79
+32
+134
+82
+35
+135
+84
+37
+136
+85
+38
+134
+83
+36
+133
+82
+35
+135
+84
+37
+139
+88
+41
+139
+87
+40
+134
+82
+34
+133
+81
+33
+135
+83
+35
+137
+85
+37
+135
+83
+35
+130
+78
+30
+126
+74
+26
+124
+72
+24
+123
+71
+24
+121
+70
+25
+120
+69
+24
+117
+66
+21
+114
+63
+18
+115
+62
+18
+120
+67
+23
+125
+72
+28
+127
+74
+30
+120
+67
+23
+121
+68
+24
+125
+72
+28
+126
+74
+27
+126
+72
+26
+129
+75
+29
+132
+78
+32
+132
+78
+31
+106
+62
+25
+107
+63
+26
+107
+63
+26
+106
+62
+25
+104
+60
+23
+104
+60
+23
+105
+61
+24
+107
+63
+26
+108
+64
+27
+108
+64
+27
+109
+65
+28
+110
+66
+29
+111
+67
+30
+109
+65
+28
+108
+64
+27
+108
+64
+25
+109
+64
+25
+110
+65
+26
+113
+68
+29
+111
+66
+27
+106
+61
+22
+106
+61
+22
+107
+62
+23
+106
+61
+22
+105
+59
+23
+107
+61
+25
+107
+63
+26
+106
+62
+25
+105
+61
+24
+105
+61
+24
+106
+62
+25
+105
+61
+24
+104
+60
+21
+105
+61
+22
+106
+62
+25
+108
+64
+27
+109
+65
+28
+109
+65
+28
+110
+64
+28
+112
+66
+30
+106
+60
+24
+104
+58
+22
+102
+56
+20
+104
+58
+22
+106
+60
+24
+106
+60
+24
+105
+60
+21
+105
+60
+21
+107
+57
+20
+109
+59
+22
+109
+61
+23
+110
+62
+24
+111
+63
+25
+109
+61
+23
+104
+59
+20
+100
+55
+16
+101
+56
+17
+103
+58
+19
+103
+58
+19
+102
+57
+18
+106
+58
+20
+110
+62
+24
+114
+66
+28
+114
+66
+28
+118
+68
+31
+117
+68
+28
+115
+66
+26
+115
+66
+26
+114
+65
+25
+115
+66
+25
+115
+66
+25
+115
+66
+25
+120
+71
+30
+121
+72
+31
+120
+71
+30
+118
+69
+28
+116
+67
+26
+115
+66
+25
+115
+66
+25
+114
+65
+24
+114
+65
+25
+111
+62
+22
+111
+62
+22
+115
+66
+26
+116
+67
+27
+113
+64
+24
+114
+65
+25
+117
+68
+28
+118
+69
+29
+120
+71
+31
+121
+72
+32
+120
+71
+31
+118
+69
+28
+116
+67
+26
+117
+68
+27
+118
+69
+28
+120
+71
+30
+120
+71
+30
+119
+70
+29
+116
+67
+26
+114
+65
+24
+115
+66
+25
+117
+68
+27
+118
+69
+28
+121
+72
+31
+122
+73
+32
+123
+74
+33
+122
+73
+32
+119
+70
+29
+114
+65
+24
+112
+63
+22
+113
+64
+23
+115
+66
+23
+114
+65
+22
+113
+64
+21
+113
+64
+21
+114
+65
+22
+114
+65
+22
+113
+64
+21
+112
+63
+20
+114
+65
+22
+115
+66
+23
+114
+65
+22
+110
+61
+18
+106
+57
+14
+106
+57
+14
+107
+58
+15
+109
+60
+17
+110
+59
+16
+111
+60
+17
+111
+62
+21
+113
+64
+23
+111
+63
+23
+109
+61
+21
+107
+59
+19
+107
+59
+19
+98
+53
+12
+94
+49
+8
+95
+50
+9
+100
+55
+14
+108
+60
+20
+114
+66
+26
+117
+70
+28
+115
+68
+24
+113
+62
+17
+112
+61
+16
+113
+62
+17
+118
+67
+22
+120
+69
+26
+118
+67
+24
+115
+64
+21
+114
+63
+20
+115
+64
+21
+116
+65
+22
+119
+68
+25
+118
+67
+24
+116
+63
+21
+117
+64
+22
+116
+63
+21
+112
+59
+17
+110
+57
+15
+113
+60
+18
+116
+64
+24
+117
+65
+25
+118
+66
+26
+118
+69
+28
+120
+71
+30
+121
+72
+31
+122
+73
+32
+122
+73
+30
+121
+72
+29
+120
+71
+28
+122
+71
+28
+121
+70
+25
+119
+68
+23
+120
+69
+24
+121
+73
+27
+120
+72
+26
+122
+74
+28
+120
+72
+26
+114
+66
+20
+115
+67
+21
+115
+67
+21
+109
+61
+15
+114
+66
+20
+115
+67
+21
+118
+67
+22
+121
+70
+25
+124
+73
+26
+127
+76
+29
+128
+76
+29
+126
+74
+27
+128
+77
+30
+125
+74
+27
+122
+71
+24
+122
+71
+24
+123
+72
+27
+124
+73
+28
+122
+71
+26
+120
+69
+24
+122
+71
+24
+125
+74
+27
+127
+76
+29
+128
+78
+29
+128
+78
+29
+129
+79
+30
+130
+80
+31
+130
+80
+31
+133
+81
+31
+133
+81
+31
+132
+80
+30
+130
+78
+30
+128
+76
+28
+130
+78
+31
+132
+80
+33
+133
+81
+34
+133
+81
+34
+134
+82
+35
+136
+84
+37
+138
+86
+38
+137
+85
+37
+135
+83
+33
+136
+84
+34
+139
+87
+37
+142
+88
+42
+139
+85
+41
+134
+80
+36
+132
+78
+34
+135
+81
+37
+140
+86
+40
+139
+85
+39
+134
+80
+34
+135
+78
+33
+135
+78
+33
+137
+80
+35
+139
+82
+37
+140
+83
+38
+139
+82
+37
+138
+81
+36
+138
+81
+35
+135
+82
+32
+134
+81
+31
+134
+81
+31
+137
+84
+34
+142
+89
+39
+145
+92
+42
+145
+89
+40
+141
+85
+36
+141
+85
+36
+143
+87
+36
+147
+91
+40
+146
+90
+39
+142
+86
+35
+142
+87
+33
+145
+90
+36
+144
+89
+35
+101
+57
+20
+97
+53
+16
+93
+49
+12
+92
+48
+11
+93
+49
+12
+96
+52
+15
+97
+53
+16
+98
+54
+17
+97
+53
+16
+97
+53
+16
+99
+55
+18
+101
+57
+20
+100
+56
+19
+98
+54
+17
+98
+54
+17
+98
+54
+17
+103
+57
+21
+101
+56
+17
+102
+56
+20
+103
+58
+19
+103
+57
+21
+105
+60
+21
+108
+62
+26
+107
+61
+25
+103
+57
+21
+102
+56
+20
+98
+54
+17
+96
+52
+15
+96
+52
+15
+98
+54
+17
+100
+56
+19
+102
+58
+21
+104
+60
+21
+103
+59
+20
+100
+56
+19
+98
+54
+17
+96
+52
+15
+96
+52
+15
+99
+53
+17
+101
+55
+19
+102
+56
+20
+99
+53
+17
+98
+52
+16
+100
+54
+18
+101
+55
+19
+102
+56
+20
+101
+56
+17
+100
+55
+16
+105
+55
+18
+109
+59
+22
+111
+63
+27
+108
+60
+24
+103
+55
+19
+98
+50
+14
+95
+49
+13
+95
+49
+13
+100
+54
+18
+97
+51
+15
+93
+47
+11
+92
+46
+10
+97
+49
+13
+101
+53
+17
+104
+56
+20
+103
+55
+17
+105
+55
+18
+110
+61
+21
+114
+65
+25
+114
+65
+25
+111
+62
+21
+109
+60
+19
+110
+61
+20
+112
+63
+22
+107
+58
+17
+108
+59
+18
+109
+60
+19
+110
+61
+20
+111
+62
+21
+112
+63
+22
+113
+64
+23
+113
+64
+23
+113
+63
+26
+112
+62
+25
+114
+64
+27
+117
+67
+30
+116
+66
+29
+113
+63
+26
+113
+63
+26
+115
+65
+28
+113
+63
+26
+113
+63
+26
+113
+63
+26
+113
+63
+26
+112
+63
+23
+111
+62
+22
+111
+62
+22
+111
+62
+22
+113
+64
+23
+116
+67
+26
+117
+68
+27
+116
+67
+26
+115
+66
+25
+116
+67
+26
+117
+68
+27
+118
+69
+28
+114
+65
+24
+115
+66
+25
+116
+67
+26
+116
+67
+26
+115
+66
+25
+115
+66
+25
+116
+67
+26
+117
+68
+27
+122
+73
+30
+121
+72
+29
+120
+71
+28
+120
+71
+28
+120
+71
+28
+119
+70
+27
+118
+69
+26
+118
+69
+26
+112
+63
+20
+116
+67
+24
+117
+68
+25
+114
+65
+22
+112
+63
+20
+114
+65
+22
+116
+67
+24
+117
+68
+25
+118
+67
+24
+119
+68
+25
+119
+70
+29
+119
+70
+29
+116
+68
+28
+112
+64
+24
+109
+61
+21
+108
+60
+20
+104
+59
+18
+106
+61
+20
+110
+65
+24
+112
+67
+26
+115
+67
+27
+120
+72
+32
+125
+78
+36
+125
+76
+35
+126
+75
+32
+123
+72
+27
+120
+69
+24
+120
+69
+24
+121
+70
+27
+123
+72
+29
+124
+73
+30
+124
+73
+30
+120
+69
+26
+118
+67
+24
+119
+68
+25
+119
+68
+25
+119
+66
+24
+122
+69
+27
+125
+72
+30
+123
+70
+28
+124
+71
+29
+125
+72
+30
+124
+72
+32
+122
+70
+30
+119
+67
+27
+115
+66
+25
+115
+66
+25
+115
+66
+25
+107
+58
+17
+110
+61
+20
+111
+62
+19
+113
+64
+21
+120
+69
+26
+119
+68
+25
+119
+68
+23
+125
+74
+29
+120
+72
+26
+118
+70
+24
+115
+67
+21
+111
+63
+17
+111
+63
+17
+118
+70
+24
+122
+74
+28
+117
+69
+23
+116
+68
+22
+118
+70
+24
+122
+71
+26
+124
+73
+26
+125
+74
+27
+125
+74
+27
+124
+72
+25
+122
+70
+23
+125
+74
+27
+126
+75
+28
+129
+78
+31
+132
+81
+34
+133
+82
+37
+131
+80
+35
+131
+80
+35
+133
+82
+37
+135
+84
+37
+135
+84
+37
+133
+82
+35
+128
+77
+30
+124
+74
+25
+122
+72
+23
+123
+73
+24
+123
+73
+24
+129
+77
+29
+131
+79
+31
+131
+79
+31
+128
+76
+28
+127
+75
+28
+131
+79
+32
+134
+82
+35
+134
+82
+35
+136
+83
+39
+137
+85
+38
+138
+86
+39
+137
+85
+37
+134
+82
+34
+130
+78
+28
+129
+77
+27
+130
+78
+30
+127
+73
+29
+123
+68
+27
+118
+63
+22
+114
+59
+18
+112
+57
+16
+112
+57
+16
+113
+59
+15
+115
+61
+17
+123
+66
+23
+124
+67
+24
+129
+72
+29
+136
+79
+36
+141
+84
+41
+143
+86
+43
+145
+88
+45
+148
+91
+46
+144
+87
+41
+140
+87
+37
+138
+85
+35
+139
+86
+36
+142
+89
+39
+143
+90
+40
+144
+88
+39
+142
+86
+37
+140
+84
+35
+141
+85
+36
+145
+89
+38
+145
+89
+38
+141
+85
+34
+141
+85
+34
+143
+88
+34
+143
+88
+34
+94
+51
+16
+90
+47
+12
+86
+43
+8
+85
+42
+7
+86
+43
+8
+88
+45
+10
+89
+46
+11
+89
+46
+11
+88
+45
+10
+89
+46
+11
+92
+49
+14
+93
+50
+15
+93
+50
+15
+91
+48
+13
+91
+48
+13
+92
+49
+14
+92
+48
+13
+90
+46
+9
+92
+48
+13
+94
+50
+13
+94
+50
+15
+96
+52
+15
+100
+56
+21
+100
+56
+19
+98
+54
+17
+95
+51
+14
+91
+47
+10
+90
+46
+9
+92
+46
+10
+94
+48
+12
+97
+51
+15
+98
+52
+16
+101
+57
+18
+100
+56
+17
+98
+54
+15
+95
+51
+12
+93
+49
+12
+93
+49
+12
+94
+50
+13
+94
+50
+13
+98
+54
+17
+98
+54
+17
+101
+55
+19
+104
+58
+22
+106
+61
+22
+106
+61
+22
+107
+62
+23
+109
+64
+25
+113
+63
+26
+115
+65
+28
+115
+67
+29
+113
+65
+27
+107
+59
+21
+104
+56
+18
+103
+58
+19
+106
+61
+22
+109
+64
+25
+106
+61
+22
+101
+55
+19
+97
+51
+15
+97
+49
+13
+97
+49
+13
+96
+48
+12
+95
+47
+9
+98
+48
+11
+102
+53
+13
+106
+57
+16
+108
+59
+18
+109
+60
+19
+109
+60
+19
+111
+62
+21
+113
+64
+23
+113
+64
+21
+111
+62
+19
+108
+59
+18
+106
+57
+16
+104
+55
+14
+102
+53
+12
+100
+51
+10
+99
+50
+9
+105
+55
+18
+108
+58
+21
+110
+60
+23
+108
+58
+21
+106
+56
+19
+106
+56
+19
+108
+58
+21
+109
+59
+22
+111
+61
+24
+109
+59
+22
+106
+56
+19
+107
+57
+20
+109
+60
+20
+110
+61
+21
+109
+60
+20
+107
+58
+18
+108
+59
+18
+111
+62
+21
+114
+65
+24
+115
+66
+25
+116
+67
+26
+117
+68
+27
+119
+70
+29
+119
+70
+29
+118
+69
+28
+118
+69
+28
+117
+68
+27
+116
+67
+26
+116
+67
+26
+117
+68
+27
+117
+68
+27
+117
+68
+27
+113
+64
+23
+114
+65
+24
+114
+65
+24
+114
+65
+24
+113
+64
+23
+113
+64
+23
+113
+64
+23
+113
+64
+23
+116
+67
+26
+120
+71
+30
+121
+72
+31
+120
+71
+30
+120
+71
+30
+124
+75
+34
+127
+78
+38
+128
+79
+38
+127
+75
+35
+126
+75
+32
+121
+72
+31
+117
+68
+27
+114
+65
+24
+113
+64
+23
+112
+64
+24
+112
+64
+24
+113
+65
+25
+116
+68
+28
+119
+71
+31
+118
+70
+30
+115
+67
+27
+118
+70
+30
+122
+74
+34
+122
+74
+34
+122
+73
+32
+122
+73
+32
+118
+69
+28
+114
+65
+24
+115
+66
+25
+119
+70
+29
+122
+73
+32
+121
+72
+31
+121
+72
+31
+117
+68
+27
+115
+66
+25
+116
+67
+26
+117
+68
+27
+121
+72
+31
+123
+74
+33
+120
+71
+30
+121
+72
+32
+122
+73
+33
+122
+73
+33
+118
+70
+30
+114
+66
+26
+111
+63
+23
+109
+61
+21
+107
+59
+19
+107
+62
+21
+109
+64
+23
+109
+61
+21
+108
+60
+20
+111
+63
+23
+107
+59
+19
+104
+57
+15
+108
+61
+19
+113
+64
+21
+120
+69
+26
+123
+72
+29
+122
+71
+28
+119
+70
+27
+124
+75
+32
+127
+78
+35
+125
+76
+33
+126
+77
+34
+127
+78
+35
+128
+77
+34
+125
+74
+29
+122
+71
+26
+120
+69
+24
+121
+68
+24
+121
+68
+24
+120
+69
+26
+119
+68
+25
+120
+69
+26
+123
+72
+29
+123
+72
+29
+120
+69
+26
+118
+67
+24
+119
+68
+25
+125
+74
+31
+126
+75
+32
+125
+74
+31
+123
+72
+29
+119
+68
+23
+115
+64
+19
+111
+60
+15
+108
+57
+12
+113
+62
+19
+118
+67
+24
+121
+70
+27
+118
+67
+24
+116
+64
+24
+115
+63
+23
+113
+61
+21
+109
+57
+17
+111
+59
+20
+113
+61
+21
+115
+63
+23
+118
+67
+24
+119
+68
+25
+119
+68
+25
+120
+69
+26
+121
+70
+27
+116
+63
+23
+112
+58
+20
+111
+57
+19
+113
+59
+21
+111
+57
+19
+108
+54
+16
+110
+57
+17
+116
+63
+23
+117
+62
+23
+124
+69
+30
+132
+77
+38
+133
+78
+39
+128
+73
+34
+123
+68
+29
+124
+69
+28
+127
+74
+32
+127
+74
+32
+129
+76
+32
+130
+77
+33
+129
+76
+32
+126
+73
+31
+125
+72
+30
+128
+73
+32
+130
+75
+34
+127
+72
+31
+128
+73
+32
+132
+78
+34
+133
+79
+35
+133
+79
+35
+135
+81
+37
+137
+83
+37
+136
+82
+36
+98
+55
+20
+99
+56
+21
+100
+57
+22
+99
+56
+21
+96
+53
+18
+95
+52
+17
+95
+52
+17
+96
+53
+18
+97
+54
+19
+97
+54
+19
+99
+56
+21
+101
+58
+23
+101
+58
+23
+100
+57
+22
+100
+57
+22
+101
+58
+23
+95
+51
+16
+97
+53
+18
+101
+57
+22
+102
+58
+23
+98
+54
+19
+97
+53
+18
+101
+57
+22
+103
+59
+24
+101
+57
+20
+99
+55
+18
+97
+53
+16
+98
+54
+17
+102
+56
+20
+103
+57
+21
+103
+57
+21
+103
+57
+21
+100
+56
+17
+101
+57
+18
+103
+59
+20
+104
+60
+21
+105
+61
+24
+104
+60
+23
+102
+58
+21
+99
+55
+18
+98
+54
+17
+101
+57
+20
+105
+59
+23
+107
+61
+25
+107
+62
+23
+107
+62
+23
+109
+64
+25
+112
+67
+28
+110
+62
+24
+110
+61
+21
+108
+60
+20
+109
+61
+21
+110
+62
+22
+111
+63
+23
+110
+65
+24
+112
+67
+26
+112
+67
+28
+114
+69
+30
+116
+71
+32
+115
+70
+31
+113
+65
+27
+110
+62
+24
+111
+63
+25
+112
+64
+26
+114
+65
+25
+111
+62
+22
+109
+60
+19
+110
+61
+20
+113
+64
+23
+116
+67
+26
+117
+68
+27
+116
+67
+26
+111
+62
+19
+109
+60
+17
+107
+58
+17
+108
+59
+18
+110
+61
+20
+110
+61
+20
+110
+61
+20
+110
+61
+20
+111
+62
+22
+114
+65
+25
+114
+65
+25
+111
+62
+22
+109
+60
+20
+111
+62
+22
+114
+65
+25
+116
+67
+27
+112
+63
+23
+109
+60
+20
+106
+57
+17
+107
+58
+18
+110
+61
+20
+112
+63
+22
+110
+61
+20
+107
+58
+17
+108
+59
+18
+109
+60
+19
+110
+61
+20
+109
+60
+19
+109
+60
+19
+110
+61
+20
+111
+62
+21
+110
+61
+20
+113
+64
+23
+113
+64
+23
+111
+62
+21
+109
+60
+19
+108
+59
+18
+107
+58
+17
+104
+55
+14
+102
+53
+12
+101
+52
+12
+103
+54
+14
+106
+56
+19
+107
+58
+18
+108
+58
+21
+108
+59
+19
+110
+60
+23
+111
+62
+22
+114
+64
+27
+115
+66
+26
+112
+62
+25
+108
+59
+19
+104
+54
+17
+105
+55
+18
+107
+57
+20
+109
+60
+20
+114
+62
+22
+114
+63
+20
+111
+62
+21
+108
+59
+18
+106
+57
+16
+107
+58
+17
+106
+58
+18
+106
+58
+18
+112
+64
+24
+112
+64
+24
+112
+64
+24
+111
+63
+23
+109
+61
+21
+111
+63
+23
+113
+65
+25
+110
+62
+22
+110
+62
+22
+112
+64
+24
+112
+64
+26
+112
+64
+24
+113
+65
+27
+116
+68
+28
+116
+68
+28
+114
+66
+26
+113
+65
+25
+108
+60
+20
+107
+59
+19
+108
+60
+20
+109
+61
+21
+108
+63
+22
+109
+61
+21
+104
+56
+16
+101
+53
+15
+104
+56
+18
+107
+59
+21
+106
+61
+22
+106
+61
+22
+105
+60
+21
+102
+57
+18
+100
+55
+16
+95
+51
+12
+95
+51
+12
+96
+51
+12
+97
+52
+13
+100
+55
+16
+102
+57
+18
+101
+56
+17
+104
+56
+16
+110
+61
+20
+115
+63
+23
+117
+65
+25
+117
+65
+25
+115
+66
+25
+115
+66
+25
+112
+63
+22
+108
+59
+18
+104
+55
+15
+107
+58
+17
+112
+60
+20
+114
+63
+20
+114
+62
+22
+115
+64
+21
+118
+65
+23
+119
+66
+24
+121
+69
+29
+114
+62
+22
+109
+57
+17
+109
+57
+17
+110
+58
+19
+108
+56
+16
+104
+52
+13
+101
+49
+9
+102
+50
+11
+106
+54
+14
+110
+58
+19
+114
+62
+22
+116
+64
+24
+116
+65
+22
+114
+62
+22
+111
+59
+19
+111
+59
+19
+116
+64
+24
+118
+66
+26
+115
+63
+24
+111
+59
+20
+108
+56
+17
+105
+53
+14
+100
+48
+9
+102
+50
+11
+103
+51
+12
+104
+52
+13
+106
+54
+14
+109
+57
+17
+111
+59
+19
+112
+60
+20
+113
+61
+21
+112
+60
+21
+105
+56
+16
+106
+54
+17
+108
+59
+19
+109
+57
+18
+101
+52
+12
+100
+48
+9
+102
+50
+10
+112
+60
+21
+117
+65
+25
+122
+68
+30
+120
+68
+28
+118
+65
+25
+116
+64
+24
+119
+66
+26
+120
+69
+26
+119
+67
+27
+117
+65
+25
+115
+63
+23
+114
+62
+22
+111
+59
+19
+107
+55
+15
+104
+52
+13
+102
+50
+10
+103
+49
+11
+102
+50
+10
+105
+52
+12
+105
+53
+13
+106
+53
+13
+108
+57
+14
+110
+57
+15
+107
+56
+13
+100
+60
+25
+102
+62
+27
+106
+66
+31
+106
+66
+31
+105
+65
+30
+103
+63
+28
+103
+63
+28
+103
+63
+28
+102
+62
+27
+102
+62
+27
+105
+62
+28
+106
+63
+29
+106
+63
+29
+105
+62
+28
+105
+62
+28
+106
+63
+29
+104
+61
+27
+105
+62
+28
+109
+66
+32
+112
+69
+35
+108
+65
+31
+107
+64
+30
+112
+68
+33
+114
+70
+35
+112
+68
+33
+111
+67
+32
+111
+67
+30
+114
+70
+33
+116
+70
+34
+116
+70
+34
+116
+70
+34
+116
+70
+34
+114
+70
+33
+112
+68
+31
+108
+64
+27
+105
+61
+24
+105
+61
+24
+106
+62
+25
+105
+61
+26
+103
+59
+24
+104
+60
+25
+106
+62
+27
+107
+63
+26
+106
+62
+25
+101
+57
+20
+98
+54
+17
+101
+55
+19
+104
+59
+20
+107
+59
+19
+105
+58
+16
+105
+58
+16
+108
+61
+19
+111
+64
+22
+113
+66
+24
+112
+67
+25
+114
+69
+27
+117
+72
+31
+120
+75
+34
+124
+79
+38
+126
+81
+40
+125
+80
+39
+123
+78
+37
+125
+77
+37
+126
+78
+38
+125
+77
+37
+122
+74
+34
+120
+72
+32
+121
+73
+33
+125
+77
+37
+127
+79
+39
+127
+78
+37
+125
+76
+35
+122
+73
+32
+120
+71
+30
+118
+69
+28
+117
+68
+27
+116
+67
+27
+113
+64
+24
+111
+62
+22
+111
+62
+21
+114
+65
+24
+115
+66
+25
+116
+67
+26
+116
+67
+26
+116
+67
+24
+116
+67
+24
+117
+68
+25
+118
+69
+26
+119
+70
+27
+118
+69
+26
+117
+68
+25
+118
+69
+26
+119
+70
+27
+119
+70
+27
+117
+68
+25
+115
+66
+23
+117
+68
+25
+117
+68
+25
+116
+67
+26
+114
+65
+24
+113
+64
+23
+113
+64
+23
+112
+63
+22
+111
+62
+21
+111
+62
+21
+112
+63
+22
+111
+62
+21
+108
+59
+18
+106
+57
+16
+105
+56
+15
+103
+54
+13
+101
+52
+12
+106
+56
+19
+108
+58
+21
+110
+60
+25
+111
+61
+24
+112
+62
+27
+112
+62
+25
+112
+62
+27
+112
+62
+25
+107
+57
+22
+107
+57
+20
+105
+55
+20
+101
+51
+14
+97
+47
+12
+96
+46
+11
+100
+50
+15
+106
+56
+19
+105
+56
+15
+108
+59
+16
+109
+60
+17
+109
+60
+17
+107
+58
+17
+106
+57
+16
+104
+55
+14
+101
+52
+11
+99
+51
+11
+98
+50
+10
+99
+51
+11
+101
+53
+13
+100
+52
+12
+100
+52
+12
+101
+53
+13
+98
+50
+10
+98
+53
+14
+97
+52
+13
+100
+54
+18
+106
+61
+22
+109
+63
+27
+107
+62
+23
+104
+59
+20
+104
+59
+20
+103
+58
+19
+97
+52
+13
+94
+49
+10
+93
+48
+9
+93
+48
+9
+95
+51
+12
+98
+53
+14
+97
+52
+13
+98
+52
+16
+101
+55
+19
+104
+58
+22
+106
+62
+25
+109
+65
+28
+110
+66
+29
+109
+65
+28
+107
+63
+26
+110
+66
+29
+107
+63
+26
+106
+62
+25
+106
+62
+25
+108
+64
+27
+114
+70
+33
+115
+71
+34
+113
+68
+29
+117
+68
+28
+117
+65
+26
+112
+60
+21
+110
+58
+19
+113
+61
+22
+112
+60
+21
+105
+56
+16
+101
+52
+12
+96
+46
+9
+101
+52
+12
+110
+58
+19
+117
+65
+25
+122
+70
+31
+124
+72
+32
+126
+73
+33
+125
+72
+32
+121
+69
+30
+116
+64
+25
+111
+59
+20
+112
+60
+21
+115
+63
+26
+116
+64
+25
+113
+61
+24
+110
+58
+19
+110
+58
+21
+114
+62
+23
+119
+67
+30
+123
+71
+32
+125
+73
+34
+126
+74
+34
+124
+72
+33
+122
+70
+30
+121
+70
+27
+124
+73
+30
+125
+74
+31
+123
+71
+31
+120
+68
+28
+119
+67
+27
+118
+66
+26
+117
+65
+25
+119
+67
+27
+118
+66
+26
+116
+64
+24
+115
+64
+21
+115
+64
+21
+116
+65
+22
+118
+67
+24
+119
+68
+25
+121
+72
+31
+119
+72
+30
+122
+73
+33
+125
+78
+36
+128
+79
+38
+128
+81
+39
+129
+80
+39
+129
+80
+37
+128
+79
+38
+127
+78
+35
+123
+71
+31
+114
+65
+22
+114
+63
+20
+114
+65
+22
+115
+64
+21
+110
+62
+16
+114
+65
+22
+110
+61
+18
+109
+60
+17
+112
+63
+20
+118
+69
+26
+123
+74
+31
+128
+79
+38
+130
+81
+38
+129
+77
+37
+125
+76
+33
+127
+76
+33
+124
+75
+32
+124
+73
+30
+124
+76
+30
+127
+76
+31
+123
+75
+29
+94
+54
+19
+95
+55
+20
+96
+56
+21
+99
+59
+24
+102
+62
+27
+103
+63
+28
+101
+61
+26
+99
+59
+24
+97
+57
+22
+96
+56
+21
+99
+56
+22
+99
+56
+22
+99
+56
+22
+99
+56
+22
+99
+56
+22
+99
+56
+22
+91
+48
+14
+88
+45
+11
+90
+47
+13
+95
+52
+18
+96
+53
+19
+99
+56
+22
+104
+60
+25
+104
+60
+25
+107
+63
+28
+106
+62
+27
+106
+62
+25
+108
+64
+27
+109
+63
+27
+108
+62
+26
+109
+63
+27
+111
+65
+29
+109
+65
+28
+109
+65
+28
+108
+64
+27
+107
+63
+26
+108
+64
+27
+108
+64
+27
+104
+60
+25
+100
+56
+21
+102
+58
+23
+103
+59
+24
+105
+61
+26
+105
+61
+24
+102
+58
+21
+101
+57
+20
+106
+60
+24
+110
+65
+26
+115
+68
+26
+115
+68
+24
+116
+69
+25
+118
+71
+27
+119
+72
+30
+118
+71
+29
+118
+73
+31
+122
+77
+35
+118
+73
+31
+115
+70
+28
+112
+67
+25
+112
+67
+25
+112
+67
+25
+109
+64
+22
+107
+60
+18
+104
+56
+16
+104
+56
+16
+108
+60
+20
+114
+66
+26
+119
+71
+31
+122
+74
+34
+123
+75
+35
+124
+75
+35
+124
+75
+34
+122
+73
+32
+122
+73
+32
+124
+75
+34
+126
+77
+36
+127
+78
+38
+126
+77
+37
+126
+77
+37
+128
+79
+39
+125
+76
+35
+124
+75
+32
+127
+78
+35
+133
+84
+41
+134
+86
+40
+130
+82
+36
+127
+79
+33
+128
+80
+34
+129
+81
+35
+131
+83
+37
+133
+85
+39
+133
+85
+39
+131
+83
+37
+129
+81
+35
+128
+80
+34
+128
+80
+34
+131
+82
+39
+131
+82
+39
+131
+82
+41
+131
+82
+41
+131
+82
+41
+131
+82
+41
+129
+80
+39
+127
+78
+37
+127
+78
+37
+128
+79
+38
+127
+78
+37
+123
+74
+33
+120
+71
+30
+120
+71
+30
+121
+72
+31
+121
+72
+31
+121
+71
+34
+120
+70
+33
+119
+69
+32
+118
+68
+31
+117
+67
+30
+114
+64
+27
+111
+61
+24
+108
+58
+21
+107
+57
+20
+107
+57
+20
+109
+59
+22
+108
+58
+21
+104
+54
+17
+102
+52
+15
+108
+58
+21
+116
+67
+27
+121
+72
+31
+123
+74
+31
+122
+73
+30
+118
+69
+26
+114
+65
+24
+111
+62
+21
+108
+59
+18
+105
+56
+15
+106
+58
+18
+108
+60
+20
+114
+66
+26
+117
+69
+29
+115
+67
+27
+114
+66
+26
+114
+66
+26
+113
+65
+25
+101
+56
+17
+94
+49
+10
+97
+49
+11
+108
+60
+22
+112
+64
+26
+107
+59
+21
+103
+55
+15
+106
+58
+18
+105
+57
+17
+104
+56
+16
+108
+60
+20
+113
+65
+25
+111
+66
+25
+111
+66
+25
+110
+65
+24
+107
+62
+21
+109
+61
+23
+109
+61
+23
+107
+62
+23
+108
+63
+24
+110
+65
+26
+112
+67
+28
+112
+67
+28
+110
+65
+26
+107
+62
+23
+103
+58
+19
+102
+57
+18
+103
+58
+19
+107
+62
+23
+117
+72
+31
+122
+77
+38
+118
+70
+30
+120
+71
+30
+121
+69
+29
+118
+66
+26
+116
+64
+24
+117
+65
+25
+116
+64
+24
+114
+65
+25
+116
+67
+27
+114
+65
+25
+116
+67
+27
+120
+68
+28
+123
+71
+31
+126
+74
+34
+127
+75
+35
+126
+73
+31
+124
+71
+29
+122
+70
+30
+122
+70
+30
+120
+68
+29
+118
+66
+27
+116
+64
+25
+115
+63
+24
+113
+61
+22
+112
+60
+21
+114
+62
+23
+119
+67
+28
+126
+74
+35
+130
+78
+39
+131
+79
+39
+129
+77
+37
+125
+73
+33
+123
+71
+31
+125
+74
+31
+128
+77
+32
+132
+81
+38
+134
+83
+40
+133
+82
+39
+131
+80
+37
+130
+79
+36
+129
+78
+35
+130
+79
+36
+130
+79
+36
+128
+77
+34
+127
+76
+33
+128
+77
+32
+132
+81
+36
+137
+86
+41
+139
+88
+43
+138
+89
+46
+140
+91
+48
+137
+88
+45
+129
+81
+35
+123
+75
+29
+122
+74
+28
+121
+73
+27
+119
+71
+25
+124
+73
+28
+128
+77
+32
+127
+76
+31
+121
+70
+23
+120
+69
+22
+125
+74
+27
+127
+76
+29
+124
+73
+26
+126
+75
+28
+131
+80
+33
+137
+86
+41
+136
+85
+40
+129
+78
+33
+123
+72
+27
+124
+73
+28
+130
+79
+34
+127
+76
+31
+125
+74
+29
+125
+74
+29
+124
+73
+28
+122
+71
+24
+123
+72
+25
+125
+74
+27
+124
+73
+26
+88
+48
+13
+92
+52
+17
+96
+56
+21
+97
+57
+22
+97
+57
+22
+97
+57
+22
+95
+55
+20
+94
+54
+19
+94
+54
+19
+94
+54
+19
+94
+54
+19
+96
+56
+21
+100
+57
+23
+101
+58
+24
+99
+56
+22
+98
+55
+21
+98
+57
+25
+98
+57
+25
+101
+58
+24
+103
+60
+26
+103
+60
+26
+103
+60
+26
+102
+59
+24
+102
+59
+24
+104
+60
+25
+106
+62
+27
+107
+63
+26
+107
+63
+26
+107
+62
+23
+106
+61
+22
+106
+61
+22
+107
+61
+25
+107
+63
+26
+108
+64
+29
+108
+64
+29
+108
+64
+29
+107
+63
+28
+105
+61
+26
+103
+58
+25
+102
+57
+24
+101
+56
+23
+101
+57
+22
+104
+58
+24
+107
+61
+27
+108
+62
+28
+108
+62
+28
+111
+65
+31
+117
+71
+35
+119
+71
+31
+118
+71
+29
+119
+72
+30
+119
+72
+30
+114
+69
+28
+113
+68
+27
+109
+64
+23
+103
+58
+17
+105
+60
+19
+108
+63
+22
+110
+65
+24
+109
+64
+23
+106
+61
+20
+106
+61
+20
+110
+62
+22
+112
+64
+24
+110
+62
+24
+115
+67
+29
+115
+67
+29
+106
+58
+20
+105
+57
+19
+109
+61
+21
+106
+58
+18
+106
+58
+18
+107
+58
+18
+108
+59
+19
+109
+60
+20
+110
+61
+21
+113
+63
+26
+118
+68
+31
+121
+71
+34
+122
+73
+33
+120
+71
+30
+117
+68
+25
+116
+67
+24
+116
+67
+24
+115
+67
+21
+112
+64
+18
+111
+63
+17
+112
+64
+18
+116
+68
+22
+118
+70
+24
+117
+69
+23
+112
+64
+18
+112
+64
+18
+117
+69
+23
+122
+74
+28
+122
+74
+28
+122
+73
+30
+124
+75
+32
+125
+76
+33
+124
+75
+32
+121
+72
+29
+120
+71
+28
+121
+72
+31
+123
+74
+33
+123
+74
+33
+124
+75
+34
+123
+74
+33
+119
+70
+29
+118
+69
+28
+120
+71
+30
+123
+74
+33
+125
+76
+35
+128
+79
+38
+128
+79
+38
+128
+79
+38
+127
+78
+37
+127
+78
+37
+127
+78
+37
+127
+78
+37
+125
+76
+35
+127
+78
+37
+125
+76
+35
+124
+75
+34
+123
+74
+33
+121
+72
+31
+119
+70
+29
+120
+71
+30
+124
+75
+34
+123
+74
+31
+124
+75
+32
+125
+76
+33
+124
+75
+32
+124
+75
+32
+124
+75
+32
+124
+75
+34
+122
+73
+32
+122
+73
+32
+119
+70
+29
+114
+65
+25
+110
+61
+21
+106
+58
+18
+106
+58
+18
+108
+60
+22
+111
+63
+23
+115
+66
+26
+115
+66
+26
+119
+67
+27
+122
+70
+30
+124
+72
+32
+124
+72
+32
+124
+73
+30
+124
+73
+30
+121
+70
+27
+122
+71
+28
+122
+71
+28
+118
+67
+24
+113
+64
+21
+112
+63
+20
+112
+65
+23
+114
+65
+24
+119
+67
+27
+124
+72
+32
+126
+74
+34
+123
+71
+31
+122
+71
+28
+127
+76
+33
+129
+78
+35
+128
+77
+34
+125
+74
+31
+119
+68
+25
+115
+64
+21
+118
+67
+24
+123
+72
+29
+126
+75
+30
+126
+75
+32
+125
+74
+29
+120
+69
+24
+116
+65
+20
+113
+62
+17
+114
+63
+18
+115
+66
+23
+116
+67
+24
+112
+63
+20
+108
+59
+16
+116
+67
+24
+121
+72
+29
+126
+77
+34
+126
+77
+34
+124
+73
+28
+119
+68
+23
+115
+64
+19
+114
+63
+18
+116
+65
+22
+118
+67
+24
+120
+69
+26
+119
+68
+25
+116
+65
+22
+114
+63
+20
+116
+64
+24
+119
+67
+27
+122
+70
+30
+124
+72
+32
+121
+70
+27
+124
+73
+30
+121
+70
+27
+115
+64
+21
+120
+69
+26
+122
+71
+28
+121
+70
+27
+121
+70
+27
+123
+71
+31
+127
+75
+35
+127
+75
+35
+124
+72
+32
+122
+70
+30
+122
+70
+30
+126
+74
+34
+124
+72
+32
+125
+74
+31
+126
+75
+32
+127
+76
+33
+131
+80
+37
+133
+82
+39
+130
+79
+34
+135
+83
+36
+136
+84
+36
+134
+82
+34
+129
+77
+29
+127
+75
+27
+130
+78
+28
+135
+83
+33
+139
+87
+37
+138
+85
+35
+137
+84
+34
+135
+82
+32
+133
+80
+30
+133
+80
+30
+134
+81
+29
+132
+79
+27
+130
+77
+25
+136
+83
+33
+138
+85
+35
+138
+84
+37
+136
+82
+35
+135
+81
+34
+135
+81
+34
+133
+79
+32
+129
+75
+28
+130
+76
+29
+128
+74
+27
+127
+73
+26
+127
+73
+26
+126
+72
+25
+123
+69
+22
+120
+66
+19
+117
+63
+16
+89
+49
+14
+90
+50
+15
+91
+51
+16
+91
+51
+16
+92
+52
+17
+92
+52
+17
+91
+51
+16
+89
+49
+14
+87
+47
+12
+88
+48
+13
+88
+48
+13
+89
+49
+14
+92
+49
+15
+92
+49
+15
+92
+49
+15
+92
+49
+15
+91
+50
+18
+92
+51
+19
+97
+54
+20
+98
+55
+21
+96
+53
+19
+94
+51
+17
+92
+49
+14
+92
+49
+14
+93
+49
+14
+95
+51
+16
+97
+53
+16
+98
+54
+17
+98
+53
+14
+98
+53
+14
+98
+53
+14
+99
+54
+15
+100
+56
+19
+102
+58
+23
+105
+61
+26
+105
+61
+26
+104
+60
+25
+102
+58
+23
+101
+56
+23
+102
+57
+24
+103
+58
+25
+100
+55
+22
+100
+54
+20
+100
+54
+20
+98
+52
+18
+97
+51
+17
+100
+54
+20
+104
+58
+22
+109
+61
+23
+110
+62
+22
+113
+65
+27
+114
+66
+28
+110
+65
+26
+112
+67
+28
+113
+68
+29
+112
+67
+28
+111
+66
+27
+110
+65
+26
+108
+63
+24
+108
+63
+24
+108
+63
+24
+109
+64
+25
+111
+63
+25
+110
+62
+24
+112
+64
+28
+118
+70
+34
+122
+74
+36
+117
+69
+31
+119
+71
+33
+122
+74
+36
+117
+69
+29
+117
+69
+29
+115
+66
+26
+116
+67
+27
+116
+67
+27
+115
+66
+26
+115
+65
+28
+116
+66
+29
+117
+67
+30
+116
+67
+27
+115
+66
+25
+114
+65
+24
+113
+64
+23
+114
+65
+24
+115
+66
+23
+115
+66
+23
+115
+66
+23
+115
+66
+23
+116
+67
+24
+118
+69
+26
+118
+69
+26
+116
+67
+24
+116
+67
+24
+118
+69
+26
+120
+71
+28
+119
+70
+27
+121
+72
+29
+119
+70
+27
+115
+66
+23
+112
+63
+20
+110
+61
+18
+110
+61
+18
+111
+62
+21
+112
+63
+22
+114
+65
+24
+115
+66
+25
+115
+66
+25
+113
+64
+23
+113
+64
+23
+115
+66
+25
+117
+68
+27
+117
+68
+27
+117
+68
+25
+116
+67
+24
+114
+65
+22
+112
+63
+20
+111
+62
+19
+110
+61
+18
+110
+61
+18
+109
+60
+17
+113
+64
+21
+111
+62
+19
+111
+62
+19
+111
+62
+19
+112
+63
+20
+115
+66
+23
+120
+71
+30
+124
+75
+32
+123
+74
+31
+123
+74
+31
+124
+75
+32
+123
+74
+31
+122
+73
+30
+121
+72
+29
+119
+70
+29
+119
+70
+29
+121
+72
+31
+119
+70
+29
+118
+69
+29
+117
+68
+28
+115
+67
+27
+113
+65
+25
+113
+65
+27
+115
+67
+29
+117
+68
+28
+116
+64
+24
+114
+62
+22
+114
+61
+19
+115
+62
+22
+117
+64
+22
+121
+68
+26
+124
+71
+27
+127
+74
+32
+126
+73
+29
+123
+70
+28
+120
+69
+26
+121
+70
+27
+121
+72
+29
+122
+73
+32
+121
+72
+31
+122
+70
+30
+122
+70
+30
+121
+69
+29
+121
+70
+27
+121
+70
+27
+121
+68
+24
+117
+64
+22
+113
+60
+16
+119
+66
+22
+119
+66
+22
+121
+68
+24
+125
+72
+28
+126
+74
+27
+123
+71
+24
+118
+66
+19
+114
+62
+15
+119
+68
+21
+120
+69
+22
+122
+71
+26
+124
+73
+28
+122
+74
+28
+120
+72
+26
+121
+72
+29
+123
+75
+29
+119
+70
+27
+118
+70
+24
+116
+67
+24
+114
+66
+20
+114
+63
+18
+115
+64
+19
+116
+65
+20
+117
+66
+21
+121
+70
+25
+122
+71
+26
+126
+75
+30
+128
+77
+32
+126
+75
+30
+125
+74
+31
+127
+76
+33
+127
+76
+33
+128
+77
+34
+125
+74
+31
+116
+65
+22
+115
+64
+19
+113
+62
+19
+109
+58
+13
+112
+61
+18
+112
+61
+16
+112
+61
+18
+113
+62
+19
+114
+63
+20
+115
+64
+21
+116
+65
+22
+114
+63
+20
+112
+61
+18
+111
+60
+17
+111
+60
+17
+110
+59
+16
+112
+61
+16
+115
+64
+19
+116
+65
+20
+121
+70
+25
+127
+76
+31
+130
+79
+34
+130
+78
+31
+130
+78
+30
+133
+79
+32
+134
+82
+34
+134
+81
+31
+131
+79
+29
+131
+78
+28
+131
+78
+28
+130
+77
+27
+130
+77
+27
+130
+74
+25
+126
+73
+23
+130
+74
+23
+133
+80
+28
+140
+84
+33
+139
+86
+34
+146
+90
+41
+142
+89
+39
+142
+85
+39
+137
+83
+36
+136
+79
+33
+131
+77
+30
+130
+73
+27
+126
+72
+25
+129
+72
+26
+129
+75
+28
+135
+78
+32
+137
+83
+36
+138
+84
+37
+138
+84
+37
+136
+82
+35
+135
+81
+34
+97
+57
+21
+96
+56
+20
+95
+55
+19
+94
+54
+18
+93
+53
+17
+92
+52
+16
+91
+48
+13
+87
+44
+9
+92
+49
+14
+92
+49
+14
+93
+50
+15
+93
+50
+15
+92
+49
+14
+92
+49
+14
+93
+50
+15
+94
+51
+16
+92
+49
+15
+93
+50
+16
+92
+49
+15
+89
+46
+12
+86
+43
+8
+85
+42
+7
+88
+44
+9
+90
+46
+11
+95
+51
+14
+97
+53
+16
+100
+54
+18
+100
+54
+18
+100
+55
+16
+99
+54
+15
+99
+54
+15
+100
+55
+16
+97
+53
+16
+97
+53
+16
+98
+54
+19
+99
+55
+20
+100
+54
+20
+100
+54
+20
+99
+53
+19
+99
+53
+19
+100
+54
+20
+98
+52
+18
+97
+51
+17
+96
+50
+16
+93
+47
+13
+91
+45
+11
+93
+47
+11
+96
+50
+14
+98
+50
+14
+98
+50
+14
+101
+53
+17
+102
+54
+18
+99
+53
+17
+100
+54
+18
+102
+56
+20
+99
+53
+17
+104
+58
+24
+105
+59
+25
+105
+59
+25
+102
+56
+22
+97
+51
+17
+94
+48
+14
+93
+47
+13
+94
+48
+14
+95
+47
+11
+99
+51
+15
+103
+55
+19
+102
+54
+18
+106
+58
+20
+110
+62
+24
+109
+61
+23
+112
+64
+26
+114
+66
+26
+115
+67
+27
+116
+66
+29
+115
+65
+28
+114
+64
+27
+114
+64
+27
+113
+63
+26
+112
+62
+25
+112
+63
+23
+111
+62
+22
+110
+61
+21
+110
+61
+21
+113
+64
+24
+116
+67
+27
+118
+69
+29
+118
+69
+29
+121
+72
+32
+121
+72
+32
+121
+72
+32
+121
+72
+32
+121
+72
+31
+122
+73
+32
+122
+73
+32
+123
+74
+33
+117
+68
+25
+114
+65
+22
+110
+61
+18
+109
+60
+17
+112
+63
+20
+115
+66
+23
+116
+67
+24
+116
+67
+24
+113
+64
+23
+113
+64
+23
+112
+63
+22
+112
+63
+22
+113
+64
+23
+115
+66
+25
+116
+67
+26
+115
+66
+25
+111
+62
+21
+109
+60
+19
+109
+60
+19
+111
+62
+21
+112
+63
+22
+112
+63
+22
+114
+65
+24
+116
+67
+26
+112
+63
+22
+111
+62
+21
+110
+61
+20
+111
+62
+21
+112
+63
+22
+113
+64
+23
+115
+66
+26
+117
+68
+27
+118
+69
+26
+117
+68
+25
+119
+68
+25
+120
+69
+26
+118
+67
+24
+114
+63
+20
+112
+61
+18
+113
+62
+19
+108
+56
+16
+108
+56
+16
+108
+59
+19
+111
+62
+22
+113
+65
+25
+114
+66
+26
+115
+67
+29
+117
+69
+31
+116
+66
+29
+116
+67
+27
+116
+67
+27
+119
+67
+27
+119
+67
+28
+118
+66
+26
+119
+67
+27
+120
+69
+26
+118
+66
+26
+117
+66
+23
+116
+64
+24
+114
+65
+24
+115
+66
+25
+116
+69
+27
+115
+67
+27
+113
+65
+25
+114
+66
+26
+111
+62
+22
+109
+60
+20
+112
+63
+22
+115
+66
+25
+116
+65
+22
+115
+63
+23
+114
+63
+20
+111
+60
+17
+111
+60
+17
+112
+61
+16
+115
+64
+19
+118
+67
+22
+121
+70
+25
+125
+74
+29
+129
+78
+33
+127
+76
+31
+127
+76
+31
+128
+77
+34
+127
+76
+33
+121
+72
+29
+117
+68
+25
+118
+69
+28
+121
+72
+29
+120
+71
+30
+118
+69
+26
+116
+67
+26
+115
+66
+23
+117
+68
+25
+118
+69
+26
+118
+69
+26
+116
+67
+24
+118
+69
+26
+118
+69
+26
+124
+75
+32
+128
+79
+36
+126
+77
+34
+126
+77
+36
+128
+79
+38
+126
+77
+36
+128
+79
+38
+126
+77
+36
+119
+70
+29
+119
+70
+27
+120
+71
+30
+120
+71
+28
+124
+75
+34
+125
+76
+33
+127
+76
+31
+127
+76
+29
+128
+77
+30
+129
+78
+31
+130
+79
+32
+132
+81
+34
+132
+81
+34
+132
+81
+34
+127
+76
+29
+123
+72
+25
+123
+72
+25
+127
+76
+29
+130
+79
+32
+131
+80
+33
+129
+78
+31
+125
+74
+27
+128
+77
+32
+123
+72
+29
+122
+69
+25
+124
+73
+28
+127
+74
+30
+126
+75
+30
+129
+76
+32
+133
+80
+36
+134
+81
+37
+133
+80
+36
+132
+78
+32
+128
+76
+29
+129
+75
+29
+131
+79
+32
+134
+80
+34
+134
+82
+35
+128
+74
+30
+124
+71
+27
+124
+70
+26
+123
+70
+26
+121
+66
+25
+115
+62
+20
+114
+59
+18
+115
+62
+20
+117
+62
+21
+120
+67
+25
+127
+72
+31
+131
+78
+36
+134
+81
+39
+136
+83
+41
+137
+84
+42
+137
+84
+42
+97
+57
+21
+99
+59
+23
+103
+63
+27
+106
+66
+30
+108
+68
+32
+109
+69
+33
+109
+66
+31
+107
+64
+29
+102
+59
+24
+102
+59
+24
+102
+59
+24
+102
+59
+24
+102
+59
+24
+101
+58
+23
+101
+58
+23
+101
+58
+23
+101
+58
+24
+101
+58
+24
+100
+57
+23
+97
+54
+19
+96
+53
+18
+98
+55
+20
+103
+59
+24
+106
+62
+25
+107
+63
+26
+108
+64
+27
+109
+63
+27
+109
+63
+27
+107
+62
+23
+105
+60
+21
+103
+58
+19
+102
+57
+18
+102
+58
+19
+98
+54
+17
+94
+50
+13
+94
+50
+13
+97
+51
+17
+99
+53
+17
+98
+52
+18
+97
+51
+15
+95
+49
+15
+96
+50
+14
+98
+52
+18
+100
+54
+18
+100
+54
+20
+98
+52
+16
+99
+53
+17
+100
+54
+18
+103
+55
+19
+100
+51
+18
+100
+51
+18
+101
+52
+19
+99
+53
+19
+99
+53
+19
+96
+50
+16
+89
+43
+9
+89
+43
+9
+94
+48
+14
+99
+53
+20
+99
+53
+20
+96
+50
+17
+93
+47
+14
+95
+49
+16
+99
+53
+19
+100
+52
+16
+100
+52
+16
+101
+53
+17
+98
+50
+12
+98
+50
+12
+99
+51
+13
+95
+47
+9
+100
+52
+12
+104
+56
+16
+105
+57
+17
+105
+56
+16
+104
+54
+17
+103
+53
+16
+105
+55
+18
+105
+55
+18
+105
+55
+18
+101
+51
+14
+100
+50
+13
+98
+48
+11
+96
+46
+9
+99
+49
+12
+105
+55
+18
+108
+58
+21
+108
+58
+21
+109
+59
+22
+105
+55
+18
+103
+53
+16
+104
+54
+17
+105
+56
+16
+106
+57
+17
+108
+59
+19
+111
+62
+21
+107
+58
+17
+105
+56
+13
+104
+55
+12
+106
+57
+14
+111
+62
+19
+113
+64
+21
+112
+63
+20
+111
+62
+19
+118
+69
+28
+118
+69
+28
+117
+68
+27
+116
+67
+26
+117
+68
+27
+118
+69
+28
+119
+70
+29
+118
+69
+28
+119
+70
+29
+116
+67
+26
+116
+67
+27
+118
+69
+28
+118
+69
+29
+115
+66
+26
+114
+65
+25
+116
+67
+27
+115
+66
+26
+116
+67
+27
+117
+68
+28
+120
+71
+31
+123
+74
+34
+123
+74
+34
+121
+71
+34
+119
+70
+30
+118
+69
+28
+117
+68
+25
+121
+70
+27
+124
+73
+30
+124
+73
+30
+119
+68
+25
+118
+67
+24
+120
+69
+26
+124
+72
+32
+121
+69
+29
+116
+67
+27
+114
+65
+25
+112
+64
+24
+110
+62
+22
+108
+60
+22
+108
+60
+22
+109
+61
+25
+108
+60
+22
+108
+60
+22
+109
+61
+23
+111
+61
+24
+112
+63
+23
+115
+66
+26
+117
+68
+28
+118
+69
+29
+120
+71
+31
+122
+73
+33
+119
+71
+31
+114
+69
+30
+110
+65
+26
+106
+62
+25
+104
+60
+23
+100
+56
+19
+99
+53
+17
+99
+53
+17
+101
+56
+17
+106
+58
+20
+108
+60
+20
+113
+64
+24
+117
+68
+28
+118
+69
+28
+120
+71
+30
+121
+72
+29
+120
+71
+28
+118
+69
+26
+118
+69
+26
+118
+69
+26
+120
+71
+28
+124
+72
+32
+124
+72
+32
+122
+70
+30
+120
+68
+28
+118
+69
+29
+119
+70
+30
+118
+69
+29
+118
+69
+29
+119
+70
+30
+119
+70
+30
+120
+71
+31
+122
+73
+33
+125
+76
+36
+124
+75
+35
+120
+71
+31
+116
+67
+26
+112
+63
+22
+111
+62
+21
+116
+67
+26
+120
+71
+30
+115
+66
+25
+114
+65
+25
+116
+67
+27
+113
+64
+24
+113
+64
+24
+115
+66
+26
+116
+67
+27
+116
+67
+27
+115
+66
+26
+115
+66
+26
+118
+69
+29
+119
+70
+29
+122
+71
+28
+121
+70
+25
+122
+71
+26
+124
+73
+26
+124
+73
+28
+123
+72
+25
+124
+73
+28
+127
+76
+29
+125
+74
+29
+121
+70
+23
+120
+69
+24
+122
+71
+24
+124
+73
+28
+124
+73
+26
+118
+67
+22
+109
+58
+13
+102
+53
+12
+99
+50
+10
+99
+50
+9
+104
+55
+14
+109
+60
+19
+113
+64
+23
+117
+68
+27
+121
+72
+31
+123
+71
+31
+124
+72
+32
+125
+74
+31
+126
+75
+32
+127
+76
+33
+127
+76
+33
+124
+73
+30
+122
+71
+28
+118
+67
+24
+119
+68
+25
+122
+71
+28
+124
+73
+30
+124
+73
+30
+122
+70
+30
+124
+72
+32
+127
+75
+35
+128
+76
+36
+128
+76
+36
+127
+75
+35
+125
+73
+33
+120
+71
+30
+119
+70
+29
+118
+69
+28
+117
+68
+27
+105
+63
+25
+109
+67
+29
+112
+70
+32
+113
+71
+33
+112
+70
+32
+111
+69
+31
+108
+66
+28
+106
+64
+26
+108
+66
+28
+107
+65
+27
+108
+64
+27
+108
+64
+27
+109
+65
+28
+109
+65
+28
+107
+63
+26
+105
+61
+24
+105
+61
+26
+107
+63
+28
+108
+64
+29
+109
+65
+28
+111
+67
+30
+113
+69
+32
+115
+71
+34
+115
+71
+34
+114
+70
+33
+114
+70
+31
+114
+70
+31
+113
+69
+30
+112
+67
+28
+109
+64
+25
+107
+62
+23
+106
+61
+22
+107
+62
+23
+105
+60
+21
+102
+57
+18
+100
+55
+16
+101
+55
+19
+101
+56
+17
+101
+55
+19
+101
+56
+17
+103
+57
+21
+105
+60
+21
+109
+63
+27
+112
+67
+28
+115
+67
+31
+114
+66
+28
+114
+66
+28
+114
+66
+28
+116
+68
+32
+112
+64
+28
+112
+64
+28
+114
+66
+30
+112
+66
+30
+113
+67
+31
+110
+64
+28
+103
+57
+21
+101
+55
+19
+101
+55
+19
+104
+58
+24
+108
+62
+28
+110
+64
+30
+111
+65
+31
+112
+66
+32
+113
+67
+33
+104
+58
+22
+106
+61
+22
+111
+66
+27
+112
+67
+26
+118
+70
+30
+118
+70
+30
+113
+65
+25
+117
+70
+28
+113
+66
+24
+112
+65
+23
+110
+61
+20
+107
+58
+18
+107
+58
+18
+108
+59
+19
+110
+61
+21
+110
+61
+21
+106
+56
+19
+106
+56
+19
+104
+54
+17
+102
+52
+15
+104
+54
+17
+109
+59
+22
+112
+62
+25
+111
+61
+24
+110
+60
+23
+106
+56
+19
+102
+52
+15
+103
+53
+16
+104
+55
+15
+105
+56
+16
+108
+59
+19
+112
+63
+22
+113
+64
+23
+112
+63
+20
+112
+63
+20
+113
+64
+21
+113
+64
+21
+111
+62
+19
+108
+59
+16
+105
+56
+13
+99
+50
+9
+99
+50
+9
+100
+51
+10
+100
+51
+10
+100
+51
+10
+99
+50
+9
+99
+50
+9
+99
+50
+9
+98
+49
+9
+97
+48
+8
+99
+49
+12
+105
+56
+16
+107
+57
+20
+105
+55
+18
+104
+54
+17
+106
+56
+19
+102
+52
+15
+101
+51
+14
+102
+52
+15
+104
+54
+17
+107
+57
+20
+107
+57
+20
+105
+55
+20
+102
+52
+15
+107
+58
+17
+107
+58
+15
+112
+61
+18
+117
+66
+23
+118
+67
+24
+115
+64
+21
+114
+63
+20
+117
+66
+23
+110
+58
+18
+109
+57
+17
+107
+58
+18
+108
+59
+19
+108
+60
+22
+107
+59
+21
+106
+58
+20
+103
+57
+21
+102
+56
+22
+102
+58
+23
+106
+60
+26
+110
+64
+28
+114
+66
+30
+115
+67
+31
+116
+68
+32
+117
+69
+31
+119
+71
+33
+119
+74
+35
+120
+74
+38
+115
+71
+34
+109
+66
+31
+103
+60
+26
+97
+54
+20
+92
+52
+17
+94
+53
+21
+95
+54
+22
+95
+54
+22
+95
+55
+20
+100
+57
+22
+105
+62
+27
+110
+66
+29
+111
+67
+30
+111
+66
+27
+114
+69
+30
+118
+70
+30
+117
+69
+29
+114
+66
+26
+111
+63
+23
+107
+62
+21
+108
+60
+20
+112
+63
+23
+116
+64
+25
+111
+61
+24
+108
+58
+21
+109
+59
+22
+113
+63
+26
+111
+63
+27
+106
+58
+22
+102
+54
+18
+101
+53
+17
+101
+53
+17
+102
+54
+18
+104
+56
+20
+105
+57
+21
+105
+57
+19
+105
+57
+19
+100
+51
+11
+99
+50
+10
+102
+53
+13
+103
+54
+14
+98
+49
+9
+96
+46
+9
+98
+48
+11
+97
+47
+10
+101
+51
+14
+103
+53
+16
+105
+55
+18
+102
+52
+15
+101
+51
+14
+103
+53
+16
+104
+54
+17
+105
+55
+18
+107
+57
+20
+107
+58
+18
+110
+61
+21
+113
+64
+23
+110
+61
+21
+103
+54
+13
+101
+52
+12
+105
+56
+15
+106
+57
+17
+109
+60
+19
+111
+62
+22
+108
+59
+18
+108
+59
+19
+114
+65
+24
+117
+68
+28
+112
+63
+23
+107
+59
+21
+105
+57
+19
+102
+54
+16
+99
+51
+13
+99
+51
+13
+103
+55
+17
+107
+59
+21
+110
+62
+24
+104
+54
+17
+103
+53
+16
+103
+54
+14
+106
+57
+17
+109
+60
+20
+111
+62
+22
+109
+60
+20
+107
+58
+17
+102
+54
+8
+106
+58
+12
+109
+61
+15
+108
+60
+14
+108
+60
+14
+111
+62
+19
+115
+66
+23
+117
+68
+25
+113
+64
+21
+112
+63
+20
+109
+62
+18
+108
+61
+17
+110
+63
+19
+112
+65
+21
+113
+66
+22
+113
+66
+22
+100
+58
+20
+103
+61
+23
+106
+64
+26
+107
+65
+27
+107
+65
+27
+108
+66
+28
+108
+66
+28
+108
+66
+28
+108
+66
+28
+108
+66
+28
+108
+64
+27
+110
+66
+29
+111
+67
+30
+111
+67
+30
+108
+64
+27
+106
+62
+25
+106
+62
+27
+107
+63
+26
+106
+62
+25
+105
+61
+24
+105
+61
+24
+108
+64
+27
+109
+65
+28
+108
+64
+27
+110
+66
+27
+111
+67
+28
+110
+66
+27
+110
+66
+27
+110
+65
+26
+109
+64
+25
+108
+63
+24
+107
+62
+21
+107
+62
+21
+110
+65
+24
+113
+68
+27
+112
+67
+26
+108
+63
+24
+106
+61
+22
+107
+62
+23
+109
+64
+25
+112
+67
+28
+112
+67
+28
+113
+68
+29
+114
+69
+28
+116
+68
+30
+116
+68
+28
+116
+68
+28
+116
+68
+28
+115
+67
+29
+114
+66
+28
+115
+67
+29
+115
+67
+29
+111
+66
+27
+113
+68
+29
+116
+71
+32
+114
+69
+30
+116
+71
+32
+114
+69
+30
+114
+69
+30
+114
+69
+30
+113
+67
+31
+111
+65
+29
+113
+67
+31
+115
+70
+31
+116
+71
+32
+116
+71
+30
+118
+73
+32
+116
+71
+30
+119
+71
+31
+119
+72
+30
+114
+67
+25
+117
+70
+28
+117
+70
+28
+115
+68
+26
+113
+64
+23
+110
+61
+20
+109
+60
+19
+110
+61
+21
+112
+63
+23
+112
+63
+23
+121
+72
+32
+122
+73
+33
+122
+73
+33
+122
+73
+33
+123
+74
+34
+124
+75
+35
+124
+75
+35
+123
+74
+34
+123
+74
+34
+121
+72
+32
+119
+70
+30
+120
+71
+31
+120
+71
+30
+120
+71
+30
+122
+73
+32
+125
+76
+35
+120
+71
+28
+120
+71
+28
+119
+70
+27
+118
+69
+26
+116
+67
+24
+114
+65
+22
+112
+63
+20
+111
+62
+19
+115
+66
+25
+116
+67
+26
+118
+69
+28
+121
+72
+31
+120
+71
+30
+118
+69
+28
+117
+68
+27
+117
+68
+27
+117
+68
+28
+116
+67
+27
+116
+67
+27
+117
+68
+28
+116
+67
+27
+111
+62
+22
+108
+58
+21
+107
+57
+20
+108
+58
+21
+106
+56
+19
+103
+53
+16
+102
+52
+15
+104
+54
+17
+108
+58
+21
+109
+59
+22
+108
+59
+19
+108
+59
+18
+108
+59
+16
+112
+61
+18
+114
+63
+20
+112
+61
+18
+110
+59
+16
+110
+59
+16
+112
+61
+18
+115
+63
+23
+115
+63
+23
+113
+64
+24
+113
+64
+24
+109
+61
+23
+104
+56
+18
+100
+52
+14
+95
+49
+13
+92
+46
+12
+94
+50
+15
+100
+54
+18
+105
+59
+23
+109
+61
+25
+106
+58
+22
+101
+53
+15
+99
+51
+13
+102
+54
+16
+101
+53
+15
+96
+50
+14
+93
+49
+14
+93
+48
+15
+90
+47
+13
+85
+42
+8
+78
+37
+5
+76
+37
+6
+73
+37
+5
+72
+33
+2
+74
+33
+1
+81
+41
+6
+93
+50
+15
+99
+56
+21
+100
+56
+19
+100
+54
+18
+102
+57
+18
+103
+58
+19
+104
+56
+16
+104
+56
+16
+105
+60
+19
+109
+64
+23
+111
+66
+25
+111
+62
+22
+117
+65
+26
+114
+64
+27
+109
+59
+22
+106
+56
+19
+106
+56
+19
+103
+55
+19
+98
+50
+14
+97
+49
+13
+97
+49
+13
+96
+48
+12
+96
+48
+12
+97
+49
+13
+99
+51
+15
+103
+55
+17
+105
+57
+19
+111
+62
+22
+112
+63
+22
+113
+64
+24
+113
+64
+24
+113
+64
+24
+113
+64
+24
+115
+65
+28
+118
+68
+31
+115
+65
+28
+111
+61
+24
+108
+58
+21
+102
+52
+15
+103
+53
+16
+109
+59
+22
+108
+58
+21
+107
+57
+20
+102
+52
+15
+104
+55
+15
+110
+61
+21
+116
+67
+27
+113
+64
+24
+106
+57
+16
+105
+56
+16
+108
+59
+18
+115
+66
+26
+118
+69
+28
+120
+71
+31
+119
+70
+29
+119
+70
+30
+126
+77
+36
+128
+79
+39
+122
+73
+33
+125
+77
+37
+123
+75
+35
+116
+68
+30
+107
+59
+19
+103
+55
+17
+106
+58
+18
+111
+63
+25
+113
+65
+25
+118
+68
+31
+114
+65
+25
+110
+61
+21
+111
+62
+21
+114
+65
+25
+117
+68
+27
+119
+70
+30
+120
+71
+30
+124
+76
+30
+127
+79
+31
+126
+78
+32
+121
+73
+27
+119
+71
+25
+122
+74
+28
+125
+76
+33
+125
+76
+33
+123
+74
+31
+122
+73
+30
+119
+72
+28
+118
+71
+27
+119
+72
+28
+123
+76
+32
+123
+76
+32
+121
+74
+30
+104
+60
+21
+105
+61
+22
+105
+61
+22
+104
+60
+21
+103
+59
+20
+103
+59
+20
+103
+59
+20
+102
+58
+19
+104
+60
+21
+104
+60
+21
+104
+60
+21
+105
+61
+22
+107
+63
+24
+107
+63
+24
+106
+62
+23
+105
+61
+22
+108
+64
+27
+109
+65
+28
+106
+62
+25
+101
+57
+18
+99
+55
+16
+102
+58
+19
+105
+61
+22
+105
+61
+22
+103
+59
+20
+103
+59
+20
+103
+59
+20
+104
+60
+21
+105
+60
+21
+105
+60
+21
+105
+60
+19
+105
+60
+19
+108
+63
+22
+113
+68
+26
+117
+72
+30
+118
+73
+31
+114
+69
+28
+112
+67
+26
+112
+67
+26
+113
+68
+27
+112
+64
+24
+111
+63
+23
+111
+63
+23
+109
+62
+20
+108
+60
+20
+109
+62
+20
+109
+62
+20
+109
+62
+20
+110
+63
+21
+110
+63
+19
+111
+64
+20
+110
+63
+19
+106
+62
+17
+109
+65
+20
+112
+68
+23
+112
+68
+23
+110
+66
+21
+110
+66
+21
+111
+66
+24
+111
+66
+24
+109
+64
+22
+106
+61
+19
+109
+64
+22
+113
+68
+26
+109
+64
+22
+110
+65
+23
+111
+66
+24
+109
+64
+22
+114
+67
+25
+119
+72
+28
+118
+71
+27
+121
+74
+30
+120
+73
+29
+120
+73
+29
+119
+70
+27
+117
+68
+25
+116
+67
+24
+117
+68
+27
+118
+69
+28
+118
+69
+28
+118
+69
+28
+119
+70
+29
+119
+70
+29
+120
+71
+30
+119
+70
+27
+117
+68
+25
+117
+68
+25
+117
+68
+25
+116
+67
+24
+116
+67
+24
+117
+68
+25
+118
+69
+26
+118
+69
+26
+118
+69
+26
+119
+70
+27
+121
+72
+29
+126
+77
+34
+127
+78
+35
+127
+78
+35
+126
+77
+34
+126
+77
+34
+126
+77
+34
+126
+77
+34
+127
+78
+35
+124
+75
+32
+123
+74
+31
+125
+76
+35
+127
+78
+37
+128
+79
+38
+127
+78
+37
+126
+77
+36
+126
+77
+36
+124
+75
+32
+123
+74
+31
+124
+75
+32
+124
+75
+32
+124
+75
+32
+123
+74
+31
+122
+73
+32
+122
+73
+32
+116
+67
+26
+114
+65
+24
+112
+63
+22
+112
+63
+22
+116
+67
+26
+122
+73
+32
+124
+75
+34
+124
+75
+34
+126
+77
+34
+127
+78
+35
+128
+77
+34
+126
+75
+32
+124
+73
+30
+124
+73
+30
+125
+74
+31
+127
+76
+33
+124
+73
+30
+122
+70
+30
+118
+69
+29
+116
+67
+27
+113
+63
+26
+109
+59
+22
+107
+59
+23
+107
+59
+23
+109
+61
+23
+107
+59
+21
+106
+56
+19
+108
+58
+21
+111
+59
+20
+112
+60
+21
+112
+60
+20
+112
+60
+20
+107
+55
+16
+105
+53
+14
+99
+49
+12
+96
+48
+10
+97
+49
+13
+96
+50
+16
+93
+49
+14
+88
+45
+11
+83
+42
+10
+79
+40
+7
+80
+39
+7
+84
+44
+9
+93
+50
+15
+100
+56
+19
+105
+59
+23
+107
+62
+23
+111
+63
+23
+116
+69
+27
+119
+72
+30
+118
+69
+28
+114
+65
+24
+112
+63
+22
+111
+62
+21
+110
+63
+21
+114
+65
+24
+114
+65
+24
+114
+65
+24
+114
+65
+24
+111
+63
+23
+110
+62
+22
+109
+61
+21
+109
+61
+21
+110
+65
+26
+110
+65
+26
+110
+65
+26
+110
+65
+26
+113
+65
+25
+114
+66
+26
+117
+69
+29
+119
+72
+30
+120
+71
+28
+122
+74
+28
+119
+70
+27
+119
+70
+27
+125
+76
+33
+125
+76
+33
+124
+75
+34
+129
+80
+39
+126
+77
+36
+122
+73
+32
+118
+69
+28
+110
+61
+20
+110
+61
+20
+116
+67
+26
+113
+64
+23
+111
+62
+21
+115
+66
+23
+119
+71
+25
+122
+74
+28
+123
+75
+29
+124
+76
+30
+124
+76
+28
+125
+77
+31
+125
+77
+29
+125
+77
+31
+122
+74
+26
+123
+75
+29
+125
+77
+29
+126
+78
+32
+127
+79
+31
+123
+75
+29
+116
+68
+22
+116
+65
+20
+117
+66
+21
+119
+68
+25
+119
+68
+23
+119
+68
+25
+119
+68
+23
+120
+69
+26
+121
+70
+25
+125
+74
+31
+123
+72
+27
+123
+70
+26
+125
+73
+26
+127
+74
+30
+128
+76
+29
+130
+77
+33
+132
+80
+33
+130
+78
+31
+128
+76
+29
+126
+74
+27
+124
+72
+25
+124
+71
+27
+124
+71
+27
+122
+69
+25
+120
+67
+23
+123
+72
+29
+125
+74
+31
+124
+73
+30
+124
+73
+30
+126
+75
+30
+131
+80
+35
+134
+83
+38
+133
+82
+37
+92
+47
+8
+92
+48
+9
+93
+48
+9
+94
+50
+11
+97
+52
+13
+98
+54
+15
+100
+55
+16
+98
+53
+12
+97
+52
+13
+97
+52
+11
+98
+53
+12
+99
+54
+13
+99
+54
+13
+100
+55
+14
+101
+56
+15
+102
+57
+16
+100
+56
+17
+104
+60
+21
+105
+61
+22
+102
+58
+19
+100
+56
+17
+103
+59
+20
+105
+61
+22
+105
+61
+22
+106
+62
+23
+106
+62
+23
+106
+62
+23
+106
+62
+23
+108
+63
+24
+109
+64
+25
+109
+64
+25
+109
+64
+23
+111
+66
+25
+112
+67
+25
+114
+69
+28
+116
+71
+29
+117
+72
+31
+116
+71
+30
+114
+69
+28
+112
+67
+26
+114
+66
+26
+114
+66
+26
+114
+67
+25
+113
+66
+24
+113
+66
+24
+114
+67
+25
+114
+67
+25
+114
+67
+25
+115
+68
+24
+113
+66
+22
+113
+66
+22
+114
+67
+23
+114
+67
+23
+115
+71
+26
+118
+71
+27
+112
+68
+23
+112
+65
+21
+107
+63
+18
+109
+62
+20
+111
+66
+24
+115
+68
+26
+111
+66
+24
+110
+63
+21
+108
+63
+21
+106
+61
+19
+110
+65
+23
+113
+68
+26
+111
+66
+24
+117
+70
+28
+122
+75
+31
+118
+71
+27
+119
+72
+28
+120
+73
+29
+120
+73
+29
+121
+72
+29
+119
+70
+27
+118
+69
+26
+118
+69
+26
+117
+68
+25
+116
+67
+24
+115
+66
+23
+114
+65
+22
+113
+64
+21
+113
+64
+21
+111
+63
+17
+107
+59
+13
+108
+60
+14
+111
+63
+17
+113
+65
+19
+115
+67
+21
+118
+70
+24
+118
+70
+24
+119
+71
+25
+120
+72
+26
+122
+74
+28
+122
+74
+28
+121
+72
+29
+121
+72
+29
+121
+72
+29
+121
+72
+29
+121
+72
+29
+122
+73
+32
+122
+73
+32
+123
+74
+33
+120
+71
+30
+116
+67
+26
+114
+65
+25
+116
+67
+27
+118
+69
+29
+118
+69
+29
+118
+69
+29
+118
+69
+28
+119
+70
+27
+119
+71
+25
+117
+69
+23
+115
+67
+21
+115
+67
+21
+117
+69
+23
+117
+68
+25
+116
+67
+24
+119
+70
+27
+119
+70
+27
+118
+69
+26
+118
+69
+26
+120
+71
+28
+121
+72
+29
+120
+71
+28
+117
+68
+25
+121
+72
+29
+122
+73
+30
+123
+72
+29
+120
+69
+26
+120
+69
+26
+123
+72
+29
+127
+76
+33
+130
+79
+36
+130
+79
+36
+126
+75
+32
+120
+71
+30
+117
+68
+27
+116
+67
+27
+119
+70
+30
+125
+76
+36
+131
+82
+42
+124
+75
+35
+122
+73
+33
+125
+73
+34
+128
+76
+36
+133
+81
+41
+134
+82
+42
+134
+83
+40
+134
+83
+40
+132
+80
+40
+131
+79
+39
+129
+77
+37
+122
+73
+33
+118
+70
+32
+116
+68
+30
+113
+67
+31
+111
+67
+30
+109
+66
+31
+110
+67
+32
+116
+73
+38
+123
+79
+42
+122
+77
+38
+115
+70
+31
+112
+64
+24
+115
+66
+26
+119
+67
+27
+126
+75
+32
+130
+79
+36
+128
+77
+34
+123
+72
+29
+120
+69
+26
+120
+69
+26
+121
+70
+27
+118
+67
+24
+109
+60
+17
+108
+57
+14
+109
+60
+17
+110
+61
+18
+108
+59
+16
+108
+59
+16
+111
+62
+19
+111
+64
+22
+110
+63
+21
+109
+62
+20
+108
+61
+19
+109
+60
+17
+110
+61
+18
+113
+64
+21
+114
+65
+22
+123
+75
+29
+125
+77
+31
+116
+68
+22
+114
+66
+20
+122
+74
+28
+120
+72
+26
+114
+65
+22
+119
+70
+27
+120
+69
+26
+120
+71
+28
+127
+76
+33
+120
+71
+28
+122
+71
+28
+128
+79
+36
+128
+77
+34
+127
+79
+33
+130
+82
+36
+132
+84
+38
+129
+81
+35
+122
+74
+26
+121
+73
+25
+128
+80
+32
+132
+81
+34
+129
+78
+31
+131
+80
+33
+126
+76
+27
+127
+76
+29
+130
+80
+31
+129
+78
+31
+126
+76
+27
+127
+77
+28
+128
+78
+29
+130
+78
+30
+126
+74
+26
+126
+74
+27
+128
+76
+28
+129
+77
+30
+128
+76
+28
+130
+78
+31
+134
+82
+34
+130
+78
+31
+132
+80
+32
+137
+83
+36
+141
+87
+40
+139
+85
+38
+132
+80
+32
+129
+75
+28
+127
+73
+26
+134
+80
+34
+130
+76
+30
+130
+76
+30
+136
+82
+36
+140
+86
+40
+137
+83
+37
+131
+77
+31
+127
+73
+27
+123
+69
+25
+123
+70
+26
+122
+68
+24
+117
+64
+20
+117
+63
+17
+120
+68
+21
+124
+70
+24
+123
+71
+24
+111
+63
+23
+108
+63
+22
+111
+63
+23
+111
+66
+25
+114
+66
+26
+110
+65
+24
+113
+65
+25
+116
+69
+27
+114
+66
+26
+113
+66
+24
+112
+65
+23
+112
+65
+23
+112
+65
+23
+111
+64
+22
+111
+64
+22
+112
+65
+23
+110
+65
+24
+108
+63
+22
+108
+63
+22
+102
+57
+16
+92
+47
+8
+90
+45
+6
+92
+46
+10
+89
+43
+7
+93
+47
+11
+94
+48
+12
+93
+49
+12
+92
+48
+11
+94
+50
+13
+96
+52
+13
+96
+52
+13
+94
+50
+11
+94
+50
+11
+95
+52
+10
+99
+54
+15
+103
+58
+17
+104
+59
+20
+106
+61
+20
+108
+63
+22
+110
+65
+24
+111
+66
+25
+112
+67
+26
+116
+68
+28
+118
+70
+30
+117
+69
+29
+113
+65
+25
+110
+62
+22
+109
+61
+21
+110
+61
+21
+114
+65
+25
+118
+69
+29
+118
+69
+29
+117
+67
+30
+115
+67
+29
+115
+65
+28
+113
+65
+27
+116
+66
+29
+115
+67
+29
+115
+65
+28
+113
+65
+27
+114
+64
+27
+114
+66
+28
+115
+66
+26
+113
+65
+25
+109
+64
+23
+113
+68
+27
+115
+70
+29
+112
+67
+26
+109
+64
+23
+110
+65
+23
+111
+66
+24
+110
+65
+23
+114
+67
+23
+111
+64
+20
+109
+62
+16
+110
+63
+17
+113
+66
+20
+115
+68
+22
+115
+68
+22
+114
+67
+23
+116
+69
+25
+115
+68
+24
+113
+66
+22
+113
+66
+22
+114
+67
+23
+115
+68
+24
+115
+68
+24
+114
+67
+23
+115
+68
+24
+114
+67
+23
+117
+70
+26
+121
+74
+30
+115
+68
+24
+115
+68
+24
+122
+75
+31
+119
+70
+27
+117
+68
+25
+119
+68
+25
+121
+69
+29
+119
+67
+27
+113
+64
+23
+114
+65
+25
+116
+67
+27
+115
+66
+26
+118
+69
+29
+119
+70
+30
+114
+66
+28
+114
+66
+28
+120
+72
+34
+120
+72
+34
+118
+70
+32
+122
+74
+36
+121
+72
+31
+120
+71
+28
+119
+70
+27
+118
+69
+26
+121
+70
+27
+123
+72
+29
+127
+76
+33
+130
+79
+36
+128
+77
+34
+124
+73
+30
+124
+72
+32
+126
+74
+34
+122
+73
+32
+117
+68
+27
+116
+67
+26
+119
+70
+27
+121
+72
+29
+118
+70
+24
+120
+69
+24
+123
+72
+27
+119
+68
+23
+114
+63
+18
+118
+67
+22
+127
+76
+31
+122
+71
+26
+120
+69
+24
+119
+68
+23
+120
+69
+24
+122
+71
+26
+124
+73
+28
+126
+75
+30
+125
+76
+33
+122
+73
+32
+120
+71
+30
+118
+69
+28
+117
+68
+27
+119
+70
+29
+120
+71
+28
+121
+72
+29
+121
+72
+29
+120
+71
+28
+119
+70
+27
+117
+68
+25
+115
+68
+26
+114
+67
+25
+110
+65
+23
+106
+61
+19
+104
+59
+18
+103
+58
+17
+108
+60
+20
+113
+65
+25
+120
+73
+31
+123
+74
+33
+121
+72
+31
+118
+67
+24
+115
+64
+21
+118
+65
+23
+117
+64
+20
+114
+61
+17
+116
+63
+19
+123
+70
+26
+126
+73
+29
+124
+71
+27
+124
+71
+27
+125
+72
+28
+127
+76
+31
+129
+76
+32
+127
+76
+31
+126
+75
+30
+128
+77
+32
+130
+79
+34
+130
+79
+34
+127
+76
+31
+124
+73
+28
+124
+73
+28
+126
+75
+30
+128
+77
+32
+131
+80
+35
+128
+77
+32
+120
+69
+24
+117
+66
+23
+114
+63
+20
+116
+65
+22
+119
+68
+25
+116
+65
+22
+115
+64
+21
+118
+67
+22
+121
+70
+25
+121
+68
+24
+118
+67
+22
+118
+65
+21
+119
+68
+23
+123
+70
+26
+124
+73
+28
+127
+74
+30
+129
+78
+33
+134
+83
+40
+132
+81
+38
+134
+83
+40
+135
+84
+39
+133
+82
+37
+130
+79
+34
+128
+75
+31
+124
+71
+27
+129
+76
+32
+132
+80
+33
+131
+78
+34
+134
+82
+35
+138
+85
+41
+134
+82
+35
+131
+79
+32
+136
+84
+36
+142
+90
+42
+146
+94
+44
+145
+93
+45
+139
+87
+37
+137
+85
+37
+140
+88
+38
+140
+88
+40
+137
+85
+35
+139
+87
+39
+138
+86
+38
+135
+83
+35
+137
+85
+37
+138
+86
+39
+140
+89
+42
+146
+94
+47
+142
+90
+43
+145
+93
+46
+143
+91
+44
+140
+88
+40
+142
+90
+42
+149
+95
+48
+150
+96
+49
+145
+91
+44
+143
+89
+42
+141
+87
+40
+145
+91
+44
+149
+92
+46
+144
+90
+43
+141
+85
+36
+133
+80
+30
+130
+74
+25
+125
+72
+22
+120
+72
+32
+119
+71
+31
+118
+70
+30
+117
+69
+29
+116
+68
+28
+115
+67
+27
+115
+67
+27
+116
+69
+27
+118
+71
+29
+117
+70
+28
+117
+68
+27
+117
+68
+25
+117
+68
+27
+117
+68
+25
+117
+68
+27
+117
+70
+28
+116
+71
+29
+115
+70
+28
+118
+73
+32
+118
+73
+32
+113
+68
+29
+111
+66
+27
+112
+66
+30
+109
+63
+27
+107
+61
+25
+106
+60
+24
+102
+58
+21
+99
+55
+18
+99
+55
+18
+100
+56
+19
+100
+56
+17
+98
+54
+15
+100
+55
+16
+100
+55
+16
+101
+56
+17
+103
+58
+19
+106
+58
+20
+107
+59
+21
+110
+62
+22
+113
+65
+25
+115
+67
+27
+110
+62
+22
+106
+58
+18
+107
+59
+19
+111
+62
+22
+112
+63
+23
+111
+62
+22
+110
+61
+21
+113
+64
+24
+114
+65
+25
+114
+65
+25
+110
+61
+21
+106
+56
+19
+104
+54
+17
+103
+53
+16
+102
+52
+15
+105
+55
+18
+103
+53
+16
+100
+50
+13
+99
+49
+12
+102
+52
+15
+106
+56
+19
+107
+58
+18
+105
+57
+17
+105
+57
+19
+106
+61
+22
+108
+63
+24
+107
+62
+23
+108
+60
+22
+107
+62
+21
+109
+61
+21
+110
+62
+22
+110
+63
+21
+112
+65
+23
+112
+65
+21
+110
+63
+19
+109
+62
+18
+112
+65
+21
+116
+69
+25
+118
+71
+27
+119
+72
+30
+118
+71
+29
+117
+68
+27
+113
+66
+24
+110
+61
+20
+108
+61
+19
+111
+62
+21
+112
+65
+23
+120
+71
+30
+114
+67
+25
+113
+64
+23
+114
+67
+25
+111
+62
+21
+111
+64
+20
+119
+70
+29
+114
+65
+22
+115
+64
+21
+116
+65
+22
+119
+67
+27
+118
+66
+26
+117
+65
+25
+117
+68
+28
+116
+67
+27
+109
+59
+22
+112
+62
+25
+112
+62
+25
+108
+58
+21
+101
+53
+15
+101
+53
+17
+103
+55
+17
+105
+57
+21
+106
+58
+20
+106
+58
+18
+104
+56
+16
+104
+55
+14
+106
+57
+16
+110
+61
+20
+113
+64
+23
+113
+64
+23
+111
+62
+21
+115
+63
+23
+116
+67
+26
+120
+71
+31
+122
+73
+33
+121
+72
+32
+117
+69
+29
+118
+69
+29
+117
+69
+29
+116
+69
+27
+118
+71
+29
+119
+70
+29
+117
+68
+27
+118
+69
+28
+120
+71
+30
+119
+70
+29
+115
+66
+23
+117
+68
+25
+116
+67
+24
+116
+67
+24
+116
+67
+24
+115
+66
+23
+113
+64
+21
+111
+62
+19
+109
+60
+17
+112
+63
+22
+112
+63
+23
+115
+66
+26
+121
+72
+31
+125
+78
+36
+125
+78
+36
+118
+71
+29
+112
+65
+23
+109
+62
+20
+109
+62
+20
+111
+64
+22
+113
+66
+24
+117
+70
+28
+117
+72
+30
+119
+74
+32
+119
+74
+32
+122
+74
+34
+118
+70
+32
+116
+68
+28
+117
+68
+28
+119
+70
+30
+122
+73
+32
+126
+74
+34
+128
+76
+36
+132
+79
+39
+133
+80
+40
+130
+77
+37
+129
+76
+36
+129
+76
+36
+125
+72
+32
+120
+67
+27
+119
+66
+24
+125
+72
+28
+130
+77
+33
+133
+80
+36
+132
+79
+35
+130
+77
+33
+131
+78
+34
+131
+79
+32
+131
+79
+32
+127
+75
+28
+131
+79
+32
+136
+84
+37
+137
+85
+38
+135
+83
+36
+137
+85
+38
+139
+87
+40
+137
+84
+40
+132
+81
+38
+129
+78
+35
+129
+78
+35
+128
+77
+32
+123
+72
+29
+121
+70
+25
+123
+70
+26
+124
+71
+27
+121
+68
+24
+122
+69
+25
+124
+71
+27
+126
+73
+29
+127
+74
+30
+129
+76
+32
+130
+77
+33
+132
+79
+37
+128
+77
+34
+127
+75
+35
+125
+74
+31
+119
+68
+25
+115
+62
+20
+118
+65
+23
+120
+67
+25
+116
+63
+21
+120
+66
+22
+121
+67
+23
+117
+63
+19
+116
+62
+18
+120
+66
+22
+121
+67
+23
+121
+67
+21
+125
+71
+25
+129
+77
+29
+129
+77
+29
+128
+76
+28
+127
+75
+27
+127
+75
+27
+126
+74
+26
+125
+73
+25
+124
+72
+24
+124
+72
+24
+120
+68
+20
+116
+64
+17
+121
+69
+22
+121
+70
+25
+121
+70
+25
+125
+74
+29
+123
+72
+27
+127
+76
+31
+130
+79
+32
+133
+81
+34
+137
+85
+38
+142
+90
+43
+145
+93
+45
+146
+94
+46
+148
+96
+48
+147
+93
+46
+147
+93
+46
+146
+92
+45
+145
+91
+44
+145
+92
+42
+143
+90
+40
+138
+85
+35
+134
+81
+31
+111
+66
+27
+112
+67
+28
+111
+66
+27
+111
+66
+27
+111
+66
+27
+113
+68
+29
+114
+69
+30
+114
+69
+28
+116
+71
+30
+115
+70
+29
+117
+69
+29
+117
+70
+28
+118
+70
+30
+117
+70
+28
+117
+69
+29
+118
+71
+29
+110
+65
+23
+110
+65
+23
+115
+70
+29
+120
+75
+34
+121
+76
+37
+122
+77
+38
+124
+78
+42
+122
+76
+40
+117
+71
+35
+115
+69
+33
+111
+65
+29
+109
+63
+27
+109
+64
+25
+112
+67
+28
+115
+70
+31
+116
+71
+32
+112
+64
+24
+111
+63
+23
+111
+63
+23
+110
+62
+22
+110
+61
+21
+111
+62
+22
+113
+64
+24
+115
+66
+26
+114
+65
+25
+113
+64
+24
+113
+64
+24
+113
+64
+24
+115
+63
+24
+114
+62
+23
+114
+62
+22
+115
+63
+23
+117
+68
+25
+119
+72
+28
+120
+73
+29
+119
+72
+28
+116
+69
+27
+114
+67
+25
+112
+65
+23
+111
+64
+22
+110
+63
+21
+108
+61
+19
+107
+60
+18
+108
+61
+19
+113
+66
+24
+115
+68
+26
+112
+65
+21
+107
+60
+18
+102
+54
+16
+101
+53
+17
+100
+52
+16
+100
+52
+16
+100
+50
+15
+98
+50
+14
+98
+48
+13
+99
+49
+12
+101
+51
+14
+105
+55
+18
+109
+60
+20
+111
+62
+22
+112
+63
+23
+113
+64
+24
+117
+68
+28
+120
+71
+31
+117
+68
+28
+113
+64
+24
+112
+60
+21
+108
+59
+19
+112
+60
+21
+113
+64
+24
+116
+64
+25
+115
+66
+26
+110
+58
+19
+103
+54
+14
+104
+52
+13
+107
+58
+18
+110
+58
+19
+111
+62
+21
+118
+66
+27
+112
+60
+20
+109
+58
+15
+112
+59
+15
+116
+63
+21
+117
+66
+23
+119
+68
+25
+122
+70
+30
+120
+68
+28
+112
+60
+21
+109
+57
+18
+107
+58
+18
+105
+56
+16
+98
+49
+9
+95
+45
+8
+102
+53
+13
+109
+59
+22
+109
+61
+23
+109
+61
+25
+105
+59
+23
+105
+57
+21
+105
+57
+21
+106
+58
+22
+106
+58
+22
+103
+55
+19
+100
+52
+16
+106
+56
+21
+109
+61
+25
+111
+63
+27
+108
+60
+24
+105
+56
+23
+103
+57
+23
+107
+58
+25
+106
+60
+26
+108
+62
+26
+111
+65
+29
+111
+65
+29
+109
+63
+27
+111
+65
+29
+115
+69
+33
+112
+66
+30
+106
+60
+24
+109
+61
+25
+110
+62
+24
+112
+64
+26
+114
+66
+28
+114
+66
+28
+112
+64
+26
+110
+62
+24
+110
+62
+24
+110
+60
+23
+111
+59
+22
+107
+57
+20
+105
+55
+18
+105
+55
+18
+106
+57
+17
+108
+59
+19
+110
+61
+21
+110
+61
+21
+110
+61
+21
+109
+60
+20
+107
+59
+19
+108
+60
+20
+109
+61
+21
+111
+63
+23
+110
+65
+26
+108
+62
+28
+104
+58
+25
+101
+55
+22
+103
+54
+22
+105
+56
+23
+105
+56
+23
+105
+55
+22
+104
+54
+19
+111
+58
+24
+117
+64
+30
+120
+67
+33
+121
+68
+34
+121
+68
+34
+117
+64
+30
+111
+61
+26
+113
+63
+26
+117
+64
+22
+122
+69
+25
+126
+73
+29
+127
+74
+30
+128
+75
+31
+130
+77
+33
+131
+78
+34
+131
+78
+34
+123
+70
+26
+120
+67
+23
+118
+65
+21
+117
+64
+20
+118
+65
+21
+125
+72
+28
+131
+78
+34
+130
+77
+33
+127
+74
+30
+126
+73
+29
+126
+73
+29
+124
+72
+25
+121
+68
+24
+122
+70
+23
+125
+73
+26
+124
+72
+25
+128
+74
+28
+130
+76
+30
+130
+76
+32
+126
+72
+28
+121
+67
+23
+118
+64
+20
+117
+62
+21
+115
+62
+20
+108
+57
+14
+108
+57
+14
+108
+57
+14
+106
+55
+12
+105
+52
+10
+111
+58
+16
+119
+66
+22
+121
+68
+24
+123
+70
+26
+125
+72
+28
+125
+71
+27
+126
+72
+28
+130
+76
+30
+132
+78
+32
+130
+76
+30
+130
+76
+30
+127
+73
+29
+123
+69
+25
+123
+69
+25
+128
+74
+30
+128
+76
+29
+125
+73
+26
+123
+71
+24
+124
+72
+25
+124
+71
+27
+117
+64
+20
+112
+59
+15
+118
+65
+21
+117
+64
+22
+113
+60
+18
+117
+64
+22
+115
+64
+21
+112
+61
+18
+107
+59
+13
+104
+53
+8
+103
+52
+7
+109
+58
+13
+113
+62
+15
+114
+63
+16
+116
+65
+18
+120
+68
+21
+121
+69
+22
+124
+72
+25
+127
+75
+28
+132
+80
+33
+135
+83
+36
+134
+82
+35
+131
+79
+32
+107
+61
+25
+108
+63
+24
+108
+63
+24
+107
+62
+23
+107
+62
+23
+108
+63
+24
+108
+63
+24
+106
+61
+22
+109
+64
+25
+109
+64
+23
+110
+65
+24
+112
+67
+26
+112
+67
+26
+111
+66
+25
+113
+65
+25
+112
+67
+26
+117
+72
+30
+116
+71
+29
+115
+70
+29
+113
+68
+27
+112
+67
+28
+112
+67
+28
+111
+65
+29
+109
+63
+27
+110
+64
+28
+108
+62
+26
+106
+60
+24
+105
+59
+23
+107
+62
+23
+112
+67
+28
+116
+71
+32
+119
+74
+35
+125
+76
+36
+124
+75
+35
+124
+75
+35
+123
+74
+34
+122
+73
+33
+121
+72
+32
+124
+72
+33
+126
+74
+35
+122
+70
+31
+124
+72
+33
+126
+74
+35
+124
+72
+33
+119
+67
+28
+113
+61
+22
+111
+58
+18
+111
+60
+17
+111
+63
+17
+114
+67
+21
+117
+70
+24
+118
+71
+25
+118
+71
+27
+117
+70
+26
+117
+70
+26
+116
+69
+25
+118
+71
+27
+117
+70
+26
+118
+71
+27
+121
+74
+30
+126
+79
+35
+126
+79
+33
+120
+73
+27
+114
+67
+23
+112
+64
+26
+110
+60
+25
+109
+59
+24
+111
+61
+26
+113
+63
+28
+113
+63
+28
+115
+65
+28
+117
+67
+30
+116
+66
+29
+110
+60
+23
+107
+58
+18
+110
+61
+21
+110
+61
+21
+108
+59
+19
+109
+60
+20
+112
+63
+23
+113
+61
+22
+111
+59
+20
+109
+57
+18
+112
+60
+21
+117
+65
+26
+122
+70
+31
+124
+72
+33
+125
+73
+34
+124
+72
+33
+119
+67
+28
+116
+64
+25
+121
+69
+30
+123
+71
+31
+123
+71
+31
+125
+73
+33
+120
+68
+28
+116
+63
+19
+115
+62
+18
+119
+66
+22
+123
+70
+28
+122
+71
+28
+122
+71
+28
+121
+69
+29
+117
+65
+25
+119
+67
+27
+116
+64
+25
+115
+63
+24
+108
+59
+19
+103
+54
+14
+107
+58
+17
+114
+65
+25
+114
+65
+25
+110
+62
+24
+111
+63
+25
+110
+62
+24
+107
+59
+21
+104
+56
+18
+101
+53
+15
+102
+52
+15
+103
+53
+16
+107
+57
+20
+108
+58
+21
+105
+57
+19
+99
+51
+13
+95
+47
+11
+95
+47
+11
+97
+49
+13
+98
+50
+14
+95
+49
+15
+94
+48
+14
+95
+49
+15
+96
+50
+16
+95
+49
+15
+93
+47
+13
+95
+49
+15
+99
+53
+19
+99
+51
+15
+99
+51
+15
+99
+51
+15
+100
+52
+16
+100
+52
+16
+100
+52
+16
+103
+55
+19
+106
+58
+22
+105
+55
+18
+108
+56
+19
+106
+56
+19
+103
+53
+16
+101
+52
+12
+103
+54
+14
+108
+59
+19
+113
+64
+24
+111
+62
+22
+110
+61
+21
+109
+60
+20
+106
+57
+17
+104
+55
+15
+104
+56
+16
+107
+58
+18
+108
+60
+22
+97
+51
+15
+93
+47
+13
+90
+44
+10
+91
+45
+9
+94
+48
+12
+98
+50
+12
+98
+50
+12
+98
+50
+12
+107
+57
+20
+113
+63
+26
+115
+65
+28
+113
+63
+26
+109
+59
+22
+102
+52
+15
+96
+48
+10
+98
+49
+9
+106
+55
+12
+110
+57
+13
+112
+59
+15
+113
+60
+16
+115
+62
+18
+118
+65
+21
+119
+66
+22
+119
+66
+22
+118
+65
+21
+110
+57
+13
+102
+49
+5
+100
+47
+3
+104
+51
+7
+114
+61
+17
+119
+66
+22
+117
+64
+20
+116
+64
+17
+118
+66
+18
+119
+67
+20
+118
+66
+18
+118
+66
+19
+124
+72
+25
+129
+77
+30
+128
+76
+29
+126
+72
+26
+128
+74
+28
+127
+73
+29
+122
+68
+24
+118
+64
+20
+117
+63
+19
+117
+62
+21
+116
+61
+20
+107
+54
+12
+103
+52
+9
+106
+55
+12
+109
+58
+15
+106
+53
+11
+102
+49
+7
+107
+54
+10
+114
+61
+17
+118
+65
+21
+121
+68
+24
+124
+70
+26
+125
+71
+27
+129
+75
+29
+132
+78
+32
+128
+74
+28
+124
+70
+24
+122
+68
+24
+118
+64
+20
+119
+65
+21
+125
+71
+27
+126
+73
+29
+124
+72
+25
+123
+71
+24
+124
+72
+25
+119
+66
+22
+114
+61
+17
+111
+58
+14
+114
+61
+17
+113
+60
+18
+110
+57
+15
+114
+61
+19
+113
+60
+18
+113
+62
+17
+109
+58
+13
+102
+51
+6
+102
+51
+6
+110
+59
+12
+116
+65
+18
+118
+67
+20
+120
+69
+22
+117
+65
+18
+120
+68
+21
+121
+69
+22
+119
+67
+20
+115
+63
+16
+112
+60
+13
+109
+55
+9
+107
+53
+7
+107
+63
+28
+108
+64
+27
+107
+63
+26
+105
+61
+24
+105
+61
+24
+108
+64
+27
+108
+64
+27
+106
+62
+25
+105
+61
+24
+105
+61
+22
+108
+64
+25
+110
+66
+27
+110
+66
+27
+109
+65
+26
+110
+65
+26
+111
+66
+25
+113
+68
+26
+118
+71
+29
+116
+68
+28
+111
+63
+23
+111
+63
+23
+114
+66
+26
+114
+66
+28
+113
+65
+27
+110
+65
+26
+110
+65
+26
+111
+66
+27
+112
+67
+28
+112
+67
+28
+113
+68
+29
+114
+69
+30
+115
+70
+31
+118
+69
+29
+119
+70
+29
+120
+71
+30
+122
+73
+32
+121
+72
+31
+119
+70
+29
+119
+70
+29
+120
+71
+30
+121
+69
+29
+119
+67
+27
+117
+65
+25
+117
+65
+25
+118
+66
+26
+116
+64
+24
+114
+62
+22
+112
+61
+18
+113
+65
+19
+112
+66
+17
+111
+64
+18
+108
+61
+15
+108
+61
+15
+109
+62
+16
+112
+65
+19
+113
+66
+20
+117
+70
+24
+116
+69
+23
+116
+69
+23
+118
+71
+25
+122
+75
+29
+124
+77
+31
+122
+75
+29
+118
+71
+25
+122
+73
+32
+121
+69
+30
+121
+69
+30
+125
+73
+34
+127
+75
+36
+127
+75
+36
+126
+74
+35
+127
+75
+36
+125
+73
+33
+127
+75
+35
+131
+79
+39
+136
+84
+44
+136
+84
+44
+129
+77
+37
+119
+67
+27
+111
+59
+19
+116
+63
+21
+120
+67
+25
+124
+71
+29
+124
+71
+29
+122
+69
+27
+122
+69
+27
+126
+73
+31
+130
+77
+35
+131
+78
+36
+125
+72
+30
+118
+65
+23
+121
+68
+26
+122
+69
+27
+123
+70
+28
+127
+74
+32
+126
+73
+29
+129
+76
+32
+125
+73
+26
+127
+75
+28
+130
+77
+33
+124
+71
+27
+118
+65
+21
+117
+64
+22
+119
+66
+24
+115
+62
+20
+110
+57
+17
+111
+58
+18
+113
+61
+21
+109
+57
+17
+110
+59
+16
+114
+62
+22
+115
+64
+21
+117
+66
+23
+119
+68
+25
+121
+70
+27
+122
+71
+28
+121
+70
+25
+121
+70
+25
+123
+70
+26
+125
+72
+28
+124
+71
+27
+123
+70
+26
+121
+70
+27
+120
+69
+26
+118
+67
+24
+115
+64
+21
+114
+62
+22
+114
+62
+22
+114
+64
+27
+112
+62
+27
+112
+62
+27
+115
+65
+30
+112
+62
+25
+108
+58
+21
+112
+62
+25
+120
+70
+33
+117
+67
+30
+114
+64
+27
+111
+61
+24
+108
+58
+21
+106
+57
+17
+106
+57
+17
+109
+60
+20
+113
+64
+24
+114
+62
+22
+113
+61
+21
+112
+60
+20
+112
+60
+20
+113
+62
+19
+114
+63
+20
+115
+64
+21
+115
+64
+21
+118
+67
+24
+118
+67
+24
+117
+66
+23
+115
+64
+21
+114
+63
+20
+113
+64
+21
+117
+66
+23
+117
+68
+25
+118
+71
+25
+115
+69
+20
+113
+67
+18
+115
+69
+20
+117
+71
+22
+118
+70
+21
+117
+69
+20
+116
+69
+17
+120
+73
+21
+125
+78
+26
+127
+80
+28
+128
+81
+29
+128
+81
+29
+125
+78
+26
+121
+75
+23
+124
+76
+27
+126
+75
+28
+127
+75
+28
+126
+74
+27
+125
+73
+26
+126
+73
+29
+128
+75
+31
+126
+73
+29
+122
+69
+25
+120
+67
+23
+121
+68
+24
+122
+71
+26
+120
+69
+24
+117
+66
+23
+120
+69
+26
+124
+73
+30
+123
+72
+27
+124
+72
+24
+126
+74
+24
+128
+74
+27
+126
+73
+23
+125
+71
+24
+132
+78
+31
+137
+83
+36
+135
+81
+34
+141
+87
+41
+142
+88
+42
+144
+87
+44
+143
+86
+43
+144
+86
+46
+145
+87
+47
+145
+87
+49
+143
+88
+49
+132
+79
+37
+128
+77
+34
+131
+78
+34
+133
+80
+36
+126
+73
+29
+119
+66
+22
+120
+67
+23
+125
+72
+28
+120
+67
+23
+119
+66
+22
+119
+65
+19
+118
+64
+18
+121
+67
+21
+126
+72
+26
+127
+73
+27
+125
+71
+25
+128
+74
+28
+127
+73
+27
+128
+74
+28
+129
+75
+28
+130
+76
+29
+130
+76
+29
+131
+77
+30
+132
+78
+31
+138
+84
+37
+138
+84
+37
+136
+82
+35
+138
+84
+37
+137
+83
+36
+138
+84
+37
+145
+91
+45
+144
+90
+44
+148
+96
+48
+149
+97
+47
+147
+94
+44
+143
+90
+40
+141
+88
+38
+137
+84
+34
+134
+80
+33
+134
+80
+33
+134
+80
+33
+137
+83
+36
+141
+84
+38
+141
+84
+38
+139
+82
+36
+138
+81
+35
+137
+80
+34
+136
+79
+33
+97
+53
+18
+96
+52
+17
+94
+50
+13
+93
+49
+12
+94
+50
+13
+97
+53
+16
+99
+55
+18
+98
+54
+17
+103
+59
+22
+104
+60
+23
+105
+61
+22
+107
+63
+24
+107
+63
+24
+107
+63
+24
+108
+64
+25
+110
+65
+24
+114
+66
+26
+117
+70
+28
+115
+67
+27
+109
+61
+21
+108
+60
+20
+107
+59
+19
+104
+56
+18
+102
+54
+16
+104
+59
+20
+106
+61
+22
+110
+65
+26
+114
+69
+30
+114
+69
+30
+112
+67
+28
+110
+65
+26
+109
+64
+23
+113
+66
+24
+114
+67
+25
+116
+69
+27
+117
+70
+28
+115
+68
+26
+112
+65
+23
+111
+64
+22
+111
+64
+22
+113
+64
+23
+112
+63
+22
+112
+63
+22
+113
+64
+23
+114
+65
+24
+115
+66
+25
+115
+66
+25
+115
+66
+23
+112
+64
+18
+111
+64
+18
+109
+62
+18
+107
+60
+16
+106
+59
+15
+108
+61
+17
+109
+62
+18
+109
+62
+18
+114
+67
+23
+115
+68
+24
+115
+68
+24
+116
+69
+25
+118
+71
+27
+119
+72
+26
+118
+71
+25
+116
+68
+22
+118
+69
+26
+119
+68
+25
+119
+68
+25
+121
+70
+27
+121
+70
+27
+119
+68
+25
+115
+64
+21
+113
+62
+19
+113
+62
+19
+119
+68
+25
+121
+70
+27
+117
+66
+23
+118
+67
+24
+123
+72
+29
+123
+72
+29
+119
+68
+23
+124
+71
+27
+127
+74
+30
+129
+76
+32
+128
+75
+31
+123
+70
+26
+121
+68
+24
+122
+69
+25
+124
+71
+27
+125
+72
+28
+122
+69
+25
+117
+64
+20
+122
+69
+25
+125
+72
+28
+126
+73
+29
+130
+77
+33
+132
+79
+35
+127
+75
+28
+124
+72
+25
+128
+76
+29
+130
+78
+31
+122
+69
+25
+114
+61
+17
+113
+60
+18
+116
+63
+21
+108
+55
+13
+105
+52
+10
+109
+56
+16
+117
+64
+24
+118
+67
+24
+119
+68
+25
+121
+70
+27
+123
+72
+29
+129
+76
+32
+130
+77
+33
+132
+79
+35
+135
+82
+38
+138
+86
+39
+139
+85
+39
+138
+84
+38
+136
+82
+36
+131
+77
+31
+128
+74
+28
+126
+72
+28
+126
+73
+29
+127
+74
+30
+125
+72
+28
+124
+71
+29
+125
+72
+30
+125
+72
+32
+123
+71
+31
+124
+70
+32
+124
+72
+32
+125
+72
+32
+124
+72
+32
+126
+73
+33
+126
+74
+34
+134
+81
+41
+131
+80
+37
+130
+77
+37
+128
+77
+34
+128
+75
+33
+127
+76
+33
+132
+79
+37
+134
+83
+40
+138
+87
+44
+136
+85
+40
+132
+81
+36
+130
+79
+34
+129
+78
+33
+130
+79
+32
+133
+82
+35
+135
+84
+37
+134
+83
+36
+134
+83
+36
+133
+82
+35
+131
+80
+33
+129
+78
+33
+128
+77
+30
+128
+77
+32
+129
+78
+31
+121
+73
+24
+121
+74
+22
+123
+75
+26
+129
+82
+30
+136
+86
+35
+138
+88
+35
+138
+88
+35
+138
+89
+33
+140
+90
+37
+141
+92
+36
+140
+90
+37
+139
+90
+34
+139
+89
+36
+136
+87
+31
+130
+83
+29
+130
+83
+29
+130
+78
+30
+131
+79
+32
+131
+79
+32
+132
+80
+33
+134
+81
+37
+135
+82
+38
+131
+78
+34
+125
+72
+28
+128
+75
+31
+133
+80
+36
+138
+87
+42
+135
+84
+39
+128
+77
+34
+125
+74
+31
+127
+76
+33
+126
+75
+30
+129
+77
+29
+131
+79
+29
+134
+80
+33
+131
+78
+28
+127
+73
+26
+130
+76
+29
+134
+80
+33
+132
+78
+31
+129
+75
+29
+128
+74
+28
+130
+73
+30
+131
+74
+31
+132
+74
+34
+130
+72
+32
+127
+69
+31
+123
+68
+27
+122
+69
+27
+123
+72
+29
+127
+74
+30
+126
+73
+29
+124
+71
+27
+127
+74
+30
+132
+79
+35
+132
+79
+35
+128
+75
+31
+126
+73
+29
+127
+73
+27
+128
+74
+28
+129
+75
+29
+136
+82
+36
+141
+87
+41
+141
+87
+41
+142
+88
+41
+144
+90
+43
+144
+90
+43
+141
+88
+38
+139
+86
+36
+140
+87
+37
+142
+89
+39
+142
+89
+37
+147
+94
+44
+148
+95
+43
+147
+94
+44
+148
+95
+43
+147
+94
+44
+150
+97
+47
+158
+105
+55
+157
+104
+54
+155
+102
+50
+157
+101
+50
+155
+99
+48
+153
+97
+46
+154
+98
+47
+152
+96
+45
+148
+92
+41
+148
+92
+43
+151
+95
+46
+151
+95
+46
+151
+93
+45
+151
+93
+45
+153
+95
+47
+154
+96
+48
+154
+96
+48
+153
+95
+47
+99
+55
+18
+96
+52
+15
+93
+49
+12
+92
+48
+11
+92
+48
+11
+91
+47
+10
+90
+46
+9
+90
+46
+9
+91
+47
+10
+90
+46
+9
+91
+47
+8
+91
+47
+8
+91
+47
+8
+91
+47
+8
+94
+49
+10
+97
+52
+11
+104
+56
+16
+106
+59
+17
+105
+57
+17
+107
+59
+19
+110
+62
+22
+106
+58
+18
+101
+53
+13
+103
+55
+15
+104
+56
+16
+105
+57
+17
+109
+61
+21
+112
+64
+24
+113
+65
+25
+111
+63
+23
+110
+62
+22
+108
+63
+22
+114
+69
+27
+114
+69
+27
+115
+70
+28
+116
+71
+29
+114
+69
+27
+112
+67
+25
+111
+66
+24
+111
+66
+24
+111
+64
+22
+112
+65
+23
+114
+67
+25
+115
+68
+26
+113
+66
+22
+110
+63
+19
+110
+63
+19
+111
+64
+20
+116
+67
+26
+118
+69
+28
+119
+70
+29
+120
+71
+30
+120
+71
+30
+120
+71
+30
+120
+71
+30
+119
+70
+29
+114
+65
+24
+114
+65
+24
+113
+64
+23
+113
+64
+23
+115
+66
+25
+117
+68
+27
+115
+66
+25
+112
+63
+20
+116
+68
+22
+116
+68
+22
+116
+68
+22
+117
+69
+23
+118
+70
+24
+119
+71
+25
+116
+68
+22
+114
+66
+20
+120
+69
+24
+124
+73
+28
+126
+75
+30
+124
+73
+28
+123
+72
+27
+124
+73
+28
+125
+74
+29
+123
+72
+27
+121
+70
+25
+121
+70
+23
+121
+70
+23
+121
+70
+23
+120
+69
+22
+119
+68
+21
+117
+66
+19
+117
+66
+19
+122
+71
+24
+120
+69
+22
+116
+65
+18
+120
+69
+22
+123
+72
+25
+119
+68
+21
+120
+69
+22
+121
+70
+23
+118
+67
+22
+118
+67
+22
+121
+70
+25
+123
+72
+27
+119
+68
+25
+117
+66
+23
+118
+67
+24
+118
+67
+24
+123
+72
+29
+123
+72
+29
+123
+72
+29
+125
+74
+31
+127
+76
+33
+125
+74
+31
+124
+73
+30
+126
+75
+32
+125
+72
+30
+127
+72
+31
+127
+72
+31
+129
+74
+33
+130
+75
+34
+131
+73
+33
+129
+71
+31
+127
+69
+29
+124
+66
+26
+122
+64
+24
+118
+60
+20
+114
+59
+18
+115
+60
+21
+117
+62
+23
+118
+63
+24
+117
+62
+23
+121
+67
+23
+121
+69
+22
+122
+68
+24
+122
+70
+23
+123
+69
+23
+123
+71
+24
+123
+69
+23
+120
+68
+21
+122
+68
+22
+121
+69
+21
+123
+69
+23
+124
+72
+24
+126
+72
+25
+126
+74
+26
+129
+75
+28
+131
+79
+32
+125
+73
+26
+128
+76
+29
+132
+80
+33
+133
+81
+34
+132
+80
+33
+133
+81
+33
+134
+82
+34
+137
+85
+37
+135
+83
+35
+137
+85
+37
+138
+86
+38
+139
+87
+39
+138
+86
+39
+137
+85
+37
+136
+84
+37
+136
+84
+37
+134
+81
+37
+130
+77
+33
+127
+72
+31
+125
+71
+27
+125
+71
+27
+124
+70
+24
+125
+71
+25
+125
+71
+24
+129
+75
+29
+131
+77
+30
+129
+75
+29
+129
+75
+28
+129
+77
+30
+127
+75
+27
+122
+70
+23
+121
+69
+22
+123
+71
+24
+125
+73
+26
+126
+75
+28
+127
+76
+29
+129
+78
+33
+130
+79
+34
+127
+76
+31
+123
+72
+27
+125
+74
+31
+126
+75
+32
+128
+77
+34
+126
+75
+32
+121
+69
+29
+121
+69
+29
+121
+69
+29
+119
+68
+25
+122
+71
+24
+125
+75
+26
+130
+78
+31
+129
+77
+29
+125
+73
+26
+125
+73
+26
+127
+75
+28
+126
+74
+27
+123
+71
+24
+120
+68
+21
+121
+67
+23
+125
+71
+27
+126
+72
+28
+122
+68
+24
+120
+65
+24
+120
+65
+24
+117
+64
+22
+119
+66
+22
+121
+68
+24
+120
+67
+23
+120
+67
+23
+126
+73
+29
+130
+77
+33
+127
+74
+30
+123
+71
+24
+121
+69
+22
+125
+73
+26
+129
+77
+30
+129
+77
+30
+132
+80
+33
+139
+85
+39
+140
+86
+40
+141
+84
+38
+142
+86
+37
+141
+85
+36
+138
+82
+33
+137
+81
+32
+138
+82
+31
+140
+84
+33
+141
+86
+32
+142
+86
+35
+139
+84
+30
+136
+80
+29
+138
+83
+29
+137
+81
+30
+138
+82
+31
+145
+89
+38
+145
+89
+38
+152
+97
+43
+149
+92
+39
+144
+87
+34
+143
+86
+33
+148
+91
+38
+149
+92
+39
+147
+90
+37
+146
+88
+38
+150
+92
+42
+150
+92
+42
+150
+92
+42
+149
+91
+41
+152
+91
+44
+154
+93
+46
+155
+94
+47
+154
+93
+46
+117
+73
+36
+115
+71
+34
+115
+71
+34
+118
+74
+37
+118
+74
+37
+116
+72
+33
+114
+70
+33
+114
+70
+31
+112
+68
+31
+111
+67
+28
+110
+66
+27
+109
+65
+26
+109
+64
+25
+110
+65
+26
+113
+68
+29
+117
+72
+31
+114
+66
+26
+110
+63
+21
+107
+59
+19
+113
+65
+25
+117
+69
+29
+108
+60
+20
+100
+52
+12
+104
+56
+16
+100
+52
+12
+99
+51
+11
+98
+50
+10
+98
+50
+10
+96
+48
+8
+94
+46
+6
+94
+46
+6
+97
+49
+9
+97
+52
+10
+96
+53
+10
+98
+55
+12
+99
+56
+13
+100
+57
+14
+100
+57
+14
+102
+59
+16
+104
+61
+18
+102
+57
+15
+100
+55
+13
+100
+55
+13
+104
+59
+17
+110
+66
+21
+113
+69
+24
+114
+70
+25
+116
+69
+27
+116
+67
+27
+116
+67
+27
+115
+66
+26
+113
+64
+24
+113
+64
+24
+114
+65
+25
+115
+66
+26
+114
+65
+25
+118
+69
+29
+114
+65
+25
+109
+60
+20
+107
+58
+18
+111
+62
+22
+116
+67
+27
+119
+70
+29
+119
+70
+27
+123
+74
+31
+122
+74
+28
+119
+71
+25
+115
+67
+21
+115
+67
+21
+117
+69
+23
+116
+67
+24
+113
+64
+21
+117
+68
+25
+112
+63
+20
+113
+62
+19
+116
+67
+24
+117
+66
+23
+109
+60
+17
+109
+58
+15
+110
+61
+18
+114
+63
+20
+114
+66
+20
+118
+67
+24
+115
+67
+21
+114
+63
+20
+111
+63
+17
+116
+65
+22
+117
+69
+23
+126
+75
+32
+120
+72
+26
+114
+63
+20
+114
+66
+20
+118
+67
+24
+112
+64
+18
+116
+65
+22
+117
+69
+23
+118
+67
+24
+117
+69
+23
+121
+70
+27
+118
+69
+26
+121
+70
+27
+124
+75
+32
+128
+77
+34
+122
+73
+30
+127
+75
+35
+130
+79
+36
+126
+74
+34
+121
+70
+27
+121
+70
+27
+118
+67
+24
+115
+64
+21
+117
+66
+23
+117
+64
+24
+120
+67
+27
+121
+68
+28
+121
+68
+28
+119
+66
+26
+119
+64
+25
+121
+66
+27
+124
+69
+30
+125
+70
+31
+128
+73
+34
+128
+73
+34
+124
+71
+31
+125
+71
+33
+128
+74
+36
+126
+72
+34
+121
+68
+28
+121
+68
+24
+122
+70
+23
+124
+72
+25
+126
+74
+27
+124
+72
+25
+122
+70
+23
+122
+70
+23
+124
+72
+25
+124
+72
+24
+124
+72
+24
+123
+71
+23
+123
+71
+23
+122
+70
+22
+121
+69
+21
+121
+69
+21
+122
+70
+22
+120
+67
+23
+118
+65
+21
+117
+65
+18
+120
+68
+21
+123
+71
+24
+125
+73
+26
+124
+72
+24
+122
+70
+22
+121
+69
+21
+124
+72
+24
+126
+74
+27
+128
+76
+29
+128
+76
+29
+126
+74
+27
+124
+72
+25
+122
+69
+25
+120
+65
+24
+121
+66
+27
+126
+68
+30
+129
+71
+33
+130
+72
+32
+128
+70
+30
+124
+67
+24
+122
+65
+22
+124
+67
+24
+126
+69
+26
+126
+69
+26
+128
+71
+28
+129
+75
+31
+128
+74
+30
+124
+70
+26
+123
+69
+25
+123
+71
+24
+125
+73
+26
+124
+73
+26
+123
+72
+25
+121
+70
+25
+121
+70
+25
+119
+68
+23
+116
+65
+20
+114
+63
+20
+117
+66
+23
+121
+70
+27
+120
+69
+26
+117
+65
+25
+119
+67
+27
+121
+69
+29
+119
+67
+27
+120
+69
+26
+123
+72
+27
+130
+79
+34
+132
+81
+36
+129
+76
+32
+127
+76
+31
+129
+76
+32
+129
+77
+30
+127
+75
+28
+122
+70
+23
+121
+68
+24
+126
+72
+28
+127
+73
+29
+123
+69
+25
+122
+68
+24
+126
+72
+28
+130
+77
+33
+128
+75
+31
+130
+77
+33
+132
+79
+35
+131
+78
+34
+131
+78
+34
+130
+77
+33
+127
+74
+30
+128
+76
+29
+124
+72
+25
+127
+75
+28
+129
+77
+30
+125
+73
+26
+126
+74
+27
+133
+79
+33
+136
+82
+36
+134
+77
+31
+134
+77
+31
+133
+76
+30
+133
+76
+30
+134
+78
+29
+135
+79
+30
+137
+81
+30
+139
+83
+32
+141
+85
+34
+134
+78
+27
+130
+74
+23
+135
+79
+28
+135
+79
+28
+135
+79
+28
+141
+85
+34
+142
+86
+35
+140
+84
+33
+141
+85
+34
+138
+82
+31
+136
+80
+29
+136
+80
+29
+135
+79
+28
+133
+77
+26
+135
+79
+30
+133
+77
+28
+137
+81
+32
+139
+82
+36
+136
+79
+33
+131
+74
+28
+128
+71
+25
+130
+72
+26
+131
+74
+28
+116
+71
+32
+118
+73
+34
+120
+75
+36
+122
+77
+38
+121
+76
+37
+120
+75
+34
+121
+76
+37
+123
+78
+37
+123
+78
+39
+123
+78
+37
+123
+78
+37
+123
+78
+37
+125
+77
+37
+124
+76
+36
+123
+75
+35
+122
+74
+34
+119
+71
+31
+121
+73
+33
+125
+77
+37
+127
+79
+39
+127
+79
+39
+126
+78
+38
+124
+76
+36
+122
+74
+34
+123
+75
+35
+124
+76
+36
+119
+71
+31
+108
+60
+20
+98
+50
+10
+95
+47
+7
+97
+49
+9
+99
+51
+11
+102
+57
+15
+106
+61
+19
+110
+65
+23
+110
+65
+23
+105
+60
+18
+100
+55
+13
+98
+53
+11
+98
+53
+11
+110
+63
+21
+110
+63
+21
+103
+56
+14
+97
+50
+8
+102
+55
+13
+108
+61
+19
+106
+59
+17
+103
+56
+14
+101
+52
+12
+102
+50
+11
+104
+52
+13
+109
+57
+18
+111
+59
+22
+109
+57
+20
+106
+54
+17
+106
+54
+17
+104
+52
+15
+108
+56
+19
+110
+58
+19
+112
+60
+21
+118
+66
+26
+124
+72
+32
+122
+70
+30
+113
+64
+23
+109
+60
+19
+112
+65
+23
+114
+67
+25
+117
+70
+28
+119
+71
+31
+112
+64
+24
+108
+60
+20
+113
+65
+25
+110
+62
+22
+111
+63
+23
+112
+63
+23
+110
+62
+22
+112
+62
+25
+112
+64
+26
+112
+62
+25
+109
+61
+23
+113
+63
+26
+112
+64
+24
+112
+62
+25
+111
+63
+23
+111
+61
+24
+111
+63
+23
+112
+62
+25
+112
+64
+24
+119
+69
+32
+117
+69
+29
+115
+65
+28
+113
+65
+25
+113
+63
+26
+110
+62
+22
+110
+60
+23
+107
+59
+19
+112
+63
+22
+112
+65
+21
+115
+66
+25
+117
+70
+28
+119
+70
+29
+118
+71
+29
+120
+71
+30
+122
+75
+33
+118
+69
+29
+117
+68
+27
+118
+69
+29
+119
+70
+29
+118
+69
+28
+115
+66
+25
+114
+65
+24
+115
+66
+25
+116
+67
+27
+111
+63
+23
+106
+59
+17
+105
+58
+16
+109
+62
+20
+115
+66
+25
+118
+69
+28
+119
+70
+29
+118
+69
+28
+121
+72
+31
+122
+73
+32
+118
+71
+29
+115
+67
+27
+116
+68
+28
+117
+69
+29
+116
+68
+28
+117
+70
+28
+118
+71
+29
+115
+68
+26
+118
+71
+29
+119
+72
+28
+116
+69
+25
+123
+76
+32
+124
+77
+33
+120
+71
+28
+118
+69
+26
+116
+67
+24
+114
+65
+22
+114
+66
+20
+115
+67
+21
+116
+68
+22
+118
+70
+24
+118
+65
+25
+119
+66
+26
+127
+74
+34
+126
+73
+33
+113
+60
+18
+113
+60
+18
+120
+67
+25
+119
+66
+24
+116
+63
+21
+114
+61
+19
+121
+68
+26
+126
+73
+31
+123
+70
+28
+124
+71
+29
+126
+73
+31
+121
+68
+26
+118
+63
+24
+121
+65
+28
+126
+71
+32
+126
+71
+32
+127
+69
+29
+129
+71
+31
+131
+73
+33
+128
+70
+30
+125
+68
+25
+123
+66
+23
+122
+65
+22
+124
+67
+24
+125
+71
+27
+125
+71
+27
+123
+69
+25
+121
+67
+23
+117
+64
+20
+119
+68
+23
+122
+71
+26
+122
+71
+26
+122
+71
+26
+126
+75
+30
+127
+76
+33
+122
+71
+28
+118
+67
+24
+118
+67
+24
+121
+69
+29
+119
+67
+27
+110
+58
+18
+109
+57
+17
+115
+66
+25
+124
+75
+34
+120
+71
+31
+115
+66
+26
+118
+69
+28
+120
+71
+30
+114
+63
+20
+109
+60
+17
+113
+62
+19
+109
+58
+13
+111
+60
+15
+114
+63
+18
+119
+68
+23
+121
+68
+24
+120
+68
+21
+122
+70
+23
+123
+71
+24
+120
+67
+23
+122
+69
+25
+122
+69
+25
+125
+72
+28
+129
+76
+32
+131
+78
+34
+130
+77
+33
+131
+78
+34
+132
+79
+35
+128
+76
+29
+125
+73
+26
+125
+73
+26
+130
+78
+31
+131
+79
+32
+127
+75
+28
+122
+70
+23
+121
+69
+22
+126
+72
+28
+130
+75
+34
+130
+76
+32
+127
+73
+29
+130
+76
+30
+133
+79
+33
+136
+79
+33
+138
+81
+35
+139
+82
+36
+141
+84
+38
+142
+85
+39
+141
+84
+38
+136
+79
+33
+131
+74
+28
+128
+71
+25
+125
+71
+24
+123
+71
+24
+121
+70
+23
+122
+71
+24
+122
+71
+24
+120
+69
+22
+121
+70
+23
+124
+73
+26
+124
+73
+28
+128
+77
+32
+127
+76
+31
+126
+75
+32
+119
+68
+25
+116
+65
+22
+121
+70
+27
+122
+69
+27
+122
+71
+28
+108
+63
+24
+106
+61
+22
+105
+60
+21
+105
+60
+21
+106
+61
+20
+106
+61
+20
+105
+60
+19
+105
+60
+19
+108
+63
+22
+111
+66
+25
+117
+69
+29
+119
+71
+31
+119
+71
+31
+116
+68
+28
+113
+65
+25
+111
+63
+23
+109
+61
+21
+110
+62
+22
+112
+64
+24
+115
+67
+27
+117
+69
+29
+117
+69
+29
+115
+67
+27
+114
+66
+26
+119
+71
+31
+123
+75
+35
+124
+76
+36
+121
+73
+33
+116
+68
+28
+113
+65
+25
+112
+64
+24
+112
+64
+24
+111
+63
+23
+114
+67
+25
+118
+71
+29
+120
+73
+31
+120
+73
+31
+120
+73
+31
+121
+74
+32
+121
+74
+32
+125
+76
+35
+127
+78
+37
+122
+73
+32
+117
+68
+27
+120
+71
+30
+123
+74
+33
+120
+71
+30
+118
+69
+28
+120
+68
+28
+121
+69
+29
+123
+71
+32
+124
+72
+33
+120
+68
+29
+114
+62
+23
+112
+60
+21
+114
+62
+23
+114
+62
+23
+111
+59
+20
+110
+58
+19
+112
+60
+20
+109
+57
+17
+104
+53
+10
+105
+54
+11
+109
+60
+19
+108
+60
+20
+105
+57
+17
+100
+52
+12
+97
+49
+9
+97
+49
+11
+97
+49
+11
+101
+53
+15
+108
+60
+22
+107
+59
+21
+109
+61
+23
+111
+63
+25
+113
+65
+27
+113
+65
+29
+111
+63
+27
+106
+58
+22
+102
+54
+18
+99
+51
+15
+101
+53
+17
+103
+55
+19
+104
+56
+20
+105
+57
+21
+105
+57
+21
+106
+58
+22
+107
+59
+23
+112
+64
+28
+110
+62
+26
+107
+59
+23
+108
+60
+24
+110
+62
+26
+111
+63
+27
+110
+62
+26
+109
+61
+23
+107
+59
+19
+107
+62
+20
+110
+62
+22
+109
+64
+22
+111
+63
+23
+111
+63
+23
+111
+63
+23
+111
+63
+23
+115
+67
+27
+117
+69
+29
+118
+69
+29
+116
+67
+27
+113
+64
+23
+112
+63
+22
+114
+65
+24
+114
+66
+26
+109
+64
+23
+112
+67
+28
+113
+68
+27
+111
+66
+25
+107
+62
+21
+105
+60
+19
+109
+61
+21
+112
+64
+24
+117
+69
+29
+121
+73
+33
+119
+74
+33
+113
+68
+27
+106
+61
+22
+102
+57
+18
+100
+55
+16
+99
+54
+15
+105
+60
+21
+105
+60
+19
+101
+56
+17
+105
+60
+19
+107
+62
+21
+109
+64
+23
+116
+71
+30
+118
+73
+32
+120
+72
+32
+120
+72
+32
+119
+71
+31
+119
+72
+30
+120
+73
+31
+121
+74
+32
+122
+75
+33
+123
+74
+33
+125
+73
+34
+120
+68
+29
+116
+62
+24
+114
+62
+23
+113
+60
+20
+115
+62
+22
+120
+67
+27
+124
+71
+31
+116
+63
+23
+114
+61
+21
+116
+63
+23
+116
+63
+23
+111
+58
+18
+114
+61
+21
+122
+69
+29
+126
+73
+33
+124
+70
+32
+124
+70
+32
+126
+72
+34
+125
+72
+32
+121
+66
+27
+119
+64
+23
+116
+61
+20
+112
+57
+16
+114
+59
+18
+113
+59
+15
+113
+59
+15
+115
+61
+17
+121
+68
+24
+126
+73
+29
+124
+71
+27
+119
+66
+22
+117
+66
+21
+119
+68
+23
+124
+73
+28
+123
+72
+27
+119
+68
+23
+119
+68
+23
+119
+68
+25
+116
+65
+22
+118
+67
+24
+120
+69
+26
+124
+72
+32
+120
+68
+28
+114
+62
+22
+116
+64
+24
+116
+67
+26
+110
+61
+21
+114
+66
+28
+116
+68
+30
+121
+71
+34
+120
+71
+31
+112
+63
+23
+109
+60
+19
+108
+59
+18
+103
+54
+11
+112
+61
+16
+115
+64
+19
+119
+68
+23
+119
+68
+23
+119
+67
+20
+121
+69
+22
+122
+70
+23
+120
+68
+21
+124
+71
+27
+124
+71
+27
+124
+71
+27
+126
+73
+29
+126
+73
+29
+126
+73
+29
+124
+71
+27
+123
+70
+26
+123
+71
+24
+122
+70
+23
+121
+69
+22
+120
+68
+21
+119
+67
+20
+117
+65
+18
+116
+64
+17
+115
+62
+18
+123
+68
+27
+123
+68
+27
+118
+63
+22
+113
+59
+15
+116
+62
+18
+122
+68
+24
+127
+70
+25
+129
+72
+27
+132
+75
+30
+132
+75
+30
+133
+76
+31
+133
+76
+31
+130
+73
+28
+128
+71
+26
+128
+71
+26
+128
+74
+28
+126
+75
+30
+121
+73
+27
+120
+72
+26
+118
+70
+24
+113
+65
+19
+113
+65
+19
+115
+66
+23
+115
+66
+23
+113
+64
+23
+110
+61
+20
+116
+67
+26
+120
+71
+30
+120
+71
+30
+119
+70
+29
+120
+71
+31
+129
+80
+40
+109
+61
+21
+109
+61
+21
+108
+60
+20
+108
+60
+20
+108
+60
+20
+108
+60
+20
+107
+59
+19
+107
+59
+19
+104
+56
+16
+107
+59
+19
+111
+63
+23
+113
+65
+25
+112
+64
+24
+109
+61
+21
+107
+59
+19
+105
+57
+17
+105
+57
+19
+105
+57
+19
+104
+56
+16
+105
+57
+17
+106
+58
+18
+106
+58
+18
+105
+57
+17
+103
+55
+15
+110
+62
+22
+114
+66
+26
+118
+70
+30
+120
+72
+32
+119
+71
+31
+118
+70
+30
+117
+69
+31
+116
+68
+28
+118
+69
+29
+118
+69
+29
+119
+70
+30
+120
+71
+31
+123
+71
+32
+123
+71
+32
+122
+70
+31
+122
+70
+31
+130
+78
+38
+133
+81
+41
+131
+79
+39
+126
+74
+34
+127
+74
+34
+128
+75
+35
+125
+72
+32
+124
+71
+31
+126
+74
+34
+127
+76
+33
+129
+77
+37
+130
+78
+38
+127
+75
+35
+123
+71
+31
+122
+70
+30
+124
+72
+32
+126
+74
+34
+126
+75
+32
+125
+74
+31
+124
+73
+28
+123
+72
+27
+121
+70
+25
+119
+68
+23
+117
+68
+25
+117
+70
+28
+111
+66
+25
+107
+62
+21
+103
+58
+17
+100
+55
+14
+102
+57
+16
+106
+61
+20
+107
+62
+21
+109
+64
+23
+112
+67
+26
+112
+67
+26
+107
+62
+21
+101
+56
+17
+96
+51
+12
+95
+50
+11
+94
+49
+10
+96
+50
+14
+96
+50
+14
+96
+50
+14
+95
+49
+13
+94
+48
+12
+95
+49
+13
+97
+51
+15
+99
+53
+17
+97
+51
+15
+97
+51
+15
+97
+52
+13
+96
+51
+12
+95
+50
+11
+93
+48
+9
+91
+46
+7
+89
+44
+5
+94
+49
+10
+95
+52
+10
+97
+52
+13
+94
+51
+9
+94
+49
+10
+95
+50
+11
+96
+51
+12
+95
+50
+11
+96
+51
+12
+98
+53
+14
+104
+56
+16
+107
+59
+19
+107
+59
+19
+103
+55
+15
+101
+53
+13
+100
+52
+12
+94
+48
+12
+96
+50
+14
+98
+50
+14
+96
+48
+12
+94
+46
+8
+93
+45
+7
+96
+48
+10
+98
+50
+12
+92
+44
+6
+94
+46
+8
+94
+46
+10
+93
+45
+9
+97
+49
+13
+103
+55
+19
+108
+62
+26
+110
+64
+28
+111
+63
+27
+110
+62
+24
+106
+58
+22
+107
+59
+21
+108
+60
+22
+106
+58
+20
+108
+60
+22
+107
+59
+21
+108
+60
+22
+109
+61
+23
+110
+62
+24
+111
+63
+23
+114
+65
+25
+114
+65
+25
+114
+65
+25
+114
+65
+25
+115
+66
+26
+115
+66
+25
+114
+62
+22
+114
+65
+24
+119
+67
+27
+118
+66
+26
+119
+68
+25
+129
+78
+35
+127
+76
+33
+123
+72
+29
+119
+68
+25
+118
+67
+24
+119
+68
+25
+117
+66
+23
+112
+60
+20
+106
+54
+14
+101
+52
+12
+101
+53
+13
+110
+61
+21
+116
+67
+27
+117
+68
+28
+116
+67
+26
+117
+65
+25
+114
+63
+20
+113
+62
+19
+117
+66
+23
+118
+67
+24
+115
+64
+21
+114
+65
+22
+118
+69
+26
+120
+71
+28
+118
+69
+26
+110
+59
+16
+107
+56
+13
+109
+58
+15
+113
+62
+19
+114
+63
+20
+113
+62
+19
+108
+59
+16
+103
+54
+11
+101
+52
+11
+107
+58
+17
+114
+65
+24
+109
+60
+19
+98
+49
+8
+103
+54
+13
+111
+62
+21
+108
+59
+19
+102
+54
+18
+102
+56
+20
+101
+53
+17
+92
+44
+6
+89
+41
+3
+98
+50
+10
+112
+63
+22
+118
+69
+26
+121
+73
+27
+125
+77
+31
+133
+82
+35
+134
+83
+36
+129
+78
+31
+126
+75
+28
+121
+71
+22
+114
+63
+16
+111
+58
+14
+112
+59
+15
+112
+59
+15
+111
+58
+14
+111
+58
+14
+111
+58
+14
+109
+56
+12
+106
+53
+9
+109
+56
+12
+111
+58
+14
+111
+58
+14
+108
+55
+11
+106
+53
+9
+106
+53
+9
+107
+54
+10
+107
+54
+10
+106
+53
+9
+109
+56
+12
+110
+56
+12
+113
+59
+15
+121
+67
+23
+128
+74
+28
+129
+75
+29
+129
+75
+29
+128
+74
+27
+127
+73
+26
+130
+73
+27
+133
+76
+30
+133
+76
+30
+130
+73
+27
+130
+73
+27
+131
+77
+30
+124
+72
+25
+123
+72
+25
+126
+75
+28
+127
+76
+29
+125
+74
+29
+127
+76
+31
+130
+79
+34
+130
+79
+34
+118
+67
+24
+113
+62
+19
+116
+65
+22
+118
+67
+24
+112
+61
+18
+106
+55
+12
+106
+54
+14
+118
+66
+26
+106
+58
+18
+109
+61
+21
+111
+63
+23
+110
+62
+22
+107
+59
+19
+106
+58
+18
+106
+58
+18
+107
+59
+19
+103
+55
+15
+103
+55
+15
+104
+56
+16
+105
+57
+17
+106
+58
+18
+107
+59
+19
+107
+59
+19
+108
+60
+20
+109
+61
+23
+109
+61
+23
+109
+61
+21
+109
+61
+21
+109
+61
+21
+109
+61
+21
+109
+61
+21
+108
+60
+20
+108
+60
+20
+110
+62
+22
+112
+64
+24
+112
+64
+24
+111
+63
+23
+111
+63
+23
+112
+64
+26
+113
+65
+27
+115
+66
+26
+117
+65
+26
+117
+65
+26
+117
+65
+26
+118
+66
+27
+119
+65
+27
+119
+65
+27
+118
+64
+26
+121
+67
+29
+124
+71
+31
+122
+69
+29
+119
+66
+26
+119
+66
+26
+119
+66
+26
+119
+64
+25
+119
+66
+26
+116
+64
+24
+116
+65
+22
+117
+66
+23
+121
+70
+27
+124
+73
+30
+123
+72
+29
+122
+71
+28
+122
+71
+28
+126
+75
+32
+130
+79
+36
+130
+79
+34
+127
+76
+31
+127
+76
+31
+129
+78
+31
+124
+73
+26
+114
+66
+20
+103
+56
+14
+103
+58
+16
+111
+66
+25
+115
+70
+28
+114
+69
+28
+118
+73
+31
+122
+77
+36
+119
+74
+32
+118
+73
+32
+119
+74
+32
+117
+72
+31
+113
+68
+27
+110
+65
+24
+110
+65
+24
+113
+68
+27
+114
+69
+28
+114
+69
+30
+112
+67
+28
+110
+65
+26
+106
+61
+22
+103
+58
+19
+101
+56
+17
+99
+54
+15
+98
+53
+14
+106
+61
+22
+112
+67
+28
+118
+73
+34
+118
+73
+32
+114
+69
+28
+109
+64
+23
+107
+62
+21
+107
+62
+21
+108
+64
+25
+109
+65
+26
+106
+62
+23
+100
+56
+17
+96
+52
+13
+96
+52
+13
+97
+52
+13
+95
+50
+11
+94
+49
+10
+93
+48
+9
+102
+54
+14
+114
+66
+26
+120
+72
+32
+118
+70
+30
+116
+68
+28
+116
+68
+28
+108
+60
+22
+109
+61
+23
+110
+60
+23
+110
+60
+23
+110
+61
+21
+112
+63
+23
+115
+66
+26
+117
+68
+28
+118
+69
+29
+115
+66
+26
+112
+62
+25
+110
+60
+23
+109
+59
+22
+106
+58
+20
+99
+51
+13
+92
+44
+6
+96
+48
+10
+97
+49
+11
+99
+49
+14
+100
+52
+14
+101
+51
+16
+97
+49
+11
+95
+45
+10
+92
+44
+6
+97
+47
+12
+97
+49
+11
+100
+50
+13
+100
+51
+11
+100
+50
+13
+100
+51
+11
+100
+50
+13
+100
+51
+11
+102
+53
+12
+107
+58
+17
+113
+64
+23
+118
+69
+26
+119
+70
+29
+116
+67
+24
+115
+66
+23
+118
+69
+26
+121
+70
+27
+122
+71
+28
+121
+70
+27
+118
+67
+24
+117
+66
+23
+114
+63
+20
+110
+59
+16
+107
+58
+17
+100
+52
+12
+95
+50
+9
+97
+52
+11
+104
+56
+16
+104
+56
+16
+105
+58
+16
+109
+60
+19
+110
+61
+18
+119
+70
+27
+122
+73
+30
+123
+74
+31
+119
+70
+27
+116
+69
+25
+118
+71
+27
+121
+74
+30
+123
+76
+32
+119
+70
+27
+115
+64
+21
+115
+64
+21
+120
+69
+26
+122
+71
+28
+121
+70
+27
+116
+67
+24
+114
+65
+22
+111
+62
+21
+113
+64
+23
+120
+71
+30
+114
+65
+24
+98
+49
+8
+97
+48
+7
+109
+60
+19
+112
+63
+23
+114
+66
+30
+115
+69
+33
+113
+65
+29
+104
+56
+18
+101
+53
+15
+108
+60
+20
+120
+71
+30
+130
+81
+38
+136
+88
+42
+137
+89
+43
+141
+90
+43
+141
+90
+43
+138
+87
+40
+139
+88
+41
+139
+89
+40
+136
+85
+38
+139
+86
+42
+141
+88
+44
+142
+89
+45
+141
+88
+44
+140
+87
+43
+140
+87
+43
+138
+85
+41
+135
+82
+38
+136
+83
+39
+140
+87
+43
+144
+91
+47
+145
+92
+48
+144
+91
+47
+143
+90
+46
+143
+90
+46
+143
+90
+46
+149
+96
+52
+147
+95
+48
+142
+88
+42
+138
+84
+38
+141
+87
+41
+143
+89
+42
+142
+88
+41
+142
+88
+41
+140
+86
+39
+137
+84
+34
+139
+82
+36
+141
+85
+36
+138
+81
+35
+130
+73
+27
+126
+69
+23
+124
+70
+23
+126
+74
+26
+127
+75
+27
+132
+80
+32
+134
+82
+34
+131
+79
+32
+131
+79
+32
+132
+80
+33
+130
+78
+31
+122
+69
+25
+120
+67
+23
+120
+67
+23
+111
+58
+14
+104
+51
+7
+104
+51
+7
+110
+57
+15
+120
+67
+25
+111
+66
+25
+113
+68
+27
+114
+69
+28
+112
+67
+26
+110
+65
+24
+110
+65
+24
+111
+63
+23
+110
+62
+22
+109
+61
+21
+107
+59
+19
+104
+56
+16
+103
+55
+15
+104
+56
+16
+105
+57
+17
+104
+56
+16
+104
+56
+16
+106
+58
+20
+107
+59
+21
+109
+61
+23
+110
+62
+24
+110
+62
+22
+111
+63
+23
+111
+63
+23
+112
+64
+24
+112
+64
+24
+113
+65
+25
+111
+66
+25
+109
+64
+23
+107
+62
+23
+107
+62
+23
+110
+65
+26
+115
+67
+29
+113
+63
+26
+112
+62
+25
+111
+61
+24
+110
+60
+23
+109
+59
+22
+112
+60
+23
+113
+61
+24
+114
+62
+23
+115
+63
+24
+116
+64
+25
+113
+61
+22
+112
+60
+21
+114
+62
+23
+115
+63
+24
+116
+62
+24
+118
+66
+26
+117
+65
+25
+115
+66
+25
+115
+66
+25
+117
+68
+27
+118
+69
+28
+118
+69
+28
+117
+68
+27
+116
+67
+26
+116
+67
+24
+118
+69
+26
+121
+72
+29
+121
+73
+27
+119
+71
+25
+118
+70
+24
+117
+69
+23
+118
+70
+24
+121
+74
+30
+119
+75
+30
+122
+77
+35
+121
+77
+32
+114
+69
+27
+114
+70
+25
+116
+71
+29
+112
+68
+23
+117
+72
+30
+116
+72
+27
+115
+70
+28
+116
+71
+29
+121
+74
+32
+123
+76
+34
+120
+73
+31
+117
+70
+28
+113
+68
+27
+114
+69
+28
+116
+71
+30
+118
+73
+32
+120
+75
+34
+119
+74
+33
+116
+71
+30
+114
+69
+28
+114
+69
+28
+120
+75
+33
+126
+81
+39
+128
+83
+41
+124
+79
+37
+119
+74
+32
+115
+70
+28
+114
+69
+27
+116
+73
+31
+119
+75
+36
+118
+74
+35
+113
+69
+30
+110
+66
+27
+111
+67
+28
+112
+67
+28
+110
+65
+26
+110
+65
+26
+109
+64
+25
+113
+65
+25
+117
+69
+29
+122
+74
+34
+126
+78
+38
+130
+81
+40
+131
+82
+41
+128
+79
+36
+132
+84
+38
+138
+87
+42
+138
+87
+42
+136
+85
+40
+134
+83
+38
+135
+84
+39
+137
+86
+41
+135
+84
+39
+133
+82
+37
+132
+81
+36
+132
+81
+36
+131
+80
+37
+128
+77
+34
+121
+70
+27
+112
+63
+20
+114
+65
+25
+116
+67
+27
+122
+70
+33
+121
+72
+32
+122
+70
+33
+119
+70
+30
+118
+66
+29
+115
+66
+26
+121
+69
+32
+121
+72
+32
+124
+72
+33
+122
+70
+30
+119
+67
+28
+118
+66
+26
+119
+67
+28
+121
+69
+29
+114
+65
+24
+111
+64
+20
+117
+70
+26
+120
+73
+27
+118
+71
+27
+121
+74
+28
+121
+74
+28
+113
+66
+20
+115
+67
+21
+118
+70
+24
+119
+71
+25
+118
+70
+24
+119
+71
+25
+117
+69
+23
+114
+66
+20
+112
+65
+21
+112
+67
+25
+109
+66
+23
+113
+70
+27
+119
+74
+32
+119
+74
+32
+116
+72
+27
+118
+71
+27
+116
+69
+25
+116
+69
+25
+114
+67
+21
+114
+67
+21
+119
+72
+26
+123
+76
+30
+125
+78
+32
+125
+78
+32
+126
+79
+35
+127
+78
+35
+125
+76
+35
+127
+78
+37
+128
+79
+38
+120
+71
+30
+116
+67
+26
+119
+70
+29
+124
+75
+34
+115
+66
+25
+114
+65
+24
+119
+70
+29
+121
+72
+31
+116
+67
+26
+118
+69
+28
+123
+74
+33
+121
+72
+32
+119
+71
+33
+122
+74
+36
+123
+75
+37
+120
+72
+32
+116
+68
+28
+114
+67
+25
+118
+69
+28
+124
+75
+32
+131
+80
+35
+133
+82
+37
+137
+86
+41
+136
+85
+40
+132
+80
+33
+128
+76
+29
+122
+70
+23
+115
+63
+16
+120
+67
+23
+123
+70
+26
+126
+73
+29
+125
+72
+28
+122
+69
+25
+120
+67
+23
+119
+66
+22
+117
+64
+20
+116
+63
+19
+117
+64
+20
+122
+69
+25
+128
+75
+31
+128
+77
+32
+125
+74
+29
+123
+72
+27
+123
+72
+27
+125
+74
+27
+126
+76
+27
+125
+73
+25
+126
+74
+26
+132
+80
+32
+136
+84
+34
+139
+87
+37
+142
+90
+40
+139
+86
+36
+137
+84
+32
+138
+85
+35
+142
+89
+37
+144
+91
+41
+143
+90
+40
+143
+90
+40
+145
+92
+42
+143
+87
+38
+143
+87
+38
+145
+89
+40
+145
+89
+40
+142
+85
+39
+142
+85
+39
+142
+88
+41
+141
+87
+40
+135
+81
+34
+136
+82
+35
+136
+82
+35
+126
+72
+25
+120
+66
+19
+126
+72
+25
+134
+80
+33
+142
+88
+41
+112
+67
+26
+112
+67
+26
+111
+66
+25
+111
+66
+25
+112
+67
+26
+115
+70
+29
+115
+67
+27
+112
+64
+24
+113
+65
+25
+112
+64
+24
+111
+63
+23
+111
+63
+23
+112
+64
+24
+113
+65
+25
+111
+63
+23
+110
+62
+22
+108
+60
+22
+108
+60
+22
+108
+60
+22
+108
+60
+22
+106
+58
+18
+105
+57
+17
+104
+56
+16
+104
+56
+16
+107
+59
+19
+108
+60
+20
+108
+63
+22
+108
+63
+22
+106
+61
+22
+104
+59
+20
+105
+60
+21
+108
+63
+24
+108
+60
+22
+106
+58
+20
+104
+56
+18
+101
+53
+15
+100
+52
+14
+102
+54
+16
+106
+56
+19
+108
+58
+21
+111
+62
+22
+111
+62
+22
+109
+60
+20
+109
+60
+20
+113
+64
+24
+113
+64
+24
+113
+64
+24
+117
+68
+28
+117
+68
+28
+118
+70
+30
+119
+70
+30
+116
+68
+28
+113
+64
+24
+110
+62
+22
+111
+62
+22
+111
+63
+23
+109
+60
+19
+112
+65
+23
+117
+68
+27
+117
+70
+28
+120
+71
+28
+119
+72
+28
+118
+69
+26
+113
+66
+22
+110
+63
+21
+107
+62
+20
+108
+63
+21
+106
+61
+19
+102
+57
+15
+102
+57
+15
+105
+60
+18
+106
+61
+19
+107
+62
+20
+111
+66
+24
+113
+68
+26
+111
+66
+24
+110
+63
+21
+107
+60
+18
+106
+59
+17
+104
+57
+15
+103
+58
+17
+103
+58
+17
+105
+60
+19
+108
+63
+22
+111
+66
+25
+114
+69
+28
+115
+70
+29
+115
+70
+29
+112
+67
+26
+113
+68
+27
+114
+69
+27
+115
+70
+28
+114
+69
+27
+111
+66
+24
+107
+62
+20
+104
+59
+17
+103
+59
+20
+106
+62
+23
+108
+64
+25
+108
+64
+25
+108
+64
+25
+108
+64
+25
+109
+64
+25
+108
+63
+24
+111
+66
+27
+116
+71
+32
+118
+70
+30
+110
+62
+22
+108
+60
+20
+115
+67
+27
+120
+71
+30
+119
+70
+27
+121
+73
+27
+121
+73
+25
+123
+72
+25
+123
+72
+25
+122
+71
+24
+121
+70
+23
+120
+69
+22
+119
+68
+21
+116
+65
+18
+117
+66
+19
+117
+66
+19
+118
+67
+20
+119
+68
+23
+120
+69
+24
+121
+70
+25
+121
+72
+29
+122
+73
+33
+122
+73
+33
+124
+75
+35
+120
+71
+31
+119
+70
+30
+120
+71
+31
+118
+69
+29
+120
+71
+31
+119
+70
+30
+121
+72
+32
+122
+73
+33
+120
+71
+30
+116
+67
+26
+115
+66
+25
+118
+66
+26
+119
+70
+29
+109
+62
+20
+107
+60
+18
+114
+67
+25
+114
+67
+23
+107
+60
+16
+113
+66
+22
+117
+70
+26
+107
+60
+16
+112
+65
+19
+112
+65
+19
+113
+64
+21
+114
+65
+22
+116
+67
+24
+117
+68
+25
+113
+64
+21
+105
+58
+16
+98
+53
+11
+100
+55
+14
+108
+63
+22
+115
+70
+28
+116
+71
+29
+117
+70
+28
+116
+69
+27
+114
+65
+22
+110
+61
+18
+108
+60
+14
+112
+63
+20
+119
+71
+25
+122
+73
+30
+120
+71
+28
+119
+70
+27
+120
+71
+28
+118
+69
+28
+116
+67
+26
+117
+68
+27
+117
+68
+27
+111
+62
+21
+109
+60
+19
+114
+65
+24
+119
+70
+29
+117
+68
+27
+117
+68
+27
+117
+68
+27
+115
+66
+25
+114
+65
+24
+117
+68
+27
+115
+66
+25
+109
+60
+19
+106
+58
+18
+106
+58
+18
+108
+60
+20
+111
+64
+22
+111
+64
+22
+110
+63
+19
+114
+65
+22
+117
+68
+25
+122
+71
+26
+121
+70
+25
+121
+70
+25
+119
+68
+23
+118
+66
+19
+121
+69
+22
+123
+71
+24
+121
+69
+22
+115
+62
+18
+117
+64
+20
+121
+68
+24
+123
+70
+26
+122
+69
+25
+120
+67
+23
+119
+66
+22
+120
+67
+23
+116
+63
+19
+113
+60
+16
+114
+61
+17
+119
+66
+22
+120
+69
+24
+117
+66
+21
+115
+64
+19
+115
+64
+19
+117
+66
+19
+120
+69
+22
+123
+71
+23
+126
+74
+26
+131
+79
+31
+133
+81
+33
+133
+81
+31
+136
+84
+34
+128
+75
+25
+123
+70
+20
+119
+66
+16
+119
+66
+16
+121
+68
+18
+123
+70
+20
+125
+71
+24
+126
+72
+25
+128
+72
+23
+127
+71
+22
+129
+73
+24
+130
+74
+25
+129
+72
+26
+133
+76
+30
+140
+83
+37
+140
+86
+39
+143
+86
+40
+140
+86
+39
+142
+88
+41
+137
+83
+36
+132
+78
+31
+130
+76
+29
+131
+77
+30
+139
+85
+38
+100
+56
+17
+103
+59
+20
+106
+61
+22
+105
+60
+21
+105
+60
+21
+106
+61
+22
+105
+60
+21
+102
+57
+18
+105
+60
+21
+106
+61
+22
+107
+62
+23
+109
+64
+25
+111
+66
+27
+115
+70
+31
+118
+73
+34
+120
+75
+36
+115
+67
+31
+113
+65
+29
+111
+63
+25
+111
+63
+25
+111
+63
+23
+111
+63
+23
+107
+62
+21
+105
+60
+19
+105
+60
+19
+104
+59
+18
+104
+59
+18
+105
+60
+19
+104
+59
+20
+102
+57
+18
+102
+57
+18
+103
+58
+19
+101
+57
+18
+99
+57
+17
+98
+56
+16
+98
+56
+16
+98
+56
+16
+100
+58
+18
+104
+60
+21
+106
+62
+23
+102
+58
+19
+103
+59
+20
+104
+60
+21
+106
+62
+23
+108
+64
+25
+106
+62
+23
+104
+60
+21
+108
+63
+24
+105
+59
+23
+106
+60
+24
+108
+60
+24
+104
+58
+22
+102
+54
+18
+99
+53
+17
+101
+53
+17
+100
+54
+18
+103
+55
+19
+104
+58
+22
+108
+60
+22
+107
+62
+23
+111
+63
+23
+109
+64
+23
+105
+57
+17
+98
+50
+10
+104
+56
+18
+103
+55
+19
+102
+54
+18
+103
+55
+19
+104
+56
+20
+101
+53
+17
+100
+52
+16
+102
+54
+18
+102
+54
+18
+108
+60
+24
+112
+64
+28
+111
+63
+27
+107
+59
+21
+106
+58
+20
+108
+60
+22
+111
+63
+25
+109
+61
+23
+108
+60
+22
+106
+58
+20
+104
+56
+18
+101
+53
+15
+101
+53
+15
+101
+53
+15
+102
+54
+16
+102
+54
+16
+103
+55
+17
+103
+55
+17
+104
+56
+18
+105
+57
+19
+106
+58
+20
+107
+59
+21
+105
+60
+21
+104
+60
+21
+105
+61
+22
+105
+61
+22
+104
+60
+21
+103
+58
+19
+100
+55
+16
+98
+53
+14
+98
+53
+14
+104
+56
+18
+110
+62
+24
+113
+64
+24
+109
+60
+20
+109
+60
+19
+113
+64
+23
+116
+64
+24
+111
+62
+21
+111
+64
+22
+108
+61
+19
+106
+57
+16
+107
+58
+17
+110
+61
+20
+112
+63
+22
+109
+60
+17
+106
+57
+14
+113
+64
+23
+114
+65
+24
+116
+67
+26
+119
+70
+29
+119
+70
+29
+115
+68
+26
+111
+63
+23
+107
+62
+21
+97
+52
+13
+95
+51
+12
+99
+55
+16
+96
+52
+13
+98
+53
+14
+101
+56
+17
+98
+53
+14
+100
+55
+16
+101
+56
+17
+103
+58
+17
+105
+60
+19
+105
+60
+19
+103
+58
+17
+102
+57
+16
+102
+57
+16
+103
+58
+17
+102
+57
+18
+105
+60
+21
+111
+66
+27
+111
+66
+27
+106
+61
+22
+107
+62
+23
+110
+65
+24
+108
+63
+22
+100
+52
+12
+103
+55
+15
+107
+59
+19
+104
+56
+16
+98
+50
+12
+102
+54
+16
+111
+63
+25
+113
+65
+27
+110
+62
+24
+108
+60
+22
+107
+59
+21
+104
+56
+16
+100
+52
+12
+104
+55
+15
+107
+58
+18
+109
+57
+17
+112
+60
+20
+114
+63
+20
+118
+66
+26
+120
+69
+26
+117
+65
+25
+113
+61
+21
+114
+62
+22
+117
+65
+25
+112
+63
+23
+108
+59
+19
+108
+59
+19
+110
+61
+21
+110
+61
+20
+112
+63
+22
+115
+66
+25
+115
+66
+25
+111
+62
+21
+116
+67
+26
+115
+66
+25
+111
+62
+21
+111
+62
+21
+112
+63
+22
+114
+65
+24
+119
+70
+29
+112
+63
+22
+110
+61
+20
+115
+66
+25
+120
+71
+28
+120
+71
+28
+120
+72
+26
+121
+70
+25
+114
+63
+18
+115
+62
+18
+115
+62
+18
+118
+65
+21
+118
+65
+21
+117
+63
+19
+119
+65
+21
+119
+65
+21
+114
+60
+16
+113
+60
+16
+111
+58
+14
+113
+60
+16
+118
+65
+21
+121
+68
+24
+120
+67
+23
+121
+68
+24
+124
+71
+27
+129
+76
+34
+124
+71
+29
+120
+69
+26
+121
+70
+27
+123
+72
+29
+123
+72
+29
+123
+72
+29
+122
+71
+28
+129
+78
+35
+127
+76
+33
+121
+70
+27
+118
+67
+24
+119
+68
+23
+121
+70
+25
+124
+71
+27
+128
+75
+31
+127
+74
+30
+124
+71
+27
+121
+68
+24
+121
+68
+24
+125
+71
+27
+130
+76
+32
+131
+76
+35
+129
+75
+31
+129
+75
+29
+129
+75
+29
+131
+77
+31
+132
+78
+32
+131
+77
+31
+132
+78
+32
+136
+82
+36
+135
+83
+36
+136
+82
+36
+133
+81
+34
+137
+85
+38
+138
+86
+39
+135
+83
+36
+131
+79
+32
+128
+76
+29
+134
+82
+35
+109
+64
+25
+118
+73
+34
+125
+80
+41
+122
+77
+38
+116
+71
+32
+112
+67
+28
+110
+65
+26
+109
+64
+23
+108
+63
+24
+107
+62
+21
+105
+57
+17
+99
+54
+13
+99
+51
+11
+99
+54
+13
+107
+59
+19
+111
+63
+23
+110
+62
+24
+108
+60
+22
+107
+59
+19
+110
+62
+22
+116
+68
+28
+120
+73
+31
+120
+73
+31
+118
+71
+29
+119
+72
+30
+114
+67
+25
+111
+63
+23
+108
+63
+22
+109
+61
+21
+106
+61
+20
+107
+62
+21
+108
+63
+22
+107
+63
+24
+105
+63
+23
+103
+61
+21
+102
+60
+20
+101
+59
+19
+99
+57
+17
+97
+53
+14
+96
+52
+13
+97
+53
+14
+101
+57
+18
+104
+60
+21
+108
+64
+25
+108
+64
+25
+102
+59
+17
+98
+55
+13
+102
+57
+18
+101
+56
+17
+100
+54
+18
+101
+53
+17
+98
+52
+16
+100
+52
+16
+100
+54
+18
+101
+53
+17
+98
+52
+16
+99
+51
+15
+93
+47
+11
+99
+51
+13
+105
+60
+21
+105
+57
+19
+96
+51
+10
+101
+53
+13
+112
+64
+26
+114
+66
+30
+112
+64
+28
+107
+59
+23
+107
+59
+23
+108
+60
+24
+101
+53
+17
+94
+46
+10
+96
+48
+12
+98
+48
+13
+98
+50
+12
+101
+51
+16
+105
+55
+18
+111
+61
+24
+113
+63
+26
+109
+59
+22
+104
+54
+17
+110
+60
+23
+113
+63
+26
+116
+66
+29
+116
+66
+29
+113
+63
+26
+109
+59
+22
+107
+57
+20
+107
+57
+20
+106
+56
+19
+110
+60
+23
+112
+62
+25
+111
+61
+24
+107
+57
+20
+106
+57
+17
+109
+59
+22
+113
+65
+27
+111
+66
+27
+108
+64
+25
+109
+64
+25
+108
+63
+24
+107
+62
+23
+105
+60
+19
+107
+59
+21
+109
+61
+21
+107
+59
+19
+103
+54
+14
+102
+53
+13
+106
+57
+16
+109
+60
+19
+106
+57
+16
+104
+52
+12
+100
+51
+10
+112
+63
+22
+113
+66
+24
+116
+69
+27
+118
+71
+29
+119
+70
+30
+117
+70
+28
+115
+66
+25
+113
+66
+24
+119
+71
+31
+114
+66
+26
+111
+63
+23
+112
+64
+24
+116
+68
+28
+115
+67
+27
+109
+61
+23
+101
+56
+17
+100
+56
+17
+100
+56
+17
+107
+63
+24
+105
+61
+22
+107
+62
+23
+109
+64
+25
+101
+56
+17
+99
+54
+15
+99
+54
+15
+101
+56
+15
+104
+59
+18
+107
+62
+21
+108
+63
+21
+107
+62
+20
+106
+61
+19
+105
+60
+19
+110
+62
+24
+110
+62
+24
+106
+58
+20
+107
+59
+21
+111
+63
+25
+110
+62
+24
+107
+59
+19
+108
+60
+20
+109
+61
+21
+110
+62
+22
+119
+70
+30
+120
+72
+32
+116
+66
+29
+118
+70
+32
+121
+71
+34
+114
+66
+28
+116
+66
+29
+117
+67
+30
+118
+68
+31
+116
+67
+27
+112
+63
+23
+116
+64
+25
+117
+65
+26
+115
+63
+23
+120
+67
+27
+120
+67
+27
+119
+66
+26
+118
+65
+23
+118
+65
+25
+118
+65
+25
+119
+66
+26
+118
+65
+25
+111
+59
+20
+107
+58
+18
+109
+60
+20
+109
+60
+20
+106
+57
+16
+107
+58
+17
+109
+60
+19
+109
+60
+19
+119
+70
+29
+121
+72
+31
+120
+71
+30
+120
+71
+30
+119
+70
+29
+110
+61
+20
+110
+61
+20
+123
+74
+31
+121
+72
+29
+116
+67
+24
+120
+69
+26
+119
+70
+27
+120
+69
+24
+125
+74
+29
+125
+74
+29
+113
+62
+17
+114
+61
+17
+114
+61
+17
+116
+63
+19
+118
+65
+21
+120
+66
+22
+126
+72
+28
+130
+76
+32
+128
+74
+30
+122
+69
+25
+117
+64
+20
+117
+64
+20
+123
+70
+26
+127
+74
+30
+125
+72
+28
+126
+73
+29
+130
+77
+33
+123
+70
+26
+121
+68
+24
+115
+64
+19
+112
+61
+16
+114
+63
+18
+118
+67
+22
+119
+68
+23
+117
+66
+21
+117
+65
+25
+113
+64
+23
+112
+60
+20
+111
+59
+19
+114
+62
+22
+114
+63
+20
+115
+63
+23
+119
+66
+24
+119
+66
+24
+121
+68
+26
+121
+68
+26
+121
+68
+26
+125
+70
+29
+128
+73
+32
+125
+70
+29
+117
+64
+22
+118
+65
+21
+121
+68
+24
+127
+74
+30
+130
+77
+33
+126
+73
+29
+122
+69
+25
+120
+67
+23
+115
+64
+19
+118
+65
+21
+116
+65
+20
+121
+70
+25
+122
+71
+26
+121
+70
+25
+121
+70
+25
+118
+67
+22
+121
+70
+25
+125
+77
+37
+117
+69
+29
+115
+67
+27
+115
+67
+27
+110
+62
+22
+110
+62
+22
+116
+68
+28
+120
+73
+31
+120
+72
+32
+119
+72
+30
+118
+69
+28
+117
+70
+28
+118
+69
+28
+117
+70
+28
+118
+69
+28
+119
+70
+29
+118
+69
+28
+114
+65
+24
+113
+64
+23
+115
+66
+25
+116
+67
+26
+116
+67
+24
+117
+68
+25
+119
+70
+27
+117
+68
+25
+114
+65
+22
+110
+61
+20
+107
+60
+18
+110
+61
+20
+113
+66
+24
+114
+67
+25
+114
+67
+25
+115
+67
+27
+115
+67
+27
+115
+67
+27
+114
+66
+26
+113
+65
+25
+113
+65
+25
+114
+66
+28
+116
+68
+30
+117
+67
+30
+118
+68
+31
+118
+69
+29
+121
+72
+32
+127
+78
+38
+125
+76
+35
+116
+67
+26
+113
+64
+23
+111
+62
+21
+108
+61
+19
+108
+59
+19
+107
+59
+19
+108
+59
+19
+109
+61
+21
+113
+64
+24
+112
+64
+24
+109
+60
+20
+106
+58
+18
+107
+58
+18
+107
+59
+19
+108
+59
+19
+107
+60
+18
+108
+59
+18
+111
+62
+21
+114
+65
+25
+118
+69
+29
+120
+71
+30
+120
+71
+30
+120
+71
+30
+116
+67
+26
+112
+63
+22
+111
+62
+21
+115
+63
+23
+114
+65
+22
+117
+65
+25
+118
+67
+24
+117
+66
+23
+114
+63
+20
+113
+62
+19
+113
+62
+19
+113
+62
+19
+118
+67
+24
+118
+67
+24
+118
+67
+24
+119
+68
+25
+116
+65
+22
+115
+63
+23
+121
+69
+29
+122
+71
+28
+122
+71
+28
+120
+69
+26
+118
+67
+24
+117
+66
+23
+118
+67
+22
+116
+65
+22
+114
+63
+20
+106
+58
+18
+104
+59
+20
+111
+63
+23
+113
+65
+25
+109
+61
+21
+109
+62
+20
+110
+61
+21
+107
+58
+17
+108
+59
+18
+111
+59
+19
+112
+60
+20
+114
+63
+20
+115
+64
+21
+115
+64
+21
+115
+64
+21
+115
+64
+21
+113
+62
+19
+114
+63
+20
+119
+68
+25
+118
+69
+26
+116
+64
+24
+114
+65
+24
+119
+67
+27
+117
+68
+27
+115
+66
+26
+112
+63
+23
+108
+58
+21
+106
+56
+19
+109
+59
+22
+110
+62
+24
+108
+60
+24
+104
+56
+18
+103
+55
+17
+106
+58
+18
+109
+61
+21
+110
+62
+22
+110
+62
+22
+111
+63
+23
+113
+65
+25
+116
+68
+28
+114
+65
+25
+112
+63
+23
+112
+63
+23
+117
+68
+27
+123
+72
+29
+121
+70
+27
+117
+66
+23
+114
+63
+20
+115
+64
+21
+118
+67
+24
+115
+64
+21
+110
+59
+16
+119
+68
+25
+127
+76
+33
+122
+71
+28
+121
+70
+27
+118
+66
+26
+118
+69
+28
+126
+74
+34
+124
+75
+34
+118
+66
+26
+111
+62
+21
+113
+61
+21
+108
+59
+18
+114
+62
+23
+120
+68
+29
+117
+65
+26
+111
+59
+19
+112
+60
+20
+115
+62
+22
+116
+63
+23
+118
+65
+23
+117
+64
+22
+126
+73
+31
+121
+66
+25
+119
+65
+21
+122
+67
+26
+124
+69
+28
+126
+71
+30
+118
+65
+23
+115
+63
+23
+115
+63
+23
+116
+64
+24
+116
+64
+24
+112
+63
+22
+109
+60
+19
+112
+63
+22
+118
+69
+28
+120
+71
+30
+121
+72
+31
+123
+74
+33
+123
+74
+33
+122
+71
+28
+121
+70
+27
+125
+74
+31
+130
+79
+36
+119
+68
+25
+121
+70
+25
+126
+73
+29
+121
+70
+25
+120
+67
+23
+125
+72
+28
+127
+74
+30
+128
+75
+31
+130
+77
+33
+129
+76
+32
+125
+72
+28
+122
+69
+25
+123
+70
+26
+127
+74
+30
+129
+76
+32
+129
+76
+32
+121
+69
+22
+121
+69
+22
+124
+72
+25
+129
+77
+30
+133
+81
+34
+134
+82
+35
+136
+84
+37
+138
+86
+39
+132
+80
+33
+127
+75
+28
+124
+72
+24
+127
+75
+27
+131
+79
+31
+132
+80
+32
+132
+80
+32
+131
+80
+33
+128
+79
+36
+120
+73
+31
+116
+67
+27
+115
+66
+26
+114
+65
+25
+112
+63
+22
+111
+62
+22
+113
+61
+21
+115
+63
+23
+119
+67
+27
+121
+68
+26
+120
+67
+25
+123
+70
+26
+124
+71
+27
+121
+68
+24
+119
+66
+22
+119
+67
+20
+119
+68
+21
+116
+65
+18
+118
+67
+20
+119
+68
+23
+117
+66
+21
+119
+68
+23
+116
+68
+22
+121
+70
+25
+126
+75
+30
+119
+68
+23
+113
+62
+17
+126
+75
+28
+130
+79
+32
+120
+69
+22
+123
+72
+25
+112
+64
+24
+106
+58
+18
+108
+60
+20
+111
+63
+23
+111
+63
+23
+114
+66
+26
+121
+74
+32
+124
+77
+35
+126
+77
+36
+125
+76
+35
+124
+75
+32
+124
+75
+32
+125
+76
+33
+126
+77
+34
+126
+77
+34
+126
+77
+34
+125
+76
+33
+124
+75
+32
+124
+75
+32
+126
+77
+34
+131
+80
+37
+132
+81
+38
+134
+83
+38
+135
+84
+39
+130
+79
+36
+129
+78
+35
+125
+76
+33
+124
+75
+32
+125
+76
+33
+125
+76
+33
+123
+76
+34
+121
+74
+32
+114
+65
+24
+111
+62
+21
+109
+60
+20
+110
+61
+21
+114
+65
+25
+117
+68
+28
+118
+69
+29
+118
+69
+29
+114
+62
+25
+114
+62
+23
+116
+64
+25
+114
+62
+22
+112
+60
+20
+116
+65
+22
+120
+69
+26
+118
+67
+24
+116
+67
+24
+119
+70
+27
+122
+73
+32
+124
+75
+34
+125
+76
+35
+124
+75
+34
+121
+72
+31
+120
+71
+30
+117
+68
+27
+115
+66
+25
+116
+67
+26
+120
+71
+30
+124
+75
+34
+122
+73
+32
+117
+68
+25
+114
+65
+22
+113
+64
+23
+116
+67
+26
+116
+67
+24
+116
+67
+24
+117
+68
+25
+116
+67
+24
+118
+67
+24
+121
+70
+27
+121
+70
+25
+122
+71
+26
+124
+73
+28
+125
+74
+29
+125
+72
+28
+124
+71
+27
+123
+71
+24
+123
+71
+24
+117
+64
+20
+121
+68
+24
+122
+69
+25
+121
+68
+24
+120
+67
+23
+118
+65
+21
+120
+67
+25
+126
+73
+31
+125
+72
+30
+123
+70
+26
+121
+68
+24
+121
+68
+24
+122
+69
+25
+123
+71
+24
+123
+70
+26
+121
+70
+27
+115
+66
+26
+110
+62
+22
+111
+63
+23
+113
+65
+25
+113
+64
+23
+114
+65
+24
+116
+67
+26
+115
+66
+25
+117
+66
+23
+119
+68
+25
+121
+70
+27
+122
+71
+28
+121
+70
+27
+120
+69
+26
+118
+67
+24
+118
+67
+24
+119
+66
+22
+123
+70
+26
+125
+74
+31
+124
+73
+30
+121
+70
+27
+122
+71
+28
+123
+71
+31
+119
+67
+27
+113
+64
+23
+116
+67
+27
+117
+68
+28
+115
+65
+28
+112
+62
+25
+111
+61
+24
+109
+61
+23
+107
+59
+21
+106
+57
+17
+112
+63
+22
+117
+68
+28
+118
+69
+29
+116
+67
+27
+115
+66
+26
+118
+69
+29
+121
+72
+32
+124
+72
+33
+123
+71
+31
+124
+72
+32
+129
+78
+35
+133
+80
+36
+132
+79
+35
+128
+75
+31
+126
+73
+29
+125
+72
+28
+128
+75
+31
+128
+75
+31
+123
+70
+26
+125
+72
+28
+127
+74
+30
+123
+70
+26
+127
+74
+30
+126
+75
+32
+127
+76
+33
+129
+78
+35
+129
+78
+35
+125
+74
+31
+124
+73
+30
+122
+71
+28
+117
+66
+23
+123
+72
+29
+124
+73
+30
+120
+68
+28
+117
+66
+23
+122
+69
+27
+124
+71
+29
+121
+68
+26
+117
+64
+22
+122
+69
+27
+131
+78
+34
+127
+73
+29
+123
+69
+25
+128
+74
+30
+132
+78
+34
+130
+76
+32
+124
+70
+26
+128
+75
+33
+128
+77
+34
+130
+78
+38
+132
+81
+38
+134
+82
+42
+129
+80
+39
+125
+73
+33
+117
+68
+27
+119
+67
+27
+115
+66
+23
+117
+65
+25
+119
+68
+25
+121
+70
+27
+122
+71
+28
+124
+71
+29
+126
+73
+29
+119
+66
+22
+125
+72
+28
+132
+79
+35
+129
+76
+32
+127
+74
+30
+129
+76
+32
+127
+74
+30
+129
+76
+32
+131
+78
+34
+131
+78
+34
+129
+76
+32
+125
+72
+28
+123
+70
+26
+124
+72
+25
+127
+73
+29
+126
+74
+27
+127
+74
+30
+126
+74
+27
+127
+74
+30
+130
+78
+31
+130
+77
+33
+129
+77
+30
+129
+77
+30
+130
+78
+30
+128
+76
+29
+127
+75
+27
+126
+74
+26
+126
+74
+26
+129
+77
+29
+131
+79
+29
+128
+76
+28
+123
+71
+23
+116
+65
+20
+113
+64
+21
+113
+62
+19
+111
+59
+19
+109
+57
+17
+109
+57
+17
+112
+60
+20
+116
+64
+24
+121
+69
+29
+126
+74
+34
+127
+76
+33
+128
+77
+34
+134
+81
+39
+136
+85
+40
+135
+84
+39
+134
+83
+38
+126
+75
+30
+126
+75
+30
+126
+75
+30
+132
+81
+36
+130
+79
+34
+123
+72
+27
+126
+75
+32
+127
+79
+33
+128
+79
+36
+123
+75
+29
+116
+65
+22
+115
+64
+19
+130
+79
+34
+135
+84
+39
+128
+77
+32
+134
+83
+36
+123
+75
+35
+118
+70
+30
+118
+70
+30
+120
+72
+32
+119
+71
+31
+118
+70
+30
+119
+72
+30
+118
+71
+29
+124
+75
+34
+123
+74
+33
+122
+73
+32
+121
+72
+31
+120
+71
+30
+120
+71
+30
+119
+70
+27
+118
+69
+26
+123
+74
+31
+124
+75
+32
+124
+75
+32
+124
+75
+32
+127
+76
+33
+129
+78
+35
+129
+78
+35
+128
+77
+34
+129
+78
+35
+127
+76
+33
+121
+72
+29
+117
+68
+25
+116
+67
+26
+116
+67
+26
+115
+68
+26
+115
+68
+26
+117
+68
+25
+113
+64
+21
+108
+59
+18
+105
+56
+15
+105
+56
+15
+104
+55
+14
+101
+52
+11
+98
+49
+8
+101
+49
+10
+104
+52
+12
+114
+62
+22
+114
+63
+20
+106
+55
+12
+114
+63
+20
+125
+74
+31
+121
+70
+25
+126
+75
+32
+124
+73
+30
+117
+66
+23
+111
+60
+17
+111
+59
+19
+110
+58
+18
+110
+58
+18
+114
+62
+22
+123
+71
+31
+124
+72
+32
+125
+73
+33
+127
+75
+35
+126
+75
+32
+123
+72
+29
+122
+71
+28
+122
+71
+28
+122
+73
+30
+120
+71
+28
+116
+67
+24
+116
+67
+24
+123
+74
+31
+127
+78
+35
+130
+79
+36
+131
+80
+37
+130
+79
+34
+130
+79
+34
+130
+79
+34
+130
+79
+34
+129
+76
+32
+129
+76
+32
+129
+77
+30
+130
+78
+31
+125
+72
+28
+127
+74
+32
+130
+77
+35
+129
+76
+34
+123
+70
+28
+120
+67
+25
+123
+70
+30
+126
+73
+33
+129
+76
+36
+127
+74
+32
+126
+75
+32
+125
+74
+31
+121
+70
+27
+117
+66
+21
+116
+65
+22
+118
+67
+24
+115
+66
+26
+109
+60
+20
+110
+61
+21
+115
+66
+25
+116
+67
+26
+115
+66
+25
+117
+66
+23
+115
+64
+21
+120
+69
+26
+123
+72
+29
+126
+75
+32
+128
+77
+34
+130
+77
+35
+129
+76
+34
+128
+75
+33
+128
+75
+33
+124
+71
+27
+128
+76
+29
+130
+79
+34
+127
+76
+31
+122
+71
+26
+124
+73
+28
+123
+72
+29
+117
+66
+23
+118
+69
+26
+118
+69
+28
+118
+69
+28
+117
+68
+28
+117
+68
+28
+117
+68
+28
+116
+67
+27
+114
+65
+25
+112
+63
+22
+116
+67
+24
+118
+69
+28
+118
+69
+28
+115
+66
+25
+112
+63
+22
+115
+63
+23
+116
+64
+24
+120
+68
+28
+119
+68
+25
+122
+69
+27
+126
+73
+31
+129
+76
+32
+129
+76
+32
+127
+75
+28
+126
+74
+27
+126
+73
+29
+127
+74
+30
+127
+74
+30
+124
+71
+27
+126
+73
+29
+125
+72
+28
+121
+68
+24
+128
+75
+31
+127
+74
+30
+129
+76
+32
+126
+73
+29
+124
+71
+27
+125
+74
+31
+126
+75
+32
+122
+71
+28
+118
+67
+24
+117
+66
+23
+121
+70
+25
+125
+74
+31
+124
+73
+28
+121
+68
+24
+123
+70
+26
+128
+75
+31
+129
+76
+32
+124
+71
+27
+131
+79
+32
+128
+74
+28
+120
+66
+20
+128
+74
+28
+136
+82
+36
+130
+76
+30
+127
+73
+29
+132
+79
+35
+128
+75
+31
+122
+69
+27
+116
+63
+19
+113
+60
+18
+112
+61
+18
+110
+57
+15
+104
+53
+10
+109
+56
+14
+108
+57
+12
+111
+58
+16
+115
+62
+18
+118
+65
+21
+118
+65
+21
+118
+64
+20
+117
+63
+17
+119
+65
+19
+123
+69
+23
+126
+72
+26
+123
+69
+23
+125
+71
+25
+125
+71
+25
+121
+67
+21
+125
+71
+25
+121
+67
+21
+126
+72
+26
+130
+76
+30
+129
+75
+29
+128
+74
+28
+130
+76
+29
+135
+78
+33
+135
+81
+35
+127
+73
+29
+125
+71
+27
+122
+67
+26
+119
+65
+21
+117
+62
+21
+116
+62
+18
+117
+63
+19
+119
+65
+19
+129
+75
+31
+131
+77
+31
+130
+76
+30
+126
+72
+26
+129
+75
+29
+134
+80
+33
+131
+77
+31
+124
+70
+23
+127
+73
+26
+127
+73
+26
+131
+74
+28
+135
+81
+35
+142
+88
+42
+143
+89
+45
+136
+83
+39
+128
+75
+33
+134
+83
+40
+129
+78
+35
+117
+65
+25
+105
+56
+15
+108
+56
+16
+112
+63
+20
+117
+68
+25
+122
+73
+30
+124
+73
+30
+122
+69
+27
+118
+65
+23
+124
+71
+29
+127
+74
+32
+124
+73
+30
+125
+73
+33
+124
+73
+30
+120
+68
+28
+122
+71
+28
+122
+69
+29
+115
+62
+20
+119
+66
+24
+126
+73
+31
+124
+71
+29
+124
+71
+27
+115
+67
+27
+113
+65
+25
+115
+67
+27
+119
+71
+31
+123
+75
+35
+124
+76
+36
+122
+75
+33
+120
+73
+31
+116
+67
+26
+116
+67
+26
+117
+68
+27
+118
+69
+28
+120
+71
+30
+122
+73
+32
+122
+73
+30
+123
+74
+31
+121
+72
+29
+123
+74
+31
+123
+74
+31
+121
+72
+29
+122
+71
+28
+123
+72
+29
+121
+70
+27
+118
+67
+24
+121
+70
+27
+119
+68
+25
+114
+65
+22
+110
+61
+18
+108
+59
+18
+110
+61
+20
+111
+64
+22
+112
+65
+23
+112
+63
+20
+113
+64
+21
+114
+65
+24
+115
+66
+25
+114
+65
+24
+111
+62
+21
+109
+60
+19
+108
+59
+18
+114
+62
+22
+120
+69
+26
+129
+78
+35
+129
+78
+35
+121
+70
+27
+124
+73
+28
+130
+79
+34
+126
+75
+30
+126
+75
+32
+126
+75
+32
+117
+66
+23
+112
+61
+18
+116
+64
+24
+114
+62
+22
+109
+57
+17
+113
+61
+21
+112
+60
+20
+114
+62
+22
+115
+63
+23
+112
+60
+20
+107
+56
+13
+104
+53
+10
+105
+54
+11
+107
+56
+13
+109
+60
+17
+118
+69
+26
+122
+73
+30
+118
+69
+26
+110
+61
+18
+105
+56
+13
+110
+59
+16
+118
+67
+24
+119
+68
+23
+119
+68
+23
+118
+67
+22
+117
+66
+21
+118
+65
+21
+119
+66
+22
+122
+70
+23
+123
+71
+24
+119
+66
+24
+121
+68
+26
+127
+74
+32
+127
+74
+32
+119
+66
+24
+115
+62
+20
+117
+64
+24
+117
+64
+24
+117
+64
+24
+120
+67
+27
+125
+73
+33
+127
+76
+33
+122
+70
+30
+117
+66
+23
+120
+69
+26
+126
+74
+34
+115
+66
+25
+107
+58
+17
+102
+53
+12
+104
+55
+14
+107
+58
+17
+110
+61
+20
+117
+66
+23
+122
+71
+28
+121
+70
+27
+122
+71
+28
+123
+72
+29
+123
+72
+29
+124
+71
+29
+123
+70
+28
+121
+68
+26
+119
+66
+22
+119
+67
+20
+122
+70
+23
+123
+72
+27
+120
+69
+24
+115
+64
+19
+114
+63
+18
+115
+64
+21
+111
+60
+17
+103
+54
+11
+100
+51
+8
+98
+49
+6
+99
+50
+9
+104
+55
+14
+110
+61
+20
+113
+64
+23
+115
+66
+25
+114
+65
+22
+112
+64
+18
+111
+62
+19
+111
+62
+19
+112
+63
+20
+112
+63
+20
+112
+60
+20
+110
+59
+16
+112
+61
+18
+111
+60
+17
+112
+59
+17
+114
+61
+17
+118
+65
+21
+120
+67
+23
+121
+69
+22
+120
+68
+21
+116
+63
+19
+115
+62
+18
+114
+61
+17
+114
+61
+17
+121
+68
+24
+123
+70
+26
+116
+63
+19
+119
+66
+22
+119
+66
+22
+123
+70
+26
+120
+67
+23
+115
+62
+18
+118
+67
+24
+119
+68
+25
+115
+64
+21
+112
+61
+16
+107
+56
+11
+104
+53
+8
+107
+56
+11
+110
+59
+14
+112
+59
+15
+117
+64
+20
+123
+70
+26
+121
+69
+22
+121
+69
+22
+124
+72
+25
+121
+67
+21
+111
+57
+11
+120
+66
+20
+131
+77
+31
+124
+70
+24
+126
+72
+26
+126
+74
+27
+123
+71
+24
+119
+66
+22
+116
+63
+19
+113
+60
+16
+111
+58
+14
+108
+55
+11
+106
+53
+9
+108
+55
+11
+113
+60
+16
+123
+69
+25
+131
+77
+31
+135
+81
+37
+138
+81
+36
+138
+81
+36
+139
+82
+37
+133
+79
+33
+132
+78
+32
+125
+71
+25
+119
+65
+19
+126
+72
+26
+128
+74
+28
+124
+70
+24
+130
+76
+30
+129
+75
+29
+136
+82
+35
+142
+85
+40
+140
+83
+37
+134
+77
+31
+132
+75
+29
+131
+74
+28
+132
+75
+29
+127
+73
+29
+126
+71
+30
+125
+70
+29
+124
+69
+28
+124
+69
+28
+125
+71
+27
+128
+74
+30
+130
+76
+32
+126
+72
+28
+127
+73
+29
+124
+70
+26
+122
+68
+22
+127
+73
+27
+136
+82
+36
+137
+83
+37
+134
+77
+31
+135
+77
+29
+139
+81
+31
+142
+84
+34
+140
+82
+34
+137
+79
+31
+133
+76
+30
+128
+71
+26
+121
+67
+23
+114
+61
+17
+113
+62
+19
+109
+58
+15
+104
+55
+14
+107
+58
+17
+110
+61
+20
+111
+62
+21
+114
+65
+22
+123
+70
+26
+125
+72
+28
+123
+70
+26
+125
+72
+30
+128
+75
+33
+129
+76
+34
+129
+76
+34
+122
+71
+28
+119
+66
+24
+114
+61
+19
+110
+57
+15
+108
+55
+13
+118
+65
+23
+132
+79
+35
+130
+77
+33
+123
+70
+26
+116
+67
+26
+116
+67
+26
+115
+66
+25
+116
+67
+26
+118
+69
+28
+117
+68
+27
+112
+63
+22
+108
+59
+18
+109
+62
+20
+109
+62
+20
+110
+63
+21
+112
+65
+23
+114
+67
+25
+116
+69
+27
+117
+70
+28
+117
+70
+28
+118
+69
+28
+121
+72
+31
+123
+74
+33
+122
+73
+32
+123
+72
+29
+124
+73
+30
+123
+72
+29
+120
+69
+26
+122
+71
+28
+123
+72
+29
+122
+73
+32
+121
+72
+31
+121
+72
+31
+122
+73
+32
+121
+73
+33
+121
+74
+32
+118
+69
+26
+120
+72
+26
+122
+73
+30
+125
+76
+33
+125
+76
+33
+124
+75
+32
+122
+73
+30
+120
+71
+28
+123
+72
+29
+126
+75
+32
+127
+76
+33
+127
+76
+31
+127
+76
+31
+126
+75
+30
+126
+75
+30
+128
+77
+32
+131
+80
+37
+132
+81
+38
+125
+74
+31
+122
+71
+28
+127
+75
+35
+123
+71
+31
+115
+63
+23
+115
+63
+23
+122
+70
+30
+122
+70
+30
+122
+70
+30
+121
+69
+29
+120
+69
+26
+119
+68
+25
+116
+65
+22
+114
+63
+20
+118
+69
+26
+120
+71
+28
+117
+68
+25
+114
+65
+22
+116
+65
+22
+115
+64
+21
+114
+63
+18
+116
+65
+20
+115
+64
+19
+117
+66
+21
+118
+67
+22
+118
+67
+22
+119
+66
+22
+122
+69
+25
+124
+72
+25
+124
+72
+25
+120
+67
+25
+120
+67
+25
+125
+72
+30
+124
+71
+29
+114
+62
+22
+109
+57
+17
+110
+58
+18
+109
+57
+17
+115
+63
+24
+116
+64
+25
+120
+68
+29
+121
+69
+29
+117
+65
+26
+112
+60
+20
+114
+62
+22
+120
+68
+28
+118
+69
+28
+113
+64
+21
+109
+58
+15
+108
+57
+14
+108
+57
+14
+106
+55
+12
+106
+55
+12
+110
+59
+16
+117
+66
+21
+116
+65
+20
+117
+64
+20
+118
+65
+21
+120
+67
+23
+120
+67
+23
+119
+66
+22
+118
+65
+21
+118
+66
+19
+119
+67
+20
+121
+70
+23
+121
+70
+23
+116
+65
+18
+114
+63
+16
+117
+66
+21
+120
+69
+24
+123
+72
+27
+122
+71
+26
+116
+68
+22
+111
+62
+19
+105
+56
+13
+104
+55
+12
+107
+58
+15
+111
+63
+17
+115
+64
+19
+113
+62
+15
+112
+61
+16
+115
+64
+19
+119
+68
+23
+121
+70
+25
+120
+69
+26
+118
+67
+22
+118
+65
+21
+115
+62
+18
+113
+60
+16
+114
+61
+17
+119
+66
+22
+123
+71
+24
+124
+72
+25
+123
+71
+24
+122
+69
+25
+125
+72
+28
+126
+73
+29
+125
+72
+28
+133
+80
+36
+135
+82
+38
+125
+72
+28
+123
+70
+26
+127
+74
+30
+133
+80
+36
+131
+78
+34
+127
+74
+30
+128
+75
+31
+127
+74
+30
+124
+71
+27
+124
+71
+27
+119
+66
+22
+115
+63
+16
+118
+66
+19
+121
+69
+22
+120
+68
+21
+124
+72
+25
+128
+76
+29
+127
+75
+27
+128
+76
+28
+129
+77
+29
+126
+72
+25
+117
+63
+16
+124
+70
+23
+133
+79
+32
+127
+73
+26
+130
+76
+29
+132
+78
+31
+129
+75
+28
+129
+75
+29
+132
+78
+32
+130
+76
+30
+125
+71
+25
+122
+68
+22
+123
+69
+23
+124
+70
+24
+128
+74
+28
+137
+80
+35
+142
+85
+39
+145
+88
+43
+146
+88
+42
+145
+87
+41
+144
+86
+40
+142
+85
+39
+141
+84
+38
+135
+78
+32
+129
+72
+26
+134
+77
+31
+137
+80
+34
+132
+75
+29
+138
+81
+35
+134
+77
+31
+138
+82
+33
+142
+84
+38
+139
+81
+33
+136
+78
+30
+134
+76
+28
+134
+76
+28
+133
+76
+30
+130
+76
+32
+132
+78
+34
+133
+79
+35
+133
+79
+35
+132
+78
+34
+131
+77
+31
+129
+75
+29
+128
+74
+28
+129
+75
+29
+126
+72
+26
+123
+69
+23
+124
+70
+24
+129
+75
+29
+133
+79
+32
+132
+78
+31
+131
+75
+26
+134
+74
+24
+141
+81
+29
+145
+85
+33
+143
+85
+35
+140
+82
+34
+136
+79
+33
+133
+76
+30
+127
+73
+27
+133
+79
+33
+135
+82
+38
+136
+83
+39
+135
+84
+41
+136
+85
+42
+131
+80
+37
+123
+72
+29
+120
+69
+24
+133
+79
+32
+143
+90
+40
+147
+94
+44
+147
+93
+46
+142
+88
+41
+138
+84
+37
+140
+86
+39
+138
+86
+38
+120
+66
+19
+110
+56
+9
+114
+60
+13
+123
+69
+22
+130
+76
+29
+133
+80
+30
+129
+76
+26
+128
+75
+25
+111
+62
+21
+113
+64
+23
+112
+63
+22
+113
+64
+23
+119
+70
+29
+121
+72
+31
+117
+68
+27
+114
+65
+24
+111
+64
+22
+110
+63
+21
+109
+62
+20
+108
+61
+19
+108
+61
+19
+108
+61
+19
+107
+60
+18
+107
+60
+18
+115
+66
+25
+118
+69
+28
+120
+71
+30
+121
+72
+31
+124
+73
+30
+124
+73
+30
+123
+72
+29
+122
+71
+28
+124
+73
+30
+124
+73
+30
+121
+72
+31
+119
+70
+29
+119
+70
+29
+120
+71
+30
+120
+72
+32
+120
+73
+31
+122
+73
+30
+119
+71
+25
+117
+68
+25
+119
+70
+27
+122
+73
+30
+123
+74
+31
+120
+71
+28
+117
+68
+25
+118
+67
+24
+121
+70
+27
+120
+69
+24
+122
+71
+26
+127
+76
+31
+126
+75
+30
+123
+72
+25
+126
+75
+30
+129
+78
+35
+126
+75
+32
+118
+67
+24
+113
+62
+19
+116
+64
+24
+115
+63
+23
+111
+59
+19
+113
+61
+21
+114
+62
+22
+116
+64
+24
+117
+65
+25
+117
+65
+25
+118
+67
+24
+121
+70
+27
+122
+71
+28
+123
+72
+29
+118
+69
+26
+125
+76
+33
+130
+81
+38
+130
+81
+38
+131
+80
+37
+127
+76
+33
+126
+75
+30
+128
+77
+32
+130
+79
+34
+133
+82
+37
+134
+83
+38
+132
+81
+36
+130
+77
+33
+129
+76
+32
+127
+75
+28
+125
+72
+28
+123
+70
+26
+123
+70
+28
+124
+71
+29
+123
+70
+28
+117
+65
+25
+115
+63
+23
+116
+64
+24
+117
+65
+25
+114
+62
+23
+112
+60
+21
+110
+58
+19
+113
+61
+22
+116
+64
+25
+117
+65
+26
+120
+68
+28
+123
+71
+31
+124
+75
+32
+127
+78
+35
+131
+80
+37
+132
+81
+38
+131
+80
+37
+123
+72
+29
+115
+64
+21
+113
+62
+19
+110
+59
+14
+109
+58
+13
+111
+58
+14
+113
+60
+16
+117
+64
+20
+121
+68
+24
+122
+69
+25
+122
+69
+25
+126
+74
+27
+124
+72
+25
+127
+76
+29
+129
+78
+31
+125
+74
+27
+124
+73
+26
+129
+78
+33
+134
+83
+38
+129
+78
+33
+128
+77
+32
+125
+77
+31
+124
+76
+30
+121
+73
+27
+119
+71
+25
+119
+71
+25
+120
+72
+26
+121
+70
+23
+122
+71
+24
+123
+72
+25
+124
+73
+26
+125
+74
+29
+124
+73
+28
+123
+72
+27
+122
+71
+26
+125
+72
+28
+122
+69
+25
+119
+66
+22
+119
+66
+22
+124
+72
+25
+128
+76
+29
+128
+76
+29
+126
+74
+27
+122
+69
+25
+130
+77
+33
+134
+81
+37
+131
+78
+34
+134
+81
+37
+131
+78
+34
+120
+67
+23
+118
+65
+21
+121
+68
+24
+125
+72
+28
+127
+74
+30
+124
+71
+27
+123
+70
+26
+121
+68
+24
+120
+67
+23
+121
+68
+24
+123
+71
+24
+125
+73
+26
+130
+78
+31
+131
+79
+32
+127
+75
+28
+125
+73
+26
+129
+77
+29
+133
+81
+33
+134
+82
+34
+133
+81
+33
+133
+79
+32
+128
+74
+27
+130
+76
+29
+133
+79
+32
+130
+77
+27
+131
+78
+28
+129
+75
+28
+128
+74
+27
+130
+76
+29
+130
+76
+29
+124
+70
+24
+118
+64
+18
+124
+70
+24
+135
+81
+35
+138
+81
+36
+136
+79
+34
+134
+77
+31
+132
+75
+29
+134
+76
+30
+133
+75
+29
+130
+69
+22
+124
+66
+18
+131
+73
+27
+136
+79
+33
+138
+81
+35
+133
+76
+30
+134
+77
+31
+135
+78
+32
+131
+74
+28
+134
+77
+31
+137
+79
+31
+136
+78
+30
+134
+76
+28
+131
+73
+25
+130
+72
+24
+131
+73
+25
+131
+73
+25
+129
+71
+23
+132
+75
+30
+130
+76
+30
+128
+74
+28
+126
+72
+26
+125
+71
+24
+125
+71
+24
+125
+71
+24
+123
+69
+22
+125
+71
+24
+123
+69
+22
+126
+72
+25
+134
+80
+33
+141
+87
+40
+143
+90
+40
+142
+89
+39
+143
+87
+38
+145
+87
+39
+148
+88
+38
+147
+89
+39
+148
+90
+40
+147
+89
+41
+141
+84
+38
+132
+75
+29
+124
+67
+21
+129
+75
+29
+128
+74
+28
+124
+70
+24
+121
+67
+21
+123
+70
+26
+124
+71
+27
+125
+72
+28
+129
+75
+29
+135
+78
+32
+135
+79
+30
+135
+79
+30
+137
+84
+34
+134
+81
+31
+127
+73
+26
+133
+79
+32
+140
+86
+39
+139
+85
+38
+139
+85
+38
+145
+91
+44
+145
+92
+42
+140
+87
+37
+139
+86
+36
+140
+84
+35
+144
+88
+39
+112
+63
+22
+116
+67
+26
+113
+64
+23
+112
+63
+22
+119
+70
+29
+122
+73
+32
+118
+69
+28
+116
+67
+26
+115
+67
+27
+114
+66
+26
+113
+65
+25
+113
+65
+25
+114
+66
+26
+115
+67
+27
+113
+68
+27
+115
+67
+27
+115
+66
+25
+117
+68
+27
+119
+70
+29
+122
+73
+32
+123
+71
+31
+122
+70
+30
+121
+70
+27
+121
+70
+27
+119
+67
+27
+118
+66
+26
+113
+64
+23
+109
+60
+19
+108
+59
+18
+110
+61
+20
+111
+63
+23
+112
+65
+23
+110
+61
+18
+107
+58
+15
+106
+57
+14
+111
+62
+19
+119
+70
+27
+124
+75
+32
+125
+76
+33
+124
+75
+32
+125
+74
+31
+128
+77
+34
+130
+79
+34
+130
+79
+34
+127
+76
+31
+125
+74
+29
+124
+73
+28
+121
+70
+25
+116
+65
+22
+117
+66
+23
+117
+66
+23
+118
+67
+24
+119
+68
+25
+119
+68
+25
+118
+66
+26
+118
+66
+26
+117
+65
+25
+122
+70
+30
+125
+74
+31
+124
+73
+30
+122
+71
+28
+125
+74
+31
+129
+78
+35
+132
+81
+38
+132
+81
+38
+126
+75
+32
+114
+63
+20
+109
+58
+15
+113
+62
+17
+117
+66
+21
+120
+69
+24
+123
+72
+27
+129
+78
+33
+131
+80
+35
+131
+80
+35
+127
+76
+31
+125
+72
+28
+124
+71
+27
+122
+69
+25
+119
+66
+22
+118
+67
+22
+119
+68
+23
+118
+67
+24
+119
+68
+25
+120
+69
+26
+120
+69
+26
+120
+68
+28
+123
+71
+31
+124
+72
+33
+120
+68
+29
+115
+63
+24
+113
+61
+22
+113
+61
+22
+114
+62
+23
+114
+62
+23
+113
+61
+21
+115
+64
+21
+120
+69
+24
+121
+70
+25
+122
+71
+26
+127
+76
+31
+129
+78
+33
+128
+75
+31
+129
+76
+32
+128
+75
+31
+127
+74
+30
+127
+74
+30
+127
+74
+30
+127
+75
+28
+128
+76
+29
+128
+76
+29
+129
+77
+30
+127
+74
+30
+125
+72
+28
+126
+73
+29
+127
+74
+30
+122
+71
+26
+122
+71
+26
+126
+75
+30
+128
+77
+32
+131
+80
+35
+127
+76
+31
+125
+74
+29
+126
+75
+30
+128
+77
+32
+127
+76
+31
+125
+74
+29
+124
+73
+28
+129
+78
+31
+128
+77
+30
+126
+75
+28
+124
+73
+26
+124
+72
+25
+122
+70
+23
+121
+68
+24
+120
+67
+23
+124
+71
+27
+124
+71
+27
+123
+70
+26
+123
+70
+26
+126
+73
+29
+128
+75
+31
+126
+73
+29
+122
+69
+25
+123
+70
+26
+128
+75
+31
+131
+78
+34
+129
+76
+32
+129
+76
+32
+124
+71
+27
+115
+62
+18
+117
+64
+20
+118
+64
+18
+117
+63
+17
+120
+66
+20
+122
+68
+22
+120
+66
+20
+119
+65
+19
+120
+66
+20
+120
+66
+20
+128
+76
+29
+126
+74
+27
+124
+72
+25
+128
+76
+29
+131
+79
+32
+129
+77
+30
+127
+75
+27
+129
+77
+29
+132
+78
+31
+129
+75
+28
+128
+74
+27
+130
+76
+29
+126
+72
+25
+123
+69
+22
+127
+73
+26
+126
+72
+25
+119
+65
+18
+121
+67
+20
+127
+73
+26
+131
+77
+30
+129
+75
+28
+125
+71
+24
+131
+74
+28
+139
+82
+36
+137
+80
+34
+135
+78
+32
+134
+76
+30
+132
+74
+28
+135
+74
+27
+137
+76
+29
+135
+74
+27
+130
+72
+24
+128
+70
+24
+131
+74
+28
+135
+78
+32
+130
+73
+27
+130
+73
+27
+135
+78
+32
+133
+76
+30
+132
+75
+29
+129
+72
+26
+126
+69
+23
+124
+67
+21
+126
+69
+23
+134
+78
+29
+140
+84
+35
+141
+83
+35
+137
+79
+31
+135
+79
+30
+134
+78
+29
+132
+76
+27
+131
+75
+26
+134
+78
+29
+138
+82
+33
+140
+84
+35
+140
+84
+35
+144
+88
+39
+142
+86
+37
+142
+86
+37
+143
+87
+36
+142
+86
+35
+137
+81
+30
+133
+77
+26
+133
+77
+26
+132
+78
+31
+132
+78
+32
+132
+78
+31
+131
+77
+30
+128
+74
+27
+127
+73
+26
+130
+76
+29
+134
+80
+33
+136
+79
+33
+136
+79
+33
+135
+78
+32
+135
+78
+32
+139
+81
+33
+140
+82
+34
+139
+81
+33
+141
+83
+35
+141
+83
+37
+131
+74
+28
+123
+66
+20
+129
+72
+26
+131
+74
+28
+129
+72
+27
+137
+80
+35
+145
+88
+43
+148
+91
+46
+146
+89
+44
+138
+81
+36
+125
+68
+22
+129
+72
+26
+144
+87
+41
+147
+89
+43
+144
+86
+40
+119
+70
+29
+122
+73
+32
+117
+68
+27
+113
+64
+23
+119
+70
+29
+122
+73
+32
+118
+69
+28
+116
+67
+26
+115
+67
+27
+114
+66
+26
+112
+64
+24
+111
+63
+23
+111
+63
+23
+111
+63
+23
+109
+64
+23
+109
+64
+23
+113
+64
+23
+113
+64
+23
+116
+67
+26
+120
+71
+30
+122
+70
+30
+119
+67
+27
+118
+67
+24
+120
+69
+26
+117
+65
+25
+117
+65
+25
+115
+66
+25
+115
+66
+25
+115
+66
+25
+117
+68
+27
+116
+68
+28
+115
+67
+27
+113
+64
+23
+112
+63
+20
+111
+62
+21
+112
+63
+20
+114
+65
+22
+116
+67
+24
+118
+69
+26
+118
+69
+26
+118
+67
+24
+120
+69
+26
+126
+75
+32
+123
+72
+27
+112
+61
+16
+116
+65
+20
+121
+70
+25
+115
+64
+19
+119
+68
+25
+120
+69
+26
+123
+72
+29
+124
+73
+30
+121
+70
+27
+121
+70
+27
+122
+70
+30
+122
+70
+30
+124
+72
+32
+126
+74
+34
+127
+76
+33
+127
+76
+33
+126
+75
+32
+125
+74
+31
+120
+69
+26
+115
+64
+21
+112
+61
+18
+117
+66
+23
+119
+68
+25
+119
+68
+25
+119
+68
+23
+117
+66
+21
+116
+65
+20
+118
+67
+22
+121
+70
+25
+123
+72
+27
+123
+72
+27
+120
+69
+24
+122
+69
+25
+126
+73
+29
+128
+75
+31
+128
+75
+31
+130
+79
+34
+131
+80
+35
+125
+74
+29
+122
+71
+28
+122
+71
+28
+116
+65
+22
+110
+58
+18
+111
+59
+19
+108
+56
+16
+110
+58
+19
+109
+57
+18
+106
+54
+15
+104
+52
+13
+104
+52
+13
+105
+53
+14
+105
+53
+13
+113
+62
+17
+119
+68
+23
+118
+67
+22
+118
+67
+22
+125
+74
+29
+128
+77
+32
+128
+75
+31
+128
+75
+31
+126
+73
+29
+127
+74
+30
+128
+75
+31
+126
+73
+29
+124
+72
+25
+124
+72
+25
+125
+73
+26
+126
+74
+27
+127
+74
+30
+125
+72
+28
+124
+71
+27
+121
+68
+24
+116
+65
+20
+117
+66
+21
+118
+67
+22
+115
+64
+19
+115
+64
+19
+114
+63
+18
+113
+62
+17
+114
+63
+18
+115
+64
+19
+116
+65
+20
+121
+70
+25
+126
+75
+30
+130
+79
+32
+124
+73
+26
+118
+67
+20
+116
+65
+18
+119
+67
+20
+121
+69
+22
+121
+68
+24
+119
+66
+22
+122
+69
+25
+124
+71
+27
+126
+73
+29
+126
+73
+29
+127
+74
+30
+127
+74
+30
+123
+70
+28
+118
+65
+21
+120
+67
+23
+119
+66
+22
+119
+66
+22
+118
+65
+21
+121
+68
+24
+117
+64
+20
+111
+58
+14
+118
+65
+21
+119
+65
+19
+114
+60
+14
+117
+63
+17
+123
+69
+23
+122
+68
+22
+121
+67
+21
+123
+69
+23
+122
+68
+22
+124
+72
+25
+126
+74
+27
+125
+73
+26
+125
+73
+26
+125
+73
+26
+120
+68
+21
+121
+69
+21
+130
+78
+30
+134
+80
+33
+130
+76
+29
+129
+75
+28
+134
+80
+33
+126
+72
+25
+121
+67
+20
+131
+77
+30
+130
+76
+29
+131
+77
+30
+125
+71
+24
+122
+68
+21
+128
+74
+27
+136
+82
+35
+138
+84
+37
+132
+78
+31
+128
+71
+25
+131
+74
+28
+135
+78
+32
+138
+80
+34
+137
+79
+33
+136
+78
+32
+139
+78
+31
+140
+79
+32
+138
+80
+32
+134
+77
+31
+132
+75
+29
+129
+72
+26
+122
+65
+19
+124
+67
+21
+137
+80
+34
+138
+81
+35
+133
+76
+30
+141
+84
+38
+137
+80
+34
+133
+76
+30
+135
+78
+32
+144
+87
+41
+149
+93
+44
+143
+86
+40
+135
+79
+30
+144
+88
+39
+144
+88
+37
+143
+87
+36
+143
+87
+36
+144
+88
+37
+144
+88
+37
+140
+84
+33
+135
+79
+28
+141
+85
+34
+140
+84
+33
+138
+82
+31
+134
+78
+27
+130
+74
+23
+127
+72
+18
+128
+72
+21
+128
+75
+25
+122
+70
+23
+117
+64
+20
+114
+62
+15
+118
+66
+19
+123
+69
+23
+124
+70
+24
+122
+68
+21
+121
+67
+20
+125
+68
+22
+131
+74
+28
+139
+81
+33
+145
+87
+39
+151
+90
+43
+145
+85
+35
+136
+76
+26
+132
+71
+24
+134
+76
+30
+129
+70
+26
+122
+65
+20
+124
+67
+22
+125
+68
+23
+123
+66
+21
+129
+72
+29
+134
+77
+34
+131
+74
+31
+131
+74
+31
+127
+70
+25
+118
+61
+16
+123
+66
+21
+134
+77
+32
+132
+73
+29
+130
+71
+27
+106
+57
+16
+110
+61
+20
+105
+56
+15
+100
+51
+10
+105
+56
+15
+109
+60
+19
+109
+62
+20
+114
+67
+25
+115
+67
+27
+112
+64
+24
+110
+62
+22
+111
+63
+23
+111
+66
+25
+112
+67
+26
+112
+67
+26
+112
+67
+26
+115
+66
+25
+117
+68
+27
+120
+71
+30
+120
+71
+30
+120
+68
+28
+118
+66
+26
+118
+67
+24
+118
+67
+24
+119
+67
+27
+120
+68
+28
+119
+70
+29
+114
+65
+24
+114
+65
+24
+116
+67
+26
+113
+65
+25
+116
+68
+28
+115
+66
+26
+118
+69
+28
+119
+70
+30
+114
+65
+24
+114
+65
+24
+114
+65
+24
+109
+60
+19
+109
+60
+19
+113
+61
+21
+112
+61
+18
+108
+57
+14
+106
+55
+12
+112
+61
+18
+115
+64
+21
+112
+61
+18
+110
+59
+16
+111
+60
+17
+113
+62
+19
+119
+68
+25
+121
+70
+27
+115
+64
+21
+111
+60
+17
+111
+59
+19
+112
+60
+20
+116
+64
+24
+119
+67
+27
+117
+66
+23
+116
+65
+22
+119
+68
+25
+118
+67
+24
+114
+63
+20
+115
+64
+21
+113
+62
+19
+120
+69
+26
+126
+75
+32
+123
+72
+29
+114
+63
+20
+109
+58
+15
+113
+62
+17
+118
+67
+22
+119
+68
+23
+118
+67
+22
+116
+65
+20
+111
+60
+15
+117
+66
+21
+123
+72
+27
+120
+67
+23
+118
+65
+21
+118
+67
+20
+118
+67
+20
+116
+65
+18
+116
+65
+20
+117
+66
+21
+116
+65
+20
+111
+60
+17
+107
+56
+13
+110
+59
+16
+114
+62
+22
+112
+60
+20
+109
+57
+17
+114
+62
+22
+116
+64
+24
+114
+62
+22
+115
+64
+21
+116
+63
+19
+118
+66
+19
+121
+68
+24
+123
+70
+26
+121
+68
+24
+119
+66
+22
+121
+68
+24
+125
+72
+28
+125
+72
+28
+127
+74
+30
+128
+75
+31
+127
+74
+30
+127
+75
+28
+128
+76
+29
+130
+78
+31
+130
+78
+31
+126
+73
+29
+128
+75
+33
+127
+74
+32
+122
+69
+27
+115
+64
+21
+114
+63
+20
+119
+68
+25
+123
+72
+29
+118
+67
+22
+112
+61
+16
+116
+65
+20
+122
+71
+26
+117
+66
+21
+113
+62
+17
+116
+65
+20
+116
+65
+20
+128
+75
+31
+121
+68
+24
+121
+68
+24
+121
+68
+24
+119
+66
+22
+120
+67
+23
+121
+68
+24
+122
+69
+25
+125
+72
+30
+126
+73
+31
+125
+72
+30
+122
+69
+27
+120
+67
+25
+120
+67
+25
+122
+69
+29
+122
+69
+27
+126
+73
+29
+129
+76
+32
+130
+77
+33
+132
+79
+35
+134
+81
+37
+131
+78
+34
+128
+75
+31
+129
+76
+32
+127
+73
+29
+128
+74
+30
+129
+75
+31
+131
+77
+33
+132
+78
+32
+132
+78
+32
+133
+79
+33
+135
+81
+35
+139
+87
+40
+140
+88
+41
+139
+87
+40
+132
+80
+33
+128
+76
+29
+132
+80
+33
+135
+81
+35
+132
+78
+32
+130
+76
+30
+130
+76
+30
+126
+72
+26
+123
+69
+23
+125
+71
+25
+130
+76
+30
+132
+78
+32
+130
+76
+30
+127
+73
+27
+128
+74
+28
+129
+77
+30
+131
+79
+32
+131
+79
+32
+127
+75
+28
+124
+72
+25
+123
+69
+23
+131
+77
+31
+136
+82
+36
+138
+81
+36
+132
+75
+29
+128
+71
+25
+131
+73
+27
+133
+75
+29
+132
+74
+28
+134
+80
+34
+132
+78
+32
+126
+72
+26
+126
+72
+26
+132
+78
+32
+136
+82
+36
+132
+78
+32
+129
+75
+29
+128
+74
+28
+126
+72
+26
+129
+75
+29
+137
+83
+37
+143
+89
+43
+141
+87
+40
+137
+83
+37
+136
+79
+33
+135
+79
+30
+138
+82
+33
+141
+85
+36
+140
+84
+35
+137
+81
+32
+138
+82
+33
+138
+82
+33
+136
+80
+31
+139
+83
+34
+133
+77
+28
+124
+68
+19
+125
+69
+20
+132
+76
+27
+130
+74
+23
+126
+70
+21
+126
+73
+23
+133
+81
+34
+131
+80
+35
+129
+78
+33
+132
+81
+36
+139
+87
+40
+140
+88
+41
+138
+84
+38
+137
+83
+37
+141
+84
+38
+138
+81
+35
+137
+79
+33
+137
+79
+31
+133
+75
+27
+128
+70
+22
+131
+70
+23
+136
+75
+28
+132
+74
+28
+131
+73
+27
+131
+72
+28
+136
+77
+33
+140
+83
+38
+135
+78
+33
+128
+71
+26
+128
+71
+26
+128
+71
+26
+130
+73
+28
+132
+75
+30
+134
+77
+32
+135
+76
+32
+135
+76
+32
+135
+77
+31
+136
+78
+32
+119
+70
+29
+120
+71
+30
+119
+70
+29
+115
+66
+25
+111
+62
+21
+112
+63
+22
+113
+66
+24
+112
+65
+23
+110
+62
+22
+107
+59
+19
+106
+58
+18
+106
+58
+18
+105
+60
+19
+104
+59
+18
+102
+57
+16
+104
+56
+16
+107
+58
+17
+112
+63
+22
+116
+67
+26
+115
+66
+25
+114
+62
+22
+112
+60
+20
+110
+59
+16
+108
+57
+14
+112
+60
+20
+113
+61
+21
+114
+65
+24
+114
+65
+24
+116
+67
+26
+115
+66
+25
+108
+60
+20
+109
+61
+21
+111
+62
+22
+114
+65
+25
+117
+68
+28
+113
+64
+24
+115
+66
+26
+117
+68
+27
+114
+65
+24
+116
+67
+26
+118
+66
+26
+118
+66
+26
+115
+64
+21
+114
+63
+20
+115
+64
+21
+112
+61
+18
+106
+55
+12
+105
+54
+11
+107
+56
+13
+115
+64
+21
+126
+75
+32
+128
+77
+34
+120
+69
+26
+117
+66
+23
+120
+68
+28
+122
+70
+30
+126
+74
+34
+122
+70
+30
+116
+65
+22
+116
+65
+22
+119
+68
+25
+116
+65
+22
+115
+64
+21
+121
+70
+27
+116
+65
+22
+119
+68
+25
+122
+71
+28
+123
+72
+29
+124
+73
+30
+124
+73
+30
+125
+74
+29
+126
+75
+30
+125
+74
+29
+124
+73
+28
+121
+70
+25
+114
+63
+18
+116
+65
+20
+120
+69
+24
+116
+63
+19
+115
+62
+18
+115
+64
+17
+114
+63
+16
+114
+63
+16
+117
+66
+19
+122
+71
+26
+125
+74
+29
+122
+71
+28
+118
+67
+24
+128
+77
+34
+131
+80
+37
+129
+77
+37
+126
+74
+34
+126
+74
+34
+124
+72
+32
+121
+70
+27
+122
+71
+26
+117
+64
+20
+119
+67
+20
+121
+68
+24
+120
+67
+23
+118
+65
+21
+118
+65
+21
+120
+67
+23
+123
+70
+26
+124
+71
+27
+126
+73
+29
+126
+73
+29
+125
+72
+28
+126
+73
+29
+127
+75
+28
+127
+75
+28
+125
+73
+26
+124
+71
+29
+124
+71
+29
+123
+70
+28
+119
+66
+24
+116
+65
+22
+118
+67
+24
+123
+72
+29
+127
+76
+33
+123
+72
+27
+120
+69
+24
+116
+65
+20
+116
+65
+20
+117
+66
+21
+114
+63
+18
+113
+62
+17
+116
+65
+20
+119
+66
+22
+114
+61
+17
+118
+65
+21
+123
+70
+26
+121
+68
+24
+123
+70
+26
+127
+74
+30
+129
+76
+32
+125
+72
+30
+126
+73
+31
+126
+73
+31
+125
+72
+30
+125
+72
+32
+126
+73
+33
+126
+73
+33
+125
+72
+30
+129
+76
+32
+130
+77
+33
+129
+76
+32
+128
+75
+31
+130
+77
+33
+128
+75
+31
+127
+74
+30
+129
+76
+32
+132
+78
+34
+129
+75
+31
+127
+73
+29
+129
+75
+31
+132
+78
+32
+134
+80
+34
+135
+81
+35
+134
+82
+35
+134
+82
+35
+133
+81
+34
+131
+79
+32
+127
+75
+28
+123
+71
+24
+123
+71
+24
+125
+71
+25
+126
+72
+26
+127
+73
+27
+129
+75
+29
+129
+75
+29
+127
+73
+27
+126
+72
+26
+128
+74
+28
+130
+76
+30
+130
+76
+30
+129
+75
+29
+127
+73
+27
+126
+74
+27
+129
+77
+30
+130
+78
+31
+128
+76
+29
+125
+73
+26
+122
+70
+23
+130
+76
+30
+132
+78
+32
+133
+79
+33
+132
+75
+30
+130
+73
+28
+132
+75
+29
+132
+75
+29
+131
+74
+28
+130
+76
+30
+132
+80
+33
+133
+79
+33
+131
+77
+31
+131
+77
+31
+128
+74
+28
+125
+71
+25
+126
+72
+26
+124
+70
+24
+125
+71
+25
+125
+71
+25
+124
+70
+24
+122
+68
+22
+120
+66
+20
+120
+66
+20
+122
+68
+22
+125
+68
+22
+126
+69
+23
+127
+70
+24
+127
+70
+24
+129
+72
+26
+131
+74
+28
+132
+75
+29
+133
+76
+30
+132
+75
+29
+133
+76
+30
+131
+74
+28
+131
+74
+28
+136
+79
+33
+138
+81
+35
+135
+78
+32
+131
+77
+30
+131
+79
+32
+131
+79
+32
+131
+79
+32
+135
+83
+36
+140
+88
+41
+136
+82
+36
+126
+72
+26
+121
+67
+21
+128
+74
+27
+132
+75
+29
+135
+78
+32
+137
+80
+34
+138
+81
+35
+139
+82
+36
+141
+83
+37
+142
+84
+38
+153
+95
+49
+146
+88
+42
+138
+80
+34
+135
+78
+32
+135
+78
+32
+133
+76
+30
+134
+77
+31
+141
+84
+38
+143
+86
+41
+145
+88
+42
+144
+87
+41
+140
+83
+37
+141
+83
+37
+142
+84
+38
+140
+82
+36
+134
+76
+28
+124
+76
+36
+122
+74
+34
+125
+77
+37
+123
+75
+35
+114
+66
+26
+116
+68
+28
+120
+72
+32
+116
+68
+28
+113
+65
+25
+111
+63
+23
+110
+62
+22
+110
+62
+22
+109
+61
+21
+108
+60
+20
+107
+59
+19
+107
+59
+19
+112
+63
+22
+119
+70
+29
+124
+75
+34
+123
+74
+33
+123
+72
+29
+124
+73
+30
+124
+73
+30
+123
+72
+29
+119
+68
+25
+116
+65
+22
+113
+64
+23
+110
+61
+20
+112
+63
+22
+114
+65
+24
+109
+61
+21
+111
+63
+23
+120
+70
+33
+118
+68
+31
+117
+67
+30
+113
+64
+24
+117
+68
+28
+122
+73
+33
+119
+70
+29
+121
+72
+31
+121
+69
+29
+120
+68
+28
+117
+65
+25
+115
+63
+23
+117
+65
+25
+117
+65
+25
+118
+66
+26
+123
+71
+31
+119
+68
+25
+120
+69
+26
+120
+69
+26
+117
+66
+23
+112
+60
+20
+116
+64
+24
+122
+70
+30
+124
+72
+32
+123
+71
+31
+119
+67
+27
+117
+65
+25
+121
+69
+29
+125
+74
+31
+123
+72
+29
+123
+72
+29
+129
+78
+35
+128
+75
+33
+123
+70
+28
+118
+65
+23
+117
+64
+22
+119
+68
+25
+121
+70
+27
+122
+71
+28
+121
+70
+27
+115
+64
+21
+117
+66
+23
+117
+66
+23
+112
+61
+18
+116
+65
+22
+122
+71
+28
+120
+69
+26
+121
+70
+25
+126
+74
+27
+123
+71
+24
+122
+69
+25
+124
+71
+27
+128
+77
+32
+131
+80
+35
+128
+77
+34
+123
+72
+29
+121
+70
+27
+124
+73
+30
+125
+74
+31
+126
+75
+32
+127
+76
+33
+124
+73
+30
+122
+71
+28
+125
+74
+29
+126
+73
+29
+127
+75
+28
+125
+72
+28
+121
+68
+24
+118
+65
+23
+119
+66
+24
+121
+68
+26
+122
+69
+27
+125
+72
+30
+125
+72
+30
+124
+71
+29
+124
+71
+27
+124
+71
+27
+124
+71
+27
+122
+70
+23
+120
+68
+21
+124
+71
+29
+122
+69
+27
+119
+66
+24
+116
+63
+21
+116
+63
+21
+118
+65
+23
+120
+67
+25
+121
+68
+26
+125
+72
+30
+126
+73
+31
+119
+66
+24
+118
+65
+23
+124
+71
+29
+122
+69
+27
+118
+65
+23
+122
+69
+27
+125
+72
+30
+121
+68
+26
+129
+76
+34
+136
+83
+41
+130
+77
+33
+126
+73
+29
+131
+78
+34
+131
+78
+34
+132
+79
+37
+129
+76
+34
+124
+71
+29
+119
+66
+24
+117
+64
+24
+116
+63
+23
+115
+62
+22
+114
+61
+19
+121
+67
+23
+124
+70
+24
+126
+72
+26
+129
+75
+29
+133
+79
+33
+133
+79
+33
+129
+76
+32
+130
+77
+33
+127
+74
+30
+126
+73
+29
+126
+73
+29
+129
+76
+32
+130
+77
+33
+129
+76
+32
+126
+73
+29
+125
+72
+28
+125
+72
+28
+122
+68
+24
+122
+68
+24
+125
+71
+27
+125
+71
+27
+122
+68
+24
+124
+70
+26
+129
+75
+31
+127
+73
+29
+127
+73
+29
+127
+73
+29
+128
+74
+30
+130
+76
+32
+132
+78
+34
+132
+78
+34
+132
+78
+34
+134
+80
+34
+132
+78
+32
+130
+77
+33
+131
+78
+34
+132
+79
+35
+133
+80
+36
+132
+79
+35
+133
+80
+36
+140
+87
+43
+139
+86
+42
+138
+85
+41
+139
+85
+39
+139
+85
+39
+138
+84
+38
+136
+82
+36
+134
+80
+34
+136
+83
+39
+132
+79
+35
+129
+76
+32
+133
+80
+36
+140
+87
+43
+139
+86
+42
+134
+81
+37
+132
+79
+35
+137
+84
+40
+139
+86
+42
+139
+87
+40
+137
+85
+38
+136
+84
+37
+135
+83
+36
+133
+81
+34
+130
+78
+31
+132
+78
+34
+132
+78
+34
+128
+73
+32
+128
+73
+32
+131
+76
+35
+125
+70
+29
+117
+62
+21
+117
+62
+21
+127
+72
+31
+133
+78
+37
+137
+82
+41
+135
+80
+39
+134
+79
+38
+138
+83
+42
+137
+82
+41
+129
+75
+31
+135
+78
+32
+140
+84
+35
+142
+89
+39
+143
+90
+40
+142
+89
+39
+135
+81
+34
+130
+76
+29
+130
+76
+29
+132
+78
+32
+132
+78
+32
+134
+80
+34
+137
+83
+39
+136
+83
+39
+133
+80
+38
+130
+77
+35
+130
+76
+32
+138
+81
+35
+143
+87
+38
+143
+87
+38
+140
+84
+35
+135
+79
+30
+129
+76
+26
+132
+79
+29
+138
+85
+35
+132
+78
+31
+132
+79
+29
+130
+77
+27
+129
+76
+26
+134
+78
+29
+138
+82
+33
+138
+82
+33
+135
+79
+28
+119
+71
+31
+117
+69
+29
+119
+71
+31
+119
+71
+31
+116
+68
+28
+119
+71
+31
+125
+77
+37
+124
+76
+36
+119
+71
+31
+118
+70
+30
+117
+69
+29
+117
+69
+29
+117
+69
+29
+117
+69
+29
+118
+70
+30
+119
+72
+30
+123
+74
+33
+127
+78
+37
+127
+78
+37
+123
+74
+33
+123
+72
+29
+125
+74
+31
+126
+75
+32
+124
+73
+30
+121
+70
+27
+121
+70
+27
+118
+69
+28
+112
+63
+22
+114
+65
+24
+116
+67
+26
+108
+60
+20
+106
+58
+18
+100
+50
+13
+102
+52
+15
+106
+56
+19
+112
+63
+23
+123
+74
+34
+125
+76
+36
+113
+64
+23
+105
+56
+15
+114
+62
+22
+117
+65
+25
+116
+64
+24
+116
+64
+24
+118
+66
+26
+118
+66
+26
+115
+63
+24
+114
+62
+22
+120
+68
+28
+123
+72
+29
+126
+75
+32
+124
+73
+30
+121
+69
+29
+122
+70
+30
+122
+70
+30
+116
+64
+24
+116
+64
+24
+119
+67
+27
+121
+69
+29
+123
+71
+31
+125
+74
+31
+123
+72
+29
+120
+69
+26
+119
+68
+25
+124
+71
+29
+119
+66
+24
+113
+60
+18
+110
+57
+15
+111
+60
+17
+114
+63
+20
+116
+65
+22
+117
+66
+23
+120
+69
+26
+125
+74
+31
+128
+77
+34
+124
+73
+30
+126
+75
+32
+130
+79
+36
+128
+77
+34
+129
+78
+35
+127
+74
+30
+125
+72
+28
+122
+69
+25
+121
+68
+24
+122
+71
+26
+123
+72
+29
+120
+69
+26
+117
+66
+23
+117
+66
+23
+118
+67
+24
+119
+68
+25
+122
+71
+28
+122
+71
+28
+118
+67
+24
+117
+66
+23
+119
+68
+23
+122
+69
+25
+121
+69
+22
+121
+68
+24
+120
+67
+23
+119
+66
+24
+118
+65
+23
+119
+66
+24
+122
+69
+27
+121
+68
+26
+121
+68
+26
+120
+67
+25
+119
+66
+24
+119
+66
+24
+118
+65
+21
+117
+64
+20
+115
+62
+18
+120
+67
+23
+119
+66
+24
+117
+64
+22
+117
+64
+22
+120
+67
+25
+124
+71
+29
+125
+72
+30
+123
+70
+28
+126
+73
+31
+128
+75
+33
+126
+73
+31
+125
+72
+30
+128
+75
+33
+128
+75
+33
+123
+70
+28
+122
+69
+27
+119
+66
+24
+116
+63
+21
+123
+70
+28
+132
+79
+37
+123
+70
+26
+116
+63
+19
+120
+67
+23
+118
+65
+21
+118
+65
+23
+117
+64
+22
+116
+63
+21
+116
+63
+21
+119
+66
+26
+121
+68
+28
+120
+67
+27
+118
+65
+23
+120
+66
+22
+123
+69
+23
+124
+70
+24
+124
+70
+24
+127
+73
+27
+124
+70
+24
+117
+64
+20
+115
+62
+18
+112
+59
+15
+116
+63
+19
+121
+68
+24
+124
+71
+27
+124
+71
+27
+121
+70
+27
+121
+70
+27
+122
+71
+28
+121
+68
+24
+121
+67
+23
+122
+68
+24
+127
+73
+29
+130
+76
+32
+128
+74
+30
+127
+73
+29
+132
+78
+34
+128
+74
+30
+118
+64
+20
+109
+55
+11
+108
+54
+10
+114
+60
+16
+122
+68
+24
+128
+74
+30
+131
+77
+33
+125
+71
+25
+124
+70
+24
+121
+67
+23
+118
+65
+21
+117
+64
+20
+122
+69
+25
+132
+79
+35
+140
+87
+43
+128
+75
+31
+123
+70
+26
+119
+66
+22
+119
+66
+22
+119
+65
+19
+114
+60
+14
+110
+56
+10
+108
+54
+8
+115
+62
+18
+116
+63
+19
+118
+65
+21
+122
+69
+25
+123
+70
+26
+116
+63
+19
+109
+56
+12
+108
+55
+11
+111
+58
+14
+115
+62
+18
+117
+65
+18
+115
+63
+16
+116
+64
+17
+117
+65
+18
+114
+62
+15
+108
+56
+9
+113
+58
+17
+113
+58
+17
+111
+56
+17
+116
+61
+22
+125
+70
+31
+120
+65
+26
+111
+56
+17
+113
+58
+19
+113
+58
+19
+118
+63
+24
+123
+68
+29
+120
+65
+26
+116
+61
+22
+121
+66
+27
+123
+68
+29
+115
+61
+17
+116
+58
+10
+123
+65
+15
+125
+69
+18
+126
+70
+19
+126
+70
+21
+125
+69
+20
+126
+72
+25
+133
+79
+32
+130
+76
+30
+121
+69
+22
+120
+67
+23
+128
+75
+31
+127
+76
+33
+118
+66
+26
+115
+63
+23
+121
+68
+26
+135
+81
+34
+144
+88
+39
+143
+87
+38
+132
+79
+29
+129
+76
+26
+130
+76
+29
+133
+79
+32
+136
+82
+35
+137
+83
+36
+132
+78
+31
+130
+76
+29
+132
+79
+29
+134
+78
+29
+131
+75
+26
+132
+76
+27
+136
+80
+31
+110
+62
+24
+112
+64
+26
+109
+61
+21
+107
+59
+19
+112
+64
+24
+114
+66
+26
+114
+66
+26
+118
+70
+30
+116
+68
+28
+115
+67
+27
+116
+69
+27
+118
+71
+29
+119
+72
+30
+119
+72
+30
+120
+73
+31
+121
+74
+32
+123
+74
+33
+125
+76
+33
+123
+74
+31
+120
+71
+28
+121
+70
+27
+123
+72
+29
+124
+73
+30
+123
+72
+29
+121
+70
+27
+124
+73
+30
+120
+71
+28
+110
+61
+18
+111
+62
+21
+116
+67
+26
+110
+63
+21
+106
+58
+18
+102
+52
+15
+104
+54
+17
+110
+61
+21
+115
+66
+26
+124
+75
+35
+125
+76
+35
+112
+63
+22
+105
+56
+15
+101
+49
+9
+105
+53
+13
+106
+54
+14
+107
+55
+15
+115
+63
+23
+119
+67
+27
+115
+63
+24
+110
+58
+18
+108
+56
+16
+117
+66
+23
+127
+76
+33
+127
+76
+33
+121
+69
+29
+119
+67
+27
+118
+66
+26
+114
+62
+22
+113
+61
+21
+121
+69
+29
+123
+71
+31
+116
+64
+24
+114
+63
+20
+121
+70
+27
+123
+72
+29
+118
+67
+24
+116
+63
+21
+114
+61
+19
+113
+60
+18
+114
+61
+19
+119
+66
+24
+124
+71
+29
+127
+74
+32
+129
+76
+34
+125
+73
+33
+130
+78
+38
+134
+82
+42
+129
+77
+37
+130
+78
+38
+132
+80
+40
+129
+77
+37
+129
+78
+35
+129
+76
+34
+129
+76
+34
+127
+74
+32
+125
+72
+30
+125
+72
+30
+126
+73
+33
+126
+73
+33
+125
+72
+32
+122
+69
+29
+120
+67
+27
+119
+67
+27
+123
+71
+31
+123
+72
+29
+122
+71
+28
+121
+70
+27
+122
+71
+26
+121
+68
+24
+120
+68
+21
+121
+68
+24
+124
+71
+27
+120
+69
+26
+113
+62
+19
+109
+57
+17
+109
+57
+17
+113
+61
+21
+113
+61
+21
+114
+62
+22
+115
+64
+21
+115
+64
+21
+115
+64
+19
+116
+65
+20
+118
+67
+22
+125
+72
+28
+123
+70
+26
+121
+68
+24
+120
+67
+23
+123
+70
+26
+126
+73
+29
+127
+74
+30
+126
+73
+29
+123
+70
+26
+121
+68
+24
+122
+69
+27
+121
+68
+26
+116
+63
+21
+117
+64
+22
+118
+65
+23
+113
+60
+18
+111
+58
+16
+108
+55
+13
+112
+59
+17
+122
+69
+27
+118
+65
+21
+113
+60
+16
+121
+68
+24
+121
+68
+24
+115
+62
+18
+111
+58
+14
+106
+55
+10
+104
+53
+8
+107
+56
+13
+114
+63
+20
+118
+66
+26
+121
+68
+26
+128
+74
+30
+129
+75
+29
+125
+71
+25
+122
+68
+22
+123
+69
+23
+121
+67
+21
+117
+64
+20
+115
+62
+18
+111
+60
+17
+110
+59
+16
+108
+57
+14
+106
+55
+12
+105
+54
+11
+103
+54
+13
+108
+59
+18
+115
+64
+21
+119
+66
+22
+123
+69
+23
+124
+70
+24
+126
+72
+26
+129
+75
+29
+126
+72
+26
+121
+67
+21
+121
+67
+21
+113
+59
+13
+106
+52
+6
+102
+48
+2
+105
+51
+5
+114
+60
+16
+122
+68
+24
+128
+74
+30
+131
+77
+33
+132
+75
+30
+128
+74
+28
+128
+74
+28
+130
+76
+30
+129
+75
+31
+123
+69
+25
+112
+59
+15
+105
+52
+8
+106
+53
+9
+103
+50
+6
+104
+52
+5
+111
+59
+12
+117
+65
+18
+119
+67
+20
+120
+68
+20
+122
+70
+22
+110
+58
+11
+106
+54
+7
+102
+50
+3
+104
+52
+5
+108
+56
+9
+108
+56
+9
+108
+56
+9
+113
+61
+14
+118
+66
+19
+124
+72
+25
+125
+73
+26
+119
+67
+20
+117
+63
+17
+120
+66
+20
+124
+70
+24
+124
+70
+24
+123
+68
+27
+119
+64
+23
+113
+58
+17
+115
+60
+19
+122
+67
+26
+117
+62
+21
+109
+54
+13
+112
+57
+16
+119
+64
+23
+118
+63
+22
+119
+64
+23
+114
+59
+18
+108
+53
+12
+109
+54
+13
+112
+57
+16
+108
+54
+10
+117
+59
+11
+118
+60
+10
+118
+60
+10
+121
+63
+13
+126
+70
+19
+129
+73
+22
+130
+74
+25
+132
+79
+29
+129
+75
+28
+120
+66
+19
+116
+64
+17
+122
+69
+25
+122
+69
+27
+116
+63
+21
+116
+63
+23
+123
+70
+28
+131
+77
+33
+128
+74
+30
+121
+67
+23
+117
+63
+19
+119
+65
+21
+121
+68
+26
+123
+70
+28
+127
+74
+32
+124
+71
+29
+122
+69
+27
+122
+69
+27
+122
+69
+25
+122
+68
+24
+122
+68
+24
+128
+74
+30
+136
+82
+38
+111
+63
+25
+114
+66
+28
+109
+61
+21
+107
+59
+19
+112
+64
+24
+110
+62
+22
+106
+58
+18
+109
+61
+21
+111
+63
+23
+111
+63
+23
+114
+67
+25
+117
+70
+28
+119
+72
+30
+118
+71
+29
+116
+69
+27
+115
+68
+26
+119
+70
+27
+120
+71
+28
+121
+72
+29
+121
+72
+29
+124
+73
+30
+126
+75
+32
+127
+76
+33
+127
+76
+33
+126
+75
+32
+128
+77
+34
+122
+73
+30
+111
+62
+19
+112
+63
+22
+121
+72
+31
+118
+71
+29
+115
+68
+26
+122
+73
+33
+122
+72
+35
+121
+72
+32
+117
+68
+28
+119
+70
+29
+123
+74
+33
+120
+71
+30
+121
+72
+31
+128
+76
+36
+128
+76
+36
+123
+71
+31
+120
+68
+28
+124
+72
+32
+125
+73
+33
+119
+67
+28
+114
+62
+22
+117
+66
+23
+117
+66
+23
+117
+66
+23
+111
+60
+17
+102
+50
+10
+100
+48
+8
+102
+50
+10
+101
+49
+9
+113
+61
+21
+118
+66
+26
+115
+63
+23
+103
+51
+11
+101
+50
+7
+116
+65
+22
+127
+76
+33
+123
+72
+29
+129
+76
+34
+123
+70
+28
+115
+62
+20
+112
+59
+17
+115
+62
+20
+118
+65
+23
+119
+66
+24
+118
+65
+23
+116
+64
+24
+120
+68
+28
+122
+70
+30
+116
+64
+24
+117
+65
+25
+121
+69
+29
+119
+67
+27
+121
+69
+29
+118
+65
+25
+119
+66
+24
+119
+66
+26
+116
+63
+23
+113
+60
+20
+113
+60
+20
+115
+62
+22
+117
+64
+24
+112
+59
+19
+109
+56
+16
+110
+58
+18
+114
+62
+22
+116
+65
+22
+119
+68
+25
+121
+70
+27
+120
+69
+26
+123
+70
+26
+123
+71
+24
+126
+73
+29
+128
+75
+31
+123
+72
+29
+114
+63
+20
+106
+54
+14
+103
+51
+11
+101
+49
+9
+102
+50
+10
+105
+53
+13
+107
+55
+15
+109
+58
+15
+110
+59
+16
+113
+62
+17
+116
+65
+20
+124
+71
+27
+122
+69
+25
+118
+65
+21
+114
+61
+17
+112
+59
+15
+114
+61
+17
+115
+62
+18
+116
+63
+19
+120
+67
+23
+115
+62
+18
+117
+64
+22
+115
+62
+20
+109
+56
+14
+114
+61
+19
+121
+68
+26
+119
+66
+24
+119
+66
+24
+119
+66
+24
+116
+63
+21
+123
+70
+26
+123
+70
+26
+121
+68
+24
+131
+78
+34
+133
+80
+36
+129
+76
+32
+124
+71
+27
+115
+64
+19
+109
+58
+13
+108
+57
+14
+113
+62
+19
+117
+65
+25
+120
+67
+25
+124
+70
+26
+127
+73
+27
+126
+72
+26
+125
+71
+25
+128
+74
+28
+129
+75
+29
+126
+73
+29
+126
+73
+29
+120
+69
+26
+114
+63
+20
+107
+56
+13
+104
+53
+10
+102
+53
+12
+103
+54
+13
+105
+56
+15
+109
+58
+15
+119
+66
+22
+127
+73
+27
+127
+73
+27
+127
+73
+27
+132
+78
+32
+131
+77
+31
+124
+70
+24
+122
+68
+22
+125
+71
+25
+126
+72
+26
+128
+74
+28
+128
+74
+28
+127
+73
+29
+125
+71
+27
+125
+71
+27
+125
+71
+25
+127
+70
+25
+131
+74
+29
+135
+78
+33
+129
+75
+29
+121
+67
+23
+119
+65
+21
+126
+72
+28
+134
+81
+37
+127
+74
+30
+126
+73
+29
+127
+75
+28
+131
+79
+32
+135
+83
+36
+135
+83
+36
+136
+84
+36
+137
+85
+37
+137
+85
+38
+127
+75
+28
+116
+64
+17
+115
+63
+16
+123
+71
+24
+128
+76
+29
+131
+79
+32
+134
+82
+35
+137
+85
+38
+140
+88
+41
+139
+87
+40
+136
+84
+37
+138
+84
+38
+144
+90
+44
+148
+94
+48
+148
+94
+48
+149
+95
+51
+146
+92
+48
+141
+87
+43
+142
+88
+44
+144
+90
+46
+137
+83
+39
+128
+74
+30
+129
+75
+31
+134
+80
+36
+131
+77
+33
+130
+76
+32
+130
+76
+32
+131
+77
+33
+135
+81
+37
+140
+86
+42
+141
+87
+41
+142
+85
+39
+143
+87
+38
+143
+87
+38
+144
+88
+39
+146
+90
+41
+142
+86
+37
+138
+82
+33
+138
+82
+33
+135
+79
+30
+129
+75
+28
+125
+71
+24
+123
+69
+23
+121
+67
+21
+119
+65
+21
+120
+66
+22
+122
+68
+24
+124
+70
+26
+118
+64
+20
+115
+61
+17
+117
+64
+20
+116
+63
+21
+107
+54
+12
+108
+55
+13
+119
+66
+24
+124
+71
+29
+126
+73
+31
+121
+68
+26
+111
+58
+16
+111
+56
+15
+122
+68
+24
+135
+81
+37
+141
+87
+43
+112
+67
+28
+113
+68
+29
+112
+67
+28
+112
+67
+28
+114
+69
+30
+112
+67
+28
+113
+65
+25
+113
+65
+25
+113
+65
+25
+113
+65
+25
+114
+67
+25
+117
+70
+28
+120
+71
+30
+118
+69
+28
+116
+67
+26
+115
+66
+25
+117
+68
+25
+118
+69
+26
+120
+71
+28
+121
+72
+29
+121
+70
+27
+119
+68
+25
+119
+68
+23
+122
+71
+26
+124
+73
+30
+126
+75
+32
+125
+76
+33
+122
+73
+30
+125
+76
+33
+127
+78
+35
+117
+70
+28
+112
+65
+23
+110
+61
+21
+112
+63
+23
+114
+65
+25
+112
+63
+23
+115
+66
+25
+119
+70
+29
+116
+67
+24
+119
+70
+27
+116
+65
+22
+118
+67
+24
+119
+68
+25
+124
+73
+30
+129
+77
+37
+125
+73
+33
+119
+67
+27
+117
+65
+25
+107
+58
+15
+107
+58
+15
+109
+60
+19
+112
+63
+22
+111
+62
+21
+113
+64
+23
+116
+67
+26
+116
+67
+26
+116
+67
+26
+114
+65
+24
+112
+63
+22
+106
+57
+16
+103
+54
+13
+111
+62
+21
+118
+69
+26
+118
+67
+24
+115
+62
+22
+110
+57
+17
+106
+53
+13
+106
+53
+13
+112
+59
+19
+120
+67
+27
+126
+73
+33
+129
+76
+36
+121
+68
+28
+120
+67
+27
+114
+62
+22
+104
+52
+12
+104
+52
+12
+110
+58
+18
+111
+59
+19
+115
+63
+23
+114
+61
+21
+116
+63
+23
+116
+62
+24
+112
+58
+20
+109
+55
+17
+108
+54
+16
+111
+57
+19
+113
+59
+21
+111
+57
+19
+109
+55
+17
+111
+58
+18
+112
+59
+19
+110
+57
+17
+113
+60
+20
+116
+63
+21
+113
+60
+18
+116
+65
+20
+119
+68
+23
+121
+70
+25
+122
+71
+26
+122
+71
+28
+122
+70
+30
+118
+66
+27
+114
+62
+23
+115
+63
+24
+115
+63
+24
+117
+65
+25
+121
+69
+29
+123
+72
+29
+124
+73
+30
+125
+74
+29
+126
+75
+30
+129
+77
+30
+130
+78
+31
+129
+77
+30
+126
+74
+27
+123
+71
+24
+124
+72
+25
+127
+75
+28
+130
+78
+31
+126
+73
+29
+124
+71
+27
+124
+71
+27
+123
+70
+26
+121
+68
+24
+123
+70
+26
+129
+76
+32
+131
+78
+34
+126
+73
+31
+132
+79
+37
+124
+71
+27
+124
+71
+27
+125
+72
+28
+121
+69
+22
+128
+77
+30
+130
+79
+32
+127
+76
+29
+130
+79
+32
+132
+81
+34
+134
+83
+36
+134
+83
+38
+133
+82
+37
+131
+80
+37
+130
+77
+33
+134
+80
+34
+140
+83
+37
+138
+84
+37
+136
+82
+35
+138
+84
+38
+138
+84
+38
+135
+82
+38
+133
+80
+36
+125
+74
+31
+122
+71
+28
+117
+68
+27
+118
+69
+28
+120
+71
+30
+120
+71
+30
+118
+70
+30
+118
+69
+28
+124
+72
+25
+132
+78
+31
+132
+78
+31
+133
+79
+32
+140
+86
+39
+139
+85
+38
+131
+77
+30
+130
+76
+29
+128
+74
+28
+132
+78
+32
+134
+80
+34
+132
+78
+32
+130
+76
+30
+132
+78
+32
+137
+85
+38
+141
+87
+41
+141
+84
+39
+134
+77
+31
+129
+72
+27
+132
+75
+30
+139
+82
+37
+141
+87
+41
+140
+86
+40
+137
+83
+37
+136
+84
+37
+138
+86
+39
+141
+89
+42
+142
+90
+43
+142
+90
+42
+140
+88
+40
+140
+88
+40
+140
+88
+40
+137
+83
+37
+141
+87
+41
+141
+87
+41
+138
+84
+38
+133
+79
+33
+127
+73
+27
+124
+70
+23
+126
+72
+25
+128
+74
+27
+127
+73
+26
+126
+72
+25
+127
+73
+26
+132
+78
+31
+136
+82
+35
+134
+80
+33
+130
+76
+29
+126
+74
+26
+128
+76
+28
+134
+82
+34
+143
+91
+43
+148
+96
+48
+147
+95
+47
+145
+93
+45
+144
+92
+44
+145
+93
+45
+142
+90
+42
+137
+85
+37
+136
+84
+36
+139
+87
+39
+141
+89
+41
+139
+87
+39
+139
+87
+39
+144
+92
+45
+146
+94
+47
+145
+91
+44
+143
+89
+42
+139
+85
+38
+134
+81
+31
+133
+77
+28
+135
+79
+28
+145
+89
+38
+146
+88
+40
+146
+88
+40
+144
+86
+38
+144
+83
+36
+143
+82
+35
+143
+82
+35
+142
+84
+38
+143
+89
+42
+136
+84
+37
+131
+79
+32
+129
+77
+30
+123
+70
+26
+113
+62
+17
+115
+64
+19
+129
+78
+33
+139
+88
+43
+140
+89
+44
+132
+81
+36
+117
+66
+19
+113
+61
+14
+118
+66
+19
+122
+70
+23
+120
+68
+21
+102
+58
+23
+98
+55
+20
+104
+60
+25
+107
+64
+29
+106
+62
+27
+109
+65
+28
+115
+71
+34
+113
+69
+32
+113
+69
+32
+111
+67
+28
+110
+66
+27
+112
+68
+29
+115
+70
+31
+114
+69
+28
+113
+68
+29
+112
+67
+26
+114
+69
+28
+115
+70
+29
+121
+73
+33
+123
+75
+35
+121
+73
+33
+118
+70
+30
+121
+74
+32
+127
+80
+38
+123
+75
+35
+120
+72
+32
+116
+71
+30
+116
+71
+30
+120
+75
+34
+119
+74
+33
+110
+65
+26
+107
+63
+24
+107
+61
+25
+106
+60
+24
+105
+59
+23
+103
+57
+21
+109
+64
+25
+114
+69
+30
+110
+65
+26
+110
+65
+24
+114
+66
+26
+112
+64
+24
+114
+66
+26
+121
+73
+33
+125
+77
+39
+120
+72
+34
+120
+72
+34
+126
+78
+38
+128
+80
+40
+129
+81
+41
+132
+84
+44
+131
+83
+43
+122
+74
+34
+116
+68
+28
+117
+69
+29
+119
+71
+31
+118
+70
+30
+115
+67
+27
+121
+73
+33
+128
+80
+40
+127
+79
+39
+126
+78
+38
+125
+77
+37
+122
+74
+34
+122
+73
+33
+125
+73
+34
+125
+73
+34
+125
+73
+34
+125
+73
+34
+126
+74
+35
+128
+76
+37
+130
+78
+39
+122
+70
+31
+118
+66
+27
+107
+58
+18
+95
+46
+6
+97
+48
+8
+108
+59
+18
+113
+64
+24
+120
+71
+31
+118
+66
+27
+120
+68
+29
+121
+69
+32
+119
+67
+30
+117
+65
+28
+116
+66
+29
+120
+70
+33
+122
+72
+35
+117
+67
+32
+117
+67
+30
+120
+70
+33
+121
+69
+30
+117
+65
+26
+121
+69
+29
+124
+72
+32
+121
+70
+27
+126
+75
+32
+127
+78
+35
+125
+76
+33
+118
+69
+26
+119
+70
+29
+126
+77
+36
+128
+79
+39
+123
+74
+34
+125
+76
+36
+124
+75
+35
+125
+76
+35
+128
+79
+38
+130
+81
+38
+129
+80
+37
+127
+78
+35
+127
+79
+33
+126
+75
+30
+130
+79
+34
+132
+81
+36
+129
+78
+33
+124
+71
+27
+121
+70
+25
+124
+71
+27
+126
+75
+30
+131
+78
+36
+132
+81
+38
+130
+77
+35
+126
+75
+32
+129
+76
+34
+122
+71
+26
+119
+66
+24
+124
+71
+29
+131
+78
+36
+142
+89
+47
+133
+80
+36
+132
+79
+35
+132
+80
+33
+125
+73
+26
+128
+77
+30
+129
+78
+31
+133
+82
+35
+134
+83
+36
+133
+82
+35
+129
+78
+31
+126
+75
+30
+124
+73
+28
+123
+72
+29
+123
+70
+26
+129
+75
+29
+131
+77
+31
+128
+74
+28
+124
+70
+24
+125
+71
+25
+127
+73
+29
+126
+73
+29
+127
+74
+30
+130
+79
+34
+129
+78
+35
+129
+78
+35
+126
+77
+34
+125
+74
+31
+119
+70
+27
+117
+68
+25
+117
+68
+25
+124
+72
+25
+129
+75
+29
+127
+73
+27
+127
+73
+26
+134
+80
+34
+130
+76
+29
+121
+67
+21
+122
+68
+22
+130
+76
+30
+137
+83
+37
+140
+86
+40
+138
+84
+38
+135
+81
+35
+134
+80
+34
+131
+79
+32
+128
+74
+28
+123
+69
+23
+126
+69
+24
+126
+72
+28
+130
+76
+32
+132
+78
+34
+132
+78
+32
+130
+76
+30
+130
+76
+30
+125
+73
+26
+129
+77
+30
+132
+80
+33
+131
+79
+32
+127
+75
+27
+124
+72
+24
+122
+70
+22
+121
+69
+21
+122
+68
+21
+127
+73
+27
+130
+76
+30
+133
+79
+33
+137
+83
+37
+140
+86
+40
+140
+86
+39
+141
+87
+40
+138
+84
+37
+137
+83
+37
+135
+81
+35
+132
+78
+32
+130
+76
+30
+128
+76
+29
+127
+73
+27
+123
+71
+24
+120
+68
+20
+120
+68
+20
+123
+71
+23
+127
+75
+27
+126
+74
+26
+124
+72
+24
+122
+70
+22
+120
+68
+20
+120
+68
+20
+121
+69
+19
+118
+66
+16
+121
+69
+19
+132
+80
+30
+138
+86
+36
+135
+83
+33
+133
+81
+33
+141
+90
+45
+137
+86
+41
+131
+78
+34
+128
+76
+29
+133
+79
+33
+134
+80
+33
+135
+82
+32
+140
+84
+35
+144
+88
+39
+144
+88
+39
+148
+90
+42
+152
+94
+46
+151
+90
+43
+144
+83
+36
+142
+81
+34
+143
+85
+37
+144
+87
+41
+136
+84
+36
+130
+76
+29
+129
+77
+29
+134
+82
+35
+135
+83
+36
+133
+81
+34
+134
+83
+36
+135
+83
+36
+137
+86
+39
+140
+88
+41
+139
+87
+40
+137
+85
+37
+133
+81
+33
+125
+73
+25
+116
+64
+16
+79
+40
+9
+74
+38
+6
+74
+35
+4
+73
+37
+5
+78
+39
+8
+80
+41
+8
+80
+41
+8
+79
+40
+7
+79
+40
+7
+81
+43
+7
+76
+40
+4
+71
+35
+0
+71
+35
+0
+77
+42
+4
+81
+45
+9
+82
+44
+7
+80
+40
+4
+82
+42
+6
+87
+44
+9
+87
+44
+9
+84
+41
+6
+83
+40
+5
+81
+41
+6
+83
+43
+8
+79
+38
+6
+77
+36
+4
+77
+36
+4
+81
+40
+8
+85
+44
+12
+86
+47
+14
+85
+46
+13
+84
+45
+12
+79
+43
+9
+79
+43
+9
+83
+44
+11
+86
+47
+14
+85
+46
+15
+83
+44
+13
+83
+44
+13
+85
+46
+13
+88
+47
+15
+90
+49
+17
+93
+52
+20
+95
+54
+22
+94
+54
+19
+93
+53
+18
+97
+54
+20
+100
+57
+23
+106
+63
+28
+108
+65
+30
+110
+67
+32
+112
+69
+34
+109
+67
+29
+106
+64
+26
+109
+67
+27
+115
+73
+33
+113
+71
+31
+113
+71
+31
+113
+71
+33
+105
+63
+25
+104
+61
+26
+105
+62
+28
+103
+60
+26
+113
+69
+34
+113
+67
+33
+112
+66
+30
+114
+68
+32
+120
+74
+38
+126
+80
+44
+127
+81
+45
+123
+77
+41
+119
+73
+37
+111
+65
+29
+109
+63
+27
+117
+72
+33
+120
+75
+36
+115
+70
+31
+120
+75
+34
+126
+81
+42
+120
+75
+36
+125
+77
+39
+123
+73
+36
+111
+63
+27
+106
+57
+24
+112
+66
+32
+111
+66
+33
+106
+61
+28
+108
+63
+30
+112
+67
+36
+110
+65
+32
+109
+65
+30
+114
+68
+32
+125
+77
+39
+130
+82
+42
+127
+78
+38
+119
+72
+30
+124
+77
+35
+123
+76
+34
+120
+73
+31
+118
+71
+29
+119
+72
+30
+121
+74
+32
+119
+72
+30
+115
+68
+26
+112
+65
+23
+117
+70
+28
+120
+75
+33
+123
+78
+36
+125
+80
+38
+124
+79
+37
+120
+77
+34
+117
+72
+30
+117
+70
+28
+117
+68
+25
+115
+66
+23
+113
+64
+21
+114
+62
+22
+111
+62
+21
+111
+59
+19
+108
+59
+18
+115
+63
+23
+116
+67
+26
+123
+71
+31
+123
+74
+33
+123
+71
+31
+120
+71
+28
+127
+75
+35
+135
+84
+41
+134
+83
+40
+129
+78
+35
+126
+75
+30
+125
+74
+29
+124
+73
+28
+123
+72
+27
+123
+72
+27
+126
+75
+30
+131
+80
+33
+132
+81
+34
+130
+77
+33
+127
+74
+30
+127
+74
+30
+125
+72
+28
+126
+73
+29
+131
+78
+34
+129
+76
+34
+128
+75
+33
+127
+74
+32
+128
+75
+33
+128
+75
+33
+128
+75
+31
+130
+77
+33
+133
+80
+36
+135
+82
+38
+139
+87
+40
+142
+90
+43
+140
+89
+42
+138
+86
+38
+135
+85
+36
+138
+88
+39
+141
+90
+43
+141
+88
+44
+135
+82
+38
+130
+76
+32
+127
+73
+27
+125
+71
+27
+124
+70
+24
+124
+70
+26
+125
+71
+27
+128
+74
+30
+128
+74
+30
+126
+72
+26
+127
+73
+27
+124
+70
+24
+123
+69
+23
+127
+73
+27
+123
+70
+26
+124
+71
+29
+123
+71
+31
+119
+67
+27
+113
+61
+21
+115
+62
+20
+119
+66
+22
+119
+66
+22
+114
+61
+17
+124
+72
+25
+133
+81
+34
+137
+83
+37
+135
+81
+35
+136
+82
+36
+137
+83
+37
+136
+82
+36
+136
+82
+35
+140
+83
+37
+142
+85
+39
+139
+82
+36
+135
+78
+32
+137
+80
+34
+138
+81
+35
+134
+80
+34
+132
+78
+32
+138
+86
+39
+134
+81
+37
+128
+75
+31
+123
+70
+26
+123
+70
+26
+125
+74
+29
+123
+70
+28
+119
+66
+24
+120
+67
+23
+121
+68
+24
+118
+65
+21
+112
+59
+15
+111
+59
+12
+115
+63
+16
+120
+68
+21
+122
+70
+23
+129
+77
+30
+128
+76
+28
+129
+77
+29
+132
+80
+32
+136
+84
+36
+138
+86
+38
+136
+84
+36
+132
+80
+32
+130
+79
+34
+126
+75
+30
+122
+71
+26
+123
+72
+27
+128
+75
+31
+133
+81
+34
+136
+84
+37
+137
+83
+37
+135
+81
+35
+134
+80
+34
+128
+74
+28
+122
+68
+22
+120
+66
+20
+121
+67
+21
+124
+70
+24
+129
+75
+29
+138
+81
+36
+137
+83
+37
+135
+78
+33
+139
+85
+39
+134
+80
+34
+127
+73
+27
+136
+82
+36
+135
+83
+36
+137
+83
+37
+134
+82
+35
+128
+74
+28
+125
+71
+25
+130
+76
+30
+130
+76
+30
+124
+70
+24
+123
+69
+23
+92
+53
+24
+90
+51
+22
+87
+48
+19
+87
+48
+19
+90
+51
+20
+93
+54
+23
+95
+56
+25
+96
+57
+26
+96
+57
+24
+95
+56
+23
+94
+58
+24
+96
+60
+26
+98
+62
+26
+99
+63
+27
+101
+65
+29
+103
+67
+31
+102
+66
+30
+100
+64
+30
+99
+60
+27
+95
+59
+25
+95
+56
+23
+92
+56
+24
+91
+55
+23
+90
+55
+23
+91
+54
+25
+89
+54
+24
+90
+53
+24
+91
+56
+26
+93
+56
+27
+92
+57
+27
+92
+57
+27
+92
+57
+27
+87
+52
+22
+89
+54
+24
+89
+54
+24
+89
+52
+23
+88
+51
+24
+90
+53
+26
+94
+57
+30
+97
+60
+33
+96
+59
+30
+98
+59
+30
+99
+60
+31
+99
+60
+31
+96
+57
+26
+90
+51
+20
+85
+46
+15
+85
+44
+14
+83
+42
+10
+86
+46
+11
+94
+51
+17
+98
+58
+23
+99
+56
+21
+93
+53
+17
+93
+51
+13
+92
+53
+14
+93
+51
+13
+92
+53
+14
+95
+52
+17
+89
+49
+13
+91
+48
+14
+90
+49
+17
+87
+43
+14
+93
+50
+18
+92
+47
+14
+90
+46
+11
+88
+44
+9
+89
+45
+10
+89
+45
+10
+88
+44
+9
+87
+43
+8
+87
+43
+8
+84
+38
+4
+82
+38
+1
+88
+42
+6
+90
+46
+7
+88
+43
+4
+91
+47
+8
+94
+49
+10
+89
+44
+5
+92
+44
+6
+93
+45
+7
+85
+39
+3
+84
+38
+4
+90
+45
+12
+88
+45
+11
+82
+39
+7
+83
+40
+8
+80
+37
+5
+83
+40
+8
+86
+43
+9
+91
+47
+12
+98
+53
+14
+101
+56
+15
+102
+54
+14
+99
+51
+11
+93
+48
+9
+91
+46
+7
+90
+45
+6
+93
+48
+7
+98
+53
+12
+99
+54
+13
+99
+51
+11
+95
+50
+8
+95
+47
+7
+96
+51
+9
+100
+55
+14
+102
+59
+17
+104
+59
+18
+104
+61
+19
+102
+59
+17
+100
+57
+15
+100
+55
+14
+100
+55
+13
+102
+55
+13
+103
+55
+15
+105
+57
+17
+106
+58
+18
+106
+58
+20
+105
+57
+17
+106
+58
+20
+109
+61
+21
+111
+63
+25
+111
+63
+23
+113
+65
+25
+117
+70
+28
+120
+73
+31
+120
+73
+31
+114
+65
+25
+111
+62
+22
+110
+61
+20
+112
+63
+22
+113
+64
+23
+113
+64
+23
+113
+64
+23
+115
+66
+25
+114
+65
+22
+118
+69
+26
+122
+70
+30
+122
+70
+30
+123
+71
+31
+122
+70
+30
+121
+69
+29
+122
+70
+30
+123
+74
+34
+124
+75
+35
+122
+73
+33
+119
+70
+30
+119
+70
+29
+123
+74
+33
+127
+78
+35
+130
+81
+38
+129
+80
+37
+127
+79
+33
+124
+76
+30
+123
+75
+29
+124
+76
+28
+126
+78
+30
+127
+79
+31
+127
+79
+33
+122
+73
+30
+123
+71
+31
+120
+69
+26
+117
+66
+23
+121
+70
+27
+127
+76
+33
+126
+75
+32
+122
+71
+28
+121
+70
+27
+122
+71
+28
+122
+71
+26
+125
+74
+29
+123
+72
+27
+120
+69
+24
+124
+71
+27
+119
+68
+25
+119
+67
+28
+116
+67
+27
+118
+69
+29
+122
+73
+33
+126
+74
+34
+124
+73
+30
+125
+72
+30
+126
+73
+29
+130
+77
+33
+134
+82
+35
+134
+80
+36
+131
+77
+31
+131
+77
+33
+131
+77
+31
+129
+75
+31
+128
+74
+28
+130
+76
+29
+131
+77
+30
+129
+75
+29
+127
+73
+27
+127
+73
+27
+126
+74
+27
+128
+75
+31
+133
+80
+36
+127
+76
+31
+126
+75
+32
+123
+72
+29
+120
+69
+26
+118
+69
+28
+122
+73
+32
+126
+77
+36
+128
+79
+38
+130
+78
+38
+133
+81
+41
+134
+82
+42
+135
+83
+43
+137
+86
+43
+140
+89
+46
+139
+88
+45
+136
+85
+42
+132
+81
+38
+126
+75
+32
+121
+70
+27
+119
+68
+25
+123
+72
+29
+126
+75
+32
+126
+75
+32
+125
+74
+31
+125
+76
+33
+126
+77
+34
+127
+78
+35
+126
+77
+34
+125
+74
+31
+120
+69
+26
+117
+66
+23
+115
+64
+19
+115
+64
+21
+115
+64
+19
+114
+63
+20
+116
+65
+22
+122
+71
+28
+125
+74
+31
+124
+73
+30
+123
+72
+29
+129
+76
+34
+128
+73
+32
+122
+68
+24
+129
+75
+31
+129
+75
+31
+123
+70
+26
+129
+76
+32
+125
+72
+28
+121
+68
+24
+116
+63
+19
+111
+58
+14
+112
+59
+15
+116
+63
+19
+116
+63
+19
+116
+63
+19
+119
+66
+22
+107
+62
+31
+109
+64
+33
+112
+67
+36
+114
+69
+38
+114
+69
+38
+115
+70
+39
+116
+71
+38
+116
+71
+38
+115
+70
+37
+113
+68
+35
+114
+70
+35
+119
+75
+40
+122
+78
+43
+122
+78
+43
+121
+77
+42
+120
+77
+42
+111
+72
+39
+103
+68
+36
+98
+62
+30
+95
+60
+28
+96
+60
+28
+95
+60
+30
+93
+58
+28
+90
+57
+26
+86
+51
+23
+85
+51
+23
+86
+51
+23
+85
+51
+23
+85
+50
+20
+83
+50
+19
+83
+50
+19
+85
+50
+20
+85
+48
+21
+89
+52
+25
+91
+54
+27
+90
+50
+24
+88
+48
+22
+89
+49
+23
+90
+50
+24
+90
+50
+24
+88
+49
+20
+87
+46
+18
+87
+46
+18
+89
+48
+20
+93
+52
+24
+96
+55
+27
+99
+58
+28
+103
+59
+30
+103
+60
+28
+103
+60
+28
+108
+63
+30
+111
+68
+34
+111
+67
+32
+106
+63
+28
+102
+58
+21
+100
+58
+20
+97
+53
+16
+96
+54
+16
+98
+54
+19
+94
+51
+16
+95
+50
+17
+92
+49
+15
+87
+42
+11
+89
+44
+11
+93
+49
+14
+97
+51
+15
+98
+52
+16
+96
+50
+14
+96
+50
+14
+99
+53
+17
+102
+56
+20
+103
+57
+21
+105
+57
+21
+103
+58
+19
+108
+60
+22
+108
+63
+24
+112
+64
+26
+112
+67
+26
+114
+66
+26
+111
+63
+23
+118
+70
+30
+122
+74
+36
+119
+71
+33
+112
+66
+30
+109
+63
+27
+101
+57
+22
+94
+50
+15
+96
+52
+17
+100
+56
+21
+101
+57
+22
+101
+57
+20
+102
+57
+18
+102
+57
+18
+104
+56
+16
+101
+53
+13
+98
+50
+10
+101
+53
+17
+101
+53
+17
+106
+58
+22
+112
+64
+26
+113
+65
+27
+108
+60
+22
+106
+56
+19
+106
+58
+18
+107
+57
+20
+108
+60
+20
+108
+60
+22
+106
+61
+22
+107
+59
+21
+103
+58
+19
+101
+56
+17
+98
+54
+15
+95
+52
+10
+95
+52
+10
+96
+53
+11
+98
+54
+15
+100
+56
+17
+100
+56
+17
+100
+56
+19
+99
+55
+16
+101
+55
+19
+102
+57
+18
+101
+55
+19
+98
+53
+14
+99
+54
+15
+101
+56
+15
+99
+54
+13
+95
+50
+11
+97
+51
+15
+96
+50
+16
+97
+51
+17
+100
+54
+20
+101
+55
+21
+98
+52
+18
+94
+48
+12
+93
+47
+11
+91
+45
+9
+96
+50
+14
+98
+52
+16
+97
+51
+15
+95
+49
+13
+92
+46
+10
+88
+42
+8
+88
+42
+8
+91
+47
+10
+94
+50
+13
+92
+48
+9
+86
+42
+3
+84
+40
+1
+89
+45
+6
+93
+49
+10
+93
+49
+10
+94
+50
+11
+90
+47
+5
+85
+42
+0
+83
+40
+0
+86
+43
+1
+89
+46
+4
+89
+46
+4
+88
+45
+3
+91
+48
+6
+98
+53
+12
+103
+58
+17
+106
+61
+20
+109
+64
+23
+109
+64
+23
+102
+57
+16
+92
+47
+6
+96
+51
+10
+96
+51
+10
+94
+49
+7
+95
+50
+8
+93
+48
+6
+93
+48
+6
+99
+52
+10
+97
+49
+9
+100
+50
+13
+101
+49
+12
+105
+53
+16
+111
+59
+20
+111
+59
+20
+108
+56
+16
+109
+57
+17
+114
+63
+20
+113
+60
+18
+113
+60
+16
+110
+57
+15
+109
+56
+12
+112
+59
+17
+112
+59
+15
+111
+56
+15
+110
+57
+13
+108
+57
+12
+106
+58
+12
+105
+57
+11
+105
+57
+11
+104
+56
+10
+99
+51
+5
+98
+49
+6
+102
+55
+11
+104
+57
+13
+106
+59
+17
+108
+61
+19
+108
+61
+19
+104
+59
+18
+103
+58
+17
+106
+61
+20
+110
+65
+24
+104
+56
+16
+106
+58
+18
+107
+59
+19
+110
+62
+22
+114
+66
+28
+118
+70
+32
+116
+68
+30
+113
+65
+29
+111
+63
+27
+106
+58
+22
+100
+52
+16
+100
+51
+18
+104
+55
+22
+108
+59
+26
+108
+59
+27
+106
+57
+24
+102
+57
+18
+107
+62
+20
+111
+66
+24
+109
+64
+22
+105
+60
+18
+105
+60
+18
+109
+64
+22
+115
+71
+26
+112
+67
+25
+111
+67
+22
+112
+65
+23
+115
+68
+26
+119
+72
+30
+122
+75
+33
+119
+72
+30
+115
+68
+26
+118
+69
+29
+115
+66
+26
+110
+61
+21
+118
+69
+29
+121
+72
+32
+120
+71
+31
+126
+77
+37
+123
+75
+35
+108
+60
+20
+108
+60
+20
+115
+67
+27
+123
+75
+35
+122
+74
+34
+118
+70
+30
+118
+70
+30
+120
+72
+32
+103
+58
+27
+106
+61
+30
+108
+63
+32
+106
+61
+30
+100
+55
+24
+94
+49
+16
+91
+46
+13
+90
+45
+12
+92
+46
+13
+92
+48
+13
+92
+46
+12
+90
+46
+11
+93
+47
+13
+96
+50
+16
+94
+48
+14
+89
+45
+10
+87
+46
+14
+80
+44
+12
+79
+40
+9
+78
+42
+10
+83
+44
+15
+82
+45
+16
+80
+43
+14
+75
+40
+10
+77
+40
+11
+76
+41
+11
+76
+39
+10
+75
+40
+10
+74
+37
+8
+72
+37
+5
+73
+37
+5
+74
+38
+6
+75
+36
+5
+79
+38
+8
+82
+41
+11
+83
+42
+12
+82
+38
+9
+79
+35
+6
+77
+33
+4
+76
+32
+3
+80
+37
+5
+80
+37
+5
+82
+37
+6
+85
+40
+9
+88
+43
+12
+90
+45
+14
+91
+46
+13
+90
+45
+12
+85
+40
+7
+84
+40
+5
+84
+38
+4
+85
+41
+4
+88
+42
+6
+89
+45
+6
+92
+47
+8
+93
+49
+10
+94
+49
+10
+94
+50
+11
+97
+52
+13
+97
+51
+15
+99
+53
+17
+101
+55
+21
+101
+55
+21
+103
+57
+23
+107
+61
+25
+116
+71
+32
+120
+72
+36
+113
+68
+29
+114
+66
+30
+118
+70
+32
+118
+70
+34
+112
+64
+26
+110
+62
+24
+111
+63
+25
+110
+62
+24
+113
+65
+25
+120
+72
+32
+121
+73
+33
+119
+71
+31
+119
+70
+29
+120
+71
+30
+122
+73
+32
+119
+70
+29
+117
+68
+28
+117
+69
+29
+115
+67
+27
+113
+65
+25
+116
+68
+28
+113
+65
+25
+110
+62
+22
+107
+59
+19
+108
+60
+20
+112
+63
+22
+114
+65
+24
+111
+62
+19
+107
+58
+17
+108
+60
+22
+108
+60
+24
+112
+64
+26
+118
+70
+32
+123
+73
+36
+124
+74
+37
+123
+74
+34
+122
+73
+33
+119
+70
+30
+120
+71
+31
+121
+72
+32
+121
+73
+33
+122
+72
+35
+121
+73
+35
+121
+73
+35
+118
+73
+34
+117
+74
+32
+117
+74
+32
+118
+74
+35
+119
+75
+36
+119
+75
+38
+118
+74
+37
+115
+71
+34
+112
+68
+31
+114
+68
+32
+113
+67
+31
+114
+68
+32
+117
+71
+35
+117
+72
+33
+113
+68
+29
+112
+67
+26
+114
+69
+30
+108
+62
+28
+103
+57
+23
+99
+53
+19
+98
+52
+18
+99
+53
+19
+99
+53
+19
+99
+53
+17
+99
+53
+17
+101
+55
+19
+104
+58
+22
+105
+59
+23
+107
+61
+25
+108
+62
+26
+105
+59
+23
+105
+59
+25
+108
+64
+29
+102
+58
+21
+105
+61
+22
+106
+62
+23
+103
+59
+20
+102
+58
+19
+104
+60
+21
+105
+61
+22
+104
+60
+21
+104
+60
+21
+106
+62
+23
+106
+62
+23
+105
+61
+22
+105
+61
+24
+108
+64
+25
+110
+66
+29
+110
+66
+27
+110
+65
+24
+110
+65
+24
+111
+66
+25
+112
+67
+26
+111
+66
+25
+109
+64
+23
+109
+64
+23
+111
+66
+25
+116
+71
+30
+115
+70
+29
+112
+67
+25
+113
+68
+26
+113
+66
+24
+113
+66
+24
+117
+70
+28
+114
+67
+25
+114
+62
+23
+114
+62
+25
+113
+61
+22
+112
+60
+21
+112
+60
+20
+113
+61
+21
+116
+65
+22
+120
+69
+26
+126
+73
+31
+126
+73
+29
+124
+71
+27
+126
+73
+29
+127
+74
+30
+124
+71
+27
+121
+68
+26
+122
+69
+27
+120
+71
+30
+119
+72
+30
+120
+71
+30
+121
+74
+32
+125
+76
+35
+122
+75
+33
+120
+72
+32
+121
+73
+33
+114
+66
+26
+114
+66
+26
+114
+66
+26
+113
+65
+25
+106
+61
+20
+99
+54
+13
+98
+53
+12
+99
+54
+13
+104
+56
+16
+103
+55
+15
+100
+52
+14
+97
+49
+11
+96
+48
+10
+96
+48
+10
+95
+47
+9
+92
+44
+8
+95
+47
+11
+91
+43
+7
+89
+41
+5
+90
+42
+6
+93
+44
+11
+95
+46
+13
+95
+46
+13
+94
+46
+10
+98
+50
+10
+104
+57
+13
+110
+63
+21
+109
+62
+18
+104
+57
+15
+103
+56
+12
+108
+61
+17
+114
+67
+23
+106
+59
+15
+107
+60
+16
+109
+60
+17
+107
+58
+15
+103
+54
+11
+100
+51
+8
+98
+49
+8
+96
+47
+6
+102
+53
+13
+101
+52
+12
+99
+50
+10
+102
+53
+13
+99
+50
+10
+98
+49
+9
+104
+56
+16
+105
+57
+17
+104
+56
+16
+104
+56
+16
+110
+62
+22
+113
+65
+25
+106
+58
+18
+102
+54
+14
+106
+58
+18
+109
+61
+21
+80
+41
+10
+82
+43
+12
+84
+45
+14
+82
+43
+12
+79
+40
+9
+78
+39
+8
+80
+41
+10
+83
+44
+11
+81
+40
+8
+80
+41
+8
+80
+39
+7
+77
+39
+3
+80
+40
+5
+83
+43
+8
+81
+41
+6
+80
+37
+3
+86
+43
+11
+84
+41
+9
+84
+39
+8
+84
+41
+9
+89
+44
+15
+90
+46
+17
+89
+45
+16
+85
+44
+14
+82
+38
+9
+80
+39
+9
+84
+40
+11
+86
+45
+15
+92
+48
+19
+93
+52
+20
+97
+54
+22
+99
+56
+22
+94
+50
+13
+93
+49
+10
+95
+51
+12
+100
+56
+17
+100
+56
+17
+96
+52
+13
+96
+52
+13
+100
+56
+17
+100
+55
+16
+101
+56
+17
+101
+56
+17
+101
+56
+17
+100
+55
+16
+100
+55
+16
+100
+55
+14
+100
+55
+14
+110
+65
+26
+109
+64
+25
+109
+61
+23
+107
+62
+21
+110
+62
+22
+111
+66
+24
+117
+70
+28
+118
+74
+29
+115
+68
+24
+113
+69
+24
+115
+68
+24
+113
+66
+24
+110
+63
+21
+109
+61
+21
+111
+63
+23
+112
+64
+24
+110
+62
+22
+113
+65
+25
+117
+67
+30
+116
+68
+28
+119
+69
+32
+122
+73
+33
+121
+71
+34
+117
+68
+28
+123
+74
+34
+124
+75
+35
+120
+71
+31
+121
+72
+31
+129
+80
+39
+130
+81
+40
+127
+78
+37
+131
+80
+37
+132
+81
+36
+127
+76
+29
+120
+69
+22
+118
+67
+22
+123
+70
+26
+124
+71
+27
+120
+67
+23
+118
+65
+21
+123
+70
+26
+121
+68
+24
+120
+67
+23
+123
+70
+26
+127
+76
+31
+129
+78
+33
+128
+77
+32
+126
+75
+30
+125
+76
+35
+120
+71
+30
+112
+63
+22
+109
+60
+19
+116
+65
+22
+121
+70
+27
+118
+67
+24
+111
+60
+17
+116
+65
+22
+115
+64
+21
+114
+63
+20
+112
+63
+20
+114
+63
+20
+114
+65
+22
+116
+67
+26
+118
+69
+28
+112
+64
+24
+112
+64
+26
+111
+63
+25
+109
+61
+23
+105
+57
+21
+100
+52
+16
+94
+46
+10
+90
+42
+6
+97
+49
+13
+95
+47
+11
+96
+48
+12
+100
+52
+16
+102
+54
+16
+101
+53
+15
+102
+54
+16
+105
+57
+17
+98
+50
+10
+97
+49
+9
+99
+51
+11
+104
+56
+16
+110
+63
+21
+114
+67
+25
+115
+68
+26
+115
+68
+26
+111
+64
+20
+109
+62
+18
+106
+59
+17
+107
+60
+18
+106
+59
+17
+101
+54
+12
+102
+55
+13
+110
+63
+21
+118
+69
+28
+118
+69
+26
+120
+71
+28
+123
+74
+31
+125
+76
+35
+126
+77
+36
+126
+77
+36
+127
+78
+37
+128
+79
+39
+131
+82
+42
+131
+82
+42
+127
+78
+38
+123
+73
+36
+123
+74
+34
+122
+72
+35
+124
+72
+33
+119
+66
+26
+117
+64
+22
+117
+64
+22
+118
+65
+23
+117
+64
+22
+114
+61
+19
+112
+59
+17
+113
+60
+18
+115
+62
+18
+117
+64
+20
+120
+66
+22
+126
+72
+28
+127
+73
+29
+127
+73
+29
+130
+76
+32
+125
+72
+28
+132
+79
+37
+129
+78
+35
+126
+75
+32
+125
+74
+31
+125
+74
+29
+127
+76
+31
+131
+80
+35
+134
+83
+36
+138
+87
+40
+140
+89
+42
+140
+89
+42
+140
+89
+42
+136
+85
+38
+127
+76
+29
+121
+70
+25
+122
+71
+28
+122
+70
+31
+120
+70
+33
+117
+65
+28
+109
+59
+22
+110
+58
+21
+108
+58
+21
+107
+57
+20
+107
+57
+20
+106
+56
+19
+101
+51
+14
+97
+47
+10
+98
+48
+11
+100
+50
+13
+100
+50
+13
+100
+50
+13
+102
+53
+13
+104
+55
+15
+107
+58
+17
+109
+60
+20
+109
+60
+19
+109
+60
+19
+109
+60
+19
+110
+61
+20
+112
+63
+20
+107
+58
+15
+106
+58
+12
+106
+58
+12
+107
+59
+13
+109
+61
+13
+112
+64
+16
+116
+68
+20
+121
+70
+23
+124
+70
+24
+129
+72
+26
+129
+72
+27
+126
+69
+23
+121
+64
+19
+120
+63
+17
+124
+67
+21
+129
+72
+26
+134
+77
+31
+137
+80
+34
+143
+86
+40
+143
+86
+40
+136
+79
+33
+132
+75
+29
+131
+74
+29
+126
+72
+26
+125
+71
+27
+124
+71
+29
+125
+72
+30
+126
+73
+31
+121
+68
+26
+119
+66
+24
+122
+71
+28
+123
+72
+29
+129
+78
+35
+126
+75
+32
+129
+78
+35
+130
+79
+36
+127
+76
+33
+130
+79
+36
+135
+84
+41
+134
+83
+40
+80
+44
+12
+82
+46
+12
+86
+50
+18
+88
+52
+18
+90
+54
+22
+93
+57
+23
+98
+59
+26
+102
+64
+28
+96
+57
+24
+94
+56
+20
+95
+57
+21
+100
+62
+26
+102
+64
+28
+99
+61
+25
+100
+60
+25
+105
+62
+27
+104
+58
+24
+105
+56
+23
+104
+55
+22
+104
+55
+22
+105
+56
+24
+107
+58
+26
+107
+61
+28
+108
+62
+29
+109
+63
+30
+107
+61
+27
+106
+60
+26
+108
+62
+28
+110
+64
+30
+111
+65
+29
+110
+64
+28
+110
+65
+26
+108
+63
+22
+106
+61
+19
+111
+64
+22
+115
+70
+28
+118
+71
+29
+111
+66
+24
+114
+67
+25
+119
+72
+30
+123
+76
+34
+124
+77
+35
+124
+77
+35
+123
+76
+34
+124
+75
+34
+127
+80
+38
+132
+83
+42
+133
+86
+44
+128
+80
+40
+128
+80
+42
+127
+79
+39
+125
+77
+37
+121
+74
+32
+119
+72
+30
+118
+71
+27
+118
+71
+27
+122
+75
+31
+122
+75
+31
+122
+75
+31
+123
+76
+32
+121
+72
+31
+120
+71
+30
+125
+76
+35
+124
+75
+34
+123
+74
+34
+115
+66
+26
+111
+62
+22
+114
+65
+25
+114
+65
+25
+109
+60
+20
+109
+60
+20
+112
+63
+23
+111
+62
+22
+111
+62
+22
+106
+57
+16
+106
+57
+16
+111
+62
+21
+111
+62
+21
+110
+59
+16
+113
+62
+17
+111
+60
+13
+111
+60
+13
+111
+60
+13
+113
+61
+14
+114
+62
+15
+117
+63
+16
+119
+65
+18
+120
+66
+19
+120
+66
+19
+120
+66
+20
+121
+67
+21
+121
+68
+24
+121
+68
+24
+119
+68
+23
+117
+66
+21
+116
+65
+20
+122
+73
+30
+124
+75
+32
+122
+73
+30
+117
+69
+23
+120
+69
+24
+124
+73
+28
+124
+73
+28
+120
+69
+22
+123
+72
+27
+119
+68
+21
+115
+64
+19
+111
+60
+15
+109
+58
+13
+109
+58
+13
+111
+60
+15
+113
+62
+19
+118
+66
+26
+117
+68
+27
+121
+69
+30
+122
+73
+33
+126
+74
+35
+124
+75
+35
+124
+72
+33
+121
+72
+32
+114
+62
+23
+114
+62
+23
+112
+60
+21
+112
+60
+21
+118
+66
+27
+124
+72
+32
+125
+73
+34
+121
+69
+29
+124
+73
+30
+122
+73
+30
+125
+74
+31
+124
+75
+32
+127
+76
+31
+124
+73
+28
+119
+68
+23
+115
+64
+19
+117
+66
+19
+115
+64
+17
+114
+63
+18
+116
+65
+20
+117
+66
+21
+113
+62
+17
+115
+64
+19
+123
+72
+27
+119
+67
+20
+117
+65
+18
+117
+65
+18
+121
+69
+22
+124
+71
+27
+124
+71
+27
+124
+71
+27
+126
+73
+29
+124
+71
+29
+124
+71
+29
+120
+67
+27
+114
+61
+21
+111
+58
+18
+112
+59
+19
+112
+59
+19
+109
+56
+16
+110
+55
+14
+112
+55
+12
+110
+52
+12
+110
+53
+10
+117
+59
+19
+127
+70
+27
+130
+72
+32
+127
+70
+27
+134
+77
+34
+134
+77
+32
+135
+78
+35
+141
+82
+38
+141
+82
+40
+141
+82
+38
+144
+85
+43
+139
+82
+39
+124
+71
+27
+118
+67
+24
+117
+66
+23
+120
+69
+26
+121
+70
+25
+118
+67
+22
+119
+68
+23
+123
+72
+27
+124
+73
+26
+126
+75
+28
+126
+75
+28
+125
+74
+29
+122
+71
+26
+113
+62
+17
+107
+56
+11
+107
+56
+13
+108
+56
+17
+112
+60
+21
+112
+58
+22
+107
+55
+16
+109
+55
+19
+111
+57
+19
+113
+59
+21
+115
+61
+23
+117
+63
+25
+113
+60
+20
+110
+57
+17
+114
+61
+21
+121
+68
+28
+125
+72
+32
+125
+72
+32
+124
+71
+31
+129
+76
+34
+131
+78
+36
+133
+80
+38
+131
+78
+36
+128
+75
+33
+127
+74
+30
+129
+76
+32
+132
+80
+33
+134
+82
+35
+136
+84
+36
+138
+86
+38
+139
+87
+39
+137
+85
+35
+135
+83
+33
+137
+86
+33
+142
+90
+40
+140
+84
+35
+138
+81
+35
+134
+77
+31
+133
+76
+30
+135
+78
+32
+140
+83
+37
+145
+88
+42
+149
+92
+46
+137
+80
+34
+136
+79
+33
+139
+82
+36
+140
+83
+37
+135
+78
+32
+136
+79
+33
+139
+82
+36
+135
+78
+32
+140
+86
+40
+137
+83
+39
+138
+84
+40
+139
+85
+41
+137
+83
+39
+135
+81
+37
+133
+80
+36
+130
+77
+33
+131
+78
+34
+128
+75
+31
+128
+75
+31
+131
+78
+34
+135
+82
+38
+140
+87
+43
+138
+85
+41
+133
+80
+36
+99
+59
+23
+100
+61
+22
+101
+61
+25
+102
+63
+24
+101
+61
+25
+100
+61
+22
+100
+58
+20
+99
+57
+17
+101
+59
+21
+100
+58
+18
+103
+59
+20
+108
+64
+25
+109
+65
+26
+106
+62
+23
+108
+64
+25
+113
+68
+27
+113
+64
+23
+114
+62
+22
+113
+61
+21
+113
+61
+21
+113
+61
+21
+116
+64
+24
+119
+67
+27
+121
+69
+29
+119
+67
+27
+118
+67
+24
+117
+68
+25
+120
+71
+28
+124
+75
+32
+126
+78
+32
+127
+79
+33
+128
+80
+34
+121
+72
+31
+119
+71
+31
+122
+73
+33
+124
+76
+36
+121
+72
+32
+115
+67
+27
+118
+69
+29
+123
+74
+34
+123
+74
+34
+126
+77
+37
+127
+78
+38
+125
+76
+36
+124
+72
+33
+119
+70
+30
+118
+66
+27
+114
+65
+25
+114
+64
+29
+115
+65
+30
+115
+65
+30
+114
+64
+29
+113
+63
+26
+113
+63
+26
+114
+65
+25
+114
+65
+25
+120
+71
+31
+118
+69
+29
+114
+65
+25
+114
+65
+25
+109
+60
+20
+108
+59
+19
+115
+63
+24
+111
+59
+20
+111
+62
+22
+104
+55
+14
+102
+53
+13
+106
+57
+17
+108
+59
+19
+106
+57
+17
+110
+61
+21
+116
+67
+27
+114
+65
+25
+113
+64
+24
+112
+60
+20
+112
+60
+20
+115
+63
+23
+114
+62
+22
+113
+62
+19
+115
+64
+21
+119
+71
+25
+123
+75
+29
+128
+80
+34
+132
+81
+36
+129
+78
+33
+130
+78
+31
+134
+82
+35
+137
+85
+38
+136
+84
+37
+134
+82
+35
+134
+81
+37
+134
+83
+40
+135
+84
+41
+131
+82
+39
+130
+81
+40
+129
+80
+39
+131
+82
+39
+136
+88
+42
+138
+90
+44
+135
+87
+39
+133
+82
+35
+132
+81
+34
+131
+80
+33
+129
+79
+30
+133
+81
+34
+130
+78
+30
+128
+76
+29
+127
+75
+28
+126
+74
+27
+125
+73
+26
+126
+74
+27
+128
+76
+29
+129
+76
+32
+127
+76
+29
+128
+75
+31
+126
+75
+30
+127
+74
+30
+125
+74
+29
+124
+71
+27
+122
+71
+26
+120
+67
+23
+122
+69
+25
+122
+69
+25
+124
+71
+27
+130
+77
+33
+135
+83
+36
+136
+83
+39
+132
+79
+35
+130
+77
+35
+126
+75
+32
+123
+70
+28
+119
+68
+25
+121
+68
+24
+125
+72
+28
+128
+75
+31
+129
+76
+32
+129
+76
+32
+131
+78
+34
+129
+76
+32
+127
+74
+30
+126
+73
+29
+123
+70
+26
+123
+70
+26
+126
+74
+27
+127
+75
+27
+126
+74
+26
+125
+73
+25
+124
+72
+24
+123
+71
+23
+123
+71
+23
+122
+70
+23
+121
+69
+22
+127
+75
+28
+127
+75
+28
+124
+72
+25
+120
+68
+21
+122
+69
+25
+128
+75
+31
+132
+79
+35
+132
+79
+35
+134
+79
+38
+136
+81
+40
+136
+81
+42
+134
+79
+38
+136
+81
+42
+137
+82
+41
+133
+78
+39
+126
+71
+30
+129
+74
+33
+126
+72
+28
+122
+67
+26
+123
+66
+23
+120
+62
+22
+117
+60
+17
+119
+61
+21
+114
+56
+16
+111
+58
+18
+108
+55
+15
+106
+53
+13
+107
+54
+14
+107
+54
+14
+105
+52
+12
+104
+52
+12
+106
+54
+14
+111
+59
+19
+111
+59
+19
+108
+56
+16
+107
+55
+16
+110
+58
+19
+109
+57
+18
+104
+55
+15
+106
+54
+14
+118
+65
+23
+121
+68
+24
+122
+67
+26
+123
+70
+26
+129
+74
+33
+131
+77
+33
+130
+76
+32
+131
+77
+33
+131
+77
+33
+130
+76
+30
+129
+75
+29
+130
+76
+30
+132
+78
+32
+134
+80
+34
+134
+77
+32
+130
+73
+28
+135
+81
+35
+135
+81
+35
+135
+81
+35
+134
+80
+34
+133
+79
+33
+134
+80
+34
+138
+84
+38
+142
+88
+42
+141
+87
+41
+142
+88
+42
+144
+90
+44
+143
+89
+43
+137
+83
+37
+131
+77
+31
+131
+77
+31
+134
+80
+34
+137
+85
+38
+132
+81
+34
+129
+78
+31
+130
+79
+32
+134
+83
+36
+137
+86
+39
+135
+84
+37
+132
+81
+34
+132
+81
+34
+126
+75
+28
+127
+76
+29
+126
+75
+28
+121
+70
+23
+126
+75
+28
+133
+82
+35
+131
+80
+33
+127
+74
+30
+121
+68
+24
+120
+67
+23
+119
+66
+22
+118
+65
+21
+118
+65
+21
+115
+62
+20
+110
+57
+15
+117
+64
+22
+114
+61
+19
+111
+58
+16
+111
+58
+16
+112
+61
+18
+109
+58
+15
+105
+54
+11
+104
+53
+10
+98
+53
+12
+97
+54
+12
+98
+53
+12
+101
+56
+15
+106
+61
+20
+110
+65
+24
+113
+68
+27
+116
+69
+27
+117
+70
+28
+119
+72
+30
+120
+73
+31
+119
+72
+30
+119
+70
+29
+120
+71
+30
+123
+74
+33
+125
+76
+33
+124
+72
+32
+124
+73
+30
+124
+72
+32
+125
+74
+31
+126
+74
+34
+129
+78
+35
+133
+81
+41
+135
+84
+41
+133
+82
+39
+131
+80
+35
+130
+79
+36
+128
+80
+34
+130
+79
+34
+126
+78
+30
+126
+75
+28
+124
+76
+30
+123
+74
+33
+123
+74
+34
+121
+72
+32
+115
+66
+26
+109
+60
+20
+108
+59
+19
+114
+65
+25
+121
+72
+32
+119
+70
+30
+119
+70
+30
+118
+66
+27
+113
+61
+22
+109
+57
+18
+107
+55
+16
+104
+52
+13
+100
+51
+11
+102
+52
+17
+100
+50
+15
+98
+48
+13
+97
+47
+12
+100
+50
+13
+106
+56
+19
+111
+62
+22
+114
+65
+25
+120
+71
+31
+117
+68
+28
+111
+62
+22
+112
+63
+23
+110
+61
+21
+111
+62
+22
+122
+70
+31
+116
+67
+27
+113
+64
+23
+115
+66
+25
+116
+67
+27
+115
+66
+26
+115
+66
+26
+118
+69
+29
+120
+71
+31
+122
+73
+33
+120
+71
+31
+119
+70
+30
+120
+68
+29
+122
+70
+30
+123
+71
+31
+123
+71
+31
+123
+71
+31
+123
+74
+33
+120
+73
+31
+116
+71
+30
+119
+71
+31
+123
+76
+34
+126
+77
+36
+128
+79
+36
+129
+78
+35
+125
+74
+29
+124
+73
+30
+116
+67
+24
+111
+62
+21
+111
+63
+23
+115
+67
+27
+114
+69
+30
+113
+68
+29
+111
+66
+27
+116
+69
+27
+113
+64
+21
+110
+61
+18
+112
+64
+18
+120
+69
+24
+124
+73
+28
+122
+71
+26
+119
+68
+21
+125
+73
+26
+125
+73
+26
+127
+75
+28
+129
+77
+30
+129
+76
+32
+127
+74
+30
+125
+72
+28
+125
+72
+28
+117
+66
+21
+116
+65
+20
+114
+63
+18
+114
+63
+18
+115
+64
+19
+117
+66
+21
+117
+66
+21
+117
+66
+21
+120
+69
+24
+121
+70
+25
+126
+73
+29
+130
+77
+33
+129
+76
+32
+123
+70
+26
+121
+68
+24
+123
+70
+26
+122
+69
+27
+121
+70
+27
+122
+69
+29
+121
+70
+27
+123
+70
+28
+125
+72
+30
+126
+73
+31
+126
+73
+29
+125
+72
+30
+132
+79
+35
+133
+80
+38
+129
+76
+34
+131
+78
+36
+134
+81
+39
+137
+82
+41
+136
+83
+39
+137
+84
+40
+138
+87
+40
+137
+86
+39
+131
+80
+33
+128
+77
+30
+127
+76
+29
+125
+74
+29
+121
+70
+25
+120
+69
+24
+122
+71
+26
+120
+69
+24
+114
+63
+18
+113
+62
+17
+118
+67
+22
+123
+72
+27
+125
+74
+31
+128
+75
+33
+125
+72
+32
+121
+68
+28
+118
+65
+23
+114
+61
+21
+114
+61
+19
+119
+66
+26
+125
+72
+30
+130
+77
+35
+130
+77
+35
+129
+76
+34
+133
+80
+38
+134
+79
+38
+133
+79
+35
+135
+80
+39
+131
+76
+35
+132
+79
+37
+133
+80
+38
+129
+76
+36
+123
+70
+30
+123
+70
+30
+128
+75
+35
+130
+78
+38
+129
+77
+37
+125
+73
+33
+121
+69
+29
+114
+62
+23
+113
+61
+22
+120
+68
+29
+124
+72
+33
+121
+72
+32
+123
+71
+31
+116
+63
+19
+111
+59
+12
+109
+57
+10
+119
+67
+20
+134
+82
+35
+142
+88
+42
+142
+88
+42
+143
+89
+42
+133
+79
+32
+135
+81
+34
+135
+81
+34
+134
+81
+31
+138
+82
+33
+142
+86
+37
+146
+90
+41
+146
+89
+43
+140
+83
+37
+136
+82
+36
+134
+80
+34
+134
+80
+34
+133
+79
+33
+132
+78
+32
+132
+78
+34
+131
+77
+33
+127
+73
+29
+127
+73
+29
+127
+73
+29
+128
+74
+30
+126
+71
+30
+127
+73
+29
+136
+78
+38
+142
+88
+44
+143
+91
+44
+133
+82
+35
+122
+71
+26
+115
+67
+21
+119
+68
+23
+118
+70
+24
+116
+68
+22
+112
+64
+18
+108
+60
+14
+106
+58
+12
+110
+62
+16
+110
+62
+16
+104
+56
+10
+108
+60
+14
+116
+68
+22
+117
+66
+21
+116
+62
+16
+111
+57
+11
+111
+57
+11
+111
+57
+11
+113
+59
+13
+118
+64
+18
+122
+68
+22
+122
+68
+24
+117
+63
+19
+125
+71
+27
+133
+79
+35
+139
+85
+41
+139
+85
+41
+126
+73
+29
+117
+64
+20
+121
+68
+24
+124
+72
+32
+124
+75
+34
+126
+74
+34
+124
+72
+32
+124
+72
+32
+126
+74
+34
+127
+75
+35
+127
+74
+32
+124
+71
+29
+125
+72
+30
+129
+76
+34
+134
+81
+39
+136
+81
+40
+132
+77
+36
+128
+73
+32
+126
+73
+31
+126
+74
+37
+125
+75
+38
+123
+73
+38
+118
+68
+31
+115
+65
+30
+115
+65
+28
+116
+66
+31
+115
+65
+28
+116
+66
+29
+117
+68
+28
+120
+70
+33
+123
+75
+35
+121
+72
+32
+114
+67
+25
+115
+66
+25
+118
+69
+28
+111
+62
+22
+104
+55
+15
+97
+48
+8
+96
+47
+7
+100
+51
+10
+106
+57
+16
+111
+62
+21
+114
+65
+24
+113
+64
+23
+107
+58
+17
+98
+49
+8
+102
+53
+12
+112
+63
+23
+108
+59
+19
+104
+55
+15
+115
+66
+26
+112
+63
+23
+111
+63
+23
+109
+62
+20
+109
+62
+20
+110
+61
+20
+111
+62
+21
+110
+61
+18
+109
+60
+17
+110
+62
+16
+116
+68
+22
+118
+70
+24
+120
+72
+26
+124
+76
+30
+121
+73
+27
+117
+69
+23
+118
+69
+26
+118
+69
+28
+116
+68
+28
+115
+67
+27
+118
+70
+30
+121
+73
+33
+119
+71
+31
+115
+65
+28
+109
+59
+22
+111
+61
+24
+110
+61
+21
+112
+63
+23
+115
+66
+26
+117
+68
+28
+115
+66
+25
+111
+62
+21
+108
+60
+20
+107
+63
+26
+104
+64
+28
+103
+60
+25
+98
+56
+18
+96
+52
+15
+99
+55
+16
+106
+61
+22
+111
+66
+25
+112
+67
+28
+114
+69
+30
+115
+69
+33
+112
+68
+33
+109
+65
+30
+103
+60
+26
+100
+57
+25
+98
+55
+21
+100
+54
+18
+102
+54
+14
+104
+56
+16
+109
+61
+21
+113
+64
+24
+114
+65
+24
+115
+63
+23
+114
+62
+22
+119
+67
+27
+121
+69
+29
+123
+71
+31
+124
+72
+32
+123
+71
+32
+120
+68
+29
+116
+64
+25
+112
+60
+21
+112
+62
+25
+107
+59
+21
+105
+57
+19
+108
+60
+22
+112
+64
+26
+112
+64
+26
+109
+59
+22
+105
+55
+18
+111
+61
+24
+113
+63
+26
+112
+62
+25
+110
+60
+23
+109
+59
+22
+105
+55
+18
+102
+52
+15
+103
+53
+16
+113
+64
+24
+126
+77
+36
+132
+80
+41
+127
+78
+37
+128
+76
+36
+127
+75
+35
+127
+75
+35
+130
+79
+36
+130
+78
+38
+127
+76
+33
+121
+69
+29
+114
+62
+22
+112
+60
+20
+114
+62
+22
+116
+63
+23
+114
+62
+23
+111
+62
+22
+105
+55
+18
+99
+49
+12
+95
+45
+8
+92
+42
+5
+89
+39
+2
+91
+42
+2
+95
+46
+6
+93
+44
+4
+92
+43
+3
+96
+47
+7
+108
+59
+19
+105
+56
+16
+98
+49
+9
+104
+55
+15
+104
+55
+14
+108
+59
+18
+105
+56
+13
+101
+52
+9
+98
+50
+4
+99
+50
+7
+105
+57
+11
+113
+64
+21
+120
+72
+26
+124
+76
+30
+124
+76
+30
+125
+74
+29
+124
+73
+28
+125
+74
+29
+126
+75
+28
+123
+72
+27
+117
+66
+19
+121
+69
+22
+123
+71
+23
+123
+71
+24
+120
+68
+21
+118
+66
+19
+118
+66
+19
+115
+63
+16
+112
+60
+13
+120
+69
+24
+118
+67
+22
+122
+71
+26
+125
+74
+29
+116
+68
+22
+112
+64
+18
+119
+71
+25
+128
+80
+34
+136
+85
+40
+142
+91
+46
+147
+96
+51
+148
+97
+52
+143
+92
+47
+138
+86
+39
+131
+79
+32
+127
+75
+28
+127
+75
+28
+136
+84
+36
+135
+83
+35
+138
+86
+38
+139
+85
+38
+134
+80
+33
+135
+81
+34
+131
+79
+31
+119
+67
+20
+116
+63
+19
+118
+65
+21
+124
+71
+27
+134
+81
+37
+134
+81
+37
+122
+69
+27
+117
+64
+22
+117
+64
+22
+119
+66
+24
+125
+72
+30
+129
+76
+34
+128
+75
+35
+129
+76
+34
+131
+76
+37
+127
+72
+31
+124
+70
+26
+120
+63
+18
+114
+57
+12
+110
+56
+10
+115
+58
+15
+119
+65
+21
+127
+72
+31
+132
+77
+36
+129
+74
+33
+125
+70
+29
+122
+67
+26
+120
+65
+24
+122
+68
+24
+131
+77
+33
+135
+81
+37
+128
+74
+28
+137
+79
+31
+142
+82
+32
+145
+85
+35
+147
+87
+37
+145
+85
+35
+140
+80
+30
+136
+76
+26
+133
+72
+25
+138
+77
+30
+139
+78
+31
+143
+82
+35
+140
+82
+34
+133
+75
+27
+130
+72
+24
+130
+72
+24
+130
+72
+24
+134
+82
+42
+135
+84
+41
+136
+84
+44
+136
+85
+42
+137
+84
+44
+138
+85
+43
+137
+84
+44
+136
+83
+41
+136
+81
+40
+128
+73
+32
+121
+66
+25
+119
+64
+23
+121
+66
+25
+121
+67
+23
+122
+64
+24
+119
+64
+23
+113
+64
+24
+107
+59
+21
+102
+54
+16
+102
+54
+16
+101
+53
+15
+98
+50
+12
+95
+47
+9
+95
+47
+9
+102
+54
+16
+106
+58
+18
+107
+59
+19
+104
+56
+16
+102
+54
+14
+104
+57
+15
+107
+58
+17
+108
+59
+18
+105
+56
+15
+111
+62
+21
+116
+67
+26
+119
+70
+29
+120
+71
+30
+121
+72
+29
+119
+70
+27
+117
+68
+25
+115
+66
+23
+116
+67
+24
+119
+70
+27
+122
+73
+32
+123
+74
+33
+120
+71
+30
+120
+71
+31
+124
+75
+35
+123
+75
+35
+125
+77
+37
+125
+78
+36
+122
+75
+33
+121
+72
+31
+120
+71
+30
+121
+72
+29
+122
+73
+30
+122
+73
+30
+121
+73
+27
+117
+69
+23
+119
+71
+25
+125
+77
+31
+122
+74
+28
+114
+66
+20
+113
+64
+21
+114
+67
+25
+117
+69
+29
+120
+72
+32
+118
+70
+30
+113
+65
+25
+110
+62
+22
+111
+61
+24
+112
+62
+25
+109
+59
+22
+110
+60
+23
+110
+61
+21
+107
+58
+18
+103
+54
+14
+102
+53
+13
+105
+56
+15
+108
+60
+20
+105
+61
+26
+99
+56
+22
+90
+47
+12
+84
+41
+6
+84
+40
+3
+89
+45
+8
+96
+51
+12
+99
+54
+15
+101
+56
+17
+102
+57
+18
+101
+57
+20
+97
+53
+18
+91
+46
+13
+83
+40
+6
+77
+34
+2
+74
+31
+0
+79
+33
+0
+84
+36
+0
+90
+42
+4
+97
+49
+11
+106
+56
+19
+112
+63
+23
+116
+64
+25
+115
+63
+24
+114
+62
+23
+115
+63
+24
+113
+61
+22
+109
+57
+18
+106
+54
+17
+108
+56
+19
+114
+62
+25
+116
+66
+29
+112
+64
+26
+105
+60
+21
+102
+54
+18
+99
+54
+15
+102
+54
+16
+101
+53
+15
+97
+49
+11
+95
+47
+9
+99
+51
+13
+101
+53
+15
+99
+51
+13
+99
+51
+13
+103
+53
+16
+105
+57
+19
+110
+60
+25
+114
+64
+27
+116
+67
+26
+115
+66
+25
+109
+57
+17
+102
+53
+10
+104
+52
+12
+100
+51
+8
+99
+48
+5
+101
+50
+7
+106
+55
+12
+106
+55
+12
+106
+55
+12
+107
+56
+13
+106
+55
+12
+105
+54
+11
+107
+54
+14
+107
+55
+15
+115
+63
+24
+111
+61
+24
+111
+61
+24
+114
+64
+27
+115
+65
+28
+114
+65
+25
+113
+64
+24
+113
+64
+24
+120
+71
+31
+121
+72
+31
+120
+71
+31
+122
+73
+32
+119
+70
+29
+118
+69
+26
+124
+75
+34
+123
+74
+31
+130
+82
+36
+130
+82
+36
+125
+77
+29
+119
+71
+23
+121
+73
+25
+127
+79
+31
+125
+77
+29
+117
+69
+21
+119
+71
+23
+119
+71
+23
+119
+68
+21
+117
+66
+19
+119
+69
+20
+125
+75
+26
+129
+79
+30
+129
+79
+30
+129
+77
+29
+129
+77
+29
+128
+76
+28
+129
+77
+29
+133
+81
+34
+137
+85
+38
+138
+86
+39
+138
+86
+39
+138
+87
+42
+133
+82
+37
+134
+83
+38
+137
+86
+41
+132
+84
+38
+127
+79
+33
+128
+80
+34
+131
+83
+37
+135
+84
+41
+138
+87
+44
+134
+83
+38
+122
+71
+26
+115
+64
+19
+117
+66
+21
+120
+68
+21
+116
+65
+18
+113
+61
+14
+117
+65
+18
+114
+62
+15
+112
+60
+12
+114
+60
+13
+117
+65
+17
+128
+74
+27
+134
+82
+35
+122
+69
+25
+117
+66
+21
+114
+63
+18
+111
+60
+15
+115
+64
+19
+116
+65
+20
+106
+55
+10
+101
+50
+5
+107
+54
+10
+111
+60
+15
+113
+60
+16
+113
+60
+16
+118
+65
+21
+118
+65
+21
+117
+63
+19
+119
+65
+19
+128
+71
+26
+135
+78
+32
+142
+84
+38
+143
+86
+40
+143
+84
+40
+142
+85
+40
+142
+85
+42
+141
+84
+41
+142
+85
+42
+135
+81
+37
+135
+78
+35
+134
+80
+36
+137
+80
+37
+138
+84
+38
+140
+83
+38
+133
+76
+31
+137
+79
+33
+137
+79
+31
+139
+81
+33
+139
+81
+33
+132
+74
+26
+127
+69
+21
+134
+76
+28
+146
+88
+40
+142
+84
+38
+143
+85
+39
+145
+87
+41
+142
+84
+38
+133
+76
+30
+134
+77
+31
+143
+86
+40
+148
+91
+45
+120
+71
+31
+119
+70
+29
+119
+70
+30
+118
+69
+28
+116
+67
+27
+111
+62
+21
+107
+58
+18
+105
+56
+15
+105
+56
+15
+107
+58
+17
+111
+59
+19
+109
+57
+17
+106
+54
+14
+105
+54
+11
+111
+59
+19
+117
+66
+23
+114
+65
+22
+111
+62
+19
+110
+61
+18
+112
+63
+20
+115
+66
+23
+117
+68
+25
+117
+68
+25
+117
+68
+25
+118
+69
+26
+120
+72
+26
+118
+70
+24
+114
+66
+20
+112
+64
+18
+114
+66
+18
+120
+69
+22
+119
+71
+23
+121
+72
+29
+123
+74
+31
+120
+71
+28
+114
+66
+20
+113
+65
+19
+118
+70
+24
+122
+74
+28
+121
+73
+27
+124
+76
+30
+122
+74
+28
+124
+76
+30
+123
+74
+31
+120
+71
+28
+122
+73
+30
+122
+73
+32
+116
+67
+26
+112
+64
+26
+111
+63
+25
+109
+61
+23
+109
+61
+23
+113
+65
+27
+117
+69
+31
+118
+70
+32
+117
+69
+31
+115
+65
+28
+112
+63
+23
+108
+59
+19
+108
+59
+19
+110
+61
+21
+109
+60
+20
+108
+59
+19
+113
+64
+24
+109
+61
+21
+106
+58
+18
+102
+54
+14
+99
+51
+11
+97
+49
+11
+96
+48
+10
+97
+49
+11
+97
+49
+11
+97
+49
+11
+98
+50
+12
+101
+53
+15
+101
+53
+15
+102
+53
+13
+101
+52
+12
+102
+53
+13
+102
+53
+13
+102
+54
+16
+101
+53
+15
+101
+53
+15
+100
+52
+14
+103
+54
+14
+106
+57
+17
+107
+58
+17
+107
+58
+17
+105
+56
+15
+107
+58
+17
+107
+58
+18
+105
+57
+17
+101
+53
+15
+97
+49
+13
+96
+48
+12
+96
+48
+12
+100
+52
+16
+102
+54
+16
+105
+57
+19
+107
+59
+19
+111
+62
+22
+114
+65
+25
+112
+63
+23
+109
+60
+19
+110
+58
+18
+109
+57
+17
+105
+56
+15
+105
+56
+15
+107
+58
+18
+110
+61
+21
+113
+64
+24
+114
+65
+25
+111
+62
+21
+108
+61
+17
+108
+59
+18
+109
+62
+18
+113
+64
+21
+115
+66
+23
+114
+65
+22
+114
+65
+22
+118
+69
+26
+121
+72
+29
+122
+73
+30
+123
+74
+31
+127
+76
+33
+123
+74
+31
+121
+69
+29
+121
+70
+27
+122
+71
+26
+119
+68
+21
+116
+64
+17
+118
+68
+19
+125
+73
+26
+123
+73
+24
+122
+70
+22
+123
+71
+23
+124
+72
+24
+125
+73
+25
+130
+78
+30
+135
+83
+35
+134
+82
+34
+130
+78
+30
+132
+78
+32
+137
+83
+37
+131
+77
+31
+129
+75
+29
+127
+73
+27
+129
+75
+29
+133
+79
+33
+135
+81
+35
+136
+82
+36
+137
+83
+36
+135
+81
+34
+141
+88
+38
+141
+87
+40
+143
+90
+40
+145
+92
+42
+143
+90
+38
+143
+90
+40
+141
+88
+38
+144
+90
+43
+140
+86
+39
+139
+85
+38
+140
+86
+39
+139
+85
+38
+137
+83
+36
+135
+82
+32
+135
+82
+32
+135
+82
+32
+141
+88
+38
+147
+94
+44
+149
+96
+46
+149
+96
+46
+150
+97
+47
+152
+96
+45
+148
+95
+45
+141
+87
+40
+135
+81
+35
+129
+76
+32
+128
+75
+31
+130
+77
+33
+131
+78
+34
+131
+78
+36
+130
+77
+35
+125
+72
+32
+110
+57
+17
+101
+49
+9
+105
+53
+13
+109
+57
+17
+107
+55
+15
+101
+49
+9
+96
+44
+4
+101
+48
+6
+106
+53
+9
+106
+53
+9
+101
+48
+4
+103
+50
+6
+114
+61
+17
+123
+69
+25
+125
+72
+28
+124
+70
+26
+129
+75
+29
+132
+78
+32
+125
+71
+25
+124
+67
+22
+124
+70
+24
+126
+69
+24
+129
+75
+29
+131
+78
+34
+125
+72
+28
+119
+66
+22
+114
+62
+15
+120
+68
+21
+127
+75
+28
+125
+73
+25
+125
+73
+25
+136
+82
+35
+143
+91
+41
+139
+86
+34
+136
+83
+31
+141
+88
+34
+137
+84
+30
+133
+78
+24
+135
+82
+30
+139
+83
+32
+141
+88
+38
+143
+87
+38
+135
+82
+32
+133
+76
+30
+133
+79
+32
+134
+80
+34
+132
+78
+32
+130
+76
+30
+127
+75
+28
+129
+75
+29
+128
+76
+29
+125
+71
+25
+124
+72
+24
+132
+78
+31
+136
+84
+37
+134
+83
+38
+135
+84
+41
+137
+86
+43
+142
+91
+48
+146
+95
+52
+145
+94
+51
+134
+83
+40
+123
+72
+29
+117
+65
+25
+115
+63
+23
+114
+65
+24
+118
+69
+28
+121
+72
+31
+124
+75
+34
+124
+75
+34
+121
+72
+31
+111
+64
+22
+111
+64
+22
+112
+65
+23
+114
+67
+25
+112
+65
+23
+107
+60
+18
+104
+57
+15
+104
+57
+15
+103
+56
+14
+108
+61
+19
+114
+65
+24
+118
+69
+28
+118
+69
+26
+117
+68
+25
+116
+67
+24
+116
+67
+24
+118
+70
+24
+124
+76
+28
+124
+76
+30
+120
+72
+26
+122
+71
+26
+126
+78
+32
+131
+80
+35
+127
+79
+33
+125
+74
+29
+121
+73
+25
+123
+72
+25
+125
+74
+27
+125
+74
+27
+124
+74
+25
+128
+76
+28
+133
+82
+35
+130
+81
+38
+127
+78
+37
+121
+72
+29
+119
+70
+27
+122
+73
+30
+128
+80
+34
+128
+80
+34
+125
+77
+31
+121
+73
+27
+118
+70
+24
+115
+66
+23
+112
+63
+20
+114
+65
+24
+118
+69
+28
+119
+70
+29
+114
+65
+25
+115
+67
+27
+114
+66
+28
+113
+65
+27
+114
+66
+28
+115
+67
+29
+115
+67
+29
+110
+62
+24
+104
+56
+18
+107
+57
+20
+106
+56
+19
+106
+57
+17
+109
+60
+20
+110
+61
+21
+108
+59
+19
+112
+63
+23
+119
+70
+30
+113
+65
+25
+106
+58
+18
+101
+53
+13
+101
+53
+13
+106
+58
+20
+109
+61
+23
+107
+59
+21
+103
+55
+17
+108
+60
+22
+111
+63
+25
+115
+67
+29
+118
+70
+32
+119
+70
+30
+117
+68
+28
+112
+63
+23
+108
+59
+19
+110
+58
+18
+114
+62
+22
+116
+64
+24
+117
+65
+25
+118
+65
+23
+120
+67
+25
+124
+71
+27
+125
+74
+29
+130
+77
+33
+130
+77
+33
+129
+76
+34
+127
+74
+32
+123
+71
+31
+123
+71
+31
+125
+73
+33
+128
+76
+37
+122
+73
+33
+123
+75
+35
+124
+75
+34
+123
+74
+33
+123
+74
+33
+123
+74
+33
+121
+72
+29
+116
+67
+24
+122
+71
+28
+123
+72
+29
+122
+73
+30
+123
+74
+31
+124
+75
+34
+123
+74
+33
+119
+70
+29
+116
+67
+26
+120
+69
+26
+121
+70
+25
+124
+73
+28
+129
+78
+33
+132
+81
+34
+132
+81
+34
+131
+80
+33
+131
+80
+33
+129
+78
+31
+129
+78
+31
+127
+76
+29
+125
+74
+27
+127
+74
+30
+123
+72
+27
+120
+67
+23
+120
+67
+23
+123
+71
+24
+126
+74
+26
+131
+77
+30
+135
+83
+35
+139
+85
+38
+138
+85
+35
+137
+83
+36
+138
+85
+35
+139
+86
+36
+138
+85
+35
+139
+83
+34
+137
+84
+34
+133
+76
+30
+125
+71
+24
+127
+70
+24
+129
+75
+28
+137
+83
+36
+138
+84
+37
+139
+85
+38
+141
+87
+40
+143
+89
+42
+143
+89
+42
+141
+87
+40
+138
+85
+35
+141
+88
+38
+144
+91
+41
+146
+93
+43
+151
+98
+48
+155
+102
+50
+147
+94
+42
+139
+86
+34
+139
+86
+36
+138
+84
+37
+134
+80
+33
+136
+79
+33
+137
+83
+36
+135
+78
+32
+124
+70
+23
+123
+66
+20
+126
+73
+23
+133
+76
+30
+132
+79
+29
+133
+77
+28
+128
+72
+23
+123
+67
+18
+119
+63
+14
+117
+61
+12
+116
+60
+11
+117
+63
+16
+112
+58
+12
+108
+55
+11
+111
+58
+14
+114
+61
+17
+115
+62
+18
+116
+63
+21
+117
+64
+22
+115
+62
+22
+111
+58
+18
+112
+60
+20
+115
+63
+23
+112
+60
+20
+110
+58
+18
+114
+62
+22
+120
+67
+25
+124
+70
+24
+125
+71
+24
+128
+71
+25
+127
+73
+26
+128
+71
+25
+126
+72
+25
+130
+73
+27
+131
+77
+30
+130
+73
+28
+136
+79
+33
+140
+83
+37
+130
+73
+27
+130
+73
+27
+139
+82
+36
+137
+80
+34
+140
+83
+37
+137
+83
+37
+140
+88
+41
+142
+90
+43
+135
+83
+35
+128
+74
+27
+124
+70
+23
+123
+69
+22
+130
+77
+27
+144
+91
+41
+149
+96
+46
+144
+91
+39
+141
+85
+34
+142
+87
+33
+141
+86
+32
+140
+85
+31
+146
+90
+39
+143
+90
+40
+141
+88
+38
+138
+85
+35
+136
+82
+35
+137
+83
+36
+138
+86
+39
+137
+83
+37
+132
+80
+33
+128
+75
+31
+121
+69
+22
+116
+63
+19
+117
+66
+19
+123
+71
+24
+126
+75
+28
+128
+76
+29
+126
+75
+28
+122
+73
+30
+120
+71
+30
+115
+66
+25
+109
+60
+19
+108
+59
+18
+109
+60
+19
+105
+56
+15
+99
+50
+9
+99
+50
+10
+98
+49
+9
+99
+51
+11
+99
+51
+11
+98
+50
+10
+101
+53
+13
+107
+59
+19
+108
+60
+20
+116
+68
+22
+116
+68
+22
+118
+70
+24
+120
+72
+26
+119
+71
+25
+115
+67
+21
+115
+67
+21
+118
+70
+24
+127
+79
+33
+129
+81
+35
+129
+81
+35
+127
+79
+33
+122
+74
+28
+119
+71
+25
+117
+69
+23
+116
+68
+22
+121
+70
+25
+126
+75
+30
+128
+77
+34
+125
+74
+31
+127
+74
+32
+133
+82
+39
+137
+84
+42
+135
+84
+41
+132
+79
+37
+127
+76
+31
+127
+74
+30
+129
+76
+32
+128
+75
+31
+124
+72
+25
+126
+72
+26
+129
+76
+32
+121
+69
+30
+114
+64
+27
+114
+64
+27
+119
+70
+30
+125
+76
+36
+125
+76
+36
+119
+70
+29
+115
+66
+25
+117
+68
+28
+118
+69
+29
+109
+61
+23
+102
+54
+16
+102
+54
+18
+97
+49
+13
+93
+45
+9
+97
+49
+11
+101
+52
+11
+108
+59
+16
+115
+66
+25
+118
+69
+28
+116
+67
+26
+112
+63
+22
+108
+59
+18
+105
+56
+15
+106
+57
+16
+105
+56
+15
+108
+59
+18
+115
+66
+25
+116
+67
+26
+114
+65
+24
+112
+63
+20
+112
+63
+20
+105
+56
+15
+106
+57
+16
+107
+58
+17
+111
+62
+21
+115
+66
+26
+117
+68
+28
+116
+67
+27
+115
+66
+26
+120
+71
+31
+123
+74
+34
+125
+76
+36
+124
+75
+35
+122
+73
+33
+123
+74
+34
+124
+75
+35
+126
+74
+34
+131
+77
+33
+136
+79
+34
+137
+83
+37
+137
+83
+37
+135
+81
+35
+134
+80
+34
+134
+80
+34
+134
+82
+35
+129
+75
+29
+129
+75
+29
+128
+74
+28
+125
+71
+25
+123
+69
+23
+123
+69
+23
+128
+71
+26
+128
+74
+30
+127
+76
+33
+126
+77
+34
+129
+78
+35
+129
+78
+35
+130
+79
+34
+131
+80
+35
+130
+79
+34
+127
+76
+31
+126
+75
+30
+131
+80
+35
+134
+83
+38
+132
+81
+36
+126
+78
+32
+126
+78
+32
+129
+81
+35
+135
+84
+39
+130
+77
+35
+131
+78
+36
+133
+80
+36
+135
+82
+38
+136
+84
+37
+135
+83
+36
+136
+84
+37
+137
+85
+38
+143
+91
+44
+142
+90
+43
+137
+85
+38
+136
+84
+37
+139
+85
+41
+137
+84
+40
+134
+79
+38
+134
+80
+36
+134
+80
+36
+138
+84
+38
+142
+85
+40
+136
+82
+36
+135
+78
+33
+137
+80
+34
+140
+83
+38
+141
+84
+38
+142
+85
+39
+141
+84
+38
+141
+83
+37
+139
+82
+36
+140
+81
+37
+140
+83
+38
+144
+85
+41
+145
+88
+43
+138
+85
+41
+139
+86
+42
+138
+85
+41
+135
+82
+38
+132
+79
+37
+129
+76
+34
+126
+73
+31
+123
+70
+26
+122
+69
+25
+120
+67
+23
+116
+63
+19
+115
+62
+18
+118
+65
+21
+114
+61
+17
+106
+53
+9
+107
+54
+10
+106
+53
+11
+110
+57
+15
+115
+60
+19
+118
+65
+23
+121
+66
+25
+121
+68
+26
+119
+64
+23
+114
+61
+17
+112
+57
+16
+112
+59
+15
+113
+59
+15
+114
+60
+16
+118
+64
+20
+123
+69
+25
+128
+74
+30
+130
+76
+30
+127
+73
+26
+123
+71
+21
+120
+68
+20
+121
+69
+21
+121
+69
+22
+119
+67
+20
+119
+67
+20
+121
+69
+22
+125
+72
+28
+120
+67
+23
+121
+68
+24
+127
+74
+30
+129
+77
+30
+128
+76
+29
+128
+76
+29
+127
+75
+27
+135
+79
+28
+135
+80
+26
+136
+79
+26
+136
+81
+27
+138
+81
+28
+137
+82
+28
+140
+83
+30
+142
+87
+33
+133
+75
+25
+138
+80
+30
+140
+82
+32
+129
+71
+21
+135
+77
+27
+152
+94
+44
+152
+94
+44
+151
+93
+43
+148
+95
+45
+145
+92
+42
+145
+92
+42
+143
+89
+42
+145
+88
+42
+145
+88
+42
+144
+87
+41
+152
+95
+50
+150
+93
+48
+148
+91
+46
+144
+87
+42
+137
+78
+34
+130
+71
+29
+132
+73
+31
+140
+81
+39
+144
+87
+44
+134
+80
+34
+125
+73
+26
+118
+65
+21
+117
+64
+20
+118
+65
+23
+115
+63
+23
+111
+58
+18
+108
+56
+16
+109
+57
+18
+109
+57
+17
+108
+56
+17
+108
+59
+18
+115
+63
+23
+114
+65
+22
+110
+59
+16
+104
+53
+10
+103
+52
+7
+102
+51
+6
+106
+55
+10
+113
+62
+17
+113
+62
+19
+110
+59
+16
+114
+63
+20
+122
+71
+28
+121
+70
+27
+122
+71
+28
+126
+74
+34
+128
+76
+36
+123
+74
+33
+124
+75
+34
+126
+77
+36
+127
+78
+37
+119
+71
+25
+119
+71
+25
+120
+72
+26
+120
+72
+26
+118
+70
+24
+117
+69
+23
+119
+71
+25
+122
+74
+28
+118
+70
+24
+123
+75
+29
+125
+77
+31
+123
+75
+29
+120
+72
+26
+120
+73
+27
+127
+79
+33
+132
+83
+40
+129
+80
+39
+124
+75
+34
+122
+70
+30
+122
+70
+30
+122
+70
+31
+118
+66
+27
+115
+63
+24
+115
+63
+24
+117
+65
+25
+117
+65
+25
+114
+62
+22
+110
+58
+18
+110
+57
+15
+110
+57
+15
+110
+57
+15
+107
+55
+15
+103
+54
+14
+98
+48
+11
+96
+46
+9
+102
+52
+15
+107
+58
+18
+107
+58
+18
+109
+60
+19
+111
+62
+21
+118
+69
+29
+118
+69
+29
+107
+59
+21
+103
+55
+17
+111
+63
+27
+109
+61
+25
+107
+58
+25
+115
+67
+31
+113
+64
+23
+116
+68
+22
+118
+69
+26
+117
+68
+25
+115
+66
+23
+114
+65
+22
+113
+64
+21
+112
+63
+20
+113
+64
+21
+113
+64
+21
+116
+67
+24
+118
+69
+26
+116
+67
+24
+115
+66
+23
+116
+67
+24
+115
+66
+23
+120
+71
+28
+120
+71
+30
+121
+72
+31
+121
+72
+31
+122
+73
+33
+125
+76
+36
+128
+79
+39
+130
+81
+41
+128
+79
+39
+127
+78
+38
+124
+75
+35
+121
+72
+32
+121
+72
+32
+124
+75
+35
+127
+78
+38
+129
+77
+37
+127
+73
+29
+129
+75
+29
+130
+76
+30
+131
+79
+32
+132
+79
+35
+131
+79
+32
+127
+74
+30
+121
+70
+23
+125
+74
+29
+126
+75
+28
+128
+76
+29
+128
+76
+29
+128
+76
+29
+129
+75
+29
+130
+76
+30
+131
+77
+31
+129
+76
+32
+128
+77
+34
+128
+77
+34
+129
+78
+33
+129
+78
+33
+128
+77
+32
+126
+75
+30
+125
+74
+29
+126
+75
+30
+126
+75
+30
+123
+72
+27
+117
+66
+21
+111
+63
+17
+111
+63
+17
+115
+67
+21
+118
+70
+24
+120
+67
+25
+119
+66
+24
+117
+64
+22
+116
+63
+19
+115
+62
+18
+117
+65
+18
+121
+68
+24
+125
+73
+26
+121
+68
+24
+119
+67
+20
+115
+62
+18
+115
+62
+18
+119
+66
+22
+119
+66
+24
+115
+62
+20
+114
+61
+19
+120
+65
+24
+120
+66
+22
+120
+65
+24
+116
+62
+18
+114
+60
+16
+120
+66
+20
+127
+70
+27
+126
+69
+24
+122
+65
+22
+120
+63
+18
+117
+60
+17
+116
+59
+14
+116
+59
+16
+116
+59
+16
+115
+58
+15
+112
+58
+14
+103
+52
+7
+103
+55
+9
+105
+54
+11
+100
+51
+8
+103
+52
+9
+106
+57
+16
+111
+59
+19
+109
+60
+19
+110
+58
+18
+109
+60
+19
+110
+58
+18
+102
+53
+12
+107
+55
+15
+113
+64
+23
+113
+61
+22
+112
+60
+20
+109
+57
+17
+114
+61
+19
+118
+65
+25
+119
+66
+24
+118
+65
+25
+117
+64
+22
+118
+65
+25
+119
+66
+24
+121
+68
+28
+122
+69
+27
+125
+72
+30
+129
+76
+32
+134
+79
+38
+136
+82
+38
+134
+79
+38
+132
+78
+32
+128
+76
+28
+128
+76
+26
+129
+77
+27
+132
+80
+30
+133
+81
+33
+135
+83
+35
+137
+85
+37
+140
+88
+41
+143
+91
+44
+139
+87
+40
+140
+88
+41
+139
+87
+40
+133
+81
+34
+131
+79
+31
+135
+83
+35
+140
+87
+37
+141
+88
+36
+145
+90
+36
+142
+87
+33
+138
+83
+29
+138
+83
+29
+141
+86
+32
+141
+85
+34
+138
+82
+31
+141
+85
+34
+146
+90
+41
+144
+88
+39
+136
+80
+31
+140
+84
+35
+148
+92
+43
+142
+85
+39
+135
+78
+32
+127
+75
+27
+118
+66
+18
+113
+61
+13
+112
+60
+13
+120
+66
+20
+125
+71
+25
+122
+68
+22
+125
+71
+27
+122
+68
+24
+120
+66
+22
+123
+65
+25
+117
+59
+19
+105
+47
+7
+104
+46
+6
+109
+51
+11
+107
+52
+11
+107
+53
+9
+107
+54
+10
+115
+62
+18
+127
+74
+32
+130
+78
+38
+124
+72
+32
+116
+64
+25
+112
+60
+21
+112
+60
+21
+121
+69
+30
+124
+75
+35
+124
+75
+35
+123
+74
+34
+122
+73
+32
+121
+72
+31
+125
+74
+31
+130
+78
+31
+126
+74
+27
+125
+73
+26
+127
+75
+28
+129
+77
+30
+130
+77
+33
+131
+78
+34
+133
+80
+36
+129
+76
+32
+121
+68
+24
+115
+62
+18
+114
+61
+19
+116
+63
+21
+124
+73
+30
+134
+81
+39
+135
+84
+41
+122
+73
+33
+122
+73
+33
+121
+73
+33
+120
+72
+32
+120
+72
+32
+123
+75
+35
+126
+78
+38
+127
+79
+39
+128
+80
+40
+124
+76
+36
+119
+71
+31
+116
+68
+28
+117
+69
+29
+115
+70
+29
+113
+65
+25
+106
+61
+20
+101
+56
+17
+95
+50
+11
+95
+50
+11
+100
+55
+16
+102
+57
+18
+98
+53
+14
+96
+51
+12
+97
+52
+13
+98
+50
+12
+100
+52
+14
+101
+53
+15
+102
+54
+16
+105
+57
+19
+110
+62
+24
+111
+63
+23
+111
+63
+23
+104
+55
+15
+102
+53
+13
+103
+54
+13
+108
+59
+18
+113
+64
+21
+116
+67
+24
+120
+71
+28
+123
+74
+31
+125
+76
+33
+121
+72
+29
+112
+63
+22
+111
+62
+21
+117
+68
+28
+118
+68
+31
+116
+66
+31
+118
+68
+31
+122
+70
+30
+119
+68
+25
+116
+65
+22
+116
+65
+22
+121
+69
+29
+128
+76
+36
+131
+79
+39
+131
+79
+39
+126
+74
+34
+126
+74
+34
+128
+76
+36
+125
+73
+33
+120
+68
+28
+122
+70
+30
+127
+75
+35
+127
+76
+33
+129
+78
+35
+127
+76
+33
+124
+73
+30
+124
+73
+30
+126
+74
+34
+127
+75
+35
+127
+75
+35
+126
+74
+34
+123
+71
+31
+121
+69
+29
+116
+64
+24
+111
+59
+19
+111
+59
+19
+112
+60
+20
+111
+59
+19
+108
+56
+16
+109
+57
+17
+105
+56
+15
+103
+54
+13
+102
+55
+13
+104
+56
+16
+104
+59
+17
+104
+59
+18
+102
+57
+15
+103
+58
+17
+103
+58
+16
+106
+59
+17
+107
+60
+18
+108
+61
+17
+109
+60
+17
+108
+59
+16
+110
+59
+16
+109
+57
+17
+109
+56
+16
+111
+58
+18
+114
+61
+21
+114
+61
+21
+110
+57
+15
+108
+55
+13
+109
+56
+14
+108
+55
+13
+108
+55
+13
+106
+55
+12
+108
+57
+14
+113
+62
+19
+119
+68
+25
+119
+70
+27
+119
+70
+27
+108
+59
+18
+106
+57
+16
+103
+54
+13
+101
+52
+9
+100
+51
+8
+102
+54
+8
+106
+57
+14
+110
+62
+16
+109
+60
+17
+105
+57
+11
+97
+48
+5
+96
+47
+4
+102
+53
+10
+107
+58
+17
+110
+58
+18
+112
+60
+20
+105
+56
+15
+104
+55
+12
+107
+58
+17
+108
+59
+16
+106
+57
+14
+110
+62
+16
+115
+64
+21
+112
+61
+16
+110
+59
+16
+107
+56
+11
+108
+57
+14
+113
+62
+17
+116
+65
+22
+114
+63
+20
+111
+60
+17
+111
+60
+15
+110
+62
+16
+113
+67
+18
+115
+67
+21
+112
+65
+19
+112
+64
+18
+111
+64
+20
+107
+58
+15
+100
+53
+9
+101
+52
+11
+103
+56
+14
+111
+62
+22
+106
+58
+18
+108
+59
+19
+116
+68
+28
+118
+68
+31
+117
+68
+28
+119
+68
+25
+120
+69
+24
+124
+73
+30
+128
+77
+32
+127
+76
+33
+126
+75
+30
+133
+82
+39
+143
+92
+47
+137
+84
+42
+133
+80
+36
+128
+75
+31
+128
+76
+29
+129
+76
+32
+129
+77
+30
+128
+75
+31
+126
+74
+27
+130
+78
+30
+132
+80
+32
+135
+83
+35
+136
+84
+36
+136
+84
+37
+137
+85
+38
+137
+83
+37
+136
+82
+38
+138
+84
+40
+128
+74
+30
+124
+70
+26
+127
+73
+27
+132
+78
+32
+136
+82
+36
+139
+85
+39
+136
+84
+37
+135
+83
+36
+135
+84
+37
+135
+84
+37
+132
+81
+34
+131
+80
+35
+130
+79
+34
+124
+73
+30
+116
+65
+22
+114
+63
+20
+116
+64
+24
+110
+58
+18
+107
+55
+15
+110
+58
+18
+110
+58
+18
+109
+57
+18
+106
+54
+14
+97
+48
+7
+106
+59
+15
+114
+67
+23
+111
+64
+20
+109
+60
+17
+109
+60
+17
+108
+59
+16
+112
+63
+20
+114
+65
+22
+120
+71
+28
+127
+76
+31
+127
+76
+31
+124
+73
+28
+121
+70
+25
+120
+69
+24
+121
+69
+22
+119
+67
+20
+120
+66
+20
+121
+69
+22
+126
+73
+29
+129
+76
+32
+127
+74
+32
+125
+72
+32
+125
+72
+32
+120
+68
+28
+120
+68
+28
+117
+65
+25
+117
+66
+23
+122
+71
+28
+123
+72
+29
+124
+73
+30
+129
+78
+33
+132
+80
+33
+142
+88
+41
+144
+90
+43
+134
+80
+33
+129
+75
+28
+134
+80
+34
+136
+82
+36
+132
+78
+32
+131
+77
+31
+133
+79
+33
+138
+84
+38
+138
+84
+40
+135
+81
+37
+135
+82
+38
+141
+87
+43
+142
+89
+45
+115
+65
+28
+113
+64
+24
+108
+60
+22
+104
+56
+16
+103
+55
+17
+106
+58
+18
+106
+58
+20
+103
+55
+15
+102
+54
+14
+103
+55
+15
+104
+55
+15
+101
+53
+13
+101
+53
+13
+101
+53
+13
+100
+52
+12
+97
+49
+9
+98
+53
+12
+100
+55
+14
+105
+60
+21
+109
+64
+25
+110
+65
+26
+110
+65
+26
+110
+65
+26
+112
+67
+28
+110
+62
+24
+108
+60
+22
+111
+63
+25
+119
+71
+33
+124
+76
+38
+123
+75
+37
+124
+76
+36
+127
+79
+39
+127
+78
+37
+124
+75
+34
+121
+72
+29
+121
+72
+29
+123
+74
+31
+125
+76
+33
+123
+74
+31
+121
+72
+29
+121
+72
+29
+122
+73
+30
+126
+77
+34
+127
+78
+37
+123
+74
+33
+123
+74
+34
+123
+74
+34
+120
+71
+31
+123
+71
+31
+123
+72
+29
+124
+72
+32
+123
+71
+31
+124
+72
+32
+126
+74
+34
+127
+75
+35
+127
+75
+35
+122
+70
+30
+120
+68
+28
+120
+68
+28
+119
+67
+27
+118
+66
+26
+122
+70
+30
+121
+69
+29
+112
+60
+20
+107
+56
+13
+110
+59
+16
+115
+64
+21
+119
+68
+25
+119
+67
+27
+116
+64
+24
+110
+58
+18
+105
+53
+13
+108
+56
+16
+112
+60
+20
+112
+60
+20
+107
+55
+15
+105
+53
+13
+107
+55
+15
+111
+59
+19
+113
+61
+21
+112
+63
+22
+115
+66
+25
+118
+71
+29
+118
+71
+29
+114
+69
+28
+111
+66
+24
+108
+63
+22
+105
+62
+19
+103
+60
+18
+103
+60
+17
+106
+61
+19
+109
+64
+22
+114
+67
+23
+117
+70
+26
+118
+71
+27
+120
+71
+28
+119
+66
+26
+118
+65
+25
+120
+67
+27
+124
+71
+31
+124
+71
+31
+118
+65
+23
+116
+63
+23
+117
+64
+22
+119
+66
+26
+121
+68
+26
+122
+70
+30
+122
+71
+28
+122
+70
+30
+123
+71
+31
+123
+71
+31
+121
+72
+31
+119
+70
+29
+118
+71
+27
+120
+73
+29
+123
+74
+31
+125
+76
+33
+127
+79
+33
+131
+83
+37
+134
+86
+40
+129
+81
+35
+126
+78
+32
+121
+73
+27
+120
+72
+26
+125
+76
+33
+125
+76
+33
+120
+71
+28
+118
+69
+26
+117
+68
+25
+116
+67
+24
+121
+72
+29
+126
+77
+34
+124
+75
+32
+125
+76
+33
+129
+80
+37
+129
+80
+37
+122
+73
+30
+118
+69
+26
+121
+72
+29
+130
+81
+38
+134
+85
+42
+129
+80
+37
+125
+76
+33
+127
+79
+33
+122
+74
+28
+124
+76
+28
+123
+75
+27
+120
+72
+24
+121
+73
+27
+124
+76
+30
+122
+74
+28
+116
+67
+24
+118
+69
+26
+116
+67
+26
+125
+76
+35
+122
+73
+33
+114
+65
+25
+116
+67
+27
+116
+66
+29
+118
+69
+29
+116
+65
+22
+121
+70
+27
+123
+72
+29
+121
+70
+25
+124
+73
+30
+131
+80
+35
+133
+82
+39
+129
+78
+33
+124
+71
+29
+119
+66
+22
+114
+61
+17
+112
+59
+15
+114
+61
+17
+117
+64
+20
+119
+66
+22
+120
+67
+23
+122
+70
+23
+126
+74
+26
+129
+77
+30
+128
+76
+29
+125
+73
+26
+122
+69
+25
+116
+63
+19
+110
+57
+13
+109
+56
+12
+106
+53
+9
+110
+57
+13
+117
+64
+20
+121
+68
+24
+123
+71
+24
+125
+73
+26
+123
+71
+24
+115
+64
+19
+114
+63
+18
+116
+65
+20
+121
+70
+25
+122
+71
+28
+113
+64
+21
+106
+55
+12
+99
+50
+7
+109
+57
+17
+112
+60
+20
+110
+58
+18
+118
+66
+26
+122
+70
+31
+117
+65
+26
+121
+69
+30
+121
+72
+32
+115
+68
+26
+122
+75
+33
+124
+77
+35
+114
+67
+25
+112
+65
+21
+119
+72
+28
+117
+70
+26
+117
+70
+26
+116
+67
+24
+126
+77
+34
+127
+79
+33
+126
+78
+32
+131
+83
+37
+129
+81
+35
+124
+76
+30
+132
+81
+34
+132
+80
+33
+130
+78
+31
+129
+76
+32
+128
+77
+32
+132
+79
+35
+132
+81
+38
+131
+78
+36
+127
+76
+33
+126
+74
+34
+125
+73
+33
+120
+69
+26
+117
+66
+23
+116
+65
+20
+112
+61
+16
+115
+64
+19
+128
+75
+31
+137
+83
+37
+143
+89
+42
+141
+87
+40
+130
+76
+29
+123
+69
+22
+125
+71
+24
+126
+72
+26
+123
+69
+23
+117
+63
+17
+117
+63
+17
+122
+68
+22
+125
+71
+25
+124
+70
+24
+120
+66
+20
+113
+59
+15
+105
+51
+5
+104
+56
+16
+97
+50
+8
+95
+46
+6
+99
+50
+9
+104
+55
+15
+106
+57
+16
+110
+61
+21
+114
+65
+24
+118
+69
+28
+115
+66
+25
+116
+64
+24
+117
+65
+25
+118
+67
+24
+121
+70
+27
+128
+77
+34
+135
+84
+41
+135
+86
+43
+131
+83
+37
+128
+79
+36
+129
+80
+37
+129
+80
+37
+126
+77
+34
+123
+74
+31
+123
+74
+31
+127
+78
+35
+127
+78
+35
+126
+77
+36
+126
+77
+36
+131
+82
+41
+134
+85
+44
+130
+81
+40
+122
+73
+32
+120
+71
+28
+114
+67
+23
+115
+68
+26
+118
+71
+29
+117
+70
+28
+121
+74
+32
+126
+79
+37
+125
+78
+36
+124
+75
+34
+121
+72
+31
+122
+73
+32
+124
+75
+34
+123
+74
+33
+125
+76
+33
+121
+72
+29
+111
+62
+19
+110
+61
+20
+109
+60
+19
+112
+63
+23
+109
+60
+20
+101
+52
+12
+106
+57
+17
+115
+66
+26
+114
+65
+25
+114
+65
+25
+115
+66
+26
+115
+66
+25
+114
+65
+24
+114
+65
+24
+113
+64
+23
+109
+60
+19
+106
+57
+16
+109
+58
+15
+115
+64
+21
+115
+64
+21
+108
+57
+14
+107
+56
+13
+115
+64
+21
+120
+69
+26
+119
+68
+25
+120
+69
+26
+124
+73
+30
+126
+75
+32
+125
+74
+31
+124
+73
+30
+123
+72
+29
+124
+73
+30
+125
+74
+31
+121
+70
+25
+120
+69
+22
+119
+68
+21
+120
+69
+22
+123
+72
+27
+125
+74
+27
+124
+73
+28
+121
+73
+25
+122
+74
+28
+122
+74
+26
+121
+73
+25
+121
+73
+25
+122
+74
+26
+126
+78
+30
+129
+81
+33
+132
+81
+36
+131
+78
+36
+132
+77
+36
+131
+76
+35
+127
+72
+31
+120
+65
+24
+115
+61
+17
+114
+61
+19
+116
+63
+19
+118
+65
+23
+117
+64
+20
+117
+64
+22
+118
+65
+21
+121
+68
+26
+129
+76
+34
+133
+80
+38
+129
+78
+35
+126
+77
+34
+126
+78
+32
+124
+76
+30
+124
+73
+26
+124
+73
+26
+128
+77
+30
+131
+79
+31
+132
+80
+32
+130
+78
+30
+128
+76
+28
+128
+76
+28
+130
+78
+30
+134
+82
+35
+135
+83
+36
+133
+81
+34
+130
+78
+31
+133
+80
+36
+135
+82
+38
+137
+84
+40
+139
+86
+42
+138
+87
+42
+134
+83
+38
+132
+81
+36
+131
+80
+35
+128
+80
+34
+127
+79
+33
+128
+77
+32
+127
+76
+31
+126
+75
+30
+126
+75
+30
+125
+74
+29
+125
+74
+29
+128
+77
+32
+133
+82
+37
+133
+82
+37
+126
+75
+30
+120
+69
+22
+120
+69
+22
+124
+73
+26
+125
+74
+29
+130
+79
+34
+130
+79
+36
+133
+82
+39
+135
+83
+43
+132
+80
+40
+126
+74
+34
+125
+73
+34
+127
+75
+35
+129
+77
+37
+128
+79
+38
+123
+74
+33
+121
+72
+29
+124
+75
+34
+121
+72
+29
+115
+63
+23
+111
+60
+17
+109
+57
+17
+109
+58
+15
+107
+56
+13
+109
+58
+15
+115
+63
+23
+117
+65
+25
+116
+63
+23
+116
+63
+21
+111
+58
+14
+110
+58
+11
+107
+56
+11
+107
+56
+11
+110
+59
+14
+113
+62
+19
+112
+61
+18
+108
+57
+14
+113
+62
+19
+115
+64
+21
+116
+67
+24
+117
+68
+25
+117
+66
+23
+116
+65
+20
+119
+68
+23
+122
+71
+24
+123
+71
+24
+123
+71
+24
+124
+72
+24
+127
+75
+27
+133
+81
+33
+135
+85
+36
+134
+82
+34
+130
+80
+31
+129
+77
+29
+115
+63
+15
+113
+61
+14
+121
+69
+22
+121
+69
+22
+118
+66
+19
+120
+66
+22
+122
+69
+25
+119
+68
+23
+112
+64
+18
+111
+63
+17
+118
+70
+24
+130
+82
+36
+138
+90
+44
+139
+91
+45
+137
+89
+43
+134
+83
+38
+134
+83
+38
+133
+82
+37
+129
+78
+33
+125
+74
+29
+127
+76
+31
+125
+77
+31
+121
+72
+29
+122
+71
+28
+120
+68
+28
+119
+67
+27
+117
+68
+27
+118
+66
+26
+114
+65
+22
+112
+61
+18
+108
+59
+16
+111
+62
+19
+107
+58
+15
+112
+61
+18
+119
+68
+25
+119
+68
+25
+114
+63
+20
+119
+68
+25
+132
+79
+35
+128
+74
+28
+121
+64
+18
+118
+61
+15
+127
+70
+24
+129
+72
+26
+120
+63
+17
+114
+57
+11
+115
+58
+12
+113
+59
+12
+116
+62
+15
+122
+68
+21
+128
+74
+27
+127
+73
+26
+121
+67
+20
+116
+62
+16
+114
+60
+13
+120
+73
+31
+119
+72
+30
+122
+73
+32
+127
+78
+37
+128
+79
+38
+126
+77
+36
+128
+79
+38
+132
+83
+40
+130
+79
+36
+130
+79
+36
+126
+75
+32
+122
+71
+26
+122
+71
+26
+127
+74
+30
+128
+75
+31
+126
+75
+30
+120
+69
+24
+119
+68
+21
+120
+69
+24
+122
+71
+26
+122
+71
+26
+120
+69
+24
+120
+69
+24
+122
+71
+26
+125
+74
+31
+121
+70
+27
+116
+65
+22
+111
+60
+17
+107
+56
+13
+108
+57
+14
+116
+64
+24
+122
+73
+30
+124
+75
+34
+118
+71
+29
+112
+65
+23
+108
+61
+19
+105
+57
+17
+106
+58
+18
+106
+58
+18
+104
+56
+16
+103
+54
+14
+101
+52
+12
+106
+57
+16
+109
+60
+19
+104
+55
+14
+101
+52
+9
+106
+57
+14
+109
+60
+17
+107
+58
+17
+108
+59
+19
+113
+64
+24
+113
+64
+24
+106
+57
+17
+109
+60
+20
+114
+65
+25
+111
+62
+22
+114
+65
+25
+114
+65
+25
+114
+65
+24
+112
+63
+22
+111
+62
+21
+111
+62
+21
+111
+62
+21
+111
+62
+21
+117
+66
+23
+119
+68
+23
+119
+68
+25
+117
+66
+21
+116
+65
+22
+117
+66
+21
+117
+66
+23
+116
+65
+20
+121
+70
+27
+123
+72
+27
+125
+74
+31
+124
+73
+28
+123
+72
+29
+123
+72
+27
+124
+73
+30
+125
+74
+29
+126
+74
+27
+128
+76
+29
+131
+79
+32
+132
+80
+33
+132
+80
+33
+133
+81
+34
+134
+82
+35
+136
+84
+37
+130
+79
+32
+129
+78
+31
+131
+80
+33
+134
+83
+36
+134
+83
+36
+130
+79
+32
+126
+75
+28
+125
+74
+29
+126
+73
+31
+128
+75
+33
+130
+77
+35
+130
+77
+33
+128
+75
+31
+126
+73
+29
+127
+76
+31
+130
+79
+34
+131
+80
+35
+130
+79
+34
+131
+80
+35
+131
+80
+35
+131
+80
+35
+132
+81
+38
+127
+76
+33
+119
+68
+25
+113
+64
+21
+110
+61
+18
+109
+58
+13
+111
+60
+15
+119
+66
+22
+127
+75
+28
+130
+76
+30
+128
+74
+27
+124
+70
+23
+121
+67
+20
+120
+66
+19
+122
+68
+21
+126
+72
+26
+126
+74
+27
+124
+72
+25
+121
+69
+22
+121
+67
+21
+121
+67
+21
+121
+67
+23
+120
+66
+22
+117
+64
+20
+115
+62
+18
+113
+62
+17
+113
+62
+17
+112
+64
+18
+113
+65
+19
+117
+66
+21
+118
+67
+22
+118
+67
+22
+116
+65
+20
+113
+62
+15
+111
+60
+13
+112
+61
+16
+114
+63
+18
+116
+63
+19
+114
+62
+15
+114
+62
+15
+116
+64
+17
+117
+65
+18
+117
+65
+18
+119
+67
+20
+116
+63
+19
+113
+60
+16
+112
+59
+15
+112
+59
+17
+110
+57
+15
+107
+54
+12
+105
+52
+12
+109
+57
+17
+105
+56
+15
+105
+56
+13
+106
+57
+14
+104
+53
+10
+99
+48
+5
+101
+50
+7
+111
+60
+15
+112
+61
+16
+113
+62
+17
+113
+62
+17
+116
+65
+20
+122
+71
+28
+124
+71
+29
+122
+69
+27
+122
+69
+27
+128
+74
+30
+128
+76
+29
+127
+75
+28
+126
+74
+27
+126
+73
+29
+126
+75
+30
+124
+73
+28
+120
+69
+24
+118
+67
+22
+119
+68
+23
+118
+70
+24
+119
+71
+25
+120
+69
+24
+118
+67
+22
+119
+68
+23
+120
+69
+22
+125
+73
+26
+127
+73
+27
+129
+75
+28
+133
+79
+32
+137
+85
+37
+141
+89
+41
+141
+89
+39
+140
+88
+38
+144
+92
+42
+141
+89
+39
+144
+90
+43
+146
+92
+45
+142
+88
+41
+142
+88
+41
+145
+88
+43
+141
+87
+41
+139
+87
+40
+137
+85
+38
+132
+79
+35
+129
+77
+30
+133
+80
+36
+138
+85
+41
+134
+81
+37
+127
+74
+30
+124
+71
+27
+120
+67
+23
+119
+66
+24
+116
+63
+19
+110
+57
+15
+107
+54
+12
+106
+55
+12
+105
+54
+11
+106
+54
+14
+107
+55
+15
+109
+57
+17
+112
+60
+20
+114
+63
+20
+115
+64
+21
+116
+65
+20
+118
+67
+22
+118
+67
+22
+121
+70
+25
+127
+74
+30
+133
+80
+36
+139
+86
+42
+144
+91
+47
+144
+91
+47
+141
+89
+42
+141
+87
+40
+135
+81
+34
+132
+78
+31
+136
+82
+35
+139
+85
+38
+139
+85
+38
+139
+85
+39
+141
+87
+41
+145
+93
+46
+143
+91
+44
+137
+85
+38
+130
+77
+33
+125
+72
+28
+125
+72
+28
+126
+73
+29
+126
+73
+29
+127
+80
+36
+127
+80
+36
+129
+82
+38
+131
+84
+40
+128
+81
+37
+122
+75
+31
+119
+70
+27
+120
+72
+26
+128
+80
+34
+132
+84
+38
+133
+85
+39
+132
+84
+36
+131
+83
+35
+133
+82
+35
+130
+79
+32
+125
+74
+29
+126
+75
+30
+122
+74
+28
+122
+73
+30
+123
+74
+31
+123
+74
+31
+119
+70
+27
+116
+67
+24
+114
+65
+22
+110
+61
+20
+108
+59
+18
+107
+58
+17
+108
+59
+18
+108
+59
+18
+106
+57
+16
+104
+55
+15
+105
+56
+15
+106
+57
+17
+107
+58
+18
+106
+57
+17
+106
+57
+17
+111
+62
+22
+113
+64
+24
+110
+60
+23
+108
+58
+21
+107
+58
+18
+103
+54
+14
+109
+57
+18
+119
+67
+28
+124
+72
+33
+125
+73
+33
+121
+69
+29
+115
+63
+23
+116
+67
+27
+116
+67
+27
+120
+71
+31
+120
+71
+31
+116
+67
+27
+119
+70
+30
+122
+73
+32
+118
+69
+28
+113
+64
+23
+114
+65
+24
+114
+65
+24
+111
+62
+21
+110
+61
+20
+112
+63
+22
+115
+66
+25
+118
+69
+26
+119
+71
+25
+118
+70
+22
+120
+72
+26
+125
+77
+29
+126
+78
+32
+123
+75
+27
+120
+72
+26
+121
+73
+25
+120
+72
+26
+121
+73
+25
+121
+73
+27
+120
+72
+24
+119
+71
+25
+119
+71
+23
+120
+72
+26
+121
+70
+25
+130
+77
+35
+131
+78
+36
+133
+80
+38
+136
+83
+41
+138
+85
+43
+136
+83
+41
+130
+79
+36
+126
+75
+32
+124
+73
+30
+117
+66
+23
+110
+59
+16
+109
+58
+15
+109
+58
+15
+108
+57
+14
+111
+60
+17
+116
+65
+22
+117
+68
+27
+118
+69
+28
+120
+71
+30
+119
+70
+27
+116
+67
+24
+115
+66
+23
+116
+67
+24
+119
+70
+27
+112
+65
+21
+110
+63
+19
+110
+63
+19
+110
+63
+19
+108
+61
+17
+106
+59
+17
+99
+52
+10
+89
+42
+0
+96
+48
+8
+100
+52
+12
+104
+55
+15
+105
+56
+15
+107
+55
+15
+109
+58
+15
+113
+60
+18
+115
+62
+20
+115
+62
+20
+112
+59
+17
+110
+57
+15
+112
+59
+17
+117
+64
+22
+119
+66
+24
+118
+65
+23
+115
+62
+20
+115
+61
+17
+115
+61
+17
+116
+62
+18
+116
+62
+18
+114
+61
+19
+115
+62
+20
+115
+64
+21
+117
+66
+23
+121
+70
+27
+120
+69
+26
+120
+69
+26
+121
+70
+27
+122
+71
+26
+123
+72
+27
+123
+72
+27
+123
+72
+27
+124
+72
+25
+123
+71
+24
+123
+71
+24
+125
+73
+25
+128
+76
+28
+128
+76
+28
+126
+74
+26
+123
+71
+23
+126
+74
+26
+124
+72
+25
+123
+71
+24
+126
+74
+27
+131
+78
+34
+136
+83
+39
+134
+81
+37
+131
+78
+34
+126
+75
+30
+123
+72
+25
+121
+70
+23
+119
+68
+21
+119
+67
+19
+124
+72
+24
+131
+79
+31
+134
+82
+32
+135
+83
+33
+136
+84
+34
+134
+82
+32
+135
+83
+33
+138
+86
+36
+139
+86
+36
+135
+82
+32
+134
+81
+31
+139
+82
+36
+142
+85
+39
+144
+87
+41
+142
+88
+41
+141
+87
+41
+140
+86
+40
+139
+85
+39
+136
+84
+37
+140
+88
+41
+139
+87
+40
+138
+86
+39
+138
+86
+39
+136
+84
+37
+133
+81
+34
+131
+79
+32
+130
+78
+31
+125
+72
+28
+129
+76
+34
+132
+79
+35
+134
+81
+37
+135
+82
+38
+133
+80
+36
+129
+77
+30
+125
+73
+26
+130
+78
+31
+131
+79
+32
+134
+81
+37
+134
+81
+37
+131
+77
+33
+130
+76
+32
+129
+74
+33
+124
+69
+28
+129
+71
+31
+127
+70
+27
+123
+65
+25
+120
+63
+20
+117
+62
+21
+115
+60
+19
+109
+54
+13
+102
+47
+6
+101
+46
+5
+99
+44
+3
+106
+51
+12
+114
+59
+18
+115
+60
+21
+114
+59
+20
+117
+62
+23
+120
+65
+24
+124
+71
+27
+126
+73
+29
+129
+75
+31
+132
+78
+34
+133
+79
+33
+134
+80
+34
+136
+82
+36
+138
+84
+38
+137
+83
+36
+138
+84
+37
+137
+80
+34
+133
+76
+30
+136
+79
+33
+143
+86
+40
+143
+86
+40
+135
+81
+34
+136
+84
+34
+137
+87
+36
+139
+89
+40
+141
+91
+42
+143
+92
+45
+144
+93
+46
+142
+91
+46
+140
+89
+46
+138
+87
+44
+132
+80
+40
+127
+75
+35
+124
+72
+33
+121
+69
+32
+120
+68
+31
+123
+71
+34
+127
+75
+38
+118
+69
+26
+116
+67
+24
+117
+68
+25
+122
+73
+30
+124
+75
+32
+122
+73
+30
+119
+70
+27
+118
+70
+24
+115
+64
+19
+115
+67
+21
+121
+70
+25
+122
+74
+26
+122
+71
+26
+117
+66
+19
+116
+65
+20
+118
+67
+22
+109
+60
+17
+106
+57
+14
+105
+56
+15
+110
+61
+18
+114
+65
+24
+114
+65
+24
+109
+60
+19
+106
+57
+16
+105
+56
+15
+106
+57
+16
+108
+59
+19
+112
+63
+23
+121
+72
+32
+126
+77
+37
+122
+73
+33
+113
+64
+24
+119
+70
+30
+121
+72
+31
+115
+66
+25
+109
+60
+19
+114
+65
+24
+118
+69
+28
+119
+70
+29
+121
+72
+31
+120
+71
+30
+124
+75
+34
+128
+76
+36
+126
+74
+34
+124
+72
+32
+127
+75
+35
+129
+78
+35
+127
+75
+35
+117
+68
+27
+114
+65
+25
+114
+65
+25
+112
+63
+23
+110
+61
+21
+115
+66
+26
+119
+70
+29
+118
+69
+28
+124
+75
+34
+126
+77
+36
+127
+78
+37
+126
+77
+36
+126
+77
+36
+129
+80
+39
+133
+84
+43
+135
+86
+43
+132
+83
+40
+128
+80
+34
+128
+79
+36
+130
+82
+36
+128
+79
+36
+121
+73
+27
+117
+68
+25
+118
+70
+24
+121
+72
+29
+121
+73
+27
+120
+71
+28
+118
+70
+24
+117
+68
+25
+117
+69
+23
+116
+67
+24
+115
+66
+23
+108
+56
+16
+108
+55
+15
+109
+55
+17
+113
+60
+20
+118
+64
+26
+117
+64
+24
+111
+59
+20
+105
+53
+13
+101
+49
+10
+102
+50
+10
+106
+54
+15
+111
+59
+19
+113
+61
+22
+112
+60
+20
+112
+60
+21
+111
+62
+21
+104
+55
+14
+104
+55
+14
+103
+54
+13
+101
+52
+9
+99
+50
+7
+99
+50
+7
+102
+53
+10
+105
+58
+14
+108
+61
+17
+107
+60
+16
+108
+61
+17
+109
+62
+18
+109
+62
+20
+112
+65
+23
+113
+66
+24
+110
+63
+21
+111
+63
+23
+109
+61
+21
+109
+60
+20
+111
+62
+22
+118
+66
+26
+124
+72
+32
+129
+76
+34
+130
+77
+35
+126
+73
+31
+124
+71
+29
+123
+70
+28
+125
+72
+30
+129
+76
+34
+131
+78
+36
+129
+78
+35
+127
+76
+33
+128
+74
+30
+130
+76
+30
+132
+78
+32
+132
+78
+32
+130
+77
+33
+129
+76
+32
+128
+77
+32
+128
+77
+32
+123
+72
+27
+122
+71
+26
+121
+70
+25
+121
+70
+25
+123
+72
+25
+127
+76
+29
+130
+79
+32
+132
+81
+34
+131
+79
+32
+128
+76
+29
+127
+75
+28
+130
+78
+30
+131
+79
+31
+129
+77
+29
+125
+73
+25
+122
+70
+22
+118
+66
+18
+121
+69
+21
+122
+70
+22
+123
+71
+23
+125
+73
+26
+126
+74
+27
+122
+69
+25
+117
+64
+20
+117
+64
+20
+119
+66
+22
+126
+73
+29
+133
+81
+34
+138
+86
+39
+147
+95
+47
+149
+97
+49
+142
+90
+40
+140
+88
+38
+139
+87
+37
+135
+83
+33
+134
+83
+30
+137
+84
+34
+136
+83
+31
+133
+80
+30
+133
+80
+30
+141
+85
+36
+143
+86
+40
+144
+87
+41
+138
+84
+37
+134
+80
+34
+132
+78
+32
+130
+76
+30
+127
+75
+28
+131
+79
+32
+131
+79
+32
+133
+81
+34
+135
+83
+36
+135
+83
+36
+132
+80
+33
+130
+78
+31
+129
+77
+30
+129
+76
+32
+130
+77
+35
+131
+78
+34
+129
+76
+32
+125
+72
+28
+119
+66
+22
+112
+60
+13
+107
+55
+8
+109
+57
+10
+108
+56
+9
+110
+57
+13
+114
+61
+17
+118
+64
+20
+118
+64
+20
+116
+61
+20
+114
+59
+18
+110
+53
+10
+108
+51
+8
+113
+56
+13
+124
+67
+24
+129
+72
+29
+124
+70
+26
+123
+69
+25
+125
+71
+27
+123
+68
+27
+124
+69
+28
+134
+79
+38
+146
+91
+50
+149
+94
+53
+147
+92
+51
+146
+91
+50
+146
+92
+48
+143
+89
+45
+143
+89
+45
+144
+90
+46
+143
+89
+43
+140
+86
+40
+137
+83
+37
+134
+80
+34
+134
+80
+33
+134
+80
+33
+135
+81
+34
+136
+79
+33
+135
+78
+32
+135
+78
+32
+134
+77
+31
+134
+77
+31
+131
+77
+30
+130
+80
+31
+128
+80
+31
+125
+77
+29
+122
+74
+26
+120
+72
+24
+119
+71
+25
+117
+68
+25
+114
+65
+22
+107
+58
+17
+110
+61
+21
+113
+64
+24
+114
+64
+27
+116
+66
+29
+118
+68
+33
+118
+68
+33
+116
+66
+31
+123
+71
+31
+121
+69
+29
+121
+69
+29
+123
+71
+31
+125
+73
+33
+124
+72
+32
+122
+70
+30
+122
+71
+28
+120
+67
+25
+116
+65
+22
+116
+63
+21
+115
+64
+19
+115
+62
+20
+113
+60
+16
+115
+62
+20
+118
+67
+24
+115
+66
+25
+114
+65
+24
+115
+66
+26
+119
+70
+29
+123
+74
+34
+124
+75
+35
+122
+73
+33
+120
+71
+31
+122
+73
+33
+125
+76
+36
+126
+76
+39
+123
+73
+36
+121
+71
+34
+121
+71
+34
+117
+67
+30
+112
+63
+23
+124
+72
+32
+128
+77
+34
+124
+73
+30
+119
+68
+25
+121
+70
+25
+121
+70
+25
+121
+70
+25
+124
+73
+26
+126
+75
+28
+133
+82
+35
+134
+83
+38
+128
+77
+32
+125
+74
+29
+127
+76
+31
+130
+79
+34
+132
+81
+36
+129
+80
+39
+126
+77
+36
+124
+75
+34
+122
+73
+32
+122
+73
+32
+126
+77
+36
+129
+80
+39
+129
+80
+39
+131
+82
+41
+130
+81
+40
+129
+80
+37
+126
+77
+34
+124
+75
+32
+124
+75
+32
+125
+76
+33
+125
+76
+35
+123
+75
+35
+120
+72
+32
+116
+68
+30
+113
+65
+25
+110
+62
+24
+107
+59
+19
+105
+57
+19
+106
+58
+18
+103
+55
+17
+103
+55
+15
+102
+54
+16
+101
+53
+13
+101
+53
+15
+101
+53
+13
+100
+52
+14
+100
+51
+11
+107
+55
+18
+107
+55
+16
+109
+57
+20
+112
+60
+21
+114
+62
+25
+117
+65
+26
+120
+68
+31
+121
+69
+30
+122
+70
+33
+126
+74
+35
+127
+75
+38
+124
+72
+33
+118
+68
+31
+116
+67
+27
+115
+65
+28
+114
+65
+25
+115
+63
+23
+116
+65
+22
+117
+66
+23
+118
+67
+24
+119
+68
+25
+121
+70
+25
+126
+75
+30
+131
+80
+35
+127
+76
+31
+123
+75
+29
+121
+73
+27
+116
+68
+22
+110
+61
+18
+109
+60
+17
+112
+63
+20
+113
+64
+21
+114
+67
+23
+115
+68
+24
+119
+70
+27
+124
+75
+32
+129
+81
+35
+132
+84
+38
+134
+83
+38
+133
+82
+37
+130
+79
+32
+130
+79
+32
+129
+78
+31
+129
+78
+31
+128
+77
+32
+128
+77
+32
+127
+76
+31
+126
+75
+28
+131
+77
+30
+135
+82
+32
+138
+85
+35
+137
+84
+34
+135
+83
+33
+135
+83
+33
+133
+83
+32
+132
+82
+31
+133
+83
+32
+134
+84
+33
+136
+86
+35
+138
+88
+37
+140
+90
+39
+141
+91
+40
+142
+90
+40
+142
+90
+42
+136
+84
+37
+134
+82
+35
+134
+82
+35
+136
+84
+37
+136
+84
+37
+134
+82
+35
+133
+81
+33
+133
+81
+33
+139
+87
+39
+142
+90
+42
+144
+90
+43
+145
+91
+44
+145
+91
+45
+144
+90
+44
+138
+84
+38
+131
+77
+33
+132
+77
+38
+129
+73
+36
+134
+78
+41
+137
+81
+44
+130
+74
+37
+124
+69
+30
+126
+71
+32
+128
+73
+32
+131
+76
+35
+129
+75
+31
+123
+69
+25
+119
+65
+19
+119
+65
+21
+118
+64
+18
+118
+61
+18
+117
+63
+17
+119
+65
+19
+120
+66
+20
+118
+64
+18
+113
+61
+14
+109
+56
+12
+108
+57
+12
+108
+57
+12
+107
+56
+11
+105
+54
+9
+106
+55
+10
+109
+58
+13
+112
+61
+16
+111
+60
+15
+108
+57
+12
+106
+55
+10
+106
+54
+7
+104
+52
+5
+104
+52
+5
+105
+53
+6
+107
+55
+8
+111
+61
+12
+117
+67
+18
+121
+71
+22
+122
+72
+23
+122
+72
+23
+123
+73
+24
+126
+74
+26
+129
+77
+29
+135
+83
+36
+139
+87
+40
+142
+88
+42
+142
+88
+42
+137
+83
+36
+134
+81
+31
+135
+82
+32
+138
+86
+36
+136
+84
+36
+129
+77
+29
+126
+74
+26
+129
+77
+29
+126
+74
+26
+127
+75
+27
+132
+82
+33
+137
+87
+38
+135
+85
+36
+131
+81
+32
+125
+75
+26
+118
+67
+20
+118
+67
+24
+120
+67
+25
+122
+69
+27
+127
+74
+30
+130
+77
+33
+133
+80
+36
+136
+83
+39
+138
+86
+39
+133
+81
+34
+131
+79
+32
+130
+76
+30
+129
+75
+29
+124
+70
+24
+120
+66
+20
+120
+66
+20
+122
+69
+25
+119
+68
+23
+117
+68
+25
+117
+68
+25
+119
+70
+27
+119
+70
+27
+118
+69
+26
+116
+67
+24
+114
+65
+22
+120
+71
+28
+128
+79
+38
+128
+79
+38
+121
+72
+31
+121
+72
+31
+127
+78
+37
+126
+77
+36
+117
+68
+27
+116
+63
+23
+117
+65
+25
+120
+68
+28
+122
+70
+30
+122
+70
+30
+123
+71
+31
+126
+74
+34
+129
+78
+35
+128
+77
+34
+127
+76
+33
+125
+74
+31
+124
+73
+30
+127
+76
+33
+132
+81
+38
+131
+80
+37
+127
+76
+33
+128
+79
+38
+130
+81
+41
+130
+81
+41
+128
+79
+39
+124
+75
+35
+121
+72
+32
+121
+72
+32
+122
+73
+33
+116
+66
+29
+119
+69
+32
+123
+73
+36
+125
+75
+38
+122
+72
+35
+117
+67
+30
+114
+64
+27
+115
+66
+26
+115
+63
+23
+122
+71
+28
+129
+78
+35
+134
+83
+40
+135
+84
+41
+132
+81
+36
+129
+78
+33
+130
+79
+32
+131
+80
+33
+127
+76
+29
+122
+71
+26
+125
+74
+29
+133
+82
+37
+133
+82
+37
+127
+76
+31
+124
+73
+30
+114
+65
+22
+115
+66
+25
+116
+67
+26
+116
+67
+26
+117
+68
+27
+117
+68
+27
+116
+67
+26
+116
+67
+26
+114
+65
+24
+113
+64
+23
+111
+62
+19
+108
+59
+16
+108
+59
+16
+109
+60
+17
+110
+61
+18
+109
+60
+19
+107
+59
+19
+106
+58
+20
+104
+56
+18
+101
+53
+15
+102
+54
+16
+105
+57
+19
+107
+59
+21
+108
+60
+22
+109
+61
+23
+109
+61
+23
+109
+61
+23
+109
+61
+23
+110
+62
+24
+112
+64
+26
+112
+64
+26
+111
+63
+25
+112
+60
+21
+113
+61
+21
+113
+61
+22
+115
+63
+23
+116
+64
+25
+115
+63
+23
+113
+61
+22
+111
+59
+19
+115
+63
+24
+116
+64
+24
+113
+61
+22
+107
+55
+15
+105
+56
+16
+113
+64
+23
+122
+73
+33
+129
+77
+37
+129
+76
+34
+129
+76
+34
+128
+75
+33
+125
+72
+28
+121
+68
+24
+118
+65
+21
+117
+64
+20
+118
+65
+21
+123
+70
+26
+122
+71
+26
+124
+71
+27
+122
+71
+26
+119
+66
+22
+119
+68
+25
+123
+70
+28
+123
+72
+29
+123
+74
+31
+127
+80
+34
+134
+85
+42
+137
+89
+43
+134
+86
+40
+130
+82
+36
+131
+80
+35
+132
+81
+34
+134
+83
+36
+134
+83
+36
+134
+83
+36
+131
+80
+33
+127
+76
+29
+124
+73
+26
+123
+72
+27
+122
+71
+24
+130
+76
+29
+134
+81
+31
+136
+83
+33
+134
+81
+31
+131
+79
+29
+131
+79
+29
+129
+79
+28
+129
+79
+28
+133
+83
+32
+133
+83
+32
+134
+84
+33
+134
+84
+33
+133
+83
+32
+131
+81
+30
+129
+77
+27
+127
+75
+27
+126
+73
+29
+126
+73
+29
+127
+74
+30
+126
+74
+27
+126
+74
+27
+127
+75
+28
+130
+78
+31
+132
+80
+32
+130
+78
+30
+126
+74
+26
+123
+69
+22
+122
+68
+21
+122
+68
+22
+119
+65
+19
+111
+57
+11
+102
+48
+4
+96
+41
+2
+97
+41
+4
+101
+45
+8
+104
+49
+10
+103
+48
+9
+106
+51
+12
+115
+60
+19
+123
+68
+27
+120
+66
+22
+118
+64
+20
+113
+59
+13
+110
+56
+10
+112
+58
+12
+113
+59
+13
+116
+59
+16
+118
+61
+16
+119
+65
+19
+119
+65
+19
+117
+63
+17
+114
+60
+14
+113
+60
+16
+116
+63
+19
+118
+67
+22
+119
+68
+23
+120
+69
+24
+122
+71
+26
+127
+76
+31
+133
+82
+37
+137
+86
+41
+138
+87
+42
+139
+87
+40
+140
+88
+41
+141
+89
+42
+140
+88
+41
+138
+86
+39
+136
+84
+37
+137
+87
+38
+141
+91
+42
+144
+94
+45
+145
+95
+46
+148
+98
+49
+155
+105
+56
+153
+101
+53
+142
+90
+42
+138
+86
+39
+139
+87
+40
+139
+85
+39
+137
+85
+38
+137
+85
+38
+139
+87
+39
+139
+87
+40
+135
+84
+37
+134
+83
+36
+135
+84
+37
+136
+85
+38
+135
+87
+39
+132
+81
+34
+132
+84
+36
+134
+86
+38
+133
+87
+38
+132
+84
+36
+132
+86
+37
+130
+82
+34
+123
+75
+29
+121
+72
+29
+121
+69
+29
+118
+67
+24
+117
+66
+23
+117
+66
+23
+118
+67
+24
+120
+69
+26
+122
+71
+26
+124
+73
+28
+121
+70
+25
+117
+64
+20
+113
+60
+16
+111
+58
+14
+110
+57
+13
+110
+57
+13
+108
+57
+14
+110
+59
+16
+111
+60
+17
+115
+63
+23
+120
+69
+26
+120
+69
+26
+114
+63
+18
+109
+58
+13
+107
+56
+11
+107
+56
+11
+108
+57
+12
+111
+60
+15
+117
+66
+19
+124
+73
+26
+129
+78
+31
+134
+83
+36
+137
+86
+39
+125
+74
+31
+123
+74
+31
+123
+74
+31
+121
+72
+29
+117
+68
+25
+115
+66
+23
+117
+68
+25
+119
+70
+27
+119
+70
+27
+120
+72
+26
+120
+72
+26
+120
+72
+26
+122
+75
+29
+126
+79
+33
+123
+76
+30
+118
+71
+27
+117
+70
+28
+118
+70
+30
+117
+69
+29
+113
+65
+25
+109
+61
+21
+107
+59
+19
+109
+61
+21
+110
+62
+22
+114
+66
+26
+112
+64
+24
+111
+63
+23
+111
+63
+23
+110
+62
+22
+109
+61
+21
+110
+62
+22
+112
+64
+26
+109
+59
+22
+109
+59
+22
+112
+62
+25
+115
+66
+26
+113
+64
+24
+111
+62
+21
+112
+63
+22
+114
+65
+24
+114
+65
+24
+111
+62
+21
+102
+53
+12
+97
+48
+7
+99
+50
+10
+98
+49
+9
+96
+47
+7
+98
+49
+9
+98
+49
+8
+101
+52
+9
+103
+54
+11
+105
+56
+13
+106
+57
+14
+104
+55
+12
+103
+54
+11
+104
+55
+12
+107
+58
+15
+109
+60
+17
+111
+62
+19
+113
+64
+21
+117
+68
+25
+120
+71
+28
+122
+73
+30
+123
+74
+31
+116
+69
+27
+114
+67
+25
+111
+64
+22
+111
+64
+22
+113
+66
+24
+116
+69
+27
+116
+69
+27
+116
+69
+27
+118
+71
+29
+119
+72
+30
+118
+71
+29
+117
+70
+28
+118
+71
+29
+120
+73
+31
+122
+75
+33
+123
+76
+32
+126
+75
+30
+126
+75
+28
+126
+75
+30
+129
+78
+31
+130
+79
+34
+126
+75
+28
+118
+67
+22
+112
+61
+14
+111
+63
+17
+117
+69
+21
+121
+73
+27
+124
+76
+28
+126
+78
+32
+128
+80
+32
+129
+81
+35
+130
+79
+34
+127
+74
+30
+130
+76
+32
+132
+78
+34
+134
+80
+34
+134
+80
+34
+134
+80
+34
+135
+81
+35
+137
+83
+37
+140
+86
+40
+136
+84
+37
+137
+83
+37
+137
+85
+38
+136
+82
+36
+135
+82
+38
+136
+82
+38
+132
+79
+37
+126
+77
+34
+120
+71
+28
+117
+65
+25
+117
+66
+23
+120
+69
+26
+121
+70
+27
+122
+71
+28
+123
+72
+29
+121
+70
+27
+121
+70
+25
+121
+70
+25
+119
+68
+23
+116
+65
+20
+114
+63
+18
+114
+63
+20
+114
+63
+18
+119
+65
+21
+123
+69
+25
+124
+70
+26
+121
+67
+23
+116
+63
+19
+114
+61
+17
+113
+61
+14
+111
+59
+12
+114
+62
+15
+112
+60
+13
+111
+58
+14
+109
+56
+12
+108
+55
+11
+106
+53
+9
+105
+52
+8
+104
+51
+7
+108
+55
+13
+109
+56
+12
+107
+54
+10
+105
+52
+8
+106
+53
+9
+110
+57
+13
+113
+60
+16
+114
+62
+15
+119
+65
+19
+116
+62
+16
+115
+61
+15
+118
+64
+18
+123
+69
+23
+124
+70
+24
+122
+68
+22
+119
+65
+19
+128
+74
+27
+133
+79
+32
+134
+80
+33
+132
+78
+31
+134
+80
+33
+135
+82
+32
+131
+78
+28
+127
+74
+24
+135
+82
+30
+135
+82
+30
+132
+79
+27
+133
+80
+28
+137
+84
+32
+141
+88
+36
+143
+90
+40
+148
+92
+43
+150
+92
+44
+150
+92
+44
+147
+89
+41
+142
+84
+36
+138
+82
+33
+140
+84
+35
+143
+86
+40
+144
+87
+41
+140
+86
+39
+139
+85
+38
+140
+83
+37
+141
+84
+38
+141
+84
+38
+138
+81
+35
+135
+79
+30
+131
+77
+30
+135
+81
+35
+133
+80
+36
+130
+79
+34
+127
+76
+31
+123
+72
+27
+122
+71
+26
+121
+70
+25
+121
+70
+25
+118
+67
+22
+127
+76
+31
+127
+76
+31
+121
+70
+25
+123
+70
+26
+125
+72
+28
+126
+73
+29
+127
+74
+32
+130
+76
+38
+131
+79
+40
+127
+75
+38
+115
+65
+28
+108
+58
+21
+106
+56
+19
+104
+54
+17
+100
+52
+14
+103
+53
+16
+103
+55
+17
+105
+57
+19
+101
+56
+17
+101
+53
+15
+102
+57
+18
+107
+59
+21
+103
+55
+15
+106
+59
+17
+105
+56
+15
+103
+54
+13
+101
+52
+11
+99
+50
+9
+99
+50
+7
+102
+53
+10
+105
+56
+13
+105
+56
+13
+109
+60
+17
+117
+66
+23
+123
+72
+29
+126
+75
+32
+125
+74
+31
+120
+69
+26
+116
+65
+22
+111
+58
+16
+112
+59
+15
+116
+63
+21
+122
+69
+25
+126
+73
+29
+130
+78
+31
+136
+82
+36
+141
+87
+41
+138
+84
+37
+132
+78
+31
+133
+80
+30
+142
+89
+37
+147
+91
+40
+143
+87
+36
+144
+88
+37
+151
+95
+44
+126
+78
+40
+123
+75
+35
+118
+73
+34
+115
+70
+29
+115
+70
+31
+116
+71
+30
+117
+72
+33
+118
+73
+32
+117
+72
+31
+114
+69
+28
+113
+68
+27
+111
+66
+25
+107
+64
+22
+103
+60
+18
+105
+62
+20
+109
+66
+24
+110
+62
+22
+108
+60
+20
+104
+56
+16
+101
+53
+13
+102
+54
+14
+104
+56
+16
+105
+57
+17
+104
+56
+16
+99
+51
+11
+104
+56
+16
+107
+59
+19
+105
+57
+17
+105
+57
+17
+108
+60
+20
+111
+63
+23
+110
+62
+22
+98
+48
+11
+93
+43
+8
+97
+47
+10
+104
+54
+17
+103
+54
+14
+103
+54
+14
+108
+59
+18
+110
+61
+20
+116
+67
+26
+124
+75
+34
+120
+71
+30
+112
+63
+22
+113
+64
+24
+114
+65
+25
+111
+61
+24
+110
+61
+21
+114
+65
+24
+117
+68
+25
+119
+70
+27
+119
+70
+27
+120
+71
+28
+119
+70
+27
+120
+71
+28
+124
+75
+32
+122
+73
+30
+125
+76
+33
+128
+79
+36
+128
+79
+36
+128
+79
+36
+126
+77
+34
+124
+75
+32
+122
+73
+30
+121
+72
+29
+116
+69
+23
+116
+67
+24
+118
+71
+25
+123
+74
+31
+122
+75
+29
+121
+72
+29
+118
+71
+25
+115
+66
+23
+113
+66
+20
+112
+63
+20
+108
+61
+15
+109
+60
+17
+110
+63
+17
+114
+65
+22
+115
+67
+21
+115
+67
+21
+120
+69
+24
+123
+72
+27
+126
+75
+30
+127
+76
+31
+127
+76
+31
+127
+76
+31
+128
+77
+32
+122
+74
+28
+121
+73
+27
+121
+73
+27
+123
+75
+29
+126
+78
+32
+129
+81
+35
+132
+84
+38
+137
+86
+41
+135
+82
+40
+134
+81
+39
+133
+80
+36
+132
+79
+35
+129
+76
+32
+127
+74
+30
+127
+74
+30
+129
+76
+32
+123
+70
+26
+116
+63
+19
+112
+59
+15
+112
+59
+15
+112
+59
+15
+112
+59
+15
+110
+57
+15
+105
+52
+10
+106
+55
+12
+107
+56
+13
+108
+56
+16
+109
+58
+15
+105
+53
+13
+100
+49
+6
+99
+47
+7
+100
+49
+6
+100
+49
+6
+101
+50
+7
+101
+50
+7
+101
+50
+7
+102
+51
+8
+104
+53
+10
+107
+54
+12
+108
+55
+13
+115
+62
+18
+122
+68
+24
+128
+74
+30
+129
+75
+31
+128
+75
+31
+129
+76
+32
+130
+78
+31
+128
+76
+29
+126
+74
+27
+127
+75
+28
+127
+74
+30
+129
+76
+32
+130
+77
+33
+131
+78
+34
+132
+79
+35
+132
+79
+35
+132
+79
+35
+132
+80
+33
+129
+77
+30
+125
+73
+26
+128
+76
+29
+134
+82
+35
+137
+85
+38
+136
+84
+37
+137
+83
+36
+137
+83
+36
+139
+85
+38
+143
+89
+42
+144
+90
+43
+144
+90
+43
+146
+92
+45
+149
+96
+46
+148
+95
+45
+145
+92
+40
+141
+88
+38
+144
+91
+39
+151
+98
+46
+149
+96
+44
+148
+95
+43
+153
+100
+48
+154
+101
+49
+153
+100
+48
+148
+95
+43
+145
+92
+40
+145
+92
+42
+142
+89
+39
+140
+87
+37
+141
+88
+38
+144
+88
+39
+146
+90
+41
+144
+88
+39
+139
+83
+34
+136
+79
+33
+135
+81
+34
+140
+83
+37
+140
+86
+39
+135
+81
+34
+132
+78
+31
+130
+76
+29
+132
+78
+31
+137
+80
+34
+135
+81
+34
+135
+78
+32
+131
+77
+30
+128
+75
+31
+128
+75
+33
+124
+73
+30
+118
+67
+24
+112
+61
+18
+110
+59
+16
+112
+61
+18
+113
+62
+19
+110
+59
+16
+111
+60
+17
+109
+58
+15
+108
+57
+14
+111
+58
+16
+106
+53
+11
+102
+49
+7
+105
+52
+12
+100
+46
+8
+102
+48
+10
+104
+52
+15
+104
+52
+13
+103
+51
+14
+102
+50
+11
+102
+52
+15
+104
+55
+15
+104
+54
+17
+105
+56
+16
+106
+57
+17
+104
+56
+16
+101
+53
+13
+104
+56
+16
+109
+61
+21
+110
+62
+22
+112
+63
+20
+114
+65
+22
+118
+67
+24
+119
+68
+23
+119
+68
+25
+120
+69
+24
+125
+74
+29
+129
+78
+33
+129
+78
+33
+131
+80
+35
+138
+85
+41
+143
+90
+46
+141
+88
+44
+132
+79
+35
+126
+73
+29
+125
+73
+26
+128
+74
+28
+132
+78
+31
+138
+84
+38
+140
+86
+39
+141
+87
+40
+143
+89
+42
+148
+91
+45
+151
+95
+46
+148
+92
+43
+148
+92
+43
+145
+89
+38
+141
+86
+32
+140
+83
+30
+141
+84
+31
+139
+82
+29
+135
+78
+25
+97
+53
+24
+97
+54
+22
+98
+54
+25
+101
+58
+26
+103
+59
+30
+102
+59
+27
+99
+55
+26
+98
+55
+23
+93
+52
+20
+87
+46
+14
+86
+45
+13
+91
+50
+18
+93
+52
+20
+92
+51
+19
+95
+54
+22
+103
+60
+26
+102
+57
+18
+109
+61
+21
+112
+64
+24
+112
+64
+24
+110
+63
+21
+109
+62
+20
+106
+59
+17
+102
+55
+13
+96
+49
+7
+99
+52
+10
+104
+57
+15
+111
+64
+22
+113
+66
+24
+113
+66
+24
+114
+67
+25
+116
+69
+27
+115
+67
+27
+115
+67
+27
+113
+66
+24
+111
+64
+22
+113
+66
+22
+118
+71
+27
+121
+74
+28
+121
+74
+28
+119
+72
+26
+119
+72
+26
+119
+72
+28
+118
+71
+27
+112
+65
+21
+107
+60
+16
+106
+59
+17
+109
+60
+19
+112
+63
+20
+117
+66
+21
+122
+71
+26
+123
+72
+27
+119
+68
+23
+116
+65
+20
+118
+67
+24
+124
+73
+30
+122
+71
+28
+121
+70
+27
+119
+68
+25
+118
+67
+24
+116
+65
+22
+114
+63
+20
+115
+64
+21
+118
+67
+24
+114
+63
+18
+112
+64
+16
+121
+70
+25
+125
+77
+29
+125
+74
+29
+119
+71
+23
+123
+72
+27
+122
+74
+26
+123
+72
+27
+123
+75
+27
+124
+73
+28
+119
+71
+23
+122
+71
+26
+122
+74
+26
+122
+71
+26
+116
+67
+24
+116
+67
+27
+115
+65
+28
+114
+64
+27
+111
+61
+24
+108
+58
+21
+108
+58
+21
+111
+59
+22
+113
+61
+24
+112
+60
+23
+110
+58
+21
+109
+57
+20
+111
+59
+22
+110
+58
+21
+107
+55
+18
+107
+55
+18
+108
+56
+19
+104
+55
+15
+98
+49
+9
+97
+48
+8
+100
+51
+11
+99
+50
+9
+100
+51
+10
+105
+56
+15
+108
+59
+18
+111
+62
+21
+107
+58
+17
+105
+56
+15
+108
+59
+18
+111
+62
+22
+110
+61
+21
+107
+58
+18
+105
+56
+15
+109
+58
+15
+112
+59
+15
+114
+61
+19
+111
+58
+14
+107
+54
+12
+107
+54
+10
+110
+57
+15
+115
+62
+18
+123
+70
+26
+126
+73
+29
+126
+73
+29
+125
+72
+28
+126
+73
+29
+129
+76
+32
+133
+79
+35
+137
+84
+40
+138
+86
+39
+135
+83
+35
+128
+76
+28
+126
+74
+26
+134
+81
+31
+136
+83
+33
+134
+81
+31
+136
+83
+33
+134
+81
+31
+136
+83
+33
+138
+86
+36
+142
+90
+40
+145
+93
+45
+144
+92
+44
+139
+87
+39
+134
+82
+34
+133
+81
+31
+131
+80
+27
+127
+76
+23
+128
+77
+24
+135
+84
+31
+138
+87
+34
+137
+86
+33
+137
+86
+33
+140
+87
+35
+137
+84
+32
+137
+84
+30
+139
+86
+32
+142
+89
+35
+142
+89
+35
+141
+88
+34
+139
+86
+34
+136
+84
+34
+137
+85
+35
+141
+89
+41
+147
+95
+47
+149
+97
+49
+146
+94
+46
+140
+88
+40
+137
+85
+37
+134
+82
+34
+132
+80
+33
+133
+81
+34
+134
+82
+35
+131
+78
+34
+128
+75
+31
+131
+78
+36
+138
+85
+43
+135
+82
+38
+130
+79
+34
+129
+78
+33
+129
+78
+33
+125
+74
+31
+115
+66
+23
+112
+61
+18
+109
+60
+17
+104
+55
+12
+99
+50
+7
+100
+51
+8
+104
+55
+12
+105
+54
+11
+102
+53
+10
+106
+55
+12
+108
+57
+14
+115
+62
+20
+117
+64
+22
+115
+62
+20
+111
+58
+16
+108
+57
+14
+107
+56
+13
+107
+56
+13
+111
+60
+17
+119
+68
+25
+124
+73
+30
+120
+67
+25
+111
+58
+16
+110
+57
+15
+112
+59
+17
+118
+63
+22
+127
+73
+29
+129
+72
+27
+128
+71
+25
+130
+73
+28
+135
+78
+32
+140
+86
+40
+143
+89
+42
+141
+87
+41
+137
+83
+36
+133
+79
+33
+130
+78
+30
+130
+78
+30
+130
+78
+30
+128
+76
+28
+128
+76
+28
+133
+81
+33
+140
+88
+40
+144
+90
+43
+149
+95
+48
+153
+99
+52
+152
+99
+49
+153
+96
+50
+154
+98
+49
+154
+98
+49
+153
+97
+48
+155
+99
+50
+154
+98
+49
+150
+94
+45
+150
+94
+45
+155
+97
+49
+156
+98
+50
+150
+92
+44
+146
+90
+41
+137
+84
+32
+143
+90
+36
+144
+88
+37
+136
+80
+29
+134
+78
+27
+141
+85
+34
+146
+90
+39
+145
+89
+40
+148
+92
+43
+146
+90
+41
+142
+84
+36
+138
+80
+32
+141
+83
+35
+145
+87
+39
+143
+85
+37
+138
+80
+32
+90
+46
+17
+88
+45
+13
+86
+42
+13
+86
+43
+11
+87
+43
+14
+88
+45
+13
+90
+46
+17
+92
+49
+17
+86
+42
+13
+82
+41
+9
+84
+40
+11
+85
+44
+12
+91
+47
+18
+91
+50
+18
+96
+52
+23
+100
+57
+23
+114
+69
+30
+115
+67
+27
+112
+64
+24
+109
+61
+21
+110
+63
+21
+115
+68
+26
+118
+71
+29
+118
+71
+29
+117
+70
+28
+116
+69
+27
+115
+68
+26
+117
+70
+26
+117
+70
+28
+116
+69
+25
+116
+69
+25
+117
+70
+26
+119
+72
+30
+120
+72
+32
+117
+70
+28
+109
+62
+20
+105
+58
+14
+108
+61
+17
+115
+68
+24
+120
+73
+27
+126
+79
+35
+125
+78
+34
+125
+78
+34
+124
+77
+33
+123
+76
+32
+122
+75
+31
+124
+77
+35
+127
+80
+36
+133
+82
+37
+131
+80
+35
+128
+77
+32
+126
+75
+30
+124
+73
+28
+122
+71
+26
+121
+70
+27
+121
+70
+27
+125
+74
+31
+124
+73
+30
+123
+72
+29
+123
+72
+29
+124
+73
+30
+126
+75
+32
+126
+75
+32
+126
+75
+32
+126
+75
+30
+123
+72
+27
+125
+74
+29
+127
+76
+31
+126
+75
+30
+125
+74
+29
+127
+76
+31
+127
+76
+31
+125
+74
+29
+125
+74
+29
+124
+73
+28
+123
+72
+27
+125
+74
+29
+127
+76
+31
+124
+73
+28
+120
+69
+26
+120
+71
+31
+122
+72
+35
+124
+74
+37
+124
+74
+37
+119
+69
+32
+113
+63
+26
+109
+57
+20
+106
+54
+17
+106
+54
+17
+108
+56
+19
+109
+57
+20
+106
+54
+17
+104
+52
+15
+105
+53
+16
+109
+57
+20
+113
+61
+22
+110
+61
+21
+111
+64
+22
+115
+66
+25
+114
+67
+25
+111
+62
+19
+112
+65
+21
+121
+72
+29
+125
+78
+34
+133
+84
+41
+132
+85
+41
+133
+84
+41
+132
+85
+41
+131
+82
+41
+126
+79
+37
+125
+76
+35
+126
+77
+34
+127
+74
+30
+126
+74
+27
+128
+76
+29
+133
+81
+34
+138
+86
+39
+140
+88
+41
+143
+91
+44
+145
+93
+46
+143
+91
+44
+141
+89
+42
+134
+82
+35
+131
+79
+32
+135
+81
+35
+137
+83
+37
+135
+81
+35
+135
+81
+35
+136
+84
+36
+133
+81
+33
+130
+78
+30
+130
+78
+30
+137
+83
+36
+141
+88
+38
+142
+89
+39
+144
+91
+41
+147
+94
+44
+144
+91
+41
+138
+86
+36
+134
+82
+32
+133
+81
+33
+133
+81
+33
+132
+80
+32
+130
+78
+30
+134
+82
+32
+134
+82
+32
+132
+80
+30
+135
+83
+33
+140
+88
+38
+142
+90
+40
+139
+87
+37
+138
+86
+36
+132
+79
+29
+130
+77
+27
+128
+75
+23
+128
+75
+23
+128
+75
+23
+128
+75
+23
+128
+75
+23
+129
+76
+24
+124
+72
+22
+124
+72
+22
+123
+71
+23
+121
+69
+21
+120
+68
+20
+117
+65
+18
+110
+58
+11
+103
+51
+4
+105
+52
+8
+103
+50
+6
+104
+51
+9
+106
+53
+11
+105
+52
+12
+103
+50
+10
+105
+51
+13
+111
+58
+18
+110
+59
+16
+108
+57
+12
+106
+57
+14
+109
+60
+17
+108
+59
+16
+104
+55
+12
+102
+53
+10
+103
+54
+11
+107
+60
+18
+110
+63
+21
+121
+72
+29
+129
+80
+37
+128
+79
+36
+124
+75
+32
+124
+75
+32
+126
+75
+30
+126
+73
+29
+126
+73
+29
+124
+71
+27
+123
+70
+26
+123
+72
+27
+122
+71
+26
+121
+70
+25
+124
+73
+28
+132
+81
+36
+135
+84
+39
+132
+79
+35
+130
+77
+33
+136
+83
+39
+139
+86
+42
+139
+85
+41
+143
+89
+43
+149
+93
+44
+150
+92
+42
+151
+93
+43
+150
+92
+42
+147
+91
+40
+142
+86
+35
+137
+81
+30
+133
+77
+26
+134
+78
+27
+135
+79
+28
+132
+79
+25
+128
+75
+21
+128
+75
+21
+135
+82
+28
+141
+88
+34
+144
+91
+39
+149
+93
+42
+145
+89
+40
+139
+83
+32
+137
+81
+30
+142
+84
+34
+148
+90
+40
+149
+91
+41
+145
+87
+37
+152
+95
+42
+148
+91
+38
+142
+84
+34
+142
+84
+34
+147
+87
+37
+143
+83
+33
+139
+79
+29
+137
+79
+29
+130
+77
+23
+134
+81
+27
+134
+81
+27
+129
+76
+22
+127
+74
+22
+129
+76
+24
+131
+78
+28
+130
+77
+27
+135
+79
+30
+134
+78
+29
+135
+78
+32
+137
+80
+34
+136
+79
+33
+135
+78
+32
+137
+80
+34
+142
+85
+39
+107
+59
+21
+106
+58
+18
+107
+59
+21
+109
+61
+21
+109
+61
+23
+108
+60
+20
+108
+60
+22
+108
+60
+20
+114
+66
+28
+113
+68
+27
+115
+67
+29
+114
+69
+28
+119
+71
+33
+122
+77
+36
+128
+80
+42
+129
+81
+41
+126
+78
+38
+128
+79
+38
+127
+78
+37
+120
+71
+30
+115
+66
+25
+117
+68
+27
+123
+74
+31
+126
+77
+34
+121
+72
+29
+118
+69
+26
+116
+67
+24
+116
+68
+22
+117
+68
+25
+115
+67
+21
+112
+64
+18
+109
+62
+18
+115
+67
+27
+113
+68
+29
+111
+66
+27
+107
+62
+23
+108
+60
+22
+110
+62
+24
+113
+65
+27
+115
+67
+27
+113
+65
+27
+116
+68
+30
+122
+74
+36
+128
+80
+42
+131
+83
+43
+130
+82
+42
+130
+82
+42
+130
+83
+41
+132
+81
+38
+129
+78
+33
+126
+75
+30
+124
+73
+28
+126
+75
+30
+127
+76
+31
+126
+75
+30
+123
+72
+27
+116
+65
+22
+116
+65
+22
+113
+62
+19
+109
+58
+15
+109
+58
+15
+114
+63
+20
+117
+66
+23
+118
+67
+24
+114
+61
+19
+113
+60
+18
+113
+60
+18
+113
+60
+18
+111
+58
+16
+113
+60
+18
+116
+63
+21
+117
+64
+22
+113
+60
+18
+115
+62
+20
+118
+65
+23
+122
+69
+27
+123
+70
+28
+120
+67
+25
+113
+60
+18
+107
+56
+13
+102
+54
+8
+105
+57
+11
+108
+60
+14
+111
+63
+17
+115
+64
+19
+117
+66
+21
+119
+68
+23
+120
+69
+24
+124
+73
+28
+126
+75
+30
+125
+74
+29
+122
+71
+26
+121
+70
+25
+123
+72
+27
+123
+72
+27
+120
+69
+22
+123
+72
+25
+124
+76
+27
+129
+79
+28
+123
+76
+24
+120
+70
+19
+121
+74
+22
+130
+80
+29
+131
+84
+32
+133
+83
+32
+132
+85
+33
+134
+84
+33
+130
+83
+31
+126
+76
+25
+120
+73
+21
+122
+72
+23
+124
+74
+25
+133
+80
+30
+130
+77
+25
+129
+76
+26
+132
+79
+29
+135
+82
+32
+135
+82
+32
+133
+81
+31
+133
+81
+31
+141
+89
+39
+143
+91
+41
+143
+90
+40
+142
+89
+39
+144
+91
+41
+144
+91
+41
+142
+89
+37
+141
+88
+38
+137
+84
+40
+134
+81
+39
+132
+79
+37
+132
+79
+35
+133
+79
+35
+135
+81
+37
+137
+83
+37
+137
+83
+37
+130
+76
+30
+128
+74
+28
+123
+69
+25
+118
+64
+20
+115
+62
+20
+115
+62
+20
+115
+62
+20
+114
+61
+19
+114
+61
+19
+114
+61
+19
+112
+59
+17
+112
+59
+17
+114
+61
+19
+112
+59
+17
+108
+55
+15
+107
+54
+14
+105
+52
+10
+104
+51
+9
+103
+50
+8
+103
+50
+8
+104
+51
+7
+105
+52
+8
+110
+57
+13
+114
+62
+15
+121
+69
+19
+123
+72
+19
+122
+70
+20
+120
+68
+18
+122
+70
+20
+128
+76
+28
+132
+80
+32
+130
+78
+30
+126
+74
+27
+123
+71
+24
+123
+70
+26
+124
+71
+27
+124
+71
+29
+122
+69
+27
+122
+70
+30
+126
+73
+31
+125
+71
+25
+124
+70
+23
+126
+74
+26
+131
+79
+31
+134
+82
+34
+134
+82
+34
+136
+84
+37
+139
+87
+40
+130
+78
+31
+129
+77
+30
+133
+81
+34
+136
+84
+37
+134
+82
+34
+133
+81
+33
+136
+82
+35
+137
+83
+36
+140
+86
+39
+139
+86
+36
+135
+83
+33
+133
+81
+31
+129
+77
+27
+123
+71
+21
+122
+70
+22
+127
+75
+27
+128
+76
+28
+133
+81
+33
+134
+81
+31
+137
+84
+34
+142
+89
+39
+141
+88
+38
+140
+87
+37
+146
+93
+43
+142
+86
+37
+142
+86
+37
+142
+86
+37
+143
+87
+38
+145
+89
+40
+146
+90
+41
+146
+93
+41
+146
+93
+41
+149
+96
+44
+150
+97
+45
+147
+94
+42
+142
+89
+37
+142
+89
+37
+147
+94
+42
+151
+98
+46
+151
+98
+46
+149
+93
+42
+147
+91
+40
+144
+88
+37
+143
+87
+36
+147
+92
+38
+153
+98
+44
+154
+99
+45
+152
+97
+43
+150
+95
+41
+146
+91
+37
+144
+86
+36
+149
+91
+41
+153
+95
+45
+150
+92
+42
+149
+91
+41
+153
+97
+46
+149
+97
+47
+152
+100
+50
+153
+101
+51
+152
+100
+50
+152
+100
+50
+153
+101
+51
+152
+100
+52
+151
+99
+51
+146
+92
+45
+140
+86
+39
+134
+80
+34
+133
+79
+33
+136
+82
+36
+137
+83
+37
+138
+84
+38
+139
+85
+39
+129
+78
+35
+127
+76
+31
+125
+74
+31
+125
+74
+29
+124
+73
+30
+125
+74
+29
+128
+77
+34
+130
+79
+34
+127
+76
+33
+126
+75
+30
+124
+73
+30
+122
+71
+26
+121
+70
+27
+120
+69
+24
+119
+68
+25
+118
+67
+24
+122
+73
+32
+126
+77
+36
+127
+78
+37
+123
+74
+33
+118
+69
+28
+117
+68
+27
+120
+71
+28
+122
+73
+30
+127
+78
+35
+127
+78
+35
+129
+81
+35
+134
+86
+40
+138
+90
+44
+138
+90
+44
+134
+86
+40
+129
+80
+37
+125
+78
+36
+123
+78
+37
+121
+73
+35
+114
+66
+28
+109
+61
+23
+105
+57
+19
+100
+52
+14
+96
+48
+10
+99
+51
+13
+100
+52
+14
+101
+53
+15
+101
+53
+15
+100
+52
+12
+100
+52
+12
+102
+54
+14
+104
+55
+14
+109
+58
+15
+112
+61
+16
+114
+63
+18
+113
+62
+17
+115
+64
+19
+117
+66
+21
+117
+66
+21
+115
+64
+19
+124
+73
+30
+127
+76
+33
+126
+75
+32
+120
+69
+26
+117
+66
+23
+121
+70
+27
+125
+74
+31
+126
+75
+32
+126
+73
+31
+127
+74
+32
+128
+75
+33
+124
+71
+29
+116
+63
+21
+114
+61
+19
+115
+62
+20
+114
+61
+19
+119
+66
+24
+117
+64
+22
+117
+64
+22
+120
+67
+25
+123
+70
+28
+124
+71
+29
+125
+72
+30
+126
+75
+30
+125
+74
+27
+125
+77
+28
+128
+80
+31
+130
+82
+33
+133
+83
+34
+133
+83
+34
+133
+83
+34
+133
+83
+34
+133
+83
+34
+133
+83
+34
+130
+80
+31
+127
+77
+28
+126
+76
+27
+126
+76
+27
+124
+74
+25
+122
+72
+23
+122
+72
+23
+120
+70
+21
+122
+70
+20
+121
+69
+19
+119
+67
+17
+123
+71
+21
+127
+75
+25
+128
+76
+26
+134
+82
+32
+133
+81
+31
+131
+79
+29
+132
+80
+30
+133
+81
+31
+135
+83
+33
+136
+84
+36
+137
+85
+35
+136
+83
+31
+140
+84
+33
+137
+84
+34
+135
+82
+32
+133
+80
+30
+132
+79
+29
+133
+81
+31
+134
+82
+32
+131
+79
+29
+133
+81
+31
+133
+80
+30
+131
+78
+28
+131
+78
+28
+128
+75
+25
+123
+70
+18
+122
+69
+19
+111
+58
+14
+108
+55
+13
+111
+58
+16
+112
+59
+17
+109
+55
+11
+110
+56
+12
+112
+58
+12
+110
+56
+10
+114
+60
+14
+116
+62
+16
+117
+63
+19
+118
+64
+20
+118
+65
+23
+120
+67
+25
+121
+68
+26
+120
+67
+25
+126
+73
+31
+127
+74
+32
+125
+72
+30
+125
+72
+30
+129
+76
+34
+131
+78
+36
+131
+78
+38
+133
+80
+40
+133
+80
+40
+132
+79
+37
+131
+78
+36
+131
+78
+36
+131
+78
+36
+133
+80
+36
+137
+84
+40
+141
+89
+42
+132
+80
+30
+134
+83
+30
+134
+83
+30
+129
+78
+25
+126
+74
+24
+128
+76
+26
+132
+80
+30
+133
+81
+33
+131
+79
+31
+129
+77
+29
+128
+76
+29
+131
+79
+32
+133
+80
+36
+134
+81
+37
+134
+83
+40
+136
+83
+39
+135
+81
+34
+134
+81
+31
+135
+82
+32
+138
+86
+36
+139
+87
+39
+139
+87
+39
+141
+89
+41
+144
+92
+44
+138
+86
+39
+132
+80
+32
+128
+76
+29
+126
+74
+26
+124
+70
+23
+125
+72
+22
+128
+74
+27
+128
+75
+25
+129
+76
+26
+132
+79
+29
+133
+80
+30
+130
+78
+28
+124
+72
+22
+117
+65
+15
+121
+69
+21
+133
+81
+33
+138
+86
+38
+142
+90
+42
+143
+90
+40
+145
+92
+42
+149
+96
+46
+146
+93
+43
+145
+92
+42
+151
+98
+48
+148
+95
+45
+144
+91
+41
+140
+86
+39
+140
+87
+37
+143
+89
+42
+146
+93
+43
+147
+94
+44
+145
+92
+40
+143
+90
+40
+142
+89
+37
+141
+88
+38
+141
+88
+36
+140
+87
+37
+139
+86
+34
+140
+87
+37
+142
+89
+37
+148
+95
+43
+147
+94
+42
+146
+90
+39
+140
+87
+35
+139
+83
+32
+135
+82
+28
+135
+80
+26
+130
+77
+23
+136
+81
+27
+134
+79
+25
+133
+77
+26
+135
+79
+28
+137
+79
+29
+132
+76
+25
+131
+73
+23
+133
+77
+28
+125
+73
+25
+126
+75
+28
+127
+75
+28
+122
+72
+23
+121
+69
+21
+121
+69
+21
+120
+68
+21
+117
+65
+18
+123
+71
+24
+118
+66
+18
+110
+58
+10
+107
+55
+7
+116
+64
+16
+126
+74
+26
+126
+74
+26
+119
+67
+19
+120
+67
+23
+119
+67
+20
+118
+65
+21
+118
+66
+19
+118
+65
+21
+118
+66
+19
+120
+67
+23
+122
+70
+23
+122
+68
+24
+123
+69
+23
+126
+72
+28
+130
+76
+30
+132
+78
+34
+131
+77
+31
+129
+75
+31
+127
+74
+30
+122
+71
+28
+118
+69
+28
+117
+68
+27
+118
+69
+28
+123
+74
+33
+126
+77
+36
+126
+77
+34
+124
+75
+32
+125
+76
+33
+124
+75
+32
+123
+75
+29
+123
+75
+29
+123
+75
+29
+119
+71
+25
+111
+63
+15
+105
+57
+9
+110
+62
+16
+113
+66
+20
+117
+68
+25
+114
+65
+22
+110
+61
+20
+110
+61
+20
+112
+63
+23
+114
+65
+25
+112
+63
+23
+113
+64
+24
+112
+63
+22
+110
+61
+20
+109
+60
+17
+110
+62
+16
+112
+64
+18
+114
+66
+20
+119
+68
+23
+123
+72
+27
+124
+73
+28
+122
+71
+26
+121
+70
+25
+121
+70
+25
+120
+69
+24
+117
+66
+21
+116
+65
+22
+121
+70
+27
+123
+72
+29
+121
+70
+27
+120
+69
+26
+123
+72
+29
+124
+73
+30
+122
+71
+26
+119
+68
+21
+122
+72
+23
+127
+77
+28
+130
+80
+31
+131
+81
+32
+135
+85
+36
+140
+90
+41
+139
+89
+40
+136
+86
+37
+138
+88
+39
+142
+92
+43
+146
+96
+47
+146
+96
+47
+142
+92
+43
+140
+90
+41
+140
+90
+41
+143
+92
+45
+142
+91
+44
+141
+90
+43
+139
+88
+41
+136
+85
+38
+135
+84
+37
+134
+83
+36
+133
+82
+35
+144
+93
+46
+143
+92
+45
+143
+91
+44
+138
+86
+39
+133
+81
+34
+131
+79
+32
+138
+86
+39
+146
+94
+47
+144
+91
+49
+139
+86
+44
+141
+86
+45
+143
+88
+47
+142
+88
+44
+140
+86
+42
+139
+85
+41
+139
+85
+41
+137
+83
+39
+134
+80
+36
+130
+76
+32
+127
+73
+29
+126
+71
+30
+125
+70
+29
+125
+67
+27
+124
+67
+24
+125
+71
+25
+129
+75
+28
+126
+72
+26
+118
+64
+18
+112
+59
+15
+114
+61
+17
+116
+63
+19
+115
+62
+18
+116
+65
+20
+113
+62
+17
+108
+55
+11
+108
+55
+11
+115
+63
+16
+119
+67
+20
+118
+64
+18
+116
+62
+16
+112
+60
+13
+113
+61
+14
+119
+67
+20
+124
+72
+25
+123
+69
+22
+126
+73
+23
+132
+76
+27
+131
+75
+26
+133
+77
+28
+134
+78
+29
+132
+79
+29
+131
+77
+30
+130
+76
+30
+131
+77
+31
+130
+78
+31
+130
+78
+30
+131
+81
+32
+131
+81
+30
+127
+77
+26
+124
+74
+23
+125
+75
+26
+125
+75
+26
+125
+75
+26
+127
+77
+28
+128
+76
+28
+126
+74
+26
+126
+74
+26
+127
+75
+27
+129
+77
+29
+131
+79
+29
+133
+81
+31
+136
+84
+34
+142
+89
+37
+143
+90
+38
+144
+91
+39
+145
+92
+40
+144
+91
+39
+142
+89
+37
+140
+87
+35
+139
+86
+36
+141
+88
+38
+138
+85
+35
+136
+82
+35
+138
+84
+37
+138
+86
+38
+138
+86
+38
+138
+86
+38
+138
+86
+38
+140
+88
+40
+139
+87
+39
+138
+86
+38
+136
+86
+37
+134
+83
+36
+131
+80
+33
+131
+80
+33
+133
+82
+35
+131
+80
+35
+131
+80
+33
+134
+83
+38
+136
+85
+38
+137
+85
+38
+141
+89
+41
+144
+92
+45
+143
+91
+43
+136
+82
+35
+137
+83
+36
+134
+80
+33
+128
+74
+27
+118
+64
+18
+108
+54
+8
+109
+55
+9
+118
+64
+18
+116
+62
+16
+115
+61
+15
+111
+57
+11
+114
+60
+14
+123
+66
+20
+121
+64
+18
+115
+58
+12
+115
+61
+14
+117
+65
+17
+116
+64
+16
+115
+63
+16
+117
+65
+17
+120
+68
+21
+121
+69
+21
+119
+67
+19
+117
+65
+15
+116
+64
+16
+117
+65
+15
+120
+68
+20
+122
+70
+20
+123
+71
+23
+123
+71
+21
+125
+73
+25
+127
+75
+25
+122
+70
+20
+119
+67
+17
+117
+64
+14
+116
+65
+12
+121
+68
+16
+124
+73
+20
+127
+74
+22
+125
+74
+21
+125
+72
+20
+126
+73
+21
+122
+69
+19
+118
+65
+15
+118
+62
+13
+112
+59
+9
+111
+55
+6
+110
+56
+9
+115
+61
+17
+118
+65
+21
+119
+65
+21
+116
+64
+17
+118
+64
+18
+123
+71
+24
+126
+74
+26
+126
+74
+26
+123
+71
+23
+126
+74
+24
+125
+73
+23
+123
+71
+21
+128
+77
+24
+136
+85
+32
+138
+87
+32
+134
+83
+28
+124
+73
+28
+125
+74
+29
+128
+77
+32
+132
+81
+36
+132
+81
+36
+130
+79
+34
+128
+77
+32
+127
+76
+31
+122
+69
+25
+123
+70
+26
+126
+73
+29
+128
+75
+31
+127
+74
+30
+122
+69
+25
+118
+64
+20
+114
+61
+19
+111
+59
+19
+107
+58
+17
+106
+57
+16
+107
+58
+17
+110
+61
+20
+111
+62
+21
+108
+59
+16
+106
+57
+14
+107
+58
+15
+107
+58
+15
+108
+60
+14
+110
+62
+16
+113
+65
+19
+116
+68
+22
+116
+68
+20
+114
+66
+18
+116
+68
+19
+120
+72
+23
+123
+75
+29
+124
+76
+30
+124
+75
+32
+125
+76
+35
+125
+76
+35
+123
+74
+33
+121
+72
+32
+124
+75
+34
+128
+79
+38
+131
+82
+39
+135
+84
+39
+136
+88
+40
+140
+90
+41
+140
+90
+41
+136
+85
+38
+135
+84
+39
+132
+81
+36
+130
+79
+34
+131
+80
+35
+131
+80
+35
+128
+77
+32
+124
+73
+28
+128
+77
+34
+127
+76
+33
+125
+74
+31
+124
+73
+30
+128
+77
+34
+132
+81
+38
+133
+82
+39
+131
+80
+35
+127
+76
+29
+125
+75
+26
+126
+76
+27
+129
+79
+30
+132
+82
+33
+134
+84
+35
+134
+84
+35
+130
+80
+31
+131
+81
+32
+130
+80
+31
+128
+78
+29
+125
+75
+26
+122
+72
+23
+121
+71
+22
+123
+73
+24
+124
+74
+25
+119
+68
+21
+117
+66
+19
+114
+63
+18
+112
+61
+14
+112
+61
+16
+113
+62
+15
+115
+64
+19
+117
+66
+19
+113
+62
+17
+112
+61
+14
+112
+59
+15
+112
+60
+13
+109
+56
+12
+107
+55
+8
+112
+59
+15
+119
+66
+22
+116
+63
+21
+114
+61
+21
+119
+66
+26
+123
+70
+28
+119
+64
+23
+113
+58
+17
+111
+56
+15
+111
+56
+15
+111
+56
+15
+114
+59
+18
+116
+61
+20
+115
+60
+19
+113
+58
+17
+114
+59
+20
+118
+60
+22
+119
+61
+21
+120
+66
+20
+123
+69
+23
+123
+69
+23
+120
+68
+21
+123
+70
+26
+129
+76
+32
+131
+78
+34
+128
+77
+32
+130
+79
+36
+129
+78
+33
+125
+72
+30
+123
+70
+26
+126
+73
+29
+127
+75
+28
+127
+73
+27
+127
+73
+27
+127
+75
+28
+129
+77
+29
+134
+82
+34
+137
+85
+37
+137
+84
+34
+138
+85
+33
+142
+86
+35
+141
+85
+34
+142
+86
+35
+143
+87
+36
+140
+87
+35
+138
+85
+35
+135
+81
+34
+133
+79
+32
+130
+78
+30
+128
+76
+28
+129
+79
+28
+131
+81
+28
+130
+80
+27
+130
+80
+27
+132
+82
+31
+132
+82
+31
+132
+82
+31
+134
+84
+35
+137
+85
+37
+135
+83
+35
+134
+82
+34
+135
+83
+33
+138
+86
+38
+139
+87
+37
+141
+89
+39
+142
+89
+39
+139
+83
+34
+134
+78
+29
+131
+75
+26
+131
+78
+26
+136
+80
+29
+133
+80
+28
+130
+77
+25
+128
+75
+23
+124
+71
+19
+122
+69
+17
+121
+68
+16
+120
+67
+15
+120
+67
+17
+117
+66
+13
+116
+64
+14
+116
+64
+14
+115
+63
+13
+115
+63
+13
+115
+63
+15
+113
+63
+14
+112
+62
+13
+111
+61
+12
+112
+61
+14
+113
+62
+15
+114
+63
+16
+116
+65
+18
+120
+68
+21
+118
+66
+19
+116
+64
+16
+121
+69
+21
+128
+76
+28
+130
+78
+30
+127
+70
+24
+125
+68
+22
+121
+67
+20
+121
+67
+20
+122
+68
+22
+119
+65
+19
+119
+65
+19
+124
+70
+24
+124
+70
+24
+126
+72
+26
+124
+70
+24
+125
+71
+25
+133
+76
+30
+131
+74
+28
+127
+70
+24
+129
+72
+26
+131
+77
+30
+132
+80
+30
+132
+80
+30
+129
+77
+27
+124
+72
+22
+121
+69
+19
+121
+69
+19
+122
+71
+18
+135
+82
+32
+140
+87
+35
+140
+87
+35
+136
+83
+31
+138
+85
+33
+144
+91
+39
+146
+93
+41
+142
+89
+37
+146
+93
+41
+145
+92
+40
+144
+91
+39
+141
+88
+36
+139
+86
+32
+140
+87
+33
+144
+91
+37
+146
+93
+39
+150
+97
+43
+152
+99
+45
+151
+95
+44
+147
+91
+40
+146
+90
+39
+146
+90
+39
+146
+90
+41
+147
+91
+42
+152
+95
+49
+151
+94
+48
+148
+91
+45
+144
+87
+41
+142
+86
+37
+145
+89
+40
+144
+91
+41
+144
+91
+41
+146
+93
+41
+145
+92
+40
+143
+90
+38
+142
+89
+37
+142
+89
+35
+143
+90
+36
+146
+93
+39
+148
+96
+39
+108
+65
+20
+107
+64
+19
+108
+64
+19
+110
+66
+21
+112
+68
+23
+113
+69
+24
+114
+70
+25
+115
+71
+26
+119
+72
+28
+121
+74
+30
+120
+73
+29
+117
+70
+26
+117
+70
+28
+117
+70
+28
+117
+68
+27
+114
+65
+24
+111
+62
+22
+115
+63
+24
+117
+65
+26
+116
+64
+25
+113
+61
+21
+110
+58
+18
+109
+57
+17
+110
+58
+18
+111
+60
+17
+114
+63
+20
+116
+65
+20
+117
+66
+21
+119
+68
+23
+122
+71
+26
+124
+73
+28
+125
+74
+27
+132
+82
+33
+132
+82
+33
+132
+81
+36
+133
+82
+37
+134
+83
+40
+134
+82
+42
+129
+77
+38
+123
+71
+32
+125
+73
+36
+125
+73
+34
+124
+72
+32
+125
+74
+31
+130
+77
+33
+134
+83
+36
+138
+86
+38
+137
+87
+38
+134
+83
+36
+130
+79
+34
+127
+76
+31
+128
+77
+32
+130
+79
+34
+131
+80
+35
+129
+78
+35
+128
+77
+34
+127
+76
+33
+123
+72
+29
+119
+68
+25
+117
+66
+23
+118
+67
+24
+122
+71
+28
+124
+73
+30
+126
+75
+32
+121
+73
+27
+117
+69
+23
+118
+70
+24
+121
+73
+27
+120
+72
+26
+118
+70
+24
+116
+68
+22
+113
+65
+19
+111
+63
+17
+112
+64
+18
+112
+64
+18
+111
+63
+17
+112
+64
+18
+115
+67
+21
+116
+68
+22
+115
+67
+21
+117
+66
+21
+117
+66
+21
+118
+67
+24
+118
+67
+22
+117
+66
+23
+114
+63
+18
+111
+60
+17
+109
+58
+13
+117
+64
+22
+116
+63
+19
+117
+64
+22
+119
+66
+22
+120
+67
+25
+119
+66
+22
+117
+64
+22
+115
+62
+18
+111
+60
+15
+112
+61
+14
+119
+68
+21
+124
+74
+25
+121
+71
+22
+119
+69
+20
+120
+70
+21
+120
+70
+21
+124
+74
+25
+128
+78
+29
+131
+79
+31
+129
+77
+29
+126
+74
+26
+127
+75
+28
+130
+78
+31
+133
+81
+34
+134
+80
+33
+133
+79
+32
+133
+81
+33
+135
+83
+35
+137
+85
+38
+134
+83
+36
+130
+79
+32
+125
+77
+29
+129
+81
+35
+135
+87
+39
+139
+88
+43
+138
+87
+40
+139
+88
+41
+138
+88
+39
+139
+87
+39
+141
+89
+41
+141
+89
+42
+143
+91
+44
+142
+90
+42
+141
+89
+41
+142
+89
+39
+140
+87
+37
+140
+84
+33
+141
+85
+34
+144
+88
+37
+147
+91
+40
+149
+93
+44
+149
+93
+44
+147
+93
+46
+146
+92
+45
+142
+90
+43
+139
+87
+40
+136
+85
+38
+138
+87
+40
+137
+86
+39
+136
+85
+38
+136
+85
+40
+133
+82
+37
+129
+78
+33
+129
+78
+35
+124
+73
+30
+121
+70
+27
+118
+67
+24
+118
+67
+22
+118
+67
+24
+119
+68
+23
+121
+68
+24
+123
+69
+23
+122
+65
+20
+121
+63
+17
+120
+62
+16
+120
+64
+15
+125
+67
+19
+129
+73
+24
+132
+76
+25
+133
+77
+26
+133
+78
+24
+134
+79
+25
+136
+81
+27
+136
+83
+29
+136
+83
+31
+135
+82
+28
+134
+81
+29
+134
+81
+29
+141
+88
+36
+142
+89
+37
+143
+90
+38
+144
+91
+39
+144
+91
+41
+143
+91
+41
+144
+92
+42
+146
+94
+44
+136
+84
+34
+133
+81
+31
+128
+75
+25
+119
+66
+16
+115
+62
+12
+122
+69
+19
+132
+76
+27
+134
+78
+27
+140
+84
+33
+139
+84
+30
+137
+81
+30
+140
+84
+33
+146
+90
+39
+147
+91
+40
+145
+89
+40
+146
+90
+41
+149
+93
+44
+156
+100
+51
+156
+100
+49
+154
+98
+47
+156
+98
+48
+156
+98
+48
+156
+99
+46
+161
+104
+51
+160
+105
+51
+162
+107
+51
+163
+108
+52
+160
+105
+49
+157
+100
+45
+156
+99
+44
+160
+103
+48
+164
+107
+51
+169
+109
+55
+171
+112
+56
+167
+108
+52
+161
+102
+46
+162
+103
+47
+168
+109
+53
+166
+107
+51
+160
+101
+45
+154
+97
+41
+157
+100
+44
+160
+103
+47
+157
+100
+44
+151
+94
+38
+149
+92
+36
+154
+98
+39
+160
+104
+45
+161
+102
+46
+162
+103
+47
+161
+102
+46
+160
+101
+45
+160
+101
+45
+158
+99
+43
+157
+97
+43
+160
+100
+46
+164
+104
+50
+158
+99
+43
+154
+95
+39
+156
+97
+41
+157
+97
+43
+155
+95
+41
+155
+95
+41
+156
+96
+42
+160
+103
+50
+156
+99
+46
+152
+95
+42
+151
+94
+41
+152
+95
+42
+154
+97
+44
+152
+97
+43
+150
+95
+41
+109
+68
+24
+110
+69
+25
+114
+71
+28
+118
+75
+32
+121
+78
+35
+121
+78
+35
+119
+76
+33
+118
+75
+32
+121
+76
+34
+122
+77
+35
+116
+71
+29
+107
+62
+20
+106
+61
+20
+113
+68
+27
+118
+70
+30
+115
+67
+27
+120
+71
+31
+121
+69
+30
+121
+69
+30
+122
+70
+30
+124
+72
+32
+126
+74
+34
+129
+77
+37
+132
+81
+38
+130
+79
+36
+135
+84
+41
+139
+88
+43
+138
+87
+42
+136
+85
+40
+134
+83
+38
+133
+82
+37
+132
+81
+36
+129
+78
+31
+129
+78
+31
+125
+74
+29
+118
+67
+24
+113
+61
+21
+111
+59
+19
+109
+57
+18
+107
+55
+16
+106
+54
+17
+108
+56
+17
+111
+59
+19
+115
+64
+21
+121
+70
+25
+125
+74
+27
+123
+73
+24
+118
+68
+19
+113
+62
+17
+110
+59
+14
+109
+58
+13
+111
+60
+15
+112
+61
+16
+110
+59
+14
+110
+59
+16
+111
+60
+17
+111
+60
+17
+112
+61
+16
+113
+62
+17
+112
+61
+16
+109
+58
+13
+107
+56
+11
+109
+58
+13
+114
+63
+18
+113
+62
+17
+112
+64
+18
+120
+71
+28
+127
+79
+33
+126
+77
+34
+123
+75
+29
+124
+75
+32
+126
+78
+32
+128
+77
+32
+123
+75
+29
+119
+68
+23
+111
+63
+17
+115
+64
+19
+120
+72
+26
+126
+75
+30
+126
+75
+30
+128
+77
+32
+128
+77
+32
+128
+75
+31
+128
+77
+32
+131
+78
+34
+132
+81
+36
+134
+81
+37
+135
+82
+38
+129
+76
+32
+133
+80
+36
+135
+82
+38
+134
+81
+37
+133
+80
+36
+135
+82
+38
+135
+82
+38
+133
+80
+36
+132
+81
+34
+133
+83
+34
+135
+85
+36
+135
+85
+36
+133
+83
+34
+134
+84
+35
+135
+85
+36
+129
+81
+32
+130
+80
+31
+131
+81
+32
+130
+80
+31
+126
+76
+27
+125
+75
+26
+129
+79
+30
+133
+82
+35
+136
+86
+37
+133
+80
+30
+133
+80
+30
+136
+84
+34
+142
+90
+40
+140
+88
+40
+129
+79
+30
+123
+72
+25
+123
+72
+25
+132
+81
+34
+133
+82
+35
+130
+79
+32
+127
+76
+29
+128
+76
+28
+127
+75
+27
+124
+72
+24
+124
+72
+24
+130
+78
+30
+132
+80
+32
+130
+78
+30
+129
+77
+29
+133
+80
+30
+132
+79
+29
+132
+76
+27
+135
+79
+28
+131
+75
+24
+131
+75
+24
+128
+72
+23
+124
+68
+19
+121
+65
+16
+116
+62
+15
+113
+59
+12
+109
+57
+9
+113
+61
+14
+115
+63
+16
+115
+63
+16
+115
+63
+16
+115
+63
+16
+112
+59
+15
+108
+55
+11
+108
+55
+11
+105
+52
+8
+104
+51
+7
+103
+50
+6
+105
+52
+8
+109
+56
+12
+114
+61
+17
+119
+67
+20
+124
+70
+24
+135
+78
+33
+143
+86
+40
+147
+90
+44
+146
+89
+43
+144
+88
+39
+148
+92
+43
+150
+97
+47
+151
+98
+46
+153
+100
+48
+155
+102
+50
+158
+105
+53
+158
+105
+51
+156
+103
+51
+152
+99
+45
+149
+96
+44
+148
+95
+43
+144
+91
+39
+145
+92
+40
+147
+91
+40
+143
+90
+38
+140
+87
+37
+138
+85
+35
+137
+84
+34
+137
+84
+34
+134
+81
+31
+131
+78
+28
+128
+75
+25
+129
+76
+26
+136
+83
+33
+149
+96
+46
+157
+101
+52
+155
+99
+50
+150
+94
+43
+150
+94
+43
+147
+91
+40
+145
+89
+38
+146
+90
+39
+143
+87
+36
+138
+82
+33
+136
+80
+31
+139
+83
+34
+143
+87
+36
+139
+83
+32
+135
+79
+28
+140
+84
+33
+143
+88
+34
+143
+86
+33
+145
+90
+36
+147
+92
+38
+150
+95
+39
+152
+97
+41
+154
+99
+43
+155
+98
+43
+155
+98
+43
+156
+99
+44
+157
+100
+45
+161
+101
+47
+156
+96
+42
+152
+93
+37
+151
+92
+36
+153
+94
+38
+154
+95
+39
+151
+92
+36
+147
+88
+32
+144
+84
+30
+142
+85
+30
+144
+87
+32
+145
+88
+33
+147
+90
+35
+151
+94
+39
+157
+100
+44
+163
+106
+50
+159
+99
+45
+159
+99
+45
+161
+101
+47
+165
+105
+51
+165
+105
+51
+159
+99
+45
+156
+96
+44
+160
+100
+48
+162
+102
+48
+150
+91
+35
+146
+87
+31
+154
+95
+39
+157
+97
+43
+149
+89
+35
+145
+85
+31
+146
+89
+36
+148
+91
+38
+152
+95
+42
+152
+95
+42
+147
+90
+37
+147
+89
+39
+147
+89
+39
+138
+82
+31
+126
+70
+19
+115
+68
+26
+116
+69
+27
+116
+69
+25
+114
+67
+23
+116
+69
+25
+124
+77
+33
+127
+80
+36
+121
+74
+30
+121
+74
+32
+119
+72
+30
+119
+72
+30
+120
+73
+31
+124
+76
+36
+127
+79
+39
+130
+80
+43
+131
+81
+44
+127
+78
+38
+124
+75
+35
+124
+75
+34
+128
+79
+38
+131
+82
+41
+130
+81
+38
+128
+79
+36
+128
+80
+34
+128
+80
+34
+131
+83
+37
+128
+80
+34
+119
+71
+25
+112
+63
+20
+109
+60
+17
+107
+58
+15
+105
+57
+11
+109
+61
+15
+113
+65
+19
+114
+66
+20
+110
+61
+18
+107
+58
+17
+103
+54
+13
+105
+56
+15
+112
+63
+22
+106
+57
+17
+101
+52
+11
+104
+55
+14
+111
+62
+21
+114
+65
+22
+119
+71
+25
+122
+74
+28
+118
+70
+24
+126
+75
+30
+124
+71
+27
+126
+73
+29
+131
+78
+34
+133
+80
+36
+130
+77
+33
+128
+75
+31
+129
+76
+32
+128
+75
+31
+126
+74
+27
+130
+78
+31
+134
+82
+35
+132
+80
+33
+131
+79
+32
+130
+78
+30
+125
+75
+26
+125
+74
+27
+127
+76
+29
+127
+76
+31
+125
+74
+27
+127
+76
+31
+133
+82
+35
+138
+87
+42
+139
+88
+41
+140
+88
+41
+141
+90
+43
+142
+90
+43
+137
+86
+39
+136
+84
+37
+135
+84
+37
+138
+86
+39
+139
+87
+40
+143
+91
+43
+144
+92
+44
+145
+91
+44
+143
+91
+43
+146
+92
+45
+147
+95
+47
+148
+94
+47
+145
+91
+44
+142
+88
+41
+137
+83
+36
+133
+79
+32
+132
+78
+31
+133
+79
+32
+135
+81
+34
+137
+83
+36
+138
+84
+37
+138
+84
+38
+141
+87
+41
+144
+90
+44
+145
+91
+45
+141
+89
+42
+138
+86
+39
+136
+83
+39
+135
+84
+39
+134
+81
+37
+128
+77
+32
+122
+71
+26
+118
+67
+22
+115
+64
+19
+113
+62
+17
+114
+63
+18
+117
+66
+19
+121
+67
+20
+118
+65
+15
+122
+69
+19
+128
+75
+25
+130
+76
+29
+129
+77
+29
+128
+76
+28
+125
+73
+25
+123
+71
+23
+121
+69
+21
+122
+70
+23
+120
+68
+21
+121
+67
+21
+118
+64
+18
+117
+63
+17
+125
+71
+24
+129
+75
+28
+131
+78
+28
+129
+76
+26
+121
+68
+18
+112
+58
+11
+110
+56
+9
+113
+59
+12
+118
+65
+15
+118
+65
+15
+120
+67
+17
+123
+67
+18
+125
+69
+20
+128
+72
+23
+132
+76
+27
+135
+79
+30
+137
+81
+32
+134
+78
+27
+137
+84
+32
+139
+86
+34
+137
+84
+32
+136
+83
+31
+137
+84
+34
+139
+86
+36
+141
+88
+38
+144
+91
+41
+143
+90
+40
+141
+88
+36
+144
+91
+39
+150
+97
+45
+150
+97
+45
+144
+91
+39
+141
+88
+36
+138
+86
+36
+137
+85
+35
+138
+86
+36
+140
+88
+38
+141
+89
+39
+140
+88
+38
+141
+89
+39
+143
+91
+41
+145
+93
+43
+145
+93
+43
+145
+93
+43
+147
+94
+42
+150
+97
+47
+149
+96
+44
+145
+92
+42
+140
+87
+37
+141
+87
+40
+145
+93
+46
+146
+92
+45
+140
+88
+40
+137
+85
+37
+138
+86
+38
+134
+82
+34
+127
+75
+27
+126
+74
+26
+128
+76
+28
+129
+77
+30
+129
+77
+30
+129
+76
+32
+126
+73
+29
+128
+75
+31
+133
+80
+36
+133
+79
+33
+131
+77
+31
+127
+73
+27
+126
+72
+26
+132
+78
+31
+135
+81
+34
+138
+84
+37
+142
+88
+41
+139
+85
+38
+135
+82
+32
+130
+77
+27
+127
+74
+24
+127
+74
+24
+129
+76
+26
+132
+76
+27
+130
+77
+27
+127
+74
+24
+123
+69
+22
+121
+67
+20
+123
+69
+22
+124
+70
+23
+121
+67
+20
+121
+67
+20
+124
+70
+23
+124
+70
+23
+124
+70
+23
+125
+72
+22
+122
+69
+19
+119
+66
+14
+122
+69
+17
+125
+72
+20
+125
+69
+20
+125
+68
+22
+123
+66
+20
+121
+64
+18
+121
+64
+18
+120
+63
+17
+122
+65
+19
+129
+72
+26
+137
+80
+34
+129
+72
+26
+131
+74
+28
+131
+74
+29
+128
+71
+26
+132
+75
+30
+134
+77
+32
+124
+67
+24
+117
+60
+15
+116
+62
+15
+117
+63
+16
+117
+63
+16
+119
+65
+18
+120
+67
+17
+116
+63
+13
+114
+61
+11
+117
+64
+14
+115
+62
+12
+118
+66
+16
+115
+63
+13
+117
+66
+13
+124
+72
+22
+118
+66
+16
+115
+63
+13
+128
+76
+26
+128
+79
+38
+122
+73
+32
+123
+74
+31
+126
+77
+34
+124
+75
+32
+118
+69
+26
+113
+64
+21
+110
+61
+18
+113
+64
+23
+112
+63
+22
+111
+62
+21
+111
+62
+21
+110
+61
+21
+107
+58
+18
+102
+52
+15
+98
+49
+9
+100
+51
+11
+101
+52
+11
+105
+56
+15
+110
+61
+18
+115
+66
+23
+116
+68
+22
+116
+68
+22
+116
+68
+20
+116
+68
+22
+116
+68
+20
+115
+67
+21
+113
+65
+19
+115
+67
+21
+122
+74
+28
+128
+79
+36
+130
+82
+36
+133
+85
+39
+129
+81
+35
+123
+74
+31
+120
+71
+28
+119
+70
+29
+117
+68
+27
+117
+68
+27
+122
+73
+32
+120
+71
+30
+117
+68
+27
+121
+74
+32
+128
+81
+37
+129
+82
+38
+130
+83
+39
+131
+84
+40
+131
+82
+39
+134
+83
+38
+140
+87
+43
+142
+89
+45
+140
+87
+43
+136
+83
+39
+134
+81
+37
+134
+81
+37
+134
+81
+37
+134
+81
+37
+137
+85
+38
+141
+89
+42
+141
+89
+41
+138
+86
+38
+139
+87
+39
+142
+90
+42
+142
+90
+42
+133
+83
+34
+134
+83
+36
+137
+86
+39
+141
+90
+43
+141
+90
+43
+136
+85
+38
+136
+84
+37
+138
+86
+38
+133
+81
+33
+131
+79
+31
+128
+76
+28
+127
+75
+27
+130
+78
+30
+132
+80
+32
+131
+79
+31
+128
+76
+28
+134
+81
+31
+136
+83
+33
+137
+84
+34
+136
+83
+33
+134
+81
+31
+134
+81
+31
+133
+80
+30
+131
+78
+28
+133
+80
+30
+129
+76
+26
+126
+73
+23
+128
+75
+25
+131
+78
+28
+130
+77
+27
+125
+72
+22
+121
+68
+18
+128
+72
+23
+130
+74
+25
+133
+77
+28
+136
+80
+31
+135
+81
+34
+132
+78
+31
+124
+72
+25
+117
+65
+18
+119
+67
+20
+118
+66
+19
+114
+63
+16
+109
+58
+11
+113
+62
+15
+124
+73
+26
+133
+82
+35
+137
+85
+38
+142
+88
+41
+136
+83
+33
+132
+79
+29
+131
+78
+28
+127
+73
+26
+124
+70
+23
+123
+69
+22
+121
+67
+20
+112
+58
+11
+110
+56
+9
+109
+55
+8
+107
+53
+7
+115
+61
+15
+126
+72
+26
+131
+77
+31
+139
+85
+38
+141
+88
+38
+142
+89
+39
+141
+88
+38
+139
+86
+36
+141
+87
+40
+145
+91
+44
+147
+93
+46
+146
+92
+45
+149
+96
+46
+148
+95
+45
+149
+93
+44
+149
+93
+44
+150
+92
+42
+151
+93
+43
+149
+91
+41
+147
+89
+39
+143
+88
+34
+146
+91
+37
+147
+92
+38
+145
+90
+36
+143
+88
+34
+144
+89
+35
+145
+90
+36
+145
+90
+36
+143
+88
+34
+147
+92
+38
+147
+92
+36
+147
+92
+36
+147
+92
+36
+146
+91
+35
+145
+90
+34
+145
+92
+38
+145
+94
+41
+140
+90
+39
+134
+82
+32
+124
+74
+23
+119
+67
+17
+116
+66
+15
+117
+65
+17
+116
+66
+17
+117
+65
+17
+119
+67
+19
+121
+69
+19
+121
+69
+19
+123
+70
+20
+125
+72
+22
+128
+75
+25
+130
+77
+27
+117
+63
+16
+115
+63
+16
+116
+64
+16
+117
+65
+17
+117
+65
+17
+115
+63
+15
+117
+63
+16
+118
+66
+18
+119
+65
+18
+114
+62
+14
+108
+56
+9
+108
+56
+9
+113
+60
+16
+114
+63
+18
+115
+62
+20
+118
+65
+21
+120
+66
+20
+117
+63
+17
+110
+56
+10
+107
+53
+7
+111
+57
+10
+113
+59
+12
+112
+58
+11
+113
+59
+12
+118
+64
+17
+121
+68
+18
+125
+72
+22
+128
+75
+25
+129
+76
+26
+129
+76
+26
+130
+77
+27
+131
+78
+28
+127
+75
+27
+127
+75
+27
+128
+76
+29
+128
+76
+29
+126
+74
+27
+122
+70
+23
+122
+70
+23
+126
+74
+27
+125
+71
+25
+126
+74
+27
+131
+77
+30
+131
+79
+31
+132
+79
+29
+135
+83
+33
+141
+88
+38
+142
+89
+39
+151
+98
+48
+145
+92
+42
+141
+84
+38
+135
+82
+32
+133
+77
+28
+130
+77
+27
+135
+79
+30
+137
+84
+34
+134
+81
+31
+133
+79
+32
+135
+81
+34
+135
+81
+34
+142
+88
+41
+148
+94
+48
+141
+87
+41
+136
+82
+36
+140
+86
+39
+142
+88
+41
+140
+86
+39
+140
+86
+39
+144
+91
+41
+146
+93
+43
+144
+91
+41
+143
+90
+40
+143
+91
+41
+145
+94
+41
+144
+93
+40
+146
+95
+42
+152
+101
+48
+152
+101
+48
+155
+104
+51
+165
+114
+61
+110
+63
+21
+106
+59
+17
+111
+64
+22
+120
+73
+31
+120
+73
+29
+113
+66
+22
+110
+63
+19
+108
+61
+17
+107
+60
+16
+109
+62
+18
+111
+64
+22
+110
+63
+21
+108
+61
+19
+107
+60
+18
+109
+60
+20
+110
+61
+21
+110
+61
+18
+113
+64
+21
+117
+68
+25
+119
+71
+25
+120
+72
+26
+120
+72
+24
+118
+70
+22
+116
+68
+19
+118
+70
+22
+118
+70
+21
+120
+72
+24
+123
+75
+27
+127
+79
+31
+129
+81
+33
+130
+82
+36
+130
+82
+36
+126
+78
+32
+123
+75
+29
+120
+71
+28
+121
+72
+29
+123
+74
+31
+120
+71
+28
+117
+68
+27
+120
+71
+30
+118
+69
+26
+118
+69
+26
+125
+76
+33
+132
+83
+40
+130
+81
+38
+125
+77
+31
+124
+76
+30
+124
+76
+30
+127
+76
+33
+132
+79
+37
+133
+80
+38
+129
+76
+34
+124
+71
+29
+121
+68
+26
+121
+68
+26
+121
+68
+26
+128
+75
+33
+131
+78
+34
+130
+77
+33
+126
+74
+27
+126
+74
+27
+127
+75
+28
+128
+76
+29
+130
+78
+30
+127
+75
+27
+128
+76
+28
+133
+81
+33
+135
+83
+35
+132
+80
+32
+123
+71
+23
+119
+67
+19
+118
+66
+16
+116
+64
+14
+116
+64
+14
+117
+65
+15
+122
+70
+20
+129
+77
+27
+135
+83
+33
+134
+82
+32
+131
+79
+29
+131
+77
+30
+132
+78
+31
+133
+80
+30
+132
+79
+29
+129
+76
+26
+127
+74
+24
+127
+74
+24
+130
+77
+27
+136
+83
+33
+133
+80
+30
+132
+79
+29
+135
+82
+32
+139
+86
+34
+140
+87
+35
+139
+86
+34
+138
+85
+33
+142
+87
+31
+144
+89
+33
+144
+89
+33
+141
+86
+30
+139
+86
+32
+142
+89
+35
+143
+92
+37
+142
+91
+36
+145
+94
+41
+149
+98
+45
+150
+99
+46
+149
+98
+45
+151
+100
+47
+155
+104
+51
+156
+105
+52
+153
+102
+49
+146
+93
+43
+140
+87
+37
+138
+85
+35
+137
+84
+34
+136
+83
+33
+138
+85
+35
+141
+88
+38
+141
+88
+38
+138
+85
+35
+140
+87
+37
+139
+86
+36
+135
+81
+34
+142
+88
+41
+151
+97
+50
+147
+93
+46
+143
+89
+42
+145
+89
+40
+145
+89
+38
+145
+89
+40
+145
+89
+40
+146
+93
+43
+148
+95
+45
+145
+92
+42
+140
+87
+37
+140
+87
+37
+139
+86
+36
+141
+85
+36
+143
+87
+38
+146
+90
+39
+149
+93
+42
+149
+91
+41
+146
+88
+38
+148
+93
+39
+149
+94
+40
+148
+93
+39
+145
+90
+36
+143
+88
+34
+143
+88
+34
+142
+87
+33
+141
+86
+32
+141
+86
+32
+136
+81
+27
+128
+73
+19
+125
+70
+16
+128
+73
+19
+129
+74
+20
+126
+71
+17
+125
+70
+16
+122
+69
+17
+121
+69
+19
+117
+64
+14
+110
+58
+8
+110
+56
+9
+114
+62
+14
+118
+64
+17
+117
+65
+17
+119
+65
+18
+117
+63
+16
+118
+64
+17
+124
+70
+23
+133
+77
+28
+132
+76
+27
+124
+68
+19
+113
+60
+10
+114
+61
+9
+119
+66
+14
+130
+77
+25
+142
+89
+37
+147
+94
+42
+146
+93
+41
+148
+93
+39
+149
+96
+42
+151
+95
+44
+146
+93
+41
+139
+86
+34
+136
+83
+31
+137
+84
+34
+134
+82
+32
+131
+77
+30
+132
+78
+31
+136
+83
+33
+141
+88
+38
+141
+88
+38
+138
+85
+35
+139
+86
+36
+141
+88
+38
+143
+90
+40
+147
+94
+44
+148
+95
+45
+151
+98
+46
+155
+102
+50
+157
+104
+52
+154
+101
+49
+149
+96
+44
+145
+92
+40
+144
+91
+39
+141
+88
+36
+144
+91
+41
+147
+94
+44
+148
+95
+45
+144
+91
+41
+140
+87
+37
+141
+88
+38
+146
+93
+43
+151
+95
+46
+150
+97
+47
+156
+100
+49
+157
+104
+52
+158
+102
+51
+158
+105
+53
+165
+110
+56
+168
+113
+57
+163
+108
+51
+162
+108
+48
+164
+107
+51
+165
+111
+51
+166
+110
+51
+164
+110
+50
+168
+112
+53
+171
+117
+57
+159
+105
+45
+160
+105
+48
+166
+111
+54
+163
+108
+51
+158
+103
+46
+161
+106
+50
+165
+110
+54
+170
+115
+58
+167
+110
+54
+169
+110
+54
+165
+108
+52
+166
+109
+53
+169
+112
+56
+167
+110
+54
+158
+101
+45
+153
+96
+40
+148
+91
+35
+151
+94
+38
+154
+97
+41
+158
+101
+45
+159
+102
+46
+158
+101
+45
+156
+99
+43
+157
+100
+44
+111
+64
+22
+113
+66
+24
+118
+71
+29
+121
+74
+32
+120
+73
+29
+122
+75
+31
+123
+76
+32
+121
+74
+30
+123
+76
+32
+122
+75
+31
+121
+74
+32
+119
+72
+30
+118
+71
+29
+117
+70
+28
+120
+71
+30
+121
+72
+31
+125
+76
+33
+129
+80
+37
+132
+83
+40
+132
+84
+38
+133
+85
+39
+133
+85
+39
+131
+83
+35
+128
+80
+32
+127
+79
+31
+124
+76
+28
+123
+75
+27
+123
+75
+27
+125
+77
+31
+124
+76
+30
+125
+77
+31
+126
+78
+32
+126
+78
+32
+130
+82
+36
+131
+82
+39
+130
+81
+38
+128
+79
+36
+124
+75
+32
+122
+73
+30
+124
+75
+32
+122
+73
+30
+120
+71
+28
+121
+72
+29
+123
+75
+29
+118
+70
+24
+110
+62
+16
+110
+62
+16
+116
+65
+20
+120
+67
+23
+115
+62
+18
+114
+61
+17
+118
+65
+21
+119
+66
+22
+115
+62
+18
+113
+60
+16
+114
+61
+17
+109
+56
+12
+110
+57
+13
+108
+56
+9
+112
+60
+13
+124
+72
+24
+131
+79
+31
+132
+80
+32
+135
+83
+35
+134
+82
+34
+137
+85
+35
+136
+84
+36
+130
+78
+28
+124
+72
+24
+122
+70
+20
+119
+67
+17
+117
+65
+15
+122
+70
+20
+126
+74
+24
+132
+80
+30
+138
+86
+36
+142
+90
+40
+143
+91
+41
+143
+91
+41
+143
+91
+41
+144
+90
+43
+142
+88
+41
+142
+89
+39
+142
+89
+39
+140
+87
+37
+139
+86
+36
+144
+91
+41
+150
+97
+47
+143
+90
+40
+143
+90
+40
+142
+89
+39
+140
+87
+37
+138
+85
+33
+137
+84
+32
+139
+86
+34
+143
+90
+36
+150
+95
+39
+155
+100
+43
+155
+100
+43
+149
+94
+37
+145
+93
+36
+149
+97
+40
+152
+100
+43
+151
+100
+43
+154
+103
+48
+153
+102
+47
+153
+102
+47
+153
+102
+47
+151
+100
+45
+147
+96
+41
+145
+94
+39
+145
+94
+39
+150
+97
+45
+148
+95
+45
+149
+96
+46
+150
+97
+47
+148
+95
+45
+150
+97
+47
+153
+100
+50
+153
+100
+50
+148
+95
+45
+151
+98
+48
+152
+99
+49
+147
+94
+44
+150
+97
+47
+152
+99
+49
+141
+88
+38
+134
+81
+31
+130
+74
+23
+132
+76
+25
+136
+80
+29
+140
+84
+35
+140
+87
+37
+138
+85
+35
+137
+84
+34
+137
+84
+34
+131
+78
+28
+130
+77
+27
+130
+74
+25
+130
+74
+25
+132
+76
+25
+134
+78
+27
+133
+75
+25
+131
+73
+23
+124
+69
+15
+125
+70
+16
+125
+70
+16
+125
+70
+16
+127
+72
+18
+130
+75
+21
+131
+76
+22
+129
+74
+20
+138
+83
+29
+144
+89
+35
+148
+93
+39
+150
+95
+41
+152
+97
+43
+151
+96
+42
+151
+96
+42
+154
+98
+47
+151
+95
+46
+146
+92
+45
+143
+86
+40
+137
+83
+36
+139
+82
+36
+139
+85
+38
+140
+86
+40
+139
+85
+38
+136
+82
+36
+138
+84
+37
+141
+87
+41
+141
+87
+40
+141
+84
+38
+140
+83
+37
+144
+87
+41
+148
+92
+43
+144
+88
+37
+144
+91
+37
+144
+91
+39
+144
+89
+35
+142
+87
+33
+140
+85
+31
+140
+85
+31
+140
+85
+31
+147
+92
+38
+146
+91
+37
+142
+87
+33
+139
+86
+32
+142
+86
+35
+139
+86
+34
+135
+82
+32
+134
+81
+31
+140
+87
+37
+146
+93
+41
+144
+91
+41
+137
+84
+32
+135
+82
+32
+136
+83
+31
+139
+86
+36
+143
+90
+38
+143
+90
+40
+142
+89
+37
+143
+90
+38
+145
+92
+40
+144
+91
+39
+140
+87
+35
+137
+84
+32
+135
+82
+30
+139
+86
+34
+142
+89
+37
+147
+91
+40
+145
+92
+40
+145
+89
+38
+144
+88
+37
+146
+90
+39
+149
+93
+42
+143
+87
+36
+140
+84
+33
+143
+85
+35
+143
+88
+34
+140
+83
+30
+137
+82
+28
+140
+83
+30
+142
+85
+30
+157
+100
+44
+156
+100
+41
+155
+99
+40
+153
+97
+38
+148
+92
+33
+145
+89
+28
+149
+93
+34
+156
+100
+41
+155
+99
+40
+150
+96
+36
+156
+100
+41
+157
+102
+45
+157
+100
+44
+158
+103
+46
+154
+99
+42
+153
+96
+40
+158
+99
+39
+156
+96
+34
+151
+92
+32
+150
+91
+31
+154
+95
+35
+156
+97
+39
+158
+99
+41
+163
+104
+46
+162
+103
+47
+159
+100
+44
+159
+100
+44
+159
+100
+44
+157
+98
+42
+158
+99
+43
+158
+99
+43
+153
+94
+38
+114
+69
+27
+118
+73
+31
+120
+75
+33
+115
+70
+28
+111
+67
+22
+115
+71
+26
+121
+74
+30
+120
+73
+29
+119
+72
+28
+118
+71
+27
+118
+71
+27
+122
+75
+31
+129
+82
+38
+133
+86
+42
+133
+86
+42
+132
+85
+43
+125
+76
+35
+127
+78
+37
+126
+77
+36
+123
+74
+33
+121
+72
+31
+120
+71
+28
+116
+67
+24
+112
+63
+20
+108
+60
+14
+106
+58
+12
+105
+56
+13
+105
+56
+13
+104
+55
+12
+104
+55
+12
+105
+56
+13
+108
+59
+16
+110
+59
+14
+116
+65
+20
+116
+65
+20
+110
+59
+14
+108
+57
+12
+109
+58
+13
+112
+61
+16
+116
+65
+20
+116
+65
+20
+113
+62
+17
+112
+61
+16
+114
+63
+16
+117
+66
+19
+119
+68
+21
+126
+75
+28
+135
+85
+36
+129
+77
+29
+123
+71
+23
+122
+70
+22
+128
+76
+28
+132
+80
+32
+131
+79
+31
+130
+78
+30
+130
+78
+30
+137
+85
+35
+134
+82
+32
+129
+77
+27
+133
+81
+31
+142
+91
+38
+141
+90
+37
+138
+87
+32
+140
+89
+36
+146
+93
+41
+147
+94
+42
+146
+93
+43
+142
+89
+37
+142
+89
+39
+147
+94
+42
+150
+97
+45
+151
+98
+46
+148
+95
+43
+151
+98
+46
+153
+100
+50
+153
+100
+50
+149
+96
+46
+145
+92
+42
+142
+89
+39
+141
+88
+38
+140
+86
+39
+135
+81
+34
+132
+79
+29
+131
+78
+28
+131
+78
+28
+134
+81
+31
+141
+88
+38
+148
+95
+45
+151
+98
+46
+152
+99
+47
+153
+100
+48
+151
+98
+46
+145
+92
+40
+141
+88
+36
+140
+87
+33
+142
+89
+35
+145
+89
+38
+146
+88
+38
+142
+86
+35
+137
+81
+30
+138
+82
+33
+140
+87
+37
+140
+87
+37
+136
+83
+33
+133
+80
+30
+130
+77
+27
+129
+76
+26
+129
+76
+26
+128
+75
+25
+125
+72
+22
+124
+71
+21
+125
+72
+22
+126
+70
+19
+128
+72
+21
+133
+77
+26
+136
+80
+29
+134
+78
+27
+135
+79
+28
+138
+82
+31
+137
+81
+30
+133
+77
+26
+134
+78
+27
+133
+77
+26
+127
+71
+20
+127
+71
+20
+131
+75
+24
+128
+72
+21
+130
+74
+23
+129
+72
+19
+126
+69
+16
+127
+72
+18
+131
+75
+24
+129
+73
+22
+122
+66
+15
+120
+67
+17
+125
+72
+22
+121
+68
+18
+122
+69
+19
+124
+71
+21
+127
+74
+24
+134
+78
+29
+138
+82
+33
+141
+85
+34
+140
+84
+33
+147
+91
+40
+147
+91
+40
+145
+89
+38
+144
+88
+37
+145
+89
+38
+148
+92
+41
+148
+92
+41
+146
+90
+39
+149
+94
+40
+154
+99
+45
+155
+100
+46
+153
+98
+44
+151
+96
+42
+148
+93
+39
+147
+92
+38
+150
+94
+43
+146
+89
+43
+139
+82
+37
+136
+77
+33
+136
+79
+34
+138
+79
+35
+137
+80
+35
+137
+80
+37
+138
+81
+36
+142
+85
+42
+141
+84
+39
+141
+84
+41
+142
+85
+40
+141
+84
+39
+137
+80
+35
+135
+76
+32
+133
+76
+30
+135
+79
+30
+135
+79
+28
+133
+77
+28
+134
+76
+26
+136
+78
+28
+141
+83
+33
+146
+88
+38
+150
+92
+42
+155
+97
+47
+150
+92
+42
+142
+84
+34
+141
+85
+34
+150
+92
+42
+151
+95
+44
+147
+91
+42
+143
+87
+38
+134
+81
+31
+130
+77
+27
+120
+66
+19
+112
+59
+9
+113
+59
+12
+115
+62
+12
+113
+59
+12
+111
+58
+8
+117
+63
+16
+115
+62
+12
+116
+63
+13
+118
+65
+15
+119
+66
+16
+119
+66
+16
+121
+68
+18
+125
+72
+22
+125
+69
+20
+125
+69
+20
+125
+67
+19
+123
+67
+18
+124
+66
+18
+126
+68
+20
+126
+68
+20
+126
+68
+20
+125
+67
+19
+122
+64
+16
+126
+65
+18
+129
+71
+21
+132
+72
+22
+131
+73
+23
+136
+76
+26
+137
+77
+27
+137
+77
+27
+135
+74
+27
+135
+74
+27
+133
+72
+25
+128
+67
+20
+122
+62
+12
+121
+60
+13
+124
+63
+16
+131
+70
+23
+121
+63
+15
+122
+61
+14
+120
+62
+16
+127
+66
+21
+130
+72
+26
+128
+70
+24
+126
+68
+20
+134
+75
+19
+142
+82
+22
+146
+85
+28
+146
+85
+28
+148
+87
+30
+151
+90
+35
+155
+94
+39
+161
+100
+45
+163
+102
+48
+156
+94
+43
+153
+91
+40
+149
+87
+38
+143
+81
+32
+142
+80
+31
+137
+75
+26
+127
+65
+16
+119
+74
+32
+121
+76
+34
+124
+79
+37
+121
+76
+34
+115
+71
+26
+115
+71
+26
+123
+76
+32
+126
+79
+35
+124
+77
+33
+122
+75
+31
+119
+72
+28
+113
+66
+20
+108
+61
+17
+104
+57
+11
+105
+56
+13
+105
+56
+13
+105
+56
+13
+106
+57
+14
+107
+58
+17
+109
+60
+17
+112
+63
+20
+115
+66
+23
+115
+66
+23
+114
+65
+22
+119
+71
+25
+121
+73
+27
+122
+73
+30
+123
+74
+31
+123
+74
+31
+124
+75
+32
+125
+76
+33
+127
+78
+35
+135
+84
+39
+139
+88
+43
+136
+85
+40
+130
+79
+34
+130
+79
+34
+132
+81
+36
+134
+83
+38
+136
+85
+40
+137
+86
+41
+137
+86
+39
+134
+83
+36
+134
+83
+36
+135
+84
+37
+133
+83
+34
+134
+84
+35
+138
+88
+39
+141
+89
+41
+143
+91
+43
+143
+91
+43
+142
+90
+42
+141
+89
+41
+142
+90
+42
+141
+89
+41
+138
+86
+38
+135
+83
+33
+136
+84
+34
+136
+84
+34
+137
+85
+35
+138
+87
+34
+136
+85
+32
+135
+84
+29
+138
+87
+32
+135
+82
+30
+132
+79
+27
+132
+79
+27
+137
+84
+32
+142
+89
+37
+145
+92
+40
+148
+95
+43
+152
+99
+47
+146
+93
+41
+143
+90
+38
+141
+88
+38
+141
+88
+38
+139
+86
+36
+136
+83
+33
+132
+79
+29
+130
+77
+27
+127
+73
+26
+123
+69
+22
+119
+66
+16
+117
+64
+14
+118
+65
+15
+122
+69
+19
+128
+75
+25
+134
+81
+31
+138
+85
+33
+137
+84
+32
+137
+84
+32
+137
+84
+32
+136
+83
+31
+134
+81
+29
+133
+80
+26
+134
+81
+27
+142
+86
+35
+143
+85
+35
+139
+83
+32
+134
+78
+27
+132
+76
+27
+135
+79
+30
+133
+80
+30
+132
+79
+29
+135
+82
+32
+137
+84
+34
+136
+83
+33
+132
+79
+29
+131
+78
+28
+134
+81
+31
+134
+81
+31
+131
+78
+28
+132
+76
+25
+135
+79
+28
+142
+86
+35
+143
+87
+36
+140
+84
+33
+141
+85
+34
+144
+88
+37
+144
+88
+37
+142
+86
+35
+144
+89
+35
+147
+91
+40
+145
+90
+36
+146
+91
+37
+147
+92
+38
+147
+92
+38
+154
+99
+45
+156
+99
+46
+149
+92
+39
+146
+91
+37
+150
+95
+41
+150
+94
+43
+147
+91
+40
+146
+93
+43
+152
+99
+49
+151
+98
+48
+150
+97
+47
+149
+96
+46
+147
+94
+44
+149
+93
+44
+149
+93
+44
+147
+91
+40
+145
+89
+38
+146
+90
+39
+144
+88
+37
+140
+84
+33
+135
+79
+28
+132
+76
+25
+131
+75
+24
+129
+73
+22
+126
+70
+19
+134
+79
+25
+135
+80
+26
+134
+79
+25
+134
+79
+25
+138
+83
+29
+138
+83
+29
+137
+82
+28
+139
+83
+32
+136
+78
+30
+131
+73
+25
+130
+72
+26
+134
+76
+30
+135
+77
+31
+129
+71
+25
+124
+67
+21
+124
+67
+21
+114
+57
+11
+114
+57
+11
+116
+59
+13
+120
+63
+17
+122
+65
+19
+124
+67
+21
+128
+70
+22
+132
+74
+26
+129
+73
+22
+130
+74
+23
+138
+80
+30
+147
+89
+39
+151
+94
+41
+151
+94
+41
+153
+96
+43
+158
+101
+48
+155
+98
+45
+153
+96
+43
+148
+91
+38
+146
+89
+36
+150
+93
+40
+150
+93
+40
+143
+88
+34
+140
+84
+33
+151
+95
+44
+148
+95
+45
+144
+91
+41
+142
+89
+39
+144
+91
+41
+142
+89
+39
+137
+84
+34
+134
+81
+31
+137
+84
+34
+137
+84
+34
+138
+85
+35
+139
+86
+36
+137
+84
+34
+134
+81
+31
+138
+85
+35
+145
+89
+40
+147
+89
+39
+146
+88
+38
+142
+84
+34
+140
+82
+32
+141
+83
+33
+143
+85
+35
+142
+84
+34
+138
+80
+30
+139
+79
+29
+136
+76
+26
+138
+78
+28
+140
+80
+28
+139
+79
+27
+138
+78
+26
+138
+78
+26
+136
+76
+24
+139
+78
+31
+136
+75
+28
+136
+75
+30
+141
+80
+33
+145
+84
+39
+144
+83
+36
+143
+82
+35
+143
+82
+35
+145
+84
+37
+142
+81
+36
+136
+75
+30
+128
+67
+22
+129
+68
+23
+130
+69
+25
+125
+66
+22
+128
+70
+24
+148
+88
+34
+158
+99
+43
+158
+99
+43
+148
+88
+34
+146
+86
+32
+152
+92
+40
+158
+98
+46
+161
+101
+51
+156
+96
+46
+152
+91
+44
+152
+91
+46
+153
+92
+47
+149
+88
+43
+147
+86
+41
+141
+80
+36
+130
+69
+25
+105
+58
+16
+105
+58
+16
+109
+62
+20
+111
+64
+22
+105
+58
+14
+103
+56
+12
+109
+61
+15
+113
+65
+19
+112
+64
+18
+114
+66
+20
+116
+68
+22
+115
+67
+19
+114
+66
+20
+116
+68
+20
+125
+74
+29
+130
+79
+32
+129
+78
+31
+128
+78
+29
+129
+78
+31
+130
+80
+31
+131
+81
+32
+132
+82
+33
+133
+83
+34
+135
+85
+36
+131
+81
+32
+131
+81
+32
+130
+80
+31
+127
+77
+28
+128
+78
+29
+133
+83
+34
+138
+88
+39
+141
+90
+43
+144
+91
+47
+145
+92
+48
+142
+89
+45
+139
+86
+42
+136
+84
+37
+129
+77
+30
+126
+74
+27
+128
+76
+29
+133
+81
+34
+137
+85
+38
+136
+84
+37
+134
+82
+34
+134
+84
+35
+132
+82
+33
+128
+78
+29
+128
+78
+29
+125
+73
+26
+127
+75
+28
+128
+76
+29
+125
+73
+26
+122
+70
+23
+120
+68
+21
+118
+66
+19
+116
+64
+17
+118
+66
+19
+123
+71
+24
+127
+75
+28
+126
+74
+27
+123
+71
+23
+125
+73
+25
+129
+77
+27
+129
+77
+27
+134
+81
+29
+128
+75
+23
+124
+71
+19
+126
+73
+21
+128
+75
+23
+127
+74
+22
+125
+72
+20
+125
+72
+20
+130
+74
+25
+128
+72
+23
+128
+72
+23
+132
+76
+27
+136
+80
+31
+136
+80
+31
+135
+79
+30
+134
+78
+29
+136
+83
+33
+137
+84
+34
+136
+83
+33
+135
+82
+32
+136
+83
+33
+139
+86
+36
+142
+89
+37
+144
+91
+39
+141
+88
+36
+138
+85
+33
+135
+82
+28
+133
+80
+26
+131
+78
+24
+131
+78
+24
+133
+80
+26
+135
+82
+28
+134
+79
+25
+142
+87
+33
+151
+96
+42
+157
+102
+48
+160
+104
+53
+162
+106
+55
+162
+109
+57
+164
+111
+59
+156
+103
+51
+157
+104
+52
+154
+101
+49
+148
+95
+43
+150
+95
+41
+156
+101
+47
+159
+104
+50
+158
+103
+49
+154
+99
+45
+157
+102
+48
+160
+105
+51
+156
+101
+47
+147
+92
+38
+144
+89
+35
+145
+90
+36
+144
+89
+35
+148
+93
+39
+154
+99
+43
+162
+107
+53
+163
+108
+52
+165
+110
+54
+166
+111
+55
+162
+107
+51
+166
+111
+55
+162
+105
+50
+158
+101
+46
+154
+97
+44
+151
+94
+41
+147
+92
+38
+143
+88
+34
+143
+87
+36
+144
+88
+37
+140
+87
+37
+136
+83
+33
+130
+77
+27
+126
+73
+23
+125
+72
+22
+125
+72
+22
+124
+71
+21
+122
+69
+19
+128
+72
+21
+128
+72
+21
+126
+70
+19
+121
+65
+14
+120
+64
+13
+121
+65
+14
+122
+66
+15
+122
+66
+15
+127
+71
+20
+137
+81
+30
+144
+88
+37
+145
+89
+38
+142
+86
+35
+138
+82
+31
+137
+81
+30
+142
+87
+33
+143
+86
+31
+145
+86
+30
+149
+89
+35
+155
+95
+41
+154
+97
+42
+151
+94
+39
+148
+93
+37
+149
+94
+38
+153
+98
+42
+147
+92
+36
+146
+91
+35
+155
+100
+44
+165
+110
+54
+164
+109
+53
+154
+99
+42
+145
+90
+33
+145
+90
+34
+147
+92
+36
+151
+94
+38
+153
+96
+40
+151
+94
+38
+150
+93
+37
+155
+96
+40
+160
+101
+45
+160
+101
+43
+165
+106
+48
+164
+108
+49
+162
+106
+47
+163
+107
+48
+163
+107
+48
+160
+104
+45
+160
+105
+48
+157
+102
+46
+160
+105
+49
+161
+106
+50
+162
+107
+51
+161
+106
+50
+154
+99
+43
+149
+94
+40
+151
+96
+42
+149
+94
+40
+147
+92
+38
+150
+95
+41
+154
+99
+45
+154
+99
+45
+152
+97
+43
+152
+97
+43
+154
+99
+45
+159
+102
+47
+162
+103
+47
+161
+102
+46
+160
+101
+45
+161
+102
+46
+164
+105
+49
+162
+103
+47
+158
+99
+43
+155
+96
+40
+156
+97
+41
+161
+102
+46
+164
+105
+47
+164
+105
+47
+166
+107
+49
+166
+107
+49
+163
+104
+46
+163
+103
+49
+156
+96
+42
+151
+91
+39
+150
+90
+36
+152
+92
+40
+154
+94
+40
+157
+97
+43
+162
+102
+48
+164
+104
+50
+168
+108
+56
+164
+104
+52
+157
+97
+45
+159
+102
+49
+152
+94
+44
+132
+74
+24
+126
+68
+18
+134
+78
+27
+143
+87
+36
+149
+93
+42
+149
+93
+44
+148
+92
+43
+145
+88
+42
+140
+83
+37
+138
+81
+36
+141
+84
+39
+134
+77
+34
+129
+72
+29
+125
+67
+27
+119
+61
+21
+116
+58
+18
+113
+55
+17
+109
+51
+13
+102
+55
+13
+105
+58
+16
+111
+64
+22
+114
+67
+23
+115
+66
+23
+117
+69
+23
+123
+75
+29
+125
+77
+31
+124
+76
+30
+122
+74
+26
+124
+73
+26
+129
+78
+31
+135
+84
+37
+137
+86
+39
+135
+83
+36
+130
+79
+32
+127
+77
+28
+126
+76
+27
+127
+77
+28
+129
+79
+30
+129
+79
+30
+128
+78
+29
+130
+80
+31
+134
+84
+35
+137
+87
+38
+140
+90
+41
+140
+90
+41
+135
+85
+36
+132
+82
+33
+131
+81
+32
+128
+78
+29
+124
+74
+25
+124
+72
+25
+125
+72
+28
+126
+73
+29
+128
+75
+31
+123
+71
+24
+114
+62
+15
+113
+61
+14
+122
+70
+23
+124
+72
+25
+128
+76
+29
+124
+72
+24
+119
+67
+19
+120
+70
+21
+121
+71
+22
+120
+70
+19
+123
+73
+24
+124
+72
+24
+121
+69
+22
+122
+70
+23
+126
+74
+27
+126
+74
+27
+121
+69
+22
+118
+66
+19
+119
+67
+20
+126
+74
+27
+133
+81
+34
+139
+87
+40
+136
+84
+36
+134
+82
+34
+143
+91
+43
+150
+98
+48
+146
+94
+44
+146
+93
+41
+142
+89
+37
+136
+83
+31
+132
+79
+27
+135
+82
+30
+139
+86
+34
+137
+84
+32
+131
+78
+26
+130
+74
+25
+131
+75
+26
+136
+80
+31
+141
+85
+36
+144
+88
+39
+144
+88
+39
+143
+87
+38
+144
+88
+39
+144
+91
+41
+149
+96
+46
+153
+100
+50
+154
+101
+51
+155
+102
+52
+157
+104
+54
+158
+105
+53
+156
+103
+51
+155
+102
+50
+156
+103
+51
+156
+103
+49
+153
+100
+46
+150
+97
+43
+149
+96
+42
+154
+101
+47
+159
+106
+52
+162
+107
+53
+159
+104
+50
+156
+101
+47
+153
+98
+44
+149
+94
+40
+144
+89
+35
+137
+84
+32
+134
+81
+27
+137
+84
+32
+137
+84
+30
+139
+86
+32
+141
+88
+34
+141
+86
+32
+135
+80
+24
+130
+75
+19
+128
+73
+17
+127
+72
+18
+132
+77
+23
+138
+83
+29
+136
+81
+27
+131
+76
+22
+131
+76
+22
+135
+80
+26
+135
+80
+26
+131
+76
+20
+134
+79
+23
+137
+82
+26
+132
+77
+21
+133
+78
+22
+135
+80
+24
+132
+77
+21
+134
+79
+23
+138
+81
+26
+142
+85
+30
+145
+88
+35
+141
+84
+31
+136
+81
+27
+136
+81
+27
+136
+80
+29
+136
+80
+29
+131
+78
+28
+126
+73
+23
+119
+66
+16
+117
+64
+14
+122
+69
+19
+128
+75
+25
+132
+79
+29
+132
+79
+29
+143
+87
+36
+145
+89
+38
+144
+88
+37
+141
+85
+34
+141
+85
+34
+145
+89
+38
+148
+92
+41
+150
+94
+43
+154
+98
+47
+154
+98
+47
+148
+92
+41
+144
+88
+37
+143
+87
+36
+143
+87
+36
+144
+88
+37
+149
+94
+40
+157
+100
+44
+160
+101
+45
+160
+101
+45
+157
+100
+44
+156
+99
+43
+157
+102
+45
+162
+107
+50
+167
+112
+55
+159
+104
+48
+155
+100
+43
+152
+97
+40
+152
+97
+40
+150
+95
+38
+146
+91
+34
+146
+91
+34
+147
+92
+35
+150
+95
+39
+156
+101
+45
+157
+100
+45
+148
+91
+36
+141
+84
+29
+143
+86
+31
+149
+89
+35
+149
+90
+34
+148
+89
+33
+149
+90
+34
+143
+86
+30
+142
+85
+29
+146
+89
+33
+149
+92
+36
+149
+92
+36
+149
+92
+36
+147
+92
+36
+143
+88
+32
+140
+85
+29
+141
+86
+30
+142
+87
+31
+138
+83
+29
+138
+83
+29
+143
+88
+34
+136
+81
+27
+131
+76
+22
+132
+77
+23
+140
+85
+31
+147
+92
+38
+146
+91
+37
+142
+87
+33
+140
+83
+30
+150
+93
+38
+156
+97
+41
+159
+100
+44
+160
+101
+45
+162
+103
+47
+165
+106
+50
+165
+105
+51
+162
+103
+47
+160
+101
+45
+163
+104
+48
+167
+108
+52
+165
+106
+48
+161
+102
+44
+158
+99
+41
+155
+96
+38
+149
+90
+32
+153
+94
+38
+155
+96
+40
+159
+100
+44
+161
+102
+46
+158
+99
+43
+152
+93
+37
+152
+93
+37
+155
+96
+40
+147
+88
+32
+161
+102
+46
+161
+102
+46
+148
+91
+36
+148
+91
+36
+141
+84
+29
+127
+70
+15
+129
+74
+20
+119
+66
+14
+119
+66
+16
+124
+71
+21
+136
+82
+35
+139
+85
+38
+128
+74
+27
+118
+64
+18
+118
+64
+18
+116
+62
+18
+116
+62
+18
+119
+65
+21
+122
+68
+24
+123
+68
+27
+122
+67
+26
+121
+66
+25
+122
+67
+26
+112
+63
+22
+118
+69
+28
+125
+76
+33
+128
+79
+36
+129
+78
+35
+128
+77
+32
+130
+79
+34
+133
+82
+35
+131
+80
+33
+134
+83
+36
+137
+85
+38
+136
+84
+36
+134
+82
+34
+135
+83
+35
+138
+84
+37
+138
+86
+39
+137
+84
+40
+136
+83
+39
+133
+80
+36
+130
+77
+33
+129
+76
+32
+128
+75
+31
+127
+74
+32
+127
+74
+32
+128
+75
+33
+121
+68
+26
+111
+58
+16
+109
+56
+14
+114
+61
+17
+117
+64
+20
+117
+64
+20
+117
+64
+20
+118
+64
+18
+118
+64
+18
+117
+63
+17
+118
+64
+18
+123
+71
+24
+129
+77
+30
+128
+76
+28
+122
+70
+22
+124
+72
+24
+125
+73
+25
+123
+71
+23
+121
+69
+21
+125
+73
+25
+132
+80
+32
+136
+84
+36
+135
+83
+33
+135
+83
+33
+137
+86
+33
+133
+82
+29
+131
+80
+27
+135
+84
+31
+140
+89
+36
+140
+89
+36
+140
+89
+36
+139
+88
+35
+137
+86
+33
+138
+87
+34
+137
+86
+33
+136
+85
+32
+140
+89
+34
+142
+91
+36
+137
+86
+31
+142
+89
+37
+147
+91
+42
+150
+94
+45
+151
+95
+46
+151
+95
+46
+150
+94
+45
+145
+89
+40
+141
+85
+36
+142
+85
+39
+142
+85
+39
+143
+86
+40
+142
+85
+39
+140
+83
+37
+137
+80
+34
+136
+79
+33
+136
+79
+33
+139
+83
+34
+145
+89
+40
+149
+93
+44
+145
+89
+40
+136
+80
+31
+130
+74
+25
+133
+77
+26
+140
+84
+33
+138
+82
+31
+138
+82
+31
+144
+89
+35
+147
+92
+38
+145
+90
+36
+143
+88
+34
+144
+89
+35
+145
+90
+36
+145
+89
+38
+141
+85
+34
+132
+76
+25
+126
+70
+19
+124
+71
+19
+121
+68
+16
+120
+67
+17
+127
+74
+22
+129
+76
+26
+129
+76
+24
+131
+75
+24
+131
+75
+24
+133
+77
+26
+134
+79
+25
+134
+77
+24
+132
+75
+22
+131
+74
+21
+136
+79
+26
+144
+87
+34
+148
+91
+38
+147
+90
+37
+143
+86
+33
+142
+85
+30
+144
+87
+32
+144
+87
+32
+144
+87
+32
+144
+87
+32
+152
+95
+40
+162
+105
+49
+152
+95
+39
+141
+84
+28
+146
+89
+33
+139
+82
+27
+140
+83
+28
+142
+85
+30
+145
+88
+33
+147
+92
+38
+148
+93
+39
+149
+93
+42
+150
+94
+43
+148
+95
+43
+152
+99
+47
+160
+107
+57
+163
+110
+60
+161
+105
+56
+157
+101
+52
+156
+100
+49
+156
+100
+49
+154
+98
+47
+153
+97
+46
+150
+94
+43
+149
+93
+42
+152
+96
+45
+150
+94
+43
+147
+91
+40
+148
+92
+41
+150
+94
+43
+151
+95
+44
+155
+99
+48
+159
+103
+52
+158
+102
+51
+151
+95
+44
+148
+92
+41
+149
+93
+42
+151
+93
+43
+155
+97
+47
+153
+95
+45
+146
+90
+39
+147
+91
+40
+153
+97
+46
+151
+95
+44
+142
+89
+37
+141
+88
+38
+138
+85
+33
+140
+87
+35
+140
+87
+35
+134
+81
+29
+132
+79
+27
+132
+79
+27
+128
+75
+23
+134
+81
+31
+129
+76
+26
+126
+70
+21
+129
+73
+24
+136
+80
+31
+138
+82
+33
+138
+80
+32
+140
+82
+34
+137
+79
+31
+135
+77
+27
+134
+76
+26
+135
+77
+27
+140
+82
+32
+143
+85
+35
+141
+85
+34
+138
+82
+31
+139
+81
+33
+138
+80
+32
+130
+72
+24
+119
+61
+13
+115
+57
+9
+121
+63
+17
+126
+68
+22
+128
+70
+24
+127
+69
+23
+127
+69
+23
+127
+69
+23
+127
+69
+23
+125
+67
+21
+123
+65
+19
+122
+64
+18
+124
+66
+18
+128
+70
+20
+133
+75
+25
+139
+81
+31
+141
+83
+33
+144
+86
+36
+150
+92
+42
+147
+89
+41
+136
+78
+28
+141
+83
+33
+143
+85
+35
+143
+85
+35
+143
+86
+33
+141
+84
+31
+135
+78
+25
+130
+73
+20
+131
+74
+19
+128
+71
+16
+132
+75
+20
+139
+82
+27
+139
+82
+27
+140
+83
+28
+153
+96
+41
+162
+105
+50
+156
+99
+44
+154
+97
+42
+152
+95
+40
+156
+99
+44
+158
+101
+48
+159
+102
+49
+156
+101
+47
+142
+87
+33
+131
+75
+24
+127
+74
+22
+136
+85
+32
+147
+96
+43
+149
+97
+47
+144
+92
+42
+140
+88
+38
+139
+87
+37
+140
+88
+38
+144
+92
+42
+142
+90
+40
+146
+94
+44
+148
+96
+46
+143
+91
+43
+141
+89
+41
+142
+90
+42
+139
+87
+39
+133
+84
+43
+132
+83
+40
+133
+82
+39
+132
+81
+36
+129
+78
+33
+126
+75
+30
+124
+73
+26
+123
+72
+25
+131
+79
+32
+133
+81
+34
+134
+82
+34
+132
+78
+31
+129
+75
+28
+127
+73
+26
+126
+72
+25
+126
+72
+25
+121
+69
+22
+120
+67
+23
+117
+64
+20
+114
+61
+17
+111
+58
+14
+111
+58
+14
+112
+59
+17
+114
+61
+19
+118
+65
+23
+114
+61
+19
+107
+54
+12
+107
+54
+12
+118
+65
+21
+128
+75
+31
+133
+80
+36
+136
+83
+39
+130
+76
+30
+129
+75
+29
+127
+73
+27
+128
+74
+28
+132
+80
+33
+138
+86
+39
+139
+87
+39
+137
+85
+37
+138
+86
+38
+135
+83
+35
+132
+80
+32
+129
+77
+29
+128
+76
+28
+129
+77
+29
+130
+78
+30
+132
+80
+32
+132
+80
+30
+133
+82
+29
+130
+79
+26
+130
+79
+26
+136
+85
+32
+140
+89
+36
+140
+89
+36
+141
+90
+37
+133
+82
+29
+132
+81
+28
+136
+85
+32
+140
+89
+36
+136
+85
+32
+133
+82
+27
+134
+83
+28
+138
+85
+33
+144
+88
+39
+141
+85
+36
+137
+81
+32
+136
+80
+31
+136
+80
+31
+137
+81
+32
+139
+83
+34
+142
+86
+37
+136
+79
+33
+132
+75
+29
+129
+72
+26
+129
+72
+26
+128
+71
+25
+126
+69
+23
+123
+66
+20
+121
+64
+18
+124
+68
+19
+127
+71
+22
+131
+75
+26
+133
+77
+28
+131
+75
+26
+130
+74
+25
+135
+79
+28
+142
+86
+35
+136
+80
+29
+133
+77
+26
+133
+78
+24
+133
+78
+24
+131
+76
+22
+131
+76
+22
+135
+80
+26
+138
+82
+31
+137
+81
+30
+137
+81
+30
+135
+79
+30
+137
+81
+30
+142
+89
+39
+146
+93
+41
+145
+92
+42
+144
+91
+39
+144
+91
+41
+142
+89
+37
+140
+84
+33
+137
+82
+28
+137
+82
+28
+139
+84
+30
+142
+85
+32
+142
+85
+32
+143
+86
+33
+149
+92
+39
+156
+99
+46
+159
+102
+49
+158
+101
+48
+155
+98
+45
+154
+97
+42
+155
+98
+43
+147
+90
+35
+148
+91
+36
+153
+96
+41
+159
+102
+47
+159
+102
+46
+154
+97
+41
+152
+95
+39
+153
+96
+40
+160
+103
+48
+160
+103
+48
+158
+101
+46
+157
+100
+45
+155
+100
+46
+155
+100
+46
+154
+98
+47
+153
+97
+46
+152
+99
+47
+152
+99
+47
+155
+102
+52
+156
+103
+53
+154
+98
+49
+152
+96
+47
+151
+95
+44
+149
+93
+42
+151
+95
+44
+150
+94
+43
+148
+92
+41
+149
+93
+42
+153
+97
+46
+152
+96
+45
+148
+92
+41
+148
+92
+41
+142
+86
+35
+139
+83
+32
+136
+80
+29
+133
+77
+26
+129
+73
+22
+124
+68
+17
+123
+67
+16
+124
+68
+17
+126
+68
+20
+125
+69
+20
+123
+67
+18
+123
+67
+18
+127
+71
+22
+128
+75
+25
+124
+70
+23
+117
+63
+16
+113
+59
+12
+115
+62
+12
+123
+70
+20
+126
+73
+23
+120
+67
+17
+117
+64
+14
+119
+66
+16
+118
+65
+15
+122
+68
+21
+123
+69
+22
+123
+66
+20
+125
+68
+22
+133
+76
+30
+136
+79
+33
+132
+74
+28
+127
+69
+23
+124
+66
+18
+127
+69
+21
+130
+72
+24
+130
+72
+24
+130
+72
+24
+130
+72
+24
+128
+72
+23
+126
+70
+21
+131
+73
+25
+127
+69
+21
+123
+65
+17
+123
+65
+17
+126
+68
+22
+132
+74
+28
+138
+80
+34
+142
+84
+38
+142
+84
+38
+142
+84
+38
+144
+86
+40
+147
+89
+43
+148
+90
+44
+148
+90
+44
+147
+89
+43
+148
+90
+42
+153
+95
+45
+154
+96
+46
+156
+98
+48
+155
+97
+47
+155
+97
+49
+159
+101
+53
+157
+99
+51
+150
+92
+44
+147
+89
+39
+151
+93
+43
+151
+93
+43
+153
+95
+45
+159
+102
+49
+163
+106
+53
+160
+103
+50
+157
+100
+47
+148
+91
+36
+144
+87
+32
+142
+85
+30
+139
+82
+27
+136
+79
+24
+140
+83
+28
+144
+87
+32
+141
+84
+29
+146
+89
+34
+153
+96
+41
+156
+99
+46
+149
+92
+39
+148
+93
+39
+157
+102
+48
+158
+102
+51
+157
+101
+50
+161
+108
+56
+161
+108
+56
+155
+102
+50
+145
+92
+40
+138
+85
+33
+142
+89
+37
+152
+99
+47
+160
+107
+53
+153
+100
+46
+146
+93
+39
+145
+92
+38
+150
+97
+43
+152
+99
+45
+149
+96
+42
+144
+91
+37
+141
+88
+34
+112
+61
+18
+113
+62
+19
+115
+62
+20
+118
+65
+21
+120
+67
+23
+122
+70
+23
+122
+70
+23
+122
+70
+23
+123
+69
+22
+126
+72
+25
+127
+73
+26
+130
+73
+27
+131
+74
+28
+133
+76
+30
+135
+78
+32
+134
+80
+33
+135
+83
+33
+136
+84
+34
+136
+84
+34
+134
+82
+32
+133
+81
+31
+133
+81
+31
+135
+83
+35
+138
+86
+38
+140
+88
+40
+139
+87
+39
+135
+83
+35
+134
+82
+34
+141
+89
+41
+147
+95
+47
+147
+95
+45
+147
+95
+47
+147
+93
+47
+146
+92
+46
+145
+91
+45
+147
+93
+47
+147
+93
+46
+146
+92
+45
+144
+90
+43
+143
+89
+42
+140
+88
+40
+139
+87
+39
+140
+88
+40
+142
+90
+42
+139
+87
+40
+133
+81
+34
+130
+78
+31
+130
+78
+31
+133
+79
+33
+133
+79
+33
+129
+75
+29
+130
+76
+30
+135
+81
+35
+136
+82
+36
+134
+80
+34
+135
+81
+35
+131
+77
+31
+127
+73
+27
+123
+69
+23
+123
+69
+22
+124
+70
+23
+122
+68
+21
+121
+67
+20
+124
+70
+23
+128
+72
+23
+125
+69
+20
+120
+64
+15
+115
+59
+10
+116
+60
+11
+120
+64
+15
+124
+67
+21
+125
+68
+22
+128
+71
+25
+127
+70
+24
+127
+70
+24
+131
+74
+28
+135
+78
+32
+137
+80
+34
+137
+80
+34
+137
+80
+34
+141
+85
+36
+140
+84
+33
+141
+85
+34
+144
+88
+37
+146
+90
+39
+146
+90
+39
+148
+92
+41
+151
+95
+44
+147
+91
+40
+145
+89
+38
+147
+91
+40
+150
+94
+43
+149
+93
+42
+148
+92
+41
+148
+92
+41
+147
+91
+40
+145
+92
+40
+145
+92
+38
+147
+94
+42
+148
+95
+41
+151
+98
+46
+157
+104
+50
+158
+105
+53
+154
+101
+47
+150
+97
+45
+150
+97
+43
+149
+94
+40
+146
+91
+35
+146
+89
+34
+149
+92
+37
+152
+95
+40
+153
+96
+41
+155
+98
+45
+156
+99
+46
+158
+101
+48
+157
+100
+47
+153
+96
+43
+149
+92
+39
+150
+93
+40
+153
+96
+43
+155
+98
+43
+155
+98
+43
+161
+104
+49
+162
+105
+50
+152
+95
+40
+152
+95
+40
+156
+99
+44
+154
+97
+42
+151
+94
+41
+152
+95
+42
+151
+94
+41
+147
+90
+37
+144
+88
+37
+143
+87
+36
+139
+83
+32
+134
+78
+27
+132
+76
+27
+129
+73
+24
+130
+74
+23
+131
+75
+24
+129
+73
+22
+128
+72
+21
+127
+71
+20
+124
+68
+17
+123
+67
+16
+124
+68
+17
+124
+68
+17
+128
+72
+21
+135
+79
+28
+135
+79
+28
+130
+74
+23
+129
+73
+22
+127
+71
+20
+126
+70
+19
+125
+69
+18
+123
+67
+16
+122
+66
+15
+122
+66
+15
+123
+67
+16
+124
+68
+17
+126
+70
+19
+125
+69
+18
+125
+69
+18
+123
+70
+18
+125
+72
+20
+128
+75
+23
+131
+78
+28
+132
+80
+30
+131
+79
+29
+133
+81
+31
+139
+87
+37
+141
+90
+37
+139
+86
+34
+137
+84
+32
+138
+85
+33
+138
+85
+33
+138
+85
+33
+141
+88
+34
+142
+89
+35
+145
+92
+38
+151
+95
+44
+151
+95
+44
+146
+90
+39
+144
+88
+37
+148
+90
+40
+151
+93
+43
+153
+95
+45
+152
+94
+44
+149
+94
+40
+148
+93
+39
+146
+91
+37
+144
+89
+35
+141
+84
+31
+137
+80
+27
+137
+80
+27
+143
+86
+33
+146
+89
+36
+145
+88
+35
+148
+91
+38
+154
+97
+44
+155
+98
+45
+155
+98
+45
+157
+100
+47
+161
+104
+51
+163
+106
+53
+162
+105
+52
+161
+104
+51
+160
+103
+50
+156
+101
+45
+153
+98
+42
+151
+96
+40
+149
+94
+38
+147
+92
+36
+151
+96
+40
+153
+98
+42
+150
+95
+39
+155
+100
+44
+155
+100
+44
+154
+99
+43
+155
+100
+44
+161
+104
+48
+163
+106
+50
+160
+103
+47
+159
+102
+46
+153
+98
+42
+150
+95
+41
+151
+96
+42
+155
+100
+46
+155
+100
+46
+151
+96
+42
+148
+93
+39
+147
+92
+38
+149
+94
+40
+148
+93
+39
+146
+91
+37
+141
+86
+32
+145
+89
+38
+147
+91
+40
+145
+89
+38
+151
+95
+44
+149
+93
+42
+153
+97
+46
+151
+96
+42
+144
+89
+35
+138
+83
+29
+139
+84
+30
+142
+87
+33
+144
+89
+33
+134
+79
+23
+127
+72
+16
+125
+70
+14
+136
+81
+25
+147
+92
+35
+147
+92
+35
+143
+88
+31
+145
+90
+33
+127
+76
+33
+132
+81
+36
+139
+86
+42
+143
+90
+46
+144
+92
+45
+144
+92
+45
+145
+93
+46
+147
+95
+48
+147
+93
+46
+147
+93
+46
+148
+91
+45
+146
+89
+43
+146
+89
+43
+147
+90
+44
+149
+92
+46
+149
+92
+46
+143
+90
+40
+143
+91
+41
+144
+92
+42
+143
+91
+41
+141
+89
+39
+138
+86
+36
+136
+84
+36
+135
+83
+35
+140
+88
+40
+142
+90
+42
+139
+87
+39
+136
+84
+36
+139
+87
+39
+141
+89
+39
+138
+86
+36
+135
+83
+33
+130
+76
+29
+127
+73
+27
+126
+72
+26
+128
+74
+28
+127
+73
+26
+125
+71
+24
+126
+72
+25
+129
+75
+28
+130
+78
+30
+131
+79
+31
+135
+83
+35
+138
+86
+38
+136
+84
+37
+131
+79
+32
+128
+76
+29
+128
+76
+29
+129
+75
+29
+128
+74
+28
+124
+70
+24
+126
+72
+26
+130
+76
+30
+130
+76
+30
+127
+73
+27
+127
+73
+27
+132
+78
+32
+131
+77
+31
+123
+69
+23
+118
+64
+18
+122
+68
+22
+125
+71
+24
+123
+69
+22
+122
+68
+21
+128
+72
+23
+133
+77
+28
+134
+78
+29
+132
+76
+27
+134
+78
+29
+140
+84
+35
+141
+84
+38
+136
+79
+33
+133
+76
+30
+135
+78
+32
+138
+81
+35
+140
+84
+35
+139
+82
+36
+138
+82
+33
+138
+81
+35
+139
+83
+34
+149
+93
+42
+149
+93
+42
+148
+92
+41
+149
+93
+42
+153
+97
+46
+157
+101
+50
+157
+101
+50
+156
+100
+49
+146
+90
+39
+142
+86
+35
+142
+86
+35
+145
+89
+38
+145
+89
+38
+146
+90
+39
+147
+91
+40
+147
+91
+40
+145
+92
+42
+145
+92
+42
+147
+94
+44
+143
+90
+40
+134
+81
+31
+134
+81
+31
+137
+84
+34
+136
+83
+31
+144
+91
+41
+147
+94
+42
+152
+96
+45
+153
+98
+44
+155
+98
+45
+156
+99
+44
+157
+100
+47
+157
+100
+47
+153
+96
+43
+151
+94
+41
+148
+91
+38
+143
+86
+33
+139
+82
+29
+139
+82
+29
+143
+86
+33
+149
+92
+39
+141
+84
+31
+140
+83
+28
+143
+86
+33
+141
+84
+29
+132
+75
+22
+132
+75
+20
+137
+80
+27
+136
+79
+26
+142
+85
+32
+144
+87
+34
+143
+86
+33
+140
+83
+30
+139
+83
+32
+142
+86
+35
+140
+84
+33
+135
+79
+28
+129
+73
+24
+129
+73
+24
+132
+76
+25
+135
+79
+28
+136
+80
+29
+137
+81
+30
+137
+81
+30
+132
+76
+25
+133
+77
+26
+136
+80
+29
+139
+83
+32
+147
+91
+40
+156
+100
+49
+157
+101
+50
+155
+99
+48
+155
+99
+48
+153
+97
+46
+154
+98
+47
+152
+96
+45
+149
+93
+42
+148
+92
+41
+148
+92
+41
+148
+92
+41
+147
+91
+40
+142
+86
+35
+143
+87
+36
+142
+89
+39
+141
+88
+38
+141
+88
+38
+143
+90
+40
+146
+94
+44
+151
+99
+49
+148
+96
+48
+145
+93
+43
+144
+92
+42
+144
+92
+42
+146
+93
+43
+146
+93
+41
+147
+94
+44
+147
+94
+42
+155
+102
+48
+154
+102
+45
+155
+103
+46
+157
+105
+48
+157
+102
+48
+149
+94
+40
+149
+94
+40
+157
+102
+48
+150
+92
+42
+147
+90
+37
+142
+84
+34
+139
+82
+29
+137
+82
+28
+137
+82
+26
+134
+79
+25
+131
+76
+20
+130
+73
+20
+131
+74
+19
+138
+81
+28
+148
+91
+36
+152
+95
+42
+151
+94
+39
+154
+97
+42
+161
+104
+49
+159
+102
+47
+157
+100
+45
+154
+97
+42
+152
+95
+40
+150
+93
+38
+145
+88
+33
+141
+84
+29
+139
+82
+27
+138
+83
+27
+133
+78
+22
+131
+76
+20
+131
+76
+20
+130
+75
+19
+133
+78
+22
+138
+83
+27
+139
+84
+28
+138
+83
+27
+137
+82
+26
+139
+84
+28
+147
+92
+35
+154
+97
+41
+152
+95
+39
+153
+96
+40
+161
+104
+48
+163
+108
+54
+159
+104
+50
+155
+100
+46
+155
+100
+46
+156
+101
+47
+152
+97
+43
+152
+97
+43
+156
+101
+47
+149
+94
+40
+143
+88
+34
+136
+81
+27
+133
+78
+24
+137
+81
+30
+131
+75
+24
+120
+64
+13
+126
+70
+19
+134
+76
+26
+134
+76
+26
+130
+72
+22
+124
+67
+14
+123
+65
+15
+130
+73
+20
+138
+81
+28
+141
+84
+29
+148
+91
+36
+146
+89
+34
+144
+87
+32
+149
+92
+36
+157
+100
+44
+156
+99
+43
+156
+99
+43
+161
+104
+48
+138
+87
+42
+141
+90
+45
+143
+92
+47
+144
+93
+46
+141
+90
+43
+137
+86
+39
+136
+84
+36
+135
+83
+35
+137
+83
+36
+137
+83
+36
+136
+82
+35
+134
+80
+33
+135
+78
+32
+135
+78
+32
+135
+78
+32
+134
+77
+31
+133
+79
+32
+134
+80
+33
+135
+81
+34
+136
+82
+35
+137
+83
+36
+135
+81
+34
+132
+78
+32
+130
+76
+30
+122
+68
+22
+123
+69
+23
+119
+65
+19
+115
+61
+15
+117
+63
+17
+119
+65
+19
+118
+64
+18
+118
+64
+17
+125
+71
+25
+123
+69
+23
+124
+70
+24
+126
+72
+26
+123
+69
+22
+116
+62
+15
+112
+58
+11
+114
+60
+13
+117
+65
+17
+118
+66
+18
+118
+66
+19
+115
+63
+16
+113
+60
+16
+113
+60
+16
+115
+62
+18
+117
+64
+20
+123
+69
+22
+123
+69
+22
+121
+67
+20
+123
+69
+22
+128
+74
+27
+129
+75
+28
+127
+73
+26
+128
+74
+27
+136
+82
+35
+144
+90
+43
+146
+92
+45
+144
+90
+43
+147
+93
+46
+147
+94
+44
+145
+92
+42
+145
+92
+42
+147
+91
+42
+151
+95
+46
+154
+98
+49
+154
+98
+49
+155
+99
+50
+155
+99
+50
+152
+96
+47
+148
+92
+43
+148
+92
+43
+148
+92
+43
+150
+94
+45
+150
+94
+43
+149
+93
+44
+147
+91
+40
+148
+92
+43
+149
+93
+42
+150
+94
+43
+151
+95
+44
+145
+89
+38
+137
+81
+30
+135
+79
+28
+139
+83
+32
+139
+83
+32
+135
+79
+28
+132
+76
+27
+129
+73
+24
+132
+76
+27
+136
+80
+31
+136
+80
+31
+134
+78
+29
+133
+77
+28
+131
+74
+28
+124
+70
+24
+124
+70
+26
+129
+75
+31
+129
+75
+31
+117
+64
+20
+112
+59
+15
+116
+62
+18
+118
+64
+18
+117
+63
+19
+122
+68
+22
+129
+72
+27
+132
+75
+29
+134
+76
+30
+134
+76
+28
+134
+76
+30
+133
+75
+27
+135
+79
+28
+134
+79
+25
+133
+78
+24
+132
+77
+23
+132
+77
+23
+135
+80
+26
+141
+86
+32
+146
+91
+37
+145
+90
+36
+144
+89
+35
+144
+88
+37
+146
+91
+37
+146
+90
+39
+144
+89
+35
+143
+87
+36
+145
+89
+38
+146
+90
+39
+147
+91
+40
+145
+89
+38
+140
+84
+33
+141
+85
+34
+147
+91
+40
+149
+93
+44
+147
+91
+42
+147
+91
+42
+148
+92
+43
+152
+96
+45
+154
+98
+47
+155
+97
+47
+157
+99
+49
+158
+100
+50
+155
+97
+47
+157
+101
+50
+159
+103
+52
+161
+105
+54
+164
+108
+57
+167
+111
+60
+165
+109
+58
+162
+106
+55
+162
+106
+55
+158
+102
+51
+156
+100
+49
+152
+97
+43
+147
+92
+38
+145
+90
+36
+145
+90
+36
+145
+90
+36
+144
+88
+37
+147
+94
+44
+147
+94
+44
+146
+92
+45
+147
+93
+46
+149
+95
+48
+149
+95
+48
+144
+90
+43
+138
+84
+37
+141
+87
+41
+139
+85
+38
+137
+83
+36
+137
+83
+36
+142
+85
+39
+143
+87
+38
+144
+87
+41
+146
+90
+41
+143
+90
+36
+142
+90
+33
+143
+88
+34
+143
+88
+34
+139
+83
+32
+131
+75
+24
+131
+73
+23
+138
+80
+30
+136
+78
+30
+131
+73
+23
+126
+68
+20
+125
+67
+17
+129
+71
+21
+134
+77
+24
+136
+78
+28
+134
+77
+24
+129
+71
+21
+130
+73
+20
+132
+74
+24
+135
+78
+25
+135
+77
+27
+133
+76
+23
+132
+75
+22
+133
+76
+23
+129
+72
+19
+127
+70
+17
+126
+69
+16
+128
+71
+18
+131
+74
+21
+133
+76
+23
+133
+76
+23
+134
+77
+24
+129
+74
+20
+125
+70
+16
+124
+69
+15
+124
+69
+15
+122
+67
+13
+124
+69
+15
+128
+73
+19
+129
+74
+20
+133
+76
+23
+132
+75
+22
+133
+76
+23
+139
+82
+29
+140
+83
+30
+133
+76
+21
+128
+71
+16
+133
+76
+23
+138
+81
+28
+142
+84
+34
+147
+89
+39
+151
+93
+43
+153
+95
+45
+152
+94
+44
+152
+94
+44
+155
+97
+47
+151
+93
+43
+156
+98
+48
+150
+94
+43
+139
+83
+32
+140
+84
+35
+143
+87
+38
+140
+84
+35
+146
+90
+41
+153
+95
+47
+156
+95
+48
+156
+95
+48
+154
+94
+44
+153
+92
+45
+154
+94
+44
+154
+94
+44
+152
+92
+40
+159
+99
+47
+161
+101
+49
+158
+98
+46
+156
+96
+44
+158
+98
+46
+157
+97
+43
+154
+97
+42
+157
+100
+45
+137
+86
+41
+135
+84
+39
+134
+83
+36
+135
+84
+37
+136
+85
+38
+136
+85
+38
+134
+82
+34
+131
+79
+31
+134
+80
+33
+134
+80
+33
+132
+78
+31
+129
+75
+28
+127
+70
+24
+123
+66
+20
+119
+62
+16
+115
+58
+12
+114
+60
+13
+114
+60
+13
+115
+61
+14
+118
+64
+17
+122
+68
+21
+125
+71
+25
+125
+71
+25
+124
+70
+24
+126
+72
+28
+127
+73
+27
+125
+71
+27
+124
+70
+24
+124
+70
+26
+123
+69
+23
+121
+67
+21
+123
+69
+23
+115
+61
+15
+116
+62
+16
+121
+67
+21
+127
+73
+27
+129
+75
+28
+127
+73
+26
+127
+73
+26
+130
+76
+29
+131
+79
+31
+132
+80
+32
+131
+79
+32
+128
+76
+29
+125
+72
+28
+126
+73
+29
+128
+75
+33
+129
+76
+32
+130
+76
+29
+131
+78
+28
+129
+75
+28
+127
+73
+26
+130
+76
+29
+132
+78
+31
+130
+76
+29
+129
+75
+28
+133
+79
+32
+135
+81
+34
+139
+85
+38
+145
+91
+44
+148
+94
+47
+145
+92
+42
+143
+90
+40
+146
+93
+43
+141
+85
+36
+138
+82
+33
+139
+83
+34
+143
+87
+38
+142
+86
+37
+138
+82
+33
+139
+83
+34
+144
+88
+39
+141
+85
+36
+137
+81
+30
+132
+76
+25
+130
+74
+23
+129
+73
+22
+127
+71
+20
+124
+68
+17
+123
+67
+16
+133
+77
+26
+135
+79
+28
+132
+76
+25
+124
+68
+17
+123
+67
+16
+130
+74
+23
+134
+78
+27
+133
+77
+26
+132
+76
+27
+132
+76
+27
+138
+82
+33
+144
+88
+39
+141
+85
+36
+136
+80
+31
+131
+75
+26
+126
+69
+23
+123
+69
+25
+121
+67
+23
+124
+69
+28
+128
+74
+30
+126
+73
+31
+124
+71
+27
+128
+74
+30
+132
+78
+32
+134
+80
+36
+137
+83
+37
+142
+85
+40
+142
+85
+39
+143
+85
+39
+142
+84
+36
+141
+83
+35
+140
+82
+34
+143
+87
+36
+143
+88
+34
+146
+91
+37
+149
+94
+40
+151
+96
+42
+153
+98
+44
+154
+99
+45
+155
+100
+46
+154
+98
+47
+155
+99
+48
+156
+100
+49
+160
+104
+53
+163
+107
+56
+159
+103
+52
+155
+99
+48
+156
+100
+49
+163
+107
+56
+164
+108
+57
+162
+106
+55
+158
+102
+51
+156
+100
+49
+156
+100
+49
+155
+99
+50
+153
+97
+48
+148
+92
+43
+149
+93
+44
+150
+94
+43
+148
+92
+41
+145
+87
+37
+146
+88
+38
+147
+89
+39
+145
+87
+37
+140
+84
+33
+140
+84
+33
+137
+81
+30
+135
+79
+28
+134
+78
+27
+129
+73
+22
+125
+69
+18
+126
+70
+19
+128
+72
+21
+128
+72
+21
+128
+73
+19
+130
+75
+21
+131
+76
+22
+133
+78
+24
+133
+78
+24
+133
+78
+24
+127
+74
+22
+129
+76
+24
+129
+76
+24
+128
+75
+25
+127
+74
+24
+126
+73
+23
+122
+69
+19
+117
+64
+14
+118
+65
+15
+122
+69
+19
+124
+71
+21
+126
+70
+21
+127
+71
+22
+125
+69
+18
+126
+70
+19
+130
+75
+21
+135
+80
+24
+137
+85
+27
+139
+84
+28
+137
+82
+26
+138
+83
+29
+138
+83
+29
+134
+76
+26
+130
+72
+22
+132
+74
+24
+132
+74
+24
+131
+73
+23
+132
+74
+24
+135
+78
+25
+141
+84
+31
+145
+88
+35
+148
+91
+38
+149
+92
+39
+147
+90
+37
+145
+88
+35
+146
+89
+36
+151
+94
+41
+155
+98
+45
+154
+97
+44
+151
+94
+39
+147
+90
+35
+145
+88
+33
+144
+87
+32
+146
+89
+34
+149
+92
+37
+152
+95
+40
+153
+96
+41
+153
+96
+41
+159
+102
+49
+155
+100
+46
+155
+100
+46
+154
+99
+45
+150
+94
+43
+150
+95
+41
+151
+95
+44
+149
+94
+40
+155
+97
+47
+157
+100
+47
+158
+101
+48
+161
+104
+51
+166
+109
+56
+165
+108
+53
+156
+99
+44
+151
+94
+39
+151
+94
+41
+152
+95
+42
+149
+92
+39
+142
+85
+32
+134
+77
+24
+134
+77
+24
+138
+81
+28
+141
+84
+31
+147
+90
+37
+150
+93
+40
+148
+93
+39
+143
+88
+34
+146
+90
+39
+151
+95
+44
+152
+96
+45
+161
+103
+53
+151
+93
+43
+150
+92
+42
+151
+90
+43
+148
+90
+40
+148
+87
+40
+145
+87
+37
+146
+88
+38
+148
+90
+40
+150
+92
+42
+154
+96
+46
+154
+96
+46
+151
+93
+43
+151
+94
+41
+152
+95
+42
+152
+95
+42
+151
+96
+42
+120
+72
+24
+117
+69
+21
+116
+68
+20
+117
+69
+21
+123
+73
+24
+125
+75
+26
+125
+75
+26
+123
+73
+24
+132
+80
+30
+134
+82
+32
+137
+84
+34
+137
+84
+34
+137
+83
+36
+136
+82
+35
+135
+81
+34
+134
+80
+33
+135
+82
+32
+133
+80
+30
+131
+78
+28
+130
+77
+27
+131
+78
+28
+132
+78
+31
+133
+79
+32
+133
+79
+32
+133
+79
+33
+135
+81
+34
+136
+82
+36
+139
+85
+38
+140
+86
+40
+137
+83
+36
+135
+81
+34
+139
+85
+38
+135
+81
+35
+130
+76
+30
+126
+72
+25
+124
+70
+23
+124
+70
+23
+127
+73
+26
+132
+80
+32
+137
+85
+37
+134
+82
+35
+134
+82
+35
+134
+81
+37
+135
+82
+38
+133
+80
+38
+129
+76
+34
+129
+76
+36
+130
+77
+35
+134
+80
+34
+137
+83
+36
+134
+80
+34
+128
+74
+28
+129
+75
+29
+131
+77
+31
+129
+75
+29
+127
+73
+27
+122
+68
+22
+118
+64
+18
+119
+65
+19
+124
+70
+24
+126
+72
+26
+126
+72
+25
+127
+73
+26
+127
+73
+26
+127
+74
+24
+127
+74
+22
+129
+76
+24
+132
+79
+27
+135
+79
+28
+137
+81
+30
+143
+87
+36
+150
+94
+43
+148
+92
+41
+145
+90
+36
+143
+88
+34
+145
+90
+36
+147
+92
+38
+148
+93
+39
+148
+93
+39
+148
+93
+39
+148
+93
+39
+150
+95
+41
+149
+93
+42
+145
+89
+38
+142
+86
+35
+142
+86
+35
+144
+88
+37
+144
+88
+37
+139
+83
+34
+137
+81
+32
+138
+82
+33
+140
+84
+35
+136
+79
+33
+134
+77
+31
+135
+78
+32
+135
+78
+32
+140
+86
+39
+138
+86
+36
+136
+84
+36
+136
+84
+34
+140
+88
+40
+141
+89
+39
+141
+89
+39
+143
+92
+39
+141
+88
+38
+144
+91
+39
+149
+93
+42
+149
+94
+40
+148
+91
+38
+146
+89
+34
+143
+86
+31
+141
+84
+29
+143
+88
+34
+143
+88
+34
+144
+89
+35
+148
+93
+39
+151
+95
+44
+151
+95
+44
+150
+94
+43
+150
+94
+43
+150
+94
+43
+151
+95
+44
+155
+99
+50
+154
+98
+49
+147
+91
+42
+145
+89
+40
+146
+90
+41
+142
+86
+37
+139
+83
+32
+141
+85
+34
+141
+85
+36
+139
+83
+34
+135
+79
+30
+132
+76
+27
+130
+74
+25
+129
+73
+24
+129
+73
+24
+131
+75
+26
+133
+75
+25
+131
+73
+23
+127
+69
+19
+130
+72
+22
+136
+76
+24
+133
+76
+23
+136
+80
+29
+135
+79
+28
+131
+75
+24
+130
+74
+23
+132
+76
+25
+131
+75
+24
+130
+75
+21
+133
+78
+24
+135
+80
+26
+135
+80
+26
+138
+83
+29
+143
+88
+34
+145
+90
+36
+145
+90
+36
+143
+88
+34
+144
+89
+33
+145
+90
+33
+147
+92
+35
+149
+94
+37
+148
+93
+37
+143
+88
+32
+140
+85
+29
+141
+86
+30
+144
+89
+33
+149
+94
+38
+154
+99
+43
+155
+100
+44
+154
+97
+42
+154
+97
+42
+150
+93
+37
+150
+93
+37
+155
+99
+40
+155
+101
+39
+161
+107
+45
+163
+107
+48
+160
+104
+45
+163
+106
+50
+166
+109
+53
+164
+104
+50
+160
+100
+46
+159
+99
+45
+160
+100
+46
+160
+100
+46
+158
+98
+44
+156
+96
+42
+156
+96
+42
+158
+99
+43
+159
+100
+44
+160
+100
+46
+157
+97
+43
+155
+95
+41
+156
+96
+42
+160
+100
+46
+163
+104
+48
+163
+104
+48
+160
+101
+45
+158
+99
+43
+157
+98
+42
+158
+99
+41
+161
+102
+44
+164
+105
+47
+166
+107
+49
+166
+107
+49
+165
+109
+50
+165
+108
+52
+165
+108
+53
+165
+108
+53
+165
+108
+53
+162
+105
+52
+163
+106
+51
+163
+106
+53
+159
+102
+47
+158
+101
+48
+160
+103
+48
+159
+102
+47
+159
+102
+46
+165
+108
+52
+168
+111
+55
+162
+105
+49
+157
+100
+44
+157
+97
+43
+158
+98
+44
+163
+103
+49
+161
+101
+47
+150
+91
+35
+144
+85
+29
+144
+85
+29
+142
+83
+27
+142
+85
+30
+136
+79
+24
+137
+80
+25
+139
+82
+27
+145
+88
+35
+146
+89
+36
+141
+84
+31
+141
+84
+31
+140
+83
+30
+140
+85
+31
+144
+86
+36
+147
+92
+38
+147
+89
+39
+144
+88
+37
+149
+93
+42
+156
+100
+49
+150
+94
+43
+150
+94
+43
+152
+96
+45
+149
+93
+42
+143
+87
+36
+142
+86
+35
+146
+90
+39
+145
+92
+40
+131
+83
+34
+132
+84
+35
+133
+85
+36
+137
+87
+38
+139
+89
+40
+141
+91
+42
+142
+92
+43
+144
+94
+45
+143
+91
+41
+145
+93
+43
+146
+93
+43
+145
+92
+42
+144
+90
+43
+145
+91
+44
+145
+91
+44
+146
+93
+43
+145
+92
+42
+143
+90
+38
+141
+88
+38
+138
+85
+35
+136
+83
+33
+136
+83
+33
+136
+82
+35
+136
+82
+35
+134
+80
+33
+133
+79
+32
+132
+78
+31
+134
+80
+33
+134
+80
+33
+130
+76
+29
+132
+78
+31
+139
+85
+38
+141
+87
+41
+139
+85
+39
+137
+83
+36
+135
+81
+34
+134
+80
+33
+131
+77
+30
+128
+76
+28
+126
+74
+26
+124
+72
+24
+119
+67
+20
+119
+65
+19
+120
+68
+21
+119
+65
+21
+112
+59
+15
+113
+59
+15
+118
+64
+20
+123
+69
+23
+129
+75
+28
+127
+73
+27
+121
+67
+21
+123
+69
+23
+128
+74
+28
+128
+74
+28
+126
+72
+26
+122
+68
+22
+124
+70
+24
+129
+75
+29
+128
+74
+28
+124
+70
+23
+128
+74
+27
+133
+79
+32
+132
+79
+29
+136
+83
+31
+143
+90
+38
+146
+93
+41
+141
+88
+36
+141
+85
+34
+146
+90
+39
+149
+93
+42
+147
+91
+40
+147
+91
+40
+148
+93
+39
+150
+94
+43
+151
+96
+42
+150
+94
+43
+148
+92
+41
+148
+92
+41
+149
+93
+42
+145
+89
+38
+146
+90
+39
+151
+95
+44
+153
+97
+46
+150
+94
+43
+144
+88
+37
+142
+86
+35
+143
+87
+36
+142
+86
+37
+142
+86
+37
+146
+90
+41
+149
+93
+44
+145
+88
+42
+143
+86
+40
+144
+87
+41
+143
+89
+42
+142
+89
+39
+146
+95
+42
+144
+92
+42
+140
+89
+36
+141
+90
+37
+138
+87
+34
+133
+80
+28
+131
+78
+24
+133
+80
+28
+138
+85
+31
+145
+90
+36
+147
+92
+36
+147
+90
+35
+143
+86
+31
+138
+81
+25
+134
+77
+21
+132
+77
+23
+129
+74
+20
+128
+73
+19
+131
+76
+22
+135
+79
+28
+139
+83
+32
+141
+85
+34
+142
+86
+35
+139
+83
+32
+138
+82
+31
+146
+90
+39
+139
+83
+32
+120
+64
+13
+123
+67
+16
+132
+76
+25
+124
+68
+17
+127
+71
+20
+126
+70
+19
+125
+69
+18
+124
+68
+17
+124
+68
+17
+126
+70
+19
+130
+74
+23
+134
+78
+27
+135
+79
+28
+138
+82
+31
+145
+87
+37
+147
+90
+37
+150
+93
+40
+157
+100
+47
+166
+106
+54
+164
+107
+54
+166
+111
+57
+162
+106
+55
+155
+99
+48
+152
+96
+45
+154
+98
+47
+154
+98
+47
+153
+98
+44
+156
+101
+47
+152
+97
+43
+148
+93
+39
+147
+92
+38
+150
+95
+41
+151
+96
+42
+149
+94
+40
+149
+94
+40
+152
+97
+41
+153
+98
+41
+150
+96
+36
+151
+97
+37
+155
+101
+41
+153
+99
+39
+147
+93
+33
+144
+90
+30
+147
+93
+33
+151
+97
+37
+153
+97
+38
+148
+92
+33
+144
+88
+29
+146
+90
+31
+144
+88
+29
+145
+86
+28
+150
+91
+33
+150
+94
+33
+154
+100
+38
+155
+99
+40
+151
+95
+36
+149
+92
+36
+148
+91
+35
+148
+91
+36
+152
+95
+40
+155
+98
+43
+156
+99
+44
+158
+98
+44
+157
+97
+43
+157
+97
+43
+155
+98
+43
+157
+98
+42
+156
+97
+41
+154
+95
+39
+154
+94
+40
+155
+95
+41
+154
+94
+40
+152
+92
+38
+149
+89
+35
+149
+90
+34
+150
+91
+35
+152
+93
+37
+149
+92
+36
+149
+92
+36
+151
+94
+38
+151
+94
+38
+149
+92
+36
+147
+90
+34
+146
+89
+34
+146
+89
+36
+148
+91
+38
+151
+93
+43
+152
+94
+44
+153
+95
+45
+157
+100
+47
+158
+101
+48
+153
+96
+43
+155
+98
+45
+153
+96
+43
+150
+93
+40
+151
+94
+39
+154
+97
+42
+156
+99
+43
+157
+100
+44
+161
+104
+48
+158
+99
+43
+159
+100
+44
+172
+112
+58
+179
+120
+64
+173
+114
+58
+171
+112
+56
+174
+115
+59
+173
+114
+58
+164
+107
+52
+162
+105
+50
+163
+106
+51
+158
+101
+46
+162
+105
+50
+169
+112
+57
+161
+104
+49
+148
+91
+36
+145
+88
+35
+144
+89
+35
+146
+91
+37
+148
+93
+39
+142
+87
+33
+135
+80
+26
+140
+84
+33
+148
+95
+43
+143
+90
+38
+142
+89
+37
+144
+91
+39
+141
+88
+36
+129
+76
+24
+126
+73
+21
+135
+82
+30
+142
+89
+37
+141
+91
+40
+140
+90
+39
+140
+90
+39
+142
+90
+40
+142
+90
+40
+140
+88
+38
+139
+87
+37
+140
+88
+38
+140
+88
+38
+136
+84
+34
+133
+81
+31
+133
+81
+31
+132
+80
+30
+132
+80
+30
+132
+80
+30
+134
+82
+32
+132
+80
+30
+128
+76
+26
+123
+71
+23
+118
+66
+18
+116
+64
+16
+118
+66
+18
+122
+70
+22
+125
+73
+25
+125
+73
+25
+118
+66
+18
+117
+65
+18
+124
+72
+25
+127
+75
+28
+124
+72
+25
+124
+70
+24
+128
+74
+28
+127
+73
+27
+129
+75
+29
+131
+77
+31
+128
+74
+28
+124
+70
+23
+122
+68
+21
+124
+70
+23
+127
+73
+26
+130
+76
+29
+135
+81
+34
+141
+84
+38
+141
+87
+40
+141
+85
+36
+138
+85
+35
+140
+84
+35
+141
+85
+36
+144
+87
+41
+146
+90
+41
+142
+85
+39
+140
+83
+37
+145
+88
+42
+146
+89
+43
+140
+83
+37
+137
+80
+34
+138
+81
+35
+140
+83
+37
+138
+85
+35
+135
+82
+32
+138
+85
+35
+146
+93
+43
+149
+96
+44
+148
+95
+43
+149
+94
+40
+148
+93
+39
+148
+93
+39
+147
+92
+38
+146
+90
+39
+143
+87
+36
+141
+85
+34
+140
+84
+33
+138
+82
+31
+135
+79
+28
+135
+79
+30
+139
+83
+32
+141
+85
+36
+139
+83
+34
+135
+79
+30
+134
+78
+29
+128
+72
+23
+126
+70
+21
+129
+73
+24
+132
+76
+27
+129
+73
+22
+132
+76
+25
+140
+84
+33
+143
+87
+36
+135
+82
+30
+128
+75
+25
+117
+64
+14
+116
+62
+15
+122
+68
+22
+121
+67
+21
+120
+66
+20
+125
+71
+25
+132
+78
+31
+140
+87
+37
+142
+88
+41
+135
+82
+32
+128
+75
+25
+126
+73
+23
+126
+70
+21
+122
+66
+15
+123
+67
+18
+126
+70
+19
+135
+79
+28
+143
+87
+36
+142
+86
+35
+141
+86
+32
+142
+87
+33
+143
+88
+34
+145
+88
+35
+142
+85
+32
+136
+79
+26
+133
+76
+23
+139
+82
+29
+148
+91
+38
+147
+90
+37
+140
+83
+30
+146
+89
+36
+146
+89
+36
+145
+88
+35
+145
+88
+35
+145
+88
+35
+146
+89
+36
+147
+90
+37
+148
+91
+38
+146
+89
+36
+147
+90
+37
+147
+90
+37
+149
+92
+39
+152
+95
+42
+151
+94
+41
+149
+92
+39
+150
+93
+40
+155
+98
+45
+160
+103
+48
+159
+102
+47
+155
+98
+43
+155
+98
+43
+154
+97
+41
+154
+97
+41
+155
+98
+42
+154
+99
+45
+153
+98
+44
+153
+98
+44
+150
+95
+41
+148
+93
+39
+156
+101
+47
+164
+109
+55
+163
+108
+54
+159
+104
+50
+159
+104
+50
+158
+103
+49
+158
+103
+49
+158
+103
+49
+156
+101
+47
+153
+98
+44
+151
+96
+42
+155
+100
+44
+160
+105
+48
+161
+104
+48
+159
+102
+46
+160
+103
+47
+164
+107
+51
+162
+106
+47
+156
+100
+41
+147
+91
+32
+143
+84
+26
+139
+80
+24
+141
+82
+26
+145
+86
+30
+147
+88
+32
+149
+88
+33
+150
+91
+35
+150
+93
+38
+146
+91
+35
+135
+80
+24
+128
+73
+17
+133
+78
+22
+136
+81
+25
+135
+80
+26
+136
+81
+27
+133
+78
+24
+133
+78
+24
+140
+83
+30
+142
+85
+32
+136
+79
+26
+132
+77
+23
+133
+76
+23
+132
+75
+22
+135
+75
+23
+137
+77
+25
+140
+80
+28
+142
+82
+30
+140
+83
+30
+138
+81
+28
+137
+79
+29
+138
+80
+30
+137
+79
+29
+134
+78
+29
+130
+74
+25
+125
+69
+20
+123
+66
+20
+125
+68
+22
+125
+71
+24
+126
+72
+25
+123
+69
+23
+123
+66
+21
+120
+63
+18
+117
+60
+15
+116
+59
+14
+118
+61
+15
+121
+64
+18
+123
+66
+20
+124
+66
+20
+131
+73
+25
+136
+78
+30
+143
+85
+35
+153
+95
+45
+156
+98
+48
+150
+90
+40
+143
+83
+31
+137
+75
+24
+146
+85
+31
+158
+96
+45
+151
+89
+38
+148
+88
+36
+156
+96
+44
+157
+97
+45
+160
+100
+48
+158
+98
+46
+155
+95
+43
+170
+110
+58
+178
+118
+66
+162
+102
+50
+158
+98
+46
+166
+106
+54
+163
+106
+53
+155
+98
+43
+159
+102
+47
+159
+102
+49
+149
+92
+39
+145
+88
+35
+145
+88
+35
+142
+85
+32
+144
+89
+35
+151
+96
+42
+158
+103
+49
+164
+109
+55
+161
+106
+52
+149
+94
+40
+142
+87
+33
+151
+96
+42
+165
+110
+56
+129
+79
+28
+128
+78
+27
+129
+77
+29
+128
+76
+28
+126
+74
+26
+123
+71
+23
+121
+69
+21
+121
+69
+21
+120
+68
+20
+117
+65
+15
+115
+63
+15
+116
+64
+14
+117
+65
+15
+118
+66
+16
+122
+70
+20
+125
+73
+23
+126
+74
+26
+127
+75
+27
+127
+75
+27
+129
+77
+29
+130
+78
+30
+132
+80
+32
+133
+81
+33
+134
+82
+34
+132
+80
+32
+131
+79
+31
+130
+78
+31
+131
+79
+32
+130
+78
+31
+128
+76
+29
+129
+75
+31
+130
+76
+32
+136
+82
+38
+136
+82
+36
+137
+83
+39
+139
+85
+39
+141
+87
+41
+145
+91
+45
+148
+94
+48
+150
+96
+49
+152
+98
+51
+153
+96
+50
+149
+92
+46
+144
+88
+39
+140
+84
+35
+137
+81
+32
+137
+81
+32
+138
+82
+33
+135
+79
+30
+136
+80
+31
+131
+75
+26
+130
+74
+25
+135
+79
+30
+137
+81
+32
+134
+78
+29
+134
+78
+29
+136
+80
+31
+136
+80
+31
+133
+80
+28
+129
+76
+24
+129
+76
+24
+132
+79
+27
+132
+79
+25
+131
+78
+24
+136
+81
+27
+134
+79
+25
+131
+76
+22
+130
+75
+21
+129
+73
+22
+130
+74
+23
+132
+76
+25
+134
+78
+27
+133
+77
+28
+131
+75
+26
+129
+73
+24
+130
+74
+25
+132
+76
+27
+133
+77
+28
+129
+72
+26
+125
+68
+22
+131
+74
+28
+130
+73
+27
+135
+79
+30
+140
+84
+35
+139
+83
+32
+141
+85
+34
+146
+90
+39
+147
+91
+40
+141
+88
+36
+136
+83
+31
+129
+76
+26
+128
+74
+27
+130
+76
+30
+126
+72
+26
+121
+67
+23
+123
+69
+23
+129
+75
+28
+131
+78
+28
+135
+81
+34
+136
+83
+33
+138
+82
+33
+139
+83
+34
+141
+85
+36
+143
+87
+38
+141
+85
+36
+139
+83
+34
+141
+85
+36
+142
+86
+35
+141
+85
+34
+141
+85
+34
+144
+88
+37
+144
+89
+35
+150
+93
+40
+152
+95
+42
+151
+94
+41
+148
+91
+38
+150
+93
+40
+155
+98
+45
+157
+100
+47
+155
+98
+45
+161
+104
+51
+159
+102
+49
+156
+99
+44
+154
+97
+42
+155
+98
+43
+158
+101
+46
+155
+98
+43
+150
+93
+38
+154
+97
+42
+156
+99
+44
+157
+100
+47
+157
+100
+47
+158
+101
+48
+153
+96
+43
+148
+91
+38
+148
+91
+38
+150
+93
+40
+154
+97
+42
+155
+98
+43
+154
+97
+42
+157
+100
+45
+158
+101
+45
+159
+102
+46
+161
+104
+48
+156
+101
+45
+152
+97
+43
+154
+99
+45
+158
+103
+49
+155
+100
+46
+153
+98
+44
+154
+99
+45
+152
+97
+43
+149
+94
+40
+144
+89
+35
+139
+84
+30
+137
+82
+28
+137
+82
+28
+138
+83
+29
+136
+81
+27
+134
+79
+25
+135
+80
+24
+138
+83
+27
+138
+81
+25
+134
+77
+21
+135
+78
+22
+141
+84
+28
+144
+88
+29
+143
+87
+28
+145
+86
+28
+138
+79
+21
+133
+74
+18
+134
+75
+19
+138
+79
+23
+142
+83
+27
+148
+87
+33
+152
+92
+38
+152
+95
+40
+151
+96
+40
+145
+90
+34
+138
+83
+27
+137
+82
+26
+132
+77
+21
+125
+72
+18
+126
+73
+19
+130
+77
+23
+128
+75
+21
+131
+76
+22
+132
+77
+23
+134
+79
+25
+139
+84
+30
+140
+85
+31
+138
+83
+29
+147
+87
+33
+147
+87
+33
+148
+88
+34
+149
+89
+35
+145
+88
+35
+141
+84
+31
+136
+79
+26
+134
+77
+24
+132
+76
+25
+135
+79
+28
+137
+84
+34
+138
+85
+35
+133
+79
+32
+125
+71
+24
+120
+68
+20
+119
+67
+19
+128
+74
+28
+131
+77
+31
+136
+79
+34
+138
+81
+35
+138
+81
+35
+137
+80
+34
+136
+80
+31
+135
+79
+30
+143
+85
+37
+143
+85
+37
+142
+84
+34
+143
+85
+35
+147
+90
+37
+147
+90
+37
+147
+87
+35
+148
+88
+36
+148
+87
+33
+154
+93
+39
+158
+97
+43
+154
+93
+39
+152
+92
+40
+155
+95
+43
+152
+92
+40
+149
+89
+37
+140
+80
+28
+134
+74
+22
+136
+76
+22
+141
+81
+27
+141
+81
+27
+147
+87
+33
+157
+97
+43
+160
+100
+46
+150
+93
+38
+153
+96
+41
+156
+99
+46
+154
+97
+44
+157
+100
+47
+160
+103
+50
+156
+99
+46
+156
+99
+46
+150
+95
+41
+147
+92
+38
+142
+87
+33
+139
+84
+30
+145
+90
+36
+157
+102
+48
+163
+108
+54
+162
+107
+53
+116
+65
+20
+116
+65
+20
+119
+68
+23
+122
+71
+26
+124
+73
+26
+126
+75
+28
+128
+77
+30
+131
+80
+33
+133
+82
+35
+134
+84
+35
+138
+87
+40
+143
+93
+44
+146
+94
+46
+145
+93
+45
+144
+92
+44
+143
+91
+43
+137
+86
+39
+137
+86
+39
+137
+86
+39
+138
+87
+40
+137
+86
+39
+134
+83
+36
+131
+79
+31
+127
+75
+27
+126
+74
+27
+129
+77
+30
+129
+77
+30
+126
+74
+27
+124
+71
+27
+124
+71
+27
+122
+69
+25
+119
+66
+22
+117
+64
+20
+118
+65
+21
+118
+65
+23
+119
+66
+22
+120
+67
+23
+122
+69
+25
+125
+72
+28
+127
+75
+28
+123
+71
+24
+121
+67
+21
+118
+64
+18
+115
+61
+15
+115
+61
+15
+117
+63
+16
+119
+65
+18
+120
+66
+19
+125
+72
+22
+124
+71
+21
+121
+68
+18
+122
+69
+19
+126
+72
+25
+127
+73
+26
+126
+72
+25
+129
+75
+28
+128
+75
+25
+129
+76
+26
+131
+78
+28
+132
+79
+29
+134
+81
+29
+136
+83
+31
+136
+83
+31
+137
+84
+32
+135
+82
+30
+135
+82
+30
+134
+81
+29
+134
+81
+29
+132
+79
+29
+131
+78
+28
+130
+77
+27
+131
+78
+28
+139
+86
+36
+144
+91
+41
+145
+91
+44
+142
+88
+41
+139
+85
+38
+140
+86
+39
+141
+87
+40
+140
+86
+39
+139
+83
+34
+141
+85
+36
+148
+92
+43
+151
+95
+46
+148
+92
+41
+145
+89
+38
+144
+88
+37
+142
+86
+35
+140
+87
+35
+140
+87
+35
+140
+87
+37
+143
+89
+42
+147
+93
+47
+145
+91
+45
+143
+89
+43
+146
+92
+46
+141
+88
+38
+140
+87
+35
+139
+86
+36
+140
+87
+35
+144
+88
+37
+147
+91
+40
+151
+95
+44
+154
+98
+47
+150
+94
+43
+148
+92
+41
+148
+92
+41
+148
+93
+39
+147
+92
+38
+150
+95
+41
+152
+97
+43
+149
+94
+40
+146
+89
+36
+150
+93
+38
+153
+96
+41
+154
+97
+42
+153
+96
+41
+153
+96
+41
+154
+97
+42
+155
+98
+43
+148
+91
+36
+147
+90
+35
+148
+91
+36
+149
+92
+37
+149
+92
+37
+145
+88
+33
+137
+80
+25
+131
+74
+19
+133
+78
+24
+134
+79
+25
+132
+76
+25
+132
+76
+25
+133
+77
+26
+130
+74
+23
+127
+71
+20
+129
+73
+22
+134
+78
+27
+138
+83
+29
+139
+84
+30
+139
+84
+30
+141
+86
+32
+141
+86
+30
+139
+84
+28
+139
+84
+28
+135
+78
+25
+134
+77
+24
+139
+82
+29
+143
+86
+33
+139
+82
+29
+134
+77
+24
+132
+74
+24
+131
+73
+23
+127
+69
+19
+124
+66
+16
+122
+64
+14
+124
+66
+16
+129
+71
+21
+131
+73
+23
+128
+70
+20
+124
+67
+14
+132
+77
+21
+138
+83
+27
+143
+88
+32
+143
+88
+32
+146
+89
+33
+150
+93
+37
+153
+96
+40
+152
+95
+39
+150
+93
+37
+149
+92
+36
+153
+94
+38
+155
+96
+40
+156
+96
+42
+155
+95
+41
+154
+94
+40
+155
+95
+41
+148
+91
+35
+146
+91
+34
+144
+89
+32
+146
+91
+34
+152
+97
+40
+153
+98
+41
+147
+95
+38
+147
+95
+38
+147
+95
+38
+148
+96
+39
+145
+90
+33
+142
+87
+30
+148
+93
+36
+156
+101
+44
+158
+103
+46
+157
+103
+43
+154
+95
+35
+153
+94
+34
+154
+95
+35
+158
+99
+39
+157
+101
+42
+154
+98
+39
+150
+94
+35
+146
+90
+31
+147
+92
+35
+148
+93
+36
+152
+97
+40
+155
+100
+43
+151
+99
+41
+148
+96
+38
+152
+100
+42
+159
+107
+49
+164
+109
+53
+164
+109
+53
+165
+110
+54
+164
+109
+53
+162
+107
+51
+161
+106
+49
+163
+106
+50
+164
+107
+51
+157
+101
+42
+157
+101
+42
+158
+102
+43
+161
+105
+46
+162
+103
+43
+156
+97
+37
+153
+94
+34
+156
+97
+37
+163
+104
+46
+167
+108
+52
+166
+107
+51
+164
+105
+49
+160
+101
+45
+158
+99
+43
+159
+102
+46
+159
+102
+46
+153
+96
+40
+152
+95
+39
+151
+92
+34
+152
+93
+35
+154
+95
+37
+152
+93
+35
+148
+89
+29
+147
+88
+30
+142
+85
+30
+147
+90
+37
+151
+94
+41
+148
+91
+38
+147
+90
+37
+147
+90
+37
+144
+87
+34
+149
+92
+39
+148
+93
+39
+147
+92
+38
+145
+90
+36
+139
+84
+30
+132
+77
+23
+130
+75
+21
+138
+83
+29
+148
+93
+39
+141
+89
+49
+141
+90
+47
+141
+89
+49
+140
+89
+46
+139
+88
+45
+140
+89
+44
+142
+91
+46
+144
+93
+48
+136
+85
+40
+134
+83
+36
+132
+81
+34
+131
+80
+33
+131
+79
+31
+130
+78
+30
+128
+76
+28
+127
+75
+27
+121
+70
+23
+121
+70
+23
+121
+70
+23
+121
+70
+23
+122
+71
+24
+123
+72
+25
+124
+72
+24
+125
+73
+25
+126
+74
+27
+128
+76
+29
+128
+76
+29
+124
+72
+25
+122
+69
+25
+120
+67
+23
+112
+59
+15
+105
+52
+8
+107
+54
+10
+111
+58
+14
+115
+62
+18
+115
+62
+18
+113
+60
+16
+112
+59
+15
+116
+63
+19
+119
+67
+20
+126
+74
+27
+126
+74
+27
+129
+75
+29
+131
+77
+31
+135
+81
+35
+139
+85
+38
+141
+87
+41
+142
+88
+41
+142
+89
+39
+139
+86
+36
+136
+83
+33
+136
+83
+33
+136
+83
+33
+133
+80
+30
+133
+79
+32
+136
+83
+33
+140
+87
+37
+140
+87
+37
+142
+89
+39
+144
+91
+39
+143
+90
+38
+140
+87
+33
+138
+85
+33
+138
+85
+33
+139
+86
+34
+140
+87
+35
+143
+90
+38
+145
+92
+40
+145
+92
+42
+142
+89
+39
+141
+88
+38
+141
+88
+38
+138
+85
+35
+143
+90
+40
+144
+90
+43
+140
+86
+39
+133
+79
+32
+130
+76
+29
+129
+75
+28
+129
+75
+28
+142
+86
+37
+145
+89
+40
+150
+94
+45
+152
+96
+47
+150
+94
+43
+150
+94
+43
+151
+95
+44
+153
+97
+46
+151
+98
+46
+149
+96
+44
+148
+95
+45
+148
+95
+45
+147
+93
+46
+144
+90
+44
+144
+90
+44
+147
+93
+46
+144
+91
+41
+144
+91
+39
+141
+88
+36
+136
+83
+31
+139
+83
+32
+145
+89
+38
+148
+92
+41
+147
+91
+40
+140
+84
+33
+136
+81
+27
+133
+78
+24
+129
+74
+20
+128
+73
+19
+133
+78
+24
+136
+81
+27
+134
+79
+23
+137
+80
+25
+140
+83
+28
+146
+89
+34
+150
+93
+38
+151
+94
+39
+148
+91
+36
+145
+88
+33
+145
+88
+33
+149
+92
+37
+149
+92
+37
+153
+96
+41
+158
+101
+46
+156
+99
+44
+148
+91
+36
+144
+87
+32
+146
+89
+34
+145
+90
+36
+146
+91
+37
+146
+91
+37
+146
+91
+37
+146
+90
+39
+139
+83
+32
+131
+75
+24
+129
+73
+22
+134
+79
+25
+137
+82
+28
+138
+83
+29
+139
+84
+30
+140
+85
+29
+138
+83
+27
+133
+78
+22
+131
+76
+20
+143
+86
+31
+150
+93
+38
+156
+99
+44
+157
+100
+45
+155
+98
+43
+157
+100
+45
+160
+103
+50
+160
+103
+50
+161
+104
+51
+161
+104
+51
+161
+104
+51
+162
+105
+52
+164
+107
+54
+162
+105
+52
+157
+100
+47
+153
+96
+43
+148
+93
+37
+150
+95
+39
+149
+94
+38
+146
+91
+35
+147
+90
+34
+152
+95
+39
+156
+99
+43
+157
+100
+44
+161
+104
+48
+163
+106
+50
+169
+110
+54
+172
+113
+57
+170
+110
+56
+166
+106
+52
+163
+103
+49
+162
+102
+48
+157
+100
+44
+153
+98
+41
+153
+98
+41
+157
+102
+45
+161
+106
+49
+160
+105
+48
+155
+103
+46
+153
+101
+44
+163
+111
+54
+165
+113
+55
+161
+106
+49
+154
+99
+42
+156
+101
+44
+159
+104
+47
+159
+104
+47
+162
+106
+47
+160
+104
+45
+161
+102
+42
+161
+102
+44
+162
+103
+45
+161
+105
+46
+158
+102
+43
+155
+99
+40
+152
+96
+37
+150
+96
+36
+151
+97
+37
+154
+99
+42
+154
+100
+40
+147
+95
+37
+143
+91
+31
+145
+93
+35
+149
+97
+39
+154
+99
+42
+154
+99
+42
+153
+98
+41
+152
+97
+40
+151
+96
+39
+153
+99
+39
+158
+101
+45
+161
+105
+46
+171
+115
+56
+168
+112
+53
+164
+108
+49
+164
+108
+47
+164
+105
+45
+158
+99
+39
+156
+97
+37
+160
+101
+41
+161
+102
+44
+160
+101
+45
+153
+94
+38
+154
+95
+39
+153
+94
+38
+152
+93
+37
+161
+104
+48
+166
+109
+53
+165
+108
+52
+165
+108
+52
+166
+107
+49
+163
+104
+46
+159
+100
+42
+154
+95
+37
+151
+92
+32
+149
+90
+32
+141
+84
+29
+150
+93
+40
+161
+104
+51
+163
+106
+53
+161
+104
+51
+156
+99
+46
+147
+90
+37
+148
+91
+38
+142
+87
+33
+139
+84
+30
+139
+84
+30
+139
+84
+30
+136
+81
+27
+132
+77
+23
+135
+80
+26
+143
+88
+34
+118
+66
+27
+119
+67
+27
+118
+66
+27
+116
+64
+24
+114
+62
+22
+113
+62
+19
+112
+61
+18
+112
+61
+16
+117
+66
+21
+117
+66
+21
+119
+68
+21
+123
+72
+25
+128
+78
+29
+130
+80
+31
+130
+80
+31
+129
+79
+30
+132
+81
+34
+129
+78
+31
+124
+73
+26
+118
+67
+20
+115
+64
+17
+115
+64
+17
+118
+67
+20
+121
+70
+23
+124
+72
+25
+126
+74
+27
+130
+78
+31
+134
+82
+35
+135
+82
+38
+135
+82
+38
+133
+80
+36
+132
+79
+35
+128
+77
+30
+131
+80
+33
+134
+83
+36
+133
+82
+35
+131
+80
+33
+130
+80
+31
+131
+81
+32
+134
+84
+35
+138
+88
+39
+139
+89
+40
+140
+88
+40
+140
+88
+40
+139
+87
+39
+139
+87
+37
+140
+88
+40
+141
+89
+39
+142
+91
+38
+138
+87
+34
+138
+87
+34
+139
+88
+35
+139
+88
+35
+139
+88
+35
+143
+90
+40
+146
+93
+41
+141
+88
+36
+141
+88
+36
+144
+91
+39
+148
+95
+41
+149
+94
+40
+145
+90
+34
+142
+87
+33
+143
+88
+34
+147
+94
+42
+146
+93
+43
+146
+93
+43
+145
+92
+42
+143
+90
+40
+143
+90
+40
+144
+91
+41
+147
+94
+44
+144
+91
+41
+141
+88
+38
+141
+88
+38
+143
+90
+40
+144
+90
+43
+140
+86
+39
+135
+81
+34
+131
+77
+30
+132
+76
+27
+134
+78
+29
+134
+78
+29
+132
+76
+27
+132
+76
+25
+136
+80
+29
+142
+86
+35
+149
+93
+42
+146
+93
+41
+141
+88
+36
+137
+84
+34
+133
+80
+30
+127
+73
+26
+124
+70
+23
+125
+71
+25
+127
+73
+26
+132
+79
+27
+134
+81
+27
+135
+82
+28
+133
+80
+26
+137
+82
+28
+142
+87
+33
+144
+89
+35
+143
+88
+34
+143
+88
+34
+144
+89
+33
+146
+91
+35
+145
+90
+34
+144
+89
+33
+147
+92
+36
+148
+93
+37
+144
+89
+33
+137
+82
+26
+139
+84
+27
+145
+90
+33
+150
+95
+38
+151
+96
+39
+149
+94
+37
+147
+92
+35
+148
+93
+36
+145
+90
+34
+145
+90
+34
+146
+91
+35
+147
+92
+36
+146
+91
+35
+146
+91
+35
+150
+95
+39
+155
+100
+44
+160
+105
+48
+159
+105
+45
+155
+101
+41
+155
+101
+41
+157
+102
+45
+153
+98
+41
+147
+92
+35
+146
+91
+34
+153
+98
+41
+155
+100
+43
+156
+102
+42
+158
+104
+44
+161
+107
+47
+160
+106
+46
+157
+103
+41
+158
+104
+42
+160
+104
+45
+165
+109
+50
+167
+111
+52
+167
+111
+52
+166
+110
+51
+165
+109
+50
+164
+108
+49
+164
+108
+49
+156
+100
+41
+155
+99
+40
+153
+96
+40
+151
+94
+38
+148
+91
+35
+146
+89
+33
+146
+89
+33
+146
+89
+33
+152
+97
+41
+152
+97
+43
+153
+98
+42
+154
+99
+43
+158
+103
+47
+163
+108
+52
+168
+111
+55
+170
+113
+57
+167
+110
+54
+166
+109
+53
+162
+105
+50
+158
+101
+46
+153
+96
+41
+152
+95
+40
+156
+96
+44
+159
+99
+47
+155
+98
+45
+157
+100
+47
+159
+104
+50
+159
+104
+50
+153
+98
+44
+148
+93
+39
+147
+92
+38
+147
+92
+38
+150
+95
+41
+152
+97
+43
+151
+96
+42
+151
+96
+40
+156
+101
+45
+156
+101
+45
+157
+100
+45
+162
+105
+50
+158
+101
+48
+156
+98
+48
+154
+96
+46
+152
+94
+44
+150
+92
+42
+148
+90
+40
+146
+88
+38
+145
+87
+37
+148
+92
+41
+153
+98
+44
+156
+100
+49
+155
+100
+46
+153
+97
+46
+152
+97
+43
+151
+95
+44
+150
+94
+43
+150
+94
+43
+152
+96
+45
+155
+97
+47
+156
+98
+48
+155
+97
+47
+154
+97
+44
+153
+95
+45
+153
+96
+43
+152
+95
+42
+149
+92
+39
+147
+87
+35
+147
+87
+35
+150
+90
+38
+149
+89
+35
+146
+86
+32
+148
+88
+34
+159
+102
+49
+151
+94
+41
+139
+81
+31
+145
+87
+37
+151
+93
+43
+151
+93
+43
+159
+101
+51
+161
+103
+53
+155
+98
+45
+155
+98
+45
+160
+103
+48
+159
+102
+47
+151
+91
+37
+148
+88
+34
+148
+89
+33
+143
+84
+28
+145
+88
+35
+144
+87
+34
+146
+89
+36
+148
+91
+38
+157
+100
+47
+164
+107
+54
+160
+105
+51
+162
+107
+53
+151
+96
+42
+149
+94
+40
+146
+91
+37
+145
+90
+36
+151
+96
+42
+158
+103
+49
+157
+102
+48
+152
+97
+43
+124
+73
+30
+127
+76
+33
+129
+78
+35
+131
+80
+37
+132
+81
+36
+133
+82
+37
+132
+81
+34
+130
+79
+32
+129
+78
+31
+133
+83
+34
+139
+89
+40
+142
+92
+41
+144
+94
+43
+142
+92
+41
+138
+88
+37
+134
+84
+33
+134
+84
+35
+132
+81
+34
+129
+78
+31
+126
+75
+28
+125
+74
+27
+127
+76
+29
+130
+79
+32
+133
+82
+35
+138
+86
+39
+138
+86
+39
+141
+89
+42
+141
+89
+42
+136
+84
+37
+131
+78
+34
+132
+79
+35
+137
+85
+38
+139
+88
+41
+137
+86
+39
+134
+83
+36
+133
+82
+35
+133
+82
+35
+132
+81
+34
+131
+81
+32
+129
+79
+30
+128
+78
+29
+127
+77
+28
+126
+74
+26
+123
+71
+23
+121
+69
+21
+122
+70
+22
+125
+73
+25
+128
+76
+28
+124
+72
+22
+121
+69
+19
+121
+69
+21
+122
+70
+22
+121
+69
+21
+124
+72
+24
+131
+77
+30
+133
+79
+32
+139
+85
+38
+140
+87
+37
+142
+89
+39
+144
+91
+41
+144
+88
+37
+138
+82
+31
+135
+79
+28
+135
+79
+28
+127
+74
+24
+126
+73
+23
+125
+72
+22
+124
+71
+21
+122
+69
+19
+122
+69
+19
+124
+71
+21
+127
+74
+24
+127
+74
+24
+125
+72
+22
+126
+73
+23
+132
+79
+29
+134
+81
+31
+130
+77
+27
+125
+71
+24
+124
+71
+21
+130
+74
+25
+134
+78
+29
+133
+77
+28
+130
+74
+25
+130
+74
+23
+130
+74
+23
+131
+75
+24
+135
+79
+28
+131
+78
+26
+128
+75
+23
+128
+75
+25
+128
+75
+25
+127
+73
+26
+129
+75
+28
+134
+80
+34
+136
+82
+35
+137
+84
+32
+137
+84
+30
+140
+87
+33
+145
+92
+38
+148
+93
+39
+145
+90
+36
+145
+90
+36
+147
+92
+38
+146
+91
+35
+147
+92
+36
+149
+94
+38
+148
+93
+37
+143
+88
+32
+141
+86
+30
+140
+85
+29
+137
+82
+26
+140
+85
+28
+142
+87
+30
+146
+91
+34
+149
+94
+37
+149
+94
+37
+148
+93
+36
+150
+95
+38
+152
+97
+40
+154
+99
+43
+156
+101
+45
+155
+100
+44
+152
+97
+41
+153
+98
+42
+158
+103
+47
+160
+105
+49
+157
+102
+46
+155
+100
+43
+154
+100
+40
+152
+98
+38
+154
+100
+40
+160
+105
+48
+161
+106
+49
+159
+104
+47
+161
+106
+49
+157
+102
+45
+158
+103
+46
+157
+103
+43
+158
+104
+44
+162
+108
+48
+162
+108
+48
+161
+107
+45
+163
+109
+47
+165
+109
+50
+161
+105
+46
+158
+102
+43
+162
+106
+47
+165
+109
+50
+157
+101
+42
+148
+92
+33
+147
+91
+32
+149
+93
+34
+150
+94
+35
+150
+93
+37
+149
+92
+36
+148
+91
+35
+149
+92
+36
+151
+94
+38
+154
+97
+42
+155
+100
+46
+154
+99
+45
+154
+99
+43
+154
+99
+43
+154
+99
+43
+151
+96
+40
+147
+90
+34
+144
+87
+31
+142
+85
+29
+142
+85
+29
+140
+83
+28
+137
+80
+25
+135
+78
+23
+135
+78
+23
+140
+80
+28
+142
+82
+30
+144
+86
+36
+143
+85
+35
+142
+86
+37
+138
+82
+31
+131
+75
+26
+130
+74
+23
+132
+76
+27
+131
+75
+24
+132
+76
+27
+131
+75
+24
+131
+75
+24
+134
+79
+25
+139
+84
+30
+137
+82
+28
+136
+79
+26
+137
+80
+27
+130
+72
+24
+129
+71
+25
+126
+68
+22
+125
+67
+21
+123
+65
+19
+122
+64
+18
+122
+64
+18
+124
+66
+18
+130
+74
+25
+133
+77
+26
+133
+77
+28
+130
+74
+23
+131
+75
+24
+135
+79
+28
+135
+79
+28
+132
+76
+25
+136
+80
+29
+134
+78
+27
+133
+75
+27
+130
+72
+22
+129
+71
+23
+129
+71
+21
+130
+72
+24
+131
+73
+23
+130
+72
+24
+128
+70
+22
+128
+67
+20
+132
+71
+24
+138
+78
+28
+138
+78
+28
+134
+74
+24
+134
+74
+24
+131
+73
+23
+125
+67
+17
+121
+63
+13
+127
+69
+19
+129
+71
+23
+125
+67
+17
+125
+67
+19
+126
+68
+18
+125
+67
+17
+127
+70
+17
+141
+84
+31
+152
+95
+40
+153
+93
+39
+153
+93
+39
+152
+92
+38
+145
+85
+31
+135
+78
+25
+135
+78
+25
+135
+78
+25
+134
+77
+24
+141
+84
+31
+149
+92
+39
+145
+90
+36
+145
+90
+36
+144
+89
+35
+150
+95
+41
+155
+100
+46
+156
+101
+47
+154
+99
+45
+153
+98
+44
+156
+101
+47
+160
+105
+51
+140
+90
+39
+141
+91
+40
+141
+91
+40
+140
+90
+39
+141
+90
+37
+142
+91
+38
+139
+88
+35
+136
+85
+32
+139
+88
+35
+141
+90
+35
+142
+91
+36
+139
+88
+31
+136
+85
+28
+137
+86
+29
+140
+89
+32
+141
+90
+35
+140
+88
+38
+139
+87
+39
+138
+86
+38
+138
+86
+38
+139
+87
+39
+140
+88
+40
+140
+88
+40
+139
+87
+39
+131
+77
+30
+131
+77
+30
+132
+78
+31
+132
+78
+31
+128
+74
+27
+124
+70
+24
+124
+70
+24
+126
+74
+27
+122
+71
+26
+121
+70
+25
+120
+69
+24
+123
+72
+27
+127
+74
+30
+128
+75
+31
+125
+72
+28
+122
+69
+25
+120
+67
+23
+121
+68
+24
+120
+67
+23
+119
+66
+22
+120
+67
+23
+123
+70
+26
+128
+75
+31
+131
+78
+34
+125
+72
+30
+122
+69
+27
+122
+69
+27
+119
+66
+24
+115
+60
+19
+115
+60
+19
+117
+62
+21
+114
+59
+18
+111
+53
+13
+115
+57
+17
+120
+62
+22
+125
+68
+25
+128
+69
+27
+129
+70
+28
+129
+70
+26
+129
+72
+26
+129
+76
+26
+131
+78
+26
+135
+82
+30
+138
+85
+33
+139
+86
+34
+140
+87
+35
+142
+89
+37
+145
+92
+40
+145
+92
+40
+147
+94
+42
+148
+95
+43
+147
+94
+42
+142
+89
+37
+136
+83
+31
+134
+81
+31
+134
+81
+31
+140
+84
+35
+144
+88
+39
+144
+88
+37
+144
+88
+37
+148
+92
+41
+148
+92
+41
+145
+89
+38
+146
+90
+39
+139
+83
+32
+136
+80
+29
+138
+82
+31
+141
+85
+34
+141
+85
+36
+146
+90
+41
+151
+94
+48
+151
+94
+48
+146
+93
+41
+144
+91
+39
+145
+92
+38
+148
+95
+41
+151
+96
+42
+148
+93
+39
+147
+92
+38
+149
+94
+40
+141
+86
+32
+137
+82
+28
+136
+81
+25
+137
+82
+26
+137
+82
+26
+143
+88
+32
+152
+97
+41
+156
+101
+45
+156
+101
+44
+156
+101
+44
+157
+102
+46
+157
+102
+46
+157
+102
+46
+156
+101
+45
+155
+100
+44
+153
+98
+42
+143
+88
+32
+146
+91
+35
+149
+94
+40
+150
+95
+41
+150
+95
+41
+149
+94
+40
+146
+91
+37
+143
+88
+34
+145
+90
+34
+147
+92
+36
+149
+94
+38
+151
+96
+40
+154
+99
+45
+150
+95
+41
+145
+90
+36
+144
+89
+35
+143
+88
+34
+144
+89
+35
+143
+88
+32
+144
+89
+33
+146
+91
+35
+144
+89
+33
+141
+86
+30
+143
+88
+32
+140
+83
+30
+135
+78
+25
+132
+75
+22
+139
+82
+29
+147
+90
+37
+142
+85
+32
+135
+78
+25
+136
+79
+26
+134
+77
+24
+134
+77
+24
+135
+77
+27
+138
+80
+30
+140
+82
+32
+141
+83
+33
+140
+82
+32
+139
+81
+31
+136
+81
+27
+133
+78
+24
+131
+76
+20
+132
+77
+21
+132
+77
+21
+131
+76
+20
+129
+74
+18
+128
+73
+17
+132
+75
+20
+135
+78
+23
+138
+81
+26
+141
+84
+29
+142
+85
+30
+144
+87
+32
+145
+88
+35
+145
+87
+37
+144
+86
+38
+140
+82
+34
+136
+78
+32
+130
+72
+24
+123
+66
+20
+125
+69
+20
+124
+67
+21
+117
+61
+12
+114
+57
+11
+114
+58
+9
+119
+63
+14
+123
+67
+16
+128
+70
+20
+132
+74
+24
+135
+77
+27
+135
+77
+27
+134
+78
+29
+132
+75
+29
+131
+74
+28
+129
+72
+26
+128
+72
+23
+126
+70
+21
+127
+69
+21
+128
+70
+20
+129
+71
+21
+133
+76
+23
+138
+80
+30
+143
+86
+33
+149
+92
+39
+153
+96
+43
+152
+95
+42
+149
+92
+39
+142
+85
+32
+137
+80
+27
+132
+74
+24
+129
+72
+19
+131
+73
+23
+138
+81
+28
+145
+87
+37
+149
+92
+39
+148
+88
+38
+141
+81
+31
+135
+75
+25
+136
+76
+26
+140
+80
+30
+137
+77
+27
+137
+77
+27
+143
+83
+33
+145
+88
+35
+143
+88
+34
+150
+95
+41
+152
+97
+43
+148
+92
+41
+142
+87
+33
+138
+82
+31
+143
+88
+34
+146
+91
+37
+144
+89
+33
+148
+91
+36
+154
+97
+41
+158
+101
+45
+156
+99
+43
+156
+97
+41
+156
+97
+41
+155
+98
+43
+155
+100
+46
+151
+96
+42
+140
+85
+31
+141
+86
+32
+148
+93
+39
+149
+94
+40
+151
+96
+42
+151
+94
+41
+149
+92
+39
+151
+94
+41
+151
+94
+41
+143
+86
+33
+132
+75
+22
+130
+73
+20
+137
+80
+27
+132
+82
+31
+131
+81
+28
+130
+80
+29
+129
+79
+26
+133
+82
+29
+137
+86
+33
+138
+87
+34
+137
+86
+33
+140
+89
+36
+143
+92
+39
+143
+92
+39
+137
+86
+31
+129
+78
+25
+127
+76
+23
+129
+78
+25
+132
+81
+28
+131
+79
+29
+130
+78
+30
+130
+78
+30
+132
+80
+32
+135
+83
+35
+134
+82
+34
+129
+77
+29
+125
+73
+23
+124
+70
+23
+121
+67
+20
+120
+66
+19
+121
+67
+20
+122
+68
+21
+119
+65
+18
+114
+60
+13
+111
+57
+11
+109
+57
+10
+111
+60
+13
+115
+64
+19
+119
+68
+21
+122
+69
+25
+120
+68
+21
+118
+65
+21
+115
+63
+16
+119
+66
+22
+120
+68
+21
+121
+68
+24
+121
+69
+22
+122
+69
+25
+123
+70
+26
+124
+71
+27
+125
+72
+28
+126
+73
+31
+126
+73
+31
+129
+76
+34
+128
+75
+33
+125
+70
+29
+126
+71
+30
+125
+70
+29
+119
+64
+23
+126
+68
+28
+131
+73
+33
+136
+78
+38
+139
+82
+39
+142
+83
+41
+142
+83
+41
+143
+84
+42
+143
+85
+39
+141
+85
+36
+140
+87
+35
+144
+88
+37
+143
+90
+38
+145
+89
+38
+142
+89
+37
+146
+90
+39
+147
+94
+42
+148
+92
+41
+148
+95
+43
+149
+93
+42
+143
+90
+38
+142
+86
+35
+140
+87
+35
+140
+84
+33
+136
+80
+29
+144
+88
+39
+145
+89
+40
+139
+83
+32
+137
+81
+30
+144
+88
+37
+148
+92
+41
+147
+91
+40
+149
+93
+42
+142
+86
+35
+137
+81
+30
+137
+81
+30
+138
+82
+31
+135
+79
+30
+137
+81
+32
+141
+84
+38
+139
+83
+34
+138
+85
+35
+137
+84
+32
+135
+82
+30
+134
+81
+27
+140
+84
+33
+145
+90
+36
+148
+93
+39
+148
+93
+39
+146
+91
+37
+143
+88
+34
+145
+90
+36
+148
+93
+37
+146
+91
+37
+145
+90
+34
+146
+91
+37
+146
+91
+35
+152
+97
+41
+150
+95
+39
+146
+91
+35
+146
+91
+35
+148
+93
+37
+147
+92
+36
+138
+83
+27
+128
+73
+17
+126
+71
+15
+126
+71
+15
+133
+78
+24
+142
+87
+33
+140
+85
+31
+131
+76
+22
+131
+76
+22
+138
+83
+29
+138
+83
+29
+135
+80
+26
+128
+73
+19
+122
+67
+13
+120
+64
+13
+119
+63
+12
+121
+65
+14
+127
+71
+20
+134
+78
+27
+136
+80
+29
+139
+83
+32
+142
+87
+33
+144
+88
+37
+140
+85
+31
+136
+81
+27
+137
+82
+28
+139
+82
+29
+139
+82
+29
+134
+77
+24
+133
+76
+23
+138
+81
+28
+139
+82
+29
+137
+80
+27
+139
+82
+29
+138
+81
+28
+137
+80
+27
+137
+79
+29
+141
+83
+33
+148
+90
+40
+152
+94
+44
+151
+93
+43
+149
+91
+41
+145
+90
+36
+145
+90
+36
+149
+94
+38
+155
+100
+44
+158
+103
+47
+156
+101
+45
+152
+97
+41
+151
+96
+40
+148
+91
+36
+146
+89
+34
+141
+84
+29
+136
+79
+24
+134
+77
+22
+135
+78
+23
+137
+80
+27
+139
+82
+29
+137
+79
+29
+142
+84
+36
+150
+92
+44
+151
+93
+45
+147
+91
+42
+150
+94
+45
+149
+93
+44
+140
+84
+35
+142
+86
+37
+145
+89
+40
+149
+93
+42
+144
+88
+37
+138
+81
+28
+140
+83
+30
+146
+89
+36
+145
+88
+35
+145
+89
+38
+144
+88
+39
+144
+88
+39
+146
+90
+41
+147
+91
+40
+148
+92
+41
+149
+92
+39
+149
+92
+39
+147
+90
+35
+147
+90
+35
+149
+92
+37
+152
+95
+40
+153
+96
+40
+151
+94
+38
+147
+90
+34
+145
+88
+32
+147
+90
+35
+145
+88
+33
+144
+87
+32
+145
+88
+33
+149
+92
+37
+152
+95
+40
+155
+98
+43
+156
+99
+44
+154
+94
+40
+149
+89
+35
+149
+89
+37
+158
+98
+46
+162
+102
+50
+155
+95
+43
+153
+93
+41
+159
+102
+49
+153
+96
+43
+150
+95
+41
+159
+104
+50
+160
+105
+51
+159
+104
+50
+156
+101
+47
+149
+94
+40
+154
+99
+45
+151
+96
+42
+152
+97
+41
+148
+91
+36
+150
+93
+37
+156
+99
+43
+151
+95
+36
+150
+91
+35
+157
+100
+44
+158
+103
+49
+161
+106
+52
+162
+107
+53
+156
+101
+47
+161
+106
+52
+168
+113
+59
+162
+107
+53
+156
+101
+47
+148
+91
+38
+148
+91
+38
+145
+88
+35
+140
+83
+30
+138
+81
+28
+141
+84
+31
+144
+87
+34
+146
+89
+36
+129
+76
+32
+127
+75
+28
+123
+70
+26
+121
+69
+22
+124
+72
+25
+127
+75
+28
+127
+73
+29
+124
+70
+26
+121
+66
+25
+116
+61
+20
+110
+55
+14
+109
+55
+11
+110
+55
+14
+110
+55
+14
+113
+58
+17
+117
+63
+19
+115
+61
+15
+113
+59
+12
+114
+61
+11
+119
+66
+16
+126
+73
+23
+132
+79
+29
+137
+84
+34
+139
+86
+34
+141
+85
+36
+140
+84
+35
+137
+81
+32
+136
+80
+31
+137
+81
+32
+138
+82
+33
+134
+78
+29
+129
+76
+26
+129
+77
+27
+134
+83
+30
+141
+89
+39
+141
+90
+37
+135
+82
+32
+132
+79
+27
+135
+82
+32
+137
+84
+32
+139
+86
+36
+139
+86
+34
+136
+83
+33
+132
+79
+27
+131
+78
+28
+133
+80
+30
+132
+79
+29
+129
+76
+26
+131
+77
+30
+136
+82
+35
+138
+84
+37
+138
+84
+37
+141
+84
+38
+141
+84
+38
+141
+84
+38
+144
+87
+41
+146
+88
+42
+145
+87
+39
+144
+86
+38
+144
+86
+38
+147
+86
+39
+146
+86
+36
+146
+86
+36
+145
+87
+37
+147
+89
+39
+147
+91
+40
+147
+89
+39
+143
+87
+36
+144
+86
+36
+144
+88
+37
+144
+87
+34
+139
+84
+30
+148
+91
+38
+148
+93
+39
+150
+93
+40
+149
+94
+40
+149
+92
+39
+148
+93
+39
+146
+89
+36
+143
+88
+34
+146
+90
+39
+147
+91
+40
+143
+87
+36
+145
+89
+38
+153
+97
+46
+154
+98
+47
+148
+92
+41
+147
+91
+40
+145
+89
+38
+142
+86
+35
+136
+80
+29
+131
+75
+24
+131
+75
+26
+135
+79
+30
+137
+81
+32
+136
+80
+31
+126
+73
+23
+120
+67
+17
+119
+66
+16
+123
+70
+18
+126
+70
+21
+129
+73
+22
+135
+79
+28
+140
+84
+33
+140
+84
+33
+141
+85
+34
+144
+88
+37
+147
+92
+38
+145
+89
+38
+141
+86
+32
+138
+82
+31
+138
+83
+29
+136
+81
+27
+139
+84
+30
+140
+85
+31
+139
+84
+30
+140
+85
+31
+140
+85
+31
+137
+82
+28
+132
+77
+23
+136
+81
+27
+142
+87
+33
+146
+90
+39
+146
+90
+39
+144
+88
+37
+146
+90
+39
+152
+96
+45
+157
+101
+50
+157
+101
+50
+153
+97
+46
+152
+96
+45
+153
+97
+46
+153
+97
+48
+150
+94
+45
+151
+95
+46
+154
+98
+49
+155
+99
+50
+157
+101
+52
+158
+102
+53
+157
+101
+50
+154
+98
+49
+151
+95
+44
+149
+93
+42
+148
+93
+39
+151
+96
+40
+148
+93
+36
+145
+90
+33
+145
+90
+33
+146
+91
+34
+145
+90
+33
+142
+87
+31
+138
+83
+27
+137
+82
+26
+137
+82
+26
+139
+84
+28
+143
+88
+32
+147
+92
+36
+149
+94
+38
+151
+96
+40
+153
+98
+42
+152
+97
+41
+149
+94
+38
+148
+93
+37
+150
+95
+39
+151
+96
+42
+149
+94
+40
+148
+93
+39
+151
+96
+42
+156
+99
+46
+155
+98
+45
+152
+95
+42
+148
+91
+38
+143
+86
+31
+140
+83
+28
+138
+81
+26
+139
+82
+27
+141
+84
+31
+144
+87
+34
+149
+92
+39
+154
+97
+44
+156
+101
+47
+157
+102
+48
+155
+100
+46
+153
+98
+44
+151
+96
+40
+151
+96
+40
+150
+95
+39
+153
+98
+42
+157
+100
+44
+153
+96
+40
+150
+94
+35
+155
+98
+42
+150
+95
+39
+148
+93
+39
+143
+88
+34
+139
+84
+30
+147
+92
+36
+148
+93
+37
+143
+86
+30
+154
+97
+41
+149
+93
+34
+153
+97
+38
+154
+98
+39
+152
+96
+37
+152
+96
+35
+155
+99
+38
+159
+100
+40
+160
+101
+41
+158
+102
+43
+160
+103
+47
+160
+103
+47
+157
+100
+44
+156
+99
+43
+157
+100
+44
+158
+101
+45
+158
+101
+45
+154
+95
+39
+151
+92
+36
+155
+95
+41
+156
+96
+42
+157
+97
+43
+158
+98
+44
+151
+91
+37
+149
+92
+37
+150
+93
+40
+150
+94
+43
+153
+97
+46
+155
+99
+48
+153
+97
+46
+150
+94
+43
+149
+93
+42
+150
+94
+43
+154
+98
+47
+157
+102
+48
+153
+98
+44
+148
+93
+37
+152
+95
+40
+156
+99
+43
+157
+100
+45
+161
+104
+49
+152
+97
+43
+148
+92
+41
+146
+90
+39
+150
+94
+43
+153
+97
+46
+152
+96
+45
+149
+94
+40
+148
+93
+39
+152
+95
+42
+151
+94
+41
+151
+94
+41
+149
+92
+39
+145
+88
+35
+142
+85
+32
+144
+87
+34
+148
+91
+38
+132
+79
+35
+128
+76
+29
+121
+68
+24
+119
+66
+22
+123
+70
+26
+127
+74
+30
+127
+73
+29
+124
+69
+28
+121
+66
+25
+120
+65
+26
+120
+65
+26
+120
+65
+26
+119
+64
+25
+119
+64
+25
+121
+65
+28
+124
+69
+30
+124
+70
+24
+123
+69
+22
+124
+71
+21
+130
+77
+27
+138
+85
+35
+144
+91
+41
+145
+92
+40
+145
+92
+40
+147
+91
+40
+147
+91
+40
+146
+90
+41
+144
+88
+39
+143
+87
+38
+144
+88
+39
+145
+89
+40
+145
+89
+40
+144
+91
+39
+141
+90
+37
+141
+90
+37
+142
+91
+38
+142
+89
+37
+144
+91
+39
+147
+94
+42
+146
+93
+41
+146
+93
+41
+145
+92
+40
+143
+90
+38
+140
+87
+35
+139
+86
+34
+140
+87
+35
+141
+88
+38
+141
+88
+38
+143
+90
+38
+141
+88
+36
+136
+83
+31
+135
+82
+30
+142
+86
+35
+146
+90
+39
+146
+90
+39
+148
+92
+41
+143
+85
+35
+143
+85
+35
+143
+85
+35
+143
+86
+33
+143
+83
+31
+140
+80
+28
+138
+78
+26
+138
+78
+26
+138
+80
+30
+141
+83
+33
+146
+88
+38
+146
+88
+38
+142
+84
+34
+141
+83
+33
+139
+82
+29
+135
+78
+25
+139
+82
+29
+143
+86
+33
+147
+90
+37
+149
+92
+39
+149
+92
+39
+147
+90
+37
+143
+86
+33
+140
+83
+30
+138
+82
+31
+138
+82
+31
+131
+75
+24
+126
+70
+19
+127
+71
+20
+125
+69
+18
+124
+68
+17
+128
+72
+21
+130
+74
+23
+131
+75
+24
+128
+72
+21
+125
+69
+18
+125
+69
+20
+129
+73
+24
+132
+76
+27
+133
+77
+28
+131
+78
+28
+133
+80
+30
+137
+84
+34
+137
+84
+34
+135
+79
+30
+134
+78
+29
+137
+81
+30
+138
+82
+31
+137
+81
+30
+135
+79
+28
+137
+81
+30
+145
+89
+38
+152
+96
+45
+155
+99
+48
+154
+98
+47
+153
+97
+46
+157
+102
+48
+157
+102
+48
+156
+101
+47
+154
+99
+45
+152
+97
+43
+152
+97
+43
+150
+95
+41
+148
+93
+39
+149
+94
+40
+150
+95
+41
+153
+97
+46
+154
+98
+47
+152
+96
+45
+150
+94
+43
+152
+96
+45
+155
+99
+48
+154
+99
+45
+155
+100
+46
+155
+100
+46
+153
+98
+44
+152
+96
+45
+152
+96
+45
+154
+98
+47
+157
+101
+50
+152
+96
+45
+149
+93
+42
+145
+89
+38
+139
+83
+32
+138
+82
+31
+141
+85
+34
+147
+91
+40
+152
+97
+43
+154
+99
+43
+156
+101
+44
+154
+99
+42
+152
+97
+40
+152
+97
+40
+155
+100
+43
+155
+100
+44
+152
+97
+41
+156
+101
+45
+156
+101
+45
+156
+101
+45
+155
+100
+44
+152
+97
+41
+150
+95
+39
+151
+96
+40
+152
+97
+41
+163
+108
+52
+165
+110
+54
+164
+109
+53
+157
+102
+46
+153
+98
+44
+153
+98
+44
+152
+97
+43
+149
+94
+40
+142
+85
+32
+140
+83
+30
+140
+83
+30
+143
+86
+33
+148
+91
+36
+153
+96
+41
+156
+99
+44
+156
+99
+44
+151
+94
+39
+149
+92
+37
+146
+89
+34
+145
+88
+33
+144
+89
+33
+145
+90
+34
+145
+90
+34
+145
+90
+34
+144
+89
+33
+147
+92
+35
+148
+93
+36
+149
+94
+37
+148
+91
+35
+143
+87
+28
+142
+86
+27
+145
+89
+30
+140
+85
+29
+143
+88
+34
+143
+88
+34
+142
+87
+33
+154
+99
+43
+164
+109
+53
+161
+104
+49
+164
+107
+51
+162
+105
+49
+164
+108
+49
+165
+109
+50
+164
+108
+49
+163
+107
+48
+164
+108
+47
+168
+109
+51
+169
+110
+52
+167
+110
+54
+166
+109
+53
+163
+106
+50
+158
+101
+45
+153
+96
+41
+151
+94
+38
+150
+93
+38
+149
+92
+36
+153
+93
+39
+158
+98
+44
+163
+103
+49
+154
+94
+40
+151
+91
+37
+158
+98
+44
+160
+100
+46
+160
+103
+50
+151
+93
+43
+148
+92
+43
+148
+92
+43
+147
+91
+42
+139
+83
+34
+130
+74
+25
+131
+75
+26
+137
+81
+32
+136
+80
+31
+138
+82
+33
+142
+86
+35
+147
+91
+40
+150
+93
+40
+144
+87
+34
+137
+80
+27
+136
+79
+26
+134
+78
+27
+137
+81
+30
+142
+86
+35
+147
+91
+40
+144
+88
+37
+135
+79
+28
+127
+72
+18
+124
+69
+15
+133
+76
+23
+148
+91
+38
+153
+96
+43
+144
+87
+34
+140
+83
+30
+150
+93
+40
+158
+101
+48
+158
+101
+48
+129
+77
+27
+135
+84
+31
+139
+87
+37
+137
+85
+35
+131
+79
+29
+127
+75
+25
+126
+74
+24
+127
+75
+27
+136
+84
+36
+140
+88
+41
+144
+90
+44
+144
+90
+44
+141
+87
+41
+140
+86
+40
+141
+87
+43
+141
+87
+43
+144
+90
+44
+143
+89
+42
+142
+88
+41
+143
+89
+42
+145
+92
+42
+146
+93
+43
+145
+92
+42
+145
+92
+42
+141
+88
+36
+141
+88
+36
+139
+86
+36
+136
+83
+33
+137
+81
+32
+137
+81
+32
+137
+81
+32
+136
+80
+31
+132
+78
+31
+132
+78
+32
+134
+80
+34
+133
+79
+33
+129
+75
+29
+128
+74
+28
+128
+74
+28
+126
+72
+26
+129
+75
+29
+128
+74
+28
+128
+74
+28
+128
+74
+28
+128
+74
+28
+127
+73
+27
+127
+73
+26
+129
+75
+28
+128
+75
+25
+133
+80
+30
+135
+82
+32
+132
+79
+29
+129
+76
+26
+125
+72
+22
+128
+72
+23
+132
+76
+27
+137
+81
+32
+137
+81
+30
+140
+82
+32
+141
+83
+33
+140
+82
+32
+139
+82
+29
+139
+82
+29
+140
+83
+30
+130
+72
+22
+128
+70
+22
+128
+70
+22
+125
+67
+19
+120
+62
+12
+122
+64
+14
+125
+67
+17
+121
+63
+13
+131
+74
+21
+135
+78
+25
+139
+82
+29
+141
+84
+31
+141
+84
+31
+140
+83
+30
+137
+80
+25
+134
+77
+24
+134
+78
+27
+136
+80
+29
+135
+79
+28
+133
+77
+26
+133
+77
+26
+133
+77
+26
+133
+77
+26
+136
+80
+29
+137
+81
+30
+141
+85
+34
+144
+88
+37
+143
+87
+36
+143
+87
+36
+146
+90
+39
+150
+94
+43
+151
+95
+46
+150
+97
+47
+148
+94
+47
+145
+91
+44
+140
+86
+39
+138
+82
+33
+140
+84
+35
+143
+87
+38
+142
+86
+37
+144
+88
+39
+144
+88
+39
+145
+89
+40
+147
+91
+42
+147
+91
+40
+147
+91
+40
+147
+91
+40
+148
+92
+41
+146
+88
+38
+146
+88
+38
+147
+89
+39
+148
+90
+40
+149
+91
+41
+150
+92
+42
+152
+94
+44
+156
+98
+48
+152
+95
+42
+149
+92
+39
+150
+93
+40
+155
+98
+45
+155
+98
+45
+151
+94
+41
+149
+92
+39
+151
+94
+41
+155
+98
+43
+158
+101
+46
+158
+101
+46
+153
+96
+41
+148
+91
+38
+148
+91
+38
+148
+91
+38
+147
+90
+37
+143
+86
+33
+145
+88
+35
+146
+89
+36
+146
+89
+36
+145
+88
+35
+145
+88
+35
+145
+88
+35
+145
+88
+35
+140
+85
+31
+144
+88
+37
+144
+88
+37
+138
+82
+31
+136
+80
+29
+141
+85
+34
+145
+89
+40
+145
+89
+40
+138
+82
+33
+137
+81
+32
+136
+80
+31
+132
+76
+27
+127
+71
+22
+125
+69
+20
+127
+71
+22
+130
+74
+23
+134
+77
+24
+141
+84
+29
+143
+86
+31
+138
+81
+26
+136
+79
+26
+141
+84
+31
+143
+86
+33
+142
+85
+32
+138
+81
+28
+137
+80
+27
+137
+80
+27
+140
+83
+30
+144
+87
+32
+146
+89
+34
+144
+87
+32
+142
+85
+30
+140
+83
+30
+137
+80
+27
+134
+77
+24
+133
+76
+23
+136
+79
+26
+141
+84
+31
+144
+89
+35
+147
+92
+38
+147
+92
+38
+150
+95
+39
+156
+99
+44
+157
+100
+45
+151
+94
+39
+146
+89
+33
+146
+89
+33
+146
+89
+34
+143
+85
+35
+144
+86
+40
+147
+89
+41
+144
+86
+38
+145
+87
+39
+145
+87
+37
+137
+79
+29
+133
+75
+25
+132
+74
+24
+133
+76
+23
+134
+77
+24
+134
+77
+24
+133
+76
+23
+131
+74
+19
+131
+74
+21
+132
+75
+22
+133
+76
+23
+133
+75
+25
+135
+77
+27
+138
+80
+30
+140
+82
+34
+142
+84
+34
+144
+86
+38
+147
+89
+39
+148
+90
+42
+150
+92
+44
+152
+94
+46
+145
+87
+39
+144
+86
+38
+147
+89
+41
+139
+81
+33
+131
+73
+25
+141
+83
+37
+148
+90
+44
+144
+86
+40
+128
+70
+24
+120
+63
+17
+125
+68
+22
+126
+69
+24
+119
+62
+17
+117
+60
+15
+118
+61
+16
+130
+73
+27
+143
+86
+40
+143
+86
+40
+134
+77
+31
+130
+72
+24
+129
+71
+23
+127
+71
+20
+127
+71
+20
+131
+75
+24
+138
+82
+31
+141
+85
+34
+138
+82
+31
+133
+77
+26
+130
+74
+23
+136
+79
+26
+146
+89
+36
+151
+94
+41
+146
+89
+36
+139
+82
+29
+141
+84
+31
+148
+91
+38
+153
+96
+43
+140
+89
+36
+138
+88
+35
+136
+85
+32
+134
+84
+31
+135
+83
+33
+134
+84
+33
+135
+83
+33
+134
+82
+32
+136
+84
+34
+140
+88
+40
+141
+89
+41
+137
+85
+37
+134
+80
+33
+132
+80
+32
+133
+79
+33
+132
+80
+33
+132
+78
+32
+133
+81
+33
+133
+79
+32
+129
+77
+29
+127
+73
+26
+128
+76
+26
+133
+80
+30
+137
+84
+34
+133
+80
+30
+131
+78
+28
+129
+76
+26
+129
+76
+26
+131
+78
+28
+132
+79
+29
+130
+74
+25
+124
+70
+23
+118
+64
+18
+121
+67
+23
+127
+73
+29
+130
+76
+32
+126
+72
+28
+125
+71
+25
+126
+72
+28
+125
+71
+25
+123
+69
+23
+124
+70
+24
+127
+73
+27
+131
+77
+31
+131
+77
+31
+128
+74
+28
+127
+73
+27
+128
+74
+27
+131
+78
+28
+130
+77
+27
+127
+74
+24
+126
+73
+23
+129
+76
+26
+130
+77
+27
+132
+79
+29
+135
+82
+32
+137
+81
+32
+137
+81
+30
+137
+81
+30
+137
+81
+30
+137
+81
+30
+137
+82
+28
+139
+84
+30
+141
+86
+32
+140
+82
+34
+135
+79
+30
+139
+81
+35
+141
+85
+36
+142
+84
+36
+145
+89
+38
+148
+90
+42
+141
+85
+34
+145
+87
+37
+145
+90
+36
+146
+89
+36
+143
+88
+34
+144
+87
+34
+143
+88
+34
+146
+89
+36
+145
+90
+36
+146
+90
+39
+147
+91
+40
+147
+91
+40
+148
+92
+41
+150
+94
+43
+148
+92
+41
+145
+89
+38
+144
+88
+37
+145
+89
+38
+148
+92
+41
+149
+93
+42
+147
+91
+40
+145
+89
+38
+146
+90
+39
+147
+91
+40
+146
+90
+39
+142
+89
+39
+139
+85
+38
+138
+84
+37
+137
+83
+36
+139
+83
+34
+143
+87
+38
+148
+92
+43
+148
+92
+43
+148
+92
+43
+149
+93
+44
+149
+93
+44
+146
+90
+41
+141
+85
+34
+138
+82
+31
+138
+82
+31
+141
+85
+34
+145
+87
+37
+144
+86
+36
+145
+87
+37
+145
+87
+37
+143
+85
+35
+140
+82
+32
+142
+84
+34
+146
+89
+36
+140
+83
+30
+137
+80
+27
+137
+80
+27
+140
+83
+28
+141
+84
+31
+139
+82
+27
+136
+79
+26
+135
+78
+23
+140
+83
+28
+142
+85
+30
+143
+86
+31
+141
+84
+29
+140
+83
+30
+140
+83
+30
+139
+82
+29
+136
+79
+26
+140
+83
+30
+142
+85
+32
+142
+85
+32
+141
+84
+31
+140
+83
+30
+139
+82
+29
+138
+81
+28
+136
+79
+26
+145
+89
+38
+148
+92
+41
+146
+90
+39
+138
+82
+31
+130
+74
+23
+130
+74
+23
+134
+78
+29
+136
+80
+31
+135
+79
+30
+133
+77
+28
+130
+74
+25
+128
+72
+23
+126
+70
+21
+127
+71
+22
+132
+76
+27
+136
+80
+29
+144
+87
+34
+146
+89
+34
+144
+87
+32
+138
+81
+26
+131
+74
+21
+127
+70
+17
+126
+69
+16
+125
+68
+15
+131
+74
+21
+132
+75
+22
+133
+76
+23
+133
+76
+23
+130
+73
+18
+126
+69
+14
+124
+67
+12
+122
+65
+10
+126
+69
+16
+127
+70
+17
+128
+71
+18
+131
+74
+21
+134
+76
+26
+135
+78
+25
+134
+78
+27
+133
+78
+24
+129
+73
+22
+128
+73
+19
+136
+79
+26
+142
+85
+32
+138
+81
+28
+133
+76
+23
+133
+76
+21
+132
+75
+22
+125
+67
+19
+120
+62
+16
+121
+63
+17
+123
+65
+17
+121
+63
+17
+125
+67
+19
+135
+77
+29
+143
+85
+37
+142
+84
+36
+141
+83
+35
+142
+84
+34
+143
+85
+35
+141
+83
+33
+137
+79
+29
+134
+76
+26
+134
+76
+26
+131
+73
+25
+128
+70
+22
+126
+68
+20
+127
+69
+21
+128
+70
+24
+128
+70
+22
+131
+73
+27
+135
+77
+29
+131
+73
+27
+128
+70
+22
+129
+71
+25
+130
+72
+24
+128
+70
+24
+124
+66
+18
+123
+65
+19
+126
+68
+20
+128
+70
+22
+134
+76
+28
+137
+79
+31
+135
+77
+29
+131
+73
+27
+127
+70
+24
+123
+66
+20
+119
+62
+16
+119
+62
+17
+119
+62
+16
+130
+73
+27
+140
+83
+37
+138
+81
+35
+135
+78
+32
+141
+83
+35
+145
+87
+39
+142
+86
+35
+136
+80
+29
+133
+77
+26
+134
+78
+27
+140
+84
+33
+143
+87
+36
+145
+89
+38
+146
+90
+39
+146
+89
+36
+145
+88
+35
+148
+91
+38
+152
+95
+42
+150
+93
+40
+144
+87
+34
+147
+90
+37
+156
+99
+46
+133
+82
+35
+138
+90
+42
+145
+94
+47
+141
+93
+45
+134
+83
+36
+125
+77
+29
+129
+79
+30
+134
+84
+35
+132
+82
+33
+133
+82
+35
+130
+79
+32
+124
+73
+26
+120
+68
+21
+120
+69
+22
+123
+71
+24
+123
+72
+25
+123
+71
+24
+122
+71
+24
+119
+67
+20
+112
+61
+14
+108
+56
+9
+109
+59
+10
+113
+61
+13
+116
+64
+16
+122
+70
+22
+121
+69
+21
+121
+69
+21
+123
+71
+23
+128
+76
+28
+131
+79
+31
+130
+76
+29
+125
+73
+26
+121
+69
+22
+121
+69
+22
+124
+72
+25
+127
+75
+28
+128
+76
+29
+130
+78
+30
+130
+78
+31
+128
+76
+28
+127
+75
+27
+128
+76
+28
+133
+81
+33
+138
+86
+38
+139
+87
+39
+137
+85
+37
+136
+84
+36
+138
+86
+36
+134
+83
+30
+134
+83
+30
+131
+80
+27
+131
+80
+27
+133
+82
+29
+133
+82
+29
+134
+83
+30
+138
+87
+34
+138
+85
+33
+138
+85
+33
+138
+85
+33
+138
+85
+31
+138
+85
+31
+138
+86
+29
+141
+89
+32
+145
+92
+38
+139
+83
+34
+135
+81
+34
+139
+82
+37
+140
+86
+39
+142
+85
+39
+143
+90
+40
+145
+88
+42
+139
+86
+36
+139
+83
+34
+137
+84
+32
+138
+82
+31
+133
+80
+28
+132
+76
+25
+131
+78
+26
+135
+79
+28
+134
+81
+29
+137
+84
+32
+136
+83
+33
+139
+83
+34
+141
+85
+36
+143
+87
+38
+146
+90
+41
+149
+93
+44
+149
+93
+44
+152
+96
+47
+149
+93
+44
+144
+88
+39
+139
+83
+34
+137
+79
+29
+137
+79
+29
+136
+78
+28
+132
+76
+25
+126
+73
+23
+130
+77
+27
+138
+85
+35
+141
+88
+38
+135
+79
+30
+127
+71
+22
+126
+70
+21
+127
+71
+22
+130
+74
+25
+129
+73
+24
+126
+70
+19
+124
+68
+17
+123
+67
+16
+124
+68
+17
+126
+70
+19
+127
+71
+20
+130
+72
+22
+131
+73
+23
+133
+76
+23
+137
+80
+27
+139
+82
+29
+140
+83
+30
+144
+87
+34
+150
+93
+38
+146
+89
+34
+146
+89
+34
+143
+86
+31
+141
+84
+28
+141
+84
+29
+142
+85
+29
+141
+84
+29
+138
+81
+26
+137
+80
+27
+134
+77
+24
+131
+74
+21
+131
+74
+21
+130
+72
+22
+128
+70
+20
+125
+67
+17
+122
+64
+14
+121
+63
+15
+122
+64
+16
+122
+64
+16
+121
+63
+15
+123
+65
+15
+129
+71
+21
+132
+74
+24
+132
+74
+24
+126
+69
+16
+131
+74
+19
+137
+80
+25
+140
+83
+28
+140
+83
+28
+141
+84
+29
+146
+89
+34
+153
+96
+41
+152
+95
+40
+149
+92
+37
+147
+90
+37
+146
+89
+36
+146
+89
+36
+147
+90
+37
+148
+91
+38
+150
+93
+40
+151
+94
+39
+151
+94
+38
+149
+92
+37
+143
+86
+31
+138
+81
+26
+136
+79
+24
+135
+78
+25
+134
+77
+24
+133
+76
+23
+135
+78
+25
+137
+80
+25
+139
+82
+27
+139
+82
+27
+140
+83
+28
+142
+85
+29
+144
+87
+32
+145
+85
+33
+138
+78
+28
+127
+69
+19
+121
+63
+13
+121
+63
+15
+127
+69
+19
+135
+77
+29
+140
+82
+32
+130
+72
+24
+124
+66
+16
+130
+72
+22
+141
+83
+33
+143
+85
+35
+140
+82
+32
+142
+82
+32
+140
+80
+30
+129
+71
+23
+122
+64
+16
+121
+63
+15
+124
+66
+16
+121
+63
+15
+125
+67
+17
+138
+80
+30
+145
+87
+37
+142
+84
+34
+141
+83
+33
+143
+85
+35
+147
+89
+39
+149
+91
+41
+149
+91
+41
+149
+91
+41
+152
+94
+44
+149
+91
+41
+144
+86
+36
+140
+82
+32
+140
+82
+32
+141
+83
+35
+142
+84
+34
+147
+89
+41
+152
+94
+44
+142
+84
+36
+135
+77
+27
+132
+74
+26
+137
+79
+29
+137
+79
+31
+129
+71
+21
+129
+71
+23
+133
+75
+25
+135
+75
+21
+140
+80
+26
+147
+87
+33
+151
+94
+39
+153
+96
+43
+154
+97
+44
+154
+99
+45
+156
+101
+47
+147
+91
+40
+142
+87
+33
+140
+85
+31
+140
+85
+31
+138
+83
+29
+145
+90
+36
+157
+102
+48
+163
+108
+54
+158
+102
+51
+154
+98
+49
+149
+93
+42
+143
+87
+36
+139
+83
+32
+138
+82
+31
+142
+86
+35
+146
+90
+39
+148
+91
+38
+147
+90
+37
+144
+87
+34
+138
+81
+28
+133
+76
+23
+129
+72
+19
+127
+70
+17
+127
+70
+17
+122
+73
+32
+115
+68
+26
+110
+61
+20
+108
+59
+16
+109
+60
+17
+112
+63
+20
+115
+66
+23
+117
+69
+23
+123
+75
+29
+122
+74
+28
+121
+70
+25
+114
+66
+18
+114
+63
+16
+114
+66
+18
+120
+69
+22
+120
+72
+26
+126
+75
+30
+125
+74
+29
+123
+72
+27
+122
+71
+24
+125
+74
+29
+130
+79
+32
+133
+82
+35
+133
+83
+34
+126
+75
+28
+127
+77
+28
+129
+77
+30
+127
+77
+28
+128
+76
+29
+129
+78
+31
+131
+79
+32
+132
+80
+33
+130
+77
+33
+131
+78
+34
+134
+81
+37
+135
+82
+38
+130
+78
+31
+127
+75
+28
+127
+75
+28
+124
+72
+25
+129
+77
+29
+129
+77
+29
+132
+80
+32
+135
+83
+35
+137
+85
+37
+138
+86
+38
+138
+86
+38
+140
+88
+38
+139
+87
+37
+144
+92
+42
+147
+95
+47
+146
+94
+46
+141
+89
+41
+134
+82
+34
+134
+82
+34
+139
+89
+40
+137
+85
+37
+136
+86
+37
+136
+84
+34
+135
+85
+34
+135
+84
+31
+134
+83
+30
+136
+85
+32
+138
+86
+36
+144
+90
+44
+144
+90
+44
+142
+88
+42
+139
+85
+39
+137
+83
+37
+136
+82
+35
+136
+82
+35
+137
+83
+36
+140
+86
+39
+143
+90
+40
+145
+92
+42
+143
+90
+38
+140
+87
+35
+138
+85
+33
+138
+85
+33
+138
+85
+33
+131
+78
+28
+131
+78
+28
+135
+79
+30
+133
+77
+28
+127
+71
+22
+127
+71
+22
+131
+75
+26
+132
+76
+27
+130
+74
+25
+127
+71
+22
+121
+65
+16
+116
+60
+11
+119
+61
+11
+123
+65
+15
+124
+66
+16
+122
+66
+15
+115
+59
+10
+114
+61
+11
+122
+69
+19
+130
+77
+27
+131
+75
+26
+127
+71
+22
+129
+73
+24
+131
+75
+26
+133
+77
+28
+133
+77
+28
+131
+75
+24
+128
+72
+21
+128
+72
+21
+131
+75
+24
+137
+81
+30
+140
+84
+33
+139
+81
+31
+138
+80
+30
+137
+80
+27
+136
+79
+26
+134
+77
+24
+134
+77
+22
+136
+79
+24
+139
+82
+27
+146
+89
+34
+147
+90
+34
+146
+89
+33
+143
+86
+30
+145
+88
+32
+150
+94
+35
+151
+94
+38
+148
+91
+35
+140
+83
+28
+137
+80
+27
+136
+79
+26
+139
+82
+29
+145
+87
+37
+148
+90
+40
+148
+90
+40
+148
+90
+40
+148
+90
+42
+150
+92
+44
+151
+93
+45
+151
+93
+45
+154
+96
+46
+158
+100
+50
+159
+101
+51
+156
+99
+46
+157
+100
+45
+159
+102
+46
+166
+107
+51
+167
+110
+54
+165
+106
+50
+156
+99
+43
+156
+97
+41
+157
+100
+44
+159
+100
+44
+156
+99
+43
+158
+98
+44
+156
+99
+44
+158
+98
+44
+153
+96
+41
+152
+92
+38
+148
+91
+36
+148
+91
+35
+152
+95
+39
+151
+94
+39
+145
+88
+33
+144
+87
+32
+148
+91
+36
+149
+92
+39
+145
+88
+35
+144
+87
+34
+146
+89
+36
+149
+92
+37
+152
+95
+40
+155
+98
+43
+156
+99
+44
+155
+98
+42
+154
+97
+41
+149
+89
+37
+149
+89
+37
+146
+88
+38
+147
+89
+39
+148
+90
+40
+148
+90
+40
+148
+90
+40
+147
+89
+39
+144
+86
+36
+136
+78
+28
+138
+80
+30
+148
+90
+40
+154
+96
+46
+155
+97
+47
+157
+97
+47
+156
+96
+46
+152
+94
+44
+149
+91
+41
+148
+90
+40
+151
+93
+43
+151
+93
+43
+152
+94
+44
+154
+96
+46
+146
+88
+38
+151
+93
+43
+148
+90
+40
+145
+87
+37
+144
+86
+36
+144
+86
+36
+144
+86
+36
+144
+86
+36
+145
+87
+37
+150
+92
+42
+149
+91
+41
+150
+92
+42
+151
+93
+43
+151
+93
+43
+149
+91
+41
+147
+89
+39
+147
+89
+39
+151
+93
+43
+148
+91
+38
+145
+87
+37
+153
+96
+43
+160
+102
+52
+160
+103
+50
+159
+101
+51
+156
+99
+46
+164
+105
+49
+163
+104
+48
+159
+100
+44
+158
+99
+43
+164
+105
+49
+169
+112
+57
+165
+108
+53
+156
+101
+45
+157
+102
+48
+155
+100
+46
+155
+100
+46
+155
+100
+46
+155
+100
+46
+154
+99
+43
+147
+92
+38
+138
+83
+29
+139
+83
+32
+138
+82
+33
+135
+79
+28
+131
+75
+24
+129
+73
+22
+131
+75
+24
+135
+79
+28
+138
+82
+31
+139
+82
+29
+144
+87
+34
+147
+90
+37
+148
+91
+38
+151
+94
+41
+157
+100
+47
+164
+107
+54
+168
+111
+58
+107
+59
+23
+106
+60
+24
+112
+64
+28
+116
+68
+30
+117
+69
+31
+119
+71
+31
+122
+74
+34
+126
+79
+37
+125
+78
+36
+126
+79
+35
+128
+79
+36
+127
+80
+34
+128
+80
+34
+127
+80
+34
+130
+82
+36
+133
+86
+40
+134
+85
+42
+135
+86
+43
+133
+84
+41
+131
+83
+37
+131
+82
+39
+133
+85
+39
+133
+85
+39
+131
+83
+35
+132
+84
+38
+134
+86
+38
+136
+85
+40
+132
+84
+36
+131
+80
+35
+128
+80
+34
+130
+79
+34
+131
+80
+35
+127
+76
+33
+130
+78
+38
+135
+84
+41
+135
+84
+41
+128
+77
+34
+125
+74
+31
+126
+75
+30
+126
+75
+30
+127
+76
+31
+128
+77
+32
+128
+77
+30
+129
+78
+31
+130
+79
+32
+132
+81
+34
+132
+81
+34
+131
+80
+33
+129
+78
+33
+126
+75
+32
+122
+70
+30
+123
+71
+31
+126
+74
+34
+127
+75
+35
+127
+75
+35
+130
+81
+40
+129
+77
+37
+124
+75
+34
+123
+72
+29
+118
+69
+26
+118
+67
+22
+116
+65
+20
+116
+65
+20
+117
+66
+21
+114
+61
+17
+118
+65
+21
+116
+63
+19
+116
+63
+19
+122
+69
+25
+120
+68
+21
+116
+64
+17
+118
+66
+19
+118
+66
+19
+123
+71
+23
+127
+75
+27
+127
+75
+25
+124
+72
+22
+123
+71
+21
+123
+71
+21
+124
+72
+22
+123
+70
+20
+124
+71
+21
+131
+75
+26
+132
+76
+27
+128
+72
+23
+127
+71
+22
+131
+75
+26
+130
+74
+25
+132
+76
+27
+132
+76
+27
+133
+75
+27
+132
+74
+26
+135
+77
+27
+139
+81
+31
+142
+84
+34
+141
+85
+34
+132
+76
+27
+124
+71
+21
+123
+70
+20
+126
+73
+23
+131
+75
+24
+136
+80
+29
+139
+83
+32
+138
+82
+31
+139
+83
+32
+142
+86
+35
+143
+87
+36
+142
+86
+35
+142
+87
+33
+145
+90
+36
+150
+95
+41
+152
+97
+43
+153
+96
+43
+154
+94
+42
+152
+92
+40
+149
+89
+37
+149
+89
+35
+149
+89
+35
+149
+89
+35
+149
+90
+34
+151
+92
+36
+151
+92
+36
+151
+92
+36
+150
+91
+33
+153
+94
+36
+157
+98
+38
+158
+99
+41
+156
+97
+39
+156
+100
+41
+157
+101
+42
+157
+100
+44
+156
+99
+43
+156
+99
+43
+157
+100
+44
+155
+98
+43
+152
+95
+40
+160
+103
+48
+161
+104
+49
+159
+102
+47
+155
+98
+43
+153
+96
+41
+153
+96
+41
+150
+93
+38
+144
+87
+32
+150
+90
+36
+151
+91
+37
+152
+91
+37
+151
+91
+37
+147
+86
+32
+139
+79
+25
+134
+73
+19
+130
+70
+16
+138
+77
+23
+139
+79
+25
+144
+83
+29
+144
+84
+30
+142
+81
+27
+136
+76
+22
+134
+73
+19
+132
+72
+18
+140
+81
+25
+143
+84
+28
+143
+84
+28
+140
+81
+25
+141
+81
+27
+146
+86
+32
+149
+89
+37
+148
+88
+36
+146
+89
+36
+147
+90
+37
+149
+92
+37
+149
+92
+37
+147
+90
+34
+144
+87
+31
+141
+84
+28
+139
+82
+26
+147
+88
+32
+148
+89
+33
+148
+91
+35
+149
+92
+36
+149
+92
+37
+147
+90
+35
+143
+86
+31
+140
+83
+28
+139
+82
+29
+135
+78
+25
+130
+73
+18
+132
+75
+20
+140
+83
+28
+145
+88
+33
+147
+87
+33
+147
+87
+33
+149
+89
+37
+143
+83
+31
+134
+74
+22
+135
+75
+23
+135
+78
+25
+135
+78
+25
+137
+79
+29
+129
+71
+21
+130
+72
+22
+129
+71
+21
+128
+70
+20
+128
+70
+20
+130
+72
+22
+133
+75
+25
+134
+76
+26
+133
+75
+25
+130
+73
+20
+134
+77
+24
+139
+82
+29
+142
+85
+32
+144
+87
+34
+142
+85
+32
+136
+79
+26
+132
+75
+22
+138
+83
+29
+145
+90
+34
+144
+89
+35
+142
+87
+31
+136
+81
+27
+136
+81
+25
+146
+91
+37
+150
+93
+38
+142
+82
+28
+133
+72
+18
+132
+71
+17
+143
+83
+29
+154
+94
+40
+149
+92
+39
+141
+84
+31
+137
+80
+27
+130
+74
+23
+128
+72
+21
+121
+68
+16
+121
+68
+16
+129
+76
+24
+137
+84
+30
+139
+86
+34
+138
+85
+33
+143
+90
+40
+143
+90
+40
+145
+89
+40
+146
+90
+41
+149
+93
+42
+153
+97
+46
+157
+101
+50
+159
+103
+52
+150
+93
+40
+148
+91
+38
+151
+94
+41
+155
+98
+45
+154
+97
+44
+151
+94
+41
+156
+96
+44
+162
+102
+50
+95
+50
+19
+92
+47
+14
+91
+46
+13
+95
+50
+17
+98
+53
+20
+98
+54
+19
+96
+50
+16
+94
+48
+12
+98
+53
+14
+101
+56
+15
+106
+61
+20
+110
+65
+23
+109
+64
+22
+106
+61
+19
+107
+62
+20
+111
+66
+24
+112
+67
+26
+117
+72
+31
+118
+73
+32
+113
+68
+26
+108
+63
+22
+108
+63
+21
+109
+64
+22
+110
+65
+23
+113
+68
+26
+114
+69
+27
+114
+69
+27
+114
+69
+27
+115
+70
+29
+115
+70
+29
+113
+68
+27
+111
+66
+25
+109
+64
+25
+105
+59
+23
+105
+57
+19
+103
+55
+17
+101
+53
+15
+103
+55
+15
+106
+58
+18
+104
+56
+16
+107
+59
+19
+109
+61
+21
+109
+62
+20
+108
+61
+19
+108
+61
+19
+109
+62
+20
+106
+59
+17
+102
+55
+13
+99
+51
+13
+100
+54
+18
+104
+55
+22
+103
+57
+23
+105
+56
+23
+100
+54
+20
+102
+56
+22
+110
+64
+30
+108
+62
+28
+105
+59
+25
+103
+57
+21
+102
+56
+20
+104
+59
+20
+108
+63
+24
+112
+67
+28
+115
+70
+31
+123
+75
+37
+120
+72
+34
+108
+60
+20
+107
+59
+19
+121
+73
+33
+125
+77
+37
+122
+75
+33
+127
+80
+38
+124
+77
+35
+128
+81
+39
+132
+85
+43
+132
+85
+43
+131
+84
+40
+132
+85
+41
+135
+88
+44
+137
+90
+46
+136
+89
+45
+133
+84
+41
+134
+85
+42
+134
+85
+42
+130
+81
+38
+131
+82
+39
+132
+83
+40
+128
+79
+36
+135
+84
+41
+140
+89
+46
+144
+93
+50
+144
+93
+50
+143
+92
+47
+142
+91
+46
+142
+91
+46
+140
+89
+44
+137
+86
+41
+134
+86
+40
+137
+86
+41
+138
+87
+42
+138
+87
+42
+142
+91
+44
+143
+92
+45
+140
+89
+42
+139
+88
+41
+138
+87
+40
+137
+86
+39
+139
+88
+41
+142
+91
+44
+144
+93
+46
+140
+89
+42
+133
+82
+35
+135
+83
+36
+137
+85
+38
+140
+86
+40
+140
+88
+41
+145
+91
+44
+148
+96
+48
+150
+97
+47
+146
+94
+44
+150
+97
+47
+146
+94
+44
+144
+92
+42
+144
+93
+40
+144
+93
+40
+143
+92
+39
+140
+89
+36
+138
+87
+34
+143
+92
+37
+150
+99
+44
+152
+101
+48
+145
+94
+41
+138
+87
+34
+135
+84
+31
+129
+77
+27
+122
+70
+20
+131
+79
+29
+137
+85
+35
+142
+90
+40
+143
+91
+41
+144
+92
+42
+143
+91
+41
+135
+83
+33
+126
+73
+23
+136
+79
+33
+138
+81
+35
+140
+83
+37
+142
+85
+39
+146
+89
+43
+149
+92
+46
+149
+92
+46
+147
+90
+44
+152
+95
+49
+157
+100
+54
+163
+106
+60
+163
+106
+60
+157
+100
+54
+152
+96
+47
+152
+95
+49
+155
+99
+50
+153
+97
+46
+146
+93
+41
+145
+89
+38
+141
+88
+36
+139
+83
+34
+132
+79
+29
+132
+78
+31
+136
+82
+35
+146
+92
+45
+148
+94
+47
+148
+94
+47
+143
+90
+40
+138
+85
+35
+138
+85
+33
+143
+90
+38
+149
+96
+44
+149
+93
+42
+150
+94
+43
+149
+96
+44
+150
+97
+45
+151
+98
+46
+149
+96
+44
+146
+93
+41
+143
+90
+38
+151
+98
+48
+151
+98
+48
+142
+89
+37
+135
+82
+30
+142
+89
+37
+150
+97
+45
+154
+98
+47
+154
+98
+49
+157
+101
+52
+149
+96
+46
+142
+86
+37
+146
+93
+43
+147
+94
+44
+142
+89
+39
+144
+90
+43
+144
+90
+43
+150
+96
+49
+151
+97
+50
+149
+95
+48
+146
+92
+45
+145
+91
+44
+144
+90
+43
+139
+85
+38
+134
+80
+33
+132
+79
+29
+133
+80
+30
+134
+78
+29
+130
+77
+27
+130
+74
+25
+130
+74
+25
+126
+70
+21
+120
+67
+17
+132
+79
+27
+142
+89
+37
+146
+93
+41
+150
+97
+45
+146
+93
+41
+141
+90
+37
+148
+95
+43
+149
+96
+44
+156
+100
+49
+157
+99
+51
+153
+95
+47
+147
+89
+41
+145
+89
+40
+149
+92
+46
+150
+93
+47
+146
+92
+45
+150
+96
+49
+150
+96
+49
+142
+90
+42
+136
+84
+36
+136
+84
+34
+133
+81
+31
+130
+77
+27
+130
+78
+28
+137
+84
+34
+143
+90
+40
+147
+94
+44
+145
+92
+42
+139
+86
+36
+135
+82
+32
+136
+83
+33
+138
+85
+35
+135
+79
+30
+135
+79
+28
+140
+84
+33
+147
+91
+40
+151
+95
+44
+148
+92
+41
+148
+90
+40
+149
+91
+41
+86
+47
+16
+82
+43
+12
+78
+39
+8
+76
+37
+6
+77
+38
+7
+80
+41
+10
+84
+43
+13
+86
+45
+13
+88
+48
+13
+90
+50
+14
+93
+51
+13
+93
+51
+13
+92
+48
+11
+91
+47
+10
+89
+45
+8
+87
+45
+7
+85
+45
+9
+85
+45
+9
+83
+43
+7
+78
+39
+0
+75
+35
+0
+76
+36
+0
+76
+36
+0
+75
+35
+0
+75
+35
+0
+75
+35
+0
+74
+34
+0
+73
+33
+0
+72
+31
+0
+73
+32
+0
+72
+31
+0
+70
+31
+0
+70
+31
+0
+70
+34
+0
+73
+34
+1
+72
+33
+0
+73
+35
+0
+78
+40
+4
+79
+41
+5
+79
+41
+4
+78
+38
+2
+79
+39
+3
+81
+41
+5
+77
+37
+1
+72
+32
+0
+76
+36
+0
+79
+39
+3
+75
+35
+0
+75
+36
+3
+73
+37
+5
+75
+36
+5
+73
+37
+5
+71
+32
+1
+64
+28
+0
+64
+28
+0
+67
+31
+0
+71
+35
+3
+71
+35
+3
+71
+35
+3
+74
+38
+6
+74
+38
+6
+70
+34
+2
+72
+36
+4
+81
+45
+13
+84
+48
+16
+82
+46
+14
+79
+43
+11
+78
+42
+10
+78
+42
+10
+78
+42
+10
+76
+40
+8
+75
+39
+7
+73
+37
+5
+80
+44
+12
+84
+48
+16
+81
+45
+13
+79
+43
+11
+81
+45
+13
+84
+48
+16
+84
+48
+16
+82
+45
+16
+81
+44
+15
+77
+40
+11
+74
+37
+8
+74
+37
+8
+74
+37
+8
+77
+41
+9
+83
+47
+15
+85
+46
+15
+86
+47
+16
+80
+41
+8
+77
+38
+5
+80
+41
+8
+80
+41
+8
+80
+41
+8
+84
+45
+12
+86
+45
+13
+83
+43
+8
+87
+44
+10
+83
+43
+7
+78
+38
+2
+79
+39
+3
+84
+45
+6
+84
+45
+6
+89
+50
+11
+88
+49
+10
+86
+46
+10
+86
+46
+10
+88
+48
+12
+89
+49
+13
+89
+49
+13
+88
+48
+12
+79
+39
+3
+78
+38
+2
+89
+46
+11
+88
+48
+12
+81
+38
+3
+86
+46
+10
+98
+55
+20
+91
+51
+15
+92
+49
+14
+87
+47
+11
+93
+53
+17
+97
+58
+19
+91
+52
+13
+93
+54
+15
+104
+65
+26
+107
+68
+29
+106
+64
+24
+106
+63
+21
+106
+63
+21
+106
+63
+21
+104
+60
+21
+101
+57
+18
+100
+56
+19
+100
+56
+19
+99
+55
+18
+96
+52
+15
+96
+52
+15
+95
+51
+14
+91
+47
+10
+93
+49
+12
+93
+49
+12
+87
+43
+6
+101
+55
+19
+103
+57
+21
+106
+60
+24
+109
+63
+27
+112
+66
+30
+113
+67
+31
+113
+69
+32
+113
+69
+32
+111
+67
+30
+111
+67
+30
+116
+72
+35
+123
+79
+42
+126
+82
+45
+122
+78
+39
+118
+74
+37
+119
+74
+35
+125
+80
+39
+117
+72
+30
+119
+71
+31
+114
+69
+28
+117
+69
+31
+123
+78
+39
+115
+69
+33
+104
+58
+22
+107
+61
+25
+122
+76
+40
+126
+80
+44
+131
+86
+47
+130
+85
+46
+122
+77
+36
+123
+78
+37
+126
+81
+40
+129
+81
+41
+130
+82
+42
+133
+85
+45
+138
+90
+50
+140
+92
+52
+140
+92
+52
+138
+90
+50
+137
+89
+49
+139
+91
+51
+134
+86
+46
+125
+77
+37
+118
+70
+30
+121
+73
+33
+128
+80
+40
+130
+82
+42
+127
+79
+39
+124
+77
+35
+122
+77
+35
+123
+76
+34
+128
+81
+39
+137
+90
+48
+145
+98
+56
+146
+99
+57
+144
+97
+55
+139
+92
+50
+141
+94
+52
+144
+95
+54
+137
+88
+47
+129
+80
+39
+130
+81
+40
+130
+81
+40
+122
+73
+32
+131
+82
+39
+138
+89
+46
+145
+94
+51
+138
+89
+46
+131
+80
+35
+126
+75
+30
+128
+77
+32
+131
+80
+35
+137
+86
+41
+139
+91
+45
+141
+93
+47
+143
+95
+49
+140
+92
+46
+128
+81
+35
+123
+74
+31
+129
+80
+37
+133
+84
+41
+136
+87
+46
+133
+84
+43
+129
+80
+39
+130
+78
+38
+128
+76
+36
+128
+76
+36
+135
+83
+43
+138
+87
+44
+139
+88
+45
+137
+86
+41
+143
+92
+47
+156
+105
+58
+155
+105
+56
+145
+93
+45
+141
+91
+42
+148
+96
+48
+150
+98
+50
+150
+98
+50
+147
+95
+47
+148
+96
+48
+149
+97
+49
+145
+93
+46
+140
+88
+41
+137
+85
+38
+138
+86
+39
+140
+88
+41
+141
+89
+42
+136
+84
+37
+138
+86
+39
+147
+95
+48
+146
+94
+47
+104
+64
+29
+102
+62
+27
+100
+59
+27
+101
+60
+28
+102
+61
+31
+103
+62
+32
+104
+63
+31
+105
+64
+32
+105
+65
+30
+110
+67
+32
+112
+70
+32
+112
+70
+32
+111
+67
+30
+110
+66
+29
+107
+63
+28
+105
+61
+26
+108
+65
+30
+110
+70
+34
+112
+72
+36
+112
+72
+36
+111
+71
+35
+109
+69
+33
+105
+65
+30
+101
+61
+26
+103
+62
+30
+104
+63
+31
+105
+64
+34
+106
+65
+35
+108
+67
+37
+110
+69
+39
+110
+69
+39
+109
+68
+38
+108
+69
+38
+108
+72
+38
+109
+70
+39
+106
+67
+34
+106
+67
+34
+106
+68
+32
+105
+67
+31
+102
+64
+28
+105
+65
+30
+109
+69
+33
+112
+72
+37
+112
+72
+37
+111
+71
+36
+114
+74
+39
+114
+74
+39
+111
+70
+38
+109
+70
+37
+107
+68
+35
+107
+68
+35
+107
+68
+35
+104
+65
+32
+99
+60
+27
+98
+59
+26
+99
+60
+27
+100
+61
+28
+96
+57
+24
+88
+49
+16
+86
+47
+14
+91
+52
+19
+93
+54
+21
+93
+54
+21
+94
+55
+24
+91
+55
+23
+88
+53
+21
+87
+50
+21
+86
+51
+19
+88
+51
+22
+87
+52
+20
+87
+50
+21
+85
+50
+20
+84
+47
+18
+81
+46
+16
+78
+41
+14
+75
+40
+10
+75
+38
+11
+76
+41
+11
+79
+42
+15
+79
+44
+16
+78
+42
+16
+78
+42
+16
+76
+40
+14
+75
+39
+13
+77
+41
+15
+78
+42
+16
+81
+44
+17
+85
+48
+21
+80
+43
+16
+78
+41
+14
+76
+39
+10
+80
+43
+14
+88
+51
+22
+92
+55
+26
+90
+53
+24
+88
+51
+22
+85
+46
+17
+84
+45
+14
+89
+48
+18
+92
+53
+20
+93
+54
+21
+97
+59
+23
+102
+64
+28
+102
+64
+28
+104
+66
+30
+102
+64
+28
+98
+60
+24
+93
+55
+19
+92
+53
+20
+95
+56
+23
+96
+57
+24
+96
+57
+24
+95
+56
+23
+93
+54
+21
+97
+58
+25
+94
+55
+22
+83
+44
+11
+86
+47
+14
+93
+54
+21
+88
+52
+18
+84
+45
+12
+81
+45
+11
+86
+50
+16
+85
+49
+15
+77
+41
+7
+76
+40
+6
+79
+43
+9
+75
+39
+5
+85
+45
+9
+88
+48
+12
+91
+48
+13
+87
+47
+11
+87
+44
+9
+84
+44
+9
+84
+41
+7
+80
+40
+5
+79
+36
+4
+78
+38
+3
+87
+44
+12
+89
+49
+14
+88
+45
+11
+85
+45
+10
+89
+46
+12
+88
+45
+11
+89
+46
+12
+87
+44
+10
+84
+41
+7
+83
+40
+6
+83
+40
+6
+85
+42
+8
+86
+43
+9
+84
+44
+9
+85
+42
+8
+79
+39
+4
+79
+36
+2
+77
+37
+1
+80
+37
+2
+76
+36
+0
+77
+34
+0
+78
+36
+0
+86
+44
+6
+82
+40
+2
+85
+41
+4
+78
+35
+0
+75
+31
+0
+78
+35
+1
+77
+34
+0
+73
+33
+0
+73
+30
+0
+79
+36
+2
+74
+31
+0
+77
+34
+0
+84
+39
+6
+82
+39
+4
+86
+42
+7
+87
+43
+8
+83
+39
+4
+81
+37
+2
+80
+36
+1
+81
+37
+0
+81
+37
+0
+78
+34
+0
+75
+31
+0
+74
+30
+0
+74
+30
+0
+76
+32
+0
+76
+32
+0
+74
+30
+0
+76
+32
+0
+81
+37
+2
+85
+41
+6
+85
+42
+7
+82
+39
+4
+82
+40
+2
+80
+38
+0
+80
+38
+0
+85
+43
+5
+90
+46
+9
+90
+46
+9
+87
+43
+6
+91
+47
+10
+89
+45
+8
+89
+45
+8
+89
+43
+7
+88
+42
+6
+92
+46
+10
+94
+48
+12
+89
+43
+7
+89
+43
+7
+90
+44
+8
+91
+45
+9
+91
+45
+9
+89
+44
+5
+88
+43
+4
+92
+44
+6
+95
+50
+11
+94
+49
+10
+96
+51
+12
+97
+52
+13
+96
+52
+13
+92
+48
+9
+87
+43
+4
+86
+42
+5
+91
+47
+10
+97
+53
+18
+96
+53
+18
+96
+52
+17
+96
+51
+18
+98
+53
+20
+100
+55
+22
+103
+59
+24
+110
+64
+30
+111
+65
+29
+111
+65
+29
+108
+63
+24
+112
+67
+26
+124
+77
+35
+125
+78
+34
+121
+74
+30
+120
+73
+29
+127
+80
+36
+128
+81
+37
+122
+75
+31
+112
+65
+21
+104
+57
+15
+103
+56
+14
+103
+55
+15
+102
+54
+14
+106
+58
+20
+106
+58
+20
+102
+54
+14
+102
+54
+14
+99
+51
+11
+101
+53
+13
+112
+64
+24
+117
+69
+29
+108
+61
+19
+104
+56
+16
+101
+53
+15
+100
+52
+14
+97
+51
+15
+98
+52
+16
+100
+54
+18
+102
+57
+18
+104
+59
+18
+108
+60
+20
+109
+62
+20
+109
+62
+20
+110
+61
+20
+109
+60
+19
+108
+59
+19
+106
+57
+17
+103
+55
+17
+107
+59
+21
+111
+63
+25
+112
+64
+26
+113
+65
+27
+115
+67
+29
+114
+66
+30
+113
+65
+29
+112
+64
+28
+111
+63
+27
+110
+61
+28
+108
+59
+26
+108
+59
+26
+109
+60
+27
+107
+58
+25
+105
+56
+23
+107
+58
+25
+106
+60
+24
+109
+60
+27
+108
+60
+24
+109
+61
+25
+112
+64
+26
+112
+64
+26
+110
+62
+24
+116
+66
+29
+118
+69
+29
+118
+68
+31
+118
+68
+31
+121
+71
+34
+123
+73
+36
+122
+72
+35
+122
+72
+35
+122
+73
+33
+121
+72
+32
+121
+72
+32
+123
+74
+34
+122
+73
+33
+119
+70
+30
+119
+67
+28
+120
+68
+29
+122
+70
+31
+123
+71
+32
+119
+67
+28
+114
+62
+23
+118
+66
+27
+122
+70
+31
+121
+69
+30
+117
+68
+28
+118
+73
+34
+115
+71
+32
+115
+69
+33
+114
+70
+31
+116
+70
+34
+116
+72
+33
+116
+70
+34
+114
+70
+33
+116
+70
+34
+109
+65
+28
+107
+61
+27
+108
+64
+27
+112
+66
+32
+110
+66
+29
+109
+63
+29
+106
+62
+27
+104
+59
+26
+105
+60
+29
+103
+58
+25
+104
+59
+26
+108
+62
+29
+108
+62
+29
+108
+62
+29
+111
+65
+32
+107
+61
+28
+105
+59
+26
+107
+61
+27
+109
+63
+29
+108
+62
+28
+108
+62
+28
+106
+60
+26
+102
+56
+22
+106
+60
+26
+104
+60
+25
+108
+62
+28
+109
+65
+28
+109
+65
+28
+110
+66
+29
+110
+66
+29
+107
+63
+24
+109
+65
+26
+110
+66
+27
+107
+63
+24
+101
+57
+18
+98
+54
+17
+99
+55
+18
+100
+56
+19
+99
+55
+18
+100
+56
+19
+99
+55
+18
+101
+57
+20
+101
+57
+20
+97
+53
+16
+98
+54
+17
+100
+56
+19
+98
+56
+18
+101
+57
+20
+99
+57
+19
+100
+58
+20
+98
+56
+18
+93
+51
+13
+98
+56
+18
+103
+61
+23
+100
+56
+17
+106
+61
+20
+111
+66
+25
+115
+67
+27
+110
+65
+24
+110
+62
+22
+110
+65
+26
+111
+63
+25
+106
+61
+22
+102
+54
+18
+96
+51
+12
+102
+54
+18
+109
+64
+25
+114
+66
+28
+113
+68
+29
+116
+68
+30
+116
+68
+28
+114
+67
+25
+110
+63
+21
+106
+59
+17
+105
+58
+16
+106
+59
+17
+106
+59
+17
+106
+59
+17
+103
+58
+16
+109
+62
+20
+107
+62
+20
+110
+63
+21
+108
+63
+21
+111
+64
+22
+110
+66
+21
+113
+66
+22
+111
+66
+24
+105
+60
+19
+104
+60
+21
+109
+64
+25
+103
+59
+22
+96
+50
+14
+95
+51
+16
+95
+51
+16
+95
+52
+17
+94
+49
+16
+99
+55
+20
+98
+54
+19
+101
+57
+20
+107
+61
+25
+107
+63
+26
+113
+67
+31
+114
+70
+33
+115
+71
+34
+111
+69
+31
+108
+66
+28
+107
+65
+25
+106
+64
+24
+105
+63
+23
+103
+61
+21
+103
+61
+21
+100
+58
+18
+103
+61
+21
+106
+64
+24
+106
+64
+24
+103
+61
+21
+101
+59
+21
+101
+59
+21
+101
+59
+21
+106
+63
+29
+106
+65
+33
+106
+65
+33
+100
+59
+27
+95
+54
+22
+96
+53
+21
+97
+54
+22
+97
+54
+22
+94
+51
+17
+94
+51
+17
+97
+54
+20
+98
+53
+20
+93
+48
+15
+91
+46
+13
+94
+49
+16
+95
+50
+17
+91
+48
+16
+84
+43
+11
+82
+41
+9
+85
+44
+12
+88
+45
+13
+86
+43
+11
+84
+41
+7
+86
+43
+9
+83
+40
+8
+82
+41
+9
+85
+44
+12
+83
+42
+10
+78
+37
+7
+74
+35
+4
+76
+37
+6
+76
+37
+6
+74
+35
+4
+71
+35
+3
+73
+34
+3
+73
+34
+5
+71
+32
+3
+71
+32
+3
+71
+32
+3
+71
+30
+2
+71
+30
+2
+70
+29
+0
+70
+29
+0
+72
+31
+0
+75
+34
+2
+75
+35
+0
+76
+33
+0
+77
+34
+0
+77
+37
+2
+80
+40
+5
+80
+39
+7
+76
+35
+3
+75
+34
+4
+78
+37
+7
+81
+40
+10
+82
+41
+11
+77
+36
+6
+80
+39
+9
+80
+39
+9
+84
+43
+13
+85
+44
+12
+83
+42
+10
+88
+47
+15
+93
+52
+20
+104
+57
+15
+102
+55
+13
+100
+52
+12
+101
+53
+15
+103
+55
+17
+104
+59
+20
+108
+62
+26
+112
+67
+28
+106
+61
+20
+107
+62
+21
+106
+61
+20
+105
+60
+19
+108
+60
+20
+109
+61
+21
+109
+61
+23
+109
+61
+23
+109
+61
+23
+111
+63
+23
+112
+62
+25
+110
+62
+22
+111
+61
+24
+112
+64
+26
+114
+64
+27
+112
+64
+26
+109
+59
+22
+106
+58
+22
+105
+55
+20
+103
+55
+19
+106
+56
+21
+108
+60
+24
+110
+60
+25
+110
+60
+25
+108
+58
+21
+109
+59
+22
+108
+58
+21
+107
+57
+20
+109
+60
+20
+113
+64
+24
+115
+66
+26
+115
+66
+26
+118
+66
+26
+117
+65
+25
+111
+59
+19
+110
+58
+18
+117
+65
+26
+120
+68
+29
+121
+69
+30
+127
+73
+35
+129
+76
+36
+130
+77
+35
+132
+79
+37
+133
+80
+38
+132
+79
+37
+129
+76
+34
+128
+73
+32
+128
+73
+32
+130
+75
+34
+135
+80
+39
+132
+77
+36
+126
+71
+30
+124
+69
+28
+125
+70
+29
+122
+67
+26
+119
+66
+24
+113
+61
+21
+110
+61
+20
+109
+60
+19
+110
+61
+20
+111
+62
+21
+110
+61
+20
+108
+59
+18
+106
+57
+16
+108
+59
+19
+107
+58
+18
+108
+59
+19
+115
+66
+26
+122
+73
+33
+125
+76
+36
+123
+74
+34
+121
+72
+32
+116
+66
+29
+117
+67
+30
+116
+66
+29
+116
+67
+27
+121
+69
+32
+119
+67
+28
+117
+65
+28
+118
+66
+27
+120
+68
+31
+120
+68
+29
+126
+74
+35
+128
+76
+37
+124
+72
+33
+124
+72
+33
+126
+74
+35
+124
+72
+33
+114
+64
+27
+115
+65
+28
+117
+67
+30
+119
+70
+30
+120
+71
+31
+120
+71
+31
+120
+71
+31
+118
+69
+28
+122
+73
+32
+128
+79
+38
+130
+81
+40
+128
+79
+38
+126
+77
+36
+127
+78
+37
+126
+77
+36
+123
+74
+33
+125
+76
+35
+123
+74
+33
+121
+72
+31
+123
+74
+33
+127
+78
+37
+129
+80
+39
+129
+82
+40
+130
+83
+41
+129
+82
+40
+129
+82
+40
+131
+84
+42
+129
+82
+40
+123
+76
+34
+122
+75
+33
+122
+75
+33
+118
+71
+29
+122
+73
+30
+127
+76
+33
+127
+76
+33
+124
+73
+30
+124
+73
+30
+125
+74
+31
+125
+73
+33
+123
+71
+31
+123
+71
+31
+119
+67
+27
+119
+67
+27
+125
+73
+33
+128
+77
+34
+128
+77
+34
+127
+76
+33
+126
+75
+30
+128
+77
+30
+128
+77
+30
+130
+79
+32
+132
+81
+34
+133
+82
+35
+131
+80
+33
+127
+76
+29
+124
+73
+26
+125
+74
+29
+130
+79
+32
+134
+83
+36
+134
+83
+36
+132
+81
+34
+131
+81
+32
+131
+81
+32
+130
+79
+32
+127
+78
+35
+124
+77
+35
+125
+76
+35
+121
+73
+33
+118
+70
+30
+115
+67
+29
+112
+64
+26
+110
+65
+26
+108
+60
+24
+112
+64
+26
+113
+65
+27
+114
+66
+26
+113
+65
+25
+111
+64
+22
+113
+64
+24
+113
+66
+24
+114
+66
+26
+110
+65
+23
+110
+62
+22
+108
+63
+21
+110
+63
+21
+108
+64
+19
+112
+65
+23
+112
+68
+23
+116
+69
+27
+112
+68
+23
+113
+66
+24
+111
+66
+24
+112
+65
+23
+105
+60
+18
+102
+54
+14
+99
+54
+13
+98
+52
+16
+100
+56
+21
+101
+55
+21
+98
+54
+19
+98
+52
+18
+100
+54
+18
+102
+56
+22
+103
+57
+21
+107
+61
+25
+110
+64
+28
+115
+67
+31
+115
+67
+29
+111
+63
+27
+110
+62
+24
+113
+65
+29
+116
+68
+32
+115
+71
+36
+110
+67
+32
+111
+66
+33
+116
+72
+37
+119
+75
+40
+117
+73
+38
+114
+70
+35
+112
+68
+33
+112
+68
+33
+111
+68
+34
+113
+68
+35
+108
+65
+31
+101
+58
+24
+100
+59
+27
+105
+62
+30
+101
+60
+28
+102
+59
+25
+97
+57
+22
+101
+58
+24
+98
+57
+25
+95
+52
+20
+95
+51
+22
+95
+51
+22
+91
+47
+18
+92
+48
+19
+93
+49
+20
+98
+55
+23
+101
+58
+26
+99
+56
+22
+97
+54
+20
+99
+55
+20
+99
+55
+20
+99
+56
+22
+98
+58
+23
+99
+56
+24
+95
+54
+22
+97
+53
+24
+97
+56
+26
+97
+53
+24
+92
+51
+21
+101
+57
+28
+99
+58
+28
+95
+51
+22
+94
+53
+21
+97
+54
+22
+89
+48
+16
+91
+48
+16
+94
+54
+19
+101
+59
+21
+99
+57
+19
+98
+55
+20
+95
+55
+20
+93
+53
+18
+91
+51
+16
+90
+49
+17
+90
+50
+15
+97
+57
+22
+97
+57
+21
+96
+56
+20
+95
+55
+19
+95
+55
+19
+97
+57
+21
+97
+57
+22
+96
+56
+21
+104
+62
+24
+106
+64
+24
+107
+63
+26
+103
+61
+21
+100
+56
+19
+97
+55
+17
+95
+51
+14
+91
+49
+11
+95
+51
+14
+94
+51
+16
+95
+51
+16
+96
+53
+18
+101
+57
+22
+104
+61
+26
+108
+64
+29
+108
+64
+27
+107
+63
+24
+107
+63
+24
+107
+63
+24
+107
+63
+24
+108
+65
+23
+111
+68
+26
+114
+71
+29
+115
+72
+30
+118
+73
+32
+113
+68
+27
+101
+56
+15
+94
+49
+8
+95
+50
+9
+93
+48
+7
+89
+44
+3
+93
+45
+5
+98
+50
+12
+101
+53
+15
+105
+57
+19
+108
+60
+22
+108
+60
+22
+107
+59
+21
+109
+59
+22
+111
+61
+24
+113
+63
+26
+114
+64
+27
+112
+62
+25
+111
+61
+24
+115
+65
+28
+117
+67
+30
+118
+68
+31
+120
+71
+31
+120
+68
+28
+120
+68
+28
+120
+68
+28
+121
+69
+29
+121
+69
+29
+119
+67
+27
+117
+65
+25
+115
+63
+23
+123
+71
+31
+122
+70
+30
+119
+67
+27
+116
+64
+24
+116
+64
+25
+118
+66
+27
+119
+67
+28
+116
+64
+24
+113
+62
+19
+116
+65
+22
+117
+66
+23
+120
+69
+24
+126
+73
+31
+125
+72
+28
+125
+72
+30
+127
+74
+30
+119
+66
+24
+117
+64
+20
+121
+68
+24
+124
+71
+27
+122
+69
+25
+123
+70
+26
+122
+69
+25
+117
+64
+22
+121
+68
+28
+122
+68
+30
+121
+67
+29
+120
+67
+27
+119
+66
+26
+118
+65
+23
+117
+64
+22
+118
+65
+23
+126
+73
+31
+132
+79
+35
+136
+82
+38
+132
+78
+34
+128
+74
+30
+125
+71
+27
+123
+69
+25
+120
+66
+22
+123
+70
+28
+121
+68
+26
+116
+63
+21
+113
+60
+18
+114
+63
+20
+115
+64
+21
+118
+67
+24
+124
+73
+30
+120
+69
+26
+118
+67
+24
+120
+69
+26
+121
+70
+27
+118
+69
+26
+119
+70
+27
+124
+75
+32
+129
+78
+33
+129
+76
+32
+127
+74
+30
+126
+73
+29
+126
+73
+29
+125
+72
+28
+123
+70
+26
+121
+68
+26
+120
+67
+25
+123
+70
+26
+129
+76
+32
+132
+79
+35
+131
+78
+34
+128
+76
+29
+125
+73
+26
+125
+73
+26
+127
+75
+28
+128
+76
+28
+132
+80
+32
+136
+84
+36
+139
+87
+39
+137
+85
+37
+133
+81
+33
+130
+78
+30
+128
+76
+28
+130
+76
+30
+131
+77
+30
+131
+77
+30
+130
+76
+29
+130
+76
+29
+131
+78
+28
+130
+77
+27
+129
+76
+26
+138
+84
+37
+135
+83
+36
+133
+79
+33
+134
+81
+37
+139
+86
+42
+141
+88
+46
+142
+89
+47
+141
+90
+47
+145
+92
+52
+142
+89
+47
+141
+88
+46
+141
+88
+44
+141
+88
+44
+142
+90
+43
+142
+88
+44
+140
+86
+40
+142
+88
+44
+142
+88
+42
+144
+87
+44
+142
+88
+42
+143
+86
+41
+142
+88
+41
+147
+90
+45
+149
+95
+48
+144
+87
+42
+136
+82
+35
+134
+77
+32
+132
+78
+32
+134
+77
+32
+129
+75
+29
+128
+71
+28
+126
+72
+26
+132
+78
+32
+129
+77
+30
+128
+74
+28
+128
+76
+29
+133
+79
+33
+138
+84
+37
+137
+83
+37
+133
+79
+32
+129
+75
+28
+129
+75
+28
+129
+72
+26
+128
+72
+23
+132
+75
+29
+137
+81
+32
+136
+79
+33
+132
+78
+31
+133
+81
+34
+132
+81
+34
+133
+80
+36
+133
+81
+34
+135
+83
+36
+136
+84
+37
+135
+83
+36
+132
+80
+33
+124
+72
+25
+120
+69
+24
+119
+66
+22
+115
+64
+19
+113
+62
+17
+120
+71
+28
+133
+82
+39
+134
+83
+40
+133
+80
+36
+129
+76
+32
+130
+76
+32
+127
+74
+32
+122
+67
+26
+124
+69
+30
+126
+71
+32
+123
+68
+29
+128
+73
+34
+130
+75
+36
+135
+80
+41
+138
+83
+44
+136
+81
+40
+136
+81
+40
+138
+83
+42
+139
+86
+44
+145
+94
+51
+143
+94
+51
+142
+91
+48
+138
+89
+46
+141
+89
+49
+142
+93
+52
+146
+94
+54
+144
+95
+54
+154
+102
+62
+150
+101
+60
+144
+92
+52
+143
+94
+51
+148
+97
+54
+139
+90
+47
+139
+88
+45
+140
+92
+46
+97
+55
+17
+94
+55
+16
+96
+53
+18
+95
+55
+20
+95
+55
+20
+95
+55
+20
+96
+55
+23
+98
+58
+23
+92
+52
+17
+92
+52
+16
+93
+53
+17
+93
+53
+17
+93
+53
+17
+93
+53
+17
+91
+51
+16
+89
+49
+14
+93
+50
+15
+96
+54
+16
+97
+55
+17
+96
+54
+16
+96
+54
+16
+96
+54
+16
+94
+52
+14
+92
+50
+12
+89
+46
+11
+91
+48
+13
+92
+49
+14
+93
+50
+15
+93
+50
+15
+94
+51
+16
+93
+50
+15
+91
+49
+11
+94
+50
+13
+96
+52
+13
+97
+53
+14
+98
+54
+15
+97
+54
+12
+98
+55
+13
+99
+56
+14
+101
+58
+16
+105
+62
+20
+104
+59
+18
+98
+53
+12
+96
+51
+10
+98
+53
+12
+98
+53
+12
+94
+49
+8
+91
+46
+7
+89
+43
+7
+92
+46
+10
+96
+50
+14
+97
+51
+15
+96
+50
+14
+96
+50
+14
+100
+52
+16
+102
+54
+18
+111
+63
+27
+112
+64
+28
+111
+63
+27
+110
+62
+26
+108
+60
+24
+104
+56
+20
+104
+56
+20
+109
+61
+23
+109
+60
+20
+110
+61
+21
+110
+61
+21
+110
+61
+21
+109
+60
+20
+108
+59
+19
+106
+57
+17
+106
+57
+17
+109
+60
+20
+113
+64
+24
+113
+64
+24
+110
+61
+21
+110
+60
+23
+115
+65
+28
+120
+70
+33
+121
+72
+32
+127
+78
+35
+128
+80
+34
+126
+77
+34
+123
+75
+29
+122
+71
+28
+116
+65
+20
+113
+62
+19
+115
+64
+21
+119
+68
+25
+121
+70
+27
+127
+76
+33
+132
+81
+38
+134
+83
+40
+135
+84
+41
+136
+85
+42
+134
+83
+40
+131
+78
+38
+132
+79
+39
+128
+74
+36
+124
+71
+31
+122
+69
+29
+120
+67
+25
+119
+66
+24
+121
+68
+26
+119
+66
+24
+124
+70
+26
+127
+73
+29
+127
+73
+29
+126
+72
+28
+126
+72
+26
+131
+74
+31
+130
+76
+32
+125
+71
+27
+129
+76
+32
+132
+78
+34
+129
+76
+32
+126
+73
+29
+125
+72
+28
+128
+75
+31
+135
+82
+38
+134
+81
+37
+126
+75
+30
+120
+67
+25
+114
+63
+18
+112
+61
+18
+113
+62
+17
+121
+70
+27
+129
+78
+33
+130
+77
+33
+128
+75
+31
+128
+74
+30
+129
+76
+32
+129
+75
+31
+125
+72
+28
+123
+69
+25
+122
+69
+25
+123
+69
+25
+127
+75
+28
+129
+75
+31
+125
+73
+26
+127
+73
+27
+128
+76
+28
+131
+77
+31
+133
+81
+33
+131
+79
+32
+134
+82
+34
+137
+85
+38
+136
+84
+36
+133
+81
+34
+131
+79
+32
+134
+80
+34
+136
+82
+36
+129
+75
+29
+125
+71
+25
+125
+68
+23
+126
+72
+25
+133
+76
+31
+135
+78
+32
+133
+76
+30
+130
+74
+25
+134
+78
+29
+138
+82
+33
+135
+78
+32
+132
+75
+29
+129
+75
+29
+125
+71
+25
+124
+70
+26
+123
+69
+25
+123
+69
+25
+120
+66
+22
+123
+69
+23
+122
+68
+22
+121
+64
+18
+123
+66
+20
+122
+65
+19
+121
+64
+18
+128
+70
+24
+128
+70
+24
+129
+71
+25
+130
+72
+26
+129
+71
+25
+129
+71
+23
+133
+75
+27
+136
+78
+30
+133
+75
+27
+132
+74
+26
+133
+75
+27
+137
+79
+33
+140
+82
+36
+144
+86
+40
+148
+90
+44
+153
+95
+49
+152
+96
+47
+153
+97
+48
+151
+95
+46
+148
+92
+43
+146
+90
+39
+146
+90
+39
+146
+90
+39
+144
+88
+37
+146
+88
+38
+150
+93
+40
+150
+93
+40
+150
+93
+40
+155
+98
+45
+156
+99
+44
+152
+95
+42
+147
+90
+37
+144
+89
+35
+144
+89
+35
+143
+87
+36
+140
+85
+31
+139
+84
+30
+142
+87
+33
+143
+87
+36
+142
+86
+35
+147
+91
+40
+143
+87
+36
+140
+84
+35
+137
+81
+32
+136
+83
+33
+144
+91
+41
+150
+96
+49
+151
+98
+48
+150
+92
+42
+149
+91
+41
+148
+90
+42
+145
+87
+39
+142
+84
+38
+142
+84
+38
+142
+84
+38
+138
+80
+34
+132
+73
+29
+132
+74
+28
+131
+72
+28
+130
+72
+26
+128
+70
+24
+128
+70
+24
+130
+72
+26
+132
+76
+27
+134
+78
+29
+136
+80
+31
+136
+80
+31
+133
+77
+28
+130
+73
+27
+132
+75
+29
+136
+79
+33
+139
+83
+34
+143
+86
+40
+143
+87
+38
+139
+83
+34
+144
+88
+39
+147
+91
+42
+143
+87
+36
+143
+87
+36
+143
+87
+36
+109
+62
+20
+105
+60
+19
+104
+56
+16
+100
+55
+16
+98
+53
+14
+97
+52
+13
+99
+53
+17
+101
+56
+17
+103
+58
+17
+104
+59
+18
+107
+60
+18
+108
+61
+19
+110
+61
+20
+110
+61
+20
+108
+59
+19
+104
+56
+18
+102
+56
+20
+103
+59
+24
+104
+60
+25
+103
+59
+24
+103
+59
+24
+105
+61
+26
+106
+62
+27
+105
+61
+26
+104
+60
+25
+107
+63
+28
+110
+66
+31
+110
+66
+31
+110
+66
+29
+108
+64
+27
+106
+62
+25
+104
+60
+23
+105
+59
+23
+107
+61
+25
+109
+64
+25
+108
+63
+24
+104
+59
+20
+102
+57
+18
+103
+58
+19
+105
+60
+21
+115
+70
+31
+116
+68
+30
+115
+67
+29
+114
+66
+28
+115
+67
+29
+117
+69
+31
+113
+65
+27
+106
+58
+20
+104
+58
+22
+103
+59
+22
+101
+57
+20
+97
+53
+16
+94
+50
+13
+93
+49
+12
+95
+49
+13
+97
+51
+15
+96
+50
+14
+100
+54
+18
+101
+55
+19
+101
+55
+19
+99
+53
+17
+94
+48
+12
+94
+48
+12
+100
+54
+18
+102
+57
+18
+103
+58
+19
+103
+58
+19
+101
+56
+17
+99
+54
+15
+98
+53
+14
+98
+53
+14
+99
+54
+15
+101
+56
+17
+104
+59
+20
+106
+61
+22
+105
+60
+21
+104
+58
+22
+105
+59
+23
+107
+61
+25
+108
+62
+26
+107
+62
+23
+110
+65
+24
+112
+64
+26
+109
+61
+21
+106
+58
+20
+101
+53
+13
+100
+52
+14
+105
+57
+19
+104
+56
+18
+107
+59
+21
+108
+60
+22
+108
+60
+22
+108
+60
+22
+105
+57
+19
+103
+55
+17
+104
+56
+18
+107
+57
+20
+109
+60
+20
+109
+57
+20
+109
+57
+18
+115
+63
+24
+118
+66
+26
+119
+67
+27
+123
+71
+31
+120
+68
+28
+122
+69
+27
+123
+70
+28
+123
+70
+28
+120
+67
+25
+116
+63
+19
+117
+62
+21
+119
+66
+24
+120
+67
+25
+126
+75
+32
+133
+80
+38
+132
+81
+38
+129
+78
+35
+128
+77
+34
+128
+77
+34
+127
+76
+33
+124
+73
+30
+120
+71
+28
+118
+66
+26
+113
+64
+21
+113
+64
+23
+114
+65
+22
+115
+66
+25
+120
+69
+26
+120
+69
+26
+120
+69
+26
+121
+68
+26
+118
+67
+24
+117
+64
+22
+116
+65
+22
+116
+63
+21
+115
+64
+21
+118
+65
+23
+118
+67
+22
+117
+64
+22
+117
+66
+21
+123
+70
+26
+123
+72
+25
+123
+70
+26
+125
+74
+29
+122
+71
+28
+123
+72
+29
+123
+71
+31
+121
+70
+27
+118
+66
+26
+119
+67
+27
+125
+72
+32
+130
+77
+37
+126
+73
+33
+123
+70
+30
+123
+68
+29
+125
+72
+30
+128
+73
+34
+127
+72
+31
+125
+70
+29
+123
+69
+25
+127
+73
+26
+138
+84
+37
+136
+82
+36
+133
+79
+33
+131
+77
+31
+128
+74
+28
+131
+79
+32
+133
+81
+34
+137
+85
+38
+134
+82
+35
+142
+88
+42
+138
+84
+38
+131
+77
+30
+129
+75
+28
+126
+72
+25
+126
+72
+25
+125
+71
+25
+124
+72
+25
+124
+72
+25
+126
+74
+27
+127
+75
+28
+129
+77
+29
+132
+80
+32
+135
+83
+35
+136
+84
+36
+136
+84
+36
+135
+83
+35
+133
+81
+34
+131
+79
+32
+129
+77
+30
+128
+76
+29
+128
+76
+29
+129
+77
+29
+133
+81
+33
+135
+83
+35
+131
+79
+31
+128
+76
+28
+128
+76
+28
+131
+79
+29
+133
+81
+31
+135
+82
+32
+143
+90
+38
+149
+96
+44
+154
+101
+49
+159
+106
+54
+158
+105
+51
+154
+101
+49
+155
+102
+48
+152
+99
+45
+152
+100
+43
+153
+100
+46
+154
+102
+45
+158
+103
+47
+158
+103
+47
+158
+103
+49
+157
+102
+48
+158
+103
+49
+156
+101
+47
+150
+94
+43
+147
+91
+40
+146
+93
+43
+145
+92
+42
+141
+87
+40
+140
+87
+37
+142
+89
+37
+143
+90
+36
+139
+86
+34
+137
+84
+32
+140
+87
+37
+142
+89
+39
+139
+87
+37
+136
+84
+34
+136
+84
+36
+136
+84
+34
+131
+79
+31
+128
+76
+26
+131
+79
+29
+129
+77
+27
+128
+76
+26
+133
+80
+28
+130
+73
+20
+134
+77
+24
+139
+82
+29
+140
+83
+30
+139
+82
+29
+139
+82
+29
+142
+85
+32
+144
+87
+32
+154
+97
+44
+150
+93
+38
+144
+87
+32
+144
+87
+32
+142
+85
+30
+142
+85
+29
+148
+91
+35
+148
+91
+35
+125
+80
+39
+125
+80
+39
+125
+80
+41
+124
+79
+40
+122
+76
+40
+119
+73
+37
+119
+73
+37
+121
+73
+35
+121
+73
+33
+122
+75
+33
+123
+74
+33
+124
+75
+32
+128
+77
+34
+130
+79
+36
+129
+77
+37
+127
+75
+36
+127
+77
+40
+127
+79
+43
+125
+77
+41
+120
+72
+36
+116
+68
+32
+112
+64
+28
+108
+60
+24
+104
+56
+20
+109
+61
+25
+112
+64
+28
+114
+66
+30
+114
+66
+28
+112
+64
+26
+110
+62
+24
+109
+61
+23
+107
+59
+21
+111
+61
+24
+113
+63
+26
+116
+67
+27
+117
+68
+28
+115
+66
+26
+116
+67
+27
+120
+71
+31
+125
+76
+36
+127
+78
+38
+124
+75
+35
+126
+74
+35
+125
+73
+34
+125
+73
+34
+130
+78
+39
+129
+77
+38
+118
+69
+29
+116
+68
+30
+112
+67
+28
+109
+64
+25
+107
+62
+23
+107
+62
+23
+111
+66
+27
+118
+70
+32
+120
+72
+34
+122
+74
+36
+120
+72
+34
+114
+66
+28
+112
+64
+26
+116
+68
+30
+117
+69
+31
+116
+68
+30
+116
+68
+30
+115
+70
+31
+115
+70
+31
+113
+68
+29
+110
+65
+26
+107
+62
+23
+106
+61
+22
+108
+63
+24
+110
+65
+26
+107
+62
+23
+107
+62
+23
+107
+62
+23
+107
+62
+23
+105
+59
+23
+103
+57
+21
+103
+57
+21
+106
+60
+24
+110
+65
+26
+113
+68
+29
+112
+67
+28
+106
+61
+22
+102
+54
+16
+93
+48
+9
+95
+47
+9
+100
+52
+14
+104
+56
+20
+101
+53
+17
+95
+47
+11
+95
+47
+11
+103
+55
+19
+104
+56
+20
+99
+51
+15
+98
+50
+14
+104
+56
+18
+106
+58
+20
+103
+55
+17
+103
+55
+17
+110
+61
+21
+112
+63
+23
+110
+61
+21
+113
+64
+24
+115
+66
+26
+120
+68
+28
+127
+75
+35
+133
+81
+41
+134
+83
+40
+130
+79
+36
+130
+77
+35
+132
+81
+38
+136
+85
+42
+135
+84
+41
+134
+83
+40
+131
+80
+37
+128
+77
+34
+129
+78
+35
+126
+75
+32
+118
+67
+24
+116
+67
+26
+117
+68
+27
+113
+64
+23
+111
+62
+21
+117
+68
+27
+123
+74
+33
+125
+76
+35
+126
+77
+36
+129
+78
+35
+131
+80
+37
+128
+76
+36
+120
+68
+28
+116
+64
+24
+117
+65
+25
+120
+68
+28
+120
+68
+28
+124
+73
+30
+129
+78
+35
+132
+81
+38
+136
+85
+42
+136
+85
+40
+126
+75
+30
+118
+67
+22
+121
+70
+27
+116
+67
+26
+116
+67
+27
+116
+67
+27
+113
+64
+24
+112
+60
+21
+113
+61
+22
+119
+67
+30
+124
+72
+35
+127
+73
+35
+127
+73
+35
+127
+73
+35
+128
+74
+36
+126
+72
+34
+124
+70
+32
+130
+75
+36
+137
+82
+41
+130
+77
+33
+139
+87
+40
+130
+77
+33
+119
+66
+22
+115
+62
+18
+115
+62
+18
+123
+72
+27
+127
+76
+31
+132
+81
+36
+124
+73
+28
+129
+76
+32
+128
+75
+31
+127
+75
+28
+131
+79
+32
+128
+76
+29
+124
+73
+26
+125
+74
+29
+121
+73
+27
+120
+72
+26
+122
+74
+28
+125
+77
+31
+127
+79
+33
+129
+81
+35
+131
+83
+35
+136
+88
+42
+135
+87
+41
+134
+86
+40
+134
+86
+40
+133
+85
+39
+130
+82
+36
+124
+76
+30
+119
+70
+27
+113
+64
+21
+111
+62
+19
+108
+59
+18
+108
+59
+16
+112
+63
+20
+115
+66
+23
+114
+65
+22
+110
+62
+16
+118
+67
+22
+118
+67
+20
+118
+67
+20
+125
+74
+27
+135
+84
+37
+135
+85
+36
+132
+81
+34
+136
+86
+37
+132
+80
+30
+131
+80
+27
+134
+82
+32
+140
+89
+36
+142
+89
+39
+135
+82
+32
+128
+75
+25
+124
+71
+21
+133
+80
+30
+132
+78
+31
+127
+73
+26
+128
+74
+28
+135
+83
+36
+137
+85
+38
+135
+82
+38
+137
+84
+40
+137
+85
+37
+133
+81
+33
+120
+68
+20
+113
+61
+14
+119
+67
+20
+124
+72
+25
+124
+72
+25
+123
+72
+25
+126
+75
+28
+130
+79
+32
+128
+77
+30
+130
+79
+32
+139
+88
+41
+138
+88
+39
+134
+84
+35
+139
+87
+37
+141
+85
+34
+143
+85
+35
+144
+86
+36
+144
+86
+36
+144
+86
+36
+144
+86
+36
+143
+86
+33
+143
+86
+33
+147
+90
+37
+147
+90
+37
+147
+90
+37
+148
+91
+38
+142
+85
+30
+141
+84
+29
+146
+89
+34
+142
+85
+30
+99
+60
+27
+100
+61
+28
+101
+62
+31
+100
+61
+30
+98
+57
+27
+94
+53
+23
+96
+55
+23
+102
+59
+27
+107
+64
+29
+111
+67
+30
+109
+64
+25
+107
+62
+23
+112
+64
+26
+112
+62
+25
+109
+59
+22
+110
+60
+23
+115
+63
+24
+117
+63
+25
+118
+65
+25
+119
+66
+26
+121
+68
+28
+125
+72
+32
+129
+76
+36
+132
+79
+39
+131
+78
+38
+127
+74
+34
+128
+75
+35
+132
+79
+37
+130
+77
+35
+126
+73
+31
+124
+71
+29
+123
+70
+28
+123
+70
+30
+127
+74
+34
+131
+78
+38
+133
+80
+40
+132
+79
+37
+130
+77
+35
+131
+78
+36
+134
+81
+39
+134
+81
+39
+128
+75
+33
+124
+71
+29
+124
+71
+29
+126
+73
+33
+127
+74
+34
+129
+76
+36
+132
+79
+39
+131
+80
+37
+129
+80
+37
+131
+82
+39
+132
+83
+40
+129
+80
+37
+123
+74
+31
+119
+70
+27
+120
+71
+28
+119
+70
+27
+120
+71
+28
+118
+69
+26
+116
+67
+24
+117
+68
+25
+121
+72
+29
+125
+74
+31
+124
+73
+30
+125
+76
+35
+131
+82
+41
+131
+82
+41
+131
+82
+41
+135
+86
+45
+131
+82
+41
+127
+78
+37
+133
+84
+43
+131
+82
+41
+128
+79
+38
+126
+77
+36
+125
+76
+35
+122
+73
+32
+118
+69
+28
+113
+64
+23
+111
+62
+21
+111
+63
+23
+113
+65
+25
+117
+69
+29
+118
+70
+30
+115
+66
+26
+113
+65
+25
+116
+67
+27
+116
+67
+27
+117
+67
+30
+119
+69
+32
+120
+70
+33
+120
+70
+33
+119
+69
+32
+118
+68
+31
+116
+66
+29
+114
+64
+27
+115
+67
+29
+110
+65
+26
+107
+62
+23
+107
+62
+23
+109
+61
+23
+107
+59
+21
+105
+57
+19
+103
+55
+15
+102
+54
+14
+103
+54
+14
+105
+56
+15
+108
+59
+18
+111
+62
+21
+111
+62
+21
+113
+62
+19
+114
+63
+20
+115
+64
+21
+112
+61
+18
+107
+56
+13
+105
+54
+11
+108
+57
+14
+113
+62
+19
+114
+63
+20
+112
+61
+18
+109
+60
+19
+105
+56
+15
+103
+54
+13
+105
+56
+15
+104
+55
+14
+105
+56
+15
+104
+55
+14
+102
+53
+12
+103
+54
+13
+99
+50
+9
+102
+53
+12
+108
+59
+18
+109
+60
+19
+109
+60
+19
+111
+62
+21
+113
+64
+23
+110
+61
+20
+106
+57
+16
+103
+54
+11
+105
+56
+13
+110
+61
+18
+112
+63
+20
+109
+61
+15
+104
+55
+12
+103
+54
+13
+105
+56
+16
+108
+58
+21
+113
+63
+26
+114
+64
+27
+111
+61
+24
+115
+63
+26
+123
+71
+34
+121
+69
+32
+120
+68
+31
+122
+68
+32
+125
+71
+35
+126
+72
+34
+123
+69
+31
+123
+69
+31
+125
+72
+32
+121
+69
+29
+116
+67
+26
+114
+65
+24
+113
+64
+23
+118
+71
+29
+118
+71
+29
+113
+66
+24
+119
+72
+30
+125
+78
+36
+122
+75
+33
+116
+69
+27
+117
+70
+28
+123
+74
+31
+124
+75
+32
+119
+70
+27
+115
+68
+26
+110
+62
+22
+106
+61
+20
+106
+61
+20
+105
+60
+19
+103
+58
+17
+106
+61
+20
+110
+65
+24
+111
+66
+24
+111
+66
+25
+110
+65
+24
+106
+61
+20
+105
+60
+19
+105
+60
+19
+98
+53
+12
+96
+51
+10
+104
+59
+20
+102
+56
+22
+103
+57
+23
+106
+60
+27
+111
+65
+31
+111
+65
+31
+110
+64
+30
+114
+68
+34
+119
+73
+37
+114
+68
+32
+109
+64
+25
+106
+61
+22
+109
+64
+25
+113
+68
+29
+113
+68
+27
+110
+65
+26
+111
+63
+23
+115
+66
+25
+114
+65
+22
+109
+60
+19
+104
+55
+12
+106
+57
+16
+112
+63
+22
+119
+67
+27
+119
+67
+27
+121
+69
+29
+115
+63
+24
+113
+61
+22
+115
+63
+26
+113
+63
+26
+109
+59
+22
+110
+60
+25
+117
+65
+28
+115
+61
+25
+117
+61
+24
+119
+63
+26
+125
+69
+34
+132
+76
+41
+136
+82
+46
+133
+79
+41
+129
+75
+37
+133
+80
+40
+137
+84
+44
+139
+86
+46
+135
+82
+42
+131
+78
+38
+131
+78
+36
+133
+80
+38
+134
+81
+37
+133
+79
+35
+134
+80
+36
+137
+83
+39
+141
+87
+43
+139
+85
+39
+133
+79
+33
+130
+76
+30
+131
+77
+31
+133
+79
+33
+136
+82
+36
+140
+86
+39
+144
+90
+43
+145
+91
+44
+145
+91
+44
+146
+92
+45
+149
+95
+48
+88
+53
+23
+76
+41
+11
+65
+30
+2
+59
+24
+0
+56
+19
+0
+58
+21
+0
+74
+35
+6
+91
+50
+20
+100
+60
+25
+110
+67
+32
+110
+66
+29
+107
+61
+25
+112
+64
+28
+116
+66
+29
+115
+65
+30
+116
+66
+29
+117
+65
+26
+118
+65
+25
+118
+65
+25
+119
+66
+24
+122
+69
+27
+126
+73
+31
+130
+77
+35
+132
+79
+37
+130
+77
+35
+127
+74
+32
+125
+72
+30
+122
+69
+25
+119
+66
+24
+122
+69
+25
+127
+74
+32
+126
+73
+31
+115
+62
+20
+114
+61
+19
+114
+61
+21
+115
+62
+20
+115
+62
+20
+113
+60
+16
+113
+60
+18
+113
+60
+18
+115
+62
+20
+118
+65
+23
+120
+67
+25
+120
+69
+26
+121
+68
+26
+119
+67
+27
+118
+65
+25
+115
+64
+21
+119
+68
+25
+116
+68
+22
+118
+67
+24
+117
+69
+23
+118
+67
+24
+115
+67
+21
+117
+66
+23
+116
+68
+22
+117
+66
+23
+114
+66
+20
+115
+64
+21
+115
+67
+21
+119
+68
+25
+120
+69
+24
+121
+70
+27
+121
+70
+27
+122
+71
+28
+124
+73
+30
+121
+68
+26
+117
+66
+23
+119
+66
+24
+116
+65
+22
+115
+62
+20
+117
+66
+23
+121
+68
+26
+119
+68
+25
+119
+66
+24
+119
+68
+23
+122
+69
+27
+123
+72
+27
+128
+75
+33
+130
+79
+36
+121
+70
+27
+116
+67
+24
+117
+68
+25
+119
+70
+27
+121
+72
+29
+124
+75
+32
+123
+74
+31
+117
+68
+25
+123
+71
+31
+121
+69
+29
+119
+67
+27
+117
+65
+25
+118
+66
+26
+122
+70
+30
+124
+72
+32
+125
+73
+33
+118
+70
+30
+113
+65
+25
+110
+62
+22
+111
+63
+23
+114
+66
+26
+116
+68
+28
+115
+67
+27
+115
+66
+26
+118
+69
+29
+115
+66
+25
+116
+67
+26
+123
+74
+31
+133
+81
+41
+133
+84
+41
+132
+81
+38
+128
+77
+32
+124
+73
+28
+124
+71
+27
+124
+71
+27
+126
+73
+29
+127
+74
+30
+126
+75
+30
+127
+74
+32
+127
+76
+33
+125
+74
+31
+122
+71
+28
+123
+72
+29
+124
+73
+30
+123
+71
+31
+120
+71
+28
+122
+70
+30
+120
+69
+26
+116
+65
+22
+112
+61
+18
+113
+62
+19
+118
+67
+24
+118
+66
+26
+117
+66
+23
+117
+65
+25
+115
+64
+21
+114
+62
+22
+113
+62
+19
+113
+62
+19
+115
+64
+21
+118
+67
+24
+117
+66
+21
+114
+63
+18
+110
+59
+14
+110
+59
+16
+113
+61
+21
+115
+63
+23
+117
+65
+25
+119
+67
+27
+117
+65
+25
+116
+62
+24
+118
+65
+25
+113
+59
+21
+110
+57
+17
+108
+55
+15
+111
+58
+18
+113
+58
+19
+110
+57
+15
+109
+54
+13
+108
+55
+13
+101
+49
+9
+103
+54
+13
+110
+61
+20
+112
+63
+22
+112
+65
+23
+110
+63
+21
+105
+58
+16
+108
+61
+19
+111
+64
+22
+112
+65
+23
+111
+64
+22
+110
+63
+21
+111
+62
+19
+108
+59
+16
+104
+55
+12
+104
+55
+14
+110
+62
+22
+111
+63
+25
+114
+66
+26
+114
+66
+26
+110
+62
+22
+109
+61
+21
+110
+62
+22
+109
+61
+21
+112
+64
+24
+112
+64
+24
+108
+60
+20
+106
+58
+18
+109
+61
+21
+107
+59
+19
+104
+56
+18
+107
+59
+21
+105
+56
+23
+100
+51
+18
+97
+48
+16
+98
+49
+16
+102
+53
+20
+103
+55
+19
+100
+51
+18
+96
+48
+12
+100
+52
+16
+101
+53
+15
+104
+56
+18
+107
+59
+21
+108
+60
+22
+106
+58
+20
+103
+55
+17
+101
+53
+13
+100
+51
+11
+103
+54
+13
+104
+55
+15
+102
+53
+12
+101
+52
+12
+105
+56
+15
+111
+59
+20
+113
+61
+22
+109
+57
+18
+112
+60
+23
+111
+59
+22
+108
+56
+19
+102
+52
+15
+100
+50
+15
+99
+49
+14
+100
+47
+13
+101
+47
+13
+103
+47
+12
+106
+50
+17
+111
+55
+20
+117
+61
+26
+120
+64
+29
+118
+64
+28
+116
+62
+24
+113
+59
+21
+115
+62
+22
+116
+63
+23
+112
+59
+19
+107
+54
+12
+106
+53
+11
+107
+54
+12
+108
+55
+11
+108
+55
+13
+106
+53
+11
+107
+54
+12
+110
+57
+15
+111
+58
+16
+111
+58
+14
+112
+59
+15
+114
+61
+17
+113
+60
+16
+113
+60
+16
+115
+62
+18
+119
+67
+20
+124
+71
+27
+124
+72
+25
+119
+66
+22
+113
+61
+14
+94
+58
+26
+89
+53
+21
+84
+47
+18
+81
+44
+15
+80
+41
+12
+78
+39
+10
+84
+43
+13
+92
+51
+19
+104
+61
+27
+113
+69
+34
+114
+68
+32
+110
+62
+24
+111
+61
+24
+118
+66
+27
+120
+68
+31
+121
+69
+30
+120
+71
+31
+118
+70
+30
+117
+69
+29
+116
+69
+27
+117
+70
+28
+118
+71
+29
+120
+73
+31
+121
+74
+32
+122
+75
+33
+123
+76
+34
+119
+72
+30
+111
+64
+20
+107
+60
+18
+116
+69
+25
+124
+77
+35
+123
+76
+34
+117
+70
+28
+115
+68
+26
+114
+66
+26
+113
+66
+24
+113
+66
+24
+112
+65
+21
+112
+65
+23
+113
+66
+24
+110
+63
+21
+111
+64
+22
+109
+62
+20
+103
+58
+16
+105
+58
+16
+107
+62
+21
+111
+63
+23
+109
+61
+21
+106
+59
+17
+108
+61
+17
+112
+63
+22
+114
+67
+23
+119
+70
+29
+120
+73
+29
+121
+72
+31
+118
+71
+27
+118
+69
+28
+114
+67
+23
+116
+67
+26
+119
+72
+28
+122
+73
+32
+121
+72
+29
+121
+72
+31
+123
+74
+31
+132
+79
+37
+131
+78
+34
+127
+73
+29
+122
+69
+25
+123
+69
+25
+124
+71
+27
+124
+70
+26
+121
+68
+24
+119
+65
+21
+117
+64
+20
+118
+64
+20
+116
+64
+17
+116
+62
+18
+117
+65
+18
+122
+68
+24
+126
+73
+29
+124
+73
+28
+124
+73
+28
+125
+74
+29
+123
+72
+27
+120
+69
+24
+123
+72
+27
+127
+76
+31
+126
+75
+30
+119
+68
+23
+117
+66
+21
+116
+63
+19
+115
+62
+18
+118
+65
+21
+124
+71
+27
+129
+76
+32
+130
+79
+34
+129
+78
+35
+125
+76
+35
+124
+75
+34
+125
+76
+35
+127
+78
+37
+128
+79
+38
+129
+80
+39
+132
+80
+40
+131
+79
+39
+129
+78
+35
+128
+77
+34
+130
+79
+34
+134
+81
+39
+134
+83
+38
+134
+81
+37
+133
+81
+34
+134
+80
+34
+131
+77
+31
+131
+77
+31
+133
+79
+33
+132
+78
+32
+126
+74
+27
+123
+69
+25
+122
+69
+25
+119
+66
+22
+117
+64
+20
+119
+66
+22
+120
+67
+23
+118
+65
+23
+116
+65
+20
+118
+65
+23
+118
+65
+21
+118
+65
+21
+117
+64
+20
+120
+67
+23
+123
+70
+26
+125
+72
+30
+127
+74
+30
+127
+74
+32
+124
+71
+27
+125
+72
+30
+126
+73
+29
+129
+76
+32
+131
+78
+34
+133
+80
+36
+134
+82
+35
+134
+82
+35
+134
+82
+35
+129
+77
+30
+132
+80
+33
+130
+78
+31
+128
+76
+29
+128
+76
+29
+125
+73
+26
+122
+68
+24
+120
+66
+20
+121
+67
+23
+119
+65
+19
+119
+65
+19
+122
+68
+22
+126
+69
+24
+124
+70
+23
+125
+68
+22
+123
+69
+22
+122
+68
+22
+123
+69
+25
+127
+74
+30
+124
+71
+27
+120
+67
+23
+122
+69
+25
+122
+69
+25
+123
+70
+26
+129
+77
+30
+132
+80
+33
+132
+80
+33
+131
+79
+32
+131
+79
+32
+128
+76
+29
+127
+73
+27
+128
+74
+30
+121
+66
+25
+120
+65
+24
+121
+66
+25
+119
+64
+23
+114
+59
+18
+113
+58
+17
+116
+62
+18
+117
+63
+19
+119
+65
+21
+120
+66
+22
+118
+63
+22
+118
+63
+22
+124
+69
+28
+128
+73
+32
+127
+72
+31
+126
+71
+30
+123
+68
+27
+127
+72
+31
+129
+74
+35
+127
+72
+31
+125
+70
+29
+124
+70
+26
+122
+67
+26
+119
+65
+21
+121
+67
+23
+126
+72
+28
+129
+75
+31
+129
+75
+29
+128
+74
+28
+129
+75
+29
+130
+76
+30
+130
+76
+30
+134
+82
+35
+138
+86
+39
+139
+86
+42
+137
+85
+38
+136
+82
+38
+138
+84
+38
+141
+87
+43
+143
+89
+45
+148
+91
+48
+151
+93
+53
+149
+94
+53
+143
+88
+47
+138
+83
+42
+134
+79
+40
+126
+71
+32
+118
+63
+24
+121
+66
+27
+122
+67
+26
+124
+69
+30
+126
+71
+30
+126
+71
+30
+126
+72
+28
+126
+72
+28
+125
+71
+25
+126
+72
+26
+127
+73
+27
+129
+75
+28
+130
+76
+29
+129
+75
+28
+128
+75
+25
+130
+77
+27
+133
+80
+30
+130
+76
+30
+130
+76
+32
+131
+77
+33
+134
+80
+34
+133
+79
+33
+128
+74
+28
+124
+70
+24
+122
+68
+22
+116
+62
+16
+120
+66
+20
+123
+69
+23
+123
+69
+22
+121
+67
+21
+119
+65
+18
+118
+64
+18
+117
+63
+16
+88
+50
+14
+93
+54
+21
+96
+57
+24
+93
+54
+23
+93
+52
+22
+96
+55
+23
+98
+55
+21
+96
+53
+18
+99
+55
+20
+105
+59
+23
+107
+59
+21
+103
+54
+14
+105
+53
+14
+109
+57
+18
+115
+61
+23
+116
+64
+25
+113
+65
+25
+109
+64
+23
+109
+61
+23
+104
+59
+18
+105
+57
+17
+101
+56
+15
+102
+54
+14
+98
+53
+12
+104
+56
+16
+105
+60
+19
+109
+61
+21
+102
+57
+16
+104
+56
+16
+111
+66
+25
+121
+73
+33
+118
+73
+32
+121
+73
+35
+120
+75
+36
+121
+76
+37
+119
+74
+33
+116
+71
+30
+114
+69
+28
+116
+71
+30
+119
+74
+33
+115
+70
+29
+110
+65
+26
+103
+58
+19
+98
+54
+15
+101
+56
+17
+106
+62
+23
+111
+65
+29
+111
+66
+27
+119
+71
+31
+122
+75
+33
+123
+76
+34
+122
+75
+33
+123
+76
+34
+124
+77
+35
+122
+73
+32
+117
+70
+28
+111
+62
+21
+108
+61
+19
+109
+60
+19
+110
+63
+21
+114
+65
+24
+113
+66
+24
+114
+65
+24
+114
+65
+22
+118
+65
+23
+118
+65
+23
+119
+66
+24
+120
+67
+25
+125
+72
+30
+132
+79
+37
+133
+80
+38
+127
+74
+32
+126
+73
+31
+126
+73
+29
+127
+74
+30
+125
+72
+28
+122
+69
+25
+118
+65
+21
+117
+64
+20
+118
+65
+21
+122
+71
+28
+121
+72
+29
+127
+76
+33
+123
+74
+31
+119
+68
+25
+118
+69
+26
+130
+79
+36
+136
+87
+44
+142
+91
+48
+141
+90
+47
+138
+87
+44
+133
+82
+37
+130
+79
+36
+128
+77
+32
+127
+76
+33
+126
+75
+32
+125
+74
+31
+129
+78
+35
+133
+82
+39
+132
+81
+38
+128
+77
+34
+124
+73
+30
+125
+74
+31
+128
+77
+34
+127
+74
+32
+126
+73
+31
+126
+73
+31
+128
+75
+31
+129
+76
+32
+130
+77
+33
+131
+78
+34
+133
+81
+34
+128
+74
+27
+128
+71
+25
+130
+73
+27
+136
+79
+33
+140
+86
+40
+143
+89
+43
+143
+89
+43
+142
+88
+42
+135
+81
+35
+132
+78
+32
+131
+77
+33
+130
+76
+32
+124
+71
+27
+122
+69
+25
+123
+70
+26
+123
+70
+26
+128
+74
+28
+130
+76
+30
+133
+79
+35
+131
+77
+33
+127
+73
+29
+128
+74
+30
+128
+74
+30
+125
+71
+27
+129
+75
+31
+130
+76
+32
+131
+77
+33
+132
+78
+34
+133
+79
+35
+134
+80
+34
+137
+83
+37
+139
+85
+39
+136
+82
+35
+138
+85
+35
+135
+82
+32
+132
+79
+29
+131
+77
+30
+130
+76
+29
+132
+75
+29
+135
+78
+32
+133
+76
+30
+132
+75
+29
+133
+77
+28
+137
+81
+32
+139
+83
+34
+139
+83
+34
+140
+84
+33
+141
+85
+36
+136
+78
+32
+136
+78
+32
+141
+84
+38
+140
+83
+37
+138
+81
+35
+144
+87
+41
+144
+87
+41
+140
+83
+37
+141
+85
+36
+141
+85
+36
+138
+82
+33
+139
+83
+34
+144
+88
+39
+146
+90
+41
+146
+88
+40
+146
+88
+42
+149
+90
+46
+146
+87
+43
+144
+85
+41
+140
+81
+37
+136
+77
+33
+138
+79
+35
+143
+85
+39
+145
+87
+41
+142
+84
+38
+142
+84
+38
+139
+80
+36
+138
+79
+35
+140
+81
+37
+143
+84
+40
+143
+84
+40
+142
+83
+39
+139
+81
+35
+137
+79
+33
+133
+75
+29
+132
+74
+28
+134
+76
+28
+136
+78
+30
+136
+78
+30
+134
+76
+28
+138
+80
+32
+141
+83
+35
+141
+83
+35
+136
+78
+28
+134
+76
+28
+136
+78
+28
+137
+79
+31
+135
+79
+30
+132
+79
+29
+133
+80
+30
+133
+79
+32
+132
+79
+29
+133
+77
+28
+132
+76
+27
+129
+73
+24
+126
+70
+21
+126
+68
+22
+126
+68
+22
+125
+68
+22
+125
+68
+22
+126
+69
+24
+128
+71
+26
+131
+74
+29
+133
+76
+31
+134
+77
+32
+132
+78
+32
+135
+78
+33
+132
+78
+32
+133
+76
+30
+130
+76
+29
+132
+76
+27
+131
+78
+28
+131
+75
+26
+131
+75
+24
+133
+77
+26
+137
+81
+30
+138
+82
+31
+137
+81
+30
+138
+83
+29
+141
+85
+34
+137
+83
+36
+135
+81
+34
+134
+80
+33
+135
+81
+34
+134
+80
+33
+134
+81
+31
+135
+82
+32
+137
+84
+34
+136
+83
+33
+136
+83
+33
+139
+85
+38
+145
+91
+44
+149
+95
+48
+146
+92
+45
+140
+86
+39
+136
+82
+35
+103
+59
+20
+107
+63
+24
+106
+62
+25
+102
+58
+23
+100
+56
+21
+104
+60
+25
+105
+59
+23
+103
+58
+19
+102
+57
+18
+104
+56
+16
+108
+59
+18
+111
+59
+19
+112
+60
+20
+115
+62
+22
+119
+66
+26
+120
+68
+29
+116
+66
+29
+114
+66
+28
+114
+64
+29
+112
+64
+26
+113
+63
+26
+110
+62
+24
+109
+59
+22
+106
+58
+20
+109
+59
+22
+108
+60
+22
+109
+59
+22
+103
+55
+17
+99
+49
+12
+100
+52
+14
+103
+53
+16
+99
+51
+13
+106
+56
+21
+105
+57
+21
+107
+59
+23
+106
+58
+20
+104
+56
+18
+101
+53
+15
+101
+53
+15
+102
+54
+16
+101
+53
+15
+99
+51
+15
+97
+49
+13
+97
+51
+15
+100
+51
+18
+97
+51
+17
+98
+49
+16
+99
+51
+15
+100
+52
+12
+103
+54
+11
+103
+54
+11
+102
+53
+10
+104
+55
+12
+108
+59
+16
+113
+62
+19
+111
+62
+19
+119
+68
+25
+117
+68
+25
+118
+67
+24
+114
+65
+22
+117
+66
+23
+118
+69
+26
+121
+70
+27
+119
+68
+25
+126
+74
+34
+125
+73
+33
+125
+73
+33
+124
+72
+32
+125
+73
+33
+127
+75
+35
+124
+72
+32
+116
+64
+24
+119
+67
+27
+119
+68
+25
+121
+70
+27
+123
+72
+29
+123
+72
+29
+121
+70
+27
+120
+69
+26
+119
+70
+29
+113
+63
+26
+106
+58
+20
+108
+58
+21
+109
+61
+23
+108
+58
+21
+105
+57
+19
+110
+60
+23
+113
+65
+27
+112
+62
+25
+115
+65
+28
+117
+67
+30
+117
+68
+28
+117
+67
+30
+118
+69
+29
+120
+70
+33
+121
+72
+32
+117
+66
+23
+123
+70
+26
+128
+75
+31
+128
+75
+31
+124
+71
+29
+119
+66
+24
+120
+67
+25
+123
+70
+28
+121
+68
+28
+116
+63
+21
+114
+61
+19
+115
+62
+20
+117
+64
+22
+115
+62
+18
+111
+58
+14
+106
+54
+7
+113
+59
+12
+117
+63
+16
+119
+65
+19
+121
+67
+21
+126
+72
+26
+132
+78
+32
+134
+80
+34
+132
+78
+32
+130
+77
+33
+127
+74
+30
+127
+74
+30
+127
+74
+30
+124
+71
+29
+123
+70
+28
+123
+70
+28
+122
+69
+25
+124
+72
+25
+130
+78
+31
+135
+82
+38
+132
+79
+35
+123
+70
+26
+121
+68
+24
+122
+69
+27
+121
+68
+26
+126
+73
+31
+125
+72
+30
+123
+70
+28
+121
+68
+24
+120
+67
+23
+121
+68
+24
+122
+69
+25
+124
+70
+24
+125
+71
+24
+128
+72
+23
+129
+73
+24
+130
+74
+25
+131
+75
+26
+130
+74
+25
+134
+80
+33
+145
+91
+44
+142
+88
+41
+137
+83
+36
+134
+81
+31
+135
+82
+32
+139
+86
+36
+141
+88
+38
+141
+88
+36
+142
+86
+35
+137
+76
+29
+137
+76
+29
+142
+81
+34
+139
+78
+31
+135
+77
+29
+142
+84
+36
+143
+85
+35
+140
+82
+32
+142
+84
+34
+141
+83
+33
+138
+80
+30
+139
+81
+31
+147
+87
+37
+150
+90
+40
+149
+89
+39
+150
+90
+40
+146
+88
+40
+143
+87
+38
+144
+88
+39
+143
+87
+38
+140
+84
+33
+140
+84
+33
+143
+87
+36
+142
+86
+35
+144
+88
+37
+142
+86
+35
+142
+86
+35
+141
+85
+34
+139
+83
+34
+138
+82
+33
+141
+85
+36
+144
+88
+39
+146
+88
+38
+146
+88
+38
+149
+91
+41
+155
+97
+47
+156
+100
+49
+155
+99
+48
+155
+99
+48
+158
+102
+51
+154
+98
+47
+156
+100
+49
+152
+96
+45
+146
+91
+37
+143
+87
+36
+144
+89
+35
+142
+86
+35
+136
+80
+29
+134
+81
+29
+135
+84
+31
+138
+86
+36
+140
+89
+36
+140
+87
+35
+137
+84
+32
+134
+78
+27
+130
+74
+23
+135
+79
+28
+137
+81
+30
+138
+82
+33
+136
+80
+31
+131
+78
+28
+129
+76
+26
+132
+78
+31
+138
+81
+35
+137
+81
+32
+136
+80
+31
+137
+79
+31
+137
+81
+32
+139
+81
+31
+138
+82
+31
+139
+81
+31
+140
+84
+33
+140
+82
+32
+138
+81
+28
+138
+81
+28
+140
+83
+30
+139
+82
+29
+135
+78
+25
+132
+75
+22
+132
+74
+24
+135
+79
+30
+137
+84
+34
+143
+90
+40
+147
+94
+44
+147
+94
+44
+146
+93
+41
+145
+92
+40
+145
+92
+40
+143
+90
+38
+139
+86
+34
+140
+87
+37
+146
+93
+43
+150
+97
+47
+148
+95
+45
+149
+96
+46
+152
+99
+49
+118
+71
+27
+118
+71
+27
+119
+71
+31
+120
+72
+32
+118
+70
+32
+113
+65
+27
+109
+61
+23
+108
+60
+20
+108
+61
+19
+107
+60
+18
+111
+62
+19
+117
+66
+23
+115
+64
+21
+113
+62
+19
+113
+61
+21
+112
+60
+21
+110
+60
+23
+111
+61
+24
+113
+63
+26
+115
+65
+28
+116
+66
+29
+117
+67
+30
+117
+67
+30
+116
+66
+29
+112
+62
+25
+111
+61
+24
+112
+62
+25
+111
+61
+24
+108
+58
+21
+109
+59
+22
+112
+62
+25
+113
+63
+26
+110
+60
+25
+107
+57
+22
+106
+56
+19
+108
+60
+22
+112
+62
+25
+111
+63
+25
+108
+60
+22
+105
+57
+19
+107
+59
+21
+107
+59
+21
+109
+61
+25
+110
+62
+26
+107
+58
+25
+103
+54
+21
+105
+56
+23
+109
+61
+25
+110
+62
+22
+110
+63
+21
+109
+60
+19
+107
+58
+17
+105
+56
+15
+105
+56
+15
+105
+56
+15
+105
+56
+15
+105
+56
+15
+106
+57
+16
+104
+55
+14
+101
+52
+11
+100
+51
+10
+103
+54
+13
+106
+54
+14
+101
+52
+11
+103
+54
+14
+104
+55
+15
+103
+54
+14
+103
+54
+14
+105
+56
+16
+107
+58
+18
+105
+56
+16
+103
+54
+14
+104
+55
+14
+102
+53
+12
+102
+53
+12
+104
+55
+14
+106
+57
+16
+107
+58
+17
+109
+60
+19
+111
+62
+22
+108
+58
+21
+101
+53
+17
+102
+52
+17
+105
+57
+21
+105
+55
+20
+100
+52
+16
+99
+49
+14
+97
+49
+13
+104
+54
+19
+104
+56
+18
+105
+55
+18
+101
+53
+15
+101
+51
+14
+101
+53
+15
+104
+54
+17
+105
+56
+16
+109
+58
+15
+109
+58
+15
+111
+58
+16
+113
+62
+19
+116
+63
+23
+115
+63
+23
+116
+63
+23
+115
+63
+23
+113
+59
+21
+110
+58
+19
+110
+57
+17
+112
+60
+20
+116
+64
+24
+119
+67
+27
+122
+71
+28
+124
+73
+28
+128
+75
+31
+135
+83
+36
+137
+84
+40
+131
+78
+34
+126
+73
+29
+128
+75
+31
+128
+75
+31
+126
+73
+29
+119
+68
+25
+117
+66
+23
+119
+68
+25
+120
+69
+26
+118
+66
+26
+116
+64
+24
+116
+64
+24
+115
+64
+21
+115
+64
+21
+123
+72
+27
+132
+81
+38
+132
+81
+38
+125
+74
+31
+123
+72
+29
+126
+74
+34
+126
+74
+34
+121
+69
+29
+120
+68
+28
+118
+66
+26
+117
+65
+25
+117
+66
+23
+118
+67
+24
+119
+68
+25
+120
+67
+23
+123
+69
+23
+124
+70
+24
+126
+72
+26
+129
+75
+29
+130
+76
+30
+127
+73
+27
+132
+78
+32
+142
+90
+43
+141
+88
+44
+132
+80
+33
+124
+72
+25
+125
+73
+26
+133
+81
+34
+140
+88
+40
+141
+89
+41
+139
+85
+38
+138
+79
+35
+140
+81
+37
+144
+86
+40
+136
+78
+32
+131
+73
+27
+134
+78
+29
+136
+80
+31
+138
+82
+33
+136
+80
+31
+138
+82
+33
+138
+82
+33
+138
+80
+32
+140
+82
+34
+139
+81
+33
+138
+80
+32
+141
+83
+35
+137
+81
+32
+134
+81
+31
+136
+83
+33
+135
+82
+32
+132
+79
+29
+132
+79
+27
+134
+81
+29
+133
+80
+28
+130
+77
+25
+129
+76
+24
+132
+79
+27
+133
+80
+28
+130
+77
+27
+130
+77
+27
+135
+82
+32
+139
+86
+36
+142
+86
+37
+146
+90
+39
+152
+96
+47
+154
+98
+47
+146
+93
+43
+137
+84
+32
+136
+83
+33
+141
+88
+36
+149
+96
+46
+149
+96
+44
+145
+92
+42
+141
+88
+36
+142
+89
+39
+147
+94
+42
+147
+94
+44
+143
+90
+40
+141
+89
+39
+143
+91
+41
+145
+93
+43
+146
+95
+42
+147
+94
+42
+148
+95
+43
+153
+97
+46
+155
+99
+48
+154
+98
+47
+156
+100
+49
+155
+99
+48
+152
+96
+45
+151
+98
+48
+154
+101
+51
+152
+99
+49
+149
+93
+44
+151
+95
+46
+149
+93
+42
+149
+91
+41
+149
+93
+42
+150
+92
+42
+148
+90
+40
+147
+89
+39
+148
+90
+40
+152
+94
+44
+151
+93
+43
+152
+92
+42
+154
+94
+44
+155
+95
+45
+153
+93
+43
+150
+90
+40
+145
+87
+39
+139
+83
+34
+139
+83
+34
+138
+82
+31
+135
+79
+28
+132
+76
+25
+133
+77
+26
+136
+81
+27
+140
+85
+31
+136
+80
+29
+135
+79
+28
+136
+80
+29
+138
+82
+31
+135
+79
+30
+131
+75
+26
+136
+80
+31
+145
+89
+40
+119
+71
+23
+118
+70
+22
+120
+71
+28
+125
+76
+33
+126
+77
+36
+122
+75
+33
+120
+73
+31
+122
+75
+33
+119
+72
+30
+118
+71
+27
+121
+74
+30
+124
+75
+32
+119
+70
+29
+117
+68
+27
+117
+68
+28
+114
+65
+25
+112
+63
+22
+113
+64
+23
+114
+65
+24
+115
+66
+25
+115
+66
+25
+115
+66
+25
+116
+67
+27
+116
+67
+27
+120
+71
+31
+121
+72
+32
+124
+75
+35
+122
+73
+33
+117
+68
+28
+116
+67
+27
+118
+69
+29
+118
+69
+29
+117
+65
+25
+113
+61
+21
+111
+59
+19
+112
+63
+22
+120
+68
+28
+120
+71
+30
+118
+69
+28
+115
+66
+25
+118
+69
+28
+118
+69
+28
+116
+67
+27
+114
+65
+25
+112
+63
+23
+112
+63
+23
+116
+66
+29
+118
+70
+32
+114
+66
+28
+110
+65
+26
+112
+64
+26
+114
+66
+28
+115
+67
+29
+114
+66
+28
+113
+65
+27
+113
+65
+27
+117
+69
+31
+118
+70
+32
+118
+70
+32
+116
+68
+30
+114
+66
+28
+113
+65
+27
+113
+63
+26
+113
+63
+26
+119
+70
+30
+121
+72
+32
+119
+70
+29
+117
+68
+27
+120
+71
+30
+118
+69
+28
+116
+67
+26
+120
+71
+30
+119
+70
+29
+117
+68
+27
+116
+67
+24
+116
+67
+24
+116
+67
+24
+116
+67
+24
+117
+68
+25
+118
+69
+28
+111
+62
+22
+112
+63
+23
+119
+67
+28
+119
+70
+30
+119
+67
+28
+118
+69
+29
+123
+71
+31
+120
+71
+30
+118
+66
+26
+116
+67
+26
+115
+63
+23
+110
+61
+18
+111
+60
+17
+110
+61
+18
+112
+61
+18
+110
+61
+18
+109
+58
+15
+103
+54
+13
+103
+51
+11
+104
+55
+14
+111
+59
+20
+111
+62
+22
+113
+61
+24
+109
+59
+22
+106
+54
+17
+105
+55
+18
+106
+54
+17
+102
+52
+15
+100
+50
+13
+101
+51
+14
+106
+57
+17
+112
+63
+22
+117
+65
+25
+122
+71
+28
+124
+73
+30
+122
+71
+28
+120
+69
+26
+122
+71
+28
+123
+74
+33
+123
+74
+33
+117
+68
+27
+115
+66
+25
+116
+67
+27
+116
+67
+27
+111
+62
+22
+108
+59
+19
+109
+59
+22
+109
+60
+20
+108
+59
+19
+110
+61
+20
+115
+66
+25
+115
+66
+25
+110
+61
+21
+109
+60
+20
+112
+63
+23
+113
+64
+24
+111
+61
+24
+109
+59
+22
+108
+58
+21
+107
+57
+20
+108
+58
+21
+111
+61
+24
+114
+65
+25
+115
+66
+26
+121
+69
+29
+123
+70
+30
+122
+69
+29
+123
+70
+30
+123
+70
+30
+120
+68
+28
+121
+69
+29
+127
+75
+35
+120
+68
+29
+115
+63
+23
+109
+57
+17
+109
+57
+17
+115
+63
+23
+121
+70
+27
+124
+73
+30
+123
+72
+29
+120
+67
+27
+127
+74
+34
+135
+82
+42
+133
+80
+40
+132
+79
+37
+130
+79
+36
+126
+75
+32
+127
+76
+31
+125
+74
+29
+129
+78
+33
+130
+79
+34
+130
+77
+33
+130
+77
+33
+127
+74
+30
+126
+73
+29
+129
+76
+32
+127
+74
+30
+127
+74
+30
+129
+76
+32
+127
+75
+28
+122
+70
+23
+123
+71
+24
+127
+75
+28
+129
+77
+30
+128
+76
+29
+127
+75
+28
+130
+78
+31
+130
+78
+31
+126
+73
+29
+127
+74
+30
+129
+76
+32
+127
+74
+30
+129
+75
+31
+124
+70
+24
+120
+67
+23
+123
+71
+24
+128
+75
+31
+131
+79
+32
+132
+79
+35
+133
+81
+34
+127
+74
+30
+127
+75
+28
+125
+72
+28
+123
+71
+24
+126
+73
+29
+132
+80
+33
+136
+83
+39
+136
+84
+37
+134
+82
+35
+132
+80
+32
+131
+77
+30
+131
+77
+30
+133
+79
+32
+139
+86
+36
+148
+92
+43
+154
+98
+49
+156
+100
+51
+149
+93
+44
+138
+82
+33
+132
+76
+27
+135
+78
+32
+141
+84
+38
+144
+87
+41
+143
+87
+38
+143
+87
+38
+140
+87
+37
+142
+86
+37
+141
+88
+38
+141
+85
+36
+136
+80
+31
+133
+77
+28
+133
+77
+28
+134
+77
+31
+134
+77
+31
+135
+77
+31
+138
+80
+34
+143
+84
+40
+145
+86
+42
+143
+84
+40
+139
+80
+36
+145
+84
+37
+149
+89
+39
+152
+92
+42
+152
+92
+42
+149
+89
+39
+147
+87
+37
+145
+85
+33
+144
+84
+32
+145
+85
+35
+145
+85
+35
+147
+86
+39
+152
+91
+44
+154
+93
+48
+150
+89
+44
+141
+80
+35
+134
+73
+28
+118
+70
+24
+121
+73
+27
+123
+74
+31
+125
+76
+35
+125
+76
+35
+124
+77
+35
+122
+74
+34
+118
+71
+29
+118
+71
+29
+118
+71
+29
+122
+75
+33
+122
+75
+33
+119
+72
+30
+123
+76
+34
+128
+81
+39
+125
+76
+35
+121
+72
+31
+121
+72
+29
+119
+70
+29
+116
+67
+26
+113
+64
+23
+111
+62
+21
+111
+62
+21
+111
+62
+21
+115
+66
+26
+120
+71
+30
+127
+78
+38
+126
+77
+36
+118
+69
+29
+115
+66
+25
+115
+66
+25
+112
+63
+22
+119
+70
+29
+116
+67
+24
+114
+65
+22
+115
+66
+23
+118
+69
+28
+120
+71
+28
+120
+71
+28
+120
+71
+28
+117
+68
+25
+118
+69
+26
+118
+69
+28
+118
+69
+28
+120
+71
+30
+121
+72
+31
+118
+69
+28
+112
+63
+23
+110
+62
+24
+103
+58
+19
+102
+54
+16
+101
+56
+17
+106
+58
+20
+104
+59
+20
+107
+59
+21
+106
+61
+22
+108
+60
+22
+105
+60
+21
+109
+61
+23
+110
+62
+24
+107
+59
+21
+102
+54
+16
+100
+52
+14
+102
+52
+15
+105
+56
+16
+112
+60
+20
+110
+58
+18
+109
+58
+15
+113
+62
+19
+110
+59
+16
+109
+58
+15
+116
+65
+22
+117
+66
+23
+118
+67
+24
+119
+68
+25
+120
+69
+24
+119
+68
+25
+117
+66
+23
+117
+66
+23
+117
+66
+23
+118
+66
+26
+122
+70
+30
+124
+72
+32
+121
+69
+29
+118
+66
+26
+121
+72
+31
+125
+76
+35
+122
+73
+32
+125
+76
+35
+127
+76
+33
+127
+76
+33
+128
+77
+34
+130
+79
+36
+132
+81
+36
+131
+80
+35
+128
+77
+32
+130
+79
+36
+125
+76
+33
+125
+73
+33
+127
+75
+35
+128
+76
+37
+129
+77
+38
+128
+76
+39
+127
+75
+38
+126
+74
+37
+125
+73
+36
+125
+73
+36
+124
+72
+35
+120
+70
+33
+117
+67
+30
+114
+65
+25
+113
+64
+24
+112
+60
+20
+110
+59
+16
+108
+57
+14
+107
+56
+13
+109
+58
+15
+111
+60
+17
+110
+61
+20
+110
+61
+20
+103
+54
+13
+103
+54
+13
+106
+57
+16
+107
+58
+17
+106
+57
+17
+108
+59
+19
+116
+67
+27
+120
+71
+31
+114
+65
+25
+111
+62
+21
+110
+61
+20
+110
+61
+20
+108
+59
+19
+109
+60
+20
+114
+65
+25
+115
+66
+26
+109
+60
+20
+106
+57
+17
+102
+52
+15
+98
+49
+9
+97
+47
+10
+100
+51
+11
+104
+55
+15
+106
+57
+17
+109
+57
+18
+109
+57
+18
+107
+55
+16
+106
+54
+15
+110
+58
+19
+112
+60
+21
+112
+60
+21
+114
+62
+23
+110
+58
+19
+111
+59
+20
+110
+58
+19
+106
+54
+15
+103
+51
+11
+103
+51
+11
+106
+54
+14
+109
+57
+17
+111
+59
+20
+112
+63
+23
+115
+63
+24
+110
+61
+21
+113
+64
+23
+113
+64
+23
+106
+57
+16
+107
+60
+16
+107
+58
+17
+109
+60
+19
+109
+60
+19
+109
+60
+19
+111
+62
+21
+110
+61
+20
+109
+60
+19
+110
+61
+20
+114
+63
+20
+117
+66
+23
+121
+70
+27
+121
+70
+27
+114
+63
+20
+113
+62
+17
+117
+66
+23
+120
+69
+24
+117
+66
+23
+118
+67
+22
+121
+70
+27
+121
+70
+27
+119
+68
+25
+124
+73
+30
+125
+74
+31
+117
+66
+23
+118
+65
+23
+119
+66
+24
+120
+69
+26
+121
+70
+27
+122
+71
+28
+121
+70
+27
+116
+65
+22
+111
+60
+17
+113
+62
+19
+116
+65
+22
+117
+66
+23
+116
+65
+22
+115
+64
+21
+115
+64
+21
+117
+64
+22
+117
+64
+20
+116
+63
+19
+112
+59
+15
+109
+56
+12
+111
+58
+14
+118
+64
+18
+122
+68
+22
+125
+71
+25
+126
+72
+26
+126
+72
+26
+123
+69
+23
+121
+67
+21
+120
+66
+20
+114
+60
+14
+109
+55
+9
+114
+60
+14
+124
+70
+24
+124
+70
+24
+124
+72
+24
+129
+75
+29
+131
+79
+31
+131
+77
+31
+125
+71
+25
+123
+69
+23
+124
+70
+24
+127
+73
+29
+126
+72
+28
+127
+70
+27
+127
+70
+27
+131
+73
+33
+134
+76
+36
+131
+73
+33
+126
+68
+28
+132
+73
+29
+137
+76
+31
+141
+80
+35
+141
+80
+35
+140
+79
+34
+137
+76
+29
+134
+73
+26
+131
+70
+23
+132
+71
+24
+137
+76
+29
+140
+79
+34
+138
+77
+32
+138
+77
+32
+139
+78
+33
+136
+75
+30
+130
+69
+24
+110
+62
+24
+113
+65
+27
+111
+63
+25
+106
+58
+20
+106
+58
+20
+106
+61
+22
+109
+64
+25
+113
+68
+29
+118
+73
+34
+119
+74
+33
+114
+69
+28
+114
+69
+27
+121
+76
+34
+121
+76
+34
+116
+71
+29
+116
+69
+27
+119
+72
+30
+122
+75
+33
+124
+76
+36
+121
+73
+33
+117
+69
+29
+115
+67
+27
+115
+67
+27
+116
+68
+28
+114
+66
+28
+114
+66
+26
+114
+66
+28
+112
+64
+24
+112
+64
+26
+114
+66
+26
+117
+69
+29
+120
+73
+31
+115
+70
+28
+115
+70
+28
+118
+71
+29
+119
+72
+30
+120
+72
+32
+119
+72
+30
+117
+70
+28
+116
+69
+27
+114
+67
+25
+114
+67
+25
+114
+67
+23
+115
+68
+24
+118
+71
+27
+123
+76
+32
+126
+77
+34
+125
+76
+33
+123
+74
+33
+122
+75
+33
+124
+75
+34
+125
+78
+36
+128
+79
+38
+127
+80
+38
+127
+78
+37
+125
+78
+36
+123
+74
+33
+123
+76
+34
+124
+75
+34
+120
+71
+30
+118
+69
+28
+115
+66
+25
+109
+60
+19
+102
+53
+12
+114
+61
+19
+119
+66
+24
+121
+68
+26
+120
+67
+23
+121
+68
+24
+124
+71
+27
+125
+73
+26
+124
+72
+25
+122
+70
+23
+120
+68
+21
+124
+70
+24
+130
+76
+30
+132
+78
+34
+129
+75
+31
+126
+72
+28
+123
+70
+28
+124
+71
+31
+123
+71
+31
+120
+71
+31
+118
+69
+29
+115
+66
+26
+109
+61
+23
+102
+54
+16
+97
+49
+11
+100
+52
+12
+104
+55
+15
+109
+60
+20
+111
+62
+21
+113
+61
+21
+114
+63
+20
+120
+67
+25
+125
+72
+28
+130
+77
+33
+129
+78
+33
+132
+79
+35
+133
+80
+36
+129
+76
+34
+124
+71
+29
+123
+70
+28
+125
+72
+30
+126
+73
+31
+128
+75
+33
+130
+77
+35
+131
+78
+36
+128
+75
+33
+126
+73
+31
+129
+76
+34
+134
+81
+39
+129
+76
+34
+130
+77
+33
+130
+77
+33
+125
+72
+28
+127
+74
+30
+132
+79
+35
+130
+77
+33
+131
+78
+34
+127
+74
+30
+124
+71
+27
+126
+73
+29
+128
+76
+29
+127
+74
+30
+127
+74
+30
+129
+76
+32
+129
+76
+32
+130
+75
+34
+130
+75
+34
+129
+74
+33
+128
+73
+32
+127
+73
+29
+128
+74
+30
+129
+75
+31
+131
+77
+33
+131
+77
+33
+129
+75
+31
+131
+76
+35
+137
+83
+39
+135
+80
+39
+129
+75
+31
+128
+74
+30
+130
+77
+35
+124
+71
+29
+118
+65
+25
+113
+60
+20
+113
+60
+20
+114
+61
+19
+114
+61
+19
+114
+61
+19
+115
+62
+20
+125
+72
+28
+138
+85
+41
+141
+88
+44
+135
+82
+38
+134
+81
+37
+133
+80
+36
+131
+79
+32
+133
+80
+36
+129
+76
+34
+125
+74
+31
+121
+68
+26
+116
+65
+22
+116
+65
+22
+118
+67
+24
+116
+65
+22
+111
+63
+17
+116
+65
+22
+111
+62
+19
+110
+61
+18
+111
+62
+19
+111
+62
+19
+107
+58
+15
+105
+56
+15
+104
+55
+14
+104
+52
+12
+105
+53
+13
+107
+55
+15
+107
+55
+15
+104
+52
+12
+106
+55
+12
+110
+58
+18
+110
+59
+16
+109
+57
+17
+109
+58
+15
+107
+54
+14
+105
+52
+12
+107
+54
+14
+113
+60
+20
+117
+64
+24
+118
+65
+23
+115
+64
+21
+115
+64
+19
+114
+63
+18
+111
+60
+15
+110
+57
+13
+110
+57
+13
+110
+57
+13
+110
+57
+13
+107
+54
+10
+109
+56
+12
+110
+57
+13
+110
+57
+13
+110
+57
+13
+113
+60
+16
+115
+61
+17
+114
+61
+17
+109
+56
+14
+108
+57
+14
+108
+57
+14
+110
+59
+16
+113
+60
+18
+113
+60
+18
+111
+58
+16
+110
+57
+15
+105
+52
+10
+101
+48
+6
+143
+90
+48
+162
+109
+67
+118
+65
+23
+105
+52
+10
+110
+57
+15
+106
+53
+11
+110
+57
+15
+108
+57
+14
+111
+58
+18
+114
+63
+20
+114
+61
+21
+109
+56
+16
+106
+53
+13
+108
+55
+15
+110
+57
+17
+109
+56
+16
+108
+55
+15
+108
+55
+15
+107
+55
+15
+109
+57
+17
+111
+59
+19
+114
+61
+21
+115
+60
+21
+112
+57
+16
+110
+55
+14
+114
+59
+18
+119
+64
+23
+123
+69
+25
+121
+67
+23
+119
+65
+21
+118
+64
+20
+120
+66
+22
+121
+67
+21
+123
+69
+23
+122
+68
+22
+119
+65
+19
+116
+62
+16
+113
+59
+13
+94
+48
+14
+98
+52
+18
+97
+51
+17
+94
+48
+14
+93
+47
+11
+92
+46
+10
+91
+45
+9
+93
+47
+11
+97
+52
+13
+98
+53
+14
+97
+52
+13
+99
+54
+13
+104
+59
+18
+105
+60
+18
+103
+58
+16
+101
+56
+14
+105
+57
+17
+104
+56
+16
+103
+55
+15
+104
+56
+16
+107
+59
+21
+110
+62
+24
+110
+62
+24
+108
+60
+22
+111
+63
+25
+110
+62
+24
+108
+60
+22
+105
+57
+19
+102
+54
+16
+101
+53
+15
+102
+54
+14
+103
+55
+15
+103
+58
+19
+102
+58
+19
+104
+59
+20
+105
+60
+21
+107
+61
+25
+108
+63
+24
+108
+63
+24
+108
+63
+24
+116
+68
+30
+117
+69
+31
+116
+68
+28
+114
+66
+26
+114
+67
+25
+114
+67
+25
+113
+64
+23
+110
+61
+20
+110
+61
+20
+110
+61
+20
+111
+62
+21
+113
+64
+23
+116
+67
+26
+119
+70
+29
+120
+71
+30
+120
+71
+30
+120
+71
+30
+124
+75
+34
+126
+77
+36
+127
+78
+37
+128
+79
+38
+128
+79
+38
+124
+75
+34
+119
+70
+29
+125
+73
+33
+130
+77
+37
+129
+76
+36
+121
+68
+28
+113
+60
+18
+114
+61
+19
+118
+65
+21
+120
+67
+23
+119
+66
+22
+119
+66
+22
+120
+65
+24
+120
+65
+24
+119
+64
+23
+116
+61
+20
+116
+61
+22
+115
+62
+22
+113
+61
+21
+113
+64
+23
+116
+67
+27
+118
+70
+30
+115
+67
+29
+109
+61
+23
+103
+57
+21
+102
+56
+20
+106
+58
+20
+109
+61
+23
+114
+64
+27
+116
+67
+27
+119
+67
+28
+120
+68
+28
+124
+71
+31
+127
+74
+32
+121
+68
+24
+120
+68
+21
+119
+67
+20
+120
+67
+23
+119
+66
+22
+117
+64
+20
+120
+66
+22
+123
+69
+25
+120
+66
+22
+120
+66
+22
+121
+67
+23
+121
+67
+23
+120
+66
+22
+119
+65
+21
+121
+67
+23
+124
+70
+26
+122
+68
+24
+125
+71
+27
+129
+75
+31
+127
+73
+27
+131
+77
+31
+134
+80
+34
+129
+75
+29
+129
+75
+29
+125
+71
+25
+124
+70
+24
+127
+73
+27
+130
+76
+29
+130
+76
+30
+130
+76
+29
+133
+79
+32
+133
+79
+32
+133
+76
+30
+133
+76
+30
+134
+77
+32
+134
+77
+31
+134
+77
+31
+134
+77
+31
+134
+77
+31
+133
+76
+30
+132
+75
+29
+130
+73
+27
+131
+74
+28
+135
+78
+32
+135
+78
+32
+133
+76
+30
+134
+77
+31
+138
+81
+35
+138
+84
+38
+137
+83
+39
+137
+83
+39
+140
+86
+42
+143
+86
+41
+142
+85
+40
+137
+80
+35
+133
+76
+31
+134
+77
+32
+134
+77
+31
+130
+73
+27
+128
+71
+25
+131
+74
+28
+133
+76
+30
+132
+75
+29
+129
+75
+28
+129
+75
+29
+128
+74
+28
+127
+73
+29
+128
+74
+28
+130
+77
+33
+133
+81
+34
+134
+82
+35
+134
+82
+35
+129
+77
+30
+129
+76
+32
+129
+78
+33
+130
+79
+34
+128
+77
+32
+124
+73
+28
+124
+73
+30
+127
+76
+33
+127
+75
+35
+127
+75
+35
+130
+78
+38
+129
+77
+37
+126
+74
+34
+127
+75
+35
+131
+79
+39
+130
+78
+38
+132
+80
+40
+134
+82
+42
+135
+82
+42
+133
+80
+38
+132
+79
+39
+132
+79
+37
+134
+81
+41
+134
+81
+39
+135
+82
+38
+134
+83
+38
+134
+81
+37
+133
+80
+36
+133
+80
+36
+133
+80
+36
+132
+79
+35
+131
+78
+34
+133
+80
+36
+139
+86
+42
+142
+89
+45
+141
+87
+43
+137
+83
+39
+137
+83
+39
+139
+85
+41
+142
+88
+44
+136
+83
+39
+134
+81
+37
+133
+80
+36
+134
+81
+37
+136
+83
+39
+136
+83
+39
+134
+81
+37
+132
+79
+35
+130
+77
+33
+125
+72
+28
+134
+81
+39
+140
+87
+43
+127
+74
+32
+127
+74
+30
+126
+73
+31
+131
+78
+36
+128
+75
+33
+126
+73
+31
+127
+74
+32
+129
+76
+34
+128
+75
+33
+124
+71
+29
+123
+70
+28
+126
+73
+31
+129
+76
+34
+128
+75
+33
+127
+74
+32
+124
+71
+29
+120
+69
+26
+118
+67
+24
+117
+66
+23
+118
+67
+24
+117
+64
+22
+119
+64
+23
+121
+66
+27
+125
+70
+29
+129
+74
+33
+133
+79
+35
+137
+82
+41
+139
+85
+41
+134
+80
+36
+133
+79
+33
+132
+78
+32
+132
+78
+32
+132
+78
+32
+133
+79
+32
+133
+79
+32
+133
+79
+32
+103
+57
+23
+107
+61
+27
+108
+62
+28
+107
+61
+27
+108
+62
+28
+107
+61
+27
+105
+59
+23
+105
+59
+23
+105
+59
+23
+105
+60
+21
+107
+62
+23
+109
+64
+23
+108
+63
+22
+108
+63
+21
+107
+62
+20
+104
+59
+17
+106
+58
+18
+103
+55
+15
+101
+53
+13
+101
+53
+13
+104
+56
+18
+106
+58
+20
+104
+56
+18
+101
+53
+15
+104
+56
+18
+105
+57
+19
+106
+58
+20
+107
+59
+21
+106
+58
+20
+105
+57
+19
+102
+54
+16
+100
+52
+16
+92
+46
+12
+91
+45
+12
+90
+44
+11
+90
+44
+11
+90
+43
+13
+90
+44
+11
+89
+43
+10
+89
+43
+10
+95
+46
+14
+97
+48
+16
+99
+50
+18
+100
+51
+19
+102
+53
+20
+104
+55
+22
+105
+55
+22
+104
+54
+21
+104
+56
+20
+104
+56
+20
+103
+55
+19
+103
+55
+19
+104
+56
+20
+104
+56
+20
+103
+55
+19
+102
+54
+18
+101
+53
+17
+104
+56
+20
+106
+58
+22
+106
+58
+22
+106
+58
+22
+105
+57
+21
+103
+55
+19
+99
+51
+15
+104
+55
+22
+110
+61
+28
+114
+66
+30
+113
+65
+29
+110
+62
+26
+108
+60
+24
+104
+56
+18
+100
+52
+14
+103
+53
+16
+108
+58
+21
+113
+63
+26
+115
+65
+28
+112
+62
+27
+109
+59
+24
+107
+57
+22
+107
+57
+22
+109
+60
+20
+109
+60
+20
+111
+61
+24
+114
+66
+28
+111
+63
+27
+105
+59
+23
+106
+60
+24
+111
+65
+29
+112
+66
+30
+114
+69
+30
+119
+71
+33
+120
+72
+32
+121
+72
+32
+121
+72
+31
+123
+71
+31
+123
+72
+29
+123
+72
+27
+121
+70
+25
+121
+70
+25
+122
+71
+28
+123
+72
+29
+124
+73
+30
+127
+74
+32
+130
+77
+35
+125
+72
+30
+124
+71
+29
+124
+71
+29
+125
+72
+30
+127
+74
+32
+129
+76
+34
+130
+77
+35
+132
+79
+37
+129
+76
+34
+129
+76
+34
+126
+73
+31
+119
+66
+22
+120
+67
+23
+124
+71
+27
+123
+70
+26
+125
+72
+28
+122
+69
+25
+122
+69
+25
+124
+71
+27
+126
+74
+27
+123
+70
+26
+122
+70
+23
+124
+72
+25
+123
+71
+23
+127
+74
+22
+129
+76
+22
+131
+78
+26
+132
+79
+25
+132
+79
+25
+131
+78
+24
+128
+75
+21
+126
+73
+19
+129
+76
+22
+128
+75
+21
+127
+74
+20
+128
+75
+21
+128
+75
+21
+128
+75
+21
+129
+76
+22
+132
+76
+25
+132
+74
+26
+131
+73
+27
+130
+72
+26
+131
+73
+27
+133
+75
+29
+135
+77
+31
+133
+75
+29
+129
+71
+23
+132
+74
+26
+133
+75
+27
+137
+79
+31
+138
+80
+32
+133
+75
+27
+130
+72
+24
+131
+73
+25
+132
+74
+26
+129
+71
+25
+128
+71
+25
+129
+72
+27
+131
+74
+28
+132
+75
+30
+131
+74
+28
+132
+75
+29
+132
+75
+29
+127
+70
+24
+126
+69
+24
+128
+74
+28
+134
+80
+34
+139
+85
+39
+139
+85
+39
+137
+83
+39
+136
+82
+38
+130
+77
+35
+130
+77
+35
+131
+78
+36
+131
+78
+36
+127
+74
+32
+126
+73
+31
+127
+74
+32
+126
+73
+31
+129
+76
+34
+130
+77
+35
+133
+78
+37
+131
+77
+33
+126
+71
+30
+121
+67
+23
+120
+65
+24
+122
+68
+24
+123
+69
+25
+121
+69
+22
+122
+68
+22
+124
+70
+24
+126
+72
+26
+127
+73
+27
+125
+71
+25
+124
+70
+24
+129
+75
+29
+128
+74
+28
+128
+74
+28
+132
+75
+30
+136
+79
+34
+138
+81
+36
+134
+77
+32
+129
+72
+27
+135
+79
+30
+134
+78
+29
+133
+77
+28
+133
+77
+28
+134
+78
+29
+133
+77
+28
+131
+75
+26
+129
+73
+24
+140
+84
+35
+137
+81
+32
+128
+71
+25
+124
+68
+19
+128
+71
+25
+135
+79
+30
+130
+73
+27
+134
+77
+31
+131
+77
+30
+129
+75
+28
+128
+74
+27
+130
+76
+29
+129
+75
+28
+126
+72
+25
+126
+73
+23
+129
+76
+26
+131
+78
+28
+136
+83
+33
+141
+88
+38
+145
+92
+42
+145
+92
+42
+144
+91
+41
+142
+89
+39
+141
+88
+38
+143
+86
+40
+147
+90
+44
+151
+94
+49
+153
+96
+50
+152
+95
+49
+149
+93
+44
+146
+89
+43
+145
+89
+40
+144
+86
+38
+143
+85
+35
+142
+84
+34
+141
+83
+33
+142
+84
+34
+144
+86
+36
+145
+87
+37
+146
+89
+36
+103
+57
+23
+107
+61
+27
+108
+62
+28
+108
+62
+28
+111
+65
+31
+111
+65
+31
+110
+64
+28
+111
+65
+29
+111
+65
+29
+110
+64
+28
+115
+70
+31
+118
+73
+34
+115
+70
+31
+116
+71
+30
+119
+74
+33
+118
+73
+32
+118
+70
+30
+118
+70
+30
+117
+69
+29
+114
+66
+26
+112
+64
+26
+111
+63
+25
+110
+62
+24
+108
+60
+22
+106
+58
+20
+107
+59
+21
+108
+60
+22
+110
+62
+24
+112
+64
+26
+111
+63
+25
+109
+61
+23
+106
+58
+22
+105
+59
+25
+104
+58
+25
+102
+56
+23
+101
+55
+22
+99
+53
+20
+98
+52
+19
+97
+51
+18
+97
+51
+18
+96
+47
+15
+96
+47
+15
+95
+46
+14
+95
+46
+14
+94
+45
+12
+94
+45
+12
+96
+46
+13
+97
+47
+14
+96
+47
+14
+97
+49
+13
+97
+49
+13
+98
+50
+14
+98
+50
+14
+97
+49
+13
+96
+48
+12
+95
+47
+11
+97
+49
+13
+98
+50
+14
+98
+50
+14
+96
+48
+12
+95
+47
+11
+95
+47
+11
+95
+47
+11
+94
+45
+12
+94
+48
+15
+96
+50
+17
+98
+52
+19
+98
+52
+18
+100
+54
+20
+102
+56
+22
+101
+55
+21
+99
+53
+17
+99
+53
+19
+99
+53
+17
+101
+52
+19
+103
+54
+21
+102
+53
+20
+100
+51
+18
+102
+53
+20
+105
+57
+21
+102
+52
+15
+101
+52
+12
+100
+52
+14
+100
+52
+14
+95
+49
+13
+91
+45
+9
+91
+45
+9
+94
+48
+12
+96
+50
+14
+99
+53
+17
+105
+57
+19
+109
+61
+23
+114
+65
+25
+117
+68
+28
+121
+69
+30
+119
+70
+29
+119
+70
+29
+118
+69
+28
+119
+70
+29
+122
+73
+32
+123
+74
+33
+123
+74
+33
+122
+73
+32
+122
+73
+32
+124
+75
+34
+122
+73
+32
+124
+72
+32
+125
+73
+33
+127
+75
+35
+128
+76
+36
+128
+76
+36
+127
+75
+35
+124
+71
+31
+128
+75
+33
+132
+79
+37
+130
+77
+35
+134
+81
+37
+138
+85
+41
+134
+81
+37
+134
+81
+37
+134
+81
+37
+134
+81
+37
+138
+85
+41
+141
+88
+44
+139
+86
+42
+139
+86
+42
+142
+89
+45
+142
+90
+43
+143
+91
+41
+145
+94
+41
+149
+96
+44
+148
+97
+44
+148
+95
+43
+144
+93
+40
+142
+89
+37
+139
+88
+35
+142
+89
+37
+143
+92
+39
+145
+92
+42
+143
+92
+39
+143
+90
+40
+142
+91
+38
+143
+90
+40
+142
+89
+39
+137
+81
+32
+137
+79
+33
+134
+76
+30
+133
+75
+29
+136
+78
+32
+141
+83
+37
+145
+87
+41
+145
+87
+41
+138
+80
+32
+134
+76
+28
+135
+77
+29
+137
+79
+31
+135
+77
+29
+137
+79
+31
+141
+83
+35
+139
+81
+35
+139
+82
+37
+138
+81
+36
+139
+82
+37
+142
+85
+40
+142
+85
+40
+141
+84
+39
+140
+83
+37
+141
+84
+38
+136
+79
+34
+132
+75
+30
+129
+72
+27
+127
+73
+27
+129
+72
+27
+125
+71
+25
+122
+65
+22
+117
+63
+19
+115
+61
+17
+114
+62
+15
+118
+65
+21
+119
+67
+20
+117
+64
+20
+116
+64
+17
+117
+64
+20
+116
+64
+17
+117
+64
+20
+120
+68
+21
+126
+72
+26
+131
+77
+31
+132
+78
+32
+132
+78
+32
+136
+82
+36
+141
+87
+41
+140
+86
+40
+138
+84
+38
+137
+83
+37
+139
+85
+39
+141
+87
+41
+141
+87
+41
+140
+86
+40
+138
+84
+38
+137
+83
+37
+138
+84
+38
+141
+84
+39
+143
+86
+41
+145
+88
+43
+143
+86
+41
+139
+82
+37
+135
+78
+32
+138
+80
+32
+139
+81
+31
+140
+82
+32
+141
+83
+33
+140
+82
+32
+139
+81
+31
+138
+80
+30
+137
+79
+29
+139
+81
+33
+137
+79
+31
+139
+81
+33
+136
+78
+30
+131
+73
+25
+135
+77
+29
+138
+80
+32
+135
+77
+29
+136
+80
+31
+135
+79
+30
+135
+79
+30
+136
+80
+31
+136
+80
+31
+133
+77
+26
+134
+78
+27
+136
+80
+29
+137
+81
+30
+139
+83
+32
+143
+87
+36
+144
+89
+35
+144
+88
+37
+142
+87
+33
+139
+83
+32
+137
+81
+30
+138
+80
+30
+137
+79
+29
+136
+78
+30
+138
+80
+30
+141
+83
+33
+145
+87
+37
+147
+89
+39
+148
+90
+40
+154
+94
+42
+155
+95
+43
+156
+96
+44
+158
+98
+46
+159
+99
+47
+159
+99
+47
+157
+97
+43
+156
+96
+42
+112
+68
+31
+114
+70
+33
+112
+68
+31
+109
+65
+28
+108
+64
+29
+104
+60
+25
+101
+57
+22
+102
+58
+23
+101
+57
+20
+100
+56
+19
+104
+60
+23
+106
+62
+23
+102
+58
+19
+103
+59
+20
+109
+65
+26
+111
+66
+25
+114
+66
+26
+115
+67
+27
+115
+67
+29
+113
+65
+27
+111
+63
+25
+112
+64
+26
+113
+65
+29
+114
+66
+30
+116
+68
+32
+113
+65
+29
+110
+62
+26
+109
+61
+25
+109
+61
+23
+110
+62
+24
+109
+61
+23
+109
+61
+23
+109
+64
+23
+110
+65
+24
+110
+65
+24
+111
+66
+25
+111
+66
+25
+112
+67
+26
+114
+66
+28
+115
+67
+29
+114
+66
+28
+113
+65
+27
+113
+65
+25
+113
+65
+25
+112
+64
+24
+112
+64
+24
+114
+65
+25
+115
+66
+26
+114
+66
+28
+113
+65
+27
+111
+63
+25
+108
+60
+22
+106
+58
+20
+103
+55
+17
+101
+53
+15
+100
+52
+14
+105
+57
+19
+104
+56
+18
+102
+54
+16
+100
+52
+14
+98
+50
+12
+97
+49
+11
+97
+49
+11
+97
+49
+11
+93
+47
+11
+97
+53
+18
+99
+55
+20
+97
+53
+16
+96
+52
+15
+99
+55
+18
+105
+61
+24
+109
+65
+26
+108
+64
+27
+103
+59
+20
+103
+57
+21
+107
+61
+25
+107
+61
+25
+102
+56
+20
+100
+54
+18
+102
+57
+18
+106
+58
+20
+108
+60
+22
+108
+60
+22
+107
+59
+21
+103
+57
+21
+100
+54
+18
+94
+48
+12
+88
+42
+6
+87
+41
+5
+90
+44
+8
+92
+47
+8
+95
+50
+11
+101
+53
+15
+105
+57
+17
+107
+58
+18
+106
+58
+18
+108
+63
+24
+107
+63
+26
+109
+65
+28
+112
+68
+31
+112
+68
+31
+110
+66
+29
+107
+63
+26
+104
+60
+23
+102
+58
+21
+102
+58
+21
+103
+57
+21
+102
+56
+20
+101
+55
+19
+100
+54
+18
+97
+51
+15
+97
+49
+11
+101
+49
+10
+107
+55
+15
+115
+64
+21
+118
+67
+24
+124
+73
+30
+129
+78
+35
+125
+74
+31
+125
+74
+31
+119
+68
+25
+120
+69
+26
+124
+73
+30
+125
+74
+31
+122
+71
+28
+123
+72
+29
+126
+75
+32
+125
+74
+31
+127
+76
+33
+129
+78
+35
+131
+78
+36
+129
+78
+35
+126
+73
+31
+122
+71
+28
+122
+69
+27
+121
+70
+27
+127
+74
+32
+130
+79
+36
+133
+80
+40
+130
+79
+36
+129
+76
+36
+128
+77
+34
+130
+77
+37
+130
+77
+35
+133
+79
+35
+134
+80
+34
+134
+80
+34
+132
+78
+32
+131
+77
+31
+130
+76
+30
+131
+77
+31
+130
+76
+30
+136
+82
+36
+135
+81
+35
+137
+83
+39
+134
+80
+36
+128
+74
+30
+129
+75
+31
+133
+79
+35
+129
+75
+31
+126
+73
+31
+125
+72
+32
+124
+71
+29
+126
+73
+31
+127
+74
+32
+127
+74
+32
+125
+72
+28
+125
+72
+28
+124
+71
+27
+124
+71
+27
+123
+70
+26
+120
+67
+23
+119
+64
+23
+120
+67
+25
+127
+72
+31
+133
+79
+35
+133
+79
+32
+132
+79
+27
+136
+83
+33
+139
+86
+34
+136
+83
+33
+135
+82
+30
+136
+83
+33
+136
+83
+31
+137
+84
+34
+136
+83
+31
+136
+83
+31
+137
+84
+32
+135
+82
+30
+132
+79
+27
+132
+79
+27
+135
+82
+32
+132
+75
+29
+128
+71
+26
+126
+69
+24
+126
+69
+24
+126
+69
+24
+125
+68
+23
+124
+67
+22
+123
+66
+21
+126
+69
+24
+126
+69
+24
+128
+71
+26
+132
+75
+30
+136
+79
+34
+134
+77
+32
+129
+72
+27
+125
+68
+23
+127
+69
+23
+130
+72
+24
+133
+75
+29
+133
+75
+29
+132
+74
+28
+132
+74
+28
+135
+77
+31
+138
+80
+34
+129
+71
+25
+129
+71
+25
+136
+78
+32
+137
+79
+33
+129
+71
+25
+132
+74
+28
+143
+85
+39
+140
+82
+36
+134
+77
+31
+133
+76
+30
+135
+78
+32
+137
+80
+34
+137
+80
+34
+135
+79
+30
+135
+79
+30
+136
+80
+31
+133
+77
+28
+131
+75
+26
+129
+71
+23
+128
+70
+20
+129
+71
+23
+130
+72
+22
+131
+73
+25
+131
+73
+23
+133
+75
+25
+130
+73
+20
+126
+68
+18
+123
+66
+13
+122
+65
+12
+124
+67
+14
+125
+68
+15
+127
+70
+17
+129
+69
+17
+130
+70
+18
+132
+72
+20
+134
+74
+22
+135
+75
+21
+134
+74
+20
+133
+73
+19
+131
+71
+17
+97
+53
+16
+101
+57
+20
+104
+60
+23
+108
+64
+27
+111
+67
+32
+110
+66
+31
+110
+66
+31
+112
+68
+33
+111
+67
+30
+109
+65
+28
+110
+66
+29
+110
+66
+29
+107
+63
+26
+107
+63
+24
+112
+68
+29
+117
+72
+33
+114
+66
+26
+111
+63
+23
+108
+60
+22
+107
+59
+21
+108
+60
+22
+110
+62
+24
+111
+63
+27
+109
+61
+25
+110
+62
+26
+111
+63
+27
+112
+64
+28
+114
+66
+30
+117
+69
+31
+118
+70
+32
+117
+69
+31
+116
+68
+28
+110
+65
+23
+111
+67
+22
+112
+68
+23
+112
+68
+23
+113
+69
+24
+113
+68
+26
+116
+69
+27
+117
+70
+28
+114
+67
+25
+114
+67
+25
+116
+69
+27
+118
+71
+27
+120
+73
+31
+121
+74
+30
+122
+73
+32
+124
+75
+34
+123
+76
+34
+124
+76
+36
+124
+76
+36
+126
+78
+38
+128
+80
+40
+131
+83
+43
+135
+87
+47
+138
+90
+50
+133
+85
+45
+133
+85
+45
+132
+84
+44
+130
+82
+42
+129
+81
+41
+127
+79
+39
+126
+78
+38
+125
+77
+37
+123
+78
+39
+126
+81
+42
+127
+82
+43
+124
+79
+38
+120
+75
+34
+115
+70
+29
+112
+67
+26
+110
+65
+24
+109
+64
+23
+108
+63
+22
+113
+68
+27
+124
+79
+38
+131
+83
+43
+129
+81
+41
+125
+77
+37
+125
+77
+37
+120
+72
+34
+122
+74
+36
+123
+75
+37
+122
+74
+36
+124
+76
+40
+125
+79
+43
+120
+74
+38
+113
+67
+31
+110
+64
+28
+110
+65
+26
+107
+62
+23
+105
+57
+19
+103
+55
+17
+104
+56
+16
+104
+55
+15
+103
+54
+14
+98
+53
+14
+99
+54
+15
+99
+54
+15
+100
+55
+16
+101
+56
+17
+99
+54
+15
+96
+51
+12
+94
+49
+10
+98
+53
+14
+99
+54
+15
+100
+55
+16
+100
+55
+16
+102
+54
+16
+102
+54
+16
+100
+52
+14
+99
+51
+13
+98
+49
+8
+101
+49
+9
+101
+50
+7
+97
+46
+3
+103
+52
+9
+111
+60
+17
+112
+61
+18
+116
+65
+22
+114
+63
+20
+114
+63
+20
+116
+65
+22
+114
+63
+20
+111
+60
+17
+111
+60
+17
+113
+62
+19
+112
+61
+18
+110
+58
+18
+111
+59
+19
+111
+59
+20
+110
+58
+19
+106
+54
+15
+104
+52
+13
+105
+53
+14
+106
+54
+15
+108
+56
+17
+109
+57
+20
+108
+56
+19
+103
+51
+14
+98
+46
+9
+97
+45
+8
+98
+46
+9
+99
+47
+8
+104
+53
+10
+106
+55
+10
+109
+58
+15
+110
+59
+16
+108
+57
+14
+105
+54
+11
+103
+52
+9
+104
+53
+10
+108
+55
+13
+116
+65
+22
+125
+72
+30
+122
+71
+28
+116
+63
+23
+114
+63
+20
+118
+65
+25
+118
+66
+26
+120
+68
+29
+118
+69
+29
+119
+67
+28
+118
+69
+28
+121
+69
+29
+121
+72
+31
+122
+70
+30
+120
+69
+26
+124
+73
+30
+125
+74
+31
+126
+75
+32
+125
+74
+31
+124
+71
+31
+125
+72
+32
+128
+75
+35
+131
+78
+36
+129
+75
+28
+129
+76
+26
+133
+80
+30
+136
+83
+33
+134
+81
+31
+135
+82
+32
+139
+86
+36
+141
+88
+38
+144
+91
+41
+144
+91
+41
+143
+90
+40
+142
+89
+39
+140
+87
+37
+137
+84
+34
+135
+82
+32
+135
+82
+32
+136
+79
+33
+133
+76
+31
+132
+75
+30
+134
+77
+32
+134
+77
+32
+133
+76
+31
+132
+75
+30
+133
+76
+31
+132
+75
+30
+128
+71
+26
+127
+70
+25
+132
+75
+30
+136
+79
+34
+134
+77
+32
+126
+69
+24
+119
+62
+17
+120
+63
+18
+123
+66
+21
+125
+68
+25
+125
+68
+25
+123
+66
+23
+125
+68
+25
+131
+74
+31
+136
+79
+36
+124
+67
+24
+127
+70
+27
+127
+70
+27
+128
+71
+28
+135
+78
+35
+135
+78
+35
+140
+83
+40
+139
+82
+39
+144
+90
+46
+145
+91
+47
+147
+93
+49
+149
+95
+51
+150
+96
+52
+149
+95
+49
+149
+95
+49
+149
+95
+49
+146
+92
+46
+145
+91
+45
+147
+90
+44
+149
+92
+46
+152
+95
+49
+155
+98
+52
+156
+99
+53
+157
+100
+54
+154
+98
+49
+157
+101
+52
+160
+104
+55
+160
+104
+55
+157
+101
+52
+156
+100
+51
+157
+101
+52
+160
+104
+55
+158
+100
+52
+157
+99
+51
+157
+99
+51
+157
+99
+51
+158
+100
+52
+159
+101
+53
+159
+101
+53
+159
+101
+53
+102
+56
+20
+105
+59
+23
+108
+62
+26
+109
+63
+27
+110
+64
+30
+106
+60
+26
+104
+58
+24
+107
+61
+27
+103
+57
+23
+103
+57
+23
+102
+56
+22
+103
+57
+21
+105
+59
+23
+106
+60
+24
+111
+65
+29
+119
+74
+35
+120
+72
+32
+117
+69
+29
+113
+65
+27
+110
+62
+24
+111
+63
+25
+111
+63
+25
+108
+60
+24
+105
+57
+21
+100
+52
+16
+103
+55
+19
+109
+61
+25
+115
+67
+31
+119
+71
+33
+120
+72
+34
+118
+70
+32
+116
+68
+28
+119
+72
+30
+119
+72
+30
+118
+71
+29
+118
+71
+29
+117
+70
+28
+117
+69
+29
+118
+70
+30
+119
+71
+31
+122
+74
+34
+120
+72
+32
+119
+71
+31
+119
+72
+30
+120
+71
+31
+118
+69
+28
+116
+67
+27
+117
+68
+27
+115
+68
+26
+116
+69
+27
+116
+69
+27
+116
+69
+27
+116
+69
+27
+117
+70
+28
+119
+72
+30
+121
+74
+32
+122
+75
+33
+122
+75
+33
+122
+75
+33
+124
+77
+35
+126
+79
+37
+127
+80
+38
+127
+80
+38
+127
+80
+38
+131
+82
+41
+130
+81
+38
+129
+80
+37
+130
+81
+38
+134
+85
+42
+137
+89
+43
+138
+90
+44
+137
+89
+43
+134
+86
+40
+133
+85
+39
+129
+81
+35
+124
+76
+30
+121
+73
+27
+119
+71
+25
+117
+69
+23
+115
+66
+23
+117
+68
+28
+117
+68
+28
+117
+68
+28
+116
+68
+28
+119
+71
+33
+124
+76
+38
+125
+77
+39
+123
+75
+37
+123
+75
+37
+124
+76
+38
+121
+73
+35
+116
+67
+27
+114
+65
+25
+116
+67
+27
+121
+69
+30
+121
+69
+29
+117
+66
+23
+117
+66
+23
+118
+67
+24
+119
+68
+25
+120
+69
+26
+120
+69
+26
+119
+68
+25
+118
+67
+24
+124
+71
+27
+124
+71
+27
+123
+70
+28
+123
+70
+28
+124
+71
+29
+126
+73
+31
+126
+73
+31
+124
+71
+29
+116
+65
+22
+118
+67
+24
+119
+68
+25
+115
+64
+21
+119
+68
+25
+124
+73
+30
+122
+71
+28
+123
+72
+29
+120
+69
+26
+120
+69
+26
+121
+70
+27
+121
+70
+27
+120
+69
+26
+124
+73
+30
+128
+77
+34
+126
+75
+32
+130
+79
+36
+130
+79
+36
+130
+78
+38
+130
+78
+38
+130
+78
+38
+130
+78
+38
+129
+77
+37
+130
+78
+38
+124
+72
+32
+121
+69
+30
+117
+65
+26
+113
+61
+22
+110
+58
+19
+108
+56
+17
+109
+57
+18
+111
+59
+20
+106
+57
+16
+105
+56
+13
+108
+59
+18
+113
+64
+23
+115
+66
+25
+114
+65
+24
+115
+66
+25
+119
+70
+29
+121
+69
+29
+115
+66
+25
+110
+58
+18
+103
+54
+13
+105
+53
+14
+101
+52
+11
+100
+48
+9
+96
+47
+7
+96
+47
+7
+99
+51
+13
+100
+50
+13
+98
+50
+10
+101
+52
+12
+104
+56
+16
+105
+56
+16
+102
+53
+12
+105
+56
+15
+107
+58
+17
+109
+60
+19
+112
+63
+22
+116
+64
+24
+115
+63
+23
+112
+60
+21
+109
+56
+16
+112
+57
+16
+111
+57
+13
+115
+61
+17
+118
+64
+20
+117
+63
+19
+120
+66
+22
+128
+74
+30
+134
+80
+36
+135
+81
+37
+136
+82
+38
+136
+82
+38
+134
+80
+36
+132
+78
+34
+132
+78
+34
+132
+78
+34
+131
+77
+33
+132
+78
+32
+133
+79
+33
+136
+82
+36
+139
+85
+39
+141
+84
+39
+138
+81
+36
+138
+81
+36
+140
+83
+38
+139
+82
+37
+142
+85
+40
+144
+87
+42
+142
+85
+40
+133
+76
+31
+124
+67
+22
+121
+64
+19
+120
+66
+22
+123
+68
+27
+125
+72
+32
+127
+74
+34
+127
+74
+34
+125
+72
+32
+124
+71
+31
+127
+74
+34
+130
+77
+37
+125
+72
+32
+131
+78
+38
+128
+75
+35
+127
+74
+34
+138
+85
+45
+133
+80
+40
+132
+78
+40
+126
+72
+34
+122
+70
+31
+123
+71
+32
+124
+72
+33
+126
+74
+34
+127
+75
+35
+129
+77
+37
+131
+78
+38
+132
+79
+39
+134
+81
+39
+134
+81
+39
+135
+80
+39
+134
+79
+38
+131
+77
+33
+128
+74
+30
+125
+71
+27
+124
+70
+26
+126
+73
+31
+127
+74
+34
+128
+73
+34
+126
+71
+32
+123
+68
+29
+124
+69
+30
+129
+74
+35
+133
+78
+39
+132
+77
+38
+132
+77
+38
+132
+77
+38
+133
+78
+39
+133
+78
+39
+133
+78
+39
+132
+77
+38
+131
+76
+37
+100
+54
+18
+103
+57
+21
+104
+58
+22
+105
+59
+23
+105
+59
+25
+101
+55
+21
+100
+54
+20
+104
+58
+24
+102
+56
+22
+102
+56
+22
+99
+53
+19
+99
+53
+19
+102
+56
+20
+102
+56
+20
+105
+59
+23
+114
+69
+30
+112
+64
+26
+112
+64
+24
+111
+63
+25
+110
+62
+24
+108
+60
+22
+106
+58
+20
+102
+54
+18
+98
+50
+14
+99
+51
+15
+100
+52
+16
+101
+53
+17
+103
+55
+19
+104
+56
+18
+104
+56
+18
+103
+55
+17
+102
+54
+16
+104
+56
+16
+104
+56
+16
+104
+56
+16
+103
+55
+15
+103
+55
+17
+104
+56
+18
+107
+59
+21
+109
+61
+23
+106
+58
+20
+103
+55
+17
+103
+55
+17
+105
+57
+19
+110
+60
+23
+112
+62
+25
+115
+65
+28
+117
+67
+30
+118
+70
+30
+119
+71
+31
+119
+71
+31
+118
+70
+30
+114
+66
+26
+111
+63
+23
+109
+61
+21
+108
+60
+20
+105
+57
+17
+103
+55
+15
+101
+53
+13
+101
+53
+13
+103
+55
+15
+103
+55
+15
+104
+56
+16
+105
+56
+15
+111
+60
+17
+111
+60
+17
+111
+60
+17
+110
+59
+16
+109
+58
+13
+111
+60
+15
+116
+65
+20
+120
+69
+24
+124
+73
+28
+128
+77
+32
+126
+75
+30
+117
+66
+21
+112
+61
+16
+113
+62
+17
+114
+63
+18
+110
+59
+16
+112
+60
+20
+111
+62
+21
+112
+63
+23
+114
+65
+25
+113
+64
+24
+111
+63
+23
+113
+63
+26
+114
+66
+26
+118
+68
+31
+119
+70
+30
+118
+69
+29
+113
+64
+23
+113
+64
+24
+120
+68
+28
+126
+74
+34
+130
+77
+35
+132
+78
+34
+134
+80
+34
+138
+81
+36
+137
+83
+37
+141
+84
+39
+140
+86
+39
+142
+85
+40
+141
+84
+38
+146
+89
+43
+144
+87
+41
+138
+81
+35
+134
+77
+31
+133
+76
+31
+134
+77
+31
+132
+75
+30
+127
+73
+27
+124
+71
+27
+126
+75
+32
+128
+77
+34
+123
+72
+29
+124
+73
+30
+124
+73
+30
+117
+66
+23
+115
+64
+21
+115
+64
+21
+114
+63
+20
+115
+64
+21
+114
+63
+20
+114
+63
+20
+118
+67
+24
+121
+70
+27
+120
+69
+24
+120
+69
+24
+120
+69
+24
+121
+70
+25
+123
+72
+27
+125
+74
+31
+126
+75
+32
+125
+74
+31
+123
+72
+29
+126
+75
+32
+123
+72
+29
+121
+69
+29
+123
+71
+31
+125
+73
+33
+126
+74
+34
+129
+77
+37
+131
+79
+39
+129
+80
+37
+124
+75
+32
+122
+73
+30
+125
+76
+33
+124
+75
+34
+118
+69
+28
+117
+65
+25
+119
+67
+27
+120
+68
+28
+120
+68
+28
+117
+65
+25
+119
+67
+27
+123
+71
+31
+118
+66
+26
+115
+63
+23
+119
+67
+27
+119
+70
+30
+124
+75
+35
+123
+74
+34
+117
+68
+27
+114
+65
+24
+115
+66
+25
+114
+65
+24
+109
+60
+17
+113
+62
+19
+117
+66
+23
+120
+69
+26
+120
+69
+26
+119
+68
+25
+118
+67
+24
+118
+65
+23
+117
+64
+24
+117
+62
+23
+114
+59
+20
+113
+58
+19
+110
+55
+16
+103
+48
+9
+102
+47
+8
+109
+54
+15
+115
+60
+21
+117
+62
+23
+119
+64
+25
+118
+63
+24
+115
+60
+21
+113
+58
+19
+116
+61
+22
+118
+63
+24
+119
+64
+23
+117
+63
+19
+119
+65
+19
+124
+70
+24
+127
+73
+27
+125
+71
+25
+120
+66
+20
+119
+62
+17
+119
+65
+19
+120
+63
+18
+121
+67
+21
+126
+69
+24
+125
+71
+25
+124
+67
+22
+117
+63
+17
+117
+60
+15
+116
+62
+18
+118
+65
+23
+120
+68
+28
+123
+71
+31
+123
+71
+31
+120
+68
+28
+116
+64
+24
+113
+61
+21
+112
+60
+20
+108
+56
+16
+114
+62
+22
+115
+63
+23
+111
+59
+19
+113
+61
+21
+107
+55
+15
+110
+58
+18
+99
+47
+8
+99
+50
+10
+99
+50
+10
+99
+50
+10
+100
+51
+11
+102
+53
+12
+105
+56
+15
+110
+58
+18
+112
+60
+20
+115
+64
+21
+115
+64
+21
+114
+61
+19
+110
+57
+15
+105
+52
+8
+103
+50
+6
+103
+50
+6
+105
+52
+8
+107
+56
+13
+107
+55
+15
+107
+54
+14
+108
+55
+15
+109
+56
+16
+109
+56
+16
+108
+55
+15
+107
+54
+14
+108
+55
+15
+110
+57
+17
+114
+61
+21
+116
+63
+23
+116
+62
+24
+112
+58
+20
+107
+53
+15
+103
+49
+11
+98
+53
+14
+97
+52
+13
+94
+48
+12
+93
+47
+11
+94
+48
+12
+96
+50
+14
+95
+49
+15
+93
+47
+13
+95
+49
+15
+95
+49
+15
+96
+50
+16
+97
+51
+17
+98
+52
+16
+98
+52
+16
+101
+55
+19
+105
+60
+21
+106
+58
+20
+106
+58
+18
+108
+60
+22
+105
+57
+19
+99
+51
+13
+100
+52
+14
+103
+55
+19
+99
+51
+15
+100
+52
+16
+102
+54
+18
+104
+56
+20
+105
+57
+21
+105
+57
+19
+102
+54
+16
+98
+50
+12
+96
+48
+10
+98
+50
+14
+97
+49
+13
+101
+53
+17
+106
+58
+22
+106
+57
+24
+102
+53
+20
+101
+52
+19
+102
+53
+20
+105
+56
+23
+103
+54
+21
+99
+49
+16
+96
+46
+13
+98
+48
+15
+99
+49
+16
+98
+48
+15
+99
+49
+16
+104
+54
+19
+108
+58
+21
+113
+63
+26
+116
+66
+29
+115
+65
+28
+113
+63
+26
+115
+65
+28
+118
+68
+31
+117
+67
+30
+118
+68
+31
+118
+68
+31
+118
+68
+31
+117
+67
+30
+116
+66
+29
+116
+66
+29
+116
+66
+29
+118
+66
+27
+120
+67
+27
+119
+66
+26
+118
+65
+25
+118
+65
+25
+121
+68
+28
+123
+70
+30
+123
+70
+30
+122
+69
+29
+117
+64
+24
+117
+64
+24
+124
+71
+31
+128
+75
+35
+127
+74
+34
+126
+73
+33
+126
+74
+34
+125
+73
+33
+127
+76
+33
+132
+80
+40
+138
+86
+46
+136
+84
+44
+129
+80
+39
+130
+78
+39
+132
+83
+42
+133
+81
+42
+131
+79
+39
+130
+78
+38
+132
+81
+38
+135
+83
+43
+136
+83
+41
+134
+81
+39
+134
+81
+37
+137
+80
+35
+136
+79
+33
+139
+81
+35
+144
+87
+41
+148
+90
+44
+145
+89
+40
+146
+88
+42
+148
+90
+42
+150
+92
+44
+151
+93
+45
+150
+92
+44
+147
+89
+41
+143
+85
+39
+141
+83
+35
+139
+81
+35
+137
+80
+34
+134
+80
+36
+131
+78
+34
+137
+84
+40
+139
+86
+42
+134
+81
+37
+137
+84
+40
+139
+86
+42
+133
+80
+36
+133
+80
+36
+132
+79
+35
+131
+78
+34
+132
+79
+35
+134
+81
+37
+138
+85
+41
+139
+86
+42
+138
+86
+39
+141
+89
+41
+142
+90
+40
+140
+88
+38
+139
+87
+37
+139
+87
+39
+134
+82
+34
+128
+76
+28
+127
+75
+27
+125
+73
+26
+122
+70
+23
+120
+68
+21
+122
+70
+23
+127
+75
+28
+131
+79
+32
+134
+81
+37
+137
+84
+40
+137
+84
+40
+137
+84
+40
+133
+80
+36
+128
+75
+31
+127
+74
+30
+129
+76
+32
+130
+77
+33
+129
+76
+32
+131
+77
+33
+129
+75
+31
+126
+72
+28
+124
+70
+26
+124
+69
+28
+124
+69
+28
+121
+66
+25
+117
+62
+21
+119
+66
+22
+121
+68
+24
+120
+67
+23
+117
+65
+18
+116
+64
+17
+121
+69
+22
+128
+74
+28
+130
+76
+29
+128
+74
+27
+125
+71
+24
+123
+69
+22
+124
+70
+23
+128
+71
+25
+130
+73
+27
+128
+71
+25
+125
+68
+25
+124
+69
+30
+124
+70
+32
+120
+66
+28
+117
+63
+25
+119
+65
+27
+118
+64
+26
+116
+62
+24
+121
+67
+29
+124
+70
+32
+122
+68
+30
+118
+64
+26
+119
+65
+27
+121
+67
+29
+120
+66
+28
+122
+68
+30
+130
+77
+37
+132
+78
+34
+134
+80
+34
+132
+78
+32
+127
+73
+27
+128
+74
+28
+132
+80
+33
+135
+81
+35
+130
+78
+31
+128
+74
+28
+127
+75
+28
+131
+77
+31
+131
+79
+32
+128
+74
+28
+120
+68
+21
+122
+68
+22
+126
+74
+27
+126
+75
+28
+128
+77
+30
+130
+79
+32
+132
+81
+34
+131
+80
+33
+128
+77
+30
+126
+75
+28
+125
+74
+27
+124
+73
+26
+124
+73
+26
+124
+73
+26
+124
+73
+26
+122
+71
+24
+118
+67
+20
+114
+63
+16
+113
+62
+17
+114
+65
+22
+115
+66
+23
+117
+69
+23
+118
+70
+24
+119
+68
+23
+116
+65
+20
+116
+65
+20
+119
+68
+23
+120
+69
+22
+120
+69
+22
+122
+70
+23
+124
+72
+25
+128
+76
+29
+132
+80
+33
+134
+82
+34
+134
+82
+34
+134
+84
+33
+136
+86
+35
+140
+90
+39
+142
+92
+41
+140
+90
+39
+138
+88
+37
+139
+87
+37
+140
+88
+38
+141
+89
+39
+137
+85
+35
+136
+84
+36
+136
+84
+36
+133
+81
+33
+130
+78
+30
+127
+75
+27
+123
+71
+23
+108
+63
+24
+109
+64
+25
+109
+63
+27
+110
+64
+28
+111
+65
+29
+113
+67
+31
+114
+68
+34
+113
+67
+33
+108
+62
+28
+108
+62
+28
+108
+62
+28
+108
+62
+26
+107
+61
+25
+107
+61
+25
+106
+60
+24
+107
+62
+23
+109
+61
+21
+109
+61
+21
+112
+64
+26
+113
+65
+27
+109
+61
+23
+110
+62
+24
+113
+65
+29
+111
+63
+27
+113
+65
+29
+112
+64
+28
+111
+63
+27
+110
+62
+26
+108
+60
+22
+107
+59
+21
+106
+58
+20
+106
+58
+20
+104
+56
+20
+104
+56
+20
+108
+60
+24
+112
+64
+28
+114
+65
+32
+112
+63
+30
+111
+62
+29
+112
+63
+30
+113
+64
+31
+113
+64
+31
+110
+60
+27
+109
+59
+26
+111
+61
+28
+109
+59
+26
+105
+55
+22
+104
+54
+19
+104
+54
+19
+103
+53
+18
+102
+52
+17
+102
+52
+17
+103
+53
+18
+104
+54
+19
+108
+58
+23
+112
+62
+27
+111
+61
+26
+111
+61
+26
+112
+62
+27
+112
+62
+27
+112
+62
+27
+112
+62
+27
+111
+61
+26
+110
+60
+23
+115
+63
+26
+118
+66
+27
+119
+67
+30
+118
+66
+27
+119
+67
+30
+121
+69
+30
+121
+69
+32
+120
+68
+29
+116
+64
+27
+115
+63
+24
+115
+63
+26
+117
+65
+26
+121
+67
+29
+122
+70
+31
+124
+70
+32
+124
+72
+33
+125
+73
+33
+122
+71
+28
+119
+68
+25
+119
+68
+25
+121
+70
+27
+123
+72
+29
+125
+73
+33
+126
+75
+32
+126
+74
+34
+124
+73
+30
+123
+72
+29
+124
+71
+29
+122
+69
+27
+119
+66
+24
+117
+64
+22
+117
+64
+20
+112
+58
+14
+111
+57
+13
+113
+59
+15
+119
+65
+19
+124
+70
+24
+127
+73
+26
+129
+75
+28
+131
+77
+30
+131
+74
+28
+128
+74
+27
+133
+76
+30
+137
+83
+36
+140
+83
+37
+133
+79
+33
+132
+75
+30
+132
+78
+32
+128
+75
+31
+125
+72
+28
+128
+75
+31
+129
+76
+32
+125
+72
+28
+131
+78
+34
+136
+83
+39
+132
+79
+35
+133
+80
+36
+132
+79
+35
+130
+77
+33
+127
+74
+30
+125
+72
+28
+125
+72
+28
+125
+72
+28
+125
+73
+26
+128
+76
+28
+131
+79
+29
+129
+77
+27
+127
+75
+25
+131
+79
+31
+138
+86
+38
+144
+92
+44
+149
+97
+49
+143
+91
+44
+140
+88
+41
+137
+85
+38
+136
+84
+37
+136
+84
+37
+136
+84
+37
+135
+82
+38
+135
+82
+38
+132
+78
+32
+133
+79
+33
+134
+80
+34
+135
+81
+35
+137
+83
+37
+140
+86
+40
+140
+86
+40
+139
+85
+39
+140
+86
+40
+142
+88
+42
+145
+88
+43
+142
+85
+40
+140
+83
+40
+142
+85
+42
+144
+87
+44
+142
+88
+44
+143
+89
+43
+144
+90
+44
+143
+89
+42
+140
+86
+39
+138
+84
+37
+139
+85
+38
+143
+87
+38
+145
+89
+40
+144
+88
+39
+140
+84
+35
+136
+80
+31
+134
+78
+29
+134
+78
+29
+136
+80
+31
+137
+79
+31
+136
+79
+33
+136
+82
+38
+133
+80
+38
+131
+78
+38
+129
+76
+34
+128
+75
+35
+122
+69
+27
+115
+62
+20
+112
+59
+17
+119
+66
+24
+121
+68
+26
+121
+68
+26
+119
+66
+24
+119
+66
+24
+117
+64
+22
+116
+63
+21
+119
+66
+24
+118
+64
+20
+123
+69
+23
+124
+70
+24
+120
+66
+20
+117
+65
+18
+118
+66
+19
+119
+67
+20
+118
+66
+19
+117
+65
+18
+119
+67
+20
+124
+72
+25
+129
+77
+30
+129
+77
+30
+127
+75
+28
+130
+78
+31
+136
+84
+37
+132
+80
+32
+130
+78
+28
+128
+76
+26
+127
+75
+25
+127
+75
+25
+130
+78
+28
+134
+82
+34
+137
+85
+35
+135
+83
+35
+134
+82
+32
+135
+83
+35
+138
+86
+36
+141
+89
+41
+142
+90
+40
+142
+90
+42
+142
+90
+42
+141
+90
+43
+140
+89
+42
+140
+89
+42
+141
+91
+42
+142
+90
+43
+141
+89
+41
+142
+90
+43
+144
+92
+44
+146
+94
+46
+147
+95
+47
+148
+94
+47
+147
+93
+46
+147
+93
+46
+149
+95
+48
+150
+97
+47
+150
+97
+47
+142
+91
+38
+142
+91
+38
+142
+91
+38
+142
+91
+38
+141
+90
+37
+139
+88
+35
+141
+88
+36
+143
+90
+38
+139
+86
+34
+137
+84
+32
+140
+87
+37
+144
+91
+41
+145
+92
+42
+147
+94
+44
+148
+95
+45
+146
+93
+43
+110
+62
+24
+112
+64
+26
+113
+65
+27
+113
+65
+27
+113
+65
+27
+114
+66
+28
+113
+65
+29
+112
+64
+28
+117
+69
+33
+117
+69
+33
+115
+67
+31
+113
+65
+29
+113
+65
+29
+115
+67
+29
+115
+67
+29
+113
+65
+27
+112
+64
+24
+111
+63
+23
+114
+66
+26
+115
+67
+27
+112
+64
+26
+110
+62
+24
+110
+62
+24
+109
+61
+23
+105
+57
+19
+104
+56
+18
+103
+55
+17
+102
+54
+16
+104
+56
+18
+107
+59
+21
+111
+63
+25
+114
+66
+28
+117
+68
+28
+117
+68
+27
+117
+68
+28
+116
+67
+27
+115
+66
+26
+112
+63
+23
+109
+60
+20
+107
+58
+18
+110
+61
+21
+111
+62
+22
+110
+61
+21
+111
+62
+22
+114
+65
+25
+113
+64
+24
+109
+60
+20
+108
+59
+19
+109
+57
+20
+106
+54
+17
+104
+52
+15
+103
+51
+14
+104
+52
+15
+103
+51
+14
+102
+50
+13
+102
+50
+13
+103
+51
+14
+102
+50
+13
+102
+50
+13
+102
+50
+13
+101
+49
+12
+100
+48
+11
+97
+45
+8
+94
+44
+7
+95
+45
+8
+97
+47
+10
+98
+48
+13
+98
+48
+11
+98
+48
+13
+99
+49
+12
+99
+49
+14
+98
+48
+11
+101
+51
+16
+103
+53
+16
+104
+54
+19
+103
+53
+16
+106
+54
+17
+109
+59
+22
+114
+62
+25
+115
+63
+24
+118
+66
+26
+122
+69
+27
+120
+67
+25
+113
+60
+18
+110
+57
+15
+113
+60
+16
+115
+62
+20
+114
+61
+17
+113
+60
+18
+113
+60
+16
+114
+61
+17
+115
+61
+17
+113
+59
+15
+111
+57
+13
+112
+58
+14
+113
+60
+18
+112
+60
+21
+107
+58
+18
+105
+56
+16
+106
+57
+16
+111
+62
+21
+117
+68
+25
+121
+72
+29
+122
+73
+30
+120
+69
+26
+116
+67
+24
+121
+70
+27
+123
+74
+31
+125
+74
+31
+118
+69
+28
+117
+65
+25
+118
+67
+24
+115
+62
+18
+114
+62
+15
+118
+65
+21
+119
+66
+22
+118
+65
+21
+122
+69
+25
+125
+72
+28
+120
+67
+23
+123
+70
+26
+124
+71
+27
+123
+70
+26
+120
+67
+23
+118
+65
+21
+119
+66
+22
+121
+68
+24
+123
+70
+26
+127
+73
+29
+126
+72
+28
+120
+66
+22
+117
+63
+19
+123
+69
+25
+127
+73
+29
+122
+68
+24
+116
+62
+18
+119
+64
+23
+117
+62
+21
+117
+62
+21
+118
+63
+22
+118
+63
+22
+117
+62
+21
+115
+60
+19
+113
+58
+17
+116
+63
+19
+113
+60
+16
+113
+60
+16
+115
+62
+18
+120
+67
+23
+123
+70
+26
+125
+72
+28
+127
+74
+30
+128
+75
+31
+131
+78
+34
+132
+78
+34
+128
+74
+30
+126
+72
+28
+128
+74
+30
+131
+77
+33
+133
+79
+35
+136
+82
+36
+135
+83
+36
+135
+83
+36
+134
+82
+35
+133
+79
+32
+130
+76
+29
+130
+76
+29
+131
+77
+30
+128
+75
+25
+128
+75
+25
+129
+75
+28
+131
+77
+30
+134
+80
+33
+139
+85
+38
+145
+88
+42
+145
+91
+44
+140
+86
+39
+137
+83
+36
+136
+84
+37
+136
+84
+36
+133
+81
+34
+131
+79
+31
+128
+76
+28
+126
+74
+26
+131
+79
+31
+136
+84
+36
+137
+85
+37
+135
+83
+35
+137
+85
+37
+137
+85
+37
+136
+84
+36
+137
+85
+37
+141
+89
+42
+143
+91
+44
+143
+91
+44
+140
+88
+41
+136
+84
+37
+133
+81
+34
+132
+80
+33
+131
+79
+32
+130
+78
+31
+133
+81
+34
+138
+86
+39
+141
+89
+42
+141
+89
+42
+140
+88
+41
+142
+90
+43
+144
+92
+44
+147
+91
+42
+145
+89
+38
+141
+85
+34
+139
+83
+32
+138
+82
+31
+140
+84
+33
+142
+86
+37
+143
+87
+36
+143
+87
+38
+141
+85
+34
+139
+83
+34
+139
+83
+32
+139
+83
+34
+138
+82
+31
+136
+80
+31
+133
+77
+28
+132
+76
+27
+131
+74
+28
+131
+74
+28
+133
+77
+28
+135
+78
+32
+135
+79
+30
+136
+79
+33
+138
+82
+33
+134
+78
+29
+134
+78
+29
+135
+79
+30
+134
+78
+29
+132
+76
+27
+132
+76
+27
+134
+78
+29
+135
+79
+30
+135
+79
+30
+138
+82
+33
+142
+86
+37
+142
+86
+37
+138
+82
+33
+134
+78
+29
+134
+78
+29
+137
+81
+32
+142
+86
+37
+138
+82
+33
+135
+78
+32
+134
+77
+31
+132
+75
+29
+135
+78
+32
+139
+82
+36
+140
+83
+37
+108
+60
+22
+110
+62
+24
+111
+63
+25
+112
+64
+26
+113
+65
+27
+114
+66
+28
+113
+65
+29
+112
+64
+28
+113
+65
+29
+114
+66
+30
+113
+65
+29
+109
+61
+23
+110
+62
+24
+116
+68
+30
+119
+71
+33
+118
+70
+30
+113
+65
+25
+112
+64
+24
+114
+66
+26
+118
+70
+30
+118
+70
+32
+117
+69
+31
+118
+70
+32
+120
+72
+34
+113
+65
+27
+112
+64
+26
+110
+62
+24
+109
+61
+23
+109
+61
+23
+111
+63
+25
+114
+66
+28
+116
+68
+28
+117
+68
+27
+118
+69
+28
+118
+69
+28
+117
+68
+27
+117
+68
+28
+119
+70
+29
+118
+69
+29
+117
+68
+27
+116
+67
+27
+116
+67
+26
+114
+65
+24
+115
+66
+25
+119
+70
+29
+120
+71
+30
+119
+70
+27
+120
+71
+30
+119
+67
+28
+118
+66
+27
+119
+67
+28
+123
+71
+32
+126
+74
+35
+125
+73
+34
+123
+71
+32
+121
+69
+30
+120
+68
+29
+120
+68
+29
+120
+68
+29
+120
+68
+29
+120
+68
+29
+119
+67
+28
+119
+67
+28
+116
+67
+27
+114
+66
+28
+113
+65
+27
+111
+63
+25
+109
+61
+23
+108
+60
+22
+108
+60
+22
+107
+59
+21
+106
+58
+20
+106
+58
+20
+108
+60
+22
+108
+58
+21
+106
+56
+19
+104
+55
+15
+105
+56
+16
+106
+57
+17
+107
+58
+17
+114
+62
+22
+120
+67
+25
+121
+68
+26
+115
+62
+20
+111
+58
+14
+111
+58
+14
+111
+58
+14
+110
+57
+13
+115
+62
+18
+116
+63
+19
+119
+65
+21
+119
+65
+21
+119
+65
+21
+119
+65
+21
+122
+68
+24
+125
+72
+30
+113
+64
+24
+108
+60
+22
+103
+55
+17
+99
+51
+11
+100
+53
+11
+105
+58
+16
+110
+61
+18
+110
+61
+18
+116
+67
+24
+117
+68
+25
+115
+66
+23
+112
+63
+20
+112
+63
+22
+115
+66
+25
+115
+66
+26
+114
+65
+24
+115
+64
+19
+116
+64
+17
+118
+65
+21
+119
+66
+22
+117
+64
+20
+118
+65
+21
+117
+64
+20
+111
+58
+14
+116
+63
+19
+117
+64
+20
+116
+63
+19
+112
+59
+15
+108
+55
+11
+107
+54
+10
+110
+57
+13
+112
+59
+15
+121
+66
+25
+125
+70
+29
+124
+69
+28
+121
+66
+25
+122
+67
+26
+123
+68
+27
+122
+67
+26
+124
+69
+28
+121
+66
+25
+122
+67
+26
+125
+70
+31
+129
+74
+33
+132
+77
+38
+132
+77
+36
+130
+75
+36
+129
+74
+33
+119
+66
+24
+112
+61
+18
+108
+57
+14
+109
+58
+15
+112
+59
+17
+111
+60
+17
+113
+60
+18
+114
+63
+20
+115
+62
+20
+112
+61
+16
+114
+61
+19
+116
+63
+19
+119
+66
+24
+121
+68
+24
+123
+70
+28
+125
+72
+28
+125
+72
+28
+125
+73
+26
+126
+73
+29
+128
+76
+29
+128
+76
+29
+125
+73
+26
+124
+72
+25
+126
+74
+27
+131
+79
+31
+134
+82
+34
+138
+86
+39
+141
+89
+42
+142
+90
+43
+142
+90
+43
+142
+90
+43
+142
+90
+43
+139
+85
+38
+136
+82
+35
+139
+85
+38
+139
+87
+39
+135
+81
+34
+133
+81
+33
+138
+85
+35
+136
+84
+34
+142
+90
+40
+143
+91
+41
+140
+88
+38
+137
+85
+35
+137
+85
+35
+136
+84
+34
+134
+82
+32
+134
+82
+32
+134
+82
+35
+132
+80
+33
+132
+80
+33
+134
+82
+35
+138
+86
+39
+139
+87
+40
+140
+88
+41
+141
+89
+42
+135
+83
+36
+137
+85
+38
+139
+87
+40
+139
+87
+40
+136
+84
+37
+134
+82
+35
+133
+81
+34
+133
+79
+32
+135
+79
+30
+136
+78
+28
+135
+77
+27
+135
+77
+27
+136
+78
+30
+136
+78
+30
+134
+76
+28
+132
+74
+26
+132
+74
+26
+133
+75
+27
+133
+75
+27
+134
+76
+28
+135
+77
+29
+134
+76
+28
+132
+74
+26
+129
+71
+23
+130
+72
+24
+130
+72
+26
+131
+73
+27
+132
+74
+28
+132
+74
+28
+132
+74
+28
+132
+74
+28
+132
+74
+28
+137
+79
+33
+137
+79
+33
+137
+79
+33
+136
+78
+32
+134
+76
+30
+132
+74
+28
+131
+73
+27
+132
+74
+28
+127
+69
+23
+131
+73
+27
+136
+78
+32
+140
+82
+36
+140
+82
+36
+137
+79
+33
+137
+79
+33
+138
+80
+34
+135
+77
+31
+135
+77
+31
+137
+78
+34
+136
+77
+33
+133
+74
+30
+133
+74
+30
+133
+74
+30
+130
+71
+27
+111
+63
+23
+110
+62
+22
+109
+61
+21
+109
+61
+21
+111
+63
+25
+112
+64
+26
+111
+63
+25
+109
+61
+23
+106
+58
+20
+109
+61
+23
+108
+60
+22
+105
+57
+17
+105
+57
+17
+110
+62
+22
+114
+66
+26
+114
+67
+25
+118
+71
+29
+115
+68
+26
+113
+65
+25
+113
+65
+25
+112
+64
+24
+108
+60
+20
+107
+59
+21
+108
+60
+22
+112
+64
+26
+111
+63
+25
+110
+62
+24
+110
+62
+24
+109
+61
+21
+108
+60
+20
+108
+60
+20
+107
+59
+19
+105
+56
+16
+106
+57
+17
+107
+58
+18
+107
+58
+18
+110
+60
+23
+114
+65
+25
+117
+67
+30
+116
+67
+27
+118
+68
+31
+117
+68
+28
+114
+65
+25
+113
+64
+24
+116
+67
+26
+118
+69
+28
+117
+68
+27
+118
+69
+28
+118
+69
+26
+116
+67
+24
+114
+65
+22
+113
+64
+21
+112
+63
+20
+110
+61
+18
+109
+60
+17
+109
+60
+17
+110
+61
+18
+111
+62
+19
+113
+64
+21
+115
+66
+23
+116
+67
+24
+119
+70
+27
+121
+72
+29
+123
+74
+31
+119
+72
+30
+118
+71
+29
+118
+71
+29
+120
+73
+31
+121
+73
+33
+123
+75
+35
+123
+75
+35
+124
+76
+36
+123
+75
+35
+122
+74
+34
+123
+76
+34
+125
+78
+36
+125
+78
+36
+123
+76
+34
+124
+77
+33
+126
+77
+34
+124
+73
+30
+122
+71
+28
+120
+69
+26
+121
+70
+27
+124
+71
+29
+125
+72
+30
+125
+72
+28
+125
+72
+28
+124
+71
+27
+123
+70
+26
+122
+69
+25
+121
+68
+24
+120
+67
+23
+119
+66
+22
+120
+67
+25
+123
+70
+28
+125
+73
+33
+125
+73
+33
+122
+70
+30
+119
+68
+25
+119
+68
+23
+121
+70
+25
+124
+73
+26
+124
+73
+26
+125
+73
+26
+125
+73
+26
+122
+70
+23
+117
+65
+18
+117
+64
+20
+121
+68
+24
+122
+69
+27
+120
+67
+25
+122
+71
+26
+120
+69
+24
+119
+68
+23
+116
+65
+20
+114
+63
+20
+114
+63
+20
+112
+61
+18
+108
+57
+14
+114
+63
+20
+117
+66
+23
+118
+67
+24
+117
+66
+23
+115
+64
+21
+117
+66
+23
+121
+70
+27
+126
+73
+31
+124
+70
+26
+123
+69
+25
+120
+66
+22
+119
+65
+21
+117
+63
+19
+112
+58
+14
+107
+53
+9
+109
+55
+11
+109
+55
+11
+109
+55
+11
+112
+57
+16
+116
+62
+18
+117
+62
+21
+115
+61
+17
+113
+58
+17
+110
+57
+15
+110
+58
+18
+105
+56
+15
+105
+56
+15
+109
+60
+19
+114
+62
+22
+112
+63
+22
+113
+61
+21
+111
+62
+21
+109
+57
+17
+105
+56
+13
+110
+58
+18
+118
+67
+24
+120
+68
+28
+115
+64
+21
+112
+60
+20
+115
+64
+21
+117
+66
+23
+116
+65
+20
+118
+67
+24
+122
+71
+26
+123
+72
+27
+121
+70
+25
+121
+70
+25
+123
+72
+27
+121
+70
+25
+122
+71
+26
+124
+73
+28
+123
+72
+27
+120
+69
+26
+116
+65
+22
+114
+63
+20
+113
+62
+19
+112
+58
+14
+115
+58
+13
+124
+67
+22
+130
+76
+30
+133
+76
+31
+133
+79
+33
+138
+81
+36
+134
+80
+34
+127
+73
+27
+125
+71
+25
+123
+69
+23
+127
+73
+27
+133
+79
+33
+133
+79
+33
+131
+77
+31
+133
+79
+33
+125
+71
+25
+122
+68
+22
+120
+66
+20
+121
+67
+21
+123
+69
+23
+124
+70
+24
+125
+71
+25
+126
+72
+26
+125
+71
+25
+127
+73
+27
+128
+76
+29
+127
+75
+28
+125
+73
+26
+123
+71
+24
+122
+70
+23
+122
+68
+22
+118
+61
+16
+120
+61
+17
+122
+63
+19
+123
+64
+20
+126
+67
+23
+130
+71
+27
+130
+71
+27
+129
+70
+26
+134
+75
+31
+135
+76
+32
+136
+77
+33
+136
+77
+33
+136
+77
+33
+137
+78
+34
+136
+77
+33
+134
+75
+31
+138
+77
+33
+140
+79
+35
+143
+82
+38
+145
+84
+40
+143
+84
+40
+144
+85
+41
+147
+88
+44
+148
+89
+45
+141
+82
+38
+139
+80
+36
+137
+80
+35
+136
+79
+34
+133
+76
+33
+129
+72
+29
+124
+67
+24
+123
+66
+21
+122
+63
+19
+123
+65
+19
+127
+69
+23
+134
+76
+30
+140
+82
+36
+141
+83
+37
+139
+81
+35
+137
+79
+33
+140
+82
+36
+139
+81
+35
+141
+83
+37
+141
+83
+37
+139
+81
+35
+141
+83
+37
+142
+84
+38
+139
+81
+35
+110
+62
+22
+109
+61
+21
+108
+60
+20
+107
+59
+19
+109
+61
+23
+111
+63
+25
+110
+62
+24
+108
+60
+22
+110
+62
+24
+113
+65
+25
+114
+66
+26
+112
+64
+24
+110
+62
+22
+111
+64
+22
+112
+65
+23
+112
+65
+23
+107
+60
+18
+106
+59
+17
+103
+55
+15
+103
+55
+15
+106
+58
+18
+105
+57
+17
+104
+56
+18
+107
+59
+21
+107
+59
+21
+108
+60
+22
+110
+62
+24
+111
+63
+25
+112
+64
+24
+112
+64
+24
+111
+63
+23
+111
+63
+23
+112
+62
+25
+111
+61
+24
+109
+59
+22
+108
+58
+21
+109
+59
+22
+109
+59
+22
+110
+60
+23
+109
+59
+22
+113
+63
+26
+113
+63
+26
+110
+61
+21
+109
+60
+20
+113
+64
+23
+113
+64
+23
+111
+62
+21
+112
+63
+22
+110
+61
+18
+110
+61
+18
+111
+62
+19
+113
+64
+21
+114
+65
+22
+115
+66
+23
+117
+68
+25
+120
+71
+28
+117
+68
+25
+117
+68
+25
+118
+69
+26
+118
+69
+26
+118
+69
+26
+120
+71
+28
+122
+73
+30
+124
+75
+32
+123
+74
+31
+121
+74
+30
+121
+72
+29
+121
+74
+30
+121
+72
+31
+118
+69
+28
+115
+66
+25
+113
+64
+23
+115
+66
+25
+114
+65
+24
+117
+68
+25
+121
+72
+29
+124
+75
+32
+124
+75
+32
+125
+77
+31
+126
+78
+32
+128
+77
+34
+124
+73
+30
+124
+73
+30
+129
+78
+35
+131
+78
+36
+130
+77
+35
+131
+78
+34
+134
+81
+37
+137
+84
+40
+135
+82
+38
+134
+81
+37
+133
+80
+36
+131
+78
+34
+129
+76
+32
+128
+75
+33
+129
+76
+34
+129
+76
+36
+131
+78
+38
+133
+80
+40
+135
+82
+40
+135
+82
+38
+134
+82
+35
+134
+82
+35
+134
+82
+34
+135
+81
+34
+132
+78
+31
+131
+77
+30
+132
+78
+31
+131
+77
+31
+129
+75
+29
+127
+73
+29
+127
+74
+30
+127
+76
+31
+127
+76
+31
+126
+75
+30
+125
+74
+31
+126
+75
+32
+127
+76
+33
+124
+73
+30
+119
+68
+25
+122
+71
+28
+123
+72
+29
+123
+72
+29
+119
+68
+25
+115
+63
+23
+113
+62
+19
+114
+62
+22
+115
+64
+21
+115
+62
+20
+109
+55
+11
+107
+53
+9
+117
+63
+19
+131
+77
+33
+133
+79
+35
+127
+73
+29
+125
+71
+27
+121
+67
+23
+122
+68
+24
+123
+69
+25
+125
+71
+27
+125
+71
+27
+123
+69
+25
+121
+67
+23
+120
+67
+25
+117
+65
+25
+113
+64
+23
+114
+62
+22
+117
+65
+25
+120
+68
+28
+121
+69
+29
+122
+70
+30
+122
+70
+30
+118
+67
+24
+118
+67
+24
+124
+73
+30
+130
+79
+36
+127
+76
+33
+116
+65
+22
+112
+61
+18
+114
+63
+20
+112
+59
+15
+112
+59
+15
+113
+60
+16
+115
+62
+18
+116
+63
+19
+116
+63
+19
+114
+63
+18
+115
+64
+19
+119
+68
+23
+119
+68
+23
+118
+67
+22
+117
+66
+21
+116
+65
+22
+117
+66
+23
+119
+68
+25
+121
+68
+26
+121
+64
+21
+119
+62
+19
+122
+63
+21
+126
+69
+26
+128
+69
+27
+125
+68
+25
+120
+63
+20
+114
+57
+14
+113
+56
+13
+109
+55
+11
+110
+53
+10
+113
+59
+15
+120
+63
+20
+113
+59
+15
+107
+53
+9
+107
+53
+9
+112
+58
+12
+114
+60
+14
+118
+61
+16
+118
+64
+18
+117
+63
+17
+118
+64
+18
+121
+67
+21
+126
+72
+26
+120
+66
+20
+121
+67
+21
+122
+68
+22
+121
+69
+22
+120
+68
+21
+118
+66
+19
+118
+66
+19
+120
+66
+20
+126
+69
+26
+128
+71
+28
+129
+72
+29
+129
+72
+29
+130
+73
+30
+131
+74
+31
+130
+73
+30
+127
+70
+27
+124
+67
+24
+124
+67
+24
+123
+66
+23
+120
+63
+20
+120
+63
+20
+122
+65
+22
+123
+66
+23
+122
+65
+22
+124
+65
+21
+127
+68
+24
+129
+70
+28
+129
+70
+28
+129
+70
+28
+129
+72
+29
+132
+75
+32
+134
+77
+34
+139
+82
+39
+137
+80
+37
+135
+81
+37
+136
+82
+38
+135
+80
+39
+131
+76
+35
+127
+72
+31
+126
+72
+28
+129
+72
+27
+136
+79
+34
+146
+89
+44
+152
+95
+50
+151
+94
+49
+146
+89
+43
+144
+87
+42
+145
+88
+42
+146
+89
+44
+141
+84
+38
+135
+78
+33
+132
+75
+29
+132
+75
+30
+139
+82
+36
+144
+87
+42
+142
+85
+39
+111
+62
+22
+111
+62
+22
+112
+63
+23
+113
+64
+24
+115
+66
+26
+118
+69
+29
+118
+69
+29
+117
+68
+28
+117
+68
+28
+118
+69
+29
+120
+71
+31
+120
+71
+30
+120
+71
+30
+119
+70
+29
+118
+69
+28
+118
+69
+26
+119
+72
+30
+120
+73
+31
+115
+68
+26
+111
+64
+22
+114
+66
+26
+114
+66
+26
+111
+63
+23
+112
+64
+24
+111
+63
+23
+111
+63
+23
+110
+62
+22
+110
+62
+22
+110
+62
+22
+110
+62
+22
+110
+62
+22
+111
+63
+23
+111
+61
+24
+108
+58
+23
+108
+58
+23
+109
+59
+24
+110
+60
+25
+109
+59
+24
+108
+58
+23
+109
+59
+24
+107
+57
+20
+108
+58
+21
+106
+57
+17
+107
+58
+18
+111
+62
+22
+111
+62
+22
+108
+59
+18
+108
+59
+18
+109
+61
+21
+109
+61
+21
+111
+63
+23
+111
+63
+23
+110
+62
+22
+109
+61
+21
+110
+62
+22
+112
+64
+24
+110
+62
+22
+108
+60
+20
+106
+58
+18
+105
+57
+17
+105
+57
+17
+105
+57
+17
+105
+57
+17
+105
+56
+15
+109
+60
+19
+109
+60
+17
+113
+62
+19
+115
+66
+23
+120
+68
+28
+120
+68
+28
+119
+67
+27
+118
+66
+26
+118
+66
+26
+119
+67
+27
+119
+68
+25
+119
+68
+25
+120
+69
+26
+121
+70
+27
+122
+71
+26
+122
+71
+26
+120
+69
+26
+118
+69
+28
+122
+70
+30
+125
+73
+33
+123
+72
+29
+118
+67
+24
+118
+67
+24
+123
+72
+29
+127
+74
+32
+127
+74
+32
+127
+76
+33
+128
+77
+34
+126
+75
+32
+124
+73
+30
+123
+71
+31
+124
+72
+32
+121
+69
+30
+121
+69
+29
+124
+72
+32
+127
+76
+33
+129
+76
+32
+127
+75
+28
+126
+74
+27
+126
+74
+27
+125
+73
+26
+125
+73
+26
+127
+75
+28
+129
+77
+30
+129
+76
+32
+128
+75
+31
+128
+75
+31
+129
+76
+32
+127
+76
+33
+126
+77
+34
+126
+77
+34
+127
+78
+37
+131
+82
+41
+133
+84
+43
+129
+80
+39
+124
+75
+34
+125
+76
+35
+127
+78
+37
+128
+79
+38
+128
+79
+38
+127
+78
+38
+128
+79
+38
+129
+80
+40
+132
+80
+40
+133
+80
+38
+130
+77
+35
+125
+72
+30
+124
+71
+29
+125
+72
+30
+124
+71
+29
+124
+71
+27
+128
+75
+31
+128
+75
+31
+128
+75
+31
+130
+77
+33
+132
+79
+35
+134
+81
+37
+135
+82
+38
+136
+83
+39
+137
+84
+40
+135
+80
+39
+133
+78
+37
+129
+75
+31
+125
+71
+27
+124
+70
+26
+125
+71
+27
+125
+71
+27
+124
+70
+26
+122
+68
+22
+124
+70
+24
+128
+74
+28
+132
+78
+32
+131
+77
+30
+128
+74
+27
+129
+72
+26
+131
+74
+28
+131
+74
+29
+131
+74
+29
+132
+75
+30
+132
+75
+30
+133
+76
+30
+134
+77
+31
+133
+76
+30
+131
+74
+28
+128
+74
+28
+126
+72
+26
+123
+69
+23
+121
+67
+21
+121
+67
+23
+122
+68
+24
+124
+70
+26
+127
+70
+27
+133
+74
+30
+131
+72
+28
+132
+71
+27
+131
+72
+28
+137
+76
+32
+134
+75
+31
+130
+71
+27
+130
+71
+27
+130
+71
+27
+128
+71
+26
+128
+69
+25
+130
+73
+28
+136
+77
+33
+134
+77
+32
+131
+74
+29
+131
+74
+29
+131
+74
+31
+134
+77
+34
+135
+76
+34
+130
+73
+30
+125
+68
+25
+123
+66
+23
+125
+68
+25
+127
+70
+27
+124
+67
+24
+121
+67
+23
+121
+67
+23
+122
+68
+24
+119
+65
+21
+116
+62
+18
+117
+63
+19
+120
+66
+22
+118
+65
+23
+121
+68
+26
+123
+70
+28
+120
+67
+25
+118
+65
+23
+116
+63
+21
+112
+59
+17
+108
+55
+13
+108
+55
+13
+109
+56
+14
+108
+55
+13
+108
+55
+13
+111
+58
+16
+117
+64
+22
+121
+68
+26
+121
+68
+24
+123
+69
+23
+127
+70
+25
+128
+71
+26
+123
+69
+23
+120
+66
+20
+118
+64
+18
+115
+61
+17
+113
+59
+15
+110
+57
+13
+109
+56
+12
+109
+58
+15
+112
+61
+18
+112
+61
+18
+109
+58
+15
+108
+57
+14
+108
+57
+14
+111
+58
+14
+121
+68
+24
+133
+80
+36
+135
+82
+38
+128
+75
+31
+120
+68
+21
+119
+66
+22
+123
+71
+24
+117
+64
+20
+115
+63
+16
+116
+62
+18
+118
+64
+18
+122
+68
+24
+128
+74
+28
+128
+74
+30
+122
+68
+22
+115
+66
+26
+115
+66
+25
+114
+65
+25
+111
+62
+21
+109
+60
+19
+107
+58
+17
+106
+57
+16
+104
+55
+14
+109
+60
+19
+108
+59
+18
+110
+61
+18
+113
+64
+21
+115
+66
+23
+115
+66
+23
+115
+67
+21
+116
+67
+24
+118
+71
+29
+121
+74
+32
+117
+69
+29
+114
+66
+26
+119
+71
+31
+122
+74
+34
+119
+71
+31
+119
+71
+31
+116
+68
+28
+114
+66
+26
+112
+64
+24
+110
+62
+22
+111
+63
+23
+113
+65
+25
+115
+67
+27
+117
+69
+29
+115
+65
+28
+112
+62
+25
+113
+63
+26
+118
+68
+31
+120
+70
+33
+118
+68
+31
+117
+67
+30
+118
+68
+31
+122
+72
+35
+122
+73
+33
+121
+72
+32
+121
+72
+31
+126
+74
+35
+124
+75
+34
+124
+72
+32
+122
+73
+32
+122
+73
+33
+121
+72
+32
+120
+71
+31
+119
+70
+30
+117
+68
+28
+117
+68
+28
+119
+70
+30
+121
+72
+32
+121
+72
+32
+118
+69
+29
+116
+67
+27
+117
+68
+28
+121
+72
+32
+122
+73
+33
+121
+72
+32
+118
+69
+29
+116
+64
+24
+113
+62
+19
+112
+61
+18
+114
+63
+20
+114
+62
+22
+112
+60
+20
+111
+58
+18
+111
+58
+18
+113
+60
+20
+117
+64
+24
+118
+65
+23
+116
+63
+21
+117
+64
+22
+123
+70
+28
+126
+73
+29
+126
+73
+31
+123
+72
+29
+117
+68
+25
+116
+64
+24
+117
+66
+23
+118
+67
+24
+116
+65
+22
+115
+64
+21
+116
+65
+20
+115
+62
+20
+117
+64
+20
+118
+67
+24
+119
+68
+23
+116
+65
+20
+112
+61
+16
+111
+58
+16
+111
+60
+17
+111
+59
+19
+108
+56
+16
+108
+57
+14
+111
+60
+17
+114
+61
+17
+112
+59
+15
+112
+60
+13
+113
+61
+14
+117
+65
+18
+120
+68
+21
+118
+66
+19
+113
+61
+14
+110
+57
+13
+113
+60
+16
+114
+61
+17
+111
+58
+14
+110
+59
+16
+108
+59
+16
+103
+54
+11
+101
+52
+9
+105
+56
+13
+108
+59
+16
+106
+57
+14
+104
+55
+12
+105
+56
+13
+108
+59
+16
+110
+61
+20
+111
+62
+21
+115
+63
+23
+115
+66
+25
+118
+66
+27
+119
+67
+27
+122
+71
+28
+127
+74
+32
+127
+74
+32
+127
+74
+32
+128
+75
+33
+125
+72
+30
+120
+67
+23
+119
+66
+22
+119
+66
+22
+118
+65
+21
+119
+66
+22
+122
+69
+25
+124
+71
+27
+126
+73
+29
+129
+76
+32
+132
+79
+35
+134
+80
+36
+136
+82
+38
+136
+82
+36
+135
+81
+35
+137
+83
+37
+140
+86
+40
+140
+86
+40
+138
+84
+38
+137
+83
+37
+136
+82
+36
+133
+79
+33
+131
+77
+31
+135
+81
+34
+140
+86
+39
+144
+87
+41
+143
+86
+40
+143
+86
+40
+145
+88
+42
+145
+88
+43
+144
+87
+41
+146
+89
+43
+148
+92
+43
+146
+89
+43
+143
+86
+40
+143
+86
+40
+140
+83
+37
+137
+80
+34
+135
+78
+32
+133
+76
+31
+131
+74
+29
+129
+72
+27
+127
+70
+25
+130
+71
+27
+135
+76
+32
+136
+77
+33
+137
+78
+34
+140
+81
+37
+138
+79
+35
+137
+80
+35
+142
+85
+40
+144
+87
+42
+143
+86
+41
+138
+81
+36
+132
+75
+30
+133
+76
+31
+135
+78
+33
+135
+78
+33
+137
+80
+35
+141
+84
+41
+141
+84
+41
+139
+82
+39
+134
+77
+34
+131
+74
+31
+129
+75
+31
+132
+75
+32
+132
+75
+32
+132
+75
+32
+130
+73
+30
+129
+75
+31
+131
+77
+33
+130
+76
+32
+126
+72
+26
+128
+74
+30
+134
+80
+36
+131
+78
+34
+133
+82
+37
+134
+81
+39
+131
+80
+35
+131
+78
+36
+132
+81
+36
+134
+81
+39
+133
+80
+36
+136
+83
+41
+135
+82
+38
+132
+79
+37
+128
+75
+31
+128
+75
+33
+131
+78
+34
+129
+76
+34
+126
+73
+29
+128
+74
+30
+133
+79
+33
+137
+83
+37
+138
+84
+38
+139
+85
+39
+136
+84
+37
+132
+79
+35
+127
+74
+30
+124
+71
+27
+122
+71
+26
+122
+71
+26
+123
+72
+27
+121
+70
+25
+114
+66
+20
+115
+64
+19
+117
+66
+21
+119
+68
+23
+120
+69
+24
+122
+69
+25
+123
+70
+26
+123
+70
+26
+122
+70
+23
+123
+71
+24
+124
+72
+25
+123
+71
+24
+121
+69
+22
+124
+70
+24
+127
+73
+27
+133
+79
+33
+140
+86
+40
+139
+85
+39
+131
+77
+31
+122
+73
+32
+121
+72
+29
+120
+71
+30
+119
+70
+27
+118
+69
+26
+119
+70
+27
+122
+73
+30
+124
+75
+32
+125
+77
+31
+122
+74
+28
+120
+72
+24
+122
+74
+26
+124
+76
+28
+122
+74
+26
+119
+71
+23
+118
+70
+24
+113
+66
+24
+110
+62
+22
+107
+57
+20
+106
+56
+19
+107
+57
+20
+108
+58
+21
+108
+58
+21
+107
+57
+20
+109
+59
+22
+112
+62
+25
+115
+65
+28
+117
+67
+30
+116
+67
+27
+115
+66
+26
+117
+68
+27
+119
+70
+29
+120
+71
+31
+120
+71
+31
+117
+68
+28
+110
+61
+21
+108
+59
+19
+112
+63
+23
+116
+64
+25
+114
+62
+22
+115
+63
+23
+116
+64
+24
+117
+65
+25
+118
+67
+24
+120
+67
+27
+121
+70
+27
+124
+71
+29
+124
+71
+31
+124
+71
+31
+123
+70
+30
+121
+68
+28
+120
+67
+27
+121
+68
+26
+122
+69
+27
+126
+73
+31
+130
+77
+35
+129
+76
+34
+127
+74
+32
+125
+72
+30
+126
+73
+31
+128
+75
+35
+128
+75
+35
+128
+75
+35
+129
+76
+36
+127
+74
+32
+127
+74
+32
+128
+75
+33
+131
+78
+36
+129
+76
+34
+124
+71
+29
+123
+70
+28
+124
+71
+29
+118
+65
+23
+118
+65
+23
+119
+66
+24
+116
+63
+21
+114
+61
+19
+121
+68
+26
+126
+73
+31
+123
+70
+28
+122
+71
+28
+120
+69
+24
+117
+66
+23
+117
+66
+21
+121
+70
+25
+122
+71
+26
+122
+71
+26
+125
+74
+27
+126
+73
+29
+125
+73
+26
+128
+75
+31
+134
+82
+35
+136
+84
+37
+131
+79
+32
+128
+74
+28
+126
+74
+27
+131
+78
+34
+130
+77
+33
+126
+73
+29
+125
+72
+28
+128
+76
+29
+130
+78
+31
+132
+78
+32
+135
+81
+35
+134
+80
+34
+131
+77
+31
+128
+74
+28
+131
+77
+31
+135
+81
+35
+132
+78
+32
+126
+72
+26
+124
+71
+27
+122
+71
+28
+120
+69
+26
+121
+70
+27
+121
+70
+25
+119
+68
+23
+123
+72
+27
+126
+75
+30
+122
+71
+26
+122
+71
+26
+121
+70
+25
+117
+66
+23
+116
+65
+22
+119
+66
+24
+116
+65
+22
+114
+61
+21
+112
+61
+18
+118
+67
+24
+121
+70
+27
+126
+75
+32
+130
+79
+36
+131
+78
+36
+129
+76
+34
+126
+73
+29
+124
+71
+27
+123
+70
+26
+124
+71
+27
+123
+70
+26
+120
+67
+23
+119
+66
+22
+121
+68
+24
+122
+69
+25
+121
+68
+24
+118
+65
+21
+118
+65
+21
+118
+65
+21
+119
+66
+22
+119
+66
+22
+119
+66
+22
+117
+64
+20
+116
+63
+19
+114
+61
+17
+115
+62
+18
+116
+63
+19
+117
+64
+20
+120
+67
+23
+123
+70
+26
+126
+73
+29
+128
+75
+31
+128
+74
+30
+128
+74
+28
+127
+73
+29
+126
+72
+26
+128
+74
+28
+132
+78
+31
+134
+80
+34
+134
+80
+33
+131
+77
+30
+128
+74
+27
+128
+74
+28
+131
+77
+31
+133
+79
+33
+133
+79
+33
+135
+81
+35
+138
+84
+38
+133
+79
+33
+131
+77
+31
+128
+74
+28
+128
+74
+28
+132
+78
+31
+136
+82
+35
+135
+81
+34
+132
+78
+31
+135
+81
+34
+132
+78
+31
+127
+73
+26
+122
+68
+21
+121
+67
+20
+122
+68
+21
+124
+70
+23
+124
+72
+25
+131
+78
+34
+130
+77
+35
+131
+77
+33
+127
+73
+29
+123
+69
+25
+123
+70
+26
+127
+73
+29
+127
+73
+29
+132
+78
+32
+131
+77
+31
+129
+75
+29
+127
+73
+27
+126
+72
+26
+127
+73
+26
+129
+75
+29
+131
+77
+31
+132
+78
+32
+134
+82
+35
+137
+83
+39
+137
+85
+38
+137
+83
+39
+135
+83
+36
+133
+79
+35
+131
+77
+31
+128
+74
+30
+131
+77
+31
+131
+77
+33
+128
+74
+28
+128
+74
+30
+130
+76
+30
+127
+73
+29
+121
+67
+23
+124
+67
+24
+127
+70
+27
+129
+72
+29
+131
+74
+31
+131
+74
+31
+130
+76
+32
+131
+77
+31
+131
+77
+31
+127
+73
+27
+123
+71
+24
+128
+76
+29
+128
+76
+29
+122
+70
+23
+124
+73
+26
+133
+81
+34
+133
+81
+34
+132
+80
+33
+128
+76
+29
+126
+72
+26
+125
+71
+24
+127
+73
+26
+128
+74
+27
+130
+76
+29
+132
+78
+31
+136
+80
+31
+140
+84
+35
+145
+89
+40
+147
+91
+42
+148
+90
+42
+146
+88
+40
+142
+84
+36
+138
+80
+32
+120
+71
+31
+120
+71
+30
+121
+72
+32
+121
+72
+31
+122
+73
+32
+122
+73
+32
+123
+74
+33
+124
+75
+32
+128
+79
+36
+124
+75
+32
+121
+73
+27
+121
+73
+27
+125
+77
+31
+127
+79
+33
+125
+77
+31
+122
+73
+30
+118
+70
+30
+116
+68
+28
+115
+65
+28
+115
+66
+26
+116
+66
+29
+116
+67
+27
+114
+64
+27
+113
+64
+24
+112
+62
+25
+109
+60
+20
+108
+58
+21
+108
+59
+19
+110
+61
+21
+111
+62
+21
+110
+61
+20
+110
+61
+20
+113
+64
+23
+114
+65
+24
+114
+65
+24
+111
+62
+19
+111
+62
+21
+114
+65
+22
+116
+64
+24
+115
+64
+21
+112
+61
+18
+112
+61
+18
+112
+59
+17
+112
+59
+17
+112
+59
+17
+114
+61
+17
+116
+63
+21
+116
+63
+21
+119
+64
+23
+120
+65
+24
+122
+67
+26
+122
+68
+24
+121
+67
+23
+121
+67
+21
+122
+68
+24
+125
+71
+25
+124
+70
+26
+125
+71
+25
+125
+71
+27
+123
+69
+25
+119
+65
+21
+116
+61
+20
+117
+62
+21
+118
+65
+23
+120
+67
+25
+118
+65
+21
+114
+61
+19
+113
+60
+16
+116
+63
+21
+119
+66
+22
+120
+67
+25
+120
+67
+23
+116
+63
+21
+113
+60
+16
+115
+62
+20
+118
+65
+21
+118
+65
+23
+118
+65
+21
+120
+67
+25
+122
+69
+25
+123
+72
+29
+120
+69
+24
+116
+65
+22
+115
+64
+19
+118
+67
+24
+118
+67
+22
+116
+65
+20
+118
+67
+22
+120
+67
+23
+119
+66
+22
+121
+68
+24
+125
+72
+28
+127
+73
+27
+126
+72
+26
+125
+71
+25
+125
+71
+25
+129
+77
+30
+129
+77
+30
+126
+74
+27
+124
+72
+25
+124
+72
+25
+123
+71
+24
+121
+67
+21
+121
+67
+21
+122
+68
+22
+123
+69
+23
+123
+69
+23
+125
+71
+25
+128
+74
+28
+126
+72
+26
+121
+67
+21
+120
+66
+22
+120
+67
+23
+120
+69
+24
+125
+74
+29
+127
+76
+31
+125
+74
+27
+126
+75
+28
+127
+76
+29
+123
+72
+25
+126
+75
+28
+127
+76
+29
+125
+72
+28
+125
+72
+28
+128
+75
+33
+128
+75
+33
+125
+72
+30
+124
+71
+29
+120
+67
+25
+119
+68
+25
+119
+68
+25
+118
+67
+24
+117
+64
+22
+115
+62
+20
+114
+61
+17
+113
+60
+16
+115
+62
+18
+117
+64
+20
+119
+66
+22
+119
+66
+22
+121
+68
+24
+125
+72
+28
+127
+74
+30
+127
+74
+30
+125
+74
+29
+124
+73
+28
+126
+75
+30
+131
+80
+35
+132
+81
+36
+127
+76
+31
+123
+72
+27
+123
+72
+27
+121
+70
+27
+120
+69
+26
+120
+69
+26
+120
+69
+26
+121
+70
+27
+121
+70
+27
+121
+70
+27
+121
+70
+27
+123
+70
+26
+124
+72
+25
+124
+71
+27
+125
+73
+26
+125
+73
+26
+124
+72
+25
+121
+69
+22
+117
+65
+17
+123
+69
+22
+126
+72
+25
+129
+75
+28
+128
+74
+28
+125
+71
+25
+124
+70
+24
+125
+71
+25
+127
+73
+27
+122
+69
+25
+121
+68
+24
+120
+67
+23
+121
+69
+22
+124
+72
+25
+125
+73
+26
+124
+72
+25
+122
+70
+22
+119
+67
+20
+123
+71
+23
+126
+74
+27
+128
+76
+28
+131
+77
+31
+130
+78
+30
+130
+76
+30
+127
+75
+28
+121
+69
+22
+123
+70
+26
+126
+74
+27
+129
+77
+30
+131
+79
+32
+133
+81
+34
+134
+82
+35
+131
+79
+32
+132
+78
+31
+136
+82
+35
+140
+86
+39
+139
+85
+38
+135
+82
+32
+133
+80
+30
+134
+81
+31
+136
+83
+33
+136
+82
+35
+136
+82
+35
+135
+81
+35
+135
+81
+34
+133
+79
+33
+130
+76
+29
+128
+74
+28
+127
+73
+26
+130
+73
+28
+130
+73
+27
+132
+75
+30
+136
+79
+33
+136
+79
+34
+133
+76
+30
+135
+78
+33
+140
+83
+38
+138
+79
+35
+138
+79
+35
+136
+77
+33
+135
+76
+32
+135
+76
+32
+138
+81
+36
+143
+86
+40
+146
+89
+43
+146
+89
+43
+146
+89
+43
+149
+93
+44
+148
+92
+43
+139
+86
+36
+138
+85
+35
+141
+88
+38
+141
+88
+38
+134
+80
+33
+132
+78
+31
+132
+78
+31
+134
+81
+31
+138
+82
+33
+140
+84
+35
+140
+84
+35
+140
+84
+33
+139
+81
+31
+144
+86
+36
+149
+91
+41
+150
+92
+42
+151
+91
+41
+150
+90
+40
+149
+89
+39
+148
+88
+38
+109
+60
+27
+109
+61
+25
+111
+61
+28
+111
+61
+26
+112
+62
+27
+112
+62
+27
+111
+61
+26
+110
+60
+25
+109
+59
+24
+107
+57
+20
+105
+55
+18
+108
+58
+21
+116
+67
+27
+124
+75
+35
+124
+75
+35
+120
+71
+31
+117
+69
+29
+116
+69
+27
+115
+67
+27
+116
+69
+27
+117
+69
+29
+116
+69
+27
+114
+66
+26
+111
+64
+22
+113
+65
+25
+115
+68
+26
+119
+70
+30
+121
+72
+31
+121
+72
+31
+120
+71
+28
+120
+71
+28
+122
+73
+30
+121
+72
+29
+121
+72
+29
+121
+72
+29
+121
+73
+27
+121
+72
+29
+121
+73
+27
+122
+71
+28
+122
+71
+26
+121
+70
+25
+123
+72
+27
+127
+74
+30
+127
+74
+30
+127
+74
+30
+127
+75
+28
+124
+71
+27
+122
+69
+25
+119
+66
+22
+122
+69
+25
+125
+72
+28
+125
+73
+26
+124
+72
+25
+123
+71
+23
+124
+72
+25
+126
+74
+26
+127
+75
+28
+131
+79
+31
+131
+79
+32
+127
+75
+28
+123
+71
+24
+123
+70
+26
+125
+72
+28
+126
+73
+29
+127
+74
+30
+130
+79
+32
+132
+81
+36
+128
+77
+30
+126
+75
+30
+127
+76
+29
+127
+76
+31
+125
+74
+27
+124
+73
+28
+124
+73
+26
+123
+72
+27
+126
+75
+28
+127
+76
+31
+122
+71
+24
+118
+67
+22
+119
+68
+23
+117
+66
+23
+116
+65
+22
+113
+61
+21
+115
+64
+21
+121
+69
+29
+122
+71
+28
+123
+70
+28
+125
+72
+30
+122
+69
+27
+123
+70
+28
+123
+70
+28
+124
+71
+29
+127
+72
+31
+128
+73
+32
+128
+73
+32
+128
+74
+30
+129
+76
+32
+129
+77
+30
+127
+75
+28
+126
+74
+27
+128
+75
+31
+126
+73
+29
+122
+69
+25
+122
+69
+25
+124
+71
+27
+127
+74
+30
+128
+75
+31
+129
+76
+32
+132
+78
+34
+130
+76
+32
+128
+74
+30
+130
+76
+32
+125
+72
+28
+124
+71
+27
+125
+72
+28
+123
+71
+24
+120
+68
+21
+122
+70
+23
+126
+74
+27
+126
+74
+27
+131
+79
+32
+133
+81
+34
+132
+78
+32
+129
+75
+29
+132
+78
+34
+133
+79
+35
+130
+75
+34
+127
+74
+32
+128
+75
+33
+127
+74
+32
+125
+72
+30
+122
+69
+27
+120
+67
+25
+119
+66
+24
+119
+66
+22
+119
+66
+22
+119
+66
+22
+120
+67
+23
+119
+66
+22
+118
+65
+21
+117
+64
+20
+118
+65
+21
+118
+66
+19
+117
+65
+18
+117
+64
+20
+114
+61
+17
+117
+64
+20
+122
+69
+25
+123
+70
+28
+117
+64
+22
+114
+61
+19
+115
+62
+20
+116
+63
+21
+115
+62
+20
+116
+63
+21
+116
+63
+21
+117
+64
+22
+117
+64
+22
+116
+63
+23
+115
+62
+20
+117
+65
+18
+119
+67
+19
+121
+69
+22
+124
+72
+24
+127
+75
+27
+127
+75
+27
+123
+71
+23
+119
+67
+17
+123
+70
+20
+125
+72
+22
+123
+70
+20
+117
+63
+16
+115
+61
+14
+117
+63
+16
+120
+66
+19
+121
+67
+21
+120
+65
+24
+120
+65
+24
+121
+66
+25
+123
+69
+25
+124
+70
+26
+123
+69
+25
+121
+67
+23
+121
+67
+21
+123
+69
+25
+123
+69
+23
+123
+69
+25
+121
+67
+21
+123
+66
+23
+122
+68
+22
+125
+68
+25
+123
+69
+23
+126
+72
+25
+127
+74
+24
+130
+77
+27
+134
+81
+31
+138
+85
+33
+139
+86
+34
+136
+83
+31
+131
+78
+26
+137
+81
+30
+138
+82
+31
+139
+83
+32
+142
+86
+35
+145
+89
+38
+148
+92
+41
+148
+93
+39
+147
+91
+40
+139
+86
+36
+135
+82
+32
+132
+78
+31
+131
+78
+28
+130
+76
+29
+129
+76
+26
+130
+76
+29
+132
+79
+29
+134
+77
+31
+135
+79
+30
+135
+78
+32
+135
+79
+30
+136
+79
+33
+136
+80
+31
+133
+76
+30
+129
+71
+23
+136
+75
+28
+137
+77
+27
+137
+77
+27
+137
+77
+27
+138
+78
+28
+139
+79
+29
+141
+81
+31
+140
+82
+32
+139
+81
+31
+141
+83
+33
+143
+86
+33
+141
+84
+31
+136
+79
+26
+133
+76
+23
+133
+78
+24
+134
+78
+27
+133
+80
+30
+133
+79
+32
+134
+80
+33
+138
+85
+35
+145
+89
+40
+147
+91
+40
+148
+92
+41
+148
+92
+41
+151
+95
+44
+155
+100
+46
+158
+101
+48
+155
+98
+45
+151
+94
+41
+150
+93
+40
+150
+93
+40
+151
+94
+41
+100
+51
+18
+99
+50
+17
+101
+51
+18
+103
+53
+20
+107
+57
+24
+110
+60
+27
+112
+62
+29
+113
+63
+30
+114
+64
+29
+113
+63
+28
+110
+60
+25
+110
+60
+25
+115
+65
+28
+121
+71
+34
+120
+70
+33
+114
+64
+27
+111
+63
+23
+111
+63
+23
+111
+63
+23
+112
+64
+24
+113
+65
+25
+112
+64
+24
+109
+61
+21
+106
+58
+18
+110
+62
+22
+113
+65
+25
+119
+70
+30
+121
+72
+32
+119
+70
+29
+116
+67
+26
+116
+67
+26
+119
+70
+29
+121
+72
+31
+119
+70
+29
+119
+70
+27
+121
+72
+29
+121
+72
+29
+120
+71
+28
+122
+71
+28
+124
+73
+30
+128
+77
+34
+131
+80
+37
+135
+82
+40
+136
+83
+41
+136
+83
+39
+135
+82
+38
+132
+79
+35
+128
+75
+31
+130
+78
+31
+129
+78
+31
+128
+76
+29
+122
+71
+24
+118
+66
+19
+114
+64
+15
+115
+63
+15
+114
+64
+15
+118
+66
+18
+118
+68
+19
+116
+64
+16
+110
+60
+11
+110
+58
+11
+112
+61
+14
+113
+61
+14
+110
+59
+12
+112
+61
+14
+116
+65
+18
+119
+68
+23
+118
+67
+20
+116
+65
+20
+117
+66
+19
+118
+67
+22
+119
+68
+21
+128
+77
+32
+130
+79
+32
+126
+75
+30
+122
+71
+24
+126
+75
+30
+128
+77
+30
+126
+75
+30
+127
+76
+31
+132
+81
+38
+132
+81
+38
+129
+78
+35
+127
+76
+33
+128
+77
+34
+126
+75
+32
+125
+72
+30
+126
+73
+31
+124
+71
+29
+126
+73
+31
+127
+74
+34
+125
+72
+30
+125
+70
+31
+124
+69
+28
+123
+68
+29
+121
+68
+26
+122
+69
+25
+121
+69
+22
+117
+64
+20
+114
+61
+17
+115
+62
+18
+113
+60
+16
+110
+57
+13
+109
+56
+12
+113
+60
+16
+115
+62
+18
+114
+61
+17
+113
+60
+16
+116
+62
+18
+116
+62
+18
+116
+62
+18
+120
+66
+22
+119
+66
+22
+120
+67
+23
+122
+70
+23
+122
+70
+23
+121
+69
+22
+120
+68
+21
+121
+69
+22
+120
+68
+21
+123
+71
+24
+127
+75
+28
+126
+72
+26
+122
+68
+22
+124
+70
+26
+127
+73
+29
+125
+70
+29
+122
+67
+26
+117
+64
+22
+119
+66
+24
+120
+67
+25
+123
+70
+28
+125
+72
+30
+128
+75
+33
+131
+78
+34
+133
+80
+36
+135
+82
+38
+135
+82
+38
+134
+81
+37
+134
+81
+37
+136
+83
+39
+139
+86
+42
+139
+87
+40
+137
+85
+38
+129
+76
+32
+126
+73
+29
+124
+71
+27
+125
+72
+28
+125
+72
+28
+123
+70
+26
+123
+70
+28
+126
+73
+29
+125
+72
+30
+126
+73
+29
+127
+74
+32
+127
+74
+30
+125
+72
+30
+123
+70
+28
+120
+67
+25
+119
+66
+24
+120
+67
+23
+122
+70
+23
+124
+72
+25
+127
+75
+28
+130
+78
+31
+134
+82
+35
+135
+83
+35
+135
+83
+35
+132
+78
+31
+130
+76
+29
+125
+71
+24
+121
+67
+20
+123
+69
+23
+128
+74
+28
+130
+76
+30
+129
+75
+29
+129
+74
+33
+128
+73
+32
+129
+75
+31
+131
+77
+33
+131
+77
+33
+128
+74
+30
+130
+73
+28
+129
+75
+29
+132
+75
+30
+134
+77
+32
+137
+80
+35
+138
+81
+36
+138
+81
+36
+137
+80
+35
+133
+76
+31
+130
+73
+27
+127
+71
+22
+124
+71
+19
+125
+69
+20
+124
+71
+19
+129
+76
+24
+129
+76
+24
+124
+71
+19
+121
+68
+16
+123
+67
+16
+122
+66
+15
+121
+65
+14
+124
+68
+17
+132
+76
+25
+139
+83
+32
+139
+84
+30
+136
+80
+29
+131
+78
+28
+126
+73
+23
+122
+69
+19
+122
+69
+19
+122
+69
+19
+121
+68
+18
+124
+71
+21
+127
+74
+24
+127
+71
+22
+130
+74
+25
+132
+76
+27
+133
+77
+28
+140
+84
+35
+147
+91
+42
+147
+91
+42
+142
+86
+37
+135
+77
+27
+136
+76
+26
+136
+76
+26
+136
+76
+26
+136
+76
+26
+136
+76
+26
+135
+77
+27
+136
+78
+28
+139
+81
+31
+141
+83
+33
+140
+83
+30
+139
+82
+29
+139
+82
+29
+138
+81
+28
+138
+83
+29
+140
+84
+33
+136
+83
+33
+133
+80
+30
+130
+77
+27
+131
+78
+28
+133
+77
+26
+133
+77
+26
+132
+76
+25
+132
+76
+25
+132
+77
+23
+133
+78
+24
+134
+77
+24
+130
+73
+20
+126
+69
+16
+125
+68
+15
+125
+68
+15
+126
+69
+16
+109
+61
+23
+107
+59
+21
+104
+56
+18
+102
+54
+16
+101
+53
+13
+101
+53
+13
+100
+52
+12
+99
+51
+11
+105
+56
+16
+106
+57
+17
+104
+55
+15
+103
+54
+14
+107
+58
+18
+112
+63
+23
+112
+63
+23
+109
+60
+20
+105
+57
+19
+104
+58
+22
+106
+60
+24
+110
+64
+28
+113
+67
+31
+115
+69
+33
+117
+69
+33
+116
+68
+32
+118
+70
+34
+116
+68
+32
+115
+67
+29
+117
+69
+31
+120
+72
+34
+122
+74
+36
+123
+75
+35
+124
+76
+36
+120
+72
+32
+117
+69
+29
+118
+69
+29
+120
+71
+31
+119
+70
+30
+115
+66
+26
+114
+65
+25
+116
+67
+27
+115
+63
+24
+117
+65
+26
+119
+67
+27
+121
+69
+29
+126
+73
+33
+131
+78
+38
+134
+81
+41
+136
+83
+41
+139
+88
+43
+137
+89
+43
+136
+85
+40
+132
+84
+36
+133
+82
+35
+133
+85
+37
+136
+85
+38
+134
+86
+38
+136
+85
+38
+134
+86
+38
+133
+82
+35
+125
+77
+29
+125
+74
+29
+124
+76
+30
+124
+73
+28
+118
+70
+24
+111
+63
+17
+105
+57
+11
+101
+52
+9
+104
+56
+10
+112
+63
+20
+119
+71
+25
+125
+76
+33
+128
+80
+34
+131
+82
+39
+131
+83
+37
+123
+74
+31
+117
+69
+23
+120
+71
+28
+123
+75
+29
+124
+75
+32
+129
+78
+33
+130
+79
+34
+133
+80
+36
+131
+78
+34
+129
+76
+32
+129
+76
+32
+128
+75
+31
+127
+74
+30
+129
+76
+32
+125
+72
+28
+127
+74
+30
+129
+76
+34
+129
+76
+32
+130
+77
+35
+131
+78
+34
+132
+79
+37
+131
+78
+34
+133
+80
+38
+131
+80
+35
+126
+75
+32
+125
+74
+31
+128
+75
+33
+127
+74
+32
+125
+72
+30
+125
+72
+30
+130
+77
+35
+131
+78
+36
+128
+75
+33
+127
+74
+32
+130
+77
+35
+131
+78
+36
+132
+79
+37
+134
+81
+37
+134
+80
+36
+133
+79
+33
+131
+77
+31
+130
+76
+30
+130
+76
+30
+127
+73
+27
+124
+70
+24
+122
+68
+22
+130
+76
+30
+133
+79
+33
+128
+74
+28
+121
+67
+21
+119
+65
+21
+120
+66
+22
+118
+64
+20
+115
+61
+17
+120
+67
+25
+121
+68
+26
+121
+68
+24
+120
+67
+23
+119
+66
+22
+118
+65
+21
+117
+64
+20
+117
+64
+20
+122
+68
+24
+121
+67
+23
+118
+64
+18
+116
+62
+16
+118
+64
+18
+121
+67
+21
+120
+66
+20
+117
+63
+17
+124
+70
+24
+123
+69
+23
+120
+66
+20
+117
+63
+17
+116
+62
+16
+117
+63
+17
+118
+64
+20
+118
+64
+18
+125
+71
+27
+128
+74
+28
+131
+77
+33
+132
+78
+32
+129
+75
+31
+125
+71
+27
+121
+67
+23
+120
+66
+22
+117
+64
+22
+119
+66
+24
+120
+67
+25
+120
+67
+25
+120
+67
+23
+122
+69
+25
+123
+70
+26
+123
+70
+26
+129
+75
+31
+127
+73
+29
+128
+74
+30
+132
+78
+34
+135
+80
+39
+135
+80
+39
+133
+78
+37
+132
+78
+34
+135
+78
+35
+135
+78
+33
+136
+79
+33
+137
+80
+34
+136
+79
+33
+135
+78
+32
+137
+79
+31
+138
+82
+33
+138
+80
+32
+140
+82
+34
+143
+85
+37
+145
+87
+39
+147
+89
+41
+145
+87
+39
+139
+81
+33
+133
+75
+27
+139
+81
+33
+138
+82
+33
+136
+78
+32
+137
+80
+34
+143
+86
+40
+144
+87
+41
+142
+85
+39
+143
+86
+40
+139
+82
+36
+142
+85
+39
+144
+87
+41
+145
+88
+42
+146
+89
+43
+148
+91
+45
+147
+90
+44
+145
+88
+42
+137
+84
+34
+134
+81
+31
+132
+79
+29
+131
+78
+28
+130
+77
+27
+127
+74
+24
+127
+74
+24
+129
+76
+26
+132
+76
+27
+130
+74
+25
+130
+74
+25
+132
+76
+27
+130
+74
+25
+127
+71
+22
+132
+76
+27
+139
+83
+34
+135
+82
+32
+130
+77
+27
+124
+71
+21
+121
+68
+18
+122
+69
+19
+125
+72
+22
+131
+77
+30
+135
+81
+34
+137
+85
+37
+137
+85
+37
+135
+83
+35
+134
+82
+34
+137
+85
+37
+137
+85
+37
+137
+85
+37
+139
+87
+39
+141
+88
+38
+138
+85
+35
+137
+81
+32
+137
+81
+30
+136
+80
+29
+136
+80
+29
+136
+81
+27
+136
+81
+27
+140
+85
+31
+141
+86
+32
+140
+85
+31
+139
+84
+30
+139
+83
+32
+140
+84
+33
+140
+84
+33
+140
+84
+33
+124
+76
+36
+125
+77
+37
+125
+77
+37
+125
+77
+37
+125
+78
+36
+125
+78
+36
+124
+77
+35
+123
+76
+34
+122
+73
+32
+121
+72
+31
+117
+68
+27
+113
+64
+23
+110
+61
+20
+110
+61
+20
+108
+59
+18
+105
+57
+17
+104
+59
+20
+103
+57
+21
+101
+55
+19
+99
+53
+17
+97
+51
+15
+94
+48
+12
+93
+45
+9
+91
+43
+7
+93
+45
+9
+93
+45
+9
+94
+46
+8
+96
+48
+10
+97
+49
+11
+97
+49
+11
+99
+51
+11
+101
+53
+13
+101
+53
+13
+101
+53
+13
+104
+55
+15
+107
+58
+18
+108
+59
+19
+105
+56
+16
+103
+54
+14
+104
+55
+15
+107
+55
+16
+108
+56
+17
+110
+58
+18
+112
+60
+20
+116
+63
+23
+120
+67
+27
+122
+69
+29
+122
+70
+30
+115
+66
+23
+116
+67
+24
+115
+66
+23
+114
+65
+22
+115
+67
+21
+118
+70
+24
+118
+70
+24
+116
+68
+22
+123
+75
+29
+127
+79
+33
+129
+81
+35
+127
+79
+33
+125
+76
+33
+125
+76
+33
+125
+76
+33
+124
+75
+32
+122
+73
+32
+118
+69
+28
+117
+68
+27
+122
+73
+32
+127
+78
+37
+128
+79
+38
+129
+80
+39
+131
+82
+41
+127
+78
+37
+123
+74
+33
+122
+73
+32
+124
+75
+34
+124
+75
+34
+117
+68
+27
+113
+64
+23
+117
+66
+23
+125
+72
+28
+127
+74
+30
+125
+72
+28
+122
+69
+25
+121
+68
+24
+121
+68
+24
+120
+67
+23
+122
+69
+25
+128
+75
+33
+126
+73
+31
+124
+71
+29
+121
+68
+26
+119
+66
+24
+117
+64
+22
+117
+64
+22
+116
+63
+21
+120
+69
+26
+120
+69
+26
+119
+68
+25
+121
+70
+27
+127
+74
+32
+128
+75
+33
+125
+72
+30
+125
+72
+30
+126
+73
+31
+127
+74
+32
+124
+71
+29
+124
+71
+29
+128
+75
+33
+130
+77
+35
+129
+76
+34
+129
+76
+34
+126
+72
+28
+124
+70
+24
+121
+67
+21
+124
+70
+24
+130
+76
+30
+133
+79
+33
+133
+79
+33
+136
+82
+36
+140
+86
+40
+142
+88
+42
+138
+84
+38
+131
+77
+33
+130
+76
+32
+129
+75
+31
+128
+74
+30
+127
+73
+29
+122
+69
+27
+123
+70
+28
+123
+70
+26
+123
+70
+26
+124
+71
+27
+124
+71
+27
+125
+72
+28
+126
+73
+29
+125
+71
+27
+125
+71
+27
+123
+69
+23
+123
+69
+23
+127
+73
+27
+131
+77
+31
+132
+78
+32
+130
+76
+30
+128
+74
+28
+131
+77
+31
+132
+78
+32
+129
+75
+29
+127
+73
+27
+127
+73
+27
+125
+71
+25
+121
+67
+21
+127
+73
+27
+130
+76
+30
+135
+81
+35
+136
+82
+36
+133
+79
+33
+128
+74
+28
+124
+70
+24
+122
+68
+22
+122
+69
+25
+124
+71
+29
+127
+74
+32
+127
+74
+32
+126
+73
+29
+125
+72
+28
+123
+70
+26
+121
+68
+24
+121
+67
+23
+122
+68
+24
+126
+72
+28
+131
+77
+33
+130
+75
+34
+126
+71
+30
+126
+71
+30
+128
+74
+30
+132
+75
+30
+133
+77
+28
+134
+78
+29
+133
+77
+28
+135
+77
+29
+137
+79
+29
+139
+81
+31
+140
+82
+32
+139
+81
+31
+136
+78
+28
+132
+74
+24
+129
+71
+21
+129
+71
+21
+131
+73
+23
+131
+73
+23
+130
+72
+22
+133
+75
+27
+135
+77
+29
+133
+75
+27
+135
+77
+29
+141
+84
+38
+140
+83
+37
+136
+79
+33
+138
+81
+35
+139
+82
+36
+139
+82
+36
+138
+81
+35
+134
+77
+31
+135
+78
+33
+137
+80
+34
+136
+79
+34
+133
+76
+30
+133
+79
+32
+134
+81
+31
+134
+80
+33
+133
+80
+30
+131
+77
+30
+129
+76
+26
+126
+72
+25
+125
+72
+22
+128
+71
+25
+128
+72
+23
+130
+73
+27
+131
+75
+26
+129
+72
+26
+127
+71
+22
+129
+72
+26
+132
+76
+27
+131
+78
+28
+128
+75
+25
+126
+73
+23
+128
+75
+25
+128
+75
+25
+129
+76
+26
+130
+76
+29
+132
+78
+31
+128
+76
+28
+126
+74
+26
+126
+74
+26
+126
+74
+26
+126
+74
+27
+126
+74
+26
+125
+73
+26
+123
+71
+23
+122
+69
+19
+122
+69
+19
+125
+69
+18
+128
+72
+21
+130
+74
+23
+131
+75
+24
+133
+78
+24
+135
+80
+26
+136
+81
+27
+135
+80
+26
+134
+79
+25
+134
+78
+27
+134
+78
+27
+135
+79
+28
+134
+78
+27
+132
+76
+25
+116
+68
+28
+117
+69
+29
+118
+70
+30
+119
+71
+31
+117
+69
+29
+115
+67
+27
+113
+65
+25
+112
+64
+24
+118
+70
+30
+119
+71
+31
+119
+71
+31
+120
+72
+32
+121
+73
+33
+120
+72
+32
+119
+71
+31
+118
+70
+30
+113
+68
+26
+112
+69
+26
+112
+69
+27
+112
+69
+27
+113
+68
+27
+113
+68
+27
+113
+68
+27
+112
+67
+26
+107
+62
+21
+110
+65
+24
+113
+68
+26
+113
+68
+26
+108
+64
+19
+103
+59
+14
+103
+59
+14
+104
+60
+15
+110
+63
+21
+112
+65
+23
+116
+69
+27
+121
+74
+32
+125
+76
+33
+126
+77
+34
+126
+77
+34
+127
+78
+35
+126
+77
+34
+126
+77
+34
+128
+77
+34
+126
+75
+32
+123
+72
+27
+121
+70
+25
+117
+66
+21
+114
+63
+20
+119
+70
+29
+120
+71
+30
+118
+69
+28
+113
+64
+23
+109
+60
+19
+106
+57
+16
+102
+53
+12
+97
+48
+7
+98
+49
+8
+99
+50
+9
+101
+52
+11
+102
+53
+12
+103
+54
+13
+103
+54
+13
+104
+55
+14
+105
+56
+15
+107
+58
+18
+110
+61
+21
+114
+65
+25
+115
+66
+26
+113
+64
+24
+108
+59
+19
+105
+56
+16
+103
+54
+14
+104
+55
+15
+102
+53
+13
+108
+59
+19
+117
+68
+28
+118
+69
+29
+112
+63
+23
+109
+60
+20
+111
+59
+20
+115
+62
+22
+118
+63
+24
+116
+63
+23
+115
+62
+22
+119
+66
+26
+122
+69
+29
+124
+70
+32
+126
+72
+34
+124
+70
+32
+122
+68
+30
+120
+66
+28
+122
+68
+30
+123
+71
+34
+123
+71
+34
+125
+73
+36
+128
+76
+37
+124
+72
+32
+125
+73
+33
+124
+72
+32
+126
+74
+34
+132
+80
+40
+133
+81
+41
+130
+78
+38
+130
+78
+38
+126
+74
+34
+127
+75
+35
+123
+71
+31
+122
+70
+30
+126
+74
+34
+128
+76
+36
+127
+74
+34
+127
+74
+32
+128
+75
+31
+129
+76
+32
+127
+74
+30
+130
+77
+33
+134
+81
+37
+128
+75
+31
+120
+67
+23
+118
+65
+21
+125
+72
+28
+128
+75
+31
+128
+75
+31
+127
+74
+32
+129
+76
+34
+130
+77
+35
+130
+77
+35
+133
+80
+38
+137
+84
+40
+137
+84
+40
+137
+84
+40
+136
+83
+39
+136
+82
+38
+137
+83
+39
+137
+83
+39
+138
+84
+40
+141
+87
+43
+142
+88
+44
+141
+87
+41
+139
+85
+39
+139
+85
+39
+141
+87
+41
+141
+87
+41
+140
+86
+40
+144
+90
+43
+147
+93
+46
+150
+96
+49
+149
+95
+48
+147
+93
+46
+144
+90
+43
+141
+87
+40
+137
+83
+36
+131
+77
+30
+131
+77
+30
+131
+77
+30
+130
+76
+29
+129
+75
+28
+128
+74
+27
+126
+72
+25
+125
+71
+24
+128
+76
+29
+129
+77
+30
+131
+79
+32
+132
+80
+33
+133
+81
+33
+133
+81
+33
+131
+79
+31
+129
+77
+29
+129
+75
+28
+129
+75
+28
+129
+75
+29
+127
+73
+27
+124
+70
+24
+124
+70
+24
+128
+74
+28
+132
+78
+32
+133
+76
+30
+135
+79
+30
+136
+80
+31
+135
+79
+28
+137
+81
+30
+142
+86
+35
+142
+86
+35
+139
+84
+30
+136
+79
+26
+137
+80
+27
+136
+79
+26
+136
+79
+26
+136
+79
+26
+138
+81
+28
+138
+81
+28
+138
+81
+28
+141
+83
+33
+143
+85
+35
+139
+83
+32
+140
+84
+33
+146
+90
+41
+141
+85
+36
+133
+77
+28
+133
+77
+28
+129
+76
+26
+128
+75
+25
+123
+70
+20
+120
+67
+17
+123
+69
+22
+129
+76
+26
+129
+75
+28
+126
+72
+25
+131
+77
+30
+134
+80
+33
+135
+81
+35
+132
+78
+31
+131
+77
+31
+132
+78
+31
+133
+79
+33
+133
+79
+32
+138
+84
+38
+140
+86
+39
+142
+85
+40
+141
+84
+38
+142
+85
+40
+144
+87
+41
+141
+84
+39
+136
+79
+33
+138
+82
+31
+138
+82
+31
+142
+86
+35
+146
+90
+39
+147
+91
+40
+143
+87
+36
+140
+84
+35
+139
+83
+34
+134
+78
+29
+131
+75
+26
+133
+80
+30
+135
+82
+32
+132
+78
+31
+132
+79
+29
+133
+79
+32
+129
+76
+26
+139
+83
+34
+140
+84
+35
+142
+86
+37
+143
+87
+38
+143
+87
+36
+143
+87
+36
+144
+88
+37
+147
+91
+40
+142
+89
+37
+141
+88
+36
+140
+87
+35
+138
+85
+35
+138
+85
+35
+138
+85
+35
+135
+82
+32
+132
+79
+29
+103
+55
+15
+105
+57
+17
+107
+59
+19
+107
+59
+19
+107
+59
+19
+106
+58
+18
+105
+57
+17
+105
+57
+17
+106
+58
+18
+107
+59
+19
+112
+64
+24
+118
+70
+30
+120
+72
+32
+119
+71
+31
+116
+68
+28
+112
+67
+26
+109
+66
+24
+109
+66
+24
+109
+66
+24
+109
+66
+24
+110
+65
+24
+110
+65
+24
+110
+65
+24
+109
+64
+23
+114
+69
+28
+114
+69
+28
+114
+69
+28
+116
+71
+29
+117
+72
+30
+117
+73
+28
+117
+72
+30
+118
+73
+31
+120
+73
+31
+120
+73
+31
+120
+73
+31
+118
+71
+29
+118
+69
+28
+118
+69
+26
+117
+68
+27
+115
+66
+23
+118
+69
+26
+118
+69
+26
+120
+69
+26
+118
+67
+24
+118
+67
+24
+118
+67
+22
+117
+66
+23
+116
+65
+22
+116
+67
+26
+121
+72
+32
+124
+75
+35
+125
+76
+36
+126
+77
+37
+129
+80
+40
+130
+81
+41
+128
+79
+39
+128
+79
+39
+122
+73
+33
+117
+68
+28
+115
+66
+26
+115
+66
+26
+113
+64
+24
+110
+61
+21
+109
+60
+20
+108
+58
+21
+107
+57
+20
+104
+54
+17
+102
+52
+15
+104
+54
+17
+108
+58
+21
+109
+59
+22
+107
+57
+20
+99
+49
+12
+97
+47
+10
+101
+51
+14
+104
+54
+17
+103
+53
+16
+108
+58
+21
+113
+63
+26
+114
+62
+23
+119
+66
+26
+119
+64
+23
+113
+60
+20
+109
+56
+16
+110
+57
+17
+112
+59
+19
+110
+57
+17
+110
+57
+17
+108
+54
+16
+103
+49
+11
+100
+46
+8
+101
+47
+9
+100
+48
+9
+97
+45
+6
+96
+44
+7
+98
+46
+7
+98
+46
+7
+99
+47
+7
+99
+47
+7
+103
+51
+11
+112
+60
+20
+116
+64
+24
+116
+64
+24
+117
+65
+25
+117
+65
+25
+116
+64
+24
+111
+59
+19
+108
+56
+16
+111
+59
+19
+113
+61
+21
+113
+60
+20
+113
+60
+20
+116
+63
+21
+116
+63
+19
+114
+61
+19
+115
+62
+18
+119
+66
+24
+114
+61
+17
+107
+54
+12
+107
+54
+10
+110
+57
+15
+113
+60
+18
+112
+59
+17
+110
+57
+15
+110
+57
+15
+107
+54
+12
+106
+53
+11
+108
+55
+13
+108
+55
+13
+109
+56
+12
+109
+56
+12
+110
+57
+13
+111
+57
+13
+112
+58
+14
+113
+59
+15
+113
+59
+15
+112
+58
+14
+117
+63
+19
+120
+66
+20
+121
+67
+21
+122
+68
+22
+126
+72
+26
+129
+75
+29
+131
+77
+31
+130
+76
+30
+130
+76
+30
+132
+78
+34
+133
+79
+33
+130
+76
+32
+126
+72
+26
+124
+70
+26
+124
+70
+24
+124
+70
+26
+122
+68
+22
+120
+66
+22
+122
+68
+22
+128
+74
+30
+136
+82
+36
+142
+88
+44
+145
+91
+45
+142
+88
+42
+139
+87
+40
+136
+84
+37
+136
+84
+37
+138
+86
+39
+140
+88
+40
+139
+87
+39
+137
+85
+37
+138
+84
+37
+136
+82
+35
+131
+77
+31
+126
+72
+26
+125
+71
+25
+129
+75
+29
+131
+77
+31
+131
+77
+31
+138
+81
+36
+142
+85
+39
+144
+87
+41
+142
+86
+37
+145
+88
+42
+149
+93
+44
+147
+91
+42
+141
+85
+34
+142
+86
+37
+145
+89
+38
+147
+89
+41
+145
+89
+38
+145
+87
+39
+144
+88
+37
+145
+87
+39
+144
+88
+37
+143
+85
+35
+144
+89
+35
+139
+83
+32
+140
+84
+33
+146
+90
+39
+140
+84
+33
+129
+73
+22
+126
+73
+21
+127
+74
+24
+132
+79
+29
+134
+81
+31
+132
+79
+29
+132
+78
+31
+136
+83
+33
+139
+85
+38
+138
+84
+37
+137
+83
+36
+140
+86
+39
+138
+84
+37
+132
+78
+31
+131
+77
+30
+137
+83
+36
+143
+89
+42
+144
+90
+43
+142
+88
+41
+138
+84
+37
+139
+82
+36
+140
+83
+37
+140
+83
+37
+138
+81
+35
+141
+84
+38
+148
+92
+43
+146
+88
+38
+142
+85
+32
+139
+82
+29
+140
+83
+30
+141
+84
+31
+140
+82
+32
+140
+82
+32
+143
+85
+35
+136
+78
+28
+133
+75
+27
+139
+83
+34
+142
+86
+37
+138
+82
+33
+141
+85
+36
+146
+89
+43
+143
+87
+38
+148
+92
+43
+149
+93
+44
+150
+94
+45
+150
+94
+45
+149
+93
+44
+149
+93
+42
+152
+96
+45
+155
+99
+48
+150
+97
+45
+150
+97
+45
+150
+97
+47
+150
+97
+47
+150
+97
+47
+151
+98
+48
+150
+97
+47
+147
+94
+44
+106
+61
+22
+107
+62
+23
+108
+63
+24
+109
+64
+25
+111
+66
+27
+111
+66
+27
+110
+65
+26
+109
+64
+25
+104
+59
+20
+102
+57
+18
+101
+56
+17
+102
+57
+18
+105
+60
+21
+107
+62
+23
+105
+60
+21
+101
+56
+17
+97
+53
+16
+95
+51
+16
+93
+49
+14
+91
+47
+12
+92
+48
+13
+94
+50
+15
+97
+53
+18
+99
+55
+20
+100
+56
+21
+101
+57
+22
+101
+57
+22
+101
+57
+20
+102
+56
+20
+102
+57
+18
+103
+57
+21
+104
+58
+22
+107
+59
+23
+110
+62
+26
+109
+61
+25
+105
+57
+21
+103
+55
+19
+104
+56
+18
+107
+57
+22
+107
+57
+20
+106
+56
+19
+105
+55
+18
+107
+57
+20
+109
+59
+22
+108
+58
+21
+104
+55
+15
+104
+54
+17
+107
+58
+18
+108
+56
+17
+109
+57
+18
+113
+61
+22
+114
+62
+23
+110
+58
+19
+107
+55
+16
+110
+58
+19
+116
+64
+25
+125
+73
+34
+125
+73
+34
+127
+75
+36
+129
+77
+38
+126
+74
+35
+122
+70
+31
+123
+71
+32
+126
+74
+35
+128
+76
+37
+128
+76
+37
+125
+73
+34
+121
+69
+30
+121
+69
+30
+124
+72
+33
+127
+75
+36
+128
+76
+37
+125
+73
+34
+125
+73
+34
+127
+75
+36
+131
+79
+40
+132
+80
+41
+131
+79
+40
+130
+78
+39
+131
+79
+39
+130
+77
+33
+128
+76
+28
+125
+73
+26
+124
+72
+25
+126
+74
+27
+129
+77
+30
+128
+76
+29
+127
+75
+28
+128
+77
+32
+133
+82
+37
+136
+85
+40
+134
+83
+38
+129
+78
+33
+126
+75
+30
+123
+72
+29
+121
+70
+27
+119
+67
+27
+116
+64
+25
+112
+60
+21
+108
+56
+17
+106
+54
+14
+107
+55
+15
+107
+55
+15
+106
+54
+14
+105
+53
+13
+106
+54
+14
+106
+54
+14
+107
+55
+15
+107
+55
+15
+106
+54
+14
+105
+53
+13
+104
+52
+12
+102
+50
+10
+102
+51
+8
+103
+51
+11
+106
+55
+12
+109
+57
+17
+109
+58
+15
+107
+55
+15
+104
+53
+10
+107
+55
+15
+111
+59
+19
+118
+66
+26
+119
+67
+27
+113
+61
+21
+109
+57
+17
+110
+58
+18
+111
+60
+17
+114
+61
+19
+115
+62
+20
+114
+61
+17
+111
+58
+14
+113
+59
+15
+117
+63
+19
+117
+63
+19
+114
+60
+16
+112
+58
+14
+112
+58
+14
+112
+58
+12
+111
+57
+11
+111
+57
+11
+112
+58
+12
+113
+59
+13
+112
+58
+14
+107
+49
+11
+108
+50
+12
+109
+51
+14
+109
+51
+13
+110
+52
+15
+113
+55
+17
+112
+54
+17
+110
+52
+14
+117
+59
+22
+113
+55
+17
+111
+53
+16
+115
+57
+19
+113
+55
+18
+109
+51
+13
+109
+51
+14
+102
+47
+8
+101
+46
+7
+105
+50
+11
+110
+55
+16
+108
+53
+12
+108
+53
+12
+110
+55
+14
+109
+54
+13
+114
+59
+18
+112
+59
+17
+112
+59
+17
+113
+60
+20
+115
+62
+22
+115
+62
+22
+113
+60
+20
+111
+58
+18
+112
+59
+19
+112
+57
+18
+113
+58
+17
+115
+60
+19
+120
+66
+22
+125
+70
+29
+130
+76
+32
+134
+80
+36
+136
+82
+36
+134
+80
+36
+139
+85
+39
+146
+89
+46
+143
+89
+43
+138
+81
+38
+131
+77
+31
+135
+78
+35
+137
+83
+37
+141
+85
+36
+141
+88
+36
+143
+90
+40
+144
+91
+41
+143
+90
+40
+141
+88
+38
+139
+86
+36
+138
+85
+35
+140
+86
+39
+136
+84
+36
+138
+86
+38
+139
+87
+39
+135
+83
+36
+132
+80
+32
+131
+79
+32
+131
+79
+31
+132
+79
+29
+132
+79
+29
+131
+78
+28
+130
+77
+27
+129
+76
+26
+129
+76
+26
+128
+75
+25
+127
+74
+24
+133
+80
+30
+135
+82
+32
+137
+84
+34
+141
+88
+38
+146
+93
+41
+150
+97
+45
+151
+95
+44
+149
+93
+42
+153
+95
+45
+152
+94
+44
+147
+89
+39
+143
+85
+35
+146
+88
+38
+152
+94
+46
+147
+89
+41
+137
+79
+31
+140
+82
+34
+143
+85
+39
+144
+86
+40
+142
+84
+38
+138
+81
+35
+136
+79
+33
+137
+80
+35
+138
+81
+35
+139
+82
+36
+138
+81
+35
+136
+79
+33
+134
+77
+31
+136
+79
+33
+141
+85
+36
+141
+85
+36
+138
+82
+33
+132
+79
+29
+131
+78
+28
+131
+77
+30
+133
+79
+32
+133
+79
+32
+131
+77
+30
+130
+76
+29
+131
+77
+30
+106
+60
+24
+109
+64
+25
+113
+67
+31
+116
+71
+32
+116
+70
+34
+114
+69
+30
+110
+64
+28
+108
+63
+24
+108
+62
+26
+108
+63
+24
+106
+60
+24
+105
+60
+21
+104
+58
+22
+104
+59
+20
+104
+59
+20
+103
+57
+21
+101
+57
+22
+102
+58
+23
+104
+60
+25
+105
+61
+26
+106
+62
+27
+105
+61
+26
+104
+60
+25
+104
+60
+25
+107
+63
+28
+106
+62
+27
+105
+61
+26
+103
+59
+24
+102
+56
+20
+102
+56
+20
+103
+57
+21
+105
+59
+23
+105
+57
+21
+106
+58
+22
+105
+57
+21
+103
+55
+19
+102
+54
+18
+103
+55
+19
+104
+54
+19
+103
+53
+18
+105
+55
+18
+106
+56
+19
+109
+59
+22
+111
+61
+24
+109
+59
+22
+106
+56
+19
+107
+57
+20
+110
+60
+23
+113
+61
+22
+110
+58
+18
+107
+55
+15
+105
+53
+13
+105
+53
+13
+105
+53
+13
+106
+54
+14
+109
+57
+17
+111
+59
+20
+109
+57
+17
+110
+58
+18
+114
+62
+22
+115
+63
+23
+113
+61
+21
+112
+60
+20
+112
+60
+20
+114
+62
+22
+115
+63
+23
+116
+64
+24
+116
+64
+24
+118
+66
+26
+123
+71
+31
+125
+73
+33
+125
+73
+33
+127
+75
+35
+122
+70
+30
+119
+67
+27
+118
+66
+26
+117
+65
+25
+113
+61
+21
+111
+59
+19
+111
+60
+17
+115
+63
+16
+115
+63
+15
+116
+64
+17
+116
+64
+17
+119
+67
+20
+123
+71
+24
+125
+73
+26
+125
+73
+26
+127
+76
+29
+131
+80
+33
+134
+83
+38
+134
+83
+38
+134
+83
+38
+134
+83
+38
+134
+83
+38
+134
+83
+40
+135
+83
+43
+133
+81
+42
+130
+78
+39
+127
+75
+36
+127
+75
+35
+129
+77
+37
+130
+78
+38
+130
+78
+38
+132
+80
+40
+133
+81
+41
+134
+82
+42
+134
+82
+42
+133
+81
+41
+131
+79
+39
+131
+79
+39
+131
+79
+39
+130
+78
+38
+130
+78
+38
+131
+79
+39
+131
+79
+39
+131
+79
+39
+129
+77
+37
+127
+75
+35
+125
+73
+33
+128
+76
+36
+130
+78
+38
+134
+82
+42
+134
+82
+42
+128
+76
+36
+128
+76
+36
+130
+78
+38
+131
+79
+39
+133
+80
+38
+136
+83
+41
+137
+84
+40
+135
+82
+38
+134
+80
+36
+135
+81
+37
+138
+84
+40
+140
+86
+42
+141
+87
+43
+140
+86
+42
+138
+84
+38
+135
+81
+35
+133
+79
+33
+132
+78
+32
+130
+76
+30
+129
+75
+31
+131
+73
+35
+134
+76
+38
+138
+80
+42
+142
+84
+46
+141
+83
+45
+137
+79
+41
+134
+76
+38
+134
+76
+38
+138
+80
+42
+134
+76
+38
+131
+73
+35
+134
+76
+38
+134
+76
+38
+132
+74
+36
+134
+76
+38
+131
+73
+35
+127
+72
+33
+126
+71
+32
+124
+69
+30
+120
+65
+26
+123
+68
+27
+124
+69
+28
+120
+65
+24
+120
+65
+24
+118
+65
+23
+117
+64
+22
+118
+65
+25
+119
+66
+26
+118
+65
+25
+117
+64
+24
+117
+63
+25
+118
+64
+26
+115
+61
+23
+117
+63
+25
+119
+64
+25
+117
+64
+24
+113
+58
+19
+108
+55
+15
+110
+55
+14
+114
+59
+18
+110
+55
+14
+114
+59
+18
+116
+61
+20
+115
+60
+19
+111
+56
+15
+112
+57
+16
+118
+63
+22
+126
+72
+28
+130
+76
+30
+131
+77
+30
+134
+80
+33
+137
+83
+36
+138
+84
+37
+137
+83
+36
+134
+80
+34
+131
+77
+31
+126
+74
+27
+123
+71
+24
+123
+70
+26
+123
+70
+26
+121
+68
+24
+122
+69
+25
+124
+73
+28
+124
+73
+28
+129
+75
+29
+131
+77
+30
+134
+80
+33
+136
+82
+35
+139
+85
+38
+141
+87
+40
+140
+86
+39
+138
+84
+37
+136
+82
+35
+134
+80
+33
+131
+77
+30
+129
+75
+28
+129
+76
+26
+131
+78
+28
+132
+76
+27
+130
+74
+25
+133
+77
+28
+137
+81
+32
+142
+86
+37
+146
+90
+41
+147
+90
+44
+143
+86
+40
+134
+77
+31
+126
+69
+23
+130
+73
+28
+139
+82
+37
+147
+90
+45
+148
+91
+46
+143
+89
+45
+141
+87
+43
+139
+85
+41
+137
+83
+39
+139
+82
+37
+140
+83
+37
+141
+84
+38
+140
+83
+37
+142
+85
+39
+147
+90
+44
+149
+93
+44
+148
+92
+43
+148
+95
+45
+145
+92
+42
+143
+89
+42
+141
+87
+40
+139
+85
+38
+137
+83
+36
+137
+83
+37
+139
+85
+39
+108
+64
+29
+109
+65
+28
+111
+67
+32
+112
+68
+31
+112
+68
+33
+112
+68
+31
+113
+69
+34
+114
+70
+33
+115
+71
+36
+116
+72
+35
+115
+71
+36
+110
+66
+29
+106
+62
+27
+104
+60
+23
+105
+61
+24
+106
+62
+25
+104
+60
+21
+104
+60
+21
+105
+61
+24
+105
+61
+24
+105
+61
+24
+105
+61
+24
+104
+60
+23
+104
+60
+23
+104
+60
+23
+105
+61
+24
+107
+63
+24
+107
+63
+24
+108
+65
+23
+109
+66
+24
+111
+68
+26
+113
+68
+27
+120
+72
+32
+118
+70
+30
+117
+69
+29
+119
+71
+31
+121
+73
+33
+120
+72
+32
+120
+72
+32
+119
+71
+31
+114
+66
+26
+116
+68
+28
+119
+70
+29
+119
+70
+29
+116
+67
+26
+113
+64
+23
+114
+65
+24
+118
+69
+28
+120
+69
+26
+117
+66
+23
+113
+62
+19
+110
+59
+16
+111
+60
+17
+114
+63
+20
+117
+66
+23
+117
+66
+23
+117
+65
+25
+111
+60
+17
+106
+55
+12
+107
+56
+13
+109
+58
+15
+110
+59
+16
+110
+59
+16
+109
+58
+15
+112
+61
+18
+112
+61
+18
+112
+61
+18
+112
+61
+18
+114
+63
+20
+116
+65
+22
+116
+65
+22
+115
+64
+21
+111
+60
+17
+107
+56
+13
+106
+55
+12
+109
+58
+15
+113
+62
+19
+115
+64
+21
+116
+65
+22
+118
+67
+24
+118
+67
+24
+119
+68
+25
+118
+66
+26
+116
+64
+24
+114
+62
+22
+114
+62
+22
+115
+63
+23
+115
+63
+23
+114
+62
+22
+113
+61
+21
+113
+61
+21
+114
+62
+22
+114
+62
+22
+113
+61
+21
+114
+62
+22
+115
+63
+23
+115
+63
+24
+114
+62
+23
+112
+60
+21
+112
+60
+21
+113
+61
+21
+115
+63
+23
+117
+65
+25
+119
+67
+27
+122
+70
+30
+124
+72
+32
+125
+73
+33
+124
+72
+32
+122
+71
+28
+120
+69
+26
+120
+69
+26
+120
+69
+26
+122
+73
+32
+124
+75
+34
+126
+77
+36
+126
+77
+36
+123
+74
+34
+119
+70
+30
+117
+68
+28
+116
+67
+27
+115
+66
+26
+115
+66
+26
+117
+68
+28
+115
+66
+26
+113
+64
+24
+117
+68
+28
+123
+74
+33
+125
+73
+33
+124
+71
+29
+127
+74
+32
+131
+78
+36
+132
+79
+37
+130
+77
+35
+128
+75
+33
+127
+74
+30
+129
+76
+32
+128
+74
+30
+128
+74
+30
+129
+75
+31
+129
+75
+31
+131
+77
+33
+134
+80
+36
+135
+81
+37
+135
+81
+35
+131
+77
+31
+127
+73
+27
+125
+71
+25
+126
+72
+26
+125
+71
+25
+124
+70
+24
+129
+75
+29
+136
+82
+36
+144
+90
+44
+141
+87
+41
+138
+84
+38
+141
+87
+41
+139
+85
+39
+137
+83
+37
+141
+87
+41
+138
+84
+38
+135
+81
+35
+134
+80
+34
+134
+80
+34
+133
+79
+33
+139
+85
+39
+141
+87
+41
+135
+81
+35
+134
+80
+34
+133
+81
+34
+131
+79
+32
+129
+76
+32
+126
+73
+29
+122
+69
+25
+117
+64
+20
+115
+62
+20
+115
+62
+20
+116
+62
+24
+119
+67
+28
+127
+74
+34
+128
+76
+36
+125
+72
+32
+117
+65
+25
+118
+65
+23
+123
+70
+28
+118
+65
+23
+120
+67
+25
+120
+67
+25
+117
+64
+22
+112
+59
+17
+113
+60
+18
+118
+65
+23
+124
+71
+29
+116
+63
+19
+114
+61
+17
+112
+59
+15
+111
+58
+14
+111
+58
+16
+110
+57
+15
+108
+55
+13
+106
+53
+11
+105
+52
+12
+103
+50
+10
+103
+50
+10
+102
+49
+9
+101
+49
+9
+105
+53
+13
+107
+55
+16
+105
+53
+14
+114
+58
+21
+113
+57
+20
+112
+56
+19
+112
+56
+19
+113
+57
+20
+112
+56
+19
+110
+55
+16
+107
+52
+13
+114
+59
+20
+113
+58
+19
+109
+54
+15
+107
+52
+13
+108
+53
+14
+113
+58
+19
+115
+60
+21
+115
+60
+19
+114
+61
+17
+117
+65
+18
+124
+71
+27
+130
+77
+33
+128
+75
+31
+120
+67
+23
+115
+62
+18
+114
+61
+17
+122
+69
+27
+129
+76
+34
+134
+81
+39
+132
+79
+37
+129
+76
+34
+128
+75
+33
+127
+74
+34
+126
+73
+31
+126
+72
+28
+129
+75
+29
+133
+76
+31
+132
+75
+30
+131
+74
+28
+133
+76
+30
+133
+76
+30
+132
+75
+29
+129
+72
+26
+130
+73
+27
+131
+74
+28
+132
+75
+29
+132
+75
+29
+131
+74
+28
+132
+75
+29
+133
+76
+30
+95
+50
+19
+94
+51
+19
+93
+48
+17
+92
+47
+16
+92
+47
+16
+95
+50
+17
+98
+53
+22
+101
+56
+23
+102
+57
+24
+105
+60
+27
+106
+61
+28
+105
+60
+27
+103
+58
+25
+103
+58
+25
+104
+59
+26
+105
+61
+26
+107
+63
+26
+107
+63
+24
+106
+62
+25
+105
+61
+24
+105
+61
+24
+107
+63
+26
+108
+64
+27
+109
+65
+28
+114
+70
+33
+116
+72
+35
+119
+75
+36
+121
+77
+38
+120
+77
+35
+118
+75
+33
+117
+74
+32
+116
+73
+31
+112
+64
+24
+108
+60
+20
+106
+58
+18
+108
+60
+20
+108
+60
+20
+105
+57
+17
+104
+56
+16
+104
+56
+16
+112
+64
+24
+113
+65
+25
+115
+66
+25
+115
+66
+25
+113
+64
+23
+110
+61
+20
+111
+62
+21
+113
+64
+23
+114
+65
+22
+117
+69
+23
+119
+68
+23
+114
+66
+20
+114
+63
+20
+116
+67
+24
+122
+71
+28
+121
+72
+29
+121
+69
+29
+114
+65
+22
+113
+62
+19
+113
+65
+19
+118
+67
+24
+118
+70
+24
+121
+70
+25
+121
+70
+25
+121
+70
+25
+120
+69
+24
+119
+68
+23
+119
+68
+23
+121
+70
+25
+122
+71
+26
+123
+72
+27
+122
+71
+26
+125
+74
+29
+123
+72
+27
+122
+71
+26
+124
+73
+28
+124
+73
+28
+123
+72
+27
+122
+71
+26
+122
+71
+28
+129
+77
+37
+129
+77
+38
+128
+76
+37
+125
+73
+34
+124
+72
+33
+124
+72
+32
+126
+74
+35
+126
+74
+34
+123
+71
+32
+119
+67
+27
+117
+65
+26
+117
+65
+25
+116
+64
+25
+113
+61
+21
+112
+60
+21
+113
+61
+22
+111
+59
+20
+109
+57
+18
+108
+56
+17
+108
+56
+17
+110
+58
+18
+111
+59
+19
+113
+61
+21
+115
+63
+23
+116
+64
+24
+117
+65
+25
+117
+65
+25
+116
+64
+24
+114
+63
+20
+113
+62
+19
+112
+61
+18
+112
+61
+18
+109
+60
+17
+113
+64
+23
+116
+67
+26
+117
+68
+27
+115
+66
+26
+111
+62
+22
+108
+59
+19
+107
+58
+18
+110
+61
+21
+111
+62
+22
+112
+63
+23
+110
+61
+21
+108
+59
+19
+114
+65
+24
+121
+72
+31
+121
+72
+31
+122
+69
+27
+120
+67
+25
+122
+69
+27
+127
+74
+32
+129
+76
+34
+126
+73
+31
+123
+70
+26
+122
+69
+25
+126
+72
+28
+126
+72
+28
+126
+72
+28
+126
+72
+28
+128
+74
+30
+131
+77
+33
+133
+79
+35
+133
+79
+35
+137
+83
+37
+135
+81
+35
+134
+80
+34
+132
+78
+32
+128
+74
+28
+124
+70
+24
+124
+70
+24
+128
+74
+28
+129
+75
+29
+128
+74
+28
+126
+72
+26
+129
+75
+29
+127
+73
+27
+124
+70
+24
+128
+74
+28
+126
+72
+26
+122
+68
+22
+127
+73
+27
+135
+81
+35
+137
+83
+37
+141
+87
+41
+142
+88
+42
+137
+83
+37
+138
+84
+38
+134
+82
+35
+135
+83
+36
+136
+83
+39
+136
+83
+39
+135
+82
+38
+134
+81
+37
+134
+81
+39
+134
+81
+39
+128
+76
+36
+129
+77
+37
+132
+80
+40
+137
+86
+43
+137
+86
+43
+132
+81
+38
+131
+80
+37
+133
+82
+37
+133
+80
+36
+137
+84
+40
+140
+87
+43
+141
+88
+44
+139
+86
+44
+139
+86
+42
+141
+88
+46
+144
+91
+47
+137
+84
+40
+135
+82
+38
+132
+79
+35
+130
+77
+33
+129
+76
+34
+128
+75
+33
+126
+73
+31
+125
+72
+30
+127
+74
+34
+127
+74
+34
+127
+74
+34
+125
+72
+32
+124
+71
+31
+126
+74
+34
+125
+72
+32
+116
+62
+24
+122
+66
+29
+122
+66
+29
+121
+65
+28
+123
+67
+30
+127
+71
+34
+128
+72
+35
+125
+70
+31
+121
+66
+27
+126
+71
+32
+124
+69
+30
+120
+65
+26
+116
+61
+22
+115
+60
+21
+118
+63
+24
+119
+64
+25
+118
+63
+22
+111
+58
+14
+112
+60
+13
+115
+62
+18
+117
+64
+20
+115
+62
+18
+112
+59
+15
+116
+63
+19
+122
+69
+25
+120
+67
+23
+119
+66
+24
+115
+62
+20
+111
+58
+16
+109
+56
+14
+108
+55
+13
+110
+57
+15
+111
+58
+16
+117
+63
+19
+120
+66
+20
+124
+67
+22
+123
+66
+20
+122
+65
+19
+121
+64
+18
+121
+64
+18
+120
+63
+17
+119
+62
+16
+120
+64
+15
+122
+65
+19
+125
+69
+20
+127
+70
+24
+127
+71
+22
+126
+69
+23
+126
+70
+21
+81
+37
+12
+79
+37
+12
+81
+37
+12
+82
+38
+13
+82
+38
+13
+83
+39
+12
+82
+38
+13
+81
+37
+10
+82
+38
+11
+85
+41
+14
+88
+44
+17
+91
+47
+20
+95
+51
+24
+99
+55
+28
+99
+55
+28
+98
+54
+25
+98
+53
+20
+100
+55
+22
+102
+57
+24
+104
+59
+26
+105
+60
+27
+104
+59
+26
+103
+58
+25
+102
+57
+24
+97
+52
+19
+101
+56
+23
+107
+63
+28
+112
+68
+33
+114
+70
+35
+115
+71
+36
+114
+70
+33
+114
+70
+33
+116
+68
+32
+114
+66
+30
+113
+65
+29
+116
+68
+32
+117
+69
+33
+116
+68
+32
+118
+70
+34
+120
+72
+36
+120
+72
+34
+120
+72
+34
+121
+73
+35
+122
+74
+36
+122
+74
+36
+122
+74
+36
+123
+75
+37
+124
+76
+36
+126
+79
+37
+129
+82
+38
+130
+81
+38
+121
+74
+30
+116
+67
+26
+114
+67
+25
+116
+67
+26
+113
+66
+24
+114
+65
+25
+115
+68
+26
+120
+71
+30
+122
+75
+31
+124
+75
+34
+121
+74
+30
+121
+72
+29
+120
+71
+28
+122
+73
+30
+121
+72
+29
+119
+70
+27
+120
+71
+28
+121
+72
+29
+121
+72
+29
+120
+71
+28
+119
+70
+27
+114
+65
+22
+115
+66
+23
+117
+68
+25
+118
+69
+26
+118
+69
+26
+118
+69
+26
+118
+69
+26
+118
+69
+26
+118
+69
+28
+118
+69
+28
+116
+67
+26
+115
+66
+25
+116
+67
+26
+119
+70
+27
+121
+72
+31
+122
+73
+30
+120
+71
+30
+118
+69
+26
+119
+67
+27
+121
+70
+27
+122
+70
+30
+119
+68
+25
+118
+66
+26
+119
+67
+27
+117
+65
+25
+115
+63
+23
+114
+62
+22
+114
+62
+22
+114
+62
+22
+114
+62
+22
+115
+63
+23
+117
+65
+25
+119
+68
+25
+118
+67
+24
+117
+66
+23
+117
+66
+23
+117
+66
+23
+116
+65
+22
+115
+64
+19
+114
+63
+18
+115
+64
+19
+117
+66
+23
+119
+68
+25
+119
+68
+25
+118
+66
+26
+116
+64
+24
+115
+63
+23
+114
+62
+22
+110
+58
+18
+111
+59
+19
+111
+62
+21
+108
+59
+18
+105
+56
+15
+108
+59
+18
+112
+63
+22
+113
+64
+21
+112
+59
+17
+108
+55
+13
+106
+53
+11
+110
+57
+15
+112
+59
+17
+111
+58
+16
+110
+57
+15
+112
+59
+17
+110
+57
+15
+110
+57
+15
+110
+57
+13
+110
+57
+13
+113
+60
+16
+118
+65
+21
+121
+68
+24
+122
+69
+27
+124
+71
+31
+126
+72
+34
+127
+73
+35
+127
+73
+35
+125
+72
+32
+120
+67
+27
+115
+62
+22
+111
+58
+18
+116
+63
+23
+115
+62
+22
+115
+62
+22
+119
+66
+26
+118
+65
+25
+117
+64
+24
+123
+70
+30
+123
+70
+28
+121
+66
+25
+126
+72
+28
+132
+78
+34
+132
+78
+34
+134
+80
+36
+134
+80
+36
+128
+74
+30
+130
+76
+32
+130
+77
+33
+132
+79
+35
+134
+81
+39
+134
+81
+39
+133
+80
+38
+132
+79
+37
+131
+78
+38
+130
+77
+37
+127
+76
+33
+123
+72
+29
+122
+71
+28
+123
+72
+27
+123
+72
+27
+122
+71
+26
+124
+73
+28
+128
+77
+30
+126
+75
+28
+130
+79
+32
+132
+81
+34
+131
+80
+33
+129
+76
+32
+128
+76
+29
+126
+73
+29
+125
+73
+26
+127
+75
+27
+130
+78
+30
+135
+83
+35
+138
+86
+38
+139
+87
+39
+137
+85
+37
+134
+82
+35
+132
+80
+33
+131
+77
+31
+133
+79
+33
+134
+80
+34
+132
+78
+32
+131
+77
+31
+131
+79
+32
+127
+73
+27
+116
+62
+16
+119
+65
+19
+121
+67
+21
+125
+71
+24
+131
+77
+30
+138
+84
+37
+141
+87
+40
+138
+84
+37
+133
+79
+32
+133
+80
+30
+132
+79
+29
+130
+77
+27
+128
+75
+25
+130
+77
+27
+134
+81
+31
+136
+83
+33
+135
+82
+32
+138
+82
+33
+139
+83
+34
+141
+83
+35
+140
+82
+34
+140
+82
+34
+143
+85
+37
+149
+91
+43
+153
+95
+47
+147
+89
+41
+141
+83
+37
+138
+80
+34
+139
+81
+35
+140
+82
+36
+138
+80
+34
+137
+79
+33
+137
+80
+35
+134
+80
+34
+136
+82
+36
+137
+83
+36
+139
+85
+38
+143
+86
+40
+146
+90
+41
+149
+93
+44
+151
+95
+46
+155
+99
+50
+152
+96
+45
+150
+92
+44
+148
+90
+40
+148
+90
+42
+148
+90
+40
+148
+90
+42
+147
+89
+39
+79
+37
+13
+79
+37
+12
+80
+38
+14
+82
+40
+15
+85
+41
+16
+86
+42
+17
+84
+40
+15
+83
+39
+12
+80
+36
+9
+80
+36
+7
+81
+37
+10
+83
+39
+10
+86
+42
+13
+88
+44
+15
+86
+42
+13
+82
+38
+9
+87
+42
+11
+88
+43
+12
+90
+45
+14
+90
+45
+14
+90
+45
+14
+88
+43
+12
+86
+41
+10
+84
+39
+8
+86
+41
+10
+87
+42
+9
+89
+44
+11
+89
+44
+11
+88
+43
+10
+87
+43
+8
+87
+43
+8
+87
+43
+8
+92
+43
+10
+92
+43
+10
+94
+45
+12
+97
+48
+15
+99
+50
+17
+101
+53
+17
+105
+56
+23
+108
+60
+24
+105
+57
+21
+105
+57
+21
+104
+56
+20
+104
+56
+20
+105
+57
+21
+106
+58
+20
+106
+58
+22
+106
+58
+20
+106
+58
+18
+109
+62
+20
+109
+61
+21
+108
+60
+20
+109
+61
+21
+113
+65
+27
+115
+67
+29
+113
+65
+27
+113
+65
+27
+118
+70
+32
+123
+75
+37
+124
+76
+36
+123
+75
+35
+122
+74
+34
+122
+74
+34
+124
+77
+35
+122
+73
+32
+121
+72
+31
+121
+72
+31
+122
+73
+32
+121
+72
+31
+119
+70
+29
+117
+68
+27
+116
+67
+26
+115
+66
+25
+116
+67
+26
+116
+67
+26
+115
+66
+25
+114
+65
+24
+114
+65
+24
+115
+66
+25
+115
+68
+26
+121
+73
+33
+119
+71
+31
+116
+67
+27
+114
+65
+25
+114
+65
+24
+116
+67
+26
+116
+67
+26
+115
+66
+25
+115
+66
+25
+115
+66
+25
+118
+66
+26
+120
+68
+28
+120
+68
+28
+119
+67
+27
+118
+66
+26
+119
+67
+27
+119
+67
+27
+117
+65
+25
+117
+65
+25
+117
+65
+25
+117
+65
+25
+115
+63
+23
+116
+64
+24
+119
+67
+27
+119
+68
+25
+117
+66
+23
+115
+64
+21
+115
+64
+21
+117
+66
+23
+117
+66
+23
+116
+65
+20
+115
+64
+19
+120
+69
+24
+119
+68
+23
+117
+66
+23
+116
+65
+22
+115
+63
+23
+115
+63
+23
+115
+63
+23
+116
+64
+24
+115
+63
+23
+116
+64
+24
+118
+66
+26
+116
+67
+26
+112
+63
+22
+113
+64
+21
+116
+67
+24
+119
+68
+25
+120
+69
+26
+120
+67
+25
+121
+68
+26
+122
+69
+27
+120
+67
+25
+115
+62
+20
+114
+61
+19
+117
+64
+22
+116
+63
+21
+115
+62
+20
+113
+60
+16
+111
+58
+14
+111
+58
+14
+112
+59
+15
+113
+60
+16
+113
+60
+18
+112
+58
+20
+112
+58
+20
+110
+56
+20
+108
+54
+16
+108
+54
+16
+110
+57
+17
+108
+54
+16
+105
+52
+12
+109
+55
+17
+108
+55
+15
+107
+53
+15
+110
+57
+17
+108
+55
+15
+109
+56
+16
+118
+65
+25
+120
+67
+25
+113
+58
+17
+112
+58
+14
+110
+55
+14
+107
+53
+9
+110
+55
+14
+113
+59
+15
+109
+54
+13
+111
+57
+13
+114
+61
+19
+115
+62
+20
+117
+64
+22
+117
+64
+24
+118
+65
+25
+118
+65
+25
+118
+65
+25
+116
+63
+23
+111
+60
+17
+113
+62
+19
+115
+64
+21
+117
+66
+23
+116
+65
+20
+118
+67
+22
+122
+71
+26
+126
+75
+30
+130
+79
+32
+131
+80
+33
+130
+79
+34
+126
+75
+30
+125
+72
+28
+125
+72
+28
+125
+72
+28
+124
+72
+25
+123
+71
+23
+126
+74
+26
+131
+79
+31
+135
+83
+35
+136
+84
+36
+135
+83
+35
+134
+82
+34
+134
+82
+34
+139
+85
+39
+139
+85
+39
+141
+87
+41
+141
+87
+41
+143
+89
+43
+147
+93
+47
+144
+90
+44
+136
+82
+36
+137
+83
+36
+138
+84
+37
+139
+86
+36
+140
+87
+37
+142
+89
+39
+144
+91
+41
+143
+90
+40
+141
+88
+38
+145
+92
+40
+143
+90
+38
+140
+87
+35
+138
+85
+33
+139
+86
+34
+143
+90
+38
+143
+90
+38
+140
+87
+35
+142
+86
+35
+143
+87
+36
+142
+84
+36
+139
+81
+31
+139
+81
+33
+143
+85
+35
+146
+88
+40
+146
+88
+40
+141
+83
+35
+136
+78
+30
+134
+76
+28
+138
+80
+32
+141
+83
+37
+139
+81
+33
+137
+79
+33
+137
+79
+33
+137
+80
+34
+135
+81
+34
+134
+80
+33
+134
+81
+31
+139
+83
+34
+143
+87
+38
+149
+93
+44
+153
+97
+46
+146
+90
+39
+145
+89
+38
+143
+85
+35
+141
+83
+33
+142
+84
+34
+144
+86
+36
+144
+86
+36
+143
+85
+35
+99
+58
+28
+98
+57
+25
+97
+56
+26
+97
+56
+24
+98
+57
+25
+100
+59
+27
+101
+60
+28
+102
+62
+27
+99
+59
+24
+99
+59
+23
+97
+57
+22
+95
+55
+19
+95
+55
+19
+95
+55
+19
+94
+54
+18
+94
+51
+16
+95
+51
+16
+94
+49
+16
+93
+48
+15
+92
+47
+14
+91
+46
+13
+90
+45
+12
+89
+44
+11
+89
+44
+11
+89
+44
+11
+90
+45
+12
+90
+45
+12
+90
+46
+11
+89
+45
+10
+91
+47
+10
+93
+49
+12
+94
+50
+13
+97
+49
+13
+98
+50
+14
+98
+50
+14
+97
+49
+13
+96
+48
+12
+98
+50
+12
+99
+51
+15
+99
+51
+13
+105
+57
+19
+105
+57
+19
+104
+56
+18
+102
+54
+16
+100
+52
+14
+100
+52
+12
+100
+52
+14
+99
+51
+13
+95
+50
+11
+95
+49
+13
+93
+47
+13
+91
+45
+11
+91
+45
+11
+91
+45
+12
+89
+43
+10
+86
+40
+7
+91
+45
+12
+94
+48
+15
+95
+49
+16
+95
+49
+15
+95
+49
+15
+99
+53
+17
+105
+59
+23
+110
+64
+28
+112
+64
+28
+112
+64
+28
+114
+66
+30
+117
+69
+33
+118
+70
+34
+117
+69
+33
+117
+69
+33
+118
+70
+34
+117
+69
+33
+117
+69
+33
+118
+70
+34
+117
+69
+33
+118
+70
+34
+120
+72
+36
+123
+75
+39
+124
+76
+40
+123
+75
+39
+120
+74
+38
+119
+71
+35
+118
+70
+34
+119
+71
+33
+120
+72
+34
+120
+72
+34
+120
+72
+34
+121
+71
+34
+124
+74
+37
+125
+76
+36
+124
+75
+35
+124
+72
+33
+124
+72
+33
+125
+73
+34
+125
+73
+34
+125
+73
+33
+124
+72
+32
+124
+72
+32
+126
+74
+34
+126
+74
+34
+125
+73
+33
+127
+76
+33
+130
+79
+36
+126
+75
+32
+124
+73
+30
+123
+72
+27
+123
+72
+27
+125
+72
+28
+127
+74
+30
+128
+75
+31
+128
+75
+31
+127
+75
+28
+126
+74
+27
+123
+70
+26
+120
+67
+23
+119
+66
+24
+119
+66
+24
+120
+67
+25
+122
+69
+27
+123
+70
+28
+119
+68
+25
+122
+71
+28
+125
+74
+31
+123
+72
+29
+122
+71
+26
+125
+74
+29
+126
+75
+32
+121
+70
+27
+121
+69
+29
+122
+70
+30
+123
+71
+31
+122
+69
+27
+118
+65
+23
+116
+63
+21
+116
+63
+21
+118
+65
+23
+119
+66
+24
+120
+67
+25
+121
+68
+26
+123
+70
+26
+127
+74
+30
+128
+75
+31
+129
+76
+32
+129
+76
+32
+127
+74
+30
+125
+72
+30
+125
+72
+28
+125
+72
+28
+124
+72
+25
+122
+69
+25
+120
+68
+21
+123
+70
+26
+122
+70
+23
+121
+68
+24
+123
+71
+24
+120
+68
+21
+120
+68
+21
+129
+77
+30
+132
+80
+33
+133
+79
+33
+130
+76
+30
+127
+73
+29
+123
+69
+23
+128
+74
+30
+132
+78
+32
+128
+74
+30
+130
+76
+30
+123
+70
+26
+122
+69
+25
+118
+65
+21
+115
+62
+20
+113
+60
+18
+114
+61
+19
+113
+60
+18
+111
+58
+18
+104
+52
+13
+109
+57
+18
+113
+61
+22
+111
+59
+20
+108
+56
+16
+108
+56
+16
+111
+58
+16
+112
+59
+17
+108
+55
+13
+110
+57
+15
+110
+57
+15
+110
+57
+15
+114
+61
+19
+120
+67
+25
+124
+71
+31
+124
+71
+29
+123
+69
+25
+123
+69
+23
+123
+69
+23
+124
+70
+24
+125
+71
+25
+127
+73
+27
+128
+74
+28
+129
+75
+29
+128
+71
+28
+126
+69
+26
+125
+68
+25
+126
+69
+26
+129
+72
+29
+134
+77
+34
+135
+78
+35
+130
+73
+30
+125
+71
+27
+128
+74
+30
+129
+75
+31
+126
+72
+28
+123
+69
+23
+123
+69
+23
+126
+72
+26
+128
+74
+28
+128
+74
+28
+128
+74
+28
+129
+75
+28
+132
+78
+31
+138
+84
+37
+143
+89
+42
+142
+88
+41
+138
+84
+37
+143
+89
+42
+142
+89
+39
+139
+85
+38
+135
+82
+32
+135
+81
+34
+138
+85
+35
+139
+85
+38
+137
+83
+36
+144
+87
+41
+144
+87
+41
+143
+86
+40
+141
+84
+38
+141
+84
+39
+144
+87
+41
+145
+88
+43
+144
+87
+41
+142
+88
+41
+142
+88
+41
+141
+87
+40
+140
+87
+37
+140
+84
+35
+140
+84
+33
+144
+88
+37
+148
+92
+41
+151
+93
+43
+153
+96
+43
+154
+97
+44
+154
+97
+44
+158
+98
+46
+161
+101
+49
+162
+102
+50
+162
+102
+50
+99
+56
+22
+98
+58
+23
+99
+56
+22
+98
+55
+21
+96
+53
+19
+95
+52
+18
+95
+52
+17
+96
+53
+18
+101
+59
+21
+102
+60
+22
+101
+59
+21
+100
+58
+20
+100
+58
+20
+103
+61
+21
+105
+63
+23
+107
+65
+27
+106
+62
+25
+107
+63
+28
+108
+64
+29
+108
+64
+29
+109
+64
+31
+109
+65
+30
+109
+65
+30
+109
+65
+30
+112
+68
+33
+112
+68
+33
+111
+67
+32
+109
+65
+28
+107
+63
+26
+107
+63
+26
+109
+65
+28
+111
+65
+29
+114
+66
+30
+116
+68
+30
+116
+68
+32
+114
+66
+28
+115
+67
+29
+117
+69
+29
+118
+70
+32
+116
+68
+28
+114
+66
+28
+115
+67
+27
+115
+67
+29
+112
+64
+24
+110
+62
+22
+109
+61
+21
+110
+62
+22
+111
+63
+23
+109
+63
+27
+111
+65
+29
+111
+65
+31
+110
+64
+30
+107
+61
+28
+104
+58
+25
+103
+54
+22
+99
+53
+19
+95
+46
+14
+95
+46
+13
+93
+44
+12
+90
+41
+8
+87
+38
+5
+89
+40
+7
+93
+45
+9
+96
+48
+12
+95
+47
+11
+94
+46
+10
+93
+45
+9
+94
+46
+10
+93
+45
+9
+92
+44
+8
+93
+45
+9
+95
+47
+11
+96
+48
+12
+96
+48
+12
+97
+47
+12
+96
+48
+12
+97
+47
+12
+98
+50
+14
+99
+49
+14
+97
+49
+13
+92
+46
+12
+93
+47
+13
+92
+46
+12
+93
+44
+11
+94
+46
+10
+95
+47
+11
+95
+47
+11
+95
+47
+11
+98
+50
+14
+102
+54
+18
+104
+54
+17
+102
+52
+15
+100
+50
+13
+102
+52
+15
+105
+55
+18
+106
+57
+17
+104
+55
+15
+103
+54
+13
+105
+56
+15
+108
+59
+18
+109
+60
+19
+109
+60
+19
+111
+62
+21
+115
+66
+25
+116
+67
+26
+116
+67
+26
+115
+66
+25
+115
+66
+25
+118
+66
+26
+120
+68
+28
+122
+70
+30
+123
+72
+29
+126
+75
+32
+127
+76
+33
+126
+75
+32
+124
+73
+30
+122
+70
+30
+121
+69
+29
+123
+71
+31
+124
+72
+32
+120
+68
+28
+114
+62
+22
+115
+63
+23
+118
+69
+28
+117
+68
+27
+115
+66
+23
+117
+68
+27
+118
+69
+28
+118
+66
+26
+113
+61
+22
+109
+57
+18
+109
+57
+18
+112
+60
+20
+116
+64
+24
+119
+66
+26
+118
+66
+26
+124
+71
+31
+124
+72
+32
+125
+72
+32
+124
+72
+32
+126
+73
+31
+126
+75
+32
+126
+73
+31
+124
+73
+30
+118
+67
+24
+114
+63
+20
+113
+62
+19
+116
+65
+22
+119
+68
+25
+120
+69
+26
+124
+73
+30
+126
+77
+34
+130
+79
+36
+130
+79
+36
+130
+79
+36
+133
+82
+37
+129
+78
+33
+128
+77
+30
+136
+85
+38
+139
+88
+43
+133
+80
+36
+133
+80
+36
+132
+79
+35
+129
+76
+32
+130
+77
+33
+131
+78
+34
+126
+73
+29
+127
+74
+30
+125
+72
+28
+123
+70
+26
+120
+67
+25
+118
+65
+23
+122
+69
+27
+127
+74
+32
+131
+78
+38
+131
+78
+38
+131
+77
+39
+131
+79
+40
+128
+74
+36
+120
+68
+29
+116
+64
+25
+117
+65
+26
+120
+67
+27
+119
+66
+26
+122
+69
+29
+122
+69
+29
+121
+68
+28
+118
+65
+23
+118
+63
+24
+120
+65
+26
+119
+64
+25
+115
+60
+19
+119
+62
+19
+118
+61
+16
+118
+61
+16
+120
+63
+18
+124
+67
+22
+126
+69
+24
+127
+70
+25
+127
+70
+25
+127
+70
+25
+123
+66
+23
+120
+63
+20
+118
+61
+18
+118
+61
+18
+121
+64
+21
+121
+63
+23
+118
+61
+18
+112
+58
+14
+121
+67
+23
+129
+75
+31
+129
+75
+31
+123
+69
+25
+119
+65
+21
+120
+66
+22
+123
+69
+25
+123
+69
+25
+124
+70
+26
+125
+71
+25
+129
+75
+29
+133
+79
+33
+134
+80
+34
+128
+74
+28
+121
+67
+21
+120
+66
+20
+119
+67
+19
+119
+65
+18
+118
+66
+18
+120
+68
+21
+121
+69
+21
+119
+67
+20
+117
+65
+18
+124
+70
+24
+130
+76
+30
+131
+77
+31
+125
+71
+25
+122
+68
+22
+126
+72
+26
+129
+75
+29
+127
+73
+27
+130
+76
+29
+132
+78
+31
+135
+81
+34
+134
+81
+31
+132
+76
+27
+129
+73
+24
+130
+74
+25
+133
+77
+28
+134
+78
+27
+134
+78
+27
+133
+75
+25
+129
+71
+21
+128
+70
+20
+131
+73
+23
+136
+78
+28
+138
+80
+30
+102
+57
+24
+102
+59
+25
+104
+59
+26
+103
+58
+25
+103
+58
+25
+103
+58
+25
+104
+60
+25
+106
+62
+27
+107
+63
+28
+106
+62
+27
+105
+61
+26
+106
+62
+27
+107
+61
+27
+106
+60
+24
+104
+58
+22
+102
+56
+20
+101
+57
+20
+104
+60
+23
+103
+59
+22
+100
+56
+19
+100
+56
+21
+103
+59
+22
+102
+58
+21
+99
+55
+18
+99
+53
+17
+100
+54
+18
+104
+58
+22
+108
+63
+24
+108
+63
+24
+104
+59
+20
+100
+55
+16
+99
+54
+15
+104
+56
+18
+109
+61
+21
+110
+62
+24
+107
+59
+19
+105
+56
+16
+106
+57
+16
+106
+57
+17
+105
+56
+15
+108
+59
+19
+106
+57
+16
+105
+56
+16
+105
+56
+15
+104
+57
+15
+103
+56
+14
+104
+57
+15
+106
+58
+18
+107
+59
+19
+108
+60
+22
+111
+63
+25
+114
+66
+28
+115
+67
+29
+115
+67
+29
+116
+66
+29
+115
+67
+27
+117
+67
+30
+117
+68
+28
+117
+67
+30
+116
+67
+27
+114
+65
+25
+112
+63
+23
+109
+60
+20
+108
+59
+19
+106
+56
+19
+107
+57
+20
+107
+57
+20
+109
+59
+22
+112
+62
+25
+112
+62
+25
+110
+61
+21
+109
+60
+20
+107
+58
+18
+106
+57
+17
+109
+57
+18
+109
+60
+20
+110
+58
+19
+104
+55
+15
+103
+51
+14
+102
+52
+15
+98
+52
+16
+98
+54
+19
+99
+55
+18
+102
+56
+20
+104
+58
+22
+103
+57
+21
+100
+54
+18
+98
+52
+16
+99
+54
+15
+102
+57
+18
+107
+59
+21
+106
+58
+20
+104
+56
+16
+104
+56
+16
+106
+58
+18
+109
+61
+21
+108
+60
+20
+110
+62
+22
+109
+61
+21
+105
+57
+17
+97
+49
+9
+92
+44
+6
+92
+44
+6
+95
+47
+9
+97
+49
+11
+98
+50
+12
+101
+53
+15
+102
+54
+18
+101
+53
+17
+100
+52
+16
+100
+52
+16
+103
+55
+19
+99
+49
+12
+100
+50
+13
+102
+52
+15
+106
+56
+19
+109
+60
+20
+112
+63
+23
+112
+63
+23
+112
+63
+23
+116
+66
+29
+114
+64
+27
+113
+63
+26
+111
+63
+25
+112
+64
+26
+112
+64
+26
+114
+66
+30
+116
+68
+30
+116
+66
+29
+112
+62
+25
+109
+59
+22
+108
+58
+21
+111
+61
+24
+115
+65
+28
+119
+67
+30
+118
+68
+31
+127
+75
+38
+125
+75
+38
+122
+70
+33
+113
+63
+26
+108
+56
+19
+103
+53
+16
+105
+53
+16
+104
+54
+17
+106
+56
+21
+108
+58
+23
+107
+58
+25
+103
+54
+21
+102
+56
+22
+106
+60
+26
+107
+61
+27
+103
+59
+24
+102
+56
+22
+103
+57
+23
+104
+58
+24
+104
+58
+22
+107
+59
+23
+110
+62
+24
+113
+63
+26
+114
+64
+27
+117
+65
+28
+116
+64
+25
+117
+65
+26
+118
+66
+27
+119
+67
+28
+119
+67
+28
+121
+69
+29
+125
+73
+33
+124
+72
+32
+122
+70
+30
+119
+67
+27
+117
+65
+25
+118
+66
+26
+122
+70
+30
+125
+73
+34
+127
+74
+34
+128
+75
+35
+124
+71
+31
+120
+65
+26
+114
+61
+21
+113
+60
+20
+115
+62
+22
+118
+63
+24
+119
+64
+25
+120
+65
+24
+118
+63
+22
+115
+60
+19
+116
+62
+18
+123
+65
+25
+124
+67
+24
+121
+64
+21
+122
+65
+20
+125
+67
+19
+122
+64
+14
+121
+63
+15
+124
+66
+18
+130
+72
+24
+133
+75
+27
+133
+75
+29
+131
+73
+27
+131
+73
+27
+129
+70
+26
+124
+67
+22
+122
+65
+20
+122
+65
+20
+122
+65
+20
+121
+64
+21
+120
+63
+18
+121
+67
+21
+124
+72
+25
+121
+69
+22
+117
+65
+18
+121
+69
+22
+127
+75
+28
+126
+73
+29
+122
+69
+25
+129
+76
+32
+128
+75
+31
+123
+70
+26
+126
+73
+29
+133
+80
+36
+130
+77
+33
+122
+69
+25
+122
+68
+22
+123
+69
+23
+127
+73
+27
+133
+76
+31
+132
+78
+32
+130
+76
+32
+127
+73
+27
+127
+73
+29
+127
+73
+29
+130
+77
+33
+131
+78
+34
+133
+80
+36
+135
+82
+38
+138
+84
+40
+138
+84
+40
+137
+83
+37
+135
+81
+35
+137
+83
+37
+138
+84
+38
+136
+82
+36
+131
+77
+31
+127
+73
+27
+126
+72
+26
+130
+76
+30
+135
+81
+35
+136
+82
+36
+134
+80
+34
+132
+75
+30
+130
+76
+30
+135
+81
+35
+136
+82
+36
+134
+80
+34
+133
+79
+33
+109
+65
+30
+108
+64
+29
+107
+63
+28
+109
+65
+30
+113
+67
+33
+113
+67
+33
+109
+63
+27
+105
+59
+23
+104
+58
+22
+104
+58
+22
+104
+58
+22
+103
+57
+21
+104
+56
+20
+104
+56
+20
+103
+55
+17
+104
+56
+18
+104
+58
+22
+102
+58
+21
+105
+59
+23
+107
+63
+26
+110
+64
+28
+108
+64
+27
+108
+63
+24
+109
+64
+25
+110
+65
+26
+108
+63
+24
+107
+62
+23
+109
+64
+25
+110
+65
+26
+110
+65
+26
+112
+64
+26
+111
+66
+27
+113
+65
+27
+114
+69
+30
+117
+69
+31
+116
+68
+28
+115
+67
+27
+116
+68
+28
+117
+68
+28
+116
+69
+27
+115
+66
+26
+113
+66
+24
+113
+64
+24
+112
+64
+24
+111
+63
+23
+107
+62
+21
+110
+62
+22
+112
+64
+24
+110
+62
+22
+110
+62
+22
+108
+60
+22
+107
+59
+19
+107
+57
+20
+106
+57
+17
+106
+57
+17
+106
+57
+16
+105
+56
+16
+107
+58
+17
+111
+59
+20
+114
+62
+22
+116
+64
+25
+118
+66
+26
+120
+68
+29
+121
+69
+30
+118
+69
+29
+118
+69
+29
+117
+68
+28
+117
+68
+28
+117
+68
+28
+117
+68
+28
+116
+67
+26
+115
+66
+25
+116
+67
+26
+115
+66
+25
+119
+67
+27
+120
+71
+30
+122
+70
+30
+118
+69
+28
+119
+67
+28
+119
+70
+30
+115
+67
+31
+113
+67
+31
+113
+67
+31
+113
+68
+29
+116
+68
+32
+116
+68
+30
+115
+67
+29
+115
+67
+29
+119
+71
+33
+119
+71
+31
+121
+73
+35
+123
+75
+35
+125
+77
+37
+125
+77
+37
+125
+77
+37
+125
+77
+37
+121
+73
+33
+119
+71
+31
+117
+69
+29
+116
+68
+28
+115
+67
+29
+113
+65
+27
+111
+63
+25
+110
+62
+24
+116
+68
+30
+115
+67
+29
+113
+65
+27
+113
+65
+27
+113
+65
+29
+113
+65
+29
+110
+62
+26
+107
+59
+23
+111
+63
+25
+110
+62
+24
+110
+60
+23
+107
+59
+21
+106
+57
+17
+104
+55
+15
+100
+51
+11
+98
+49
+9
+103
+53
+16
+102
+52
+15
+103
+53
+16
+107
+59
+21
+110
+62
+26
+107
+59
+23
+100
+52
+16
+95
+47
+11
+98
+48
+13
+100
+50
+13
+101
+51
+16
+101
+51
+14
+100
+50
+15
+99
+49
+12
+97
+47
+12
+97
+47
+10
+98
+48
+13
+99
+49
+12
+97
+47
+12
+94
+44
+7
+91
+41
+6
+91
+41
+4
+92
+42
+7
+93
+43
+8
+90
+40
+7
+89
+40
+7
+90
+41
+9
+87
+41
+8
+88
+41
+11
+86
+41
+10
+84
+39
+8
+82
+37
+6
+85
+40
+9
+89
+44
+13
+95
+49
+16
+97
+51
+18
+99
+50
+17
+97
+48
+15
+96
+46
+11
+94
+44
+9
+95
+45
+10
+93
+43
+8
+94
+44
+7
+97
+47
+10
+99
+49
+12
+102
+52
+15
+108
+56
+17
+113
+61
+22
+113
+61
+22
+115
+63
+24
+116
+64
+25
+116
+64
+25
+116
+64
+25
+118
+66
+27
+118
+66
+27
+118
+66
+27
+120
+67
+27
+124
+71
+31
+128
+75
+35
+129
+76
+36
+127
+75
+35
+127
+75
+35
+132
+78
+40
+136
+83
+43
+133
+80
+40
+133
+80
+38
+134
+79
+38
+138
+83
+42
+146
+91
+50
+148
+94
+50
+150
+93
+50
+152
+95
+50
+147
+89
+43
+145
+87
+39
+143
+85
+39
+145
+87
+41
+149
+91
+45
+149
+91
+45
+144
+87
+42
+139
+82
+37
+135
+78
+35
+132
+75
+32
+127
+73
+29
+127
+73
+29
+129
+74
+33
+132
+77
+36
+135
+80
+39
+136
+82
+38
+139
+87
+40
+139
+87
+40
+136
+83
+39
+131
+78
+34
+131
+78
+34
+128
+75
+31
+123
+70
+28
+122
+69
+27
+121
+68
+26
+119
+66
+24
+116
+63
+21
+117
+64
+22
+119
+66
+24
+117
+64
+20
+113
+60
+18
+114
+60
+16
+119
+65
+19
+121
+64
+19
+121
+64
+21
+121
+67
+23
+122
+68
+24
+123
+69
+25
+123
+69
+25
+121
+68
+24
+117
+64
+20
+118
+65
+21
+117
+64
+20
+117
+64
+20
+118
+64
+20
+118
+64
+20
+116
+62
+16
+113
+59
+13
+117
+63
+17
+119
+65
+19
+120
+66
+20
+120
+66
+20
+119
+65
+21
+119
+65
+21
+122
+68
+24
+124
+70
+26
+120
+66
+22
+121
+67
+23
+119
+65
+21
+121
+67
+23
+127
+74
+30
+131
+78
+34
+132
+79
+35
+134
+81
+37
+114
+69
+30
+114
+69
+30
+115
+70
+31
+115
+70
+31
+115
+70
+31
+116
+71
+32
+116
+71
+30
+116
+71
+30
+118
+70
+30
+119
+71
+31
+119
+71
+31
+117
+69
+29
+114
+66
+26
+113
+65
+25
+114
+67
+25
+116
+68
+28
+112
+64
+26
+108
+62
+26
+109
+61
+25
+109
+63
+27
+111
+63
+25
+107
+62
+23
+108
+60
+22
+109
+61
+23
+104
+56
+18
+102
+54
+16
+102
+54
+16
+104
+56
+18
+107
+59
+21
+108
+60
+22
+109
+60
+20
+108
+60
+22
+112
+66
+30
+110
+66
+29
+110
+64
+28
+109
+64
+25
+107
+62
+23
+106
+61
+22
+107
+59
+21
+106
+61
+20
+111
+63
+25
+109
+64
+23
+111
+63
+25
+110
+65
+26
+110
+65
+26
+109
+65
+26
+111
+66
+27
+112
+67
+28
+111
+63
+25
+109
+61
+23
+108
+58
+23
+107
+57
+20
+108
+58
+23
+109
+59
+22
+109
+59
+22
+109
+60
+20
+115
+63
+26
+117
+65
+26
+118
+66
+29
+118
+66
+27
+117
+65
+28
+116
+64
+25
+116
+64
+27
+116
+64
+25
+112
+63
+23
+111
+63
+23
+111
+63
+23
+112
+64
+24
+114
+67
+25
+116
+69
+27
+118
+71
+29
+120
+73
+31
+118
+71
+29
+114
+67
+25
+112
+63
+22
+109
+62
+20
+109
+60
+19
+108
+61
+19
+112
+63
+22
+116
+67
+27
+118
+69
+29
+118
+68
+31
+118
+68
+31
+119
+70
+30
+120
+70
+33
+120
+71
+31
+121
+72
+32
+121
+72
+32
+120
+71
+31
+117
+68
+27
+113
+64
+24
+111
+62
+21
+111
+62
+21
+112
+63
+22
+113
+64
+23
+114
+65
+25
+114
+62
+25
+113
+61
+24
+112
+60
+23
+115
+63
+26
+119
+67
+28
+121
+69
+30
+120
+68
+29
+118
+66
+26
+122
+70
+30
+127
+76
+33
+127
+76
+33
+121
+70
+27
+118
+67
+22
+123
+72
+27
+131
+80
+35
+137
+86
+43
+132
+80
+40
+128
+79
+39
+126
+74
+34
+122
+73
+32
+123
+71
+31
+123
+71
+31
+123
+71
+31
+124
+72
+32
+115
+63
+23
+111
+59
+19
+108
+56
+17
+106
+57
+17
+107
+58
+18
+106
+57
+17
+102
+52
+15
+99
+49
+12
+105
+55
+18
+109
+60
+20
+113
+63
+26
+114
+65
+25
+112
+62
+25
+110
+61
+21
+109
+59
+22
+109
+60
+20
+113
+63
+26
+115
+66
+26
+115
+65
+28
+114
+65
+25
+113
+63
+26
+114
+65
+25
+114
+64
+27
+113
+63
+26
+112
+62
+25
+110
+60
+23
+109
+59
+24
+111
+61
+26
+111
+61
+28
+107
+58
+25
+104
+55
+22
+101
+55
+21
+100
+54
+20
+101
+55
+21
+104
+56
+20
+103
+55
+19
+104
+54
+17
+107
+57
+20
+112
+60
+21
+114
+62
+23
+111
+61
+26
+107
+57
+22
+102
+52
+17
+101
+51
+16
+101
+51
+14
+100
+50
+13
+104
+52
+15
+106
+54
+17
+108
+56
+17
+109
+57
+18
+109
+57
+20
+106
+54
+17
+104
+52
+15
+103
+51
+14
+105
+51
+15
+104
+52
+15
+105
+56
+16
+106
+57
+17
+107
+58
+18
+107
+58
+18
+107
+58
+18
+107
+58
+18
+107
+57
+20
+106
+57
+17
+109
+60
+20
+110
+61
+21
+112
+60
+21
+115
+63
+23
+123
+70
+30
+124
+71
+29
+123
+70
+28
+125
+72
+30
+126
+73
+33
+123
+70
+30
+122
+69
+29
+124
+71
+31
+129
+76
+36
+129
+76
+36
+125
+71
+33
+120
+66
+28
+111
+59
+20
+109
+57
+18
+108
+56
+19
+110
+58
+21
+114
+62
+25
+120
+68
+31
+122
+72
+37
+127
+75
+38
+129
+76
+34
+126
+72
+28
+121
+66
+25
+121
+66
+25
+122
+67
+26
+121
+66
+25
+123
+68
+29
+131
+76
+37
+133
+78
+39
+131
+76
+37
+132
+77
+38
+132
+77
+38
+130
+75
+36
+130
+75
+34
+132
+77
+38
+132
+77
+36
+133
+79
+35
+131
+77
+31
+129
+75
+31
+127
+73
+29
+126
+72
+28
+123
+70
+26
+121
+68
+24
+120
+67
+23
+126
+73
+29
+125
+74
+29
+123
+72
+27
+121
+70
+25
+122
+69
+25
+121
+68
+24
+119
+67
+20
+117
+65
+18
+121
+68
+24
+123
+70
+26
+126
+74
+27
+128
+76
+29
+128
+76
+29
+128
+76
+29
+127
+75
+28
+127
+75
+28
+128
+76
+29
+128
+76
+29
+126
+74
+27
+124
+72
+25
+125
+73
+26
+124
+72
+25
+122
+70
+23
+124
+72
+25
+97
+53
+14
+98
+54
+15
+98
+54
+15
+97
+53
+14
+96
+52
+13
+97
+53
+14
+100
+56
+17
+103
+58
+17
+106
+61
+22
+107
+62
+21
+109
+64
+23
+108
+63
+22
+106
+61
+20
+105
+60
+19
+106
+61
+20
+107
+62
+21
+113
+65
+29
+112
+66
+30
+111
+62
+29
+107
+59
+23
+107
+59
+23
+112
+64
+28
+114
+66
+30
+113
+65
+29
+111
+63
+27
+111
+63
+27
+112
+64
+28
+114
+66
+28
+115
+67
+31
+115
+67
+29
+115
+65
+28
+113
+65
+27
+109
+63
+27
+106
+62
+25
+104
+60
+23
+105
+59
+23
+103
+57
+21
+100
+55
+16
+102
+57
+18
+106
+61
+22
+105
+60
+21
+106
+61
+22
+107
+62
+23
+107
+62
+23
+107
+62
+23
+107
+63
+26
+108
+62
+26
+109
+63
+27
+112
+66
+30
+113
+65
+27
+111
+63
+27
+111
+63
+25
+114
+64
+29
+114
+66
+28
+115
+65
+28
+115
+65
+28
+112
+62
+25
+115
+65
+28
+120
+68
+31
+118
+68
+31
+118
+66
+29
+114
+64
+27
+115
+63
+26
+113
+63
+26
+108
+58
+21
+106
+58
+18
+106
+56
+19
+105
+57
+17
+108
+59
+19
+109
+62
+20
+111
+62
+22
+111
+64
+22
+113
+64
+24
+112
+65
+23
+114
+65
+25
+115
+68
+26
+115
+66
+26
+113
+64
+23
+111
+62
+22
+111
+62
+22
+111
+59
+20
+111
+59
+20
+111
+59
+20
+110
+58
+19
+109
+57
+18
+107
+55
+16
+105
+53
+14
+103
+51
+11
+103
+51
+12
+108
+56
+16
+114
+62
+23
+117
+65
+25
+116
+64
+25
+114
+62
+22
+113
+61
+22
+113
+61
+22
+111
+59
+22
+112
+60
+23
+114
+60
+22
+112
+60
+21
+111
+57
+19
+110
+58
+19
+111
+58
+18
+110
+58
+18
+113
+60
+18
+114
+63
+18
+116
+63
+19
+115
+64
+19
+115
+63
+16
+114
+63
+16
+115
+63
+16
+114
+63
+18
+112
+60
+20
+109
+60
+19
+110
+58
+18
+108
+59
+16
+112
+61
+18
+115
+64
+21
+118
+67
+24
+121
+70
+27
+123
+70
+28
+121
+70
+27
+120
+68
+28
+118
+69
+28
+119
+67
+27
+114
+65
+24
+113
+64
+24
+114
+65
+25
+114
+65
+25
+116
+67
+26
+118
+69
+29
+118
+69
+28
+117
+68
+28
+116
+67
+26
+117
+68
+28
+118
+69
+28
+116
+67
+27
+119
+70
+29
+122
+73
+33
+126
+77
+36
+129
+80
+40
+132
+83
+42
+133
+84
+44
+132
+83
+43
+131
+79
+40
+127
+75
+36
+124
+72
+33
+122
+70
+33
+117
+67
+30
+114
+64
+27
+112
+64
+28
+113
+65
+27
+116
+68
+32
+116
+68
+30
+116
+66
+29
+115
+66
+26
+120
+68
+29
+127
+75
+35
+136
+83
+43
+141
+89
+49
+139
+87
+48
+131
+81
+44
+126
+76
+39
+123
+73
+36
+121
+72
+32
+118
+69
+29
+119
+67
+28
+120
+68
+29
+123
+71
+31
+122
+70
+30
+120
+68
+29
+116
+64
+25
+113
+61
+22
+112
+60
+21
+112
+58
+20
+111
+59
+20
+107
+57
+20
+105
+57
+19
+103
+55
+17
+103
+55
+17
+104
+56
+18
+103
+55
+17
+100
+52
+14
+97
+49
+11
+99
+51
+13
+100
+52
+14
+100
+51
+11
+101
+52
+12
+108
+56
+16
+108
+56
+16
+106
+54
+14
+108
+56
+16
+107
+55
+16
+104
+52
+13
+101
+49
+10
+102
+50
+11
+104
+52
+13
+105
+53
+14
+103
+51
+14
+99
+49
+12
+103
+53
+16
+103
+53
+16
+103
+53
+18
+105
+55
+20
+107
+57
+22
+110
+60
+25
+110
+61
+28
+112
+62
+27
+114
+62
+23
+114
+60
+22
+115
+61
+23
+120
+66
+28
+121
+67
+29
+115
+61
+23
+112
+58
+22
+117
+63
+27
+118
+64
+28
+117
+63
+27
+121
+67
+31
+123
+69
+33
+119
+65
+27
+121
+67
+29
+126
+72
+34
+126
+73
+33
+128
+73
+34
+131
+76
+35
+133
+78
+39
+131
+78
+38
+128
+75
+35
+126
+73
+33
+126
+73
+33
+126
+74
+34
+125
+73
+33
+125
+73
+33
+125
+73
+33
+124
+72
+32
+126
+73
+33
+127
+74
+34
+126
+73
+31
+125
+72
+30
+122
+69
+27
+122
+69
+27
+124
+71
+27
+125
+72
+28
+125
+72
+28
+123
+70
+26
+121
+68
+24
+119
+66
+22
+125
+72
+28
+126
+73
+29
+125
+72
+28
+125
+72
+28
+127
+74
+30
+126
+73
+29
+124
+71
+27
+126
+73
+29
+96
+53
+19
+94
+51
+17
+93
+50
+16
+94
+51
+17
+96
+53
+19
+96
+53
+19
+93
+50
+16
+90
+46
+11
+89
+44
+11
+92
+48
+13
+95
+51
+16
+98
+54
+19
+99
+55
+20
+100
+56
+21
+100
+56
+21
+100
+56
+21
+108
+62
+28
+107
+63
+28
+104
+58
+25
+98
+52
+18
+99
+53
+19
+104
+58
+24
+107
+61
+27
+106
+60
+26
+109
+63
+29
+110
+64
+30
+110
+64
+30
+109
+63
+27
+108
+62
+28
+107
+61
+25
+108
+60
+24
+106
+60
+24
+106
+60
+24
+104
+58
+22
+105
+59
+23
+109
+61
+23
+109
+61
+23
+109
+61
+23
+115
+67
+29
+122
+74
+34
+120
+72
+32
+120
+72
+32
+119
+71
+31
+117
+69
+29
+115
+67
+27
+112
+67
+28
+114
+66
+28
+112
+67
+28
+107
+62
+23
+104
+59
+18
+101
+56
+17
+100
+55
+14
+102
+54
+16
+99
+54
+13
+100
+52
+12
+100
+52
+12
+101
+53
+13
+104
+56
+16
+108
+59
+19
+109
+61
+21
+110
+61
+21
+109
+61
+21
+110
+61
+21
+111
+61
+24
+111
+61
+24
+110
+60
+23
+111
+58
+24
+110
+60
+23
+114
+62
+25
+112
+63
+23
+113
+61
+24
+110
+61
+21
+113
+61
+24
+110
+61
+21
+111
+59
+22
+110
+61
+21
+113
+61
+24
+111
+59
+20
+108
+56
+19
+106
+54
+17
+102
+50
+13
+101
+51
+14
+104
+54
+17
+108
+58
+21
+111
+61
+24
+114
+64
+27
+115
+65
+28
+115
+66
+26
+115
+65
+28
+115
+66
+26
+115
+65
+28
+113
+64
+24
+111
+61
+24
+112
+63
+23
+114
+64
+27
+117
+68
+28
+119
+70
+29
+121
+72
+31
+123
+71
+31
+118
+69
+28
+117
+65
+25
+115
+66
+25
+117
+65
+25
+115
+66
+25
+118
+66
+26
+115
+66
+23
+118
+67
+24
+118
+69
+26
+117
+65
+25
+109
+60
+19
+107
+55
+15
+106
+57
+16
+110
+61
+21
+110
+62
+22
+111
+62
+22
+110
+63
+21
+111
+62
+21
+110
+61
+20
+109
+60
+19
+109
+60
+19
+116
+64
+24
+115
+66
+25
+117
+68
+28
+117
+69
+29
+117
+68
+28
+115
+67
+27
+116
+68
+30
+118
+70
+30
+114
+67
+25
+113
+66
+22
+111
+64
+22
+111
+64
+20
+112
+65
+23
+112
+65
+21
+111
+64
+22
+109
+62
+18
+108
+61
+19
+109
+62
+18
+110
+63
+21
+110
+63
+19
+110
+63
+21
+109
+62
+18
+107
+60
+18
+105
+56
+15
+117
+65
+25
+117
+64
+24
+114
+62
+22
+109
+57
+18
+105
+56
+16
+107
+58
+18
+110
+60
+23
+112
+63
+23
+113
+63
+26
+116
+67
+27
+121
+69
+30
+121
+69
+29
+122
+69
+29
+121
+68
+26
+120
+67
+25
+118
+67
+24
+112
+60
+20
+108
+59
+18
+110
+59
+16
+113
+62
+19
+115
+64
+21
+117
+66
+23
+118
+67
+22
+120
+69
+24
+118
+67
+22
+119
+68
+23
+119
+66
+22
+118
+65
+21
+118
+65
+21
+117
+64
+20
+115
+62
+18
+112
+61
+18
+114
+65
+25
+116
+68
+28
+120
+72
+32
+120
+72
+32
+117
+69
+29
+113
+65
+25
+111
+63
+25
+110
+62
+24
+110
+62
+22
+110
+62
+22
+110
+61
+21
+112
+63
+23
+117
+68
+27
+118
+69
+28
+120
+68
+28
+122
+70
+30
+115
+66
+23
+114
+65
+22
+111
+62
+21
+109
+60
+19
+108
+59
+18
+107
+58
+17
+106
+57
+16
+105
+58
+16
+102
+54
+14
+101
+53
+13
+100
+52
+12
+99
+51
+11
+98
+50
+12
+96
+48
+10
+94
+46
+8
+93
+45
+7
+94
+46
+10
+93
+44
+11
+90
+41
+8
+90
+41
+8
+93
+44
+11
+93
+44
+11
+92
+43
+10
+96
+47
+14
+90
+41
+8
+90
+41
+8
+96
+47
+14
+99
+50
+17
+95
+47
+11
+97
+49
+13
+100
+52
+16
+100
+50
+15
+100
+46
+12
+104
+50
+16
+107
+53
+19
+107
+54
+20
+105
+52
+20
+104
+51
+19
+105
+52
+20
+104
+54
+21
+102
+52
+19
+103
+53
+20
+104
+54
+21
+105
+55
+22
+110
+57
+23
+113
+60
+26
+113
+60
+26
+112
+60
+23
+112
+58
+22
+112
+58
+20
+112
+58
+20
+112
+58
+20
+113
+59
+21
+112
+58
+20
+110
+56
+18
+109
+55
+17
+112
+59
+19
+111
+58
+18
+106
+53
+13
+103
+50
+10
+104
+51
+11
+102
+49
+9
+98
+45
+5
+98
+45
+5
+89
+48
+18
+87
+48
+17
+87
+46
+16
+85
+46
+15
+87
+46
+16
+86
+45
+15
+85
+44
+14
+84
+43
+13
+90
+49
+19
+92
+51
+21
+95
+54
+22
+98
+57
+25
+103
+60
+28
+103
+60
+28
+102
+59
+27
+101
+58
+26
+98
+55
+23
+95
+52
+18
+93
+48
+17
+93
+48
+15
+92
+47
+16
+92
+47
+14
+93
+48
+17
+95
+50
+17
+95
+50
+19
+99
+54
+21
+102
+57
+24
+102
+57
+24
+100
+55
+22
+99
+54
+21
+99
+54
+21
+98
+54
+19
+102
+56
+22
+101
+55
+19
+102
+56
+20
+107
+59
+21
+108
+60
+24
+108
+60
+22
+113
+65
+27
+120
+72
+32
+118
+68
+31
+117
+69
+29
+114
+66
+28
+111
+63
+23
+108
+60
+22
+108
+60
+22
+109
+61
+23
+108
+60
+22
+111
+63
+25
+109
+61
+21
+107
+59
+21
+106
+58
+18
+107
+59
+21
+109
+61
+21
+111
+63
+25
+112
+64
+24
+113
+65
+27
+114
+66
+26
+115
+65
+28
+112
+64
+24
+111
+61
+24
+109
+61
+21
+110
+60
+23
+111
+61
+24
+113
+63
+26
+113
+63
+26
+116
+64
+27
+116
+66
+29
+120
+68
+31
+117
+68
+28
+117
+65
+26
+113
+64
+24
+111
+59
+20
+107
+55
+16
+102
+50
+11
+99
+47
+8
+100
+48
+9
+104
+52
+13
+107
+55
+16
+109
+57
+18
+109
+57
+20
+105
+56
+16
+104
+54
+17
+104
+55
+15
+105
+55
+18
+106
+57
+17
+105
+55
+18
+104
+54
+17
+104
+54
+17
+104
+54
+17
+107
+57
+20
+111
+61
+24
+115
+65
+28
+117
+67
+30
+119
+67
+30
+116
+67
+27
+120
+69
+26
+119
+71
+25
+120
+69
+26
+119
+70
+27
+123
+72
+29
+124
+75
+34
+125
+73
+33
+119
+70
+29
+116
+64
+24
+113
+64
+23
+116
+64
+24
+116
+67
+26
+115
+63
+24
+109
+60
+20
+114
+62
+23
+119
+70
+30
+119
+70
+30
+118
+71
+29
+116
+68
+28
+114
+67
+25
+113
+64
+23
+112
+63
+22
+112
+63
+22
+112
+63
+22
+107
+55
+15
+105
+56
+15
+105
+56
+15
+106
+59
+17
+108
+59
+19
+106
+58
+18
+106
+57
+17
+106
+57
+17
+108
+59
+18
+108
+59
+18
+109
+60
+19
+112
+63
+22
+115
+66
+25
+115
+66
+25
+113
+64
+23
+110
+61
+20
+111
+62
+21
+112
+63
+22
+113
+64
+23
+114
+65
+24
+114
+65
+24
+115
+66
+25
+114
+65
+24
+114
+62
+22
+113
+61
+21
+114
+62
+22
+113
+61
+22
+107
+58
+18
+106
+57
+17
+109
+60
+20
+111
+62
+22
+112
+63
+23
+115
+66
+26
+117
+68
+28
+121
+69
+30
+120
+68
+28
+118
+66
+26
+117
+64
+22
+113
+60
+18
+110
+59
+16
+109
+60
+19
+108
+59
+18
+112
+61
+18
+116
+65
+22
+119
+68
+25
+120
+69
+26
+123
+72
+27
+126
+75
+30
+132
+81
+36
+131
+80
+35
+131
+78
+34
+130
+77
+33
+131
+78
+34
+132
+79
+35
+132
+79
+35
+130
+79
+36
+123
+74
+33
+123
+74
+33
+124
+75
+34
+123
+74
+33
+123
+74
+33
+121
+72
+32
+120
+71
+31
+119
+70
+30
+127
+78
+38
+127
+78
+37
+127
+75
+35
+129
+77
+37
+134
+82
+42
+135
+84
+41
+135
+84
+41
+137
+86
+43
+130
+79
+36
+132
+81
+36
+134
+83
+40
+135
+84
+41
+135
+84
+41
+135
+84
+41
+134
+85
+42
+135
+86
+43
+135
+86
+45
+135
+86
+45
+133
+84
+43
+131
+82
+41
+129
+80
+40
+127
+78
+38
+126
+77
+37
+125
+76
+36
+121
+73
+35
+123
+75
+39
+122
+74
+38
+121
+73
+37
+121
+73
+37
+115
+67
+31
+107
+59
+23
+103
+55
+19
+103
+55
+19
+105
+57
+21
+109
+61
+25
+110
+62
+24
+107
+59
+21
+107
+59
+21
+107
+59
+21
+106
+56
+19
+108
+55
+21
+108
+54
+20
+106
+53
+19
+105
+52
+18
+105
+52
+20
+105
+52
+20
+102
+52
+19
+101
+51
+18
+106
+56
+23
+107
+57
+24
+108
+58
+25
+110
+60
+27
+115
+62
+28
+118
+65
+31
+119
+66
+32
+118
+65
+31
+120
+66
+28
+119
+66
+26
+119
+65
+27
+119
+66
+26
+119
+65
+27
+119
+66
+26
+119
+65
+27
+118
+65
+25
+121
+68
+28
+120
+67
+25
+116
+63
+23
+116
+63
+21
+120
+67
+27
+123
+70
+28
+122
+69
+27
+123
+70
+28
+83
+43
+17
+81
+44
+17
+83
+43
+17
+78
+41
+14
+77
+37
+11
+77
+37
+11
+80
+40
+14
+83
+43
+17
+84
+44
+18
+85
+45
+19
+86
+47
+18
+87
+48
+19
+88
+47
+19
+88
+47
+19
+87
+46
+18
+86
+45
+17
+84
+43
+13
+83
+42
+10
+85
+41
+12
+88
+45
+13
+90
+46
+17
+91
+48
+16
+92
+48
+19
+95
+52
+20
+96
+52
+23
+100
+57
+25
+103
+60
+28
+103
+60
+28
+103
+60
+28
+104
+61
+29
+103
+60
+28
+102
+59
+27
+96
+51
+18
+95
+51
+16
+96
+52
+17
+99
+53
+17
+101
+55
+21
+102
+56
+20
+103
+57
+21
+105
+60
+21
+111
+63
+27
+111
+63
+25
+108
+60
+24
+102
+57
+18
+102
+56
+20
+104
+58
+22
+107
+61
+25
+110
+62
+26
+106
+58
+22
+106
+56
+19
+106
+56
+21
+107
+57
+20
+109
+59
+24
+112
+62
+25
+116
+66
+31
+118
+68
+31
+119
+69
+34
+119
+69
+32
+121
+68
+34
+118
+68
+31
+118
+65
+31
+114
+64
+27
+116
+63
+29
+113
+63
+26
+112
+63
+23
+113
+65
+25
+116
+67
+27
+117
+69
+29
+117
+68
+28
+113
+66
+24
+112
+63
+22
+109
+62
+20
+109
+60
+19
+110
+61
+20
+112
+63
+22
+113
+64
+23
+116
+67
+26
+119
+70
+29
+122
+73
+32
+125
+73
+33
+126
+74
+35
+124
+72
+32
+122
+70
+31
+123
+71
+31
+125
+73
+34
+126
+74
+34
+125
+73
+34
+124
+72
+33
+123
+71
+32
+119
+67
+28
+115
+63
+24
+114
+62
+23
+116
+64
+25
+118
+66
+27
+121
+67
+29
+120
+68
+28
+121
+68
+24
+120
+69
+22
+120
+67
+23
+120
+69
+24
+124
+71
+27
+124
+73
+30
+121
+68
+26
+114
+63
+20
+119
+66
+26
+113
+61
+21
+113
+59
+21
+119
+67
+28
+125
+71
+35
+122
+70
+33
+117
+63
+27
+113
+61
+22
+113
+64
+23
+112
+63
+20
+111
+62
+21
+110
+61
+18
+112
+61
+18
+112
+61
+18
+114
+63
+20
+116
+65
+22
+117
+64
+22
+118
+67
+24
+123
+72
+29
+123
+74
+31
+124
+72
+32
+116
+67
+26
+114
+62
+22
+112
+60
+21
+117
+63
+25
+119
+63
+26
+121
+65
+28
+123
+67
+30
+125
+69
+32
+126
+70
+33
+126
+70
+33
+125
+69
+32
+128
+72
+35
+129
+73
+36
+128
+72
+35
+127
+71
+34
+126
+70
+33
+126
+70
+33
+126
+70
+33
+124
+70
+32
+118
+66
+27
+114
+65
+25
+111
+61
+24
+109
+59
+22
+108
+58
+21
+104
+56
+18
+103
+55
+17
+103
+55
+17
+104
+56
+18
+104
+56
+16
+104
+55
+15
+105
+56
+16
+107
+58
+18
+113
+61
+21
+116
+64
+24
+117
+65
+25
+113
+64
+24
+112
+62
+25
+114
+62
+25
+113
+61
+24
+111
+59
+20
+109
+57
+18
+111
+59
+20
+114
+62
+23
+116
+64
+25
+115
+63
+24
+113
+59
+21
+110
+56
+18
+109
+55
+17
+111
+57
+19
+113
+59
+21
+113
+60
+20
+114
+63
+20
+110
+59
+16
+108
+57
+14
+109
+58
+15
+114
+63
+20
+118
+66
+26
+118
+66
+26
+117
+65
+25
+114
+62
+22
+113
+62
+19
+111
+58
+16
+113
+60
+18
+118
+65
+23
+118
+65
+21
+116
+63
+19
+118
+64
+20
+118
+63
+22
+121
+66
+25
+123
+70
+28
+126
+73
+31
+128
+75
+33
+129
+76
+34
+131
+78
+36
+131
+78
+36
+128
+75
+33
+128
+75
+33
+127
+74
+34
+127
+74
+34
+126
+73
+33
+127
+74
+34
+128
+75
+35
+128
+75
+35
+134
+81
+39
+135
+82
+40
+133
+80
+38
+132
+79
+37
+134
+81
+39
+133
+80
+38
+133
+80
+38
+136
+83
+41
+136
+83
+39
+140
+87
+43
+141
+88
+44
+139
+86
+42
+138
+85
+41
+136
+84
+37
+134
+82
+35
+134
+81
+37
+131
+78
+36
+130
+77
+37
+128
+76
+36
+128
+76
+36
+129
+77
+37
+130
+78
+38
+130
+78
+39
+130
+78
+39
+127
+75
+36
+127
+75
+36
+126
+74
+34
+126
+74
+34
+128
+76
+36
+130
+78
+38
+131
+79
+39
+130
+79
+36
+127
+74
+30
+128
+76
+29
+130
+77
+33
+131
+79
+32
+130
+77
+33
+129
+77
+30
+129
+75
+31
+129
+75
+29
+129
+75
+29
+130
+76
+29
+128
+74
+28
+130
+76
+29
+136
+82
+36
+138
+84
+37
+136
+82
+35
+136
+82
+35
+91
+52
+23
+90
+51
+22
+88
+49
+20
+87
+48
+19
+87
+48
+19
+86
+47
+18
+83
+44
+15
+80
+41
+12
+80
+41
+12
+81
+42
+13
+82
+41
+13
+81
+40
+10
+80
+39
+9
+80
+39
+9
+80
+39
+9
+81
+40
+10
+80
+39
+9
+82
+41
+9
+84
+41
+9
+80
+39
+7
+83
+40
+8
+86
+45
+13
+89
+46
+14
+84
+43
+11
+88
+45
+13
+85
+44
+12
+85
+42
+10
+79
+38
+6
+81
+38
+6
+82
+41
+9
+86
+43
+11
+86
+43
+11
+86
+43
+11
+86
+43
+9
+87
+44
+10
+92
+47
+14
+97
+52
+19
+99
+55
+20
+99
+55
+20
+99
+53
+19
+99
+53
+19
+98
+52
+16
+95
+49
+15
+90
+46
+9
+91
+45
+11
+94
+50
+13
+99
+53
+19
+101
+55
+21
+100
+54
+20
+100
+54
+20
+102
+53
+20
+101
+52
+19
+100
+51
+18
+99
+50
+17
+99
+50
+17
+100
+51
+18
+99
+50
+17
+100
+51
+18
+102
+53
+20
+103
+54
+21
+102
+53
+20
+100
+51
+18
+98
+49
+16
+96
+47
+14
+98
+52
+16
+103
+58
+19
+110
+65
+26
+113
+68
+29
+114
+69
+30
+113
+68
+29
+113
+68
+27
+114
+69
+28
+116
+71
+30
+118
+73
+32
+120
+72
+32
+118
+70
+30
+117
+69
+29
+117
+69
+29
+119
+71
+33
+120
+72
+34
+120
+71
+31
+118
+69
+29
+118
+69
+29
+120
+71
+31
+124
+75
+35
+124
+75
+35
+122
+73
+33
+118
+69
+29
+115
+65
+28
+116
+66
+29
+117
+67
+30
+116
+66
+29
+116
+64
+27
+115
+63
+26
+115
+63
+26
+115
+63
+24
+121
+69
+29
+124
+72
+32
+127
+75
+35
+128
+76
+36
+130
+78
+38
+131
+79
+39
+128
+76
+37
+123
+71
+32
+116
+64
+25
+115
+63
+24
+114
+62
+25
+116
+64
+27
+118
+66
+29
+119
+67
+30
+118
+66
+29
+114
+64
+27
+113
+64
+24
+115
+68
+26
+119
+70
+29
+122
+73
+32
+121
+72
+31
+118
+69
+28
+118
+66
+26
+116
+64
+24
+116
+64
+24
+118
+66
+26
+118
+69
+28
+116
+67
+26
+110
+61
+20
+107
+58
+17
+111
+62
+22
+118
+66
+27
+117
+63
+27
+117
+61
+26
+115
+59
+24
+112
+56
+21
+108
+52
+17
+107
+51
+16
+109
+53
+18
+111
+55
+20
+111
+55
+20
+113
+57
+22
+114
+58
+23
+114
+58
+23
+116
+60
+25
+119
+63
+28
+121
+65
+30
+121
+67
+31
+116
+64
+25
+111
+59
+20
+109
+57
+18
+114
+62
+23
+115
+66
+26
+113
+64
+24
+113
+64
+24
+115
+66
+26
+114
+65
+25
+115
+66
+26
+118
+66
+27
+119
+67
+27
+120
+68
+28
+121
+69
+29
+120
+67
+27
+117
+65
+25
+115
+65
+28
+114
+64
+27
+115
+63
+26
+114
+62
+25
+110
+58
+19
+109
+57
+18
+112
+60
+21
+118
+66
+27
+118
+66
+27
+119
+67
+28
+120
+66
+28
+118
+64
+26
+116
+62
+24
+115
+61
+23
+114
+60
+22
+114
+61
+21
+110
+57
+15
+111
+58
+14
+112
+59
+15
+113
+60
+18
+113
+60
+18
+114
+61
+19
+115
+62
+20
+115
+62
+20
+113
+60
+18
+112
+59
+17
+111
+56
+15
+115
+61
+17
+121
+67
+23
+122
+68
+24
+120
+66
+22
+120
+66
+22
+117
+60
+17
+116
+58
+18
+114
+59
+18
+113
+58
+17
+112
+57
+16
+110
+55
+14
+108
+53
+12
+107
+52
+11
+110
+55
+14
+111
+56
+15
+111
+56
+15
+112
+57
+16
+112
+57
+18
+112
+57
+16
+113
+58
+19
+113
+58
+17
+115
+61
+17
+115
+62
+18
+115
+62
+18
+116
+63
+19
+117
+64
+20
+114
+61
+17
+114
+61
+17
+119
+66
+22
+125
+73
+26
+131
+79
+32
+130
+78
+31
+126
+74
+27
+126
+74
+26
+124
+72
+24
+122
+70
+22
+124
+72
+24
+124
+72
+25
+126
+74
+27
+127
+76
+31
+125
+74
+29
+123
+72
+27
+122
+71
+26
+123
+72
+27
+125
+74
+29
+124
+73
+30
+123
+72
+27
+121
+70
+25
+119
+68
+23
+119
+68
+23
+121
+70
+23
+122
+71
+26
+122
+70
+23
+127
+75
+28
+131
+79
+32
+135
+83
+36
+138
+86
+39
+137
+85
+38
+135
+83
+36
+134
+80
+34
+134
+80
+33
+135
+81
+34
+138
+84
+37
+140
+86
+39
+143
+89
+42
+147
+93
+46
+145
+92
+42
+140
+87
+37
+139
+86
+36
+105
+65
+30
+106
+66
+31
+107
+67
+32
+107
+67
+32
+106
+66
+31
+105
+65
+30
+104
+64
+29
+104
+64
+29
+104
+64
+29
+106
+66
+30
+106
+63
+28
+104
+61
+26
+106
+63
+28
+106
+63
+28
+104
+61
+26
+104
+61
+26
+103
+60
+26
+105
+62
+28
+106
+61
+28
+102
+59
+25
+100
+55
+22
+98
+55
+21
+98
+53
+20
+96
+53
+19
+96
+51
+18
+97
+54
+20
+99
+54
+21
+97
+54
+20
+95
+50
+17
+91
+48
+14
+90
+45
+12
+89
+46
+12
+87
+46
+14
+84
+43
+11
+82
+41
+9
+85
+42
+10
+87
+44
+12
+89
+46
+12
+88
+45
+11
+87
+42
+9
+87
+42
+9
+84
+40
+5
+81
+36
+3
+81
+38
+3
+85
+40
+7
+86
+43
+8
+88
+43
+10
+88
+45
+11
+85
+44
+12
+81
+42
+9
+79
+40
+7
+77
+38
+5
+76
+37
+4
+76
+37
+4
+78
+39
+6
+81
+42
+9
+77
+36
+4
+77
+36
+4
+79
+38
+6
+83
+42
+10
+88
+47
+15
+89
+48
+16
+85
+44
+12
+81
+40
+8
+82
+38
+9
+84
+40
+11
+87
+44
+12
+88
+45
+13
+88
+45
+13
+88
+45
+13
+89
+44
+11
+90
+45
+12
+93
+48
+15
+95
+50
+17
+96
+51
+20
+95
+50
+19
+95
+50
+19
+97
+52
+21
+101
+56
+25
+105
+60
+27
+102
+58
+23
+99
+55
+18
+101
+57
+20
+102
+58
+21
+101
+57
+20
+102
+58
+21
+103
+57
+21
+102
+56
+20
+106
+60
+24
+108
+62
+26
+103
+57
+21
+104
+58
+22
+112
+66
+32
+108
+62
+28
+102
+56
+22
+109
+63
+29
+100
+54
+21
+92
+46
+13
+88
+42
+9
+98
+52
+19
+110
+64
+31
+106
+60
+27
+101
+55
+21
+104
+58
+24
+104
+58
+24
+104
+58
+24
+106
+60
+24
+110
+64
+28
+113
+67
+31
+112
+66
+30
+109
+63
+27
+107
+61
+25
+110
+64
+28
+115
+69
+33
+119
+73
+37
+118
+72
+36
+118
+70
+32
+117
+69
+31
+113
+65
+27
+108
+60
+22
+105
+57
+19
+107
+59
+21
+107
+59
+21
+106
+58
+20
+109
+61
+25
+112
+64
+28
+113
+65
+29
+115
+67
+31
+120
+70
+33
+123
+74
+34
+122
+73
+33
+116
+67
+27
+111
+62
+22
+112
+63
+23
+113
+64
+24
+111
+62
+22
+114
+65
+25
+116
+67
+27
+117
+68
+28
+117
+68
+28
+117
+68
+28
+117
+68
+28
+116
+67
+27
+117
+65
+26
+119
+66
+26
+119
+66
+26
+118
+65
+25
+116
+63
+23
+115
+62
+22
+117
+64
+24
+120
+67
+27
+123
+70
+30
+125
+72
+32
+126
+73
+31
+124
+71
+29
+121
+68
+26
+122
+67
+26
+119
+64
+23
+115
+60
+19
+114
+61
+19
+111
+59
+19
+110
+61
+21
+116
+67
+26
+125
+76
+35
+126
+77
+36
+121
+72
+31
+122
+71
+28
+126
+75
+32
+121
+70
+27
+122
+71
+28
+123
+72
+29
+123
+72
+29
+123
+72
+29
+121
+70
+27
+123
+70
+28
+124
+71
+29
+127
+74
+32
+126
+73
+31
+125
+72
+30
+125
+72
+32
+124
+71
+31
+124
+71
+31
+123
+70
+30
+122
+69
+29
+124
+71
+31
+125
+72
+32
+125
+72
+32
+125
+72
+30
+128
+75
+33
+130
+77
+35
+130
+75
+34
+128
+74
+30
+134
+77
+34
+136
+79
+36
+134
+77
+34
+132
+75
+32
+130
+73
+30
+132
+75
+32
+134
+77
+34
+126
+69
+26
+129
+72
+29
+129
+72
+29
+130
+73
+30
+130
+73
+30
+130
+72
+32
+128
+71
+28
+126
+68
+28
+122
+67
+26
+122
+69
+27
+121
+70
+27
+119
+68
+25
+118
+67
+24
+117
+65
+25
+119
+67
+27
+120
+69
+26
+120
+69
+26
+118
+67
+24
+116
+65
+22
+114
+63
+18
+115
+64
+19
+118
+67
+22
+120
+69
+24
+123
+72
+25
+124
+73
+26
+125
+73
+26
+123
+71
+23
+122
+70
+23
+125
+73
+26
+126
+74
+27
+124
+72
+25
+123
+72
+25
+124
+73
+26
+123
+72
+27
+122
+71
+24
+122
+70
+23
+122
+70
+23
+122
+70
+23
+123
+71
+23
+126
+74
+27
+130
+76
+30
+131
+77
+33
+131
+77
+33
+130
+76
+32
+130
+76
+32
+131
+77
+33
+131
+77
+33
+133
+76
+33
+133
+76
+31
+134
+77
+32
+133
+76
+31
+134
+77
+32
+133
+76
+31
+128
+71
+26
+124
+67
+21
+123
+66
+20
+126
+69
+23
+102
+60
+22
+104
+62
+22
+106
+62
+25
+107
+63
+24
+108
+64
+27
+108
+64
+25
+109
+65
+28
+109
+65
+26
+108
+64
+25
+109
+65
+26
+110
+65
+26
+112
+67
+26
+117
+72
+33
+118
+73
+32
+116
+71
+32
+116
+71
+32
+115
+69
+33
+114
+68
+32
+113
+67
+31
+113
+67
+31
+115
+69
+33
+117
+71
+35
+116
+70
+34
+114
+68
+32
+107
+61
+25
+108
+62
+26
+109
+63
+27
+108
+62
+26
+107
+61
+25
+108
+62
+26
+111
+65
+29
+113
+69
+34
+111
+68
+34
+109
+68
+36
+110
+67
+35
+110
+67
+35
+110
+67
+33
+110
+67
+33
+111
+66
+33
+111
+67
+32
+108
+64
+29
+107
+63
+28
+105
+61
+26
+105
+61
+26
+105
+61
+26
+104
+60
+25
+105
+61
+26
+106
+62
+27
+103
+63
+28
+100
+62
+26
+99
+58
+26
+96
+58
+22
+95
+54
+22
+93
+55
+19
+94
+53
+21
+95
+54
+22
+93
+52
+20
+92
+51
+19
+91
+50
+18
+92
+51
+19
+94
+53
+21
+95
+54
+22
+93
+52
+20
+92
+51
+19
+96
+53
+21
+98
+55
+23
+100
+57
+25
+100
+57
+25
+99
+56
+24
+97
+54
+20
+97
+52
+19
+96
+51
+18
+94
+49
+16
+93
+48
+15
+92
+47
+14
+91
+46
+13
+90
+45
+14
+92
+47
+16
+94
+49
+18
+96
+51
+18
+93
+49
+14
+88
+45
+10
+86
+43
+8
+86
+43
+8
+84
+41
+6
+84
+41
+6
+87
+43
+8
+87
+43
+8
+87
+43
+8
+88
+44
+9
+84
+40
+5
+85
+41
+6
+93
+49
+14
+92
+48
+13
+89
+44
+11
+93
+48
+15
+88
+43
+14
+84
+39
+10
+80
+34
+8
+83
+38
+9
+90
+45
+16
+90
+45
+14
+89
+44
+13
+90
+45
+14
+99
+54
+21
+101
+56
+23
+99
+55
+20
+95
+51
+16
+95
+51
+16
+98
+54
+17
+97
+53
+16
+92
+48
+11
+93
+49
+14
+97
+53
+18
+98
+54
+19
+96
+52
+17
+96
+50
+14
+97
+51
+15
+97
+51
+15
+96
+50
+14
+96
+50
+14
+95
+49
+13
+96
+48
+12
+96
+50
+14
+103
+55
+19
+107
+61
+27
+110
+64
+30
+109
+63
+27
+108
+63
+24
+105
+60
+21
+105
+57
+19
+104
+59
+20
+107
+59
+21
+103
+58
+19
+100
+52
+14
+94
+49
+10
+100
+52
+14
+101
+56
+17
+108
+60
+22
+109
+64
+25
+114
+66
+28
+114
+69
+30
+116
+68
+30
+115
+67
+29
+116
+67
+27
+118
+66
+27
+116
+64
+25
+114
+62
+23
+113
+61
+22
+114
+62
+23
+117
+65
+26
+119
+67
+28
+121
+69
+30
+121
+69
+30
+119
+67
+27
+118
+66
+26
+122
+69
+29
+122
+69
+29
+119
+66
+26
+119
+67
+27
+117
+68
+28
+115
+66
+26
+117
+68
+28
+124
+75
+34
+131
+82
+41
+131
+82
+41
+128
+76
+36
+124
+73
+30
+123
+72
+29
+126
+75
+32
+131
+80
+37
+134
+83
+40
+133
+82
+39
+131
+80
+37
+132
+79
+37
+133
+80
+38
+129
+77
+37
+128
+76
+36
+125
+73
+34
+123
+71
+32
+123
+71
+32
+123
+71
+32
+122
+70
+31
+122
+70
+31
+116
+64
+25
+119
+67
+28
+120
+68
+29
+119
+67
+28
+120
+68
+28
+124
+72
+32
+126
+73
+33
+124
+71
+31
+129
+74
+33
+131
+77
+33
+131
+77
+33
+132
+78
+34
+128
+74
+30
+125
+71
+27
+125
+71
+27
+118
+64
+20
+123
+69
+25
+125
+71
+27
+126
+72
+28
+126
+72
+28
+127
+73
+29
+129
+75
+31
+128
+74
+30
+124
+70
+26
+124
+71
+29
+126
+74
+34
+126
+74
+34
+123
+71
+31
+118
+66
+26
+117
+65
+25
+118
+66
+26
+120
+68
+28
+119
+67
+27
+118
+67
+24
+119
+68
+25
+121
+70
+27
+122
+71
+28
+122
+71
+28
+122
+71
+26
+122
+71
+24
+121
+69
+22
+121
+69
+21
+121
+69
+21
+122
+70
+22
+121
+69
+22
+120
+68
+21
+119
+68
+21
+119
+68
+21
+123
+72
+25
+125
+74
+27
+127
+75
+28
+128
+76
+29
+131
+79
+31
+136
+84
+36
+138
+84
+37
+136
+82
+35
+133
+79
+33
+132
+78
+34
+131
+77
+33
+131
+77
+33
+130
+76
+32
+130
+76
+32
+131
+74
+29
+130
+73
+28
+132
+75
+30
+133
+76
+31
+137
+80
+35
+141
+84
+39
+141
+84
+38
+138
+81
+35
+137
+80
+34
+138
+81
+35
+111
+66
+27
+110
+65
+24
+111
+63
+25
+111
+63
+23
+111
+63
+25
+110
+62
+22
+110
+62
+24
+109
+61
+21
+112
+64
+24
+111
+63
+23
+109
+61
+21
+111
+64
+22
+116
+67
+27
+114
+65
+24
+110
+61
+21
+110
+61
+21
+106
+58
+18
+106
+58
+18
+106
+58
+18
+107
+59
+19
+109
+61
+21
+110
+62
+22
+110
+62
+22
+108
+60
+20
+110
+62
+22
+112
+64
+24
+113
+65
+27
+112
+64
+26
+108
+60
+22
+106
+58
+20
+105
+57
+19
+105
+57
+19
+107
+61
+25
+107
+61
+27
+107
+61
+25
+108
+62
+26
+111
+63
+27
+110
+62
+26
+109
+59
+22
+108
+58
+21
+110
+60
+23
+111
+62
+22
+114
+65
+25
+117
+68
+28
+119
+70
+30
+121
+72
+32
+124
+75
+35
+127
+77
+40
+126
+76
+39
+124
+76
+38
+125
+75
+40
+124
+76
+38
+125
+75
+40
+124
+76
+38
+124
+74
+39
+124
+74
+39
+123
+73
+38
+121
+71
+36
+118
+68
+33
+115
+65
+30
+112
+62
+27
+110
+60
+25
+109
+59
+24
+108
+60
+24
+110
+62
+24
+111
+63
+23
+113
+65
+25
+114
+66
+26
+114
+66
+26
+114
+67
+25
+113
+66
+24
+112
+65
+23
+114
+67
+25
+113
+66
+24
+113
+66
+24
+115
+68
+26
+119
+70
+30
+121
+72
+32
+121
+72
+32
+120
+72
+34
+110
+64
+28
+104
+60
+23
+103
+59
+22
+101
+57
+20
+97
+53
+16
+97
+53
+16
+98
+54
+17
+98
+54
+17
+100
+56
+19
+100
+56
+19
+99
+53
+17
+99
+53
+17
+102
+56
+20
+105
+59
+23
+105
+59
+25
+104
+58
+24
+98
+53
+22
+97
+52
+21
+94
+49
+20
+90
+45
+14
+87
+42
+11
+89
+44
+11
+91
+46
+13
+89
+44
+11
+90
+45
+12
+91
+46
+13
+90
+45
+12
+86
+41
+8
+87
+42
+9
+92
+48
+13
+94
+50
+15
+92
+48
+13
+95
+49
+13
+96
+50
+14
+97
+51
+15
+96
+50
+14
+97
+49
+13
+99
+51
+15
+102
+54
+16
+105
+57
+19
+104
+56
+18
+97
+49
+11
+96
+46
+9
+96
+48
+10
+99
+49
+12
+103
+55
+19
+105
+57
+21
+98
+52
+16
+101
+55
+21
+93
+49
+14
+93
+47
+13
+98
+54
+19
+102
+56
+22
+98
+54
+19
+95
+49
+15
+94
+50
+15
+94
+48
+14
+95
+51
+16
+97
+51
+17
+98
+54
+19
+101
+55
+21
+101
+57
+22
+100
+54
+20
+97
+53
+18
+97
+52
+19
+95
+52
+20
+93
+50
+18
+90
+47
+15
+89
+46
+14
+89
+46
+14
+91
+48
+16
+93
+50
+18
+96
+53
+19
+96
+53
+19
+95
+50
+17
+96
+51
+18
+102
+57
+24
+105
+60
+27
+104
+59
+26
+106
+60
+26
+108
+59
+26
+109
+59
+24
+109
+59
+24
+107
+57
+22
+106
+56
+21
+108
+58
+21
+110
+60
+23
+110
+60
+23
+115
+65
+28
+116
+66
+29
+120
+68
+31
+120
+68
+31
+119
+67
+30
+118
+66
+29
+120
+68
+31
+123
+71
+34
+120
+70
+35
+117
+67
+32
+113
+65
+29
+112
+64
+28
+112
+64
+28
+113
+65
+29
+114
+65
+32
+114
+65
+32
+118
+69
+36
+121
+72
+39
+121
+73
+37
+118
+70
+34
+116
+68
+32
+118
+70
+34
+120
+70
+35
+118
+68
+31
+119
+67
+27
+123
+70
+28
+126
+73
+31
+132
+79
+37
+130
+77
+35
+126
+73
+31
+126
+73
+29
+121
+68
+24
+124
+71
+27
+126
+73
+29
+129
+76
+32
+132
+79
+35
+134
+81
+37
+132
+79
+35
+130
+77
+33
+128
+75
+31
+134
+80
+36
+139
+81
+41
+141
+83
+43
+139
+81
+41
+136
+78
+38
+136
+78
+38
+137
+79
+39
+139
+81
+41
+138
+80
+40
+137
+79
+39
+138
+80
+40
+139
+82
+39
+138
+81
+38
+135
+78
+35
+133
+76
+33
+130
+76
+30
+129
+77
+30
+131
+79
+31
+133
+81
+33
+132
+80
+32
+132
+80
+33
+133
+81
+34
+135
+83
+36
+136
+84
+37
+132
+80
+33
+134
+82
+35
+133
+81
+34
+131
+79
+32
+133
+79
+32
+136
+82
+35
+132
+78
+31
+126
+72
+25
+130
+74
+25
+130
+74
+25
+130
+74
+25
+132
+76
+27
+134
+78
+29
+135
+79
+30
+132
+79
+29
+131
+78
+28
+130
+77
+27
+130
+77
+27
+133
+80
+30
+138
+85
+35
+140
+87
+37
+138
+85
+35
+136
+83
+33
+136
+83
+33
+98
+52
+16
+97
+52
+13
+99
+51
+15
+100
+52
+14
+102
+54
+18
+104
+56
+18
+105
+57
+21
+105
+57
+19
+107
+59
+21
+105
+57
+19
+104
+56
+18
+107
+59
+19
+112
+62
+25
+110
+61
+21
+107
+57
+20
+110
+61
+21
+114
+65
+25
+116
+68
+28
+120
+71
+31
+118
+70
+30
+117
+69
+29
+116
+68
+28
+117
+69
+29
+118
+70
+30
+113
+65
+25
+112
+64
+24
+108
+60
+22
+104
+56
+18
+102
+54
+16
+103
+55
+17
+107
+59
+21
+110
+62
+24
+107
+59
+23
+104
+56
+20
+103
+55
+17
+106
+58
+20
+112
+62
+25
+116
+67
+27
+118
+66
+27
+116
+64
+25
+117
+65
+25
+117
+65
+25
+117
+65
+25
+116
+64
+24
+113
+61
+21
+111
+59
+19
+111
+59
+19
+112
+60
+20
+112
+60
+20
+112
+60
+20
+113
+59
+21
+114
+62
+22
+116
+62
+24
+114
+62
+22
+115
+61
+23
+114
+62
+23
+119
+65
+27
+118
+66
+27
+119
+65
+27
+115
+63
+24
+112
+58
+22
+108
+56
+17
+108
+54
+18
+108
+56
+17
+110
+58
+18
+108
+59
+16
+108
+59
+18
+110
+61
+18
+112
+63
+20
+113
+65
+19
+114
+65
+22
+115
+67
+21
+115
+66
+23
+115
+67
+21
+119
+68
+25
+120
+69
+24
+120
+69
+26
+118
+67
+24
+114
+63
+20
+111
+59
+19
+110
+62
+22
+107
+62
+23
+112
+64
+26
+114
+69
+30
+117
+69
+31
+119
+71
+33
+121
+73
+35
+121
+73
+35
+121
+73
+35
+121
+73
+33
+122
+74
+36
+120
+72
+32
+118
+68
+31
+119
+71
+31
+122
+72
+35
+116
+68
+30
+111
+63
+27
+111
+63
+27
+112
+64
+28
+109
+61
+25
+104
+56
+20
+108
+60
+24
+112
+64
+28
+110
+62
+26
+108
+60
+24
+105
+57
+21
+104
+55
+22
+107
+58
+25
+111
+62
+29
+112
+63
+30
+114
+66
+30
+117
+69
+33
+120
+72
+34
+120
+72
+32
+120
+72
+34
+122
+73
+33
+121
+72
+32
+121
+72
+32
+124
+75
+35
+130
+78
+38
+126
+74
+34
+117
+65
+25
+115
+63
+23
+115
+63
+23
+111
+59
+19
+113
+61
+22
+112
+60
+21
+101
+51
+14
+100
+52
+14
+96
+51
+12
+101
+53
+17
+104
+59
+20
+104
+56
+20
+97
+52
+13
+99
+51
+15
+102
+57
+18
+101
+53
+17
+97
+52
+13
+96
+48
+12
+92
+47
+8
+95
+47
+11
+94
+49
+10
+94
+46
+10
+90
+44
+8
+93
+48
+15
+91
+48
+16
+89
+46
+14
+86
+43
+11
+84
+41
+9
+84
+41
+9
+86
+43
+11
+87
+44
+10
+89
+46
+12
+89
+46
+12
+89
+44
+11
+90
+45
+12
+95
+50
+17
+96
+51
+18
+95
+50
+17
+96
+51
+18
+98
+49
+16
+103
+53
+20
+104
+54
+19
+99
+49
+14
+91
+41
+6
+90
+40
+5
+97
+47
+10
+105
+55
+18
+105
+55
+18
+104
+54
+17
+104
+52
+15
+102
+50
+13
+100
+48
+11
+98
+46
+9
+99
+47
+10
+99
+49
+14
+96
+48
+12
+94
+45
+12
+89
+43
+9
+89
+43
+9
+90
+44
+10
+93
+47
+13
+94
+48
+15
+94
+48
+15
+95
+49
+16
+96
+50
+17
+97
+51
+17
+99
+53
+19
+99
+53
+19
+99
+53
+19
+101
+52
+19
+101
+53
+17
+110
+61
+21
+113
+64
+23
+118
+66
+27
+121
+72
+31
+122
+70
+30
+119
+67
+27
+120
+68
+28
+116
+65
+22
+110
+58
+18
+111
+60
+17
+118
+67
+24
+127
+76
+33
+128
+77
+34
+122
+71
+28
+120
+69
+26
+122
+71
+28
+127
+72
+31
+129
+71
+31
+129
+71
+33
+128
+70
+32
+128
+70
+32
+128
+70
+32
+126
+68
+30
+124
+66
+28
+123
+65
+27
+123
+65
+27
+124
+66
+26
+125
+67
+27
+125
+67
+27
+125
+67
+27
+126
+68
+28
+126
+71
+30
+125
+72
+30
+127
+74
+30
+125
+72
+28
+121
+68
+24
+118
+65
+23
+119
+66
+24
+119
+66
+24
+118
+65
+23
+117
+64
+22
+117
+64
+22
+117
+64
+22
+117
+64
+22
+120
+66
+22
+123
+69
+25
+122
+68
+24
+118
+64
+18
+121
+64
+18
+120
+64
+15
+121
+65
+16
+124
+68
+19
+127
+70
+24
+127
+74
+24
+127
+73
+26
+126
+72
+25
+126
+72
+25
+124
+72
+24
+128
+74
+27
+134
+82
+34
+142
+90
+42
+146
+94
+46
+149
+97
+49
+151
+99
+51
+104
+59
+28
+102
+57
+24
+100
+55
+24
+98
+53
+20
+97
+52
+21
+96
+51
+18
+95
+48
+18
+95
+49
+16
+96
+50
+17
+95
+49
+16
+95
+49
+16
+98
+52
+18
+101
+55
+22
+99
+53
+19
+99
+53
+20
+104
+58
+24
+105
+59
+23
+107
+62
+23
+111
+63
+25
+108
+63
+24
+106
+61
+22
+107
+62
+23
+110
+64
+28
+112
+66
+30
+108
+62
+26
+106
+60
+24
+104
+58
+22
+102
+56
+20
+103
+57
+21
+106
+60
+24
+109
+65
+28
+112
+68
+31
+112
+66
+30
+108
+62
+26
+105
+57
+19
+103
+55
+17
+105
+56
+16
+108
+59
+19
+110
+61
+21
+111
+62
+21
+111
+59
+19
+111
+59
+19
+111
+60
+17
+113
+62
+19
+113
+62
+19
+114
+63
+20
+115
+64
+21
+116
+65
+22
+112
+61
+18
+109
+60
+17
+110
+58
+18
+108
+59
+16
+110
+58
+18
+107
+58
+15
+108
+56
+16
+106
+57
+16
+110
+58
+18
+110
+61
+20
+115
+63
+23
+113
+64
+23
+113
+61
+22
+111
+62
+21
+115
+63
+24
+117
+65
+25
+119
+67
+28
+118
+66
+26
+117
+65
+26
+116
+64
+24
+117
+65
+25
+119
+68
+25
+120
+68
+28
+121
+70
+27
+123
+71
+31
+124
+73
+30
+127
+74
+34
+127
+74
+32
+124
+71
+31
+120
+67
+27
+116
+63
+23
+114
+61
+21
+111
+58
+16
+111
+60
+17
+117
+64
+22
+121
+70
+27
+123
+70
+28
+124
+71
+29
+127
+74
+32
+126
+73
+31
+122
+69
+27
+124
+71
+27
+128
+75
+33
+125
+72
+28
+119
+64
+23
+120
+67
+23
+123
+68
+27
+117
+64
+20
+115
+63
+16
+115
+63
+16
+121
+68
+24
+125
+72
+28
+124
+71
+27
+128
+75
+31
+132
+79
+37
+131
+78
+36
+127
+74
+34
+122
+69
+29
+119
+65
+27
+122
+68
+30
+124
+70
+34
+124
+70
+34
+124
+70
+34
+126
+72
+34
+125
+72
+30
+124
+71
+27
+125
+72
+30
+127
+73
+29
+127
+73
+29
+127
+73
+29
+130
+76
+32
+136
+79
+34
+139
+82
+37
+134
+77
+32
+136
+79
+34
+137
+80
+35
+132
+75
+30
+133
+76
+33
+131
+74
+31
+119
+65
+21
+118
+65
+21
+122
+71
+24
+129
+76
+32
+129
+78
+31
+124
+71
+27
+118
+67
+20
+119
+66
+22
+122
+71
+24
+122
+69
+25
+118
+67
+20
+115
+62
+18
+114
+63
+16
+119
+66
+22
+122
+71
+24
+123
+70
+26
+119
+68
+25
+115
+66
+26
+114
+64
+27
+112
+63
+23
+110
+61
+21
+109
+60
+20
+109
+60
+20
+110
+61
+21
+111
+62
+21
+114
+62
+22
+116
+64
+24
+115
+63
+23
+114
+62
+22
+113
+64
+23
+111
+62
+21
+107
+58
+17
+107
+58
+18
+111
+61
+24
+110
+62
+24
+110
+62
+24
+109
+61
+23
+104
+56
+16
+98
+50
+10
+98
+49
+8
+101
+52
+11
+105
+56
+15
+105
+56
+15
+107
+58
+17
+109
+60
+19
+108
+59
+18
+104
+55
+14
+99
+50
+10
+96
+47
+7
+97
+49
+13
+95
+47
+11
+92
+46
+10
+91
+45
+9
+92
+46
+12
+92
+46
+12
+91
+47
+12
+90
+46
+11
+92
+48
+13
+89
+45
+10
+90
+44
+10
+96
+50
+16
+97
+51
+17
+93
+47
+13
+91
+45
+9
+95
+47
+11
+95
+47
+11
+99
+51
+15
+101
+51
+18
+101
+53
+17
+100
+50
+15
+102
+52
+17
+106
+56
+21
+100
+50
+13
+97
+47
+12
+101
+51
+14
+106
+56
+19
+110
+60
+23
+111
+61
+24
+110
+60
+23
+112
+62
+25
+114
+64
+27
+115
+63
+24
+115
+63
+24
+115
+63
+24
+115
+63
+24
+115
+63
+26
+116
+64
+27
+114
+62
+25
+112
+60
+23
+116
+64
+27
+115
+63
+26
+115
+63
+26
+115
+63
+26
+115
+63
+26
+116
+64
+27
+118
+66
+29
+120
+68
+31
+118
+65
+31
+118
+65
+31
+115
+62
+28
+111
+58
+24
+110
+57
+23
+112
+59
+25
+111
+58
+26
+109
+56
+24
+111
+58
+26
+109
+56
+24
+110
+57
+23
+114
+61
+27
+119
+65
+31
+122
+68
+34
+126
+72
+38
+130
+76
+38
+130
+75
+34
+129
+75
+31
+128
+74
+30
+129
+75
+31
+131
+76
+35
+130
+77
+33
+129
+76
+34
+127
+74
+32
+119
+66
+24
+114
+63
+20
+111
+58
+16
+110
+59
+16
+112
+61
+18
+111
+60
+17
+111
+60
+17
+112
+61
+18
+91
+52
+23
+91
+52
+23
+90
+51
+22
+91
+52
+23
+91
+52
+23
+92
+53
+24
+93
+52
+24
+94
+53
+25
+94
+53
+25
+93
+52
+24
+91
+50
+20
+91
+50
+20
+91
+50
+20
+90
+49
+19
+90
+49
+19
+95
+54
+22
+99
+56
+22
+96
+53
+19
+92
+49
+15
+89
+46
+12
+91
+48
+14
+92
+52
+17
+97
+54
+22
+96
+55
+23
+97
+56
+24
+97
+56
+24
+98
+57
+25
+100
+59
+27
+101
+60
+28
+101
+60
+28
+99
+58
+26
+97
+56
+24
+98
+57
+25
+103
+60
+26
+105
+62
+28
+107
+63
+28
+106
+62
+27
+106
+62
+25
+108
+64
+27
+111
+65
+29
+111
+65
+29
+109
+64
+25
+111
+63
+25
+110
+65
+26
+113
+65
+27
+111
+66
+25
+113
+65
+27
+112
+67
+26
+115
+67
+27
+113
+68
+27
+115
+67
+27
+114
+69
+28
+114
+69
+28
+113
+68
+27
+114
+69
+28
+116
+71
+30
+115
+70
+29
+116
+71
+30
+117
+72
+33
+116
+71
+32
+114
+69
+30
+114
+69
+30
+116
+71
+32
+119
+74
+35
+121
+73
+37
+120
+72
+36
+119
+71
+35
+118
+70
+32
+117
+69
+31
+118
+70
+32
+118
+70
+32
+119
+71
+33
+118
+68
+31
+120
+70
+33
+121
+71
+34
+122
+72
+35
+121
+71
+34
+120
+70
+33
+120
+70
+33
+121
+71
+34
+119
+70
+30
+117
+68
+28
+119
+70
+30
+120
+71
+31
+117
+68
+28
+115
+66
+26
+118
+66
+27
+117
+65
+26
+116
+64
+24
+118
+66
+26
+123
+71
+31
+122
+70
+30
+117
+65
+25
+119
+67
+27
+121
+69
+29
+116
+65
+22
+118
+67
+24
+117
+66
+21
+120
+69
+24
+124
+73
+30
+124
+73
+30
+122
+71
+28
+123
+71
+31
+123
+71
+31
+117
+65
+25
+116
+64
+25
+113
+61
+22
+111
+59
+22
+112
+60
+23
+115
+63
+26
+115
+63
+26
+113
+61
+24
+114
+65
+24
+114
+65
+24
+117
+65
+25
+119
+68
+25
+121
+70
+27
+125
+74
+31
+130
+77
+35
+133
+80
+38
+130
+77
+33
+128
+75
+31
+132
+79
+35
+135
+82
+38
+132
+79
+37
+133
+80
+38
+133
+80
+38
+127
+74
+32
+130
+79
+34
+132
+81
+36
+133
+82
+37
+130
+79
+34
+128
+77
+32
+129
+78
+33
+132
+81
+36
+135
+84
+39
+131
+80
+35
+129
+78
+33
+128
+77
+32
+128
+77
+32
+130
+79
+34
+132
+81
+36
+131
+80
+35
+129
+78
+35
+129
+77
+37
+128
+76
+37
+127
+75
+35
+127
+75
+35
+127
+75
+35
+127
+75
+35
+128
+77
+34
+129
+78
+35
+134
+81
+39
+136
+83
+41
+136
+83
+41
+135
+82
+40
+135
+84
+41
+133
+82
+39
+129
+78
+35
+127
+78
+37
+126
+77
+37
+122
+74
+34
+122
+74
+34
+123
+75
+35
+123
+75
+35
+120
+73
+31
+120
+71
+30
+121
+72
+29
+118
+69
+26
+118
+69
+26
+120
+71
+28
+125
+76
+33
+127
+78
+35
+126
+77
+34
+121
+72
+31
+118
+69
+29
+117
+68
+28
+116
+66
+29
+114
+66
+28
+112
+64
+26
+110
+62
+26
+109
+61
+25
+105
+59
+23
+104
+58
+22
+102
+56
+20
+97
+51
+15
+98
+50
+14
+101
+53
+17
+102
+54
+18
+96
+48
+12
+93
+45
+7
+95
+47
+9
+102
+52
+17
+106
+56
+23
+104
+54
+21
+101
+51
+16
+98
+48
+13
+100
+50
+15
+104
+54
+19
+97
+47
+12
+104
+51
+17
+106
+56
+19
+106
+54
+17
+96
+46
+9
+96
+44
+7
+99
+50
+10
+105
+53
+16
+102
+53
+13
+110
+61
+21
+112
+63
+23
+113
+64
+24
+111
+62
+22
+108
+58
+21
+107
+57
+20
+107
+57
+20
+107
+57
+20
+104
+54
+17
+103
+53
+16
+104
+54
+17
+104
+54
+17
+104
+54
+17
+103
+53
+16
+103
+53
+16
+103
+53
+16
+110
+57
+23
+110
+57
+23
+109
+56
+22
+109
+56
+22
+111
+58
+24
+112
+62
+29
+115
+62
+30
+114
+61
+29
+112
+59
+27
+109
+56
+24
+108
+55
+23
+111
+58
+24
+113
+59
+25
+114
+60
+26
+118
+64
+30
+125
+71
+35
+128
+73
+34
+127
+72
+31
+126
+71
+32
+125
+72
+32
+127
+74
+34
+128
+75
+35
+128
+75
+35
+126
+74
+34
+121
+69
+30
+115
+66
+26
+113
+61
+22
+110
+61
+21
+111
+61
+24
+109
+61
+21
+111
+61
+24
+111
+63
+23
+83
+49
+22
+83
+49
+22
+83
+49
+22
+82
+48
+21
+81
+47
+20
+81
+47
+20
+80
+46
+18
+80
+46
+18
+87
+52
+24
+88
+53
+25
+86
+51
+23
+85
+50
+22
+88
+53
+25
+89
+54
+26
+90
+55
+27
+93
+58
+30
+93
+56
+27
+89
+52
+23
+83
+46
+19
+79
+42
+15
+80
+43
+16
+83
+48
+20
+86
+49
+22
+85
+50
+22
+89
+54
+26
+85
+50
+22
+81
+45
+19
+80
+44
+18
+82
+46
+20
+83
+47
+21
+84
+48
+22
+82
+48
+21
+82
+48
+21
+85
+51
+24
+88
+54
+27
+89
+54
+26
+87
+52
+24
+85
+50
+22
+83
+48
+20
+84
+47
+18
+82
+45
+16
+81
+45
+13
+83
+44
+13
+82
+46
+14
+86
+47
+16
+84
+48
+14
+86
+47
+16
+86
+47
+14
+89
+49
+14
+90
+50
+15
+93
+50
+16
+93
+53
+18
+92
+52
+17
+92
+52
+17
+94
+53
+21
+97
+56
+24
+101
+60
+28
+101
+60
+28
+100
+59
+27
+98
+57
+25
+95
+54
+22
+93
+52
+20
+94
+53
+21
+95
+54
+22
+92
+53
+20
+93
+54
+21
+94
+55
+22
+95
+57
+21
+94
+56
+20
+93
+55
+19
+92
+54
+18
+92
+54
+18
+95
+55
+20
+96
+56
+21
+95
+55
+20
+94
+54
+19
+92
+52
+17
+91
+51
+16
+92
+52
+17
+93
+52
+20
+94
+53
+23
+93
+52
+24
+96
+55
+27
+97
+56
+28
+94
+53
+25
+93
+52
+24
+94
+53
+23
+94
+53
+23
+94
+53
+23
+95
+54
+24
+99
+56
+24
+100
+57
+25
+99
+56
+24
+100
+57
+25
+100
+57
+25
+97
+54
+22
+97
+56
+24
+97
+56
+24
+96
+55
+23
+96
+55
+23
+96
+55
+23
+94
+53
+21
+92
+52
+17
+93
+53
+18
+96
+56
+21
+97
+57
+22
+98
+58
+23
+98
+58
+23
+98
+58
+23
+99
+59
+24
+99
+59
+24
+97
+57
+22
+91
+53
+17
+93
+55
+19
+93
+55
+19
+93
+55
+19
+96
+56
+21
+100
+60
+24
+105
+62
+27
+104
+61
+26
+113
+70
+35
+113
+70
+35
+114
+71
+36
+114
+71
+36
+114
+71
+36
+115
+72
+37
+116
+73
+38
+114
+71
+36
+114
+69
+36
+113
+67
+34
+110
+64
+31
+107
+61
+28
+108
+62
+29
+112
+66
+33
+117
+71
+38
+121
+75
+42
+116
+70
+37
+118
+72
+39
+119
+73
+40
+116
+70
+37
+114
+68
+35
+112
+66
+33
+111
+65
+32
+110
+64
+30
+111
+65
+29
+111
+66
+27
+111
+66
+27
+112
+67
+28
+115
+67
+27
+117
+69
+29
+118
+70
+30
+118
+70
+30
+122
+75
+33
+123
+76
+34
+122
+75
+33
+122
+75
+33
+125
+77
+37
+125
+77
+37
+123
+75
+35
+124
+76
+36
+117
+69
+31
+118
+70
+32
+118
+70
+32
+119
+71
+31
+122
+74
+34
+127
+80
+38
+133
+86
+44
+138
+91
+49
+131
+84
+42
+128
+81
+39
+128
+79
+38
+129
+80
+39
+132
+83
+42
+134
+85
+44
+135
+86
+46
+136
+87
+46
+140
+88
+48
+141
+90
+47
+141
+89
+49
+140
+88
+48
+136
+87
+46
+134
+85
+44
+133
+84
+44
+133
+84
+44
+131
+82
+42
+129
+80
+40
+128
+79
+39
+130
+81
+41
+132
+83
+42
+134
+85
+44
+136
+87
+46
+138
+89
+48
+140
+88
+49
+140
+88
+49
+136
+84
+45
+133
+81
+41
+128
+76
+36
+126
+74
+34
+127
+75
+35
+121
+69
+29
+125
+72
+32
+123
+72
+29
+119
+66
+24
+112
+61
+18
+112
+59
+17
+115
+64
+19
+118
+65
+23
+116
+65
+20
+115
+64
+19
+116
+65
+20
+115
+64
+19
+111
+60
+15
+106
+55
+12
+104
+53
+10
+103
+51
+11
+102
+50
+10
+103
+51
+11
+103
+51
+11
+106
+54
+14
+110
+58
+18
+113
+61
+21
+113
+61
+21
+112
+60
+20
+111
+59
+19
+106
+57
+16
+105
+56
+15
+106
+57
+16
+106
+57
+16
+106
+57
+16
+104
+56
+16
+104
+55
+15
+104
+55
+15
+104
+55
+15
+103
+54
+14
+103
+54
+14
+104
+55
+14
+106
+54
+14
+105
+53
+13
+108
+56
+16
+111
+59
+19
+111
+58
+18
+110
+57
+17
+109
+56
+16
+109
+57
+17
+110
+58
+19
+113
+61
+22
+114
+62
+23
+113
+64
+24
+108
+58
+21
+103
+55
+17
+101
+51
+14
+100
+52
+14
+101
+53
+17
+100
+55
+16
+106
+58
+22
+107
+62
+23
+58
+28
+2
+59
+29
+3
+61
+31
+5
+62
+32
+6
+62
+32
+6
+63
+33
+7
+64
+34
+6
+64
+34
+6
+70
+39
+11
+71
+40
+12
+69
+38
+10
+67
+36
+8
+70
+39
+11
+73
+42
+14
+73
+42
+14
+73
+42
+14
+75
+41
+14
+74
+40
+13
+71
+37
+12
+67
+33
+8
+66
+32
+7
+68
+34
+9
+71
+37
+12
+73
+39
+14
+71
+39
+14
+66
+34
+9
+60
+28
+5
+56
+24
+1
+55
+23
+0
+53
+21
+0
+49
+17
+0
+44
+14
+0
+43
+12
+0
+39
+11
+0
+41
+11
+0
+46
+16
+0
+55
+25
+1
+64
+34
+10
+71
+39
+14
+74
+42
+17
+77
+43
+16
+76
+42
+15
+77
+43
+16
+78
+44
+17
+78
+44
+16
+77
+43
+15
+77
+43
+15
+79
+44
+14
+82
+45
+16
+85
+46
+15
+86
+47
+16
+85
+46
+15
+80
+44
+12
+77
+41
+9
+78
+41
+12
+80
+43
+14
+78
+41
+12
+78
+41
+12
+79
+42
+13
+78
+41
+12
+77
+40
+11
+76
+39
+10
+76
+39
+10
+76
+39
+10
+75
+40
+10
+78
+43
+13
+82
+47
+15
+83
+48
+16
+82
+47
+15
+79
+44
+12
+77
+42
+10
+75
+40
+8
+78
+42
+8
+78
+42
+8
+77
+41
+9
+76
+40
+8
+75
+39
+7
+74
+38
+6
+73
+37
+5
+73
+36
+7
+70
+34
+8
+70
+34
+10
+74
+38
+14
+76
+40
+16
+74
+38
+14
+72
+36
+12
+73
+37
+11
+73
+37
+11
+72
+36
+10
+71
+35
+9
+71
+34
+7
+71
+34
+7
+72
+35
+8
+72
+35
+8
+70
+33
+6
+67
+30
+3
+70
+34
+8
+74
+38
+12
+72
+37
+9
+72
+37
+9
+77
+42
+14
+80
+45
+17
+82
+47
+17
+86
+51
+21
+81
+46
+14
+81
+46
+14
+85
+50
+18
+90
+55
+23
+87
+53
+18
+80
+46
+11
+77
+43
+8
+80
+46
+11
+80
+47
+16
+82
+49
+18
+80
+47
+16
+77
+44
+13
+77
+42
+10
+78
+43
+11
+76
+40
+8
+72
+36
+4
+67
+31
+0
+68
+32
+0
+64
+28
+0
+61
+25
+0
+62
+26
+0
+64
+28
+0
+65
+29
+0
+68
+29
+0
+68
+27
+0
+70
+26
+0
+70
+26
+0
+69
+25
+0
+68
+24
+0
+67
+23
+0
+69
+25
+0
+72
+28
+1
+76
+32
+5
+80
+36
+9
+84
+40
+13
+82
+38
+11
+78
+34
+7
+77
+33
+6
+79
+35
+8
+82
+38
+9
+84
+40
+5
+84
+40
+3
+85
+41
+4
+87
+43
+6
+91
+46
+7
+92
+47
+8
+93
+48
+9
+94
+49
+10
+93
+48
+7
+92
+47
+6
+88
+43
+2
+87
+42
+1
+91
+46
+7
+92
+47
+8
+91
+46
+7
+91
+46
+7
+98
+50
+12
+98
+50
+12
+96
+48
+10
+94
+46
+8
+97
+49
+9
+102
+54
+14
+104
+57
+15
+102
+55
+13
+101
+54
+12
+97
+50
+8
+94
+45
+4
+92
+43
+2
+92
+43
+2
+95
+46
+5
+98
+49
+9
+101
+52
+11
+104
+51
+9
+106
+53
+9
+108
+55
+13
+108
+55
+13
+107
+56
+13
+107
+56
+13
+108
+56
+16
+109
+57
+17
+111
+59
+19
+112
+60
+20
+110
+58
+18
+107
+55
+15
+109
+58
+15
+116
+65
+22
+122
+71
+28
+123
+72
+29
+124
+71
+31
+124
+71
+31
+123
+70
+28
+127
+74
+32
+126
+73
+31
+124
+71
+29
+126
+73
+31
+122
+69
+27
+128
+75
+31
+122
+69
+25
+122
+69
+25
+129
+76
+32
+134
+82
+35
+132
+80
+33
+132
+80
+33
+135
+83
+36
+134
+83
+36
+134
+83
+36
+132
+81
+34
+133
+82
+35
+135
+84
+39
+137
+86
+41
+136
+85
+42
+135
+84
+41
+136
+85
+42
+136
+85
+42
+137
+86
+43
+140
+89
+46
+141
+90
+47
+139
+88
+45
+136
+85
+42
+134
+83
+40
+133
+85
+39
+133
+85
+39
+135
+87
+41
+137
+89
+43
+135
+88
+44
+131
+84
+40
+129
+82
+38
+130
+83
+39
+130
+81
+38
+130
+81
+38
+130
+81
+38
+129
+80
+37
+130
+79
+34
+130
+79
+34
+129
+78
+33
+128
+77
+32
+128
+75
+35
+126
+73
+33
+123
+71
+31
+122
+70
+30
+122
+70
+31
+123
+71
+32
+122
+73
+33
+123
+74
+34
+118
+70
+32
+114
+66
+28
+110
+62
+26
+109
+61
+25
+107
+61
+25
+110
+64
+28
+115
+69
+33
+121
+75
+39
This page took 2.61092 seconds and 4 git commands to generate.