summaryrefslogtreecommitdiff
path: root/algorithms/bin_packing_input/bp9
diff options
context:
space:
mode:
Diffstat (limited to 'algorithms/bin_packing_input/bp9')
-rw-r--r--algorithms/bin_packing_input/bp9500002
1 files changed, 500002 insertions, 0 deletions
diff --git a/algorithms/bin_packing_input/bp9 b/algorithms/bin_packing_input/bp9
new file mode 100644
index 0000000..57ff1e2
--- /dev/null
+++ b/algorithms/bin_packing_input/bp9
@@ -0,0 +1,500002 @@
+500000
+200
+65
+190
+154
+15
+103
+86
+194
+195
+25
+195
+150
+143
+111
+179
+75
+45
+193
+156
+6
+34
+151
+196
+22
+174
+43
+97
+198
+112
+92
+151
+77
+108
+152
+143
+96
+91
+84
+87
+168
+30
+70
+150
+74
+90
+77
+59
+62
+45
+107
+45
+107
+36
+57
+21
+20
+131
+6
+55
+78
+178
+168
+9
+148
+9
+120
+43
+180
+93
+144
+24
+51
+92
+95
+146
+18
+200
+36
+18
+186
+152
+45
+103
+15
+163
+40
+179
+114
+76
+30
+96
+111
+4
+25
+114
+58
+125
+34
+79
+170
+115
+161
+133
+148
+95
+45
+14
+80
+161
+48
+34
+181
+176
+32
+7
+159
+96
+142
+191
+71
+110
+22
+142
+57
+66
+87
+130
+4
+52
+80
+13
+156
+23
+139
+22
+88
+129
+187
+161
+80
+35
+96
+62
+109
+99
+16
+6
+91
+90
+127
+155
+184
+111
+13
+86
+196
+11
+99
+101
+111
+161
+172
+183
+152
+61
+5
+78
+27
+59
+117
+168
+162
+58
+91
+29
+157
+81
+75
+127
+86
+176
+88
+143
+69
+130
+160
+197
+139
+64
+135
+41
+27
+198
+148
+104
+97
+47
+13
+60
+44
+125
+152
+194
+198
+41
+67
+40
+35
+53
+8
+169
+146
+159
+39
+3
+69
+195
+145
+120
+17
+23
+192
+142
+126
+84
+169
+62
+55
+172
+142
+103
+145
+140
+137
+169
+182
+171
+184
+173
+180
+126
+140
+109
+199
+19
+121
+157
+53
+107
+173
+74
+88
+64
+190
+170
+107
+114
+124
+121
+16
+6
+94
+118
+59
+94
+42
+1
+37
+9
+126
+81
+152
+181
+121
+97
+97
+111
+1
+2
+11
+45
+177
+54
+136
+134
+179
+66
+192
+159
+25
+119
+93
+90
+99
+188
+40
+153
+158
+172
+6
+92
+104
+195
+38
+78
+126
+58
+15
+167
+68
+112
+61
+160
+12
+29
+69
+158
+128
+148
+132
+66
+10
+69
+127
+142
+109
+174
+70
+56
+107
+137
+60
+132
+50
+116
+49
+50
+57
+94
+56
+90
+40
+34
+47
+180
+60
+143
+120
+35
+137
+104
+199
+55
+142
+160
+82
+56
+2
+111
+53
+118
+31
+129
+96
+15
+26
+25
+122
+105
+137
+79
+46
+161
+156
+89
+134
+6
+28
+115
+46
+39
+26
+3
+192
+122
+8
+153
+46
+98
+182
+10
+19
+28
+200
+155
+133
+2
+15
+75
+116
+27
+117
+65
+137
+36
+182
+176
+16
+115
+146
+41
+130
+19
+142
+86
+34
+38
+122
+188
+33
+113
+178
+54
+122
+50
+8
+197
+117
+130
+127
+194
+19
+174
+73
+77
+6
+144
+10
+167
+110
+161
+172
+188
+182
+199
+159
+167
+175
+149
+120
+177
+185
+117
+42
+3
+42
+25
+173
+12
+119
+11
+197
+86
+141
+79
+5
+116
+55
+92
+56
+110
+159
+169
+187
+2
+133
+177
+72
+39
+188
+176
+166
+9
+163
+103
+153
+194
+185
+167
+139
+130
+134
+31
+185
+30
+120
+52
+37
+156
+11
+59
+59
+26
+29
+143
+197
+102
+41
+129
+5
+69
+172
+15
+146
+146
+158
+40
+15
+135
+80
+66
+76
+60
+82
+152
+174
+79
+114
+174
+20
+150
+124
+200
+86
+114
+113
+58
+134
+83
+91
+3
+3
+196
+149
+136
+75
+27
+84
+69
+55
+112
+183
+87
+77
+83
+9
+109
+174
+63
+12
+106
+129
+21
+173
+47
+127
+145
+129
+68
+54
+112
+189
+122
+40
+137
+70
+186
+90
+64
+181
+109
+27
+185
+72
+168
+161
+56
+86
+16
+121
+185
+24
+79
+64
+72
+58
+103
+99
+68
+118
+100
+139
+136
+168
+187
+11
+184
+7
+185
+52
+47
+12
+52
+9
+189
+54
+25
+73
+10
+8
+157
+73
+24
+86
+103
+51
+177
+7
+50
+42
+4
+49
+55
+95
+73
+188
+71
+140
+3
+159
+130
+151
+137
+66
+166
+5
+133
+157
+148
+81
+153
+196
+196
+15
+133
+59
+161
+39
+187
+171
+143
+122
+52
+13
+11
+153
+17
+130
+23
+173
+34
+50
+191
+98
+73
+159
+95
+142
+2
+136
+1
+179
+67
+194
+167
+58
+41
+130
+11
+105
+128
+27
+11
+31
+83
+28
+21
+70
+39
+2
+67
+183
+95
+128
+114
+132
+169
+28
+55
+75
+157
+73
+23
+86
+107
+74
+84
+34
+52
+9
+187
+47
+200
+176
+61
+182
+146
+37
+110
+128
+181
+139
+2
+166
+176
+167
+20
+14
+111
+140
+39
+181
+133
+171
+30
+46
+7
+32
+131
+104
+44
+133
+197
+192
+179
+146
+72
+119
+62
+106
+81
+133
+65
+197
+3
+44
+44
+66
+5
+34
+164
+82
+16
+164
+39
+160
+11
+28
+72
+187
+72
+153
+72
+62
+125
+189
+15
+189
+1
+105
+29
+29
+112
+15
+83
+160
+17
+65
+39
+48
+139
+3
+165
+169
+128
+52
+160
+95
+130
+126
+185
+185
+41
+189
+164
+84
+28
+14
+34
+80
+176
+133
+20
+122
+155
+33
+5
+136
+170
+1
+78
+62
+70
+59
+128
+40
+93
+199
+157
+157
+128
+158
+3
+196
+152
+148
+124
+9
+141
+167
+137
+123
+103
+118
+182
+28
+136
+167
+176
+157
+160
+149
+53
+182
+17
+65
+40
+60
+3
+82
+64
+49
+118
+70
+157
+117
+90
+90
+130
+173
+71
+73
+199
+142
+63
+101
+37
+114
+159
+123
+115
+182
+61
+130
+29
+6
+176
+8
+65
+118
+127
+105
+92
+2
+191
+129
+54
+167
+117
+198
+136
+37
+2
+82
+71
+91
+111
+47
+83
+73
+99
+134
+116
+94
+123
+92
+47
+57
+119
+2
+140
+27
+107
+197
+24
+171
+12
+130
+77
+93
+69
+182
+71
+188
+93
+69
+178
+47
+78
+48
+192
+122
+9
+155
+49
+101
+169
+107
+125
+185
+191
+83
+179
+128
+161
+11
+22
+36
+19
+191
+181
+164
+159
+77
+38
+137
+77
+36
+121
+9
+167
+119
+12
+4
+117
+68
+157
+135
+198
+172
+52
+163
+114
+15
+70
+85
+81
+125
+20
+1
+28
+158
+99
+176
+171
+43
+117
+119
+62
+106
+76
+107
+160
+1
+165
+185
+24
+79
+61
+56
+185
+9
+196
+90
+182
+86
+76
+86
+36
+42
+128
+197
+28
+197
+137
+50
+69
+163
+161
+96
+132
+130
+193
+191
+13
+160
+50
+59
+108
+121
+155
+45
+78
+66
+97
+189
+68
+107
+35
+47
+168
+190
+32
+78
+183
+4
+178
+31
+188
+48
+198
+154
+145
+83
+197
+38
+54
+187
+37
+142
+120
+48
+7
+11
+1
+113
+71
+9
+16
+17
+160
+5
+195
+124
+190
+23
+35
+198
+78
+90
+41
+33
+33
+105
+134
+66
+190
+149
+190
+197
+75
+77
+189
+44
+163
+186
+54
+49
+11
+24
+48
+79
+39
+127
+10
+121
+38
+140
+96
+122
+69
+122
+112
+176
+44
+83
+108
+103
+46
+153
+101
+32
+86
+31
+16
+13
+141
+130
+110
+95
+181
+32
+160
+80
+36
+100
+81
+185
+186
+55
+57
+45
+158
+148
+65
+62
+184
+151
+51
+145
+17
+199
+42
+57
+168
+98
+77
+188
+36
+124
+19
+199
+24
+156
+123
+132
+88
+139
+49
+44
+20
+126
+183
+161
+127
+113
+136
+1
+183
+95
+120
+67
+129
+166
+43
+163
+192
+93
+27
+126
+118
+177
+4
+32
+156
+47
+82
+74
+108
+184
+134
+151
+98
+32
+112
+190
+132
+88
+136
+27
+145
+25
+49
+70
+180
+55
+110
+165
+8
+160
+90
+107
+30
+22
+65
+192
+167
+76
+158
+68
+185
+98
+128
+84
+156
+177
+60
+175
+106
+68
+51
+101
+147
+178
+147
+78
+148
+192
+22
+6
+36
+165
+71
+138
+192
+117
+175
+200
+24
+143
+48
+2
+181
+72
+198
+148
+104
+91
+17
+84
+155
+173
+44
+106
+44
+115
+96
+141
+183
+30
+136
+150
+75
+102
+145
+150
+199
+45
+84
+104
+68
+72
+22
+89
+136
+18
+88
+170
+26
+30
+147
+13
+161
+50
+50
+52
+65
+122
+156
+35
+10
+145
+181
+188
+96
+88
+65
+200
+19
+113
+116
+76
+15
+10
+126
+66
+61
+177
+115
+103
+183
+173
+189
+180
+181
+68
+181
+74
+12
+11
+159
+60
+130
+38
+63
+36
+48
+165
+158
+69
+196
+156
+169
+13
+157
+33
+181
+195
+145
+112
+172
+27
+10
+25
+59
+129
+47
+124
+125
+31
+65
+117
+115
+42
+19
+138
+62
+135
+53
+100
+126
+65
+52
+130
+118
+136
+160
+137
+183
+66
+151
+113
+127
+143
+117
+16
+45
+128
+165
+38
+141
+108
+178
+101
+6
+129
+126
+195
+34
+51
+7
+185
+47
+17
+79
+119
+11
+194
+65
+48
+103
+190
+17
+195
+22
+181
+88
+101
+13
+173
+118
+155
+67
+14
+79
+150
+191
+199
+79
+86
+7
+75
+185
+39
+173
+83
+146
+132
+73
+57
+88
+13
+86
+4
+56
+96
+76
+194
+84
+160
+3
+181
+62
+145
+115
+184
+72
+174
+3
+50
+77
+13
+189
+22
+33
+4
+130
+144
+100
+100
+103
+124
+20
+6
+54
+73
+156
+80
+80
+160
+40
+197
+28
+197
+129
+5
+71
+178
+35
+11
+150
+8
+95
+102
+158
+33
+173
+147
+121
+7
+157
+81
+75
+116
+28
+126
+102
+83
+181
+138
+4
+183
+65
+143
+79
+189
+26
+55
+95
+80
+23
+20
+117
+123
+85
+6
+71
+174
+4
+60
+123
+3
+114
+60
+137
+80
+53
+196
+102
+47
+168
+183
+189
+90
+44
+52
+120
+52
+35
+140
+126
+100
+64
+89
+161
+171
+173
+102
+58
+36
+97
+60
+88
+188
+139
+144
+14
+189
+11
+166
+99
+103
+130
+54
+153
+36
+38
+105
+91
+5
+12
+31
+74
+171
+161
+28
+117
+51
+57
+90
+23
+135
+200
+191
+143
+144
+177
+166
+5
+139
+193
+108
+114
+114
+56
+116
+190
+98
+81
+6
+107
+191
+190
+23
+26
+155
+94
+173
+191
+189
+16
+198
+48
+111
+36
+19
+191
+178
+147
+83
+184
+153
+66
+22
+144
+67
+109
+58
+166
+80
+184
+184
+56
+80
+175
+137
+44
+35
+17
+186
+168
+134
+98
+177
+187
+131
+102
+37
+109
+120
+143
+180
+199
+177
+70
+31
+158
+74
+27
+94
+126
+110
+130
+196
+4
+65
+150
+118
+164
+121
+57
+53
+6
+163
+129
+105
+71
+84
+70
+62
+148
+127
+34
+64
+76
+83
+22
+183
+103
+175
+122
+164
+85
+41
+82
+121
+191
+65
+70
+37
+197
+48
+119
+84
+38
+76
+110
+182
+105
+188
+188
+37
+136
+81
+66
+67
+12
+70
+113
+52
+100
+130
+83
+131
+38
+52
+172
+163
+31
+124
+68
+90
+130
+174
+81
+116
+174
+196
+17
+137
+69
+182
+78
+29
+75
+188
+57
+49
+182
+58
+109
+138
+44
+29
+174
+185
+152
+46
+111
+52
+114
+12
+50
+196
+124
+186
+197
+111
+95
+176
+200
+20
+118
+133
+138
+31
+142
+180
+1
+191
+135
+95
+152
+63
+8
+83
+31
+41
+170
+52
+185
+45
+4
+22
+99
+2
+117
+91
+96
+154
+61
+189
+185
+8
+184
+32
+141
+159
+90
+113
+69
+3
+196
+153
+158
+176
+35
+31
+68
+137
+9
+22
+53
+119
+41
+173
+72
+77
+20
+26
+181
+55
+106
+137
+72
+3
+170
+193
+33
+56
+45
+168
+4
+116
+62
+129
+18
+151
+148
+134
+74
+38
+163
+36
+150
+181
+139
+9
+199
+118
+118
+49
+31
+153
+36
+44
+137
+32
+158
+59
+137
+90
+110
+52
+126
+89
+8
+44
+197
+186
+142
+182
+11
+33
+99
+95
+86
+60
+190
+199
+88
+145
+74
+144
+1
+107
+37
+60
+31
+47
+2
+195
+151
+153
+161
+196
+128
+6
+83
+47
+138
+5
+189
+86
+18
+136
+59
+130
+46
+111
+56
+137
+122
+103
+125
+23
+18
+104
+66
+61
+179
+124
+134
+91
+147
+62
+52
+157
+81
+73
+111
+10
+57
+58
+33
+84
+7
+87
+63
+192
+190
+14
+177
+141
+56
+63
+81
+118
+186
+55
+56
+47
+181
+65
+157
+164
+172
+159
+8
+17
+29
+25
+92
+128
+145
+116
+197
+139
+67
+150
+101
+60
+53
+173
+169
+57
+22
+20
+129
+190
+184
+195
+116
+143
+14
+196
+53
+154
+50
+113
+33
+181
+191
+119
+198
+125
+167
+79
+175
+139
+60
+114
+143
+39
+144
+119
+21
+52
+127
+96
+31
+123
+66
+87
+130
+200
+28
+171
+177
+128
+177
+115
+103
+181
+161
+137
+180
+47
+66
+171
+39
+96
+25
+93
+131
+155
+150
+107
+97
+21
+54
+135
+123
+128
+60
+16
+156
+192
+148
+164
+58
+75
+126
+84
+171
+74
+108
+189
+161
+67
+157
+140
+35
+147
+175
+126
+183
+162
+129
+116
+138
+183
+59
+107
+117
+137
+171
+194
+27
+19
+75
+79
+3
+112
+44
+60
+163
+40
+178
+107
+40
+81
+131
+60
+183
+157
+98
+179
+191
+139
+117
+52
+57
+81
+173
+110
+99
+11
+176
+156
+151
+107
+84
+141
+92
+80
+55
+12
+182
+188
+89
+48
+91
+112
+56
+130
+79
+112
+157
+139
+24
+89
+124
+143
+145
+185
+5
+162
+132
+135
+30
+164
+113
+7
+27
+104
+179
+144
+54
+32
+105
+147
+136
+97
+163
+106
+171
+72
+95
+125
+90
+22
+123
+140
+135
+146
+67
+89
+134
+9
+50
+18
+61
+3
+70
+193
+129
+42
+95
+195
+116
+137
+184
+74
+188
+61
+81
+137
+94
+137
+177
+33
+11
+167
+108
+146
+109
+139
+61
+110
+119
+123
+67
+95
+173
+186
+156
+65
+190
+159
+46
+50
+86
+70
+47
+51
+89
+73
+43
+200
+15
+96
+44
+200
+6
+37
+170
+85
+181
+129
+142
+95
+91
+98
+167
+125
+45
+147
+79
+149
+186
+180
+12
+48
+189
+98
+95
+85
+59
+191
+23
+18
+101
+50
+194
+113
+140
+23
+77
+59
+63
+44
+101
+10
+158
+55
+114
+193
+130
+49
+122
+94
+67
+158
+147
+57
+20
+14
+105
+106
+91
+199
+170
+37
+93
+21
+96
+185
+51
+38
+173
+99
+38
+140
+101
+151
+199
+39
+44
+108
+58
+177
+145
+77
+160
+70
+182
+65
+153
+135
+30
+171
+157
+3
+9
+31
+107
+159
+197
+154
+151
+121
+175
+156
+166
+196
+83
+136
+74
+22
+67
+5
+31
+143
+180
+197
+164
+17
+23
+190
+136
+103
+197
+62
+199
+37
+39
+96
+34
+137
+118
+82
+28
+38
+175
+109
+83
+117
+160
+109
+13
+98
+71
+144
+29
+82
+36
+79
+156
+25
+150
+73
+89
+85
+108
+85
+137
+60
+132
+55
+140
+153
+55
+156
+47
+77
+42
+162
+198
+134
+24
+140
+24
+88
+116
+108
+5
+56
+96
+74
+186
+48
+17
+78
+112
+175
+40
+71
+65
+154
+139
+53
+68
+131
+178
+90
+144
+52
+18
+42
+97
+1
+138
+21
+87
+137
+41
+8
+87
+51
+118
+57
+79
+160
+56
+97
+77
+189
+46
+177
+53
+127
+84
+164
+32
+120
+33
+122
+33
+103
+121
+4
+139
+198
+142
+72
+161
+117
+55
+79
+181
+177
+37
+28
+36
+165
+72
+146
+30
+70
+152
+85
+145
+112
+165
+184
+25
+94
+142
+13
+2
+93
+144
+25
+59
+129
+50
+138
+176
+22
+146
+79
+164
+72
+160
+112
+32
+189
+44
+165
+194
+85
+160
+200
+161
+167
+156
+36
+11
+150
+200
+53
+114
+13
+54
+9
+167
+126
+53
+186
+41
+173
+75
+94
+90
+97
+171
+159
+19
+84
+128
+20
+168
+26
+48
+55
+94
+75
+7
+166
+134
+114
+79
+52
+7
+176
+195
+184
+149
+42
+115
+111
+35
+16
+179
+133
+188
+136
+128
+146
+122
+26
+55
+103
+123
+12
+169
+105
+114
+145
+41
+146
+108
+132
+23
+150
+95
+23
+84
+103
+64
+58
+175
+132
+17
+121
+169
+130
+61
+2
+65
+170
+41
+117
+130
+129
+6
+84
+48
+132
+166
+9
+158
+75
+25
+80
+54
+8
+165
+116
+14
+45
+147
+78
+149
+192
+19
+183
+131
+145
+89
+31
+189
+59
+53
+184
+32
+138
+141
+10
+188
+43
+169
+25
+32
+173
+152
+155
+168
+15
+180
+145
+52
+13
+8
+132
+125
+162
+46
+23
+128
+163
+24
+84
+86
+162
+6
+179
+17
+97
+25
+82
+67
+69
+16
+76
+111
+188
+128
+82
+136
+83
+79
+125
+42
+135
+32
+176
+169
+33
+81
+187
+196
+93
+196
+146
+111
+155
+128
+178
+116
+96
+130
+117
+136
+167
+178
+170
+20
+192
+172
+108
+103
+50
+174
+194
+2
+65
+179
+89
+120
+127
+81
+145
+146
+170
+109
+130
+1
+37
+19
+184
+134
+151
+103
+58
+23
+17
+99
+41
+157
+181
+73
+8
+191
+79
+154
+18
+123
+181
+184
+75
+193
+86
+177
+93
+164
+153
+40
+71
+61
+134
+54
+123
+51
+4
+167
+172
+129
+27
+197
+145
+98
+79
+198
+80
+95
+56
+82
+184
+174
+187
+157
+66
+178
+79
+77
+150
+13
+127
+45
+130
+177
+96
+184
+46
+22
+119
+120
+53
+33
+127
+69
+67
+189
+132
+89
+148
+87
+196
+195
+9
+97
+110
+183
+115
+38
+1
+62
+164
+29
+101
+151
+193
+6
+98
+134
+131
+177
+88
+134
+16
+86
+175
+81
+115
+157
+112
+61
+160
+12
+35
+108
+130
+11
+104
+122
+2
+115
+70
+189
+103
+123
+11
+162
+72
+182
+40
+6
+79
+23
+27
+157
+104
+15
+152
+180
+120
+99
+116
+6
+190
+91
+37
+7
+112
+8
+47
+9
+34
+122
+31
+90
+64
+182
+115
+57
+103
+113
+148
+74
+117
+38
+175
+110
+86
+122
+163
+85
+42
+90
+167
+189
+37
+120
+189
+57
+44
+156
+143
+54
+38
+149
+151
+171
+67
+67
+199
+189
+147
+182
+171
+190
+197
+79
+100
+92
+52
+85
+41
+89
+163
+179
+11
+53
+24
+70
+3
+194
+141
+98
+120
+41
+171
+60
+26
+15
+58
+16
+171
+88
+190
+149
+186
+178
+196
+176
+92
+175
+21
+155
+143
+62
+91
+190
+120
+13
+200
+86
+118
+133
+142
+50
+31
+131
+112
+96
+174
+179
+107
+38
+67
+57
+143
+146
+192
+40
+115
+133
+167
+6
+135
+160
+148
+49
+160
+121
+92
+61
+139
+91
+96
+162
+110
+8
+54
+58
+66
+71
+39
+193
+10
+122
+45
+175
+42
+82
+114
+151
+81
+132
+65
+8
+61
+103
+65
+68
+27
+148
+48
+162
+139
+179
+25
+143
+36
+137
+93
+134
+163
+175
+190
+166
+87
+28
+191
+95
+49
+40
+2
+61
+146
+127
+53
+178
+192
+159
+24
+115
+75
+18
+36
+58
+23
+21
+117
+114
+34
+180
+177
+41
+57
+172
+121
+179
+183
+94
+114
+46
+49
+78
+33
+97
+86
+49
+121
+88
+46
+82
+82
+158
+12
+56
+28
+65
+142
+64
+110
+89
+143
+57
+58
+42
+129
+2
+51
+88
+70
+29
+149
+32
+53
+31
+105
+158
+4
+2
+185
+87
+63
+198
+20
+141
+72
+161
+121
+75
+167
+128
+68
+56
+126
+58
+15
+170
+84
+180
+124
+126
+42
+122
+155
+32
+199
+105
+44
+121
+125
+69
+85
+96
+13
+9
+145
+185
+12
+7
+136
+153
+98
+9
+177
+177
+74
+53
+51
+35
+151
+195
+9
+99
+121
+34
+117
+199
+146
+86
+1
+35
+3
+102
+189
+14
+186
+194
+88
+184
+116
+43
+21
+142
+58
+79
+150
+191
+1
+83
+95
+23
+86
+112
+99
+190
+51
+200
+144
+62
+82
+131
+50
+128
+113
+134
+186
+112
+2
+3
+5
+6
+190
+93
+49
+56
+97
+82
+25
+12
+45
+167
+199
+93
+168
+170
+114
+154
+104
+34
+71
+125
+117
+173
+192
+198
+58
+169
+92
+38
+1
+64
+179
+96
+169
+156
+15
+87
+187
+141
+165
+126
+72
+98
+143
+181
+1
+185
+98
+125
+74
+120
+57
+67
+87
+121
+152
+22
+164
+187
+49
+15
+52
+180
+15
+73
+111
+6
+43
+2
+27
+150
+57
+197
+70
+42
+29
+196
+117
+145
+19
+8
+82
+21
+188
+140
+153
+59
+180
+150
+82
+143
+121
+39
+146
+126
+45
+133
+198
+192
+179
+141
+41
+181
+115
+64
+153
+144
+85
+23
+170
+16
+172
+86
+174
+73
+72
+174
+2
+45
+51
+109
+191
+169
+100
+84
+2
+56
+125
+43
+138
+39
+195
+21
+178
+79
+75
+139
+162
+120
+66
+122
+139
+137
+175
+15
+121
+188
+44
+173
+45
+111
+66
+197
+190
+169
+102
+97
+61
+97
+37
+149
+164
+44
+188
+133
+111
+66
+1
+10
+59
+63
+49
+129
+130
+23
+172
+28
+17
+52
+164
+115
+17
+67
+50
+92
+108
+23
+168
+200
+91
+151
+87
+170
+35
+83
+181
+144
+39
+137
+79
+41
+135
+42
+38
+52
+172
+164
+34
+131
+83
+127
+17
+155
+181
+97
+152
+43
+96
+187
+62
+90
+184
+94
+108
+200
+33
+3
+120
+94
+85
+64
+24
+170
+4
+99
+161
+78
+21
+23
+152
+105
+65
+50
+111
+20
+122
+157
+48
+77
+30
+91
+77
+41
+158
+180
+54
+108
+167
+30
+78
+200
+98
+192
+72
+109
+4
+52
+72
+166
+156
+41
+46
+108
+34
+31
+82
+14
+151
+182
+139
+193
+113
+141
+27
+100
+156
+34
+8
+139
+169
+162
+52
+52
+52
+42
+187
+146
+1
+93
+148
+51
+182
+33
+161
+72
+184
+57
+88
+16
+104
+81
+149
+168
+71
+116
+55
+89
+43
+60
+176
+113
+98
+173
+163
+18
+45
+109
+55
+146
+184
+190
+93
+43
+29
+188
+65
+104
+37
+91
+16
+81
+143
+136
+129
+152
+156
+172
+25
+5
+14
+35
+89
+23
+136
+13
+59
+38
+101
+66
+90
+145
+66
+87
+135
+27
+152
+70
+52
+84
+37
+67
+73
+35
+154
+6
+53
+70
+145
+38
+128
+22
+184
+110
+4
+38
+191
+5
+112
+29
+169
+158
+29
+158
+86
+101
+28
+63
+131
+20
+141
+71
+156
+99
+196
+84
+147
+124
+23
+24
+139
+22
+80
+86
+197
+13
+103
+104
+97
+48
+18
+81
+122
+5
+135
+171
+11
+124
+50
+186
+71
+152
+76
+95
+88
+72
+42
+6
+59
+99
+63
+88
+166
+2
+122
+120
+21
+46
+92
+139
+11
+16
+1
+61
+159
+4
+197
+149
+127
+24
+4
+6
+1
+155
+126
+165
+55
+48
+198
+155
+152
+114
+123
+114
+176
+34
+21
+21
+146
+86
+2
+38
+17
+159
+7
+10
+3
+125
+125
+29
+51
+45
+19
+107
+76
+95
+85
+61
+1
+64
+172
+59
+10
+128
+79
+126
+47
+148
+65
+63
+192
+185
+189
+70
+122
+100
+108
+145
+103
+114
+159
+124
+120
+4
+147
+50
+177
+10
+72
+140
+198
+130
+199
+23
+146
+74
+131
+126
+181
+150
+73
+92
+99
+171
+136
+80
+59
+39
+101
+57
+33
+93
+60
+123
+199
+94
+168
+170
+108
+116
+130
+135
+41
+35
+39
+124
+195
+60
+4
+89
+104
+19
+183
+130
+136
+45
+48
+86
+88
+149
+108
+111
+92
+157
+117
+88
+79
+82
+185
+177
+199
+3
+29
+152
+50
+138
+176
+16
+119
+169
+148
+166
+67
+111
+63
+176
+95
+185
+58
+84
+189
+179
+177
+49
+103
+177
+142
+58
+71
+111
+25
+155
+105
+34
+63
+73
+71
+176
+19
+129
+3
+61
+138
+82
+49
+157
+102
+2
+93
+142
+20
+42
+72
+54
+79
+187
+14
+199
+73
+45
+17
+99
+43
+165
+6
+150
+50
+154
+75
+62
+104
+66
+60
+169
+76
+138
+150
+61
+18
+155
+173
+45
+118
+105
+170
+73
+112
+17
+99
+44
+172
+38
+80
+140
+116
+42
+6
+65
+135
+28
+156
+82
+90
+5
+24
+100
+184
+9
+198
+105
+49
+157
+102
+195
+57
+192
+40
+109
+97
+5
+158
+108
+28
+200
+150
+100
+48
+195
+136
+69
+187
+102
+135
+96
+161
+101
+158
+39
+15
+147
+143
+142
+164
+107
+172
+69
+69
+198
+165
+11
+182
+191
+113
+161
+153
+69
+41
+22
+167
+9
+151
+26
+198
+157
+159
+143
+27
+82
+46
+143
+44
+176
+64
+4
+51
+76
+1
+119
+111
+192
+154
+4
+38
+192
+13
+150
+185
+158
+91
+124
+127
+45
+130
+177
+90
+150
+97
+32
+123
+52
+1
+147
+69
+97
+160
+95
+128
+113
+131
+174
+63
+17
+140
+87
+63
+200
+32
+195
+85
+155
+166
+200
+105
+38
+79
+135
+104
+13
+145
+151
+8
+89
+59
+158
+17
+86
+161
+196
+134
+39
+30
+33
+132
+94
+180
+33
+179
+180
+69
+193
+143
+124
+55
+16
+6
+96
+126
+90
+11
+53
+23
+62
+167
+47
+180
+60
+138
+93
+116
+63
+136
+52
+90
+76
+50
+17
+58
+192
+33
+74
+146
+14
+171
+101
+71
+115
+57
+107
+127
+8
+104
+152
+177
+100
+9
+155
+51
+111
+7
+44
+3
+25
+124
+124
+28
+54
+73
+156
+81
+87
+197
+198
+13
+104
+106
+101
+54
+16
+12
+128
+63
+28
+2
+166
+178
+178
+69
+17
+83
+145
+124
+40
+124
+188
+15
+3
+87
+94
+182
+53
+83
+19
+168
+42
+144
+84
+11
+112
+169
+11
+149
+196
+37
+63
+49
+127
+120
+181
+7
+12
+12
+170
+114
+155
+105
+31
+49
+12
+34
+98
+85
+30
+21
+60
+168
+75
+137
+150
+75
+95
+104
+168
+71
+120
+80
+5
+115
+42
+25
+172
+6
+92
+99
+170
+128
+42
+98
+12
+192
+47
+161
+143
+11
+180
+179
+59
+144
+135
+115
+73
+8
+191
+74
+129
+107
+85
+146
+118
+192
+94
+38
+186
+177
+187
+131
+103
+41
+125
+180
+158
+134
+182
+87
+83
+119
+172
+165
+42
+169
+41
+127
+199
+50
+111
+19
+112
+110
+51
+116
+41
+200
+38
+30
+36
+154
+1
+18
+102
+53
+4
+152
+77
+92
+64
+152
+143
+89
+51
+111
+6
+39
+182
+148
+48
+163
+144
+1
+111
+59
+153
+194
+188
+183
+7
+195
+108
+97
+11
+196
+75
+89
+56
+142
+148
+7
+114
+25
+126
+127
+37
+76
+126
+76
+126
+75
+117
+34
+153
+11
+93
+56
+102
+111
+151
+110
+107
+55
+163
+90
+73
+27
+107
+199
+32
+1
+126
+144
+132
+99
+8
+166
+123
+42
+150
+127
+13
+132
+77
+77
+176
+164
+200
+130
+181
+120
+92
+75
+21
+55
+139
+144
+14
+197
+55
+159
+55
+106
+142
+94
+88
+89
+144
+62
+78
+118
+4
+166
+159
+67
+172
+29
+26
+97
+151
+34
+52
+2
+153
+96
+5
+165
+145
+191
+39
+117
+154
+68
+29
+159
+100
+172
+131
+40
+58
+195
+48
+136
+186
+87
+57
+156
+25
+152
+91
+176
+38
+47
+148
+63
+47
+119
+91
+81
+70
+93
+126
+123
+10
+153
+26
+186
+82
+21
+183
+117
+54
+73
+152
+56
+169
+115
+171
+195
+31
+35
+134
+89
+129
+173
+80
+131
+64
+10
+86
+24
+174
+33
+28
+77
+8
+162
+100
+139
+143
+4
+142
+14
+9
+127
+83
+158
+3
+195
+144
+109
+161
+190
+94
+51
+66
+138
+33
+161
+69
+166
+171
+139
+95
+121
+75
+163
+107
+172
+74
+96
+112
+15
+80
+148
+174
+113
+112
+53
+112
+200
+191
+146
+161
+55
+83
+2
+68
+197
+167
+35
+102
+103
+104
+96
+43
+192
+170
+95
+39
+182
+149
+57
+196
+67
+44
+62
+178
+114
+82
+72
+96
+127
+103
+80
+152
+192
+189
+5
+128
+128
+17
+155
+177
+68
+16
+92
+5
+5
+192
+106
+112
+119
+102
+149
+173
+102
+57
+22
+22
+134
+13
+74
+127
+98
+48
+10
+30
+90
+76
+49
+13
+34
+93
+53
+83
+27
+15
+46
+142
+45
+195
+160
+11
+31
+83
+24
+1
+186
+116
+21
+82
+106
+99
+41
+155
+160
+166
+159
+65
+160
+182
+50
+65
+144
+79
+183
+186
+76
+181
+4
+192
+122
+6
+141
+194
+94
+17
+60
+8
+110
+194
+177
+113
+87
+110
+82
+104
+85
+173
+76
+103
+141
+119
+46
+3
+10
+36
+125
+26
+33
+173
+136
+65
+170
+31
+62
+94
+8
+5
+157
+100
+189
+39
+131
+39
+57
+190
+30
+73
+170
+160
+34
+167
+95
+76
+1
+120
+112
+199
+184
+115
+43
+21
+139
+49
+48
+48
+58
+119
+199
+122
+143
+158
+65
+172
+52
+165
+123
+58
+43
+137
+37
+194
+32
+50
+11
+17
+5
+82
+53
+177
+189
+146
+174
+132
+32
+4
+141
+10
+190
+54
+17
+20
+168
+36
+102
+91
+31
+166
+117
+9
+3
+143
+34
+116
+194
+125
+200
+78
+72
+134
+160
+156
+97
+181
+19
+89
+161
+168
+159
+46
+44
+55
+136
+123
+111
+165
+193
+70
+87
+95
+194
+111
+119
+117
+32
+142
+169
+136
+100
+173
+141
+92
+87
+95
+185
+61
+99
+48
+197
+151
+136
+60
+132
+58
+158
+32
+173
+151
+152
+154
+160
+180
+37
+10
+124
+56
+28
+64
+129
+6
+74
+190
+77
+150
+13
+130
+61
+200
+57
+141
+135
+141
+33
+130
+90
+169
+7
+123
+80
+173
+120
+167
+120
+21
+52
+124
+75
+136
+145
+47
+175
+30
+10
+193
+68
+75
+41
+170
+52
+189
+62
+75
+95
+98
+132
+111
+78
+73
+133
+147
+84
+187
+164
+105
+157
+197
+171
+48
+156
+105
+30
+32
+128
+79
+121
+19
+30
+10
+199
+100
+15
+191
+8
+132
+124
+160
+45
+31
+184
+27
+112
+28
+163
+123
+74
+143
+190
+60
+48
+152
+75
+88
+54
+137
+138
+198
+143
+81
+200
+73
+40
+181
+129
+146
+113
+168
+191
+38
+105
+93
+17
+66
+44
+69
+17
+86
+166
+26
+62
+137
+68
+179
+64
+182
+115
+52
+79
+9
+141
+168
+145
+157
+43
+48
+99
+169
+123
+16
+193
+18
+172
+77
+115
+198
+154
+143
+74
+157
+81
+78
+138
+129
+134
+48
+83
+63
+35
+43
+149
+107
+101
+43
+152
+129
+11
+109
+155
+150
+105
+82
+149
+161
+31
+136
+138
+6
+192
+102
+85
+191
+185
+195
+112
+114
+80
+56
+13
+179
+160
+152
+72
+64
+136
+43
+36
+32
+73
+151
+52
+153
+53
+147
+5
+106
+192
+199
+73
+48
+34
+172
+127
+17
+168
+51
+1
+145
+62
+69
+63
+155
+164
+195
+96
+25
+84
+82
+136
+84
+81
+133
+69
+18
+88
+170
+32
+62
+88
+170
+30
+58
+79
+152
+1
+43
+46
+93
+148
+48
+160
+134
+165
+188
+43
+163
+196
+111
+108
+47
+117
+78
+15
+190
+12
+159
+52
+82
+25
+17
+79
+126
+46
+145
+53
+19
+36
+47
+160
+143
+19
+25
+182
+69
+179
+54
+118
+22
+69
+19
+95
+3
+168
+181
+176
+33
+10
+167
+114
+189
+104
+131
+51
+123
+82
+191
+6
+123
+82
+185
+177
+199
+7
+54
+59
+69
+86
+102
+38
+113
+139
+18
+58
+187
+3
+136
+195
+145
+118
+5
+169
+173
+116
+143
+12
+188
+24
+55
+114
+190
+115
+187
+86
+33
+31
+87
+47
+102
+195
+55
+174
+153
+155
+155
+135
+12
+61
+62
+23
+188
+117
+14
+36
+92
+31
+162
+97
+126
+83
+171
+76
+120
+39
+159
+3
+193
+131
+50
+127
+114
+139
+12
+23
+33
+191
+51
+188
+66
+107
+50
+140
+195
+110
+108
+57
+176
+143
+76
+166
+115
+196
+146
+117
+189
+79
+180
+170
+1
+75
+47
+7
+23
+76
+48
+8
+19
+46
+102
+5
+112
+29
+169
+149
+177
+129
+177
+103
+34
+75
+146
+3
+108
+23
+165
+188
+47
+188
+107
+152
+154
+156
+154
+118
+124
+88
+11
+75
+153
+42
+79
+99
+89
+43
+61
+177
+120
+127
+85
+168
+46
+170
+8
+118
+35
+150
+186
+165
+120
+42
+169
+40
+125
+192
+23
+16
+87
+184
+126
+97
+49
+28
+127
+108
+109
+87
+144
+79
+182
+185
+72
+169
+170
+101
+75
+146
+200
+89
+141
+46
+9
+42
+171
+50
+162
+124
+82
+182
+155
+98
+191
+70
+101
+179
+167
+193
+61
+26
+11
+32
+99
+107
+153
+152
+137
+61
+132
+45
+80
+76
+140
+158
+89
+116
+95
+123
+87
+19
+132
+23
+148
+86
+181
+117
+73
+192
+95
+44
+7
+49
+29
+141
+181
+24
+117
+84
+55
+173
+142
+101
+130
+72
+66
+151
+111
+116
+94
+124
+98
+71
+152
+71
+61
+132
+44
+84
+108
+92
+183
+72
+186
+69
+142
+32
+113
+191
+129
+61
+5
+80
+40
+123
+178
+163
+177
+199
+1
+18
+100
+44
+166
+197
+92
+181
+62
+143
+105
+144
+121
+27
+76
+16
+11
+128
+68
+60
+155
+186
+129
+101
+43
+154
+139
+46
+28
+160
+107
+3
+58
+123
+18
+200
+39
+39
+80
+136
+96
+154
+63
+195
+3
+71
+195
+137
+70
+187
+98
+103
+141
+116
+32
+147
+3
+91
+124
+129
+60
+200
+64
+189
+159
+60
+128
+31
+41
+164
+19
+41
+82
+121
+191
+57
+22
+21
+136
+24
+126
+138
+101
+165
+82
+10
+126
+70
+89
+110
+57
+157
+25
+143
+31
+105
+154
+178
+85
+105
+67
+65
+185
+129
+115
+129
+139
+78
+17
+3
+69
+190
+116
+194
+119
+172
+162
+22
+77
+62
+86
+158
+176
+39
+54
+175
+167
+29
+69
+156
+119
+110
+192
+159
+30
+156
+64
+184
+131
+130
+5
+64
+141
+71
+155
+94
+171
+180
+142
+33
+124
+43
+148
+104
+90
+10
+50
+9
+6
+159
+104
+195
+36
+64
+61
+188
+183
+2
+173
+20
+165
+10
+178
+179
+73
+31
+130
+103
+49
+166
+157
+48
+82
+57
+9
+144
+188
+30
+91
+79
+55
+21
+35
+22
+17
+108
+98
+21
+44
+75
+62
+95
+16
+41
+101
+45
+160
+158
+105
+10
+121
+33
+116
+197
+140
+72
+175
+200
+30
+183
+32
+147
+198
+65
+12
+88
+15
+106
+100
+49
+191
+106
+125
+192
+33
+68
+117
+87
+74
+64
+117
+129
+129
+11
+104
+133
+64
+183
+127
+115
+152
+78
+101
+100
+94
+67
+162
+170
+163
+51
+40
+189
+176
+152
+131
+19
+139
+65
+140
+53
+60
+86
+179
+100
+192
+51
+182
+39
+192
+9
+123
+62
+68
+51
+101
+147
+175
+126
+184
+170
+164
+56
+65
+85
+126
+193
+25
+9
+35
+129
+62
+16
+139
+88
+80
+86
+1
+33
+185
+17
+40
+93
+194
+135
+62
+161
+12
+27
+51
+68
+155
+115
+99
+165
+98
+103
+144
+137
+125
+120
+193
+81
+150
+176
+107
+58
+182
+178
+26
+159
+121
+98
+98
+104
+148
+154
+196
+192
+187
+198
+104
+43
+124
+156
+24
+142
+35
+137
+107
+15
+127
+35
+63
+68
+45
+56
+135
+107
+25
+188
+109
+159
+178
+37
+28
+37
+166
+66
+108
+54
+156
+49
+94
+126
+118
+171
+169
+78
+150
+2
+66
+182
+100
+161
+69
+164
+162
+105
+169
+74
+120
+57
+67
+85
+113
+114
+73
+10
+4
+141
+8
+182
+20
+89
+152
+118
+136
+160
+138
+188
+89
+42
+49
+122
+88
+33
+10
+163
+94
+96
+130
+121
+156
+49
+93
+116
+62
+134
+45
+67
+196
+174
+83
+134
+60
+155
+189
+143
+155
+52
+113
+15
+76
+124
+59
+39
+110
+108
+60
+190
+6
+128
+114
+136
+196
+153
+155
+155
+136
+26
+136
+178
+47
+86
+95
+197
+129
+8
+87
+51
+126
+96
+48
+23
+108
+40
+71
+66
+161
+168
+167
+90
+39
+24
+191
+132
+78
+83
+196
+30
+19
+46
+108
+35
+40
+122
+179
+178
+56
+135
+105
+19
+173
+72
+74
+4
+157
+108
+39
+59
+9
+123
+57
+37
+110
+133
+7
+46
+16
+79
+133
+95
+171
+173
+103
+59
+30
+53
+49
+14
+44
+145
+75
+145
+198
+79
+97
+73
+171
+171
+89
+200
+200
+5
+28
+126
+110
+129
+184
+142
+196
+104
+60
+28
+27
+113
+34
+193
+51
+175
+189
+162
+73
+177
+7
+56
+75
+145
+195
+71
+72
+195
+124
+194
+53
+171
+153
+181
+106
+11
+117
+6
+183
+48
+44
+32
+197
+94
+192
+106
+109
+107
+62
+9
+95
+89
+84
+102
+56
+21
+25
+164
+157
+72
+20
+74
+62
+106
+83
+147
+137
+102
+177
+151
+114
+126
+128
+36
+66
+73
+40
+191
+186
+196
+105
+63
+40
+70
+64
+157
+166
+185
+17
+42
+100
+21
+31
+195
+96
+17
+41
+98
+21
+50
+111
+16
+103
+76
+130
+93
+194
+128
+20
+169
+39
+112
+128
+160
+11
+30
+81
+22
+6
+38
+177
+122
+147
+184
+183
+40
+199
+36
+26
+30
+149
+30
+38
+163
+38
+163
+42
+182
+116
+65
+144
+82
+198
+50
+118
+58
+87
+4
+43
+22
+151
+106
+83
+145
+121
+28
+77
+15
+192
+23
+12
+65
+87
+139
+55
+79
+181
+177
+32
+5
+142
+14
+4
+101
+173
+131
+37
+42
+122
+155
+33
+8
+152
+42
+93
+175
+20
+145
+93
+50
+68
+160
+148
+51
+176
+2
+33
+178
+171
+30
+43
+191
+157
+29
+163
+118
+43
+1
+21
+122
+144
+168
+110
+154
+134
+23
+135
+5
+16
+54
+180
+3
+197
+155
+158
+159
+132
+168
+17
+196
+21
+163
+193
+93
+21
+91
+161
+152
+66
+29
+182
+33
+158
+54
+107
+160
+198
+150
+116
+149
+56
+195
+68
+55
+123
+40
+141
+86
+47
+109
+30
+197
+119
+140
+175
+189
+168
+104
+113
+148
+74
+112
+7
+33
+141
+150
+33
+53
+20
+49
+115
+49
+63
+137
+57
+113
+165
+175
+172
+56
+187
+25
+65
+168
+27
+50
+55
+84
+9
+98
+109
+175
+74
+70
+156
+108
+48
+116
+71
+181
+50
+73
+188
+71
+134
+172
+25
+7
+18
+42
+99
+14
+193
+39
+95
+23
+85
+107
+78
+105
+129
+28
+13
+26
+47
+48
+66
+167
+7
+140
+179
+21
+114
+99
+165
+104
+142
+117
+25
+95
+150
+50
+146
+32
+81
+199
+65
+198
+5
+51
+61
+105
+87
+174
+64
+21
+151
+117
+150
+45
+122
+131
+91
+172
+13
+127
+52
+166
+135
+115
+82
+58
+8
+130
+112
+109
+43
+80
+96
+57
+76
+146
+196
+64
+19
+141
+78
+3
+116
+73
+193
+101
+72
+126
+116
+160
+121
+86
+28
+197
+134
+34
+200
+101
+8
+141
+172
+165
+44
+180
+85
+87
+160
+181
+52
+83
+34
+59
+44
+141
+51
+36
+156
+19
+110
+87
+136
+35
+190
+26
+49
+62
+137
+64
+156
+158
+147
+66
+74
+49
+27
+123
+101
+100
+95
+71
+171
+192
+18
+182
+127
+130
+37
+51
+178
+10
+65
+99
+10
+172
+145
+124
+45
+153
+117
+125
+101
+83
+194
+14
+143
+131
+106
+57
+191
+35
+95
+54
+71
+144
+31
+90
+67
+188
+130
+89
+168
+8
+141
+173
+171
+71
+86
+83
+121
+185
+21
+58
+163
+60
+92
+17
+76
+110
+173
+56
+176
+155
+147
+94
+44
+17
+107
+89
+177
+59
+162
+46
+14
+73
+117
+46
+28
+157
+90
+128
+159
+200
+171
+30
+44
+193
+161
+32
+149
+6
+96
+118
+51
+46
+15
+83
+159
+15
+56
+9
+148
+12
+141
+141
+176
+189
+146
+179
+165
+181
+7
+13
+12
+162
+66
+135
+21
+114
+95
+144
+11
+168
+113
+168
+188
+22
+37
+32
+59
+65
+64
+3
+45
+41
+49
+121
+93
+65
+156
+157
+139
+18
+63
+12
+112
+164
+177
+189
+147
+181
+164
+160
+85
+68
+43
+53
+133
+120
+126
+82
+160
+21
+90
+153
+106
+66
+41
+57
+174
+136
+53
+93
+84
+68
+57
+129
+63
+20
+152
+135
+48
+74
+13
+14
+170
+101
+76
+148
+5
+103
+170
+97
+56
+62
+70
+62
+147
+129
+50
+142
+7
+163
+114
+22
+108
+57
+166
+90
+46
+71
+13
+40
+127
+199
+59
+162
+41
+191
+178
+151
+102
+59
+32
+67
+115
+90
+112
+61
+158
+200
+183
+99
+153
+28
+193
+105
+96
+33
+140
+146
+16
+184
+158
+97
+160
+89
+99
+189
+47
+185
+91
+85
+94
+200
+150
+104
+79
+135
+103
+5
+102
+173
+121
+173
+149
+143
+119
+28
+104
+173
+105
+75
+104
+149
+160
+23
+100
+200
+100
+1
+111
+54
+131
+100
+28
+64
+137
+50
+66
+149
+102
+73
+120
+66
+122
+133
+106
+41
+95
+3
+167
+177
+162
+178
+14
+81
+165
+60
+75
+113
+8
+33
+132
+96
+188
+69
+123
+114
+182
+67
+169
+11
+144
+170
+126
+25
+16
+76
+110
+182
+100
+166
+93
+70
+185
+82
+27
+23
+97
+175
+185
+134
+141
+42
+185
+132
+130
+191
+176
+137
+47
+46
+56
+124
+40
+127
+10
+117
+12
+22
+24
+151
+89
+177
+66
+2
+27
+139
+198
+139
+52
+62
+109
+95
+195
+112
+119
+111
+197
+189
+157
+47
+70
+200
+169
+16
+173
+98
+37
+137
+91
+116
+84
+57
+189
+23
+43
+49
+111
+25
+158
+120
+103
+138
+98
+153
+38
+49
+157
+103
+6
+111
+13
+81
+166
+69
+127
+140
+104
+164
+46
+3
+9
+30
+101
+135
+104
+16
+158
+10
+39
+143
+111
+183
+98
+144
+180
+189
+114
+188
+99
+106
+148
+132
+65
+1
+20
+117
+121
+76
+169
+128
+51
+160
+99
+158
+61
+144
+114
+190
+120
+11
+186
+19
+39
+68
+59
+148
+157
+9
+44
+186
+119
+43
+189
+151
+8
+95
+98
+133
+120
+126
+76
+121
+43
+176
+67
+22
+127
+169
+71
+108
+12
+102
+103
+104
+96
+40
+184
+143
+6
+145
+21
+26
+165
+159
+70
+190
+114
+176
+36
+32
+67
+119
+111
+197
+187
+146
+196
+66
+35
+19
+5
+56
+93
+58
+116
+176
+12
+92
+45
+47
+78
+53
+15
+16
+162
+27
+107
+198
+27
+182
+48
+52
+79
+8
+134
+138
+21
+88
+141
+61
+96
+30
+119
+44
+195
+180
+125
+136
+93
+137
+189
+100
+102
+115
+170
+190
+9
+145
+192
+50
+170
+176
+123
+159
+50
+71
+180
+46
+60
+146
+136
+103
+197
+60
+192
+8
+127
+91
+5
+11
+19
+18
+139
+71
+180
+37
+6
+105
+179
+134
+191
+143
+138
+144
+22
+40
+46
+111
+59
+153
+195
+189
+186
+11
+199
+95
+177
+11
+73
+144
+8
+153
+46
+100
+193
+53
+188
+50
+16
+44
+123
+141
+145
+1
+102
+200
+85
+112
+110
+58
+155
+14
+89
+12
+73
+133
+140
+43
+4
+37
+191
+13
+159
+38
+3
+75
+22
+62
+178
+112
+70
+16
+63
+39
+71
+74
+7
+181
+24
+112
+61
+163
+29
+107
+183
+133
+155
+138
+29
+140
+176
+199
+15
+98
+58
+69
+96
+156
+74
+41
+179
+103
+13
+152
+199
+25
+159
+134
+176
+51
+127
+105
+92
+7
+16
+39
+90
+196
+164
+21
+55
+144
+171
+132
+52
+124
+81
+172
+106
+87
+173
+58
+191
+30
+63
+112
+105
+19
+176
+80
+102
+96
+57
+81
+169
+91
+25
+138
+2
+170
+5
+103
+178
+141
+44
+197
+186
+142
+179
+199
+186
+132
+115
+104
+192
+24
+16
+79
+130
+71
+62
+136
+59
+130
+54
+153
+36
+44
+142
+60
+81
+149
+161
+31
+136
+140
+24
+81
+76
+126
+77
+126
+69
+82
+72
+97
+135
+143
+40
+159
+197
+151
+135
+51
+91
+90
+128
+161
+10
+20
+27
+185
+69
+151
+89
+173
+38
+76
+113
+195
+155
+178
+75
+56
+59
+53
+192
+79
+146
+166
+80
+187
+7
+157
+85
+97
+19
+39
+70
+69
+185
+97
+114
+17
+79
+122
+20
+26
+173
+8
+91
+74
+31
+121
+50
+14
+36
+86
+199
+19
+128
+1
+55
+120
+32
+111
+179
+74
+39
+165
+41
+166
+28
+77
+14
+187
+2
+130
+162
+10
+2
+121
+111
+180
+88
+107
+52
+154
+55
+147
+188
+8
+158
+79
+59
+42
+123
+160
+57
+106
+122
+180
+180
+67
+182
+91
+111
+49
+101
+168
+96
+71
+160
+124
+102
+100
+84
+10
+107
+151
+147
+126
+33
+63
+87
+157
+162
+160
+102
+176
+137
+41
+14
+121
+200
+111
+64
+190
+165
+83
+17
+156
+180
+79
+60
+52
+167
+143
+153
+31
+14
+8
+118
+40
+180
+127
+143
+116
+8
+7
+170
+156
+9
+52
+37
+153
+189
+162
+68
+153
+112
+95
+165
+137
+144
+30
+89
+64
+187
+147
+2
+95
+151
+50
+146
+28
+54
+68
+129
+163
+17
+42
+99
+22
+39
+39
+85
+162
+11
+9
+160
+84
+61
+13
+133
+81
+96
+44
+7
+45
+13
+72
+117
+52
+66
+131
+189
+158
+50
+78
+21
+28
+183
+47
+40
+21
+169
+24
+29
+161
+102
+167
+85
+10
+97
+93
+86
+82
+117
+167
+151
+5
+75
+5
+153
+78
+87
+26
+175
+20
+141
+73
+171
+168
+74
+130
+116
+126
+114
+157
+117
+88
+77
+75
+160
+86
+81
+115
+165
+158
+65
+169
+33
+79
+177
+157
+146
+71
+113
+38
+11
+129
+76
+97
+107
+166
+36
+125
+26
+32
+167
+111
+168
+5
+123
+97
+76
+189
+46
+183
+84
+53
+171
+146
+139
+125
+97
+63
+104
+59
+20
+192
+176
+126
+175
+118
+131
+127
+188
+189
+44
+164
+193
+85
+178
+100
+4
+122
+103
+122
+4
+128
+132
+37
+42
+118
+131
+128
+189
+185
+9
+190
+59
+42
+126
+178
+138
+26
+119
+82
+24
+5
+19
+67
+33
+3
+118
+86
+57
+165
+84
+15
+139
+105
+174
+104
+60
+31
+46
+198
+182
+110
+21
+141
+55
+63
+91
+175
+35
+40
+125
+189
+13
+182
+175
+13
+104
+112
+135
+1
+196
+165
+34
+120
+12
+192
+50
+171
+182
+155
+94
+170
+179
+148
+73
+110
+8
+58
+76
+133
+116
+102
+174
+128
+1
+52
+112
+200
+197
+187
+149
+7
+108
+187
+149
+16
+156
+196
+174
+84
+139
+86
+62
+3
+60
+135
+73
+25
+96
+153
+62
+192
+1
+80
+71
+106
+5
+74
+2
+150
+79
+127
+55
+192
+57
+18
+195
+5
+82
+45
+136
+10
+39
+144
+113
+181
+77
+33
+104
+134
+67
+200
+3
+19
+89
+165
+190
+55
+21
+30
+196
+109
+89
+154
+126
+169
+82
+175
+115
+117
+75
+196
+101
+45
+163
+175
+181
+115
+60
+127
+25
+12
+47
+176
+31
+5
+153
+76
+86
+31
+17
+29
+18
+50
+145
+18
+6
+75
+194
+95
+26
+105
+195
+27
+8
+7
+169
+149
+180
+138
+12
+29
+70
+161
+138
+182
+50
+64
+138
+54
+84
+15
+139
+103
+165
+71
+138
+193
+117
+172
+182
+144
+23
+47
+77
+44
+173
+40
+87
+162
+195
+111
+112
+75
+46
+5
+15
+45
+141
+39
+169
+68
+87
+114
+105
+10
+113
+192
+133
+76
+55
+50
+10
+10
+172
+146
+131
+77
+84
+13
+125
+35
+88
+17
+113
+126
+138
+94
+128
+117
+158
+94
+142
+8
+172
+159
+10
+34
+111
+161
+173
+191
+190
+20
+14
+107
+116
+130
+142
+80
+6
+120
+64
+112
+96
+167
+145
+168
+103
+105
+102
+76
+133
+121
+130
+94
+191
+107
+124
+182
+181
+51
+73
+188
+68
+120
+110
+176
+73
+54
+69
+133
+179
+79
+62
+65
+29
+195
+112
+113
+75
+36
+140
+121
+71
+136
+181
+66
+172
+39
+89
+188
+124
+57
+25
+39
+11
+113
+183
+80
+36
+94
+48
+42
+18
+135
+51
+88
+75
+61
+91
+196
+162
+12
+15
+181
+151
+78
+116
+193
+116
+162
+127
+109
+114
+103
+195
+44
+114
+87
+98
+9
+172
+156
+189
+135
+112
+57
+136
+103
+195
+49
+136
+179
+49
+86
+79
+107
+129
+15
+134
+67
+1
+6
+31
+129
+99
+35
+123
+26
+48
+53
+93
+76
+24
+66
+177
+69
+26
+139
+200
+155
+126
+168
+77
+147
+192
+30
+58
+75
+135
+137
+6
+5
+179
+30
+170
+155
+3
+26
+127
+134
+59
+151
+180
+121
+111
+178
+71
+22
+100
+199
+100
+14
+179
+154
+117
+112
+26
+146
+51
+188
+75
+159
+81
+50
+177
+13
+89
+21
+126
+172
+98
+41
+167
+42
+148
+109
+125
+171
+106
+100
+47
+182
+68
+175
+41
+66
+34
+10
+158
+59
+134
+73
+29
+124
+80
+169
+97
+62
+107
+84
+142
+95
+100
+145
+170
+115
+160
+128
+133
+48
+94
+133
+159
+156
+110
+61
+172
+88
+183
+103
+173
+119
+159
+80
+52
+195
+101
+54
+16
+10
+119
+28
+99
+144
+177
+172
+37
+81
+153
+193
+178
+137
+17
+75
+99
+116
+9
+15
+10
+131
+91
+175
+29
+2
+150
+87
+175
+65
+17
+123
+186
+11
+193
+60
+21
+189
+144
+168
+115
+179
+42
+43
+79
+91
+37
+7
+107
+180
+121
+108
+167
+27
+64
+139
+59
+106
+109
+96
+2
+148
+75
+118
+36
+149
+175
+114
+108
+27
+192
+108
+124
+172
+114
+142
+28
+89
+89
+133
+197
+192
+177
+137
+28
+138
+179
+30
+172
+159
+10
+33
+114
+187
+98
+107
+165
+28
+83
+47
+134
+182
+88
+91
+161
+146
+32
+80
+192
+35
+82
+183
+161
+122
+86
+21
+156
+148
+90
+10
+50
+9
+4
+150
+66
+46
+82
+82
+153
+182
+112
+43
+47
+99
+172
+140
+96
+115
+35
+171
+115
+155
+101
+12
+161
+63
+128
+6
+86
+66
+27
+165
+153
+32
+18
+24
+189
+117
+1
+160
+151
+65
+32
+9
+172
+152
+161
+4
+175
+17
+134
+53
+114
+5
+7
+200
+138
+34
+160
+62
+130
+27
+192
+106
+113
+128
+151
+157
+188
+115
+2
+184
+86
+60
+186
+179
+8
+36
+146
+155
+19
+114
+119
+92
+82
+61
+34
+51
+7
+179
+15
+85
+176
+91
+164
+169
+140
+122
+79
+175
+142
+81
+8
+121
+60
+72
+93
+111
+28
+175
+194
+194
+23
+194
+153
+177
+87
+128
+192
+197
+56
+167
+99
+96
+83
+41
+97
+15
+16
+165
+53
+30
+108
+181
+115
+64
+151
+134
+49
+87
+82
+114
+145
+44
+160
+169
+173
+122
+171
+134
+66
+191
+151
+192
+194
+39
+90
+188
+120
+30
+100
+132
+98
+199
+115
+106
+196
+29
+10
+2
+122
+116
+194
+127
+16
+153
+175
+77
+93
+65
+153
+132
+17
+113
+132
+173
+57
+186
+7
+166
+137
+125
+125
+23
+15
+83
+170
+71
+99
+160
+66
+158
+158
+130
+163
+10
+198
+94
+188
+82
+1
+72
+25
+100
+178
+169
+12
+154
+20
+132
+21
+135
+25
+138
+200
+163
+179
+10
+51
+18
+47
+123
+119
+7
+174
+188
+162
+86
+57
+167
+96
+70
+160
+132
+155
+142
+61
+88
+182
+104
+188
+198
+93
+179
+40
+28
+8
+2
+142
+31
+115
+12
+36
+111
+147
+81
+166
+72
+142
+1
+134
+196
+169
+54
+8
+159
+85
+86
+149
+125
+6
+116
+46
+28
+160
+108
+9
+81
+8
+116
+28
+123
+92
+44
+39
+42
+102
+36
+103
+91
+25
+128
+146
+128
+53
+173
+157
+191
+134
+85
+104
+60
+24
+11
+48
+194
+134
+57
+137
+110
+32
+5
+138
+188
+86
+30
+4
+157
+112
+55
+129
+78
+111
+163
+184
+37
+170
+88
+197
+195
+194
+18
+160
+197
+151
+131
+28
+191
+101
+84
+1
+50
+90
+93
+148
+52
+179
+10
+53
+25
+78
+44
+164
+191
+74
+129
+114
+123
+115
+187
+90
+57
+134
+88
+126
+168
+76
+145
+191
+40
+122
+176
+157
+162
+165
+132
+109
+67
+25
+151
+83
+137
+78
+33
+101
+112
+162
+173
+177
+108
+59
+184
+175
+194
+195
+23
+188
+126
+64
+49
+120
+85
+34
+40
+131
+33
+15
+196
+45
+110
+55
+144
+167
+111
+163
+180
+11
+49
+1
+166
+189
+42
+148
+115
+163
+144
+195
+77
+107
+152
+154
+159
+171
+198
+49
+112
+29
+173
+173
+85
+158
+183
+74
+3
+153
+90
+162
+165
+137
+136
+189
+107
+142
+97
+103
+144
+145
+171
+128
+27
+16
+50
+161
+121
+77
+174
+153
+151
+129
+18
+148
+126
+23
+12
+63
+71
+63
+140
+75
+196
+99
+31
+99
+116
+2
+173
+19
+158
+181
+65
+161
+178
+25
+150
+76
+104
+144
+134
+108
+42
+85
+131
+23
+167
+191
+49
+176
+12
+94
+54
+81
+4
+91
+117
+82
+41
+110
+93
+168
+170
+112
+140
+36
+158
+21
+108
+61
+1
+54
+123
+50
+195
+124
+196
+58
+184
+188
+72
+144
+18
+19
+150
+132
+44
+83
+101
+61
+55
+183
+6
+196
+118
+149
+35
+73
+119
+62
+102
+58
+31
+64
+111
+90
+143
+52
+25
+84
+78
+113
+181
+72
+5
+185
+69
+154
+100
+19
+17
+135
+53
+111
+186
+123
+64
+81
+115
+162
+141
+184
+39
+180
+138
+6
+194
+116
+147
+47
+155
+111
+73
+42
+3
+40
+12
+115
+180
+49
+76
+18
+23
+177
+59
+160
+31
+145
+196
+71
+68
+173
+26
+196
+147
+118
+192
+86
+193
+188
+192
+62
+46
+121
+119
+27
+91
+104
+7
+106
+174
+96
+5
+175
+1
+38
+19
+173
+64
+33
+26
+57
+110
+148
+103
+84
+182
+136
+185
+86
+53
+143
+186
+26
+84
+74
+93
+93
+121
+94
+80
+31
+70
+145
+43
+158
+161
+141
+6
+164
+135
+134
+193
+152
+178
+105
+25
+7
+23
+74
+38
+164
+44
+194
+164
+42
+181
+103
+194
+39
+94
+16
+46
+137
+9
+24
+72
+13
+33
+86
+16
+126
+17
+168
+59
+44
+139
+36
+170
+101
+76
+146
+194
+51
+163
+125
+86
+191
+172
+115
+147
+43
+138
+48
+47
+46
+58
+136
+97
+158
+78
+45
+171
+24
+8
+30
+111
+197
+179
+109
+43
+76
+70
+142
+21
+53
+129
+100
+37
+125
+19
+196
+2
+54
+105
+148
+148
+157
+11
+57
+51
+188
+77
+169
+119
+1
+133
+193
+163
+47
+15
+68
+70
+15
+61
+26
+15
+53
+189
+54
+25
+72
+9
+2
+135
+197
+170
+45
+140
+41
+184
+140
+189
+73
+139
+180
+32
+171
+139
+101
+153
+10
+85
+29
+7
+181
+27
+139
+193
+108
+112
+98
+186
+38
+151
+167
+46
+175
+36
+44
+139
+46
+20
+112
+93
+156
+97
+179
+6
+26
+102
+176
+142
+71
+154
+86
+129
+6
+75
+195
+100
+49
+194
+120
+180
+200
+183
+100
+160
+62
+130
+25
+187
+94
+86
+74
+71
+157
+108
+40
+65
+33
+18
+13
+118
+196
+111
+106
+42
+102
+33
+83
+5
+84
+55
+181
+190
+112
+165
+184
+28
+108
+3
+45
+47
+83
+75
+105
+152
+170
+57
+10
+154
+32
+12
+184
+195
+120
+169
+132
+74
+53
+57
+69
+102
+193
+42
+117
+126
+102
+83
+178
+123
+140
+132
+132
+13
+86
+5
+55
+94
+65
+150
+115
+146
+40
+133
+34
+10
+159
+69
+183
+77
+19
+27
+191
+109
+134
+25
+141
+23
+76
+49
+15
+48
+158
+118
+93
+98
+149
+16
+153
+177
+86
+120
+153
+38
+49
+153
+84
+125
+200
+74
+49
+30
+135
+147
+65
+71
+39
+198
+37
+41
+110
+99
+2
+126
+137
+90
+108
+45
+96
+177
+1
+9
+52
+27
+99
+152
+23
+173
+30
+29
+105
+175
+101
+36
+112
+148
+81
+156
+15
+84
+169
+63
+60
+194
+25
+8
+28
+97
+132
+118
+124
+81
+175
+122
+157
+52
+101
+135
+105
+14
+143
+134
+114
+84
+79
+124
+34
+84
+2
+59
+143
+126
+72
+100
+153
+19
+140
+70
+157
+118
+95
+109
+4
+44
+28
+170
+172
+105
+83
+160
+10
+27
+69
+177
+39
+41
+103
+48
+160
+135
+168
+199
+80
+96
+58
+86
+194
+187
+182
+11
+25
+54
+102
+134
+86
+109
+86
+136
+40
+17
+145
+123
+31
+84
+29
+22
+67
+12
+64
+84
+127
+6
+95
+118
+58
+90
+14
+81
+160
+33
+159
+56
+106
+131
+35
+33
+90
+44
+53
+126
+80
+147
+160
+46
+32
+185
+19
+56
+164
+84
+31
+37
+144
+127
+71
+87
+85
+127
+1
+69
+7
+19
+54
+157
+51
+101
+147
+173
+115
+140
+5
+172
+187
+177
+178
+76
+56
+52
+9
+191
+65
+72
+47
+36
+195
+53
+162
+99
+140
+153
+56
+160
+62
+130
+26
+187
+87
+42
+70
+43
+33
+16
+195
+30
+31
+117
+22
+86
+118
+135
+146
+66
+85
+115
+128
+132
+42
+63
+7
+73
+183
+39
+190
+189
+29
+78
+8
+148
+13
+154
+8
+60
+92
+12
+49
+182
+55
+98
+92
+73
+10
+7
+150
+44
+112
+79
+68
+105
+18
+163
+20
+54
+144
+180
+189
+114
+187
+99
+109
+164
+6
+165
+142
+165
+114
+198
+169
+33
+80
+179
+161
+158
+98
+166
+118
+11
+8
+151
+35
+58
+34
+83
+192
+9
+130
+97
+15
+21
+190
+154
+11
+85
+15
+127
+27
+23
+96
+165
+134
+116
+98
+143
+179
+189
+123
+38
+119
+181
+12
+46
+172
+19
+175
+77
+87
+34
+23
+35
+6
+119
+66
+128
+173
+88
+167
+16
+194
+26
+10
+31
+94
+87
+80
+98
+70
+138
+1
+169
+1
+91
+136
+3
+195
+142
+101
+125
+44
+146
+80
+165
+71
+143
+20
+34
+30
+71
+162
+133
+148
+89
+6
+38
+177
+127
+170
+77
+132
+102
+24
+33
+184
+4
+170
+188
+199
+105
+46
+132
+179
+91
+133
+182
+98
+152
+29
+8
+188
+60
+75
+106
+168
+52
+4
+153
+86
+143
+88
+38
+40
+102
+58
+31
+63
+107
+75
+88
+50
+111
+21
+128
+181
+136
+188
+107
+149
+131
+47
+109
+31
+6
+157
+87
+111
+83
+102
+69
+97
+166
+126
+63
+42
+87
+144
+84
+11
+114
+191
+118
+191
+89
+11
+68
+115
+76
+28
+85
+59
+189
+4
+126
+119
+184
+34
+152
+6
+71
+173
+3
+63
+153
+156
+162
+163
+127
+97
+41
+172
+62
+30
+18
+41
+91
+175
+32
+19
+30
+9
+187
+41
+161
+3
+168
+184
+193
+107
+103
+59
+32
+64
+98
+10
+185
+22
+66
+2
+21
+111
+77
+68
+114
+80
+51
+193
+97
+49
+24
+110
+42
+64
+8
+80
+7
+122
+72
+134
+159
+150
+66
+50
+108
+198
+20
+141
+69
+142
+34
+132
+90
+150
+90
+194
+158
+4
+8
+12
+9
+142
+175
+176
+80
+98
+69
+139
+11
+16
+199
+54
+133
+115
+94
+134
+163
+172
+163
+34
+135
+110
+49
+104
+181
+155
+103
+21
+5
+41
+1
+44
+56
+140
+140
+182
+39
+194
+16
+154
+182
+113
+35
+1
+89
+126
+163
+43
+190
+158
+44
+39
+41
+98
+19
+40
+67
+44
+65
+196
+194
+3
+71
+5
+191
+102
+97
+68
+137
+8
+18
+36
+56
+16
+192
+9
+127
+86
+175
+79
+103
+105
+105
+85
+168
+47
+177
+40
+44
+107
+50
+139
+188
+78
+182
+188
+92
+63
+153
+149
+119
+173
+171
+72
+92
+105
+5
+86
+73
+69
+157
+126
+144
+134
+113
+73
+22
+79
+81
+177
+134
+10
+56
+46
+174
+31
+23
+61
+163
+34
+137
+114
+53
+95
+97
+124
+74
+133
+135
+15
+77
+125
+60
+36
+78
+143
+161
+80
+35
+87
+14
+102
+85
+195
+7
+88
+65
+198
+8
+67
+133
+200
+4
+27
+134
+157
+139
+27
+112
+29
+169
+156
+14
+81
+162
+41
+196
+5
+66
+160
+163
+141
+184
+37
+169
+78
+152
+11
+98
+93
+76
+23
+54
+119
+33
+129
+80
+114
+170
+194
+40
+97
+18
+41
+85
+137
+63
+147
+114
+166
+171
+138
+87
+85
+124
+183
+182
+50
+64
+136
+37
+4
+92
+122
+104
+128
+31
+35
+135
+99
+183
+11
+19
+15
+118
+179
+14
+69
+91
+132
+173
+49
+143
+17
+15
+138
+92
+112
+47
+78
+42
+158
+169
+194
+46
+133
+188
+136
+125
+132
+68
+19
+101
+40
+132
+37
+30
+54
+51
+26
+98
+153
+38
+53
+175
+175
+78
+95
+71
+174
+11
+101
+110
+149
+106
+101
+50
+197
+133
+28
+173
+188
+174
+155
+168
+17
+190
+191
+41
+123
+173
+136
+60
+140
+101
+149
+183
+163
+131
+124
+168
+93
+46
+38
+15
+154
+187
+138
+145
+33
+93
+64
+152
+140
+70
+164
+155
+53
+126
+83
+160
+20
+79
+98
+79
+198
+77
+84
+10
+108
+157
+171
+18
+168
+49
+178
+33
+195
+74
+93
+95
+133
+145
+79
+169
+104
+102
+79
+157
+36
+1
+89
+125
+153
+194
+187
+182
+7
+7
+182
+24
+113
+62
+155
+178
+74
+42
+189
+161
+67
+155
+130
+189
+165
+94
+84
+53
+169
+138
+105
+195
+26
+199
+164
+197
+106
+68
+56
+120
+23
+58
+139
+117
+55
+77
+170
+131
+58
+172
+111
+123
+141
+142
+186
+41
+172
+68
+62
+159
+200
+171
+26
+15
+60
+29
+37
+161
+38
+178
+128
+171
+76
+118
+28
+106
+185
+159
+85
+85
+145
+111
+160
+167
+163
+73
+175
+190
+172
+120
+174
+167
+37
+122
+197
+86
+150
+126
+11
+130
+81
+122
+5
+136
+171
+6
+97
+134
+132
+189
+145
+173
+134
+56
+129
+68
+54
+112
+184
+102
+157
+28
+155
+82
+94
+33
+150
+5
+82
+50
+165
+138
+144
+26
+62
+141
+88
+60
+168
+68
+97
+173
+169
+52
+200
+130
+182
+124
+110
+144
+77
+164
+96
+96
+115
+33
+162
+74
+193
+92
+18
+86
+153
+147
+111
+141
+51
+39
+184
+148
+38
+100
+57
+44
+151
+107
+91
+179
+61
+159
+2
+184
+92
+92
+130
+151
+139
+76
+3
+139
+7
+192
+94
+42
+3
+44
+39
+41
+95
+7
+187
+60
+81
+148
+165
+58
+60
+45
+130
+176
+83
+120
+175
+170
+41
+125
+178
+148
+87
+190
+159
+46
+48
+76
+22
+53
+119
+39
+163
+26
+97
+145
+3
+111
+43
+55
+148
+195
+42
+99
+18
+17
+139
+83
+51
+162
+114
+26
+133
+165
+193
+80
+144
+140
+150
+39
+89
+180
+80
+69
+90
+123
+131
+82
+113
+144
+46
+187
+107
+163
+15
+28
+28
+125
+94
+45
+26
+150
+73
+86
+62
+4
+69
+177
+47
+90
+118
+103
+155
+5
+40
+194
+4
+81
+49
+168
+172
+122
+189
+37
+120
+193
+74
+113
+10
+46
+190
+130
+69
+46
+55
+117
+8
+195
+98
+35
+133
+89
+135
+12
+58
+40
+127
+1
+64
+175
+75
+80
+10
+138
+144
+22
+40
+41
+88
+163
+186
+53
+44
+187
+128
+88
+175
+61
+189
+190
+40
+133
+43
+56
+157
+37
+8
+119
+45
+1
+2
+5
+10
+21
+32
+7
+158
+85
+93
+189
+101
+111
+157
+143
+46
+189
+123
+38
+120
+180
+198
+168
+31
+78
+189
+36
+116
+173
+193
+1
+73
+30
+128
+97
+31
+116
+19
+70
+54
+94
+81
+43
+133
+16
+96
+38
+163
+36
+151
+185
+154
+64
+2
+32
+181
+198
+163
+198
+120
+141
+174
+171
+64
+50
+124
+101
+87
+18
+126
+193
+29
+39
+181
+135
+178
+59
+153
+185
+135
+150
+81
+140
+114
+28
+144
+11
+174
+149
+129
+34
+49
+187
+87
+38
+47
+145
+50
+192
+104
+103
+82
+166
+55
+40
+147
+121
+6
+150
+51
+156
+80
+80
+160
+42
+14
+111
+142
+57
+71
+110
+26
+165
+160
+81
+44
+137
+26
+129
+138
+70
+183
+74
+195
+105
+81
+138
+104
+182
+160
+121
+89
+48
+88
+100
+8
+152
+41
+76
+89
+50
+106
+187
+169
+134
+87
+118
+132
+127
+180
+135
+196
+160
+200
+156
+143
+52
+28
+101
+155
+26
+160
+130
+142
+83
+26
+9
+23
+60
+159
+13
+52
+192
+90
+8
+47
+10
+34
+120
+12
+194
+62
+27
+9
+14
+4
+103
+182
+172
+194
+21
+178
+83
+100
+60
+58
+8
+134
+130
+174
+78
+106
+137
+74
+12
+6
+130
+126
+187
+185
+31
+120
+46
+200
+189
+134
+105
+22
+189
+142
+155
+52
+115
+23
+110
+51
+119
+61
+96
+29
+111
+7
+42
+194
+187
+174
+163
+17
+32
+46
+184
+96
+121
+68
+119
+100
+134
+106
+34
+53
+18
+29
+19
+48
+126
+119
+188
+55
+41
+151
+143
+102
+127
+43
+117
+113
+26
+143
+24
+55
+119
+19
+45
+98
+188
+43
+171
+39
+96
+32
+126
+75
+115
+23
+102
+6
+121
+68
+124
+133
+82
+101
+72
+120
+77
+179
+189
+125
+45
+150
+97
+32
+121
+37
+139
+100
+150
+6
+87
+70
+38
+195
+32
+36
+134
+79
+72
+123
+92
+47
+49
+78
+27
+61
+129
+23
+182
+85
+72
+68
+157
+138
+11
+32
+92
+64
+160
+181
+54
+94
+78
+24
+45
+55
+126
+64
+50
+127
+119
+172
+158
+7
+20
+60
+183
+155
+87
+129
+194
+7
+103
+155
+2
+23
+120
+115
+13
+40
+126
+1
+70
+18
+77
+103
+129
+44
+109
+57
+165
+73
+159
+99
+160
+76
+18
+24
+183
+81
+42
+127
+184
+166
+145
+174
+144
+99
+102
+117
+188
+79
+182
+189
+94
+64
+144
+87
+25
+172
+6
+93
+106
+197
+33
+27
+66
+157
+150
+89
+185
+113
+17
+84
+152
+158
+185
+89
+72
+34
+159
+46
+47
+70
+197
+153
+146
+95
+64
+128
+195
+21
+167
+22
+24
+154
+106
+54
+168
+126
+47
+148
+72
+102
+159
+41
+21
+153
+136
+37
+1
+71
+21
+89
+146
+80
+165
+76
+171
+147
+146
+156
+25
+149
+68
+68
+198
+174
+70
+52
+83
+35
+65
+72
+53
+69
+140
+16
+40
+99
+36
+132
+69
+27
+140
+4
+164
+146
+4
+112
+40
+31
+25
+75
+27
+91
+108
+33
+27
+64
+140
+69
+155
+112
+86
+105
+60
+16
+156
+198
+182
+114
+48
+62
+141
+94
+96
+128
+105
+84
+159
+196
+149
+133
+60
+162
+35
+154
+13
+93
+40
+2
+57
+126
+49
+159
+116
+66
+151
+115
+131
+154
+147
+96
+59
+89
+7
+42
+191
+169
+101
+84
+198
+33
+18
+16
+136
+72
+12
+23
+33
+198
+87
+144
+87
+23
+159
+153
+88
+149
+110
+116
+111
+25
+157
+116
+82
+52
+180
+12
+53
+14
+5
+110
+15
+105
+93
+16
+62
+34
+43
+155
+144
+73
+146
+21
+20
+130
+2
+46
+56
+124
+43
+142
+68
+128
+162
+18
+54
+164
+100
+122
+37
+121
+198
+102
+30
+69
+144
+44
+174
+51
+140
+183
+44
+19
+118
+138
+173
+196
+21
+165
+3
+135
+185
+94
+99
+154
+35
+25
+39
+13
+131
+66
+19
+126
+184
+174
+186
+157
+66
+187
+130
+102
+38
+117
+160
+112
+30
+175
+186
+143
+182
+13
+36
+102
+93
+44
+26
+168
+174
+131
+24
+163
+162
+110
+5
+39
+194
+16
+153
+175
+80
+106
+116
+140
+199
+139
+42
+2
+33
+188
+26
+68
+179
+66
+184
+118
+50
+41
+197
+13
+104
+109
+122
+150
+8
+98
+121
+44
+182
+93
+123
+107
+133
+39
+40
+95
+10
+9
+165
+115
+6
+5
+182
+44
+28
+176
+6
+53
+65
+111
+84
+104
+73
+103
+170
+89
+7
+47
+21
+103
+28
+44
+17
+107
+93
+195
+138
+69
+180
+58
+129
+51
+149
+34
+71
+118
+72
+172
+183
+152
+70
+52
+82
+32
+54
+36
+131
+67
+25
+151
+84
+149
+137
+84
+78
+109
+157
+163
+168
+143
+147
+197
+59
+186
+188
+55
+34
+113
+179
+54
+120
+34
+123
+37
+116
+164
+146
+1
+93
+147
+50
+176
+13
+92
+39
+3
+74
+19
+45
+103
+16
+169
+71
+107
+6
+71
+177
+21
+136
+27
+140
+1
+150
+92
+8
+16
+31
+41
+174
+71
+68
+168
+196
+67
+36
+18
+188
+166
+101
+119
+3
+153
+91
+176
+39
+49
+145
+32
+91
+64
+168
+31
+73
+164
+128
+97
+31
+113
+199
+180
+84
+92
+195
+143
+104
+139
+107
+187
+166
+111
+177
+65
+1
+22
+128
+168
+61
+54
+175
+168
+33
+90
+47
+73
+21
+70
+37
+193
+27
+27
+119
+70
+152
+84
+136
+59
+136
+87
+103
+33
+75
+154
+45
+90
+135
+199
+186
+124
+74
+131
+123
+155
+28
+177
+12
+76
+150
+22
+183
+99
+154
+32
+11
+179
+176
+43
+78
+80
+183
+178
+29
+167
+148
+184
+176
+200
+24
+145
+49
+197
+139
+65
+138
+44
+30
+183
+30
+137
+154
+97
+196
+110
+94
+177
+24
+148
+79
+140
+134
+144
+58
+55
+12
+173
+137
+66
+162
+178
+16
+95
+28
+116
+42
+12
+95
+61
+114
+136
+191
+128
+49
+146
+34
+94
+55
+86
+28
+193
+110
+122
+143
+164
+101
+136
+105
+12
+124
+40
+122
+180
+180
+62
+157
+185
+95
+107
+195
+6
+82
+42
+112
+97
+179
+198
+179
+96
+170
+158
+21
+105
+42
+108
+66
+28
+177
+13
+88
+18
+113
+119
+102
+138
+111
+33
+196
+82
+132
+58
+163
+55
+62
+81
+133
+67
+10
+53
+35
+136
+98
+167
+126
+51
+175
+195
+191
+199
+73
+54
+64
+101
+34
+95
+69
+158
+131
+168
+28
+61
+116
+149
+49
+158
+104
+10
+120
+35
+134
+90
+136
+7
+21
+62
+189
+171
+132
+53
+132
+115
+106
+2
+60
+147
+141
+131
+117
+123
+85
+4
+64
+151
+133
+37
+29
+40
+187
+157
+64
+173
+70
+61
+137
+80
+47
+168
+182
+182
+61
+129
+25
+190
+113
+174
+30
+14
+16
+168
+66
+89
+142
+53
+38
+156
+193
+156
+2
+4
+10
+28
+80
+29
+59
+92
+20
+98
+10
+182
+2
+175
+37
+44
+134
+11
+60
+64
+53
+139
+162
+119
+59
+89
+200
+1
+10
+54
+33
+115
+193
+123
+2
+104
+10
+126
+69
+85
+91
+181
+67
+180
+72
+17
+57
+193
+46
+141
+34
+140
+131
+131
+9
+75
+166
+129
+78
+110
+165
+199
+115
+97
+154
+49
+113
+39
+19
+160
+193
+119
+182
+23
+102
+9
+138
+148
+46
+147
+74
+119
+52
+43
+194
+176
+113
+99
+180
+190
+121
+16
+11
+120
+23
+60
+158
+7
+22
+65
+198
+4
+47
+45
+49
+93
+122
+95
+73
+184
+52
+53
+55
+58
+51
+192
+93
+32
+153
+33
+21
+31
+1
+132
+184
+120
+70
+138
+7
+198
+128
+186
+163
+106
+174
+90
+173
+37
+61
+36
+73
+118
+48
+30
+153
+45
+97
+180
+9
+35
+134
+90
+131
+182
+112
+42
+42
+78
+90
+40
+25
+198
+160
+182
+55
+88
+42
+56
+162
+72
+175
+6
+62
+114
+134
+176
+54
+144
+178
+174
+43
+96
+187
+60
+81
+150
+176
+109
+72
+48
+47
+47
+63
+156
+169
+10
+139
+148
+42
+121
+146
+194
+50
+155
+84
+115
+132
+160
+172
+193
+9
+117
+25
+98
+165
+107
+163
+18
+38
+70
+81
+59
+25
+20
+96
+199
+132
+198
+6
+58
+93
+36
+182
+172
+191
+6
+114
+37
+193
+30
+45
+5
+29
+127
+107
+102
+49
+172
+198
+41
+68
+36
+6
+114
+36
+191
+24
+27
+150
+53
+173
+166
+36
+129
+52
+149
+33
+58
+48
+170
+188
+4
+134
+168
+2
+97
+169
+143
+143
+169
+129
+53
+162
+93
+104
+192
+16
+169
+72
+116
+50
+54
+80
+193
+39
+102
+61
+47
+134
+185
+108
+181
+118
+81
+29
+46
+17
+94
+13
+31
+78
+188
+25
+60
+140
+103
+162
+47
+26
+137
+191
+116
+184
+58
+93
+38
+195
+33
+41
+158
+176
+37
+40
+111
+105
+30
+40
+175
+89
+161
+167
+151
+9
+93
+79
+43
+148
+102
+88
+7
+52
+53
+55
+54
+29
+93
+102
+173
+120
+172
+150
+152
+167
+37
+118
+177
+198
+197
+7
+70
+157
+117
+85
+63
+15
+123
+11
+159
+56
+103
+117
+176
+5
+52
+65
+128
+186
+167
+124
+45
+158
+148
+67
+74
+41
+185
+138
+169
+170
+104
+92
+18
+86
+153
+145
+101
+101
+95
+65
+141
+60
+91
+8
+33
+122
+40
+146
+116
+183
+57
+99
+77
+175
+162
+200
+143
+56
+54
+23
+54
+121
+46
+182
+83
+64
+37
+51
+176
+197
+197
+10
+95
+80
+28
+47
+31
+163
+103
+148
+167
+71
+121
+93
+66
+164
+192
+80
+152
+194
+193
+18
+173
+75
+93
+90
+102
+5
+113
+31
+173
+158
+193
+140
+103
+163
+51
+43
+200
+15
+97
+47
+8
+26
+89
+97
+185
+42
+190
+164
+73
+163
+127
+97
+42
+179
+93
+154
+89
+150
+98
+38
+151
+164
+24
+73
+22
+77
+71
+130
+142
+89
+58
+142
+138
+151
+64
+26
+181
+52
+83
+32
+48
+197
+155
+157
+153
+107
+66
+37
+32
+62
+85
+151
+146
+119
+4
+153
+83
+120
+174
+167
+38
+121
+192
+59
+34
+73
+129
+123
+177
+161
+173
+192
+197
+53
+149
+19
+171
+58
+7
+126
+94
+31
+141
+172
+167
+55
+23
+50
+94
+111
+23
+141
+39
+172
+83
+149
+146
+142
+138
+151
+70
+61
+137
+75
+15
+15
+161
+31
+138
+155
+88
+134
+12
+70
+110
+31
+200
+124
+146
+158
+36
+196
+53
+159
+76
+29
+90
+85
+100
+36
+121
+3
+133
+170
+28
+37
+170
+91
+13
+64
+71
+48
+55
+99
+101
+119
+9
+180
+5
+9
+12
+195
+66
+45
+77
+57
+52
+1
+146
+69
+95
+157
+84
+94
+13
+31
+73
+160
+108
+13
+105
+116
+159
+110
+28
+183
+48
+43
+31
+198
+115
+112
+35
+5
+116
+54
+80
+194
+45
+127
+160
+25
+109
+31
+7
+165
+132
+110
+73
+50
+47
+39
+10
+109
+170
+39
+103
+74
+116
+30
+143
+188
+43
+165
+6
+158
+93
+144
+24
+54
+109
+165
+15
+4
+91
+110
+45
+81
+88
+200
+5
+38
+183
+153
+78
+90
+45
+59
+152
+185
+143
+195
+89
+179
+71
+21
+89
+146
+79
+159
+47
+48
+73
+4
+169
+181
+166
+171
+128
+34
+54
+18
+23
+182
+83
+63
+32
+31
+99
+119
+20
+53
+142
+178
+186
+123
+61
+62
+24
+190
+130
+71
+58
+110
+141
+53
+56
+56
+37
+115
+162
+139
+177
+7
+53
+62
+93
+1
+172
+29
+25
+92
+128
+142
+102
+141
+128
+99
+47
+191
+125
+33
+79
+175
+145
+100
+91
+50
+84
+55
+177
+170
+28
+38
+179
+134
+198
+185
+131
+125
+172
+106
+88
+177
+72
+38
+186
+175
+181
+111
+39
+39
+82
+144
+131
+91
+170
+1
+77
+55
+36
+127
+38
+87
+179
+95
+157
+91
+134
+182
+93
+120
+81
+9
+130
+98
+22
+55
+131
+94
+189
+86
+23
+160
+159
+117
+70
+166
+169
+124
+28
+54
+72
+148
+46
+143
+48
+2
+185
+97
+113
+11
+48
+192
+122
+11
+166
+103
+126
+30
+51
+37
+169
+79
+157
+35
+198
+71
+51
+68
+153
+103
+48
+158
+123
+118
+200
+139
+38
+175
+110
+92
+163
+151
+39
+74
+95
+107
+188
+166
+103
+126
+33
+69
+114
+67
+178
+68
+10
+50
+7
+195
+108
+98
+14
+4
+100
+162
+77
+3
+130
+154
+154
+146
+87
+11
+86
+25
+174
+21
+163
+185
+49
+31
+142
+178
+192
+153
+195
+190
+188
+23
+45
+66
+198
+193
+182
+153
+84
+131
+27
+186
+80
+5
+115
+49
+60
+120
+185
+28
+108
+200
+31
+185
+36
+157
+14
+79
+146
+167
+93
+54
+95
+83
+45
+127
+157
+198
+179
+91
+135
+199
+175
+65
+17
+119
+165
+120
+35
+136
+102
+190
+21
+15
+108
+113
+110
+42
+64
+11
+93
+61
+131
+42
+71
+50
+66
+149
+98
+48
+9
+28
+86
+66
+23
+141
+47
+12
+51
+200
+140
+40
+184
+145
+11
+164
+86
+44
+90
+148
+79
+138
+126
+113
+146
+57
+30
+68
+139
+27
+106
+1
+52
+102
+146
+159
+45
+42
+51
+125
+97
+58
+76
+139
+150
+50
+153
+68
+31
+176
+174
+64
+21
+151
+114
+128
+147
+130
+63
+5
+71
+181
+45
+43
+60
+173
+97
+27
+93
+119
+83
+23
+199
+185
+121
+64
+94
+190
+97
+75
+185
+32
+132
+103
+31
+62
+98
+33
+118
+16
+33
+56
+44
+157
+149
+84
+163
+27
+98
+145
+192
+49
+173
+198
+30
+199
+127
+171
+84
+170
+65
+57
+163
+62
+110
+101
+19
+11
+97
+81
+21
+194
+181
+140
+14
+26
+31
+157
+64
+176
+82
+113
+142
+34
+128
+65
+38
+43
+121
+142
+167
+126
+57
+11
+156
+39
+28
+21
+75
+63
+103
+52
+189
+70
+121
+100
+113
+182
+77
+22
+42
+55
+159
+58
+120
+200
+127
+165
+44
+183
+104
+183
+160
+114
+47
+59
+132
+61
+183
+152
+62
+6
+84
+47
+133
+173
+43
+105
+49
+148
+48
+164
+150
+26
+11
+28
+75
+199
+126
+163
+47
+12
+56
+26
+58
+118
+184
+48
+30
+153
+46
+105
+17
+156
+183
+97
+137
+158
+111
+50
+102
+167
+82
+192
+18
+175
+96
+199
+133
+9
+55
+51
+18
+48
+126
+127
+31
+45
+193
+150
+168
+62
+63
+20
+154
+150
+117
+153
+63
+5
+65
+153
+131
+11
+90
+42
+48
+114
+49
+72
+196
+130
+18
+145
+106
+132
+43
+68
+23
+129
+171
+62
+36
+63
+54
+157
+61
+154
+180
+94
+144
+19
+21
+158
+166
+175
+157
+172
+21
+177
+77
+71
+138
+189
+98
+85
+33
+33
+109
+155
+153
+128
+193
+6
+101
+154
+15
+105
+101
+57
+39
+124
+190
+29
+66
+134
+15
+79
+146
+167
+89
+26
+164
+147
+10
+139
+147
+37
+95
+43
+200
+19
+116
+125
+108
+130
+4
+59
+117
+177
+11
+73
+137
+170
+187
+192
+67
+76
+59
+70
+94
+137
+180
+48
+68
+175
+37
+56
+198
+92
+167
+178
+170
+17
+180
+127
+141
+105
+161
+26
+107
+11
+106
+141
+92
+87
+95
+186
+62
+102
+55
+17
+11
+117
+200
+154
+123
+154
+21
+141
+55
+65
+94
+182
+44
+31
+191
+68
+90
+128
+163
+29
+104
+168
+73
+125
+97
+53
+48
+16
+66
+55
+135
+116
+85
+65
+27
+179
+37
+11
+137
+122
+99
+98
+100
+121
+26
+67
+168
+6
+129
+122
+177
+167
+6
+138
+175
+16
+118
+170
+157
+13
+70
+106
+6
+88
+76
+66
+113
+85
+94
+196
+135
+50
+84
+57
+183
+189
+93
+56
+104
+123
+7
+134
+144
+63
+82
+131
+51
+126
+100
+67
+106
+31
+37
+147
+150
+178
+122
+131
+89
+158
+151
+83
+142
+102
+142
+131
+113
+102
+195
+54
+169
+128
+48
+135
+180
+65
+179
+87
+113
+96
+159
+98
+155
+50
+108
+198
+23
+157
+134
+193
+157
+10
+43
+173
+56
+180
+176
+38
+40
+103
+62
+44
+108
+54
+151
+23
+175
+49
+118
+68
+149
+89
+189
+140
+140
+175
+196
+3
+58
+119
+198
+112
+97
+175
+177
+91
+155
+111
+69
+17
+85
+160
+195
+132
+40
+59
+191
+19
+197
+12
+94
+61
+124
+195
+58
+198
+69
+36
+192
+31
+61
+87
+175
+73
+62
+116
+138
+188
+89
+46
+74
+35
+146
+164
+70
+148
+60
+25
+16
+72
+87
+77
+78
+179
+173
+28
+7
+199
+130
+188
+160
+76
+14
+4
+104
+185
+181
+18
+83
+138
+83
+62
+22
+182
+95
+133
+141
+50
+36
+162
+51
+53
+61
+94
+17
+61
+12
+127
+56
+197
+80
+110
+140
+56
+74
+142
+194
+83
+157
+193
+146
+141
+138
+160
+119
+75
+181
+10
+34
+120
+12
+1
+93
+158
+109
+36
+31
+68
+127
+157
+196
+170
+56
+8
+147
+15
+172
+97
+33
+127
+70
+76
+35
+124
+30
+68
+145
+54
+24
+61
+152
+162
+9
+200
+119
+111
+199
+1
+16
+88
+183
+106
+196
+21
+166
+11
+170
+124
+16
+188
+181
+200
+172
+30
+34
+135
+108
+38
+54
+185
+23
+80
+71
+109
+21
+144
+75
+157
+72
+14
+43
+134
+16
+90
+198
+179
+97
+174
+173
+74
+88
+61
+177
+113
+93
+139
+1
+151
+100
+46
+178
+58
+151
+183
+144
+18
+17
+139
+87
+70
+43
+23
+159
+144
+40
+147
+119
+197
+108
+78
+97
+86
+44
+87
+130
+1
+37
+16
+169
+71
+104
+193
+21
+190
+154
+13
+98
+70
+141
+19
+53
+147
+3
+102
+182
+181
+44
+42
+54
+153
+34
+26
+57
+104
+115
+161
+128
+122
+181
+196
+147
+120
+198
+107
+64
+21
+155
+138
+35
+170
+112
+142
+48
+8
+20
+48
+111
+31
+190
+63
+69
+51
+85
+50
+141
+195
+110
+103
+32
+61
+81
+141
+119
+50
+31
+140
+162
+118
+52
+49
+32
+151
+25
+191
+120
+2
+134
+187
+115
+8
+16
+26
+8
+19
+45
+103
+14
+155
+10
+60
+78
+128
+64
+36
+42
+134
+29
+167
+145
+171
+116
+164
+141
+170
+150
+174
+94
+1
+162
+166
+141
+150
+36
+69
+87
+110
+76
+66
+116
+103
+171
+102
+79
+157
+34
+192
+50
+174
+192
+192
+20
+195
+197
+26
+190
+107
+130
+23
+168
+1
+94
+159
+109
+19
+138
+56
+101
+103
+112
+144
+62
+81
+125
+24
+20
+108
+70
+47
+52
+94
+97
+140
+164
+132
+115
+102
+181
+169
+186
+198
+117
+125
+98
+65
+115
+103
+183
+178
+16
+101
+62
+66
+42
+59
+180
+146
+64
+66
+26
+160
+131
+145
+94
+63
+135
+48
+69
+184
+90
+87
+110
+80
+89
+19
+113
+108
+31
+14
+12
+147
+176
+132
+12
+87
+20
+132
+16
+115
+146
+40
+130
+19
+145
+101
+108
+139
+63
+132
+30
+190
+71
+118
+73
+178
+9
+57
+57
+35
+101
+91
+37
+4
+97
+149
+22
+188
+135
+117
+92
+101
+178
+165
+186
+33
+127
+64
+40
+68
+52
+102
+147
+162
+49
+44
+19
+125
+176
+134
+20
+121
+148
+195
+45
+113
+74
+32
+126
+73
+102
+159
+38
+199
+48
+100
+173
+141
+87
+57
+165
+78
+183
+198
+142
+67
+128
+170
+68
+79
+63
+73
+69
+165
+166
+116
+200
+162
+174
+183
+136
+172
+12
+128
+62
+29
+15
+30
+45
+1
+7
+32
+135
+121
+112
+186
+112
+198
+185
+129
+113
+122
+120
+21
+46
+89
+127
+164
+41
+167
+39
+130
+34
+39
+128
+15
+146
+138
+117
+64
+129
+1
+46
+64
+174
+72
+68
+156
+129
+172
+70
+76
+24
+64
+171
+50
+165
+143
+177
+179
+79
+66
+87
+127
+183
+156
+90
+142
+46
+196
+166
+37
+131
+52
+137
+152
+84
+135
+57
+125
+42
+132
+13
+93
+45
+37
+14
+157
+18
+100
+37
+122
+4
+124
+111
+152
+116
+125
+113
+152
+93
+198
+148
+109
+128
+190
+189
+23
+40
+35
+58
+33
+73
+144
+14
+187
+196
+98
+24
+64
+173
+59
+2
+82
+78
+130
+79
+109
+143
+79
+187
+13
+196
+64
+23
+164
+175
+176
+85
+125
+192
+25
+29
+146
+18
+2
+51
+89
+71
+31
+150
+19
+169
+43
+143
+71
+139
+198
+134
+26
+150
+71
+76
+19
+35
+41
+130
+11
+99
+96
+83
+35
+66
+81
+97
+54
+52
+23
+77
+55
+39
+145
+115
+193
+123
+2
+107
+27
+1
+167
+193
+56
+196
+81
+120
+190
+69
+99
+179
+186
+106
+161
+17
+52
+163
+105
+170
+75
+120
+49
+18
+67
+45
+71
+20
+84
+126
+8
+114
+12
+52
+2
+149
+77
+117
+14
+33
+70
+127
+133
+57
+148
+173
+108
+96
+3
+158
+124
+127
+48
+146
+47
+176
+31
+8
+168
+137
+112
+45
+61
+160
+15
+54
+193
+71
+93
+122
+101
+105
+127
+18
+164
+26
+81
+54
+197
+102
+36
+102
+89
+23
+139
+26
+110
+29
+180
+22
+119
+116
+27
+121
+83
+16
+147
+146
+152
+200
+32
+197
+95
+1
+156
+123
+137
+121
+95
+78
+15
+194
+27
+20
+78
+89
+39
+34
+56
+28
+68
+157
+132
+181
+99
+169
+124
+27
+47
+41
+20
+154
+147
+100
+77
+161
+74
+199
+123
+156
+24
+148
+73
+105
+177
+113
+91
+130
+164
+17
+26
+2
+178
+57
+140
+131
+126
+181
+158
+116
+78
+26
+60
+127
+18
+168
+52
+199
+127
+177
+118
+115
+29
+144
+7
+145
+10
+157
+56
+126
+56
+198
+88
+151
+116
+141
+1
+139
+29
+124
+82
+177
+126
+166
+63
+85
+146
+110
+149
+104
+84
+165
+41
+160
+193
+119
+178
+195
+177
+102
+25
+33
+178
+173
+34
+54
+14
+4
+98
+156
+57
+138
+121
+82
+5
+98
+142
+173
+161
+12
+24
+42
+37
+45
+139
+29
+127
+102
+72
+116
+52
+74
+174
+181
+123
+115
+183
+62
+128
+15
+139
+105
+180
+140
+23
+76
+53
+35
+136
+107
+15
+132
+56
+152
+7
+73
+181
+32
+164
+96
+100
+139
+137
+173
+5
+74
+7
+172
+175
+102
+39
+118
+157
+84
+96
+21
+62
+181
+131
+165
+11
+180
+188
+106
+151
+149
+136
+81
+64
+57
+165
+80
+199
+74
+56
+75
+144
+194
+69
+67
+179
+77
+54
+32
+110
+169
+28
+47
+36
+191
+29
+52
+54
+61
+82
+145
+137
+121
+95
+76
+8
+164
+114
+8
+29
+104
+160
+30
+145
+196
+76
+95
+87
+64
+5
+53
+81
+8
+121
+60
+69
+79
+57
+33
+80
+191
+25
+32
+171
+135
+76
+40
+158
+190
+120
+9
+177
+186
+123
+65
+82
+110
+119
+131
+116
+115
+47
+49
+78
+24
+49
+75
+10
+190
+55
+21
+29
+189
+72
+129
+131
+30
+199
+130
+185
+147
+18
+186
+154
+56
+147
+179
+159
+140
+14
+22
+9
+57
+62
+65
+34
+18
+8
+83
+32
+45
+185
+105
+165
+48
+199
+169
+23
+20
+109
+77
+85
+21
+168
+18
+197
+20
+155
+149
+101
+69
+101
+190
+33
+92
+57
+120
+7
+163
+120
+52
+34
+140
+135
+148
+77
+134
+112
+63
+177
+94
+172
+188
+177
+174
+54
+159
+65
+163
+199
+125
+161
+49
+46
+32
+180
+197
+163
+8
+180
+8
+33
+122
+40
+146
+116
+188
+80
+192
+37
+97
+48
+19
+85
+145
+108
+143
+86
+37
+45
+143
+53
+32
+116
+13
+40
+121
+168
+125
+37
+99
+61
+78
+118
+9
+198
+108
+68
+37
+12
+138
+129
+128
+14
+132
+65
+6
+48
+38
+199
+56
+149
+193
+18
+170
+66
+66
+199
+4
+40
+3
+60
+137
+83
+70
+72
+5
+182
+48
+52
+84
+37
+66
+65
+194
+182
+149
+57
+1
+92
+146
+51
+195
+113
+122
+118
+17
+40
+86
+163
+5
+162
+132
+138
+41
+5
+60
+119
+176
+190
+161
+57
+93
+46
+44
+49
+103
+182
+160
+130
+138
+61
+129
+28
+8
+197
+112
+105
+22
+187
+131
+99
+19
+27
+191
+103
+106
+108
+96
+3
+163
+147
+19
+195
+200
+52
+113
+9
+41
+167
+29
+77
+198
+101
+24
+39
+23
+188
+123
+53
+10
+187
+29
+97
+121
+52
+30
+112
+1
+1
+2
+199
+182
+100
+167
+103
+120
+195
+92
+199
+168
+18
+196
+17
+139
+81
+41
+119
+144
+197
+88
+163
+183
+39
+187
+173
+156
+181
+78
+45
+170
+18
+177
+103
+24
+23
+126
+145
+140
+139
+174
+197
+18
+140
+75
+195
+91
+198
+168
+26
+49
+59
+115
+159
+116
+71
+185
+68
+149
+79
+136
+110
+33
+16
+196
+36
+56
+16
+192
+8
+123
+73
+126
+106
+102
+63
+57
+179
+163
+172
+166
+47
+193
+138
+88
+92
+160
+135
+177
+48
+95
+140
+182
+37
+184
+177
+7
+46
+19
+101
+36
+105
+108
+111
+92
+154
+105
+41
+105
+63
+36
+49
+171
+190
+4
+117
+65
+137
+39
+8
+95
+104
+169
+80
+168
+83
+193
+11
+134
+106
+29
+28
+104
+173
+108
+93
+188
+96
+86
+55
+160
+67
+166
+198
+95
+190
+86
+9
+79
+194
+55
+190
+43
+150
+116
+143
+20
+30
+3
+150
+77
+111
+178
+69
+16
+75
+110
+182
+108
+8
+80
+9
+135
+134
+186
+116
+25
+107
+18
+150
+139
+89
+84
+109
+102
+29
+60
+96
+41
+184
+134
+152
+109
+85
+131
+24
+169
+200
+78
+69
+119
+95
+98
+133
+122
+132
+102
+23
+22
+124
+153
+200
+28
+171
+176
+117
+127
+106
+98
+31
+109
+176
+81
+101
+79
+174
+130
+16
+134
+59
+149
+168
+65
+85
+124
+183
+183
+57
+96
+65
+122
+152
+19
+146
+105
+116
+155
+91
+148
+72
+102
+165
+74
+163
+112
+3
+12
+50
+190
+94
+56
+90
+38
+17
+163
+31
+118
+37
+160
+27
+126
+111
+137
+26
+122
+99
+102
+124
+25
+32
+171
+143
+120
+41
+166
+27
+72
+192
+107
+110
+104
+32
+57
+56
+31
+81
+6
+111
+16
+102
+66
+86
+122
+158
+54
+104
+138
+96
+130
+121
+158
+66
+175
+58
+175
+126
+185
+173
+181
+127
+137
+77
+37
+127
+31
+45
+193
+149
+161
+29
+127
+106
+92
+3
+192
+126
+34
+72
+123
+96
+70
+155
+107
+46
+117
+86
+64
+13
+108
+134
+32
+190
+51
+198
+131
+4
+51
+70
+160
+135
+171
+13
+136
+104
+2
+71
+17
+61
+14
+138
+105
+187
+181
+4
+197
+149
+126
+15
+158
+19
+89
+165
+196
+89
+174
+44
+101
+12
+162
+67
+147
+80
+155
+16
+104
+78
+135
+111
+55
+133
+105
+38
+87
+180
+97
+166
+128
+76
+107
+162
+7
+186
+53
+49
+16
+57
+4
+113
+40
+23
+185
+100
+141
+146
+5
+117
+64
+130
+6
+65
+137
+37
+194
+31
+48
+10
+25
+67
+176
+54
+142
+168
+132
+82
+104
+91
+11
+53
+17
+27
+12
+38
+115
+157
+106
+23
+188
+120
+28
+92
+105
+3
+70
+194
+141
+102
+143
+139
+151
+57
+192
+35
+85
+199
+31
+199
+118
+123
+77
+158
+59
+132
+60
+178
+125
+150
+179
+126
+148
+151
+180
+119
+97
+118
+35
+150
+185
+160
+99
+153
+31
+12
+1
+95
+166
+144
+175
+154
+148
+101
+82
+182
+157
+101
+200
+93
+159
+117
+74
+194
+102
+65
+79
+89
+21
+130
+191
+175
+136
+40
+20
+163
+199
+132
+3
+36
+191
+22
+14
+90
+20
+108
+71
+57
+107
+131
+23
+157
+138
+20
+78
+91
+43
+41
+62
+8
+92
+83
+68
+65
+180
+101
+185
+5
+163
+141
+175
+186
+140
+171
+168
+75
+137
+149
+63
+42
+86
+144
+94
+68
+159
+148
+55
+6
+138
+180
+38
+6
+100
+145
+173
+139
+80
+28
+48
+40
+8
+90
+67
+195
+168
+58
+36
+100
+76
+155
+52
+118
+41
+188
+156
+49
+92
+112
+43
+53
+132
+112
+91
+138
+8
+10
+189
+45
+172
+30
+38
+155
+191
+154
+4
+40
+6
+73
+190
+83
+189
+184
+8
+195
+97
+33
+125
+50
+184
+51
+55
+73
+140
+191
+83
+183
+157
+98
+171
+151
+167
+43
+158
+161
+146
+34
+88
+24
+158
+134
+178
+67
+3
+17
+75
+105
+153
+178
+91
+144
+54
+28
+79
+28
+57
+93
+47
+47
+62
+152
+153
+154
+152
+125
+186
+193
+81
+154
+193
+173
+106
+79
+121
+18
+20
+159
+173
+6
+83
+44
+120
+130
+100
+29
+78
+8
+150
+23
+194
+159
+12
+41
+140
+74
+188
+62
+78
+113
+180
+65
+170
+39
+104
+76
+118
+30
+119
+43
+195
+182
+135
+178
+55
+131
+91
+168
+190
+29
+61
+109
+109
+75
+71
+159
+115
+57
+113
+162
+161
+107
+1
+42
+45
+98
+183
+14
+41
+119
+149
+26
+12
+39
+134
+53
+112
+196
+175
+83
+129
+28
+8
+4
+151
+73
+80
+26
+34
+173
+136
+61
+138
+87
+77
+85
+19
+153
+148
+111
+137
+28
+140
+188
+66
+112
+79
+65
+80
+99
+71
+136
+182
+70
+185
+87
+56
+160
+53
+84
+29
+18
+46
+117
+90
+87
+117
+119
+67
+130
+178
+105
+29
+25
+93
+135
+179
+59
+144
+137
+128
+138
+75
+14
+12
+144
+159
+60
+134
+64
+180
+104
+8
+112
+3
+16
+69
+70
+4
+195
+139
+80
+31
+65
+114
+101
+184
+200
+144
+61
+78
+115
+196
+136
+59
+131
+58
+165
+72
+153
+69
+41
+25
+179
+51
+100
+144
+167
+104
+121
+196
+88
+162
+181
+35
+179
+164
+174
+167
+39
+130
+28
+4
+173
+199
+43
+69
+25
+132
+171
+43
+118
+122
+71
+128
+127
+16
+154
+181
+105
+199
+52
+128
+97
+35
+135
+96
+165
+128
+87
+169
+33
+82
+193
+23
+6
+30
+132
+124
+157
+23
+128
+165
+34
+128
+59
+3
+93
+135
+168
+200
+89
+132
+199
+7
+49
+35
+167
+94
+62
+128
+6
+91
+89
+119
+112
+7
+37
+155
+2
+22
+116
+94
+125
+104
+105
+96
+33
+141
+147
+14
+164
+63
+103
+58
+23
+17
+93
+11
+31
+85
+38
+60
+25
+11
+38
+135
+70
+7
+12
+14
+177
+134
+14
+83
+174
+104
+58
+11
+151
+6
+81
+35
+86
+5
+58
+105
+110
+116
+105
+190
+2
+99
+181
+198
+161
+180
+37
+200
+74
+45
+5
+25
+104
+4
+89
+102
+17
+183
+146
+34
+90
+37
+14
+155
+5
+39
+188
+177
+171
+37
+84
+173
+82
+141
+109
+190
+155
+27
+166
+159
+58
+122
+12
+177
+158
+154
+104
+41
+117
+133
+149
+99
+56
+49
+191
+106
+118
+152
+52
+152
+43
+89
+156
+134
+199
+191
+163
+56
+76
+152
+33
+29
+79
+10
+155
+38
+37
+79
+146
+162
+63
+122
+169
+116
+180
+33
+181
+195
+143
+104
+136
+84
+85
+156
+171
+24
+3
+5
+7
+196
+116
+135
+169
+7
+120
+60
+81
+149
+165
+52
+28
+103
+170
+93
+35
+171
+115
+151
+77
+104
+127
+32
+48
+2
+186
+96
+105
+169
+72
+113
+33
+181
+191
+125
+31
+61
+90
+195
+163
+25
+91
+117
+88
+77
+76
+164
+100
+123
+42
+145
+99
+89
+41
+48
+123
+110
+155
+142
+57
+70
+107
+20
+156
+158
+146
+51
+199
+135
+21
+114
+96
+159
+87
+95
+188
+73
+147
+28
+42
+7
+65
+129
+190
+182
+179
+38
+21
+186
+129
+102
+53
+1
+136
+7
+18
+51
+146
+15
+180
+149
+71
+91
+105
+16
+154
+183
+117
+53
+71
+151
+65
+33
+15
+192
+20
+190
+162
+64
+126
+184
+169
+160
+42
+15
+109
+128
+184
+157
+84
+94
+7
+197
+124
+175
+135
+37
+14
+151
+186
+156
+63
+178
+97
+187
+47
+200
+182
+95
+136
+162
+149
+33
+61
+75
+101
+135
+105
+14
+146
+148
+178
+140
+34
+148
+187
+190
+58
+39
+116
+146
+34
+95
+62
+125
+192
+27
+39
+191
+195
+54
+172
+144
+122
+36
+116
+179
+29
+163
+123
+71
+118
+72
+171
+180
+144
+48
+194
+136
+72
+13
+34
+87
+23
+157
+132
+186
+127
+90
+198
+180
+103
+199
+64
+197
+7
+72
+171
+182
+151
+75
+92
+78
+42
+151
+128
+16
+143
+114
+2
+185
+98
+125
+66
+72
+41
+6
+63
+128
+6
+84
+53
+158
+76
+36
+134
+81
+87
+195
+186
+166
+118
+21
+63
+191
+183
+182
+44
+26
+162
+142
+194
+88
+185
+116
+36
+170
+101
+80
+168
+95
+58
+96
+58
+88
+6
+47
+26
+134
+173
+34
+48
+190
+105
+126
+12
+140
+133
+139
+35
+161
+59
+101
+79
+169
+103
+103
+92
+28
+140
+191
+87
+3
+35
+184
+195
+111
+114
+89
+111
+67
+198
+191
+168
+87
+12
+92
+42
+31
+7
+168
+143
+150
+13
+135
+89
+125
+150
+177
+109
+67
+21
+129
+185
+146
+16
+185
+167
+140
+143
+195
+86
+166
+23
+47
+82
+66
+64
+193
+179
+143
+46
+192
+136
+93
+133
+163
+183
+32
+148
+3
+85
+82
+132
+56
+149
+191
+4
+107
+4
+67
+161
+170
+170
+93
+31
+155
+50
+110
+12
+80
+176
+132
+16
+108
+107
+68
+49
+80
+43
+138
+45
+24
+143
+45
+186
+111
+196
+182
+128
+136
+63
+154
+164
+196
+108
+84
+133
+43
+60
+178
+130
+180
+107
+29
+8
+190
+72
+128
+118
+156
+78
+68
+111
+55
+132
+101
+19
+5
+64
+135
+41
+32
+21
+43
+69
+31
+172
+152
+163
+15
+22
+3
+19
+92
+177
+38
+37
+84
+175
+99
+20
+33
+20
+20
+145
+88
+26
+172
+195
+28
+16
+45
+121
+129
+85
+147
+121
+7
+157
+82
+81
+150
+173
+93
+5
+192
+110
+139
+44
+12
+82
+183
+164
+133
+127
+169
+67
+88
+124
+152
+2
+43
+44
+77
+72
+138
+183
+56
+88
+29
+183
+36
+171
+101
+73
+132
+136
+30
+160
+89
+95
+173
+186
+159
+79
+49
+183
+63
+127
+197
+48
+114
+52
+87
+60
+176
+122
+144
+172
+135
+66
+181
+96
+151
+42
+98
+9
+178
+189
+133
+102
+17
+181
+139
+4
+177
+23
+150
+96
+26
+94
+132
+148
+103
+82
+174
+104
+60
+24
+7
+30
+124
+72
+118
+66
+138
+30
+143
+192
+64
+63
+1
+39
+28
+18
+57
+179
+165
+177
+181
+98
+158
+67
+183
+98
+139
+157
+92
+140
+20
+56
+161
+63
+137
+50
+73
+190
+83
+194
+16
+157
+200
+184
+109
+197
+4
+47
+50
+78
+25
+47
+62
+148
+132
+68
+17
+95
+19
+62
+3
+58
+124
+22
+16
+101
+63
+70
+52
+86
+49
+118
+71
+167
+168
+103
+108
+129
+198
+33
+14
+194
+34
+65
+86
+128
+198
+43
+75
+64
+114
+112
+46
+72
+16
+50
+158
+99
+168
+125
+38
+102
+71
+112
+36
+7
+126
+93
+24
+110
+42
+67
+24
+143
+45
+188
+122
+46
+180
+65
+172
+53
+170
+143
+135
+121
+113
+194
+147
+135
+92
+135
+187
+107
+161
+11
+14
+189
+9
+156
+57
+142
+141
+165
+125
+68
+84
+96
+16
+36
+76
+130
+101
+36
+107
+119
+156
+69
+8
+32
+117
+16
+48
+143
+30
+96
+107
+174
+85
+148
+124
+16
+183
+153
+74
+68
+141
+37
+155
+196
+186
+156
+61
+162
+28
+111
+21
+127
+174
+106
+69
+67
+178
+71
+26
+118
+76
+192
+68
+85
+102
+45
+155
+125
+152
+194
+198
+42
+69
+42
+33
+20
+28
+188
+83
+6
+93
+103
+183
+179
+26
+145
+39
+127
+16
+155
+192
+155
+5
+38
+182
+156
+94
+168
+161
+56
+90
+42
+42
+77
+81
+200
+71
+24
+109
+41
+67
+36
+13
+159
+40
+14
+125
+27
+34
+166
+90
+48
+84
+72
+75
+5
+161
+118
+65
+126
+174
+110
+98
+199
+112
+89
+126
+154
+196
+189
+175
+147
+112
+147
+79
+153
+12
+94
+60
+115
+149
+62
+35
+55
+18
+13
+117
+190
+90
+34
+193
+56
+3
+113
+51
+90
+88
+120
+124
+71
+110
+23
+145
+65
+91
+162
+157
+85
+95
+7
+193
+98
+50
+18
+61
+6
+83
+46
+138
+12
+32
+86
+32
+20
+32
+14
+199
+69
+26
+134
+175
+44
+91
+156
+113
+77
+54
+29
+89
+77
+59
+66
+63
+192
+181
+164
+154
+55
+143
+167
+120
+17
+22
+185
+111
+3
+19
+89
+169
+12
+155
+23
+150
+89
+191
+144
+148
+193
+25
+19
+91
+178
+51
+107
+183
+134
+159
+151
+73
+82
+38
+94
+20
+75
+73
+165
+133
+116
+97
+138
+160
+120
+81
+3
+96
+150
+36
+70
+95
+143
+3
+129
+154
+162
+192
+95
+40
+190
+178
+158
+153
+93
+184
+71
+170
+183
+171
+186
+178
+196
+175
+86
+149
+121
+184
+14
+37
+93
+30
+140
+174
+187
+161
+82
+44
+128
+178
+116
+99
+149
+4
+90
+104
+17
+169
+66
+76
+59
+77
+132
+99
+3
+135
+184
+86
+66
+19
+123
+169
+112
+148
+85
+178
+108
+49
+124
+102
+99
+79
+184
+196
+124
+181
+173
+11
+109
+159
+175
+20
+151
+129
+13
+124
+25
+38
+6
+97
+132
+117
+119
+66
+122
+144
+161
+77
+14
+191
+27
+45
+24
+141
+35
+145
+155
+27
+162
+134
+149
+92
+15
+60
+28
+36
+164
+57
+71
+115
+53
+82
+20
+183
+120
+74
+168
+143
+151
+15
+137
+86
+90
+163
+176
+186
+134
+135
+7
+33
+134
+108
+42
+84
+130
+26
+187
+87
+43
+78
+79
+176
+149
+117
+158
+97
+165
+116
+16
+50
+160
+112
+35
+8
+133
+124
+154
+8
+66
+128
+169
+69
+93
+143
+17
+24
+191
+127
+47
+142
+36
+139
+108
+3
+46
+52
+97
+115
+20
+90
+158
+140
+20
+61
+193
+6
+103
+168
+82
+180
+146
+61
+55
+176
+168
+23
+31
+177
+189
+143
+153
+39
+52
+169
+146
+156
+19
+113
+114
+66
+177
+68
+12
+66
+87
+133
+17
+104
+74
+111
+8
+46
+11
+50
+3
+173
+11
+110
+161
+183
+46
+31
+178
+187
+126
+73
+104
+167
+66
+101
+10
+157
+51
+97
+121
+55
+43
+171
+40
+100
+41
+145
+106
+129
+23
+181
+79
+52
+1
+137
+15
+55
+4
+124
+115
+175
+18
+129
+17
+144
+115
+191
+113
+167
+183
+200
+151
+108
+95
+196
+122
+170
+127
+36
+74
+123
+70
+117
+72
+182
+41
+15
+120
+185
+32
+128
+86
+164
+11
+190
+47
+173
+14
+133
+75
+51
+39
+174
+95
+5
+173
+200
+44
+62
+179
+125
+137
+100
+165
+97
+96
+104
+160
+29
+133
+136
+24
+125
+136
+90
+115
+86
+80
+109
+139
+54
+71
+141
+10
+192
+71
+95
+135
+154
+114
+99
+170
+128
+43
+105
+46
+134
+190
+137
+111
+39
+32
+48
+200
+172
+36
+64
+66
+19
+127
+188
+191
+54
+4
+140
+10
+2
+121
+107
+161
+2
+166
+182
+195
+137
+65
+160
+175
+16
+119
+173
+172
+79
+124
+36
+103
+101
+80
+174
+122
+170
+124
+18
+194
+8
+100
+130
+82
+125
+11
+143
+158
+63
+158
+184
+78
+17
+2
+60
+140
+105
+171
+80
+147
+159
+37
+189
+2
+118
+90
+80
+68
+90
+132
+181
+99
+167
+112
+166
+192
+60
+36
+80
+158
+32
+173
+154
+165
+11
+178
+176
+54
+141
+161
+102
+163
+66
+127
+172
+92
+6
+12
+20
+14
+110
+138
+37
+181
+157
+115
+77
+29
+78
+11
+169
+117
+178
+19
+116
+129
+133
+42
+54
+154
+35
+28
+55
+75
+157
+73
+25
+90
+121
+115
+4
+194
+133
+52
+118
+40
+179
+113
+70
+9
+27
+80
+39
+116
+144
+28
+69
+166
+176
+166
+16
+3
+77
+37
+132
+60
+170
+81
+162
+42
+194
+194
+19
+168
+37
+111
+134
+1
+7
+30
+124
+75
+130
+110
+91
+162
+152
+59
+187
+198
+105
+50
+156
+89
+129
+177
+102
+22
+13
+81
+173
+115
+134
+172
+28
+21
+77
+76
+167
+115
+192
+121
+196
+90
+184
+92
+103
+186
+194
+94
+20
+73
+62
+117
+146
+24
+30
+162
+107
+189
+171
+126
+23
+4
+21
+93
+166
+161
+81
+33
+75
+156
+61
+160
+14
+47
+161
+146
+26
+45
+41
+43
+91
+163
+163
+117
+32
+147
+191
+31
+65
+114
+104
+198
+51
+128
+113
+127
+144
+124
+52
+193
+94
+25
+113
+50
+84
+61
+9
+112
+187
+120
+36
+137
+99
+164
+99
+121
+35
+119
+3
+148
+68
+77
+48
+200
+172
+31
+42
+170
+50
+170
+170
+92
+29
+148
+24
+17
+87
+172
+51
+158
+90
+118
+99
+134
+118
+99
+137
+130
+150
+129
+27
+4
+185
+79
+12
+164
+76
+182
+13
+43
+145
+82
+187
+192
+66
+73
+45
+14
+78
+148
+184
+177
+11
+70
+124
+119
+197
+115
+117
+67
+148
+89
+1
+11
+58
+50
+181
+43
+26
+174
+10
+91
+65
+170
+34
+78
+163
+77
+2
+116
+87
+77
+80
+187
+2
+132
+181
+98
+161
+84
+56
+180
+176
+37
+39
+110
+104
+42
+116
+118
+64
+127
+188
+185
+22
+69
+13
+61
+52
+160
+94
+127
+120
+177
+187
+128
+90
+187
+114
+6
+9
+3
+145
+43
+154
+135
+30
+164
+118
+35
+151
+193
+3
+85
+80
+120
+3
+138
+4
+179
+42
+46
+98
+172
+156
+188
+127
+70
+78
+40
+142
+98
+113
+194
+151
+155
+178
+72
+35
+163
+66
+131
+196
+199
+34
+16
+193
+17
+169
+63
+59
+191
+18
+187
+164
+104
+151
+176
+98
+3
+142
+22
+60
+160
+24
+105
+13
+139
+119
+60
+93
+21
+91
+158
+136
+190
+120
+14
+8
+121
+56
+52
+8
+185
+36
+156
+17
+98
+36
+132
+72
+47
+35
+191
+37
+99
+65
+106
+50
+145
+23
+36
+17
+177
+111
+71
+31
+146
+2
+99
+182
+2
+176
+40
+55
+170
+131
+56
+159
+58
+115
+171
+197
+42
+84
+128
+16
+147
+136
+96
+151
+44
+110
+64
+196
+196
+19
+147
+116
+172
+193
+14
+147
+157
+16
+87
+177
+84
+110
+109
+65
+9
+68
+135
+194
+156
+191
+139
+119
+63
+111
+96
+183
+37
+178
+132
+191
+167
+82
+190
+1
+98
+185
+29
+111
+5
+37
+177
+130
+187
+158
+68
+185
+103
+152
+188
+163
+83
+33
+56
+38
+130
+37
+54
+188
+47
+196
+150
+143
+104
+144
+127
+71
+79
+41
+137
+54
+93
+76
+20
+40
+66
+33
+6
+146
+17
+196
+23
+174
+38
+63
+35
+44
+156
+140
+41
+181
+123
+110
+159
+162
+147
+22
+13
+85
+195
+1
+57
+133
+90
+143
+50
+14
+31
+67
+125
+146
+154
+6
+55
+76
+165
+107
+157
+181
+74
+19
+54
+154
+37
+42
+119
+138
+159
+109
+26
+180
+50
+80
+33
+81
+193
+27
+28
+128
+120
+171
+149
+164
+39
+162
+24
+91
+131
+168
+29
+67
+141
+48
+16
+72
+90
+87
+120
+134
+129
+172
+68
+65
+174
+67
+34
+5
+121
+87
+36
+36
+92
+26
+129
+148
+124
+19
+197
+17
+128
+22
+183
+97
+142
+174
+174
+78
+103
+117
+173
+188
+173
+155
+169
+24
+23
+127
+154
+185
+120
+61
+86
+168
+34
+91
+40
+24
+187
+107
+164
+25
+74
+23
+74
+42
+183
+124
+100
+88
+27
+176
+16
+112
+130
+175
+81
+118
+177
+200
+13
+79
+162
+61
+112
+128
+158
+200
+181
+93
+128
+132
+41
+63
+11
+97
+85
+44
+98
+195
+91
+191
+134
+87
+112
+95
+163
+125
+84
+182
+139
+200
+153
+119
+140
+172
+173
+93
+199
+161
+179
+31
+175
+174
+69
+55
+106
+146
+122
+23
+45
+62
+168
+56
+24
+44
+49
+100
+162
+72
+179
+25
+140
+17
+44
+112
+76
+57
+54
+17
+18
+157
+183
+88
+79
+88
+14
+96
+52
+47
+16
+74
+107
+173
+80
+122
+20
+19
+139
+65
+141
+61
+96
+33
+135
+116
+80
+38
+116
+151
+64
+30
+2
+147
+69
+90
+118
+105
+167
+61
+66
+53
+123
+66
+91
+153
+97
+7
+170
+158
+20
+104
+40
+107
+88
+166
+4
+136
+179
+57
+129
+66
+38
+34
+62
+65
+37
+37
+93
+29
+143
+195
+91
+190
+126
+44
+132
+1
+18
+101
+48
+181
+55
+103
+122
+5
+133
+158
+152
+91
+187
+98
+112
+190
+136
+109
+33
+18
+11
+104
+130
+42
+83
+122
+194
+62
+30
+26
+87
+90
+164
+171
+153
+185
+132
+127
+177
+121
+135
+119
+108
+173
+70
+69
+184
+83
+42
+109
+78
+90
+43
+44
+82
+98
+53
+40
+167
+44
+167
+7
+138
+171
+182
+157
+109
+40
+62
+13
+120
+199
+121
+136
+127
+144
+125
+52
+192
+81
+165
+61
+82
+140
+107
+180
+125
+127
+44
+120
+127
+90
+194
+156
+195
+166
+44
+177
+64
+193
+185
+175
+188
+156
+45
+66
+190
+146
+169
+104
+105
+98
+41
+171
+56
+1
+103
+14
+160
+36
+171
+110
+118
+126
+91
+18
+89
+175
+48
+121
+91
+64
+162
+200
+148
+86
+186
+146
+1
+92
+146
+56
+20
+18
+129
+16
+136
+80
+57
+22
+16
+103
+76
+132
+107
+54
+166
+112
+179
+71
+16
+55
+190
+48
+181
+52
+88
+55
+147
+185
+190
+72
+126
+115
+157
+103
+13
+150
+184
+163
+120
+53
+43
+185
+125
+84
+185
+152
+50
+132
+149
+105
+94
+21
+84
+118
+155
+69
+21
+108
+56
+169
+111
+150
+103
+64
+60
+191
+3
+101
+186
+6
+165
+133
+118
+112
+7
+39
+170
+72
+98
+148
+5
+99
+154
+35
+21
+19
+122
+164
+89
+60
+166
+57
+46
+168
+194
+58
+2
+92
+133
+175
+53
+144
+194
+64
+44
+89
+140
+44
+5
+40
+194
+4
+81
+54
+195
+88
+176
+71
+44
+24
+154
+106
+56
+184
+198
+138
+45
+30
+177
+193
+164
+49
+20
+85
+131
+20
+146
+96
+63
+121
+158
+60
+142
+119
+35
+142
+137
+146
+47
+171
+9
+114
+6
+13
+29
+60
+98
+51
+24
+87
+106
+56
+179
+177
+50
+112
+27
+152
+76
+88
+43
+68
+19
+107
+75
+88
+50
+113
+27
+150
+57
+190
+29
+70
+159
+124
+114
+171
+1
+72
+25
+110
+35
+16
+189
+187
+28
+84
+57
+187
+12
+197
+71
+57
+107
+135
+50
+80
+34
+91
+39
+18
+155
+173
+43
+107
+53
+156
+63
+175
+85
+139
+68
+157
+133
+187
+127
+84
+165
+34
+121
+23
+55
+126
+61
+35
+65
+71
+46
+39
+20
+175
+69
+39
+15
+141
+114
+12
+51
+3
+155
+109
+57
+168
+95
+59
+96
+53
+54
+46
+197
+170
+44
+137
+32
+157
+56
+126
+59
+16
+172
+85
+167
+39
+139
+81
+36
+91
+28
+148
+44
+131
+194
+181
+146
+49
+177
+22
+146
+77
+153
+27
+187
+76
+177
+180
+94
+144
+20
+27
+182
+48
+57
+112
+156
+133
+196
+183
+140
+193
+98
+54
+45
+185
+107
+178
+108
+45
+106
+30
+27
+95
+135
+156
+119
+110
+194
+177
+119
+118
+46
+10
+51
+19
+60
+189
+196
+79
+112
+164
+177
+193
+163
+42
+194
+181
+148
+59
+20
+197
+2
+38
+9
+119
+35
+136
+104
+6
+96
+129
+107
+85
+147
+122
+9
+156
+61
+161
+20
+77
+84
+13
+121
+12
+184
+1
+154
+113
+96
+158
+90
+120
+109
+178
+89
+136
+11
+46
+180
+72
+9
+11
+186
+24
+66
+186
+123
+61
+66
+46
+86
+102
+35
+97
+69
+145
+50
+194
+115
+148
+53
+187
+47
+2
+196
+158
+187
+106
+148
+139
+107
+191
+182
+174
+8
+90
+69
+200
+185
+112
+8
+41
+178
+101
+11
+157
+46
+65
+173
+58
+192
+29
+48
+29
+144
+9
+156
+59
+149
+166
+56
+46
+172
+22
+190
+143
+150
+15
+145
+136
+113
+60
+142
+113
+2
+200
+185
+110
+1
+16
+92
+8
+23
+74
+34
+145
+164
+80
+9
+138
+144
+28
+69
+168
+184
+198
+134
+19
+112
+103
+11
+141
+150
+33
+50
+7
+192
+97
+53
+46
+6
+20
+67
+30
+173
+175
+90
+170
+9
+130
+99
+27
+69
+178
+48
+85
+82
+128
+39
+78
+122
+34
+108
+138
+62
+132
+38
+42
+107
+66
+37
+33
+60
+72
+89
+88
+132
+200
+19
+113
+111
+49
+94
+132
+144
+78
+176
+150
+124
+195
+54
+170
+132
+65
+1
+24
+142
+36
+139
+113
+28
+156
+86
+110
+88
+143
+68
+120
+112
+193
+149
+160
+24
+100
+189
+36
+114
+165
+162
+93
+99
+158
+57
+121
+18
+24
+181
+72
+7
+196
+108
+89
+165
+192
+70
+94
+138
+180
+43
+40
+54
+170
+134
+71
+27
+125
+102
+95
+51
+49
+43
+17
+117
+149
+45
+131
+183
+118
+64
+130
+1
+38
+26
+14
+50
+172
+187
+177
+183
+103
+176
+135
+23
+125
+151
+181
+127
+137
+78
+41
+148
+118
+177
+1
+14
+78
+145
+176
+152
+126
+192
+19
+189
+167
+101
+108
+140
+70
+159
+125
+121
+8
+156
+68
+6
+26
+105
+199
+52
+126
+85
+182
+128
+133
+49
+98
+150
+27
+7
+7
+178
+4
+29
+137
+165
+158
+64
+165
+20
+35
+33
+78
+178
+166
+194
+78
+118
+14
+23
+10
+58
+56
+17
+198
+35
+30
+68
+137
+14
+55
+7
+149
+37
+83
+166
+57
+46
+163
+170
+155
+197
+192
+180
+154
+101
+22
+29
+177
+200
+9
+59
+76
+124
+69
+94
+147
+40
+121
+169
+122
+14
+195
+43
+103
+31
+67
+120
+126
+74
+111
+3
+21
+104
+40
+99
+43
+163
+199
+123
+154
+14
+102
+91
+29
+156
+77
+58
+60
+39
+93
+11
+31
+89
+57
+142
+143
+187
+36
+132
+67
+16
+102
+67
+83
+100
+51
+12
+11
+165
+91
+64
+171
+50
+162
+123
+81
+183
+171
+180
+145
+51
+7
+180
+19
+98
+22
+53
+122
+57
+47
+166
+176
+166
+15
+195
+36
+66
+76
+64
+100
+28
+69
+165
+168
+123
+31
+82
+16
+160
+15
+53
+183
+24
+99
+184
+13
+28
+50
+52
+64
+118
+129
+114
+127
+140
+101
+142
+148
+12
+139
+129
+126
+2
+80
+63
+56
+171
+127
+23
+195
+167
+49
+196
+131
+26
+181
+58
+119
+190
+74
+140
+171
+170
+87
+191
+167
+82
+187
+191
+65
+69
+37
+3
+80
+61
+45
+121
+124
+60
+43
+123
+152
+9
+88
+52
+120
+54
+40
+162
+13
+20
+3
+40
+17
+142
+102
+140
+118
+57
+76
+148
+4
+97
+147
+8
+129
+103
+58
+26
+35
+177
+146
+85
+197
+16
+122
+192
+59
+27
+37
+181
+151
+79
+119
+4
+153
+84
+130
+24
+179
+59
+145
+144
+162
+78
+16
+192
+13
+151
+192
+192
+28
+38
+180
+139
+15
+42
+114
+108
+28
+193
+109
+123
+160
+54
+82
+6
+105
+174
+99
+35
+120
+4
+145
+35
+106
+120
+168
+127
+49
+155
+92
+156
+115
+82
+62
+37
+67
+68
+5
+21
+84
+120
+167
+124
+46
+155
+124
+148
+173
+113
+117
+90
+91
+136
+5
+4
+182
+57
+103
+109
+128
+188
+178
+181
+84
+73
+85
+58
+187
+198
+109
+73
+59
+105
+98
+44
+185
+119
+54
+53
+34
+127
+62
+28
+12
+22
+26
+157
+109
+45
+95
+161
+116
+48
+48
+55
+98
+100
+117
+5
+185
+62
+116
+133
+161
+168
+162
+65
+132
+7
+56
+73
+137
+170
+191
+16
+183
+154
+85
+124
+181
+169
+192
+30
+55
+60
+71
+89
+96
+177
+200
+7
+45
+16
+90
+196
+170
+54
+198
+99
+16
+5
+87
+81
+108
+117
+132
+144
+74
+150
+35
+63
+67
+36
+19
+188
+160
+71
+194
+122
+191
+44
+152
+115
+129
+139
+72
+181
+44
+35
+16
+180
+140
+23
+81
+80
+148
+170
+93
+28
+134
+151
+102
+55
+12
+179
+174
+31
+23
+57
+137
+117
+70
+165
+166
+110
+171
+36
+75
+132
+115
+105
+2
+67
+183
+99
+148
+193
+32
+57
+53
+10
+185
+26
+89
+106
+35
+57
+32
+83
+10
+114
+197
+161
+197
+130
+10
+95
+81
+36
+90
+16
+89
+186
+119
+45
+199
+194
+169
+71
+111
+28
+167
+154
+25
+166
+173
+148
+130
+52
+142
+190
+62
+67
+44
+67
+9
+52
+26
+97
+144
+196
+81
+130
+48
+122
+103
+124
+17
+192
+3
+90
+111
+60
+165
+52
+26
+89
+106
+37
+67
+72
+28
+124
+96
+64
+124
+173
+121
+170
+133
+69
+19
+93
+188
+90
+49
+84
+65
+37
+40
+107
+85
+148
+132
+56
+154
+19
+135
+38
+16
+155
+190
+150
+188
+182
+2
+179
+59
+141
+120
+50
+23
+92
+143
+35
+126
+42
+124
+168
+92
+45
+46
+73
+21
+73
+49
+42
+12
+97
+75
+179
+3
+8
+19
+44
+97
+186
+47
+11
+43
+159
+169
+180
+164
+166
+124
+50
+183
+54
+80
+193
+45
+133
+191
+152
+196
+13
+114
+170
+196
+51
+144
+6
+147
+28
+47
+38
+4
+84
+73
+84
+49
+140
+6
+174
+198
+22
+148
+92
+25
+120
+98
+107
+162
+9
+1
+130
+168
+44
+151
+116
+135
+172
+13
+135
+98
+170
+145
+139
+132
+147
+95
+45
+21
+121
+144
+173
+144
+112
+175
+44
+92
+160
+136
+179
+52
+108
+182
+118
+71
+166
+162
+82
+36
+75
+131
+109
+83
+117
+156
+80
+82
+173
+104
+69
+81
+66
+71
+39
+194
+14
+139
+108
+197
+16
+125
+4
+104
+191
+11
+152
+12
+104
+122
+196
+77
+102
+119
+196
+106
+75
+99
+119
+26
+83
+67
+54
+124
+61
+52
+163
+116
+33
+151
+15
+131
+59
+172
+103
+78
+141
+143
+194
+75
+109
+182
+108
+15
+119
+176
+187
+143
+176
+170
+40
+114
+125
+125
+24
+22
+120
+122
+58
+53
+195
+95
+19
+59
+181
+158
+123
+111
+168
+6
+129
+119
+156
+67
+196
+180
+116
+73
+200
+146
+75
+137
+150
+70
+71
+194
+127
+20
+179
+96
+164
+122
+55
+33
+102
+119
+2
+142
+32
+115
+7
+4
+169
+177
+145
+77
+162
+77
+8
+159
+78
+43
+154
+145
+83
+193
+17
+165
+38
+140
+103
+162
+46
+17
+91
+197
+167
+28
+67
+154
+127
+176
+116
+116
+50
+57
+101
+89
+31
+186
+38
+155
+188
+135
+121
+113
+196
+157
+187
+105
+154
+177
+79
+83
+191
+4
+106
+199
+44
+73
+43
+2
+28
+155
+82
+95
+32
+144
+174
+153
+157
+163
+171
+159
+22
+100
+5
+136
+172
+11
+126
+55
+199
+102
+18
+196
+16
+128
+28
+24
+89
+120
+124
+66
+81
+90
+13
+69
+103
+194
+39
+95
+14
+37
+96
+44
+197
+189
+164
+82
+19
+179
+107
+31
+23
+61
+160
+16
+58
+5
+112
+31
+181
+9
+31
+105
+156
+191
+144
+144
+173
+142
+98
+114
+7
+15
+32
+57
+57
+31
+79
+196
+71
+60
+128
+24
+198
+174
+66
+29
+182
+28
+134
+155
+125
+154
+6
+50
+49
+45
+34
+197
+78
+95
+74
+187
+60
+76
+117
+20
+67
+27
+156
+98
+185
+28
+109
+200
+24
+139
+25
+100
+177
+166
+199
+107
+50
+145
+19
+8
+80
+14
+168
+82
+179
+139
+18
+65
+26
+176
+19
+131
+22
+154
+128
+182
+144
+33
+99
+102
+123
+25
+49
+66
+159
+160
+135
+170
+13
+147
+163
+60
+95
+35
+156
+28
+164
+130
+106
+72
+82
+44
+127
+163
+38
+165
+49
+16
+57
+197
+69
+43
+45
+79
+75
+140
+165
+129
+94
+7
+193
+98
+57
+63
+64
+18
+133
+39
+42
+102
+37
+110
+130
+187
+157
+62
+157
+186
+103
+147
+156
+20
+116
+117
+63
+122
+167
+111
+160
+166
+156
+50
+94
+115
+46
+50
+83
+50
+157
+93
+149
+63
+37
+54
+195
+85
+152
+152
+147
+120
+195
+92
+200
+177
+63
+190
+176
+148
+113
+141
+34
+137
+124
+110
+146
+85
+199
+27
+172
+193
+13
+144
+148
+198
+56
+155
+31
+192
+75
+129
+101
+44
+156
+146
+71
+115
+56
+101
+107
+131
+24
+168
+200
+87
+126
+173
+105
+75
+109
+175
+77
+83
+11
+120
+24
+64
+168
+38
+113
+139
+19
+67
+35
+10
+144
+178
+177
+60
+168
+69
+105
+14
+138
+107
+198
+33
+15
+198
+50
+124
+95
+53
+68
+132
+186
+126
+88
+195
+175
+103
+43
+131
+198
+12
+92
+45
+39
+34
+52
+10
+195
+83
+144
+119
+19
+43
+93
+167
+170
+119
+186
+46
+1
+191
+141
+127
+96
+40
+177
+98
+2
+127
+149
+149
+154
+188
+140
+151
+48
+131
+153
+139
+60
+111
+123
+142
+154
+42
+73
+58
+94
+48
+44
+31
+196
+97
+16
+28
+28
+116
+51
+59
+98
+60
+82
+148
+153
+191
+171
+106
+103
+65
+64
+197
+10
+92
+64
+155
+155
+141
+52
+47
+15
+69
+77
+44
+175
+51
+139
+173
+189
+183
+197
+134
+39
+28
+18
+58
+185
+194
+101
+62
+60
+5
+92
+107
+17
+145
+117
+2
+161
+153
+71
+54
+87
+41
+66
+24
+155
+112
+80
+72
+116
+44
+25
+158
+125
+131
+60
+184
+166
+145
+175
+145
+100
+95
+70
+168
+178
+159
+155
+104
+33
+65
+93
+170
+188
+1
+116
+87
+81
+111
+135
+13
+66
+78
+72
+139
+182
+44
+34
+7
+138
+166
+158
+59
+130
+54
+157
+54
+114
+200
+177
+58
+161
+42
+7
+64
+121
+157
+56
+120
+23
+55
+125
+57
+26
+38
+200
+59
+158
+19
+92
+182
+65
+154
+144
+79
+181
+178
+35
+15
+174
+112
+106
+35
+56
+21
+28
+177
+15
+96
+41
+191
+173
+125
+194
+41
+104
+54
+194
+78
+131
+81
+111
+139
+38
+182
+149
+59
+10
+134
+113
+74
+29
+108
+192
+180
+156
+116
+95
+129
+123
+175
+152
+137
+51
+79
+13
+176
+134
+29
+164
+130
+99
+30
+92
+84
+75
+98
+117
+25
+98
+168
+123
+31
+76
+181
+7
+14
+24
+14
+72
+112
+22
+132
+193
+173
+101
+48
+179
+48
+78
+42
+149
+121
+188
+42
+163
+196
+114
+123
+114
+180
+52
+99
+124
+59
+37
+97
+51
+34
+147
+178
+149
+93
+18
+76
+95
+90
+91
+139
+11
+19
+19
+146
+108
+136
+49
+68
+174
+31
+23
+56
+133
+100
+3
+121
+98
+107
+160
+197
+147
+109
+138
+47
+39
+15
+137
+91
+111
+52
+117
+34
+154
+26
+166
+170
+128
+34
+56
+34
+103
+120
+191
+68
+91
+138
+7
+3
+154
+100
+16
+197
+43
+87
+136
+34
+183
+196
+134
+37
+22
+198
+195
+189
+180
+179
+55
+119
+19
+46
+109
+39
+52
+167
+135
+108
+31
+21
+46
+90
+124
+136
+102
+189
+14
+187
+2
+126
+144
+130
+86
+150
+133
+44
+72
+38
+184
+167
+145
+170
+119
+183
+34
+159
+47
+53
+96
+97
+120
+51
+27
+101
+167
+90
+41
+38
+57
+6
+124
+87
+11
+82
+197
+40
+73
+78
+14
+186
+186
+49
+20
+78
+87
+27
+182
+46
+41
+34
+39
+133
+51
+106
+181
+131
+165
+11
+180
+186
+98
+115
+15
+56
+199
+98
+195
+91
+198
+166
+18
+15
+133
+64
+190
+170
+111
+137
+26
+124
+109
+138
+55
+89
+40
+37
+63
+49
+127
+122
+190
+49
+183
+60
+113
+144
+47
+193
+133
+64
+187
+147
+200
+82
+93
+21
+90
+152
+101
+46
+168
+194
+53
+173
+161
+13
+30
+71
+157
+99
+185
+22
+69
+18
+87
+160
+180
+40
+20
+161
+191
+93
+45
+35
+6
+120
+64
+108
+79
+100
+94
+63
+133
+32
+1
+117
+96
+125
+89
+12
+67
+100
+198
+86
+139
+60
+109
+114
+105
+8
+106
+170
+70
+89
+103
+22
+4
+34
+165
+87
+42
+70
+50
+70
+170
+189
+4
+126
+127
+25
+9
+35
+127
+48
+148
+63
+47
+116
+71
+190
+99
+84
+20
+163
+200
+136
+15
+70
+89
+106
+41
+93
+188
+91
+57
+127
+55
+189
+39
+131
+44
+84
+108
+93
+191
+110
+144
+77
+165
+101
+124
+36
+100
+83
+1
+57
+134
+94
+160
+120
+78
+195
+65
+39
+51
+164
+124
+67
+89
+134
+7
+37
+164
+50
+27
+113
+42
+32
+19
+26
+190
+108
+140
+71
+172
+193
+13
+145
+150
+198
+45
+86
+117
+130
+130
+10
+93
+70
+188
+97
+96
+99
+136
+124
+127
+45
+134
+198
+185
+133
+130
+185
+144
+2
+117
+93
+101
+176
+146
+94
+51
+59
+98
+58
+74
+120
+57
+69
+96
+162
+110
+3
+26
+135
+176
+47
+98
+167
+121
+24
+54
+107
+160
+2
+174
+24
+181
+71
+1
+171
+14
+148
+166
+61
+74
+101
+142
+145
+193
+51
+171
+169
+77
+141
+155
+67
+6
+37
+170
+89
+7
+44
+3
+23
+118
+103
+152
+191
+178
+152
+110
+90
+156
+125
+148
+164
+54
+54
+42
+164
+7
+169
+152
+194
+199
+45
+83
+96
+26
+98
+157
+57
+133
+84
+114
+127
+137
+85
+76
+94
+84
+57
+189
+23
+36
+17
+175
+103
+42
+133
+17
+107
+95
+9
+199
+117
+112
+24
+136
+197
+164
+12
+200
+94
+166
+148
+194
+36
+75
+123
+67
+100
+196
+81
+127
+31
+44
+191
+151
+188
+169
+126
+35
+82
+178
+132
+196
+190
+179
+162
+162
+121
+71
+133
+166
+199
+99
+11
+174
+146
+114
+165
+173
+148
+138
+96
+136
+153
+94
+191
+104
+104
+89
+198
+191
+170
+100
+75
+153
+43
+84
+115
+138
+194
+123
+192
+45
+142
+50
+27
+111
+26
+162
+137
+165
+157
+59
+147
+154
+2
+25
+135
+188
+111
+181
+89
+104
+28
+33
+150
+5
+80
+39
+119
+164
+117
+24
+94
+152
+72
+61
+122
+186
+21
+53
+137
+140
+16
+32
+56
+44
+166
+1
+115
+80
+44
+152
+113
+118
+88
+72
+43
+10
+78
+180
+181
+65
+164
+198
+119
+130
+111
+99
+198
+105
+48
+145
+38
+122
+192
+57
+17
+193
+9
+112
+199
+184
+113
+30
+161
+101
+157
+37
+15
+154
+192
+169
+85
+191
+186
+199
+122
+142
+156
+56
+134
+101
+4
+121
+90
+56
+126
+56
+3
+115
+67
+172
+30
+28
+103
+170
+97
+47
+17
+75
+103
+146
+151
+191
+189
+17
+10
+103
+135
+82
+80
+150
+179
+128
+157
+188
+117
+15
+35
+78
+158
+46
+56
+121
+25
+66
+174
+54
+160
+77
+24
+55
+119
+21
+58
+157
+26
+144
+35
+112
+161
+163
+131
+124
+163
+70
+151
+80
+118
+196
+109
+98
+4
+150
+61
+21
+177
+76
+60
+84
+165
+32
+110
+173
+49
+138
+191
+104
+105
+97
+37
+152
+181
+127
+131
+44
+87
+132
+7
+54
+68
+120
+116
+13
+37
+114
+147
+63
+55
+161
+73
+192
+102
+83
+183
+150
+55
+182
+5
+193
+110
+125
+166
+75
+152
+40
+77
+103
+129
+46
+117
+94
+114
+36
+195
+47
+128
+151
+152
+162
+200
+149
+96
+32
+136
+124
+124
+30
+72
+163
+129
+109
+98
+5
+150
+58
+2
+93
+142
+19
+39
+67
+52
+108
+181
+115
+63
+149
+122
+198
+89
+155
+131
+195
+189
+185
+5
+172
+189
+186
+14
+14
+165
+65
+103
+36
+87
+3
+37
+1
+73
+34
+147
+179
+156
+129
+168
+54
+13
+192
+41
+118
+145
+8
+141
+176
+189
+154
+26
+173
+11
+111
+165
+196
+94
+196
+134
+43
+53
+136
+138
+5
+193
+115
+152
+86
+148
+114
+149
+75
+108
+176
+80
+100
+85
+10
+96
+95
+104
+169
+86
+195
+197
+27
+189
+94
+67
+163
+174
+177
+100
+9
+159
+71
+199
+154
+134
+22
+123
+147
+174
+126
+192
+23
+10
+55
+45
+174
+41
+81
+119
+187
+52
+32
+128
+79
+120
+16
+15
+153
+181
+113
+52
+100
+131
+91
+164
+169
+144
+141
+150
+35
+65
+78
+80
+183
+177
+22
+139
+41
+192
+187
+195
+86
+163
+4
+161
+137
+171
+197
+41
+76
+88
+51
+111
+9
+60
+79
+135
+103
+9
+125
+73
+112
+23
+128
+163
+28
+102
+163
+56
+74
+143
+192
+66
+71
+32
+153
+29
+198
+129
+197
+23
+169
+5
+116
+51
+64
+125
+176
+134
+23
+131
+181
+111
+36
+21
+199
+8
+59
+82
+165
+58
+63
+61
+199
+43
+73
+51
+49
+37
+181
+154
+100
+16
+192
+15
+159
+24
+116
+82
+49
+160
+121
+88
+41
+60
+190
+8
+138
+155
+97
+186
+42
+183
+123
+89
+36
+11
+146
+184
+186
+68
+132
+184
+117
+47
+33
+175
+154
+155
+142
+61
+88
+184
+114
+31
+160
+87
+82
+108
+116
+122
+93
+60
+131
+45
+91
+145
+56
+28
+70
+169
+183
+178
+22
+130
+181
+121
+102
+119
+3
+144
+44
+167
+9
+154
+45
+88
+121
+138
+144
+21
+31
+199
+119
+127
+95
+31
+133
+122
+138
+131
+151
+123
+184
+200
+146
+78
+152
+17
+135
+56
+129
+68
+48
+81
+53
+192
+82
+160
+29
+132
+135
+20
+104
+52
+174
+181
+121
+105
+138
+87
+85
+130
+17
+134
+58
+140
+125
+89
+15
+88
+193
+170
+84
+176
+107
+57
+185
+197
+116
+126
+116
+164
+138
+154
+84
+122
+182
+193
+123
+4
+119
+83
+25
+8
+23
+68
+198
+180
+104
+2
+79
+62
+63
+17
+142
+95
+96
+127
+97
+40
+165
+37
+139
+102
+160
+47
+41
+27
+191
+109
+137
+42
+17
+128
+13
+127
+51
+163
+124
+77
+153
+26
+179
+44
+55
+133
+103
+24
+19
+96
+4
+168
+172
+121
+179
+191
+136
+99
+174
+156
+176
+51
+128
+107
+96
+14
+25
+21
+104
+35
+79
+163
+69
+149
+75
+113
+6
+25
+94
+141
+1
+142
+48
+5
+3
+178
+42
+50
+122
+83
+3
+77
+34
+114
+181
+62
+144
+111
+166
+200
+112
+73
+33
+144
+171
+131
+50
+121
+78
+177
+163
+194
+94
+23
+93
+147
+52
+188
+60
+74
+102
+148
+177
+130
+189
+169
+111
+145
+77
+159
+63
+149
+130
+42
+79
+103
+106
+111
+115
+98
+155
+46
+87
+110
+76
+69
+131
+168
+35
+101
+90
+31
+183
+19
+67
+32
+191
+62
+54
+169
+133
+77
+70
+128
+139
+81
+37
+96
+43
+198
+4
+48
+49
+67
+165
+189
+47
+183
+77
+15
+196
+45
+112
+67
+200
+194
+170
+73
+112
+13
+73
+122
+76
+158
+66
+173
+43
+105
+50
+155
+78
+80
+177
+148
+97
+48
+23
+107
+35
+48
+173
+9
+100
+122
+33
+101
+109
+148
+109
+121
+151
+20
+157
+168
+197
+70
+53
+92
+71
+5
+188
+86
+32
+18
+18
+153
+159
+173
+11
+115
+191
+117
+184
+49
+42
+10
+85
+26
+194
+129
+30
+16
+33
+51
+17
+44
+108
+55
+161
+71
+180
+43
+43
+73
+50
+48
+37
+192
+21
+199
+4
+37
+193
+22
+1
+7
+37
+159
+24
+113
+63
+162
+5
+175
+4
+55
+92
+63
+150
+131
+41
+70
+48
+61
+136
+71
+3
+183
+68
+168
+195
+60
+2
+76
+41
+168
+40
+131
+29
+199
+132
+6
+49
+45
+32
+188
+40
+151
+145
+114
+186
+91
+74
+24
+81
+72
+110
+13
+87
+8
+72
+160
+117
+64
+130
+5
+63
+134
+41
+42
+85
+130
+14
+123
+10
+153
+33
+22
+39
+35
+62
+60
+6
+103
+161
+42
+8
+67
+134
+4
+20
+86
+132
+22
+148
+95
+39
+176
+110
+77
+71
+139
+197
+129
+4
+60
+128
+34
+54
+18
+24
+178
+56
+138
+125
+109
+131
+11
+84
+10
+102
+128
+51
+152
+58
+182
+175
+12
+103
+115
+160
+126
+121
+194
+83
+150
+155
+185
+113
+13
+69
+93
+144
+26
+66
+162
+181
+27
+138
+189
+90
+40
+33
+41
+147
+118
+184
+44
+7
+47
+24
+121
+113
+186
+105
+155
+185
+119
+52
+43
+196
+189
+173
+137
+72
+1
+154
+120
+138
+150
+60
+12
+130
+73
+71
+174
+7
+71
+171
+187
+182
+10
+26
+72
+197
+139
+65
+143
+70
+138
+199
+154
+136
+35
+189
+17
+8
+97
+107
+175
+87
+146
+101
+90
+34
+198
+85
+136
+48
+73
+3
+164
+160
+82
+59
+16
+163
+39
+167
+56
+31
+84
+28
+11
+16
+1
+64
+174
+75
+86
+39
+65
+40
+58
+187
+7
+156
+79
+69
+106
+19
+159
+189
+105
+127
+24
+199
+180
+89
+116
+102
+167
+85
+10
+96
+84
+44
+111
+70
+24
+122
+113
+187
+103
+138
+102
+174
+123
+178
+156
+141
+43
+188
+142
+164
+112
+196
+168
+46
+164
+175
+177
+85
+123
+175
+143
+84
+17
+153
+163
+4
+159
+121
+101
+114
+177
+45
+73
+39
+175
+103
+45
+146
+78
+151
+7
+88
+65
+1
+23
+124
+144
+149
+200
+57
+147
+168
+85
+198
+30
+1
+132
+188
+144
+173
+143
+107
+151
+149
+138
+85
+71
+61
+134
+53
+118
+29
+117
+45
+18
+105
+71
+85
+71
+63
+142
+85
+36
+56
+12
+171
+117
+170
+167
+70
+121
+100
+113
+179
+62
+166
+39
+141
+96
+108
+188
+156
+44
+67
+8
+44
+198
+193
+172
+103
+70
+93
+132
+158
+163
+157
+78
+58
+48
+170
+191
+21
+6
+51
+54
+68
+124
+134
+95
+160
+111
+23
+147
+72
+114
+36
+191
+21
+11
+75
+159
+79
+41
+141
+76
+193
+74
+113
+9
+40
+166
+32
+105
+138
+90
+100
+188
+36
+124
+18
+198
+21
+150
+112
+125
+148
+160
+32
+153
+35
+33
+90
+40
+37
+61
+33
+54
+30
+93
+91
+107
+26
+191
+116
+181
+44
+40
+45
+112
+72
+26
+107
+15
+126
+23
+3
+13
+51
+188
+74
+156
+70
+20
+97
+199
+128
+179
+122
+122
+36
+118
+184
+50
+44
+17
+103
+69
+85
+96
+10
+196
+88
+167
+16
+191
+5
+116
+53
+74
+175
+180
+109
+35
+36
+100
+82
+194
+28
+22
+84
+110
+101
+19
+10
+90
+54
+114
+3
+193
+135
+75
+44
+185
+121
+62
+82
+142
+110
+188
+140
+149
+39
+93
+6
+3
+167
+176
+157
+158
+136
+190
+122
+22
+40
+45
+110
+54
+134
+126
+147
+151
+188
+169
+120
+1
+135
+197
+172
+61
+20
+174
+70
+52
+88
+58
+162
+46
+24
+128
+159
+1
+177
+58
+161
+40
+196
+19
+152
+143
+93
+72
+194
+119
+169
+142
+136
+140
+16
+36
+73
+116
+38
+185
+172
+173
+90
+184
+96
+126
+90
+9
+47
+4
+2
+178
+53
+118
+33
+137
+129
+136
+62
+147
+128
+45
+123
+137
+118
+73
+178
+18
+101
+50
+192
+104
+102
+76
+139
+151
+55
+179
+175
+47
+109
+27
+186
+74
+176
+187
+143
+173
+157
+184
+96
+120
+55
+52
+23
+70
+12
+45
+159
+154
+94
+180
+36
+193
+39
+101
+54
+16
+9
+116
+15
+47
+155
+103
+29
+48
+31
+152
+41
+74
+79
+15
+178
+135
+9
+41
+167
+32
+94
+77
+21
+34
+17
+200
+48
+86
+89
+163
+179
+11
+53
+24
+67
+187
+121
+41
+156
+175
+44
+94
+167
+161
+63
+130
+14
+112
+148
+85
+175
+89
+160
+166
+151
+20
+159
+177
+31
+193
+81
+151
+184
+143
+8
+165
+118
+21
+69
+23
+118
+105
+168
+67
+89
+134
+1
+7
+35
+145
+156
+32
+195
+82
+136
+81
+63
+51
+135
+154
+114
+99
+169
+130
+61
+194
+20
+176
+76
+78
+185
+8
+190
+64
+80
+102
+97
+63
+111
+99
+198
+103
+39
+108
+100
+28
+70
+170
+195
+39
+83
+149
+150
+163
+35
+140
+130
+121
+158
+67
+176
+61
+179
+131
+171
+53
+180
+4
+6
+197
+134
+31
+184
+31
+131
+111
+86
+117
+135
+153
+108
+73
+67
+154
+117
+122
+82
+195
+35
+55
+19
+25
+178
+49
+89
+98
+188
+47
+197
+154
+157
+158
+138
+6
+200
+148
+91
+15
+75
+117
+29
+125
+90
+15
+78
+137
+119
+85
+41
+85
+144
+103
+123
+12
+167
+95
+75
+194
+90
+198
+180
+106
+16
+143
+115
+2
+177
+48
+100
+169
+115
+168
+178
+159
+155
+104
+29
+41
+184
+136
+166
+174
+152
+148
+115
+164
+151
+29
+23
+76
+52
+29
+109
+192
+175
+126
+183
+170
+171
+101
+68
+97
+177
+186
+128
+99
+40
+153
+160
+184
+65
+136
+38
+3
+78
+45
+166
+193
+65
+54
+144
+179
+175
+43
+83
+115
+148
+53
+185
+38
+165
+51
+26
+99
+158
+63
+155
+166
+8
+150
+35
+58
+40
+120
+161
+86
+66
+27
+172
+185
+169
+149
+175
+110
+84
+114
+130
+157
+177
+46
+87
+107
+64
+18
+134
+47
+81
+64
+56
+157
+45
+58
+142
+132
+114
+98
+165
+112
+184
+101
+152
+2
+48
+68
+177
+54
+129
+93
+2
+173
+27
+4
+182
+56
+100
+95
+74
+192
+93
+32
+155
+43
+66
+15
+97
+48
+14
+54
+6
+146
+27
+49
+53
+81
+11
+139
+136
+167
+185
+6
+175
+194
+190
+199
+88
+136
+29
+152
+53
+157
+66
+182
+100
+168
+108
+135
+39
+23
+193
+150
+162
+28
+113
+27
+145
+32
+93
+66
+162
+185
+53
+54
+51
+23
+81
+78
+146
+174
+133
+33
+6
+142
+196
+105
+67
+55
+133
+104
+31
+52
+30
+118
+39
+173
+86
+166
+23
+43
+52
+127
+93
+15
+57
+11
+157
+42
+40
+64
+24
+172
+18
+158
+190
+119
+7
+168
+152
+199
+29
+187
+64
+100
+29
+70
+167
+169
+116
+175
+9
+75
+175
+177
+88
+140
+48
+29
+145
+6
+134
+154
+115
+108
+16
+121
+188
+39
+144
+112
+180
+71
+9
+22
+51
+112
+17
+91
+200
+183
+96
+135
+146
+64
+70
+44
+35
+20
+1
+34
+191
+45
+154
+120
+136
+134
+183
+92
+108
+26
+180
+53
+99
+116
+11
+21
+32
+5
+147
+40
+119
+153
+46
+103
+7
+122
+72
+132
+145
+87
+17
+125
+197
+65
+15
+111
+129
+177
+100
+14
+184
+177
+13
+82
+183
+156
+96
+172
+170
+72
+99
+153
+28
+193
+108
+109
+86
+136
+40
+19
+153
+149
+120
+178
+190
+145
+159
+48
+62
+138
+75
+7
+172
+168
+63
+66
+30
+187
+54
+40
+156
+180
+76
+39
+158
+195
+153
+163
+5
+167
+160
+60
+121
+191
+60
+44
+122
+142
+150
+30
+27
+96
+138
+166
+157
+48
+79
+46
+165
+180
+196
+161
+3
+172
+5
+84
+62
+22
+173
+44
+108
+51
+140
+182
+35
+171
+114
+148
+70
+84
+81
+127
+41
+102
+46
+159
+145
+40
+132
+37
+35
+80
+161
+49
+51
+66
+140
+47
+22
+114
+89
+110
+65
+200
+15
+90
+5
+21
+80
+92
+34
+178
+165
+189
+47
+183
+80
+32
+71
+143
+20
+32
+15
+8
+110
+192
+164
+55
+60
+63
+41
+85
+143
+94
+74
+1
+146
+63
+69
+51
+85
+50
+143
+4
+146
+37
+112
+143
+47
+3
+192
+132
+64
+196
+3
+60
+132
+53
+131
+107
+67
+42
+50
+126
+106
+101
+53
+15
+15
+154
+187
+144
+178
+174
+47
+117
+87
+69
+29
+156
+79
+66
+91
+155
+111
+70
+23
+108
+40
+71
+66
+164
+191
+70
+104
+1
+70
+13
+49
+179
+34
+191
+46
+158
+134
+188
+123
+48
+181
+57
+115
+177
+31
+192
+77
+137
+134
+172
+23
+196
+171
+57
+9
+144
+184
+5
+183
+50
+55
+88
+32
+4
+136
+179
+56
+126
+55
+194
+74
+101
+143
+149
+12
+132
+85
+124
+181
+177
+30
+191
+77
+147
+187
+1
+124
+140
+124
+84
+190
+186
+5
+157
+98
+177
+181
+96
+154
+58
+164
+67
+126
+157
+13
+67
+88
+123
+148
+181
+163
+148
+21
+195
+184
+155
+77
+65
+101
+20
+16
+116
+158
+101
+189
+27
+67
+158
+153
+96
+200
+136
+13
+57
+30
+71
+158
+109
+35
+27
+50
+59
+105
+100
+53
+24
+67
+192
+153
+188
+153
+26
+187
+86
+39
+58
+200
+80
+84
+186
+163
+108
+182
+118
+76
+190
+64
+74
+69
+148
+70
+97
+149
+26
+15
+56
+199
+94
+175
+4
+53
+82
+19
+177
+90
+154
+114
+97
+157
+72
+20
+71
+45
+35
+9
+139
+153
+68
+29
+170
+160
+29
+137
+159
+127
+127
+27
+16
+56
+198
+81
+111
+139
+36
+165
+64
+105
+55
+188
+33
+106
+137
+71
+199
+158
+157
+119
+107
+170
+64
+53
+141
+174
+177
+101
+17
+188
+181
+197
+153
+146
+100
+85
+10
+100
+113
+178
+56
+134
+99
+192
+56
+13
+179
+157
+133
+187
+126
+72
+104
+178
+131
+186
+140
+175
+189
+157
+46
+65
+183
+110
+18
+117
+143
+9
+171
+148
+151
+175
+96
+6
+171
+178
+130
+174
+82
+124
+9
+142
+171
+155
+190
+150
+192
+5
+100
+155
+36
+20
+199
+15
+101
+73
+133
+139
+42
+2
+40
+20
+162
+193
+101
+73
+131
+129
+194
+8
+101
+142
+138
+156
+97
+178
+198
+188
+151
+13
+124
+30
+67
+134
+3
+18
+80
+120
+197
+111
+89
+139
+38
+180
+136
+197
+164
+15
+14
+148
+164
+57
+70
+106
+7
+90
+81
+78
+136
+116
+80
+36
+93
+40
+4
+65
+161
+182
+40
+7
+86
+53
+149
+17
+162
+14
+34
+76
+153
+35
+29
+65
+129
+192
+194
+37
+77
+129
+79
+115
+187
+86
+32
+25
+63
+151
+144
+107
+150
+137
+74
+19
+47
+115
+65
+161
+181
+37
+196
+45
+111
+60
+162
+35
+154
+6
+56
+82
+186
+181
+17
+77
+110
+171
+32
+58
+63
+54
+160
+76
+21
+40
+53
+163
+105
+166
+52
+19
+42
+85
+134
+43
+55
+145
+173
+139
+78
+19
+12
+109
+143
+81
+1
+74
+39
+172
+80
+137
+99
+165
+99
+115
+2
+172
+20
+172
+59
+6
+102
+164
+66
+121
+136
+134
+178
+67
+197
+181
+116
+73
+195
+115
+137
+190
+108
+142
+82
+15
+153
+187
+151
+24
+184
+92
+94
+140
+194
+105
+83
+154
+181
+95
+148
+32
+66
+107
+49
+130
+143
+90
+58
+138
+110
+20
+128
+191
+193
+43
+122
+149
+200
+62
+175
+98
+13
+198
+76
+76
+171
+144
+126
+60
+29
+36
+160
+33
+162
+77
+9
+162
+96
+122
+68
+109
+41
+70
+53
+94
+84
+62
+17
+150
+147
+137
+101
+177
+157
+152
+100
+36
+119
+197
+111
+94
+163
+136
+147
+59
+36
+82
+176
+117
+118
+57
+86
+3
+43
+35
+24
+33
+185
+10
+1
+117
+95
+114
+33
+177
+164
+194
+91
+1
+183
+98
+139
+154
+75
+68
+130
+175
+76
+88
+44
+72
+42
+200
+27
+165
+149
+11
+127
+69
+74
+25
+83
+77
+119
+20
+53
+139
+157
+94
+154
+77
+83
+4
+82
+62
+31
+30
+106
+167
+47
+183
+80
+32
+78
+180
+180
+64
+165
+17
+23
+186
+106
+166
+45
+179
+70
+7
+16
+28
+33
+143
+163
+97
+111
+198
+191
+165
+71
+147
+45
+148
+85
+182
+126
+124
+12
+152
+10
+93
+73
+1
+150
+93
+9
+21
+47
+99
+174
+152
+151
+137
+64
+158
+173
+16
+138
+89
+88
+134
+12
+67
+93
+156
+104
+23
+2
+2
+3
+196
+156
+173
+31
+32
+118
+24
+86
+99
+21
+37
+31
+56
+64
+79
+99
+83
+10
+116
+9
+9
+174
+168
+46
+163
+170
+154
+193
+172
+98
+45
+186
+118
+34
+146
+169
+105
+114
+141
+17
+38
+76
+117
+16
+47
+136
+197
+159
+184
+76
+4
+142
+16
+21
+188
+138
+135
+174
+29
+13
+17
+184
+154
+72
+46
+33
+181
+195
+142
+100
+126
+55
+199
+96
+190
+81
+175
+121
+155
+42
+53
+148
+11
+131
+93
+180
+41
+29
+6
+174
+195
+4
+72
+2
+159
+145
+37
+117
+173
+190
+187
+13
+190
+29
+67
+138
+32
+151
+18
+151
+146
+120
+9
+179
+193
+147
+149
+174
+100
+37
+124
+17
+188
+178
+178
+69
+14
+65
+69
+26
+141
+13
+12
+163
+67
+143
+53
+37
+142
+126
+77
+129
+84
+141
+94
+95
+132
+133
+17
+102
+60
+51
+163
+123
+72
+123
+98
+79
+196
+68
+47
+75
+27
+93
+112
+37
+17
+175
+95
+200
+146
+82
+180
+137
+10
+27
+74
+200
+134
+9
+53
+38
+146
+139
+122
+89
+33
+3
+121
+99
+108
+162
+2
+153
+103
+38
+106
+97
+24
+78
+52
+11
+194
+70
+77
+30
+91
+77
+43
+169
+31
+70
+143
+31
+102
+141
+125
+85
+186
+155
+61
+172
+80
+134
+89
+126
+160
+31
+142
+179
+199
+183
+112
+28
+161
+115
+46
+38
+17
+161
+17
+55
+179
+183
+92
+105
+3
+74
+20
+57
+167
+93
+59
+116
+164
+143
+186
+32
+119
+27
+89
+95
+174
+192
+185
+185
+47
+18
+88
+166
+3
+128
+139
+85
+59
+195
+35
+59
+44
+128
+180
+126
+139
+105
+178
+123
+138
+124
+100
+87
+23
+158
+142
+32
+111
+184
+107
+190
+178
+155
+131
+195
+192
+200
+77
+62
+79
+123
+29
+68
+147
+71
+104
+188
+191
+54
+7
+162
+107
+187
+160
+80
+41
+132
+23
+150
+93
+13
+40
+127
+3
+75
+26
+79
+48
+175
+22
+162
+169
+163
+58
+80
+161
+43
+17
+114
+134
+177
+61
+175
+98
+17
+21
+175
+68
+31
+177
+187
+131
+107
+70
+54
+98
+105
+149
+150
+162
+25
+93
+137
+186
+84
+29
+20
+56
+161
+66
+150
+106
+89
+179
+80
+65
+74
+62
+113
+121
+110
+174
+53
+158
+71
+7
+4
+163
+145
+3
+112
+51
+97
+132
+116
+112
+30
+176
+185
+130
+115
+126
+117
+170
+176
+126
+169
+85
+192
+189
+8
+145
+2
+109
+36
+35
+83
+188
+186
+24
+71
+14
+46
+154
+115
+105
+199
+52
+121
+56
+51
+5
+173
+194
+10
+115
+3
+189
+111
+163
+183
+32
+149
+9
+115
+5
+197
+145
+96
+74
+183
+30
+133
+134
+6
+38
+175
+106
+65
+39
+50
+152
+66
+28
+174
+195
+200
+51
+107
+185
+148
+26
+30
+145
+2
+108
+28
+4
+173
+199
+40
+52
+154
+56
+157
+39
+24
+194
+150
+151
+165
+28
+87
+73
+55
+72
+136
+177
+34
+18
+1
+51
+98
+129
+94
+9
+6
+158
+101
+180
+174
+31
+18
+32
+31
+103
+144
+132
+105
+38
+87
+184
+126
+102
+77
+152
+16
+132
+50
+113
+32
+177
+174
+53
+154
+48
+110
+27
+175
+6
+63
+126
+188
+200
+109
+50
+124
+97
+68
+140
+28
+109
+9
+71
+151
+66
+39
+46
+123
+132
+81
+103
+91
+17
+88
+179
+83
+89
+188
+131
+100
+19
+23
+163
+177
+192
+166
+68
+115
+86
+81
+113
+149
+75
+113
+5
+16
+52
+167
+138
+126
+118
+171
+170
+80
+150
+182
+144
+28
+78
+12
+175
+144
+92
+61
+138
+75
+16
+18
+171
+64
+47
+109
+30
+198
+126
+172
+104
+74
+116
+31
+137
+149
+62
+37
+63
+46
+114
+68
+187
+108
+169
+43
+138
+48
+44
+36
+19
+196
+5
+70
+171
+3
+80
+51
+190
+81
+177
+133
+9
+53
+41
+174
+75
+90
+62
+169
+55
+11
+171
+136
+72
+15
+41
+115
+127
+126
+18
+178
+104
+26
+21
+99
+5
+142
+9
+184
+22
+78
+70
+119
+88
+53
+132
+116
+111
+23
+140
+34
+145
+169
+110
+147
+89
+16
+96
+39
+170
+68
+84
+94
+12
+25
+47
+59
+132
+62
+186
+158
+77
+44
+170
+28
+33
+153
+21
+152
+128
+198
+42
+72
+56
+91
+43
+40
+51
+154
+64
+199
+22
+138
+35
+167
+89
+31
+193
+80
+140
+123
+84
+198
+32
+10
+169
+130
+62
+4
+64
+151
+132
+38
+41
+101
+38
+124
+8
+128
+99
+48
+197
+156
+164
+177
+190
+153
+5
+56
+94
+64
+139
+59
+106
+106
+89
+180
+82
+75
+118
+33
+143
+157
+59
+144
+133
+110
+63
+189
+166
+99
+96
+89
+74
+45
+200
+198
+194
+184
+156
+85
+109
+91
+165
+177
+174
+56
+173
+135
+49
+84
+67
+44
+64
+189
+165
+87
+42
+68
+31
+181
+7
+16
+31
+47
+199
+174
+60
+192
+15
+166
+62
+81
+123
+14
+181
+161
+141
+200
+138
+30
+137
+156
+102
+12
+158
+43
+33
+19
+13
+114
+165
+171
+143
+118
+20
+62
+198
+30
+199
+123
+147
+183
+170
+179
+145
+62
+71
+69
+180
+63
+160
+196
+137
+61
+140
+90
+83
+86
+172
+62
+19
+164
+14
+6
+111
+17
+100
+54
+27
+73
+197
+130
+10
+89
+49
+91
+110
+38
+46
+135
+192
+145
+140
+137
+164
+149
+24
+6
+19
+64
+15
+115
+158
+111
+51
+105
+175
+101
+37
+116
+162
+136
+159
+129
+146
+118
+195
+105
+77
+122
+44
+167
+3
+122
+106
+135
+59
+141
+121
+61
+73
+96
+119
+54
+50
+21
+75
+66
+121
+134
+119
+113
+8
+31
+114
+9
+26
+77
+28
+80
+31
+67
+125
+148
+163
+45
+8
+44
+187
+135
+124
+132
+77
+76
+168
+126
+44
+134
+10
+58
+62
+53
+162
+91
+93
+142
+19
+35
+43
+146
+94
+55
+82
+2
+76
+38
+146
+140
+125
+94
+41
+3
+50
+72
+186
+74
+169
+156
+11
+66
+104
+28
+37
+173
+103
+66
+70
+29
+151
+45
+115
+83
+64
+40
+64
+30
+7
+168
+153
+6
+57
+91
+35
+193
+40
+107
+83
+133
+56
+142
+148
+10
+130
+97
+8
+180
+8
+30
+117
+27
+117
+56
+87
+20
+133
+21
+137
+31
+154
+49
+110
+20
+132
+16
+111
+127
+164
+41
+173
+74
+87
+60
+177
+131
+189
+160
+63
+138
+65
+153
+137
+47
+46
+57
+129
+63
+21
+162
+185
+57
+79
+163
+65
+131
+200
+23
+134
+3
+12
+49
+189
+90
+44
+57
+146
+170
+102
+89
+13
+84
+189
+177
+160
+172
+193
+12
+133
+94
+174
+197
+18
+138
+68
+168
+196
+67
+40
+42
+95
+193
+103
+85
+186
+151
+36
+58
+27
+43
+19
+129
+198
+33
+20
+19
+138
+63
+138
+60
+118
+171
+163
+39
+170
+77
+132
+98
+1
+126
+152
+180
+110
+44
+79
+75
+146
+1
+95
+162
+116
+43
+14
+101
+80
+172
+120
+172
+150
+156
+186
+117
+30
+125
+82
+173
+102
+54
+7
+161
+106
+186
+164
+115
+19
+80
+106
+122
+176
+160
+180
+43
+36
+34
+85
+1
+46
+65
+181
+104
+199
+59
+167
+73
+136
+162
+153
+63
+197
+21
+154
+141
+61
+95
+27
+105
+189
+197
+79
+102
+107
+122
+174
+149
+134
+59
+155
+1
+9
+48
+15
+58
+13
+158
+35
+191
+30
+65
+122
+143
+165
+107
+160
+196
+141
+81
+17
+178
+111
+68
+13
+68
+95
+156
+84
+106
+81
+133
+74
+45
+6
+36
+163
+51
+45
+13
+71
+112
+32
+191
+57
+26
+41
+17
+135
+60
+147
+143
+138
+140
+199
+140
+52
+47
+22
+106
+44
+112
+75
+48
+14
+55
+2
+117
+88
+77
+75
+159
+79
+50
+186
+71
+156
+98
+184
+28
+116
+41
+4
+58
+115
+171
+196
+37
+62
+41
+94
+192
+112
+140
+38
+170
+76
+127
+82
+153
+179
+103
+5
+105
+190
+194
+60
+12
+138
+120
+79
+196
+63
+22
+161
+175
+200
+27
+166
+155
+36
+28
+43
+9
+70
+141
+18
+40
+81
+131
+61
+182
+152
+72
+63
+137
+57
+110
+148
+97
+50
+30
+136
+147
+64
+61
+195
+20
+170
+38
+101
+66
+92
+159
+125
+125
+27
+38
+185
+174
+179
+114
+75
+19
+45
+101
+3
+115
+62
+138
+70
+181
+60
+138
+88
+87
+128
+193
+5
+95
+127
+109
+116
+119
+72
+161
+122
+85
+16
+129
+38
+63
+44
+97
+187
+50
+22
+84
+104
+74
+109
+191
+168
+96
+66
+132
+196
+193
+193
+25
+16
+74
+97
+120
+53
+36
+143
+137
+140
+8
+194
+90
+197
+175
+74
+75
+185
+39
+173
+87
+168
+23
+27
+159
+113
+51
+88
+72
+44
+19
+119
+141
+179
+8
+32
+127
+76
+113
+197
+164
+10
+189
+45
+169
+11
+149
+193
+19
+182
+124
+112
+155
+124
+147
+172
+107
+98
+25
+70
+196
+142
+95
+92
+100
+169
+122
+10
+160
+78
+25
+53
+94
+90
+97
+177
+190
+152
+2
+48
+75
+15
+19
+178
+105
+25
+8
+24
+75
+42
+177
+85
+114
+124
+124
+24
+34
+187
+18
+31
+25
+73
+18
+52
+154
+59
+176
+122
+152
+16
+126
+15
+164
+47
+10
+36
+129
+49
+138
+187
+78
+189
+38
+126
+13
+151
+184
+151
+52
+156
+71
+22
+100
+3
+114
+61
+146
+126
+45
+139
+30
+125
+86
+192
+182
+166
+162
+75
+195
+101
+49
+191
+104
+109
+115
+115
+56
+105
+129
+33
+38
+128
+31
+36
+143
+133
+111
+74
+48
+21
+100
+11
+171
+127
+24
+2
+200
+185
+112
+8
+47
+7
+26
+92
+119
+94
+89
+97
+178
+197
+189
+158
+49
+77
+24
+49
+83
+54
+182
+7
+11
+1
+109
+46
+101
+194
+56
+194
+64
+40
+73
+76
+1
+122
+128
+68
+63
+163
+18
+42
+90
+162
+166
+135
+120
+105
+151
+163
+25
+82
+73
+104
+163
+47
+16
+76
+118
+22
+73
+41
+194
+196
+34
+42
+151
+124
+190
+26
+49
+62
+134
+47
+80
+60
+39
+102
+59
+35
+87
+4
+49
+58
+109
+130
+6
+65
+141
+61
+96
+34
+141
+142
+186
+39
+158
+197
+164
+16
+22
+194
+168
+58
+42
+131
+9
+74
+163
+119
+48
+19
+82
+125
+12
+148
+185
+179
+17
+88
+178
+81
+85
+177
+102
+22
+13
+82
+182
+153
+83
+126
+10
+129
+84
+146
+126
+41
+113
+114
+66
+173
+47
+131
+163
+1
+142
+42
+174
+69
+48
+71
+197
+147
+108
+123
+172
+127
+18
+163
+20
+50
+126
+108
+113
+109
+37
+45
+141
+46
+4
+15
+51
+174
+189
+172
+130
+36
+46
+156
+124
+140
+126
+96
+42
+191
+164
+69
+142
+33
+124
+45
+159
+153
+86
+140
+66
+139
+41
+198
+21
+142
+69
+136
+197
+159
+182
+67
+159
+155
+104
+32
+58
+62
+54
+170
+133
+70
+27
+137
+178
+38
+25
+15
+64
+51
+131
+125
+179
+150
+87
+175
+71
+50
+69
+163
+158
+89
+110
+65
+199
+10
+71
+134
+172
+26
+9
+23
+62
+168
+47
+174
+22
+165
+194
+86
+172
+58
+2
+92
+138
+196
+138
+69
+173
+15
+140
+104
+163
+50
+31
+143
+177
+179
+77
+54
+39
+149
+142
+113
+1
+193
+148
+153
+189
+162
+76
+196
+96
+13
+19
+195
+1
+57
+135
+100
+184
+8
+194
+94
+16
+53
+179
+200
+194
+162
+27
+108
+7
+74
+181
+20
+93
+177
+27
+169
+171
+105
+91
+7
+24
+81
+73
+110
+4
+38
+192
+11
+137
+124
+118
+192
+94
+34
+161
+62
+124
+187
+2
+136
+199
+169
+29
+52
+58
+80
+161
+46
+34
+190
+36
+107
+119
+151
+33
+42
+158
+169
+199
+71
+37
+184
+173
+184
+152
+55
+162
+79
+19
+5
+58
+104
+110
+125
+161
+40
+189
+183
+196
+131
+20
+143
+82
+10
+120
+37
+141
+119
+46
+5
+20
+75
+67
+133
+195
+179
+119
+101
+139
+126
+104
+93
+23
+104
+15
+161
+31
+139
+157
+95
+159
+95
+144
+11
+174
+151
+139
+78
+16
+195
+29
+26
+96
+140
+184
+41
+197
+12
+98
+84
+27
+3
+180
+53
+104
+150
+161
+18
+65
+32
+6
+149
+46
+135
+197
+168
+34
+95
+65
+139
+49
+47
+42
+36
+40
+112
+119
+105
+164
+41
+168
+40
+133
+35
+21
+12
+82
+183
+169
+164
+66
+125
+154
+3
+34
+174
+147
+113
+157
+128
+160
+8
+9
+179
+195
+166
+42
+159
+179
+45
+59
+152
+182
+130
+140
+73
+180
+21
+110
+71
+37
+191
+11
+149
+197
+40
+69
+59
+134
+69
+14
+65
+63
+1
+38
+19
+173
+70
+67
+175
+47
+106
+17
+154
+170
+40
+108
+92
+181
+57
+120
+2
+139
+17
+52
+162
+103
+167
+78
+162
+74
+185
+51
+41
+187
+156
+54
+121
+35
+128
+55
+179
+178
+58
+151
+181
+135
+181
+70
+192
+125
+23
+16
+94
+21
+84
+116
+143
+17
+19
+158
+180
+58
+135
+89
+120
+120
+38
+151
+162
+17
+46
+121
+115
+5
+198
+146
+94
+56
+90
+34
+198
+87
+144
+79
+186
+6
+159
+105
+200
+59
+152
+184
+134
+154
+118
+125
+91
+25
+136
+195
+147
+129
+52
+153
+52
+135
+146
+64
+77
+86
+26
+183
+60
+119
+172
+165
+46
+191
+135
+97
+165
+122
+50
+4
+172
+1
+56
+127
+64
+40
+64
+30
+4
+155
+102
+17
+183
+149
+46
+143
+39
+155
+178
+76
+54
+45
+184
+103
+163
+48
+29
+143
+193
+76
+121
+43
+167
+17
+199
+44
+78
+78
+162
+73
+185
+56
+76
+152
+28
+4
+171
+192
+15
+165
+55
+46
+180
+67
+183
+99
+153
+26
+184
+71
+167
+166
+98
+100
+115
+192
+119
+195
+97
+27
+93
+117
+69
+167
+179
+173
+31
+32
+115
+200
+165
+196
+95
+2
+163
+159
+94
+133
+157
+147
+67
+82
+91
+10
+39
+148
+137
+92
+117
+77
+6
+150
+47
+130
+160
+197
+140
+70
+161
+141
+199
+126
+173
+102
+57
+27
+52
+73
+169
+161
+42
+8
+70
+155
+99
+3
+127
+138
+83
+59
+16
+160
+20
+86
+138
+54
+86
+31
+14
+6
+111
+11
+68
+109
+48
+110
+28
+179
+24
+134
+186
+112
+197
+181
+111
+41
+47
+114
+70
+192
+122
+10
+163
+90
+76
+47
+6
+8
+200
+130
+182
+123
+101
+100
+92
+59
+126
+25
+20
+93
+179
+43
+46
+92
+139
+14
+32
+67
+115
+88
+101
+9
+153
+35
+33
+88
+36
+22
+14
+84
+181
+128
+148
+134
+74
+39
+168
+63
+66
+26
+168
+175
+142
+75
+175
+181
+109
+30
+200
+135
+10
+45
+177
+65
+197
+200
+24
+151
+88
+174
+52
+150
+31
+36
+142
+129
+100
+35
+116
+183
+52
+66
+134
+10
+62
+81
+126
+34
+72
+126
+109
+124
+164
+77
+183
+8
+2
+146
+61
+48
+145
+40
+135
+49
+79
+38
+119
+173
+172
+71
+82
+54
+193
+74
+103
+157
+16
+86
+175
+82
+119
+174
+174
+83
+134
+55
+125
+61
+40
+91
+191
+127
+45
+135
+1
+198
+179
+94
+159
+106
+9
+102
+135
+89
+126
+153
+187
+147
+3
+91
+124
+131
+66
+22
+139
+42
+200
+23
+138
+24
+107
+25
+188
+107
+151
+145
+115
+190
+108
+140
+66
+142
+56
+62
+71
+74
+8
+183
+22
+91
+148
+72
+100
+159
+54
+92
+72
+2
+169
+200
+78
+72
+126
+114
+151
+85
+149
+134
+66
+194
+171
+84
+171
+70
+80
+55
+11
+171
+126
+16
+169
+71
+102
+179
+155
+123
+148
+182
+163
+140
+173
+181
+130
+152
+144
+99
+104
+131
+53
+140
+168
+151
+195
+13
+129
+56
+177
+166
+1
+116
+87
+83
+115
+145
+40
+137
+64
+153
+140
+65
+132
+8
+68
+135
+200
+189
+133
+98
+195
+92
+200
+176
+61
+180
+133
+186
+118
+38
+165
+49
+11
+20
+27
+186
+69
+148
+62
+48
+131
+154
+145
+87
+19
+134
+35
+6
+123
+82
+189
+200
+97
+188
+53
+31
+108
+173
+65
+38
+46
+133
+188
+138
+135
+171
+6
+104
+170
+86
+194
+187
+182
+6
+4
+171
+193
+20
+181
+114
+55
+105
+136
+72
+10
+15
+200
+67
+200
+198
+193
+179
+140
+28
+116
+39
+196
+29
+8
+191
+76
+145
+185
+5
+168
+165
+83
+15
+146
+142
+138
+153
+81
+107
+120
+156
+57
+145
+154
+22
+149
+98
+46
+194
+156
+190
+141
+133
+138
+31
+142
+175
+176
+82
+110
+126
+166
+61
+73
+91
+95
+153
+61
+192
+7
+113
+13
+67
+87
+123
+152
+10
+97
+91
+76
+43
+174
+58
+182
+179
+32
+189
+43
+161
+179
+31
+171
+153
+178
+99
+189
+47
+183
+80
+33
+76
+168
+120
+12
+197
+73
+69
+156
+119
+106
+169
+63
+61
+199
+45
+85
+106
+74
+89
+71
+27
+123
+99
+92
+59
+132
+59
+172
+105
+77
+126
+59
+24
+20
+103
+40
+112
+114
+81
+56
+11
+166
+100
+110
+158
+160
+143
+18
+23
+183
+93
+110
+26
+167
+171
+123
+197
+77
+97
+89
+62
+170
+66
+71
+31
+148
+12
+143
+153
+34
+28
+62
+125
+192
+28
+44
+18
+113
+115
+74
+11
+6
+137
+170
+188
+199
+105
+39
+90
+192
+143
+130
+91
+178
+55
+126
+65
+58
+170
+94
+37
+181
+157
+114
+74
+22
+69
+20
+103
+37
+101
+73
+127
+113
+133
+185
+116
+30
+134
+141
+41
+179
+103
+10
+139
+145
+18
+5
+71
+185
+75
+189
+54
+29
+88
+73
+45
+21
+117
+116
+46
+38
+16
+158
+3
+199
+168
+16
+189
+194
+67
+54
+125
+63
+56
+171
+130
+37
+57
+14
+168
+86
+4
+50
+71
+176
+18
+127
+3
+78
+39
+134
+58
+145
+150
+199
+46
+85
+102
+46
+161
+155
+87
+128
+191
+196
+57
+179
+159
+147
+51
+185
+51
+44
+3
+26
+129
+146
+117
+190
+85
+7
+78
+3
+123
+113
+167
+189
+37
+117
+172
+184
+159
+97
+152
+39
+67
+56
+138
+124
+101
+93
+51
+75
+189
+67
+98
+187
+44
+188
+132
+98
+4
+148
+52
+177
+3
+21
+107
+48
+133
+164
+191
+67
+89
+132
+196
+185
+152
+45
+103
+22
+2
+16
+84
+164
+27
+88
+86
+131
+8
+76
+182
+14
+49
+165
+153
+34
+31
+76
+184
+20
+66
+23
+143
+53
+28
+97
+127
+94
+22
+88
+133
+13
+84
+184
+153
+60
+183
+165
+144
+179
+187
+107
+165
+27
+82
+47
+150
+77
+117
+6
+188
+72
+144
+14
+192
+26
+31
+151
+29
+14
+27
+37
+183
+165
+146
+190
+34
+93
+52
+81
+18
+180
+121
+106
+150
+149
+141
+109
+185
+135
+147
+67
+84
+100
+47
+183
+73
+197
+126
+182
+160
+121
+93
+70
+183
+67
+159
+151
+80
+120
+4
+144
+34
+105
+127
+22
+185
+117
+40
+189
+176
+161
+180
+39
+11
+122
+33
+99
+99
+100
+117
+200
+153
+116
+122
+88
+38
+36
+71
+109
+18
+123
+182
+188
+90
+51
+97
+127
+89
+194
+166
+52
+16
+32
+52
+25
+85
+83
+134
+59
+154
+195
+182
+142
+17
+23
+187
+119
+29
+111
+5
+32
+149
+8
+106
+170
+61
+40
+96
+21
+59
+168
+83
+187
+172
+153
+172
+57
+194
+50
+155
+83
+102
+65
+76
+69
+135
+193
+140
+112
+11
+60
+58
+12
+152
+6
+71
+172
+195
+19
+166
+27
+65
+152
+129
+8
+88
+52
+126
+90
+4
+19
+80
+117
+178
+21
+126
+166
+66
+100
+7
+146
+15
+172
+102
+66
+78
+75
+146
+4
+116
+61
+123
+194
+54
+183
+17
+56
+180
+182
+73
+2
+153
+107
+65
+30
+195
+98
+37
+146
+143
+145
+188
+23
+45
+64
+186
+137
+155
+94
+174
+198
+24
+162
+158
+95
+146
+24
+35
+193
+43
+122
+148
+199
+57
+160
+42
+19
+138
+54
+88
+44
+74
+54
+59
+68
+81
+77
+130
+93
+184
+72
+176
+12
+92
+44
+38
+29
+37
+163
+46
+9
+42
+174
+62
+10
+106
+145
+118
+4
+169
+174
+131
+21
+143
+76
+170
+134
+80
+76
+134
+125
+143
+138
+146
+30
+70
+155
+103
+20
+199
+12
+88
+19
+123
+167
+99
+92
+63
+157
+174
+31
+24
+69
+197
+163
+9
+187
+46
+198
+171
+52
+169
+150
+184
+151
+52
+158
+82
+67
+69
+17
+76
+110
+175
+62
+1
+55
+119
+23
+69
+15
+67
+70
+16
+72
+88
+82
+103
+86
+189
+160
+60
+121
+183
+13
+34
+90
+40
+31
+26
+76
+29
+92
+91
+118
+93
+101
+171
+115
+157
+108
+39
+63
+30
+16
+31
+43
+183
+113
+36
+200
+74
+49
+27
+123
+98
+79
+195
+63
+29
+6
+176
+5
+48
+45
+38
+24
+7
+27
+99
+151
+23
+178
+61
+169
+68
+90
+129
+167
+36
+119
+191
+78
+152
+15
+127
+25
+11
+41
+144
+101
+113
+166
+182
+1
+168
+199
+89
+142
+55
+53
+28
+92
+102
+186
+1
+128
+165
+38
+149
+152
+176
+84
+125
+195
+48
+136
+190
+118
+196
+116
+134
+161
+161
+119
+68
+136
+4
+3
+189
+108
+149
+119
+177
+190
+154
+14
+97
+59
+76
+130
+101
+35
+106
+120
+172
+151
+162
+13
+23
+17
+100
+48
+192
+124
+18
+199
+32
+6
+147
+31
+60
+87
+178
+89
+137
+25
+115
+66
+166
+5
+133
+162
+171
+174
+105
+64
+41
+73
+71
+174
+4
+63
+144
+102
+119
+195
+103
+63
+50
+135
+165
+181
+198
+164
+4
+152
+78
+99
+93
+72
+196
+135
+45
+53
+122
+54
+27
+76
+15
+9
+125
+68
+89
+121
+127
+73
+93
+108
+11
+94
+68
+169
+198
+76
+73
+153
+67
+23
+141
+40
+174
+86
+153
+144
+91
+51
+90
+85
+100
+42
+152
+136
+49
+75
+9
+184
+21
+76
+67
+118
+110
+200
+13
+79
+163
+66
+131
+192
+178
+141
+44
+2
+18
+89
+175
+50
+129
+124
+186
+200
+129
+174
+86
+153
+144
+95
+69
+166
+174
+155
+166
+7
+145
+14
+182
+164
+150
+24
+193
+143
+126
+69
+81
+64
+60
+185
+177
+198
+191
+169
+97
+60
+91
+8
+25
+85
+87
+154
+149
+108
+107
+76
+94
+80
+36
+95
+50
+46
+27
+149
+55
+195
+75
+98
+118
+28
+109
+5
+50
+56
+84
+6
+84
+50
+141
+4
+153
+83
+126
+6
+104
+176
+119
+133
+128
+171
+76
+125
+66
+71
+33
+164
+88
+59
+161
+41
+199
+23
+152
+103
+58
+17
+189
+181
+185
+78
+8
+150
+28
+23
+88
+126
+165
+61
+82
+142
+119
+34
+136
+112
+53
+111
+185
+117
+38
+173
+99
+38
+141
+102
+147
+159
+39
+3
+64
+164
+9
+179
+194
+155
+183
+103
+174
+116
+137
+179
+43
+47
+95
+152
+59
+190
+12
+163
+75
+184
+26
+101
+176
+154
+138
+44
+29
+179
+10
+55
+40
+151
+145
+114
+180
+57
+127
+50
+158
+104
+200
+71
+25
+113
+58
+130
+65
+16
+115
+151
+69
+61
+147
+129
+56
+176
+156
+152
+110
+91
+159
+143
+24
+62
+153
+166
+17
+16
+143
+113
+192
+140
+110
+2
+25
+134
+185
+102
+147
+173
+112
+120
+108
+174
+72
+71
+176
+20
+139
+54
+73
+150
+52
+161
+98
+142
+170
+145
+136
+119
+90
+68
+2
+2
+196
+163
+16
+28
+28
+121
+77
+169
+128
+42
+108
+70
+48
+64
+150
+125
+5
+104
+178
+138
+28
+128
+119
+163
+108
+185
+140
+177
+200
+15
+87
+191
+164
+70
+145
+36
+115
+172
+197
+38
+60
+16
+160
+23
+96
+171
+165
+55
+46
+179
+61
+158
+1
+188
+118
+19
+53
+147
+8
+125
+83
+179
+124
+134
+95
+165
+134
+125
+147
+159
+27
+137
+183
+62
+131
+32
+10
+180
+186
+100
+130
+83
+131
+40
+62
+10
+103
+132
+66
+14
+92
+25
+122
+110
+162
+183
+43
+11
+82
+189
+2
+114
+62
+150
+145
+128
+62
+20
+163
+2
+149
+73
+100
+145
+174
+140
+74
+187
+55
+46
+185
+97
+123
+63
+75
+84
+28
+15
+39
+102
+60
+45
+132
+193
+170
+83
+172
+86
+169
+36
+100
+77
+168
+114
+173
+18
+150
+137
+79
+39
+131
+32
+20
+30
+3
+151
+76
+101
+122
+31
+88
+51
+116
+34
+164
+79
+196
+71
+62
+134
+43
+54
+141
+167
+131
+87
+143
+80
+192
+36
+89
+10
+63
+87
+158
+172
+12
+123
+32
+85
+20
+158
+171
+1
+73
+25
+100
+177
+160
+172
+189
+192
+50
+172
+184
+159
+101
+181
+177
+34
+12
+167
+95
+68
+157
+129
+161
+9
+3
+143
+28
+88
+72
+49
+42
+17
+127
+10
+118
+19
+56
+168
+103
+109
+132
+14
+98
+66
+117
+111
+18
+109
+94
+185
+62
+108
+96
+5
+165
+149
+5
+94
+122
+83
+4
+78
+32
+90
+52
+106
+169
+61
+53
+167
+126
+56
+5
+128
+129
+26
+191
+116
+184
+58
+99
+69
+129
+149
+137
+86
+82
+127
+22
+190
+147
+173
+117
+149
+46
+135
+195
+155
+180
+86
+95
+2
+158
+130
+159
+189
+99
+101
+111
+160
+167
+160
+61
+126
+10
+133
+111
+66
+199
+3
+31
+165
+111
+181
+86
+89
+165
+194
+78
+126
+54
+198
+102
+32
+73
+154
+63
+194
+4
+79
+40
+133
+35
+17
+189
+183
+196
+132
+25
+166
+176
+161
+188
+82
+199
+58
+161
+48
+44
+32
+199
+109
+68
+30
+169
+139
+121
+74
+155
+68
+14
+73
+118
+48
+31
+159
+70
+197
+152
+137
+61
+132
+50
+111
+21
+125
+167
+79
+168
+104
+112
+140
+30
+123
+75
+139
+163
+132
+125
+163
+53
+59
+75
+121
+55
+45
+174
+37
+63
+47
+115
+69
+175
+35
+33
+88
+33
+7
+151
+44
+108
+58
+176
+134
+19
+111
+100
+5
+131
+143
+84
+17
+149
+140
+108
+185
+142
+188
+54
+32
+103
+139
+103
+171
+100
+69
+111
+50
+103
+163
+57
+79
+157
+38
+16
+154
+187
+139
+147
+35
+90
+31
+172
+159
+7
+11
+9
+153
+40
+67
+41
+45
+101
+1
+103
+12
+143
+155
+47
+84
+84
+155
+171
+33
+65
+94
+186
+67
+134
+199
+192
+160
+37
+178
+139
+36
+169
+95
+49
+38
+189
+196
+77
+106
+140
+89
+81
+86
+185
+140
+175
+197
+7
+68
+149
+82
+157
+5
+17
+64
+31
+10
+188
+38
+138
+92
+107
+20
+153
+141
+73
+177
+200
+13
+80
+167
+81
+183
+177
+12
+83
+192
+9
+125
+73
+114
+25
+126
+134
+70
+15
+60
+25
+14
+62
+49
+140
+7
+178
+7
+47
+21
+104
+32
+62
+84
+143
+107
+158
+188
+104
+134
+69
+9
+34
+128
+63
+29
+8
+191
+72
+118
+59
+95
+39
+177
+115
+99
+162
+80
+23
+21
+120
+136
+136
+193
+139
+97
+133
+130
+183
+133
+153
+121
+150
+9
+112
+189
+129
+74
+82
+26
+22
+100
+6
+137
+170
+193
+26
+21
+97
+195
+93
+7
+12
+8
+140
+171
+168
+67
+93
+163
+140
+174
+189
+167
+107
+140
+80
+19
+1
+35
+4
+106
+8
+93
+84
+75
+92
+78
+46
+171
+16
+159
+11
+39
+140
+86
+63
+4
+62
+132
+42
+60
+188
+190
+50
+191
+98
+71
+148
+52
+182
+24
+107
+33
+32
+98
+101
+126
+51
+176
+2
+30
+162
+105
+176
+113
+93
+144
+25
+55
+109
+158
+171
+199
+63
+186
+152
+36
+54
+198
+104
+48
+151
+76
+102
+130
+69
+42
+34
+29
+69
+153
+97
+4
+155
+92
+163
+151
+40
+80
+122
+12
+173
+134
+48
+84
+75
+93
+84
+73
+82
+41
+109
+90
+161
+152
+70
+49
+69
+177
+41
+52
+145
+2
+108
+26
+189
+103
+121
+1
+121
+119
+26
+87
+92
+173
+17
+143
+108
+164
+11
+193
+64
+46
+100
+190
+41
+140
+70
+164
+159
+81
+51
+185
+51
+41
+186
+151
+33
+45
+173
+34
+52
+8
+181
+17
+78
+116
+195
+129
+23
+180
+72
+18
+57
+183
+188
+81
+195
+49
+135
+176
+39
+53
+170
+144
+134
+111
+59
+161
+32
+151
+18
+147
+124
+21
+9
+66
+120
+125
+75
+121
+55
+46
+183
+90
+93
+148
+59
+22
+2
+16
+75
+109
+184
+122
+78
+169
+117
+180
+30
+162
+106
+180
+131
+163
+4
+157
+106
+22
+181
+92
+124
+121
+13
+191
+33
+78
+178
+162
+176
+199
+16
+102
+72
+115
+45
+39
+30
+27
+97
+140
+175
+186
+148
+15
+160
+29
+133
+140
+42
+196
+199
+29
+186
+58
+82
+171
+86
+177
+94
+169
+174
+122
+164
+93
+84
+68
+48
+81
+56
+8
+146
+10
+146
+190
+28
+63
+130
+16
+127
+18
+164
+27
+86
+76
+77
+186
+24
+65
+182
+106
+198
+41
+66
+23
+151
+101
+46
+168
+193
+49
+162
+127
+112
+130
+170
+54
+190
+58
+40
+122
+177
+165
+193
+78
+132
+97
+192
+83
+171
+79
+136
+107
+23
+173
+37
+64
+56
+162
+66
+141
+56
+71
+127
+127
+18
+169
+51
+185
+53
+57
+63
+69
+50
+79
+24
+35
+199
+82
+98
+52
+35
+142
+137
+151
+74
+85
+49
+129
+132
+36
+26
+36
+187
+198
+108
+72
+61
+119
+164
+115
+13
+43
+149
+104
+87
+184
+128
+113
+126
+145
+137
+122
+100
+108
+151
+131
+34
+24
+39
+27
+8
+9
+185
+30
+112
+6
+35
+154
+14
+98
+63
+100
+37
+126
+21
+199
+3
+29
+151
+47
+125
+124
+27
+45
+27
+159
+116
+66
+159
+158
+119
+93
+88
+94
+178
+21
+131
+198
+12
+88
+23
+147
+73
+121
+71
+137
+180
+51
+90
+87
+115
+102
+184
+186
+61
+100
+49
+198
+147
+101
+82
+185
+174
+186
+149
+26
+11
+36
+121
+1
+120
+116
+12
+34
+98
+86
+34
+34
+97
+82
+15
+158
+14
+65
+67
+17
+108
+91
+178
+56
+135
+103
+8
+124
+67
+91
+147
+66
+69
+25
+131
+166
+15
+2
+77
+52
+14
+25
+20
+101
+24
+39
+18
+164
+20
+48
+111
+34
+8
+145
+199
+88
+143
+68
+121
+120
+33
+118
+10
+200
+110
+62
+188
+169
+126
+38
+92
+17
+74
+94
+99
+145
+183
+194
+116
+154
+79
+90
+30
+175
+181
+116
+70
+173
+11
+113
+177
+46
+85
+101
+41
+139
+67
+149
+91
+13
+59
+39
+104
+73
+105
+176
+114
+100
+174
+145
+100
+102
+111
+152
+112
+104
+19
+183
+127
+116
+155
+83
+107
+95
+9
+200
+120
+121
+49
+9
+17
+25
+194
+147
+135
+86
+109
+77
+86
+24
+171
+13
+136
+107
+13
+123
+19
+11
+90
+49
+81
+48
+163
+147
+19
+189
+166
+99
+99
+105
+139
+94
+116
+55
+87
+27
+182
+50
+62
+128
+8
+99
+123
+45
+166
+191
+56
+16
+191
+9
+137
+141
+15
+23
+200
+199
+194
+173
+94
+8
+8
+177
+195
+178
+114
+82
+67
+70
+19
+81
+118
+186
+51
+34
+154
+14
+105
+105
+85
+167
+40
+139
+77
+14
+191
+20
+7
+58
+89
+17
+102
+61
+50
+150
+52
+162
+111
+6
+41
+192
+192
+21
+4
+31
+157
+62
+162
+17
+45
+121
+121
+40
+154
+164
+4
+146
+42
+146
+96
+67
+136
+17
+79
+119
+4
+159
+116
+71
+182
+54
+87
+34
+24
+39
+20
+171
+47
+140
+22
+75
+52
+38
+160
+23
+96
+174
+184
+139
+180
+29
+159
+96
+142
+194
+85
+165
+24
+65
+173
+55
+179
+179
+62
+161
+13
+27
+46
+37
+14
+152
+184
+136
+167
+179
+173
+27
+4
+183
+61
+123
+188
+25
+60
+138
+89
+93
+157
+109
+39
+54
+179
+190
+127
+57
+196
+65
+31
+1
+132
+186
+129
+105
+70
+72
+7
+194
+107
+92
+192
+130
+53
+150
+27
+13
+39
+113
+133
+184
+107
+186
+151
+38
+69
+75
+27
+89
+93
+161
+125
+105
+106
+98
+36
+133
+80
+80
+162
+56
+81
+179
+147
+79
+152
+199
+32
+199
+109
+65
+7
+64
+121
+155
+41
+53
+151
+36
+54
+3
+136
+189
+118
+5
+170
+181
+153
+94
+188
+82
+199
+64
+191
+176
+133
+20
+126
+174
+113
+112
+61
+161
+17
+52
+161
+101
+161
+59
+109
+122
+158
+50
+77
+17
+7
+94
+102
+165
+76
+171
+143
+124
+60
+41
+110
+96
+188
+67
+118
+102
+154
+7
+60
+97
+45
+194
+162
+33
+140
+143
+200
+110
+66
+7
+49
+34
+166
+90
+53
+108
+173
+71
+69
+180
+59
+135
+82
+76
+124
+60
+45
+137
+16
+64
+45
+92
+147
+60
+38
+87
+183
+117
+58
+99
+78
+175
+156
+156
+140
+35
+150
+190
+189
+28
+65
+146
+89
+21
+128
+180
+130
+161
+1
+157
+134
+189
+131
+88
+157
+147
+73
+121
+67
+115
+91
+115
+69
+183
+78
+25
+53
+96
+96
+118
+43
+199
+6
+44
+16
+97
+45
+195
+169
+62
+53
+166
+117
+9
+7
+156
+79
+74
+131
+120
+146
+200
+84
+107
+90
+180
+71
+6
+3
+165
+168
+124
+30
+68
+139
+22
+80
+87
+3
+33
+179
+175
+45
+92
+151
+82
+138
+89
+98
+187
+46
+194
+150
+157
+194
+151
+167
+44
+164
+190
+61
+61
+18
+164
+19
+43
+90
+151
+99
+39
+148
+133
+73
+41
+192
+187
+195
+86
+163
+6
+168
+157
+31
+177
+182
+98
+154
+47
+100
+177
+164
+192
+75
+125
+73
+119
+54
+57
+56
+28
+63
+128
+1
+57
+139
+123
+90
+32
+185
+27
+98
+151
+23
+179
+73
+29
+120
+58
+74
+121
+65
+106
+51
+154
+68
+25
+136
+196
+155
+167
+13
+176
+139
+50
+57
+93
+40
+11
+104
+128
+30
+34
+132
+93
+168
+174
+132
+35
+18
+199
+36
+22
+13
+82
+179
+141
+37
+152
+183
+126
+115
+157
+109
+41
+67
+32
+189
+53
+15
+19
+179
+104
+16
+162
+30
+126
+86
+186
+146
+3
+105
+7
+98
+125
+68
+82
+80
+145
+155
+26
+166
+166
+105
+135
+68
+196
+164
+20
+42
+75
+76
+186
+31
+114
+2
+191
+131
+68
+33
+187
+26
+69
+185
+94
+96
+132
+132
+7
+57
+80
+168
+87
+13
+98
+68
+134
+190
+138
+122
+88
+36
+22
+12
+77
+154
+35
+23
+26
+150
+65
+42
+73
+58
+92
+37
+194
+36
+66
+80
+85
+193
+189
+200
+104
+26
+26
+125
+111
+148
+89
+6
+36
+167
+82
+185
+181
+16
+72
+90
+97
+176
+184
+119
+63
+103
+57
+14
+170
+102
+79
+163
+68
+141
+35
+147
+168
+82
+184
+168
+150
+191
+195
+57
+187
+7
+166
+134
+111
+58
+152
+187
+159
+75
+20
+47
+103
+200
+73
+44
+8
+52
+46
+7
+31
+132
+112
+84
+97
+34
+128
+68
+59
+143
+130
+92
+189
+102
+114
+172
+8
+100
+128
+74
+92
+86
+91
+181
+64
+158
+175
+32
+18
+20
+165
+11
+178
+172
+33
+55
+34
+107
+138
+69
+171
+4
+89
+103
+16
+171
+88
+187
+135
+133
+180
+86
+99
+23
+43
+54
+141
+165
+123
+56
+36
+115
+164
+152
+34
+40
+141
+86
+46
+105
+22
+190
+143
+147
+196
+54
+166
+112
+174
+41
+83
+125
+10
+134
+113
+76
+42
+172
+54
+181
+200
+170
+25
+19
+92
+179
+51
+93
+101
+171
+124
+5
+111
+26
+159
+121
+96
+88
+65
+194
+187
+174
+164
+20
+47
+101
+186
+10
+184
+18
+50
+144
+17
+3
+70
+192
+124
+20
+6
+59
+103
+86
+188
+158
+61
+146
+127
+51
+163
+121
+59
+65
+63
+198
+19
+135
+44
+49
+100
+164
+88
+48
+99
+166
+108
+159
+182
+66
+160
+174
+1
+46
+64
+175
+78
+92
+54
+94
+80
+35
+93
+44
+22
+144
+66
+101
+11
+163
+79
+11
+159
+54
+96
+94
+95
+131
+133
+15
+97
+49
+26
+117
+63
+132
+24
+163
+163
+110
+196
+190
+176
+148
+109
+122
+154
+28
+183
+46
+30
+171
+156
+199
+193
+169
+80
+163
+61
+103
+76
+126
+76
+126
+72
+99
+143
+173
+150
+147
+134
+88
+119
+127
+97
+38
+157
+198
+178
+88
+127
+171
+90
+2
+3
+196
+156
+172
+31
+36
+140
+118
+47
+21
+107
+55
+173
+146
+118
+199
+131
+198
+10
+77
+179
+176
+53
+130
+109
+87
+142
+69
+135
+190
+131
+75
+73
+164
+129
+105
+70
+71
+5
+187
+80
+3
+98
+169
+129
+59
+190
+16
+185
+165
+132
+107
+57
+181
+175
+22
+163
+182
+21
+92
+170
+191
+16
+181
+144
+36
+117
+182
+39
+200
+49
+96
+135
+150
+88
+176
+66
+13
+86
+4
+51
+70
+168
+178
+160
+160
+122
+89
+41
+47
+112
+54
+120
+36
+135
+90
+121
+123
+49
+192
+109
+129
+194
+7
+97
+118
+37
+160
+33
+159
+57
+118
+195
+110
+110
+68
+20
+109
+77
+79
+189
+24
+39
+25
+198
+164
+3
+142
+31
+110
+181
+100
+173
+140
+86
+58
+175
+134
+30
+179
+6
+22
+80
+88
+9
+59
+76
+129
+93
+196
+147
+117
+181
+29
+152
+51
+141
+188
+57
+57
+28
+56
+92
+46
+50
+90
+94
+158
+104
+2
+80
+67
+85
+103
+58
+21
+8
+62
+108
+88
+160
+167
+167
+102
+112
+154
+123
+153
+12
+95
+64
+126
+189
+198
+87
+144
+83
+10
+114
+195
+142
+100
+122
+33
+95
+78
+15
+195
+32
+44
+173
+47
+127
+139
+93
+107
+5
+65
+152
+127
+199
+50
+111
+19
+119
+144
+196
+83
+143
+109
+168
+31
+76
+184
+18
+58
+186
+197
+106
+66
+49
+100
+164
+84
+27
+9
+10
+182
+6
+3
+161
+144
+14
+189
+13
+177
+145
+79
+173
+130
+22
+166
+199
+101
+14
+180
+154
+102
+34
+85
+5
+65
+148
+105
+99
+50
+16
+44
+124
+151
+189
+184
+200
+149
+95
+27
+110
+18
+121
+164
+100
+123
+40
+140
+79
+17
+191
+193
+40
+99
+39
+144
+115
+197
+146
+104
+119
+173
+174
+89
+169
+12
+151
+199
+43
+64
+5
+51
+65
+135
+25
+134
+180
+76
+41
+162
+4
+167
+167
+102
+113
+156
+126
+149
+163
+42
+182
+122
+91
+55
+110
+165
+3
+140
+12
+15
+187
+185
+31
+124
+69
+97
+161
+98
+144
+181
+194
+139
+93
+111
+26
+161
+134
+158
+145
+50
+1
+155
+124
+154
+10
+73
+153
+64
+9
+84
+20
+173
+56
+182
+186
+85
+35
+44
+156
+142
+46
+200
+192
+153
+193
+185
+177
+197
+189
+162
+71
+174
+4
+66
+162
+174
+190
+179
+160
+156
+95
+167
+148
+189
+200
+101
+9
+146
+2
+96
+165
+125
+66
+74
+54
+60
+73
+103
+156
+15
+89
+1
+5
+20
+76
+82
+11
+129
+76
+100
+114
+186
+94
+89
+93
+154
+91
+163
+160
+96
+135
+146
+65
+82
+109
+118
+125
+93
+30
+149
+22
+194
+171
+85
+171
+64
+42
+82
+113
+141
+35
+139
+120
+73
+164
+125
+76
+135
+129
+164
+29
+97
+122
+60
+60
+24
+6
+21
+74
+58
+84
+185
+158
+87
+96
+197
+121
+157
+55
+121
+33
+109
+158
+172
+9
+112
+187
+122
+44
+172
+37
+76
+128
+88
+179
+82
+78
+135
+110
+47
+94
+137
+180
+49
+76
+22
+49
+94
+129
+124
+191
+30
+62
+104
+64
+52
+139
+171
+173
+104
+70
+82
+63
+43
+95
+182
+45
+29
+173
+176
+103
+38
+104
+87
+188
+151
+10
+105
+142
+111
+195
+167
+52
+14
+16
+173
+94
+6
+191
+95
+54
+72
+151
+56
+181
+187
+91
+67
+183
+95
+122
+80
+188
+6
+148
+40
+106
+78
+118
+12
+11
+156
+44
+60
+165
+53
+36
+140
+116
+36
+170
+103
+88
+199
+8
+60
+91
+4
+6
+6
+183
+46
+29
+159
+95
+142
+196
+102
+52
+191
+86
+199
+17
+112
+127
+154
+181
+103
+188
+2
+123
+119
+10
+190
+57
+34
+89
+36
+15
+164
+52
+37
+160
+27
+123
+97
+80
+10
+141
+156
+72
+28
+124
+93
+46
+38
+19
+175
+78
+94
+62
+131
+31
+7
+165
+125
+71
+100
+167
+100
+102
+114
+166
+173
+152
+154
+156
+154
+123
+150
+2
+58
+137
+99
+165
+99
+109
+167
+21
+23
+157
+130
+174
+75
+84
+28
+17
+52
+161
+98
+137
+143
+26
+74
+11
+3
+124
+120
+7
+165
+127
+77
+123
+41
+143
+92
+70
+195
+143
+107
+156
+175
+44
+93
+166
+156
+48
+84
+74
+91
+87
+100
+22
+30
+185
+40
+174
+89
+165
+194
+80
+140
+124
+81
+172
+110
+109
+67
+22
+135
+9
+42
+176
+80
+92
+38
+2
+72
+16
+51
+166
+136
+131
+157
+169
+4
+104
+183
+170
+169
+89
+17
+102
+65
+67
+25
+145
+48
+182
+61
+133
+47
+92
+131
+156
+163
+177
+194
+174
+95
+5
+182
+49
+57
+100
+92
+51
+81
+30
+50
+34
+157
+36
+8
+128
+98
+38
+150
+160
+12
+32
+86
+35
+36
+104
+106
+96
+27
+102
+168
+97
+72
+158
+105
+6
+97
+129
+104
+64
+52
+137
+160
+130
+140
+69
+159
+135
+175
+40
+70
+61
+133
+54
+128
+89
+180
+82
+76
+121
+46
+192
+139
+113
+26
+142
+20
+43
+76
+75
+167
+130
+82
+124
+11
+146
+182
+179
+39
+26
+6
+4
+175
+16
+118
+169
+149
+179
+132
+185
+124
+81
+171
+99
+63
+87
+155
+150
+106
+90
+188
+120
+30
+96
+114
+15
+72
+94
+121
+79
+190
+30
+76
+185
+30
+120
+50
+22
+85
+115
+122
+101
+109
+151
+127
+1
+70
+10
+31
+98
+115
+5
+3
+174
+17
+135
+63
+159
+190
+112
+169
+8
+129
+101
+44
+162
+174
+192
+185
+185
+48
+31
+153
+40
+65
+32
+15
+199
+65
+198
+1
+30
+173
+170
+65
+69
+27
+144
+20
+28
+185
+63
+116
+132
+150
+116
+147
+40
+122
+175
+154
+151
+125
+187
+4
+138
+199
+149
+111
+120
+129
+91
+188
+112
+183
+89
+94
+163
+135
+144
+53
+21
+54
+134
+123
+138
+120
+79
+193
+49
+163
+139
+165
+143
+176
+168
+28
+58
+95
+53
+65
+116
+116
+56
+89
+37
+21
+196
+183
+139
+189
+83
+1
+63
+167
+38
+130
+42
+83
+118
+167
+145
+163
+77
+200
+105
+38
+83
+155
+184
+111
+17
+102
+63
+58
+183
+177
+23
+141
+46
+2
+5
+13
+33
+82
+1
+70
+13
+49
+183
+55
+87
+31
+6
+160
+109
+14
+109
+124
+167
+87
+28
+182
+43
+25
+163
+159
+88
+100
+11
+170
+120
+196
+94
+6
+190
+86
+10
+84
+21
+168
+24
+29
+163
+118
+38
+170
+78
+141
+148
+19
+178
+105
+26
+14
+55
+7
+143
+199
+112
+79
+70
+108
+26
+183
+65
+143
+77
+180
+187
+106
+150
+151
+155
+175
+51
+138
+171
+182
+154
+88
+145
+84
+3
+60
+139
+92
+105
+199
+54
+135
+121
+112
+191
+135
+95
+158
+99
+172
+141
+105
+158
+5
+14
+35
+91
+33
+179
+178
+59
+160
+29
+134
+144
+57
+50
+183
+54
+75
+166
+128
+74
+95
+105
+172
+91
+1
+182
+91
+106
+17
+155
+177
+69
+29
+148
+34
+71
+122
+99
+95
+83
+45
+124
+139
+116
+50
+54
+77
+181
+194
+140
+94
+105
+187
+181
+6
+15
+33
+71
+125
+117
+178
+14
+87
+196
+197
+17
+135
+58
+135
+90
+126
+148
+152
+182
+133
+157
+147
+74
+120
+57
+60
+51
+171
+172
+88
+188
+137
+128
+135
+66
+181
+92
+128
+142
+102
+136
+105
+8
+102
+143
+140
+156
+81
+82
+168
+73
+123
+87
+12
+96
+67
+142
+54
+50
+12
+27
+56
+94
+61
+122
+183
+200
+151
+113
+116
+84
+62
+14
+125
+33
+73
+139
+178
+25
+144
+42
+161
+189
+92
+51
+80
+28
+45
+23
+136
+11
+41
+148
+120
+189
+53
+17
+29
+28
+107
+188
+167
+115
+184
+77
+3
+131
+161
+185
+69
+149
+75
+106
+168
+50
+195
+120
+164
+105
+159
+12
+40
+136
+60
+137
+86
+88
+158
+153
+101
+33
+91
+50
+80
+29
+60
+99
+59
+64
+53
+147
+5
+108
+9
+81
+5
+101
+166
+90
+49
+87
+88
+143
+72
+149
+42
+119
+133
+133
+199
+198
+1
+21
+124
+157
+27
+150
+55
+180
+189
+119
+14
+13
+153
+5
+57
+95
+61
+109
+110
+80
+97
+59
+84
+179
+118
+100
+141
+147
+18
+189
+174
+145
+105
+123
+200
+93
+160
+124
+110
+142
+65
+110
+81
+97
+57
+68
+103
+4
+101
+169
+109
+138
+44
+29
+177
+5
+34
+165
+79
+197
+70
+47
+56
+111
+166
+196
+88
+165
+1
+125
+142
+135
+131
+174
+67
+39
+33
+51
+7
+188
+64
+100
+21
+32
+3
+133
+171
+33
+56
+43
+160
+172
+195
+23
+191
+138
+111
+21
+132
+6
+49
+47
+42
+32
+9
+174
+160
+3
+176
+31
+4
+150
+66
+45
+77
+59
+60
+30
+44
+198
+190
+161
+57
+97
+72
+158
+103
+194
+42
+104
+52
+174
+179
+115
+77
+31
+95
+97
+124
+78
+152
+12
+105
+123
+196
+74
+84
+39
+76
+105
+150
+162
+21
+68
+22
+126
+158
+18
+88
+171
+36
+78
+142
+152
+40
+74
+87
+56
+160
+56
+97
+79
+5
+122
+93
+59
+118
+181
+24
+118
+87
+67
+18
+111
+106
+39
+80
+133
+82
+93
+20
+87
+146
+98
+71
+148
+55
+197
+88
+157
+150
+89
+191
+144
+152
+16
+129
+39
+73
+85
+54
+165
+106
+150
+151
+156
+180
+75
+32
+123
+50
+199
+145
+83
+199
+45
+84
+96
+24
+81
+72
+106
+184
+159
+94
+138
+186
+70
+149
+69
+74
+29
+105
+177
+118
+115
+28
+134
+150
+100
+53
+20
+42
+77
+86
+28
+196
+128
+200
+53
+121
+48
+6
+2
+161
+153
+70
+51
+74
+188
+61
+77
+112
+182
+85
+75
+86
+46
+103
+4
+100
+166
+94
+76
+13
+193
+41
+113
+116
+76
+13
+2
+94
+145
+29
+68
+149
+84
+158
+196
+161
+199
+152
+119
+151
+39
+75
+103
+146
+153
+4
+54
+89
+46
+81
+70
+94
+137
+182
+57
+109
+146
+94
+52
+68
+145
+59
+55
+196
+89
+169
+13
+162
+56
+80
+174
+131
+18
+132
+32
+9
+169
+136
+95
+149
+42
+113
+101
+189
+26
+56
+101
+104
+120
+185
+34
+142
+143
+187
+34
+122
+32
+92
+66
+172
+38
+81
+148
+166
+63
+87
+158
+162
+155
+76
+62
+90
+179
+68
+198
+180
+101
+186
+12
+2
+104
+7
+108
+189
+163
+79
+5
+123
+100
+90
+44
+57
+146
+164
+71
+146
+44
+149
+100
+66
+96
+179
+18
+94
+6
+194
+111
+121
+126
+70
+84
+81
+130
+53
+156
+59
+151
+175
+91
+170
+5
+102
+162
+62
+111
+116
+96
+136
+154
+98
+6
+159
+100
+174
+147
+120
+200
+119
+118
+43
+194
+179
+133
+192
+153
+194
+187
+177
+180
+93
+141
+9
+186
+39
+159
+2
+185
+95
+105
+176
+112
+91
+145
+50
+2
+163
+161
+102
+159
+42
+21
+150
+119
+162
+103
+163
+56
+73
+133
+140
+46
+24
+129
+161
+6
+191
+98
+72
+147
+37
+102
+79
+162
+61
+112
+128
+163
+26
+97
+147
+10
+139
+145
+24
+43
+40
+59
+196
+46
+110
+52
+122
+72
+133
+153
+121
+151
+21
+170
+39
+99
+51
+16
+36
+73
+113
+28
+153
+65
+17
+115
+139
+2
+160
+143
+19
+31
+12
+196
+68
+52
+99
+127
+74
+104
+162
+37
+160
+34
+166
+89
+45
+71
+24
+104
+11
+139
+131
+139
+62
+120
+164
+102
+138
+111
+32
+192
+67
+74
+49
+29
+132
+132
+9
+66
+119
+115
+28
+129
+125
+194
+39
+93
+9
+15
+13
+144
+145
+178
+170
+16
+167
+62
+71
+68
+175
+37
+54
+193
+71
+89
+100
+2
+114
+68
+185
+103
+155
+2
+20
+103
+36
+92
+30
+148
+23
+10
+55
+41
+151
+136
+63
+153
+154
+150
+116
+150
+59
+5
+103
+173
+112
+115
+86
+82
+116
+165
+146
+196
+58
+187
+7
+158
+90
+118
+100
+142
+155
+60
+160
+26
+119
+81
+16
+171
+84
+168
+54
+9
+174
+166
+29
+84
+46
+119
+105
+161
+16
+55
+187
+26
+75
+17
+28
+18
+56
+182
+188
+89
+49
+91
+112
+53
+114
+6
+11
+16
+195
+27
+12
+31
+79
+194
+57
+3
+103
+192
+30
+56
+66
+95
+177
+3
+31
+164
+100
+130
+82
+123
+6
+129
+120
+159
+71
+3
+176
+31
+6
+158
+97
+161
+96
+127
+105
+89
+189
+131
+87
+149
+108
+111
+93
+166
+159
+59
+126
+24
+14
+69
+87
+105
+44
+127
+163
+40
+173
+79
+119
+200
+131
+193
+177
+129
+182
+134
+163
+178
+199
+195
+181
+131
+161
+192
+100
+75
+154
+53
+132
+121
+137
+133
+168
+13
+165
+71
+146
+39
+127
+13
+133
+81
+95
+41
+197
+16
+126
+12
+136
+110
+39
+47
+138
+4
+188
+91
+62
+152
+156
+167
+200
+101
+9
+147
+196
+62
+5
+75
+10
+184
+19
+58
+182
+169
+177
+148
+93
+32
+156
+47
+81
+60
+33
+64
+88
+159
+159
+127
+133
+55
+134
+109
+53
+137
+148
+57
+17
+188
+178
+180
+74
+28
+108
+195
+6
+82
+36
+84
+177
+112
+76
+52
+32
+128
+83
+147
+138
+111
+24
+142
+40
+165
+32
+113
+190
+124
+43
+139
+51
+55
+73
+148
+30
+49
+28
+129
+121
+164
+104
+145
+135
+113
+63
+161
+198
+140
+64
+123
+168
+102
+103
+102
+84
+188
+170
+136
+84
+87
+161
+191
+94
+50
+53
+70
+146
+51
+191
+89
+14
+85
+186
+151
+29
+23
+73
+36
+161
+46
+26
+144
+32
+97
+96
+101
+143
+155
+43
+61
+187
+170
+144
+136
+118
+86
+55
+160
+66
+162
+182
+31
+152
+39
+66
+47
+96
+149
+33
+63
+81
+121
+196
+87
+162
+188
+74
+155
+70
+24
+118
+97
+120
+48
+8
+23
+68
+200
+192
+156
+6
+36
+159
+33
+174
+143
+99
+106
+146
+126
+48
+154
+91
+165
+173
+153
+161
+189
+84
+8
+90
+75
+42
+176
+83
+115
+144
+26
+65
+156
+154
+124
+160
+50
+58
+102
+94
+43
+18
+120
+166
+115
+196
+144
+99
+104
+134
+70
+11
+42
+150
+125
+7
+116
+33
+157
+51
+96
+117
+43
+5
+40
+2
+52
+96
+108
+189
+167
+102
+107
+129
+13
+119
+199
+131
+194
+189
+188
+29
+88
+67
+12
+68
+101
+197
+76
+85
+22
+172
+36
+70
+98
+158
+66
+175
+55
+155
+38
+38
+83
+162
+29
+114
+28
+139
+189
+81
+191
+18
+191
+184
+185
+60
+91
+11
+52
+13
+14
+168
+80
+170
+108
+119
+140
+172
+172
+86
+172
+56
+194
+63
+30
+15
+28
+31
+136
+140
+18
+51
+146
+21
+14
+99
+63
+93
+194
+127
+20
+182
+110
+26
+162
+145
+10
+154
+42
+66
+19
+123
+167
+92
+54
+100
+112
+175
+48
+110
+33
+7
+146
+18
+195
+6
+83
+49
+148
+48
+162
+138
+174
+6
+71
+178
+29
+170
+162
+43
+3
+37
+197
+50
+129
+130
+22
+159
+160
+132
+158
+160
+139
+2
+159
+138
+199
+155
+147
+86
+192
+180
+160
+141
+5
+162
+129
+120
+162
+94
+112
+25
+146
+55
+16
+3
+73
+14
+24
+24
+128
+150
+152
+160
+1
+161
+165
+137
+144
+29
+82
+34
+71
+120
+81
+9
+130
+102
+39
+119
+169
+142
+132
+118
+121
+67
+116
+97
+139
+160
+116
+57
+96
+69
+148
+70
+87
+97
+199
+121
+141
+159
+87
+95
+188
+72
+139
+190
+93
+53
+83
+21
+184
+112
+19
+112
+100
+193
+59
+19
+189
+163
+75
+191
+70
+104
+192
+19
+195
+195
+20
+168
+27
+55
+89
+45
+69
+16
+75
+105
+160
+18
+68
+45
+64
+178
+96
+174
+183
+129
+132
+33
+14
+188
+5
+137
+179
+43
+51
+116
+43
+17
+114
+131
+162
+199
+137
+33
+167
+109
+155
+153
+124
+174
+125
+185
+193
+90
+9
+45
+192
+146
+148
+177
+128
+180
+133
+180
+78
+53
+19
+42
+79
+100
+89
+39
+33
+50
+6
+185
+57
+80
+170
+105
+103
+72
+110
+11
+78
+172
+131
+42
+78
+90
+45
+63
+170
+57
+14
+179
+146
+72
+117
+53
+72
+155
+81
+96
+51
+42
+197
+2
+41
+34
+36
+110
+138
+41
+5
+66
+153
+121
+158
+55
+112
+182
+86
+79
+104
+109
+125
+169
+90
+15
+87
+182
+118
+68
+149
+81
+152
+183
+134
+159
+147
+53
+193
+89
+197
+181
+117
+71
+175
+14
+112
+150
+95
+18
+58
+190
+19
+7
+71
+162
+138
+173
+198
+36
+37
+102
+77
+147
+197
+57
+169
+108
+126
+190
+8
+141
+173
+171
+76
+119
+27
+98
+141
+169
+149
+168
+74
+133
+131
+192
+178
+141
+45
+8
+45
+196
+175
+92
+175
+24
+172
+21
+176
+73
+55
+77
+171
+137
+82
+63
+40
+80
+119
+197
+117
+129
+123
+179
+172
+20
+177
+82
+101
+66
+92
+162
+146
+19
+3
+50
+77
+14
+189
+9
+155
+55
+135
+118
+98
+125
+67
+82
+90
+198
+181
+111
+36
+20
+191
+172
+114
+141
+23
+70
+17
+72
+83
+49
+145
+37
+115
+163
+144
+197
+83
+129
+32
+30
+94
+95
+130
+128
+197
+33
+31
+92
+74
+14
+22
+8
+51
+41
+188
+158
+57
+124
+31
+70
+148
+57
+12
+157
+33
+193
+60
+26
+16
+66
+57
+148
+182
+162
+133
+142
+62
+92
+197
+158
+179
+54
+120
+34
+128
+59
+7
+109
+194
+186
+170
+145
+143
+154
+40
+60
+2
+75
+34
+129
+73
+77
+4
+135
+178
+49
+97
+141
+180
+10
+42
+163
+4
+156
+103
+16
+169
+72
+108
+8
+74
+175
+188
+156
+46
+76
+48
+4
+192
+122
+1
+112
+67
+195
+175
+92
+182
+62
+138
+72
+194
+116
+149
+53
+183
+19
+69
+44
+49
+99
+155
+42
+59
+182
+163
+138
+163
+140
+180
+20
+99
+19
+20
+152
+132
+30
+194
+94
+21
+81
+97
+58
+71
+111
+24
+147
+73
+116
+38
+184
+165
+137
+134
+174
+40
+77
+98
+101
+123
+36
+106
+115
+144
+29
+76
+2
+131
+164
+12
+192
+48
+161
+141
+195
+104
+72
+98
+140
+159
+97
+159
+78
+43
+157
+159
+143
+31
+101
+122
+30
+82
+26
+18
+72
+72
+187
+79
+193
+49
+157
+103
+11
+138
+133
+159
+156
+110
+52
+128
+99
+46
+186
+102
+141
+129
+105
+67
+62
+172
+72
+88
+86
+120
+152
+36
+46
+153
+106
+63
+27
+197
+140
+69
+152
+94
+2
+168
+190
+31
+78
+195
+71
+70
+182
+66
+166
+199
+101
+21
+19
+125
+183
+175
+2
+41
+29
+4
+170
+183
+172
+188
+184
+12
+23
+33
+190
+42
+148
+108
+117
+134
+152
+106
+74
+86
+58
+173
+117
+149
+42
+109
+76
+81
+3
+85
+90
+175
+44
+91
+150
+82
+146
+138
+116
+55
+90
+47
+76
+35
+126
+45
+136
+13
+51
+193
+102
+80
+164
+69
+137
+6
+198
+143
+73
+154
+72
+47
+34
+177
+164
+191
+69
+97
+165
+123
+53
+11
+198
+86
+136
+48
+67
+171
+20
+183
+127
+110
+125
+158
+24
+127
+142
+115
+16
+61
+21
+184
+111
+15
+93
+28
+128
+122
+182
+197
+141
+77
+198
+93
+181
+49
+70
+184
+76
+200
+114
+89
+107
+41
+87
+154
+137
+43
+22
+153
+116
+125
+110
+133
+11
+66
+104
+31
+50
+29
+123
+78
+160
+61
+130
+36
+47
+162
+154
+70
+34
+174
+143
+97
+94
+92
+108
+25
+177
+39
+45
+116
+94
+125
+102
+93
+39
+4
+75
+16
+21
+181
+98
+160
+83
+58
+3
+100
+179
+175
+39
+57
+194
+58
+4
+99
+164
+93
+82
+55
+193
+64
+50
+129
+121
+171
+135
+76
+40
+158
+193
+140
+105
+171
+88
+190
+147
+178
+145
+74
+137
+164
+149
+21
+189
+144
+168
+114
+171
+2
+78
+52
+8
+188
+55
+40
+143
+102
+123
+22
+29
+180
+16
+81
+141
+119
+51
+37
+164
+56
+61
+66
+54
+128
+86
+165
+22
+47
+84
+82
+140
+100
+141
+148
+23
+10
+51
+23
+81
+80
+153
+196
+2
+49
+80
+44
+144
+68
+118
+97
+120
+51
+28
+115
+37
+193
+25
+16
+75
+108
+174
+73
+74
+193
+89
+2
+11
+50
+4
+177
+31
+194
+88
+186
+124
+68
+95
+160
+104
+188
+196
+90
+176
+48
+101
+180
+171
+9
+117
+25
+103
+193
+35
+77
+151
+12
+118
+196
+120
+156
+54
+125
+63
+56
+168
+108
+139
+66
+146
+82
+185
+172
+168
+63
+70
+56
+108
+148
+113
+150
+87
+169
+35
+92
+40
+13
+122
+15
+196
+40
+76
+100
+119
+16
+24
+3
+4
+200
+165
+196
+92
+192
+127
+39
+89
+185
+112
+10
+54
+30
+97
+119
+36
+149
+177
+122
+136
+123
+115
+183
+68
+165
+177
+180
+90
+123
+134
+98
+185
+26
+94
+136
+169
+194
+46
+133
+192
+152
+190
+171
+116
+162
+132
+138
+39
+193
+10
+123
+46
+174
+31
+22
+54
+129
+96
+16
+32
+46
+190
+130
+73
+76
+194
+89
+186
+117
+29
+124
+83
+185
+164
+121
+48
+6
+1
+160
+148
+53
+189
+61
+67
+59
+148
+163
+46
+17
+84
+157
+187
+107
+161
+10
+8
+163
+109
+184
+129
+117
+143
+5
+145
+29
+72
+171
+180
+147
+62
+58
+187
+4
+143
+27
+72
+194
+118
+163
+116
+35
+164
+75
+171
+155
+195
+176
+102
+28
+55
+75
+158
+74
+26
+95
+134
+155
+124
+155
+14
+96
+49
+33
+157
+49
+79
+36
+108
+123
+168
+103
+107
+117
+136
+166
+175
+165
+12
+192
+43
+135
+25
+139
+7
+192
+94
+37
+182
+157
+108
+33
+30
+90
+70
+11
+35
+114
+176
+31
+198
+113
+101
+191
+39
+120
+172
+152
+166
+34
+108
+144
+94
+72
+188
+80
+186
+1
+135
+2
+196
+157
+184
+89
+82
+90
+9
+41
+169
+52
+190
+75
+138
+156
+93
+156
+106
+28
+22
+81
+85
+186
+154
+46
+94
+155
+86
+126
+181
+157
+116
+83
+57
+1
+90
+134
+197
+182
+123
+98
+87
+39
+52
+161
+102
+169
+96
+57
+76
+149
+11
+124
+48
+171
+195
+34
+55
+21
+37
+30
+51
+39
+174
+98
+23
+58
+136
+101
+180
+177
+46
+84
+88
+177
+65
+3
+37
+196
+38
+73
+96
+116
+37
+180
+146
+61
+53
+173
+165
+37
+133
+71
+32
+152
+26
+193
+126
+24
+10
+50
+9
+12
+188
+23
+49
+92
+111
+44
+66
+2
+22
+113
+83
+87
+174
+69
+45
+55
+123
+49
+188
+90
+43
+52
+133
+125
+160
+35
+172
+119
+173
+165
+39
+146
+130
+65
+19
+136
+45
+48
+85
+81
+123
+6
+133
+144
+72
+139
+187
+77
+177
+176
+62
+195
+8
+102
+139
+114
+41
+18
+142
+90
+61
+158
+197
+168
+32
+85
+25
+186
+97
+107
+168
+51
+194
+110
+114
+96
+154
+62
+188
+175
+160
+190
+100
+91
+48
+74
+10
+199
+109
+63
+195
+7
+86
+61
+188
+186
+27
+84
+66
+45
+73
+35
+162
+53
+63
+106
+71
+76
+19
+35
+39
+123
+194
+55
+189
+43
+155
+145
+81
+185
+179
+12
+61
+64
+35
+34
+90
+39
+23
+187
+119
+37
+152
+175
+88
+154
+131
+200
+23
+141
+41
+179
+106
+20
+173
+58
+194
+39
+95
+20
+63
+1
+40
+34
+48
+184
+69
+162
+157
+86
+103
+44
+135
+17
+90
+192
+146
+148
+176
+124
+165
+76
+170
+144
+130
+90
+170
+13
+151
+195
+13
+126
+40
+102
+57
+24
+38
+10
+124
+55
+18
+15
+127
+30
+38
+159
+17
+77
+107
+151
+149
+135
+66
+187
+130
+99
+28
+80
+29
+56
+75
+149
+27
+18
+71
+68
+169
+200
+86
+114
+112
+47
+76
+36
+127
+45
+129
+166
+39
+145
+118
+7
+179
+13
+70
+108
+19
+143
+91
+65
+172
+50
+152
+66
+27
+173
+193
+5
+91
+107
+26
+191
+120
+198
+111
+85
+112
+116
+84
+65
+36
+37
+103
+82
+166
+65
+97
+197
+111
+97
+185
+43
+195
+183
+147
+34
+84
+194
+15
+141
+113
+13
+63
+63
+9
+92
+75
+23
+66
+190
+153
+7
+63
+120
+158
+68
+189
+123
+40
+136
+55
+108
+151
+138
+69
+169
+198
+69
+39
+11
+122
+32
+100
+112
+180
+73
+15
+39
+97
+37
+146
+145
+163
+69
+150
+84
+156
+184
+99
+143
+170
+135
+77
+49
+6
+199
+138
+43
+16
+109
+109
+76
+73
+158
+90
+124
+134
+93
+151
+73
+82
+37
+86
+181
+113
+53
+103
+144
+145
+171
+124
+7
+131
+125
+173
+116
+141
+199
+126
+170
+92
+19
+89
+167
+4
+123
+99
+91
+56
+118
+2
+154
+108
+61
+195
+21
+179
+85
+101
+43
+146
+97
+65
+121
+142
+165
+120
+33
+121
+36
+127
+37
+87
+187
+145
+189
+26
+58
+117
+184
+54
+69
+131
+167
+29
+68
+155
+117
+112
+18
+101
+44
+158
+154
+100
+16
+196
+38
+64
+44
+89
+135
+11
+57
+39
+129
+21
+168
+22
+17
+108
+96
+8
+191
+73
+121
+72
+146
+26
+44
+38
+28
+32
+140
+153
+60
+181
+149
+65
+52
+132
+124
+160
+44
+26
+166
+163
+83
+34
+60
+52
+180
+11
+45
+177
+55
+140
+151
+43
+104
+40
+102
+56
+17
+200
+46
+79
+57
+35
+101
+91
+40
+21
+169
+25
+36
+192
+29
+45
+14
+77
+141
+153
+53
+141
+177
+191
+156
+20
+116
+120
+80
+6
+117
+43
+12
+85
+3
+57
+112
+165
+179
+195
+160
+6
+200
+152
+111
+105
+32
+50
+10
+18
+15
+133
+64
+189
+159
+58
+115
+172
+200
+56
+135
+108
+37
+49
+164
+142
+177
+185
+118
+46
+14
+70
+94
+135
+165
+180
+192
+136
+89
+114
+87
+99
+11
+178
+169
+18
+186
+159
+77
+34
+114
+180
+54
+104
+139
+100
+151
+2
+59
+136
+93
+133
+163
+186
+51
+33
+137
+126
+127
+30
+36
+152
+183
+138
+182
+47
+48
+68
+177
+51
+113
+18
+93
+197
+149
+127
+23
+197
+173
+69
+63
+158
+178
+51
+107
+188
+165
+99
+111
+182
+91
+109
+38
+50
+163
+129
+106
+76
+106
+155
+176
+67
+18
+109
+94
+184
+56
+86
+14
+114
+158
+125
+132
+71
+41
+3
+53
+94
+92
+106
+11
+113
+181
+68
+181
+73
+16
+38
+86
+174
+72
+66
+151
+112
+113
+70
+4
+195
+136
+64
+162
+2
+157
+124
+131
+75
+74
+166
+131
+99
+16
+4
+83
+62
+22
+179
+78
+59
+56
+9
+151
+27
+2
+168
+197
+70
+43
+37
+31
+59
+75
+119
+42
+188
+148
+196
+51
+142
+195
+92
+199
+173
+45
+117
+100
+143
+162
+87
+67
+20
+123
+160
+55
+94
+75
+200
+133
+195
+180
+121
+111
+180
+84
+85
+155
+171
+31
+48
+8
+19
+46
+108
+38
+59
+12
+144
+158
+48
+74
+13
+10
+144
+180
+182
+75
+11
+196
+77
+102
+122
+17
+9
+102
+137
+100
+170
+126
+28
+34
+158
+42
+28
+194
+117
+154
+77
+75
+159
+79
+44
+158
+153
+95
+196
+117
+145
+14
+187
+195
+87
+173
+55
+176
+162
+190
+82
+183
+158
+105
+8
+109
+183
+119
+67
+133
+195
+179
+122
+117
+10
+11
+172
+137
+78
+36
+112
+149
+90
+2
+7
+27
+96
+141
+178
+3
+18
+84
+146
+120
+7
+166
+138
+132
+153
+131
+8
+78
+195
+70
+62
+146
+123
+25
+47
+60
+134
+69
+5
+14
+35
+91
+32
+172
+144
+124
+46
+167
+187
+19
+31
+21
+50
+112
+18
+105
+73
+92
+100
+173
+144
+106
+142
+95
+95
+119
+62
+100
+42
+157
+165
+176
+174
+60
+196
+34
+45
+166
+193
+65
+56
+153
+17
+124
+197
+65
+23
+155
+123
+144
+164
+86
+44
+96
+181
+22
+101
+15
+182
+156
+98
+189
+54
+26
+74
+12
+9
+144
+189
+37
+124
+17
+187
+172
+156
+189
+129
+77
+105
+133
+58
+153
+197
+7
+73
+171
+174
+109
+91
+160
+148
+51
+172
+176
+110
+77
+78
+176
+156
+157
+140
+29
+121
+68
+115
+86
+78
+102
+106
+124
+188
+17
+9
+109
+173
+56
+181
+186
+90
+66
+187
+126
+77
+134
+110
+56
+146
+168
+103
+104
+97
+52
+37
+163
+42
+188
+154
+28
+187
+74
+161
+104
+174
+107
+82
+129
+38
+73
+97
+124
+74
+125
+89
+10
+61
+79
+134
+93
+150
+65
+43
+75
+67
+134
+197
+182
+118
+75
+188
+59
+61
+42
+103
+44
+137
+31
+156
+52
+116
+28
+123
+91
+44
+44
+71
+33
+164
+85
+40
+73
+85
+55
+164
+92
+77
+33
+108
+154
+156
+147
+80
+162
+54
+66
+114
+93
+129
+141
+86
+46
+103
+11
+135
+118
+95
+106
+182
+144
+28
+75
+197
+110
+90
+154
+111
+84
+110
+104
+35
+75
+137
+150
+66
+48
+94
+133
+154
+127
+176
+113
+103
+200
+73
+40
+187
+162
+96
+118
+46
+14
+70
+97
+152
+41
+78
+100
+100
+104
+128
+27
+18
+63
+20
+156
+158
+151
+86
+154
+155
+146
+76
+150
+13
+131
+72
+58
+104
+105
+92
+15
+63
+40
+81
+126
+27
+29
+136
+158
+125
+131
+64
+7
+70
+161
+134
+158
+142
+31
+107
+165
+27
+74
+8
+177
+194
+179
+123
+132
+90
+151
+102
+54
+5
+145
+27
+59
+116
+161
+128
+117
+153
+67
+29
+174
+183
+139
+188
+79
+180
+172
+13
+128
+52
+164
+120
+46
+4
+10
+23
+55
+121
+34
+121
+18
+23
+175
+49
+122
+91
+51
+91
+91
+127
+141
+108
+182
+121
+91
+64
+163
+9
+184
+31
+127
+88
+188
+138
+135
+172
+15
+146
+143
+149
+10
+117
+15
+39
+102
+64
+61
+197
+36
+40
+120
+164
+106
+161
+11
+22
+36
+17
+181
+139
+2
+165
+175
+170
+49
+163
+145
+3
+110
+38
+40
+103
+59
+35
+78
+154
+24
+162
+151
+56
+178
+161
+168
+158
+41
+22
+167
+3
+117
+80
+29
+57
+84
+193
+7
+105
+170
+72
+103
+177
+135
+21
+112
+83
+89
+195
+165
+41
+163
+9
+191
+64
+66
+19
+124
+177
+149
+102
+79
+152
+4
+59
+126
+25
+16
+71
+85
+78
+102
+113
+161
+150
+57
+194
+52
+167
+131
+90
+159
+150
+65
+48
+104
+191
+11
+150
+2
+62
+158
+186
+102
+134
+90
+138
+19
+80
+106
+125
+195
+46
+121
+113
+194
+152
+167
+29
+78
+7
+142
+190
+69
+103
+3
+95
+139
+183
+53
+69
+142
+33
+121
+34
+115
+189
+94
+71
+178
+32
+191
+61
+48
+143
+26
+72
+6
+189
+79
+173
+131
+30
+2
+140
+26
+101
+174
+139
+69
+162
+153
+63
+8
+81
+18
+180
+125
+131
+61
+192
+198
+69
+29
+156
+80
+76
+142
+167
+123
+40
+135
+49
+80
+39
+118
+158
+89
+117
+100
+149
+193
+22
+198
+195
+189
+174
+150
+135
+61
+150
+160
+6
+1
+151
+104
+65
+52
+131
+121
+147
+197
+62
+1
+54
+116
+10
+22
+39
+42
+101
+28
+64
+134
+35
+3
+104
+199
+56
+147
+183
+177
+12
+83
+196
+31
+17
+27
+16
+50
+165
+136
+138
+4
+183
+68
+161
+157
+96
+170
+153
+192
+175
+130
+1
+42
+47
+105
+3
+78
+43
+162
+185
+53
+54
+51
+20
+58
+176
+132
+12
+86
+11
+89
+41
+46
+110
+51
+116
+45
+24
+143
+43
+171
+41
+102
+52
+190
+79
+165
+79
+190
+30
+73
+175
+195
+193
+7
+107
+180
+115
+78
+33
+96
+77
+4
+131
+150
+122
+191
+44
+148
+96
+49
+30
+139
+170
+168
+82
+177
+127
+172
+96
+24
+82
+84
+164
+32
+118
+20
+66
+15
+97
+51
+33
+140
+148
+32
+59
+67
+76
+54
+40
+158
+189
+118
+7
+178
+13
+75
+133
+125
+161
+40
+191
+194
+44
+122
+136
+119
+92
+85
+78
+110
+157
+159
+139
+5
+182
+48
+50
+75
+1
+131
+178
+92
+156
+107
+43
+97
+193
+93
+20
+85
+127
+4
+79
+40
+133
+42
+51
+136
+157
+119
+100
+135
+108
+37
+56
+2
+112
+51
+106
+175
+102
+37
+104
+93
+23
+97
+184
+27
+110
+21
+136
+29
+147
+28
+46
+26
+142
+20
+45
+88
+127
+167
+64
+85
+135
+45
+62
+167
+46
+168
+1
+95
+161
+114
+42
+29
+192
+96
+48
+28
+138
+181
+47
+55
+116
+200
+157
+141
+39
+162
+27
+105
+190
+198
+77
+81
+200
+68
+12
+62
+67
+48
+86
+84
+131
+28
+189
+91
+41
+33
+29
+81
+25
+19
+92
+189
+105
+133
+48
+100
+165
+95
+82
+42
+113
+106
+20
+169
+39
+114
+133
+172
+35
+67
+88
+122
+144
+168
+118
+197
+122
+166
+98
+96
+95
+107
+190
+178
+161
+163
+134
+141
+40
+172
+70
+78
+34
+109
+150
+119
+165
+119
+30
+108
+183
+125
+105
+108
+104
+51
+175
+189
+162
+76
+198
+105
+48
+143
+31
+96
+103
+154
+3
+30
+156
+72
+27
+118
+69
+153
+100
+27
+64
+142
+81
+7
+119
+47
+15
+71
+92
+118
+83
+35
+64
+70
+49
+66
+157
+149
+80
+142
+128
+94
+16
+54
+181
+197
+161
+193
+106
+105
+76
+113
+197
+168
+40
+130
+26
+183
+67
+161
+164
+135
+140
+27
+103
+179
+145
+63
+73
+72
+181
+38
+6
+95
+113
+29
+157
+78
+59
+57
+11
+160
+59
+122
+200
+106
+35
+63
+62
+8
+87
+56
+148
+192
+18
+183
+134
+159
+156
+102
+17
+184
+148
+35
+85
+195
+7
+94
+102
+166
+80
+190
+23
+36
+7
+125
+86
+190
+171
+117
+162
+123
+77
+157
+52
+105
+165
+44
+181
+92
+125
+118
+191
+81
+172
+105
+84
+156
+186
+113
+9
+39
+158
+196
+157
+177
+52
+118
+40
+181
+126
+128
+34
+52
+10
+191
+55
+16
+3
+79
+49
+185
+72
+168
+167
+87
+21
+148
+99
+66
+112
+75
+46
+3
+5
+7
+3
+154
+100
+21
+25
+163
+154
+58
+161
+47
+38
+9
+112
+189
+129
+79
+113
+168
+191
+36
+95
+47
+35
+186
+1
+139
+24
+95
+155
+83
+104
+77
+124
+58
+34
+80
+177
+146
+83
+192
+1
+82
+87
+190
+153
+16
+117
+163
+127
+99
+53
+28
+98
+135
+130
+168
+37
+111
+135
+11
+55
+35
+116
+185
+62
+110
+109
+65
+7
+63
+118
+141
+187
+57
+57
+33
+85
+12
+113
+172
+17
+158
+200
+179
+76
+47
+199
+169
+27
+45
+33
+188
+38
+136
+77
+36
+129
+53
+158
+71
+2
+175
+36
+42
+129
+198
+24
+167
+186
+18
+40
+73
+85
+53
+153
+46
+103
+6
+106
+186
+167
+130
+81
+116
+172
+190
+195
+61
+17
+157
+188
+119
+23
+67
+192
+156
+10
+54
+38
+142
+113
+1
+195
+160
+9
+14
+5
+113
+28
+157
+93
+143
+28
+77
+17
+8
+99
+124
+55
+14
+190
+15
+181
+156
+107
+47
+115
+69
+187
+102
+125
+36
+95
+51
+51
+49
+40
+198
+27
+186
+75
+174
+176
+90
+155
+125
+154
+4
+38
+193
+19
+175
+87
+145
+93
+50
+66
+150
+107
+93
+195
+140
+85
+50
+139
+183
+55
+84
+6
+86
+62
+200
+42
+54
+147
+199
+71
+36
+181
+168
+181
+174
+20
+150
+123
+193
+56
+198
+86
+136
+48
+62
+142
+95
+94
+111
+23
+139
+31
+130
+110
+86
+130
+12
+104
+118
+172
+169
+69
+97
+160
+90
+96
+172
+168
+67
+88
+127
+177
+120
+128
+90
+192
+139
+111
+16
+103
+71
+104
+185
+174
+182
+127
+127
+25
+6
+11
+14
+192
+24
+23
+122
+130
+83
+126
+13
+150
+182
+146
+41
+138
+62
+129
+21
+166
+9
+160
+80
+37
+107
+112
+111
+58
+155
+10
+68
+116
+88
+85
+114
+122
+113
+177
+49
+104
+186
+188
+52
+23
+74
+37
+154
+196
+194
+1
+64
+176
+84
+124
+185
+197
+120
+152
+32
+30
+93
+87
+89
+149
+94
+26
+114
+55
+108
+152
+139
+69
+165
+175
+167
+25
+49
+75
+9
+182
+11
+30
+78
+199
+100
+10
+157
+58
+137
+104
+191
+13
+163
+60
+96
+41
+179
+108
+37
+57
+10
+144
+181
+189
+108
+156
+161
+164
+137
+151
+77
+104
+135
+77
+47
+190
+118
+1
+146
+71
+110
+23
+152
+104
+57
+5
+122
+88
+28
+180
+30
+169
+140
+124
+87
+1
+30
+172
+162
+25
+92
+129
+150
+143
+111
+180
+82
+76
+124
+57
+28
+62
+116
+141
+7
+176
+192
+175
+123
+158
+48
+66
+166
+6
+149
+39
+95
+20
+70
+42
+24
+168
+194
+48
+148
+56
+9
+149
+17
+163
+29
+110
+3
+30
+156
+62
+171
+75
+112
+198
+179
+97
+172
+164
+40
+161
+9
+8
+167
+133
+92
+158
+126
+129
+48
+124
+114
+175
+24
+171
+11
+128
+69
+69
+196
+153
+157
+166
+186
+25
+83
+74
+98
+123
+59
+50
+175
+199
+20
+128
+193
+3
+85
+89
+169
+18
+184
+145
+18
+7
+78
+8
+149
+24
+6
+18
+57
+180
+171
+8
+116
+23
+98
+182
+10
+31
+91
+73
+19
+62
+4
+70
+183
+68
+164
+176
+184
+118
+57
+77
+154
+33
+15
+196
+41
+82
+125
+14
+161
+36
+174
+120
+153
+41
+74
+73
+174
+190
+176
+155
+143
+66
+111
+79
+76
+141
+168
+138
+123
+91
+46
+59
+140
+111
+7
+47
+21
+104
+38
+92
+8
+24
+69
+6
+13
+27
+53
+74
+169
+144
+148
+196
+44
+101
+15
+177
+134
+11
+61
+68
+64
+171
+57
+6
+120
+72
+149
+47
+149
+70
+81
+59
+24
+17
+82
+146
+136
+104
+4
+89
+102
+13
+164
+70
+145
+35
+113
+160
+146
+40
+132
+33
+10
+168
+120
+7
+164
+123
+60
+58
+9
+133
+115
+99
+160
+67
+165
+196
+88
+168
+17
+193
+5
+91
+108
+27
+192
+109
+129
+197
+23
+167
+196
+76
+91
+68
+189
+128
+65
+46
+88
+117
+111
+21
+126
+171
+89
+199
+195
+186
+161
+93
+112
+40
+34
+48
+187
+90
+57
+138
+113
+36
+4
+104
+192
+14
+159
+29
+144
+7
+143
+198
+102
+34
+90
+39
+26
+7
+12
+13
+173
+121
+169
+125
+29
+55
+71
+128
+134
+58
+139
+114
+37
+197
+51
+141
+184
+41
+193
+188
+191
+59
+40
+110
+97
+196
+105
+65
+49
+116
+55
+87
+27
+182
+54
+87
+37
+42
+121
+150
+8
+105
+158
+3
+200
+175
+52
+139
+162
+125
+96
+53
+58
+75
+127
+90
+195
+165
+40
+152
+159
+182
+68
+169
+7
+124
+82
+177
+128
+178
+118
+108
+192
+181
+162
+147
+27
+43
+20
+136
+39
+7
+96
+110
+2
+18
+97
+19
+41
+78
+105
+131
+39
+63
+25
+186
+91
+77
+43
+167
+19
+14
+116
+172
+192
+8
+122
+61
+65
+45
+92
+147
+55
+7
+147
+20
+1
+29
+169
+154
+4
+46
+35
+3
+103
+192
+28
+38
+181
+146
+53
+4
+152
+78
+97
+86
+43
+87
+137
+36
+188
+4
+131
+159
+175
+16
+126
+16
+161
+22
+87
+127
+182
+155
+90
+149
+86
+178
+100
+200
+102
+12
+153
+12
+96
+72
+169
+170
+103
+92
+27
+140
+195
+113
+125
+135
+87
+103
+38
+109
+111
+86
+119
+145
+194
+67
+53
+121
+48
+4
+193
+124
+8
+130
+109
+87
+142
+72
+161
+117
+54
+71
+141
+13
+10
+145
+187
+14
+5
+109
+11
+84
+7
+87
+61
+189
+186
+18
+35
+48
+177
+29
+182
+35
+174
+130
+12
+102
+107
+133
+32
+198
+104
+48
+150
+71
+80
+46
+153
+107
+70
+54
+98
+101
+128
+63
+31
+17
+28
+21
+70
+35
+183
+185
+67
+134
+3
+18
+77
+104
+135
+79
+61
+56
+187
+22
+51
+106
+181
+136
+187
+105
+145
+130
+76
+94
+79
+30
+72
+160
+117
+61
+117
+160
+103
+182
+173
+195
+22
+173
+45
+116
+92
+114
+56
+111
+161
+168
+166
+83
+10
+111
+177
+68
+19
+104
+51
+174
+190
+178
+154
+125
+171
+100
+62
+76
+97
+103
+149
+171
+81
+151
+182
+135
+172
+15
+148
+157
+7
+35
+142
+145
+191
+42
+135
+36
+7
+119
+49
+26
+117
+70
+170
+195
+37
+75
+113
+12
+52
+6
+173
+185
+158
+83
+80
+134
+90
+134
+194
+163
+36
+145
+152
+7
+72
+175
+199
+22
+149
+93
+24
+109
+38
+47
+140
+25
+86
+96
+6
+172
+178
+124
+143
+139
+154
+73
+53
+61
+90
+197
+175
+75
+79
+200
+93
+160
+128
+130
+31
+14
+7
+119
+55
+59
+59
+23
+8
+47
+13
+52
+200
+135
+13
+67
+84
+109
+97
+2
+142
+37
+139
+108
+197
+11
+94
+72
+186
+71
+157
+105
+20
+174
+72
+65
+145
+86
+9
+87
+42
+69
+37
+2
+79
+54
+17
+16
+148
+145
+138
+125
+115
+160
+130
+143
+92
+65
+165
+10
+178
+181
+82
+69
+77
+42
+158
+173
+22
+174
+44
+106
+37
+73
+106
+185
+153
+58
+176
+132
+9
+72
+153
+73
+60
+103
+79
+154
+16
+107
+99
+39
+142
+106
+153
+169
+41
+129
+4
+62
+140
+83
+44
+117
+111
+14
+90
+10
+57
+51
+1
+146
+67
+92
+146
+50
+194
+112
+130
+169
+51
+181
+30
+158
+75
+37
+142
+125
+75
+125
+74
+123
+76
+149
+12
+136
+108
+26
+183
+65
+149
+112
+129
+168
+48
+179
+41
+38
+58
+12
+149
+190
+3
+106
+16
+140
+99
+140
+149
+34
+66
+91
+158
+125
+134
+81
+80
+153
+198
+14
+106
+112
+116
+94
+121
+81
+2
+85
+92
+190
+118
+198
+129
+194
+3
+78
+39
+135
+61
+157
+197
+166
+26
+67
+169
+11
+143
+165
+102
+131
+74
+61
+106
+86
+166
+26
+62
+143
+104
+134
+74
+38
+164
+44
+187
+132
+109
+64
+7
+66
+133
+5
+34
+167
+94
+66
+148
+97
+56
+60
+58
+12
+155
+24
+152
+99
+34
+111
+164
+188
+54
+28
+90
+87
+113
+97
+167
+133
+101
+11
+154
+33
+12
+173
+135
+58
+132
+75
+58
+78
+150
+1
+52
+109
+185
+133
+139
+39
+179
+129
+164
+24
+77
+43
+166
+17
+4
+79
+34
+98
+86
+36
+38
+110
+119
+128
+98
+35
+128
+57
+188
+21
+31
+198
+115
+111
+33
+197
+90
+165
+186
+33
+121
+35
+124
+28
+55
+83
+5
+87
+82
+105
+96
+34
+141
+146
+3
+113
+47
+69
+195
+151
+154
+168
+24
+37
+2
+85
+93
+197
+148
+116
+165
+151
+23
+179
+69
+9
+32
+115
+5
+196
+127
+5
+86
+75
+72
+164
+136
+142
+30
+106
+170
+70
+94
+137
+185
+76
+192
+68
+84
+90
+185
+102
+150
+188
+180
+189
+114
+187
+100
+120
+21
+51
+113
+26
+139
+2
+164
+164
+113
+6
+20
+66
+15
+101
+71
+122
+92
+52
+91
+77
+50
+7
+195
+109
+101
+22
+29
+173
+182
+137
+185
+77
+194
+75
+107
+170
+60
+36
+74
+120
+58
+73
+117
+46
+19
+108
+77
+90
+46
+74
+27
+100
+160
+56
+100
+101
+102
+108
+130
+16
+125
+11
+140
+141
+188
+66
+100
+14
+182
+170
+185
+181
+18
+84
+145
+116
+195
+130
+25
+183
+78
+27
+57
+103
+107
+118
+146
+12
+163
+72
+171
+175
+118
+133
+140
+42
+196
+196
+11
+110
+160
+175
+7
+70
+164
+154
+51
+122
+80
+178
+153
+119
+141
+171
+160
+25
+112
+51
+101
+154
+18
+120
+161
+84
+60
+5
+88
+87
+132
+12
+82
+185
+177
+193
+170
+88
+193
+175
+109
+86
+136
+41
+27
+192
+112
+140
+40
+180
+116
+85
+63
+15
+127
+30
+37
+152
+178
+101
+10
+155
+39
+38
+80
+142
+137
+145
+35
+107
+129
+12
+119
+3
+152
+83
+136
+69
+195
+146
+129
+58
+191
+28
+51
+55
+75
+156
+61
+161
+20
+73
+59
+102
+80
+170
+97
+58
+74
+125
+83
+177
+117
+108
+3
+44
+39
+41
+93
+193
+118
+173
+180
+124
+129
+62
+11
+112
+171
+27
+18
+70
+63
+145
+111
+157
+148
+81
+152
+184
+143
+2
+123
+122
+29
+79
+11
+155
+37
+29
+39
+181
+135
+180
+73
+17
+50
+143
+14
+195
+50
+145
+19
+13
+106
+120
+167
+126
+59
+18
+185
+149
+26
+21
+87
+141
+64
+115
+115
+57
+107
+133
+37
+26
+23
+104
+14
+153
+197
+4
+55
+93
+71
+190
+102
+98
+75
+171
+154
+190
+152
+5
+66
+153
+130
+200
+34
+8
+143
+183
+15
+45
+138
+19
+77
+97
+87
+53
+132
+121
+139
+151
+54
+167
+119
+16
+25
+8
+20
+50
+125
+103
+94
+38
+185
+175
+185
+135
+147
+73
+112
+24
+134
+191
+141
+123
+73
+135
+155
+112
+82
+85
+171
+66
+57
+153
+4
+52
+77
+1
+116
+82
+56
+196
+75
+89
+61
+166
+48
+194
+134
+58
+145
+154
+22
+141
+54
+59
+64
+59
+179
+143
+44
+185
+111
+6
+35
+162
+59
+100
+68
+112
+63
+169
+48
+174
+12
+107
+136
+54
+101
+122
+27
+63
+138
+65
+150
+115
+142
+14
+15
+162
+39
+179
+124
+136
+103
+2
+83
+81
+145
+140
+134
+149
+87
+184
+129
+118
+145
+14
+177
+140
+50
+39
+185
+162
+113
+23
+119
+110
+190
+153
+14
+110
+137
+30
+150
+27
+17
+62
+21
+173
+46
+125
+136
+94
+137
+180
+50
+82
+41
+107
+77
+103
+126
+38
+90
+5
+18
+68
+51
+95
+111
+13
+76
+148
+2
+82
+77
+123
+46
+167
+196
+72
+72
+185
+61
+106
+89
+182
+89
+97
+189
+58
+52
+193
+87
+188
+151
+14
+124
+18
+196
+18
+144
+106
+141
+92
+87
+95
+186
+64
+108
+75
+77
+191
+57
+22
+19
+119
+144
+190
+46
+169
+6
+116
+46
+38
+13
+136
+101
+190
+28
+63
+127
+199
+51
+122
+72
+136
+171
+3
+82
+64
+49
+116
+60
+117
+161
+116
+47
+42
+25
+179
+48
+77
+32
+102
+126
+41
+110
+98
+198
+105
+53
+169
+142
+133
+120
+123
+59
+47
+157
+117
+94
+114
+36
+199
+66
+10
+69
+120
+106
+157
+185
+101
+148
+177
+134
+14
+84
+178
+111
+71
+24
+111
+45
+78
+66
+93
+163
+147
+16
+168
+72
+121
+77
+176
+165
+4
+140
+8
+189
+64
+82
+122
+196
+81
+121
+199
+102
+25
+38
+1
+72
+23
+89
+129
+177
+107
+47
+123
+119
+8
+182
+17
+71
+75
+12
+193
+53
+189
+53
+22
+57
+150
+186
+172
+161
+20
+71
+48
+52
+82
+29
+39
+174
+98
+23
+59
+146
+145
+158
+45
+49
+94
+121
+87
+32
+15
+2
+77
+46
+185
+99
+138
+132
+157
+154
+115
+104
+193
+23
+5
+24
+107
+26
+192
+124
+17
+187
+176
+174
+60
+198
+54
+142
+166
+124
+45
+158
+150
+78
+118
+10
+199
+101
+17
+199
+39
+48
+133
+175
+50
+129
+124
+186
+198
+120
+138
+152
+72
+63
+128
+7
+92
+91
+122
+110
+165
+3
+134
+178
+65
+195
+182
+142
+13
+2
+98
+167
+126
+53
+187
+49
+18
+66
+37
+26
+28
+129
+130
+17
+134
+58
+139
+118
+58
+86
+194
+191
+2
+99
+172
+144
+121
+32
+108
+159
+184
+74
+190
+71
+119
+80
+8
+128
+97
+37
+148
+163
+43
+196
+194
+198
+47
+106
+9
+105
+149
+156
+191
+147
+167
+75
+151
+35
+52
+195
+110
+106
+44
+113
+80
+70
+100
+166
+105
+134
+62
+166
+38
+135
+66
+188
+132
+103
+31
+64
+111
+88
+132
+199
+9
+67
+121
+121
+40
+155
+167
+14
+179
+151
+100
+38
+131
+50
+120
+73
+162
+120
+65
+107
+62
+9
+96
+97
+122
+62
+79
+117
+194
+116
+147
+40
+120
+163
+103
+151
+182
+131
+153
+142
+78
+189
+33
+95
+78
+19
+8
+85
+37
+61
+30
+36
+150
+176
+103
+40
+115
+133
+161
+171
+183
+160
+110
+26
+168
+173
+126
+5
+93
+117
+69
+161
+148
+38
+100
+55
+34
+112
+169
+14
+164
+55
+59
+55
+8
+151
+36
+61
+40
+96
+21
+61
+177
+117
+114
+33
+175
+159
+179
+46
+67
+192
+150
+175
+103
+43
+133
+13
+83
+188
+182
+197
+150
+130
+26
+191
+115
+176
+17
+125
+198
+59
+179
+142
+48
+9
+23
+57
+137
+109
+24
+164
+172
+158
+6
+14
+33
+72
+139
+189
+89
+33
+199
+94
+180
+34
+183
+195
+128
+16
+144
+127
+65
+53
+128
+100
+47
+184
+80
+23
+24
+136
+199
+173
+50
+144
+22
+33
+2
+119
+100
+130
+88
+156
+149
+92
+12
+43
+154
+144
+76
+162
+89
+83
+96
+33
+139
+142
+198
+114
+100
+180
+183
+77
+17
+12
+119
+4
+157
+111
+50
+103
+172
+106
+90
+191
+137
+101
+178
+157
+142
+40
+164
+29
+99
+135
+115
+82
+56
+200
+99
+195
+75
+101
+134
+96
+168
+146
+172
+115
+148
+54
+192
+68
+88
+112
+84
+99
+41
+159
+188
+102
+120
+9
+174
+160
+198
+151
+127
+6
+98
+134
+125
+149
+171
+85
+174
+79
+112
+164
+176
+181
+103
+191
+17
+184
+154
+68
+29
+162
+114
+25
+125
+127
+41
+104
+59
+19
+181
+123
+107
+136
+59
+125
+24
+25
+129
+155
+173
+40
+90
+180
+75
+31
+109
+178
+90
+143
+52
+21
+63
+192
+186
+186
+47
+8
+29
+101
+151
+197
+23
+169
+8
+130
+108
+82
+121
+193
+65
+60
+176
+116
+113
+34
+186
+17
+24
+194
+151
+166
+39
+141
+98
+123
+60
+54
+188
+45
+185
+102
+155
+10
+70
+131
+157
+167
+190
+38
+115
+151
+71
+74
+6
+171
+170
+89
+3
+18
+83
+144
+114
+195
+146
+122
+19
+14
+114
+163
+155
+63
+184
+134
+150
+99
+45
+176
+57
+156
+25
+151
+79
+120
+13
+195
+58
+190
+24
+35
+192
+37
+98
+57
+69
+101
+182
+187
+88
+49
+103
+177
+134
+13
+77
+148
+193
+30
+45
+198
+184
+126
+107
+103
+63
+49
+132
+147
+102
+89
+14
+86
+196
+2
+51
+90
+81
+76
+126
+80
+143
+139
+156
+80
+81
+169
+91
+21
+114
+94
+143
+12
+190
+36
+104
+104
+90
+9
+43
+179
+85
+103
+51
+182
+34
+168
+105
+122
+189
+39
+137
+71
+193
+119
+175
+183
+130
+132
+24
+155
+117
+106
+186
+162
+103
+165
+62
+85
+161
+197
+140
+64
+128
+196
+25
+186
+97
+111
+193
+157
+8
+36
+147
+157
+27
+146
+40
+124
+190
+27
+53
+77
+183
+7
+196
+115
+125
+121
+199
+106
+48
+136
+187
+101
+126
+55
+198
+88
+155
+137
+25
+126
+127
+34
+61
+58
+4
+107
+4
+63
+144
+104
+129
+38
+68
+63
+172
+63
+33
+35
+110
+148
+100
+71
+125
+113
+151
+94
+8
+3
+149
+72
+87
+83
+112
+128
+161
+19
+63
+10
+96
+85
+51
+139
+177
+16
+101
+65
+85
+124
+180
+163
+165
+120
+43
+176
+72
+49
+48
+49
+69
+169
+198
+70
+39
+8
+102
+136
+106
+11
+114
+191
+120
+3
+143
+31
+98
+111
+188
+129
+84
+140
+91
+87
+107
+56
+174
+147
+118
+183
+38
+184
+168
+151
+194
+9
+115
+7
+10
+3
+126
+129
+44
+108
+54
+153
+30
+6
+167
+152
+10
+95
+89
+79
+70
+114
+56
+112
+168
+7
+129
+113
+117
+87
+69
+37
+4
+94
+125
+108
+129
+197
+28
+194
+115
+147
+53
+195
+94
+13
+35
+88
+20
+130
+200
+32
+194
+74
+106
+172
+74
+102
+147
+163
+56
+69
+110
+43
+73
+51
+54
+68
+120
+113
+194
+151
+162
+17
+45
+116
+95
+129
+127
+198
+51
+124
+88
+18
+114
+125
+128
+44
+116
+105
+188
+182
+1
+168
+3
+107
+17
+135
+63
+165
+26
+69
+181
+71
+198
+152
+133
+26
+164
+153
+44
+83
+106
+92
+1
+178
+58
+147
+164
+61
+93
+13
+43
+143
+73
+148
+38
+94
+29
+124
+86
+5
+59
+109
+121
+149
+9
+113
+196
+163
+12
+11
+161
+70
+167
+177
+162
+180
+28
+147
+34
+81
+179
+148
+79
+145
+167
+96
+76
+194
+77
+120
+33
+118
+10
+2
+121
+107
+157
+183
+89
+86
+121
+153
+30
+10
+188
+43
+167
+17
+1
+57
+133
+87
+122
+156
+35
+12
+155
+25
+157
+119
+104
+154
+190
+158
+44
+43
+62
+188
+178
+172
+39
+83
+149
+153
+176
+80
+100
+81
+189
+5
+130
+133
+30
+187
+48
+10
+30
+92
+82
+72
+93
+110
+27
+176
+15
+106
+100
+49
+1
+165
+183
+16
+50
+164
+131
+112
+99
+183
+8
+8
+177
+188
+141
+156
+70
+14
+55
+7
+153
+58
+170
+100
+72
+131
+140
+67
+145
+65
+92
+166
+170
+132
+59
+172
+102
+65
+74
+56
+75
+144
+193
+64
+51
+132
+137
+34
+171
+126
+16
+169
+72
+110
+14
+97
+57
+70
+110
+29
+188
+67
+110
+61
+177
+109
+68
+27
+148
+49
+162
+135
+154
+116
+109
+15
+110
+130
+195
+196
+28
+6
+182
+44
+27
+171
+185
+176
+187
+143
+180
+191
+131
+66
+20
+130
+2
+44
+47
+89
+116
+100
+153
+23
+163
+175
+187
+151
+26
+200
+166
+200
+111
+61
+176
+102
+34
+90
+30
+173
+174
+89
+167
+6
+132
+141
+60
+90
+3
+5
+6
+193
+111
+129
+180
+120
+101
+123
+32
+89
+47
+83
+79
+128
+63
+26
+196
+142
+86
+40
+68
+53
+107
+171
+65
+52
+128
+99
+46
+187
+111
+188
+132
+99
+10
+174
+153
+153
+144
+87
+25
+169
+194
+47
+134
+185
+104
+159
+18
+85
+147
+120
+196
+102
+49
+180
+41
+33
+27
+68
+166
+188
+34
+115
+187
+91
+69
+195
+154
+172
+44
+118
+120
+57
+67
+85
+111
+104
+28
+41
+190
+178
+160
+153
+85
+133
+37
+28
+39
+177
+115
+103
+186
+187
+52
+29
+107
+179
+114
+78
+42
+150
+124
+194
+48
+145
+36
+113
+159
+139
+6
+181
+37
+194
+39
+89
+180
+84
+85
+157
+174
+37
+52
+185
+45
+5
+24
+103
+4
+97
+151
+35
+50
+190
+87
+16
+115
+147
+49
+175
+8
+74
+180
+12
+56
+30
+78
+200
+103
+18
+182
+129
+142
+91
+73
+19
+58
+184
+181
+31
+164
+105
+158
+1
+187
+115
+7
+11
+200
+105
+30
+37
+158
+15
+70
+92
+123
+107
+141
+86
+50
+122
+89
+34
+8
+144
+187
+33
+115
+193
+129
+34
+49
+188
+88
+38
+36
+76
+136
+130
+159
+184
+74
+192
+87
+192
+172
+105
+85
+173
+71
+71
+190
+110
+145
+87
+17
+122
+180
+184
+80
+27
+50
+58
+96
+55
+71
+132
+155
+149
+98
+51
+22
+75
+56
+58
+47
+162
+153
+57
+168
+99
+82
+2
+72
+18
+64
+26
+186
+81
+12
+150
+192
+5
+102
+172
+115
+140
+9
+193
+78
+133
+95
+175
+195
+195
+22
+176
+66
+8
+58
+83
+171
+84
+167
+53
+14
+9
+133
+116
+107
+197
+18
+137
+67
+170
+17
+173
+94
+4
+182
+59
+114
+154
+102
+29
+57
+84
+194
+15
+145
+134
+108
+39
+66
+48
+92
+123
+113
+172
+15
+147
+149
+174
+107
+75
+94
+91
+100
+181
+194
+131
+44
+90
+145
+61
+69
+64
+164
+7
+171
+166
+61
+74
+95
+110
+4
+39
+198
+36
+40
+118
+149
+31
+54
+41
+164
+19
+38
+62
+34
+42
+151
+130
+23
+172
+30
+31
+123
+58
+46
+156
+124
+147
+167
+82
+190
+3
+109
+29
+200
+140
+41
+186
+147
+10
+139
+150
+50
+148
+38
+103
+75
+125
+77
+135
+122
+117
+2
+163
+163
+112
+8
+46
+1
+200
+190
+141
+136
+151
+78
+116
+191
+110
+137
+38
+198
+46
+99
+181
+199
+167
+10
+157
+56
+127
+59
+8
+121
+60
+70
+82
+65
+53
+132
+118
+125
+93
+32
+157
+54
+112
+187
+120
+37
+142
+123
+62
+64
+29
+200
+137
+22
+107
+42
+93
+184
+68
+157
+131
+174
+63
+17
+139
+80
+32
+71
+138
+193
+118
+170
+162
+37
+169
+85
+190
+178
+162
+171
+171
+85
+174
+85
+145
+103
+121
+199
+105
+39
+94
+10
+15
+8
+112
+2
+9
+34
+127
+56
+197
+78
+93
+57
+111
+154
+130
+195
+197
+31
+18
+27
+2
+172
+20
+172
+59
+3
+91
+122
+112
+180
+74
+27
+95
+128
+118
+158
+92
+127
+139
+94
+111
+26
+159
+119
+87
+51
+129
+116
+138
+188
+83
+10
+118
+14
+30
+54
+57
+56
+21
+24
+158
+138
+5
+196
+129
+12
+117
+194
+113
+135
+195
+163
+20
+61
+184
+158
+95
+146
+23
+23
+136
+13
+56
+18
+6
+75
+195
+99
+44
+172
+40
+95
+12
+19
+7
+78
+2
+115
+70
+192
+122
+7
+147
+19
+191
+180
+161
+153
+68
+34
+194
+64
+38
+50
+161
+121
+80
+191
+28
+49
+46
+36
+4
+100
+168
+105
+126
+9
+125
+64
+64
+11
+95
+71
+171
+192
+14
+155
+7
+54
+61
+84
+152
+164
+15
+13
+146
+165
+77
+177
+169
+22
+18
+109
+93
+179
+44
+54
+132
+102
+30
+63
+109
+85
+132
+26
+170
+188
+4
+133
+165
+189
+57
+40
+130
+22
+164
+194
+86
+171
+60
+20
+181
+111
+37
+24
+10
+46
+185
+98
+120
+43
+179
+92
+142
+22
+58
+148
+169
+87
+3
+38
+1
+61
+161
+22
+84
+111
+109
+59
+177
+135
+16
+83
+155
+184
+108
+193
+188
+191
+60
+42
+111
+93
+156
+104
+24
+6
+23
+87
+121
+144
+177
+167
+8
+145
+5
+124
+99
+80
+195
+50
+145
+28
+59
+105
+105
+83
+158
+200
+179
+79
+63
+69
+51
+88
+70
+28
+140
+194
+102
+70
+103
+190
+17
+192
+3
+96
+146
+15
+182
+154
+95
+182
+38
+195
+25
+199
+169
+27
+41
+5
+65
+149
+112
+136
+10
+41
+155
+167
+3
+120
+96
+96
+116
+29
+137
+160
+130
+139
+64
+140
+66
+132
+6
+47
+30
+158
+78
+52
+12
+7
+134
+142
+49
+15
+51
+174
+184
+137
+172
+200
+48
+93
+130
+142
+87
+43
+80
+95
+55
+76
+167
+119
+9
+188
+50
+11
+19
+12
+105
+128
+24
+192
+142
+123
+62
+68
+51
+91
+92
+139
+5
+180
+36
+196
+53
+158
+67
+185
+110
+193
+170
+86
+186
+144
+194
+70
+74
+16
+28
+28
+119
+65
+118
+125
+93
+32
+159
+72
+3
+168
+182
+183
+64
+138
+54
+87
+42
+69
+34
+188
+19
+27
+194
+120
+177
+187
+130
+103
+51
+177
+7
+53
+58
+76
+134
+123
+139
+128
+120
+167
+128
+62
+22
+180
+82
+75
+112
+1
+197
+176
+90
+155
+123
+145
+168
+105
+121
+190
+49
+186
+76
+185
+29
+106
+184
+148
+35
+79
+160
+48
+49
+68
+169
+5
+109
+17
+120
+171
+147
+144
+141
+155
+60
+167
+61
+68
+59
+143
+126
+74
+109
+192
+173
+108
+92
+185
+85
+46
+112
+61
+158
+200
+176
+63
+195
+3
+63
+155
+163
+180
+20
+101
+27
+56
+97
+79
+1
+95
+161
+112
+23
+133
+194
+172
+88
+185
+121
+60
+74
+107
+179
+112
+62
+169
+57
+19
+1
+39
+30
+31
+119
+30
+117
+30
+128
+105
+78
+123
+33
+98
+90
+63
+167
+35
+111
+148
+94
+34
+164
+76
+188
+44
+174
+49
+126
+117
+171
+173
+104
+70
+80
+57
+23
+26
+149
+64
+46
+103
+4
+102
+173
+124
+190
+25
+41
+26
+193
+120
+187
+45
+194
+155
+191
+146
+163
+65
+127
+177
+123
+142
+150
+26
+9
+19
+35
+45
+152
+112
+105
+24
+3
+197
+161
+196
+126
+198
+51
+125
+98
+61
+89
+186
+110
+193
+169
+75
+134
+128
+169
+60
+42
+114
+107
+16
+137
+78
+40
+141
+88
+57
+156
+21
+125
+164
+64
+111
+93
+160
+128
+126
+10
+122
+49
+196
+137
+61
+135
+70
+1
+181
+80
+51
+185
+55
+69
+121
+109
+171
+47
+144
+42
+158
+173
+17
+147
+132
+72
+42
+6
+64
+129
+199
+35
+26
+37
+192
+21
+3
+28
+143
+4
+142
+14
+9
+130
+103
+54
+197
+97
+10
+191
+57
+26
+48
+57
+114
+172
+8
+101
+136
+109
+36
+35
+87
+9
+71
+151
+66
+38
+42
+110
+83
+108
+102
+48
+169
+182
+175
+8
+77
+195
+81
+130
+58
+175
+135
+33
+188
+26
+71
+192
+115
+169
+179
+153
+110
+87
+133
+12
+83
+186
+173
+169
+52
+200
+131
+187
+142
+172
+158
+198
+167
+25
+45
+51
+101
+152
+3
+52
+88
+61
+176
+110
+78
+78
+169
+114
+163
+154
+59
+169
+85
+188
+168
+116
+190
+97
+71
+158
+113
+55
+118
+19
+50
+131
+140
+62
+116
+142
+10
+188
+41
+153
+154
+147
+96
+54
+60
+75
+115
+17
+75
+93
+88
+93
+171
+191
+9
+136
+139
+15
+40
+109
+95
+190
+81
+184
+176
+197
+5
+55
+90
+42
+47
+105
+11
+119
+17
+38
+77
+116
+9
+10
+178
+180
+83
+75
+104
+155
+196
+182
+129
+136
+61
+141
+103
+154
+194
+180
+140
+18
+48
+129
+150
+139
+82
+43
+125
+165
+64
+100
+23
+46
+66
+190
+144
+154
+36
+32
+63
+97
+16
+25
+7
+24
+83
+80
+133
+81
+94
+40
+194
+7
+97
+125
+75
+129
+96
+19
+54
+153
+34
+29
+76
+194
+80
+140
+120
+61
+90
+187
+119
+29
+106
+178
+118
+109
+193
+180
+147
+64
+64
+8
+74
+175
+183
+128
+123
+187
+15
+10
+126
+72
+99
+145
+187
+17
+20
+169
+32
+74
+159
+91
+117
+88
+79
+81
+178
+142
+50
+22
+87
+123
+160
+55
+92
+56
+108
+150
+127
+13
+139
+117
+48
+39
+6
+90
+84
+98
+31
+109
+178
+88
+135
+15
+79
+138
+123
+98
+81
+3
+89
+111
+66
+1
+15
+78
+134
+110
+52
+127
+96
+34
+145
+167
+99
+94
+79
+30
+69
+141
+31
+118
+31
+128
+84
+159
+200
+166
+3
+119
+94
+94
+120
+76
+175
+168
+34
+95
+62
+121
+167
+120
+12
+198
+82
+112
+134
+4
+15
+59
+18
+179
+115
+80
+43
+138
+48
+47
+51
+85
+54
+158
+60
+145
+129
+73
+78
+17
+1
+53
+112
+199
+184
+114
+35
+181
+176
+28
+185
+59
+86
+193
+185
+169
+153
+2
+35
+192
+43
+127
+179
+133
+191
+153
+197
+8
+74
+181
+15
+67
+71
+22
+96
+178
+4
+22
+97
+184
+28
+118
+56
+74
+140
+176
+195
+191
+189
+18
+7
+87
+59
+172
+103
+72
+102
+169
+97
+61
+92
+4
+200
+163
+177
+199
+1
+19
+108
+80
+108
+131
+14
+109
+128
+191
+199
+74
+52
+52
+42
+185
+134
+145
+64
+82
+121
+190
+50
+196
+129
+9
+92
+74
+23
+72
+25
+102
+187
+5
+149
+48
+150
+73
+84
+51
+155
+76
+61
+80
+133
+84
+106
+86
+164
+12
+198
+80
+103
+99
+73
+148
+35
+79
+158
+45
+49
+90
+98
+178
+192
+147
+155
+13
+83
+184
+163
+122
+69
+120
+97
+111
+189
+142
+151
+30
+21
+61
+177
+114
+94
+138
+184
+64
+133
+24
+152
+97
+18
+35
+52
+198
+126
+178
+130
+185
+138
+166
+152
+23
+174
+37
+57
+9
+148
+9
+121
+49
+5
+189
+93
+59
+116
+168
+170
+108
+115
+123
+107
+134
+43
+51
+118
+57
+77
+158
+54
+101
+126
+42
+127
+182
+151
+69
+61
+143
+112
+191
+136
+102
+189
+18
+12
+112
+164
+179
+196
+169
+50
+180
+35
+187
+15
+6
+105
+174
+106
+73
+79
+23
+28
+165
+138
+150
+54
+182
+7
+4
+158
+119
+90
+71
+22
+95
+176
+198
+10
+82
+199
+62
+180
+123
+119
+11
+198
+96
+193
+97
+50
+30
+134
+135
+4
+8
+12
+3
+115
+67
+169
+9
+139
+149
+51
+165
+129
+92
+199
+165
+200
+115
+93
+126
+123
+4
+119
+84
+32
+38
+139
+95
+119
+66
+124
+150
+187
+171
+147
+144
+139
+140
+193
+102
+80
+164
+65
+116
+108
+7
+74
+187
+53
+41
+165
+25
+72
+2
+172
+13
+132
+77
+76
+163
+102
+140
+126
+104
+85
+181
+121
+99
+105
+140
+101
+149
+185
+170
+151
+182
+133
+161
+167
+162
+67
+147
+78
+149
+194
+21
+186
+127
+87
+182
+110
+24
+158
+135
+195
+157
+182
+87
+84
+120
+169
+135
+93
+144
+31
+97
+104
+147
+154
+1
+19
+114
+112
+46
+71
+12
+32
+89
+47
+81
+62
+46
+122
+121
+24
+63
+160
+195
+137
+65
+160
+184
+61
+114
+138
+2
+170
+3
+91
+119
+94
+99
+147
+192
+34
+77
+157
+52
+105
+160
+15
+54
+196
+89
+171
+25
+13
+56
+23
+31
+181
+14
+52
+192
+87
+195
+186
+167
+129
+69
+59
+130
+53
+153
+40
+69
+54
+101
+123
+35
+104
+110
+124
+153
+5
+55
+87
+32
+11
+176
+164
+199
+125
+159
+34
+172
+127
+17
+159
+6
+10
+2
+125
+138
+105
+184
+167
+144
+167
+106
+134
+50
+98
+145
+184
+6
+177
+12
+78
+163
+78
+6
+136
+162
+151
+52
+157
+75
+36
+146
+154
+12
+90
+32
+185
+27
+97
+140
+167
+141
+145
+5
+126
+110
+130
+191
+182
+168
+178
+154
+125
+162
+52
+56
+68
+105
+18
+167
+47
+177
+44
+73
+43
+2
+21
+116
+108
+5
+56
+93
+57
+108
+134
+36
+13
+155
+17
+104
+75
+120
+47
+1
+185
+101
+145
+161
+64
+139
+59
+105
+104
+81
+157
+15
+75
+117
+31
+137
+139
+4
+179
+40
+29
+18
+54
+161
+83
+50
+151
+60
+200
+67
+199
+196
+190
+175
+142
+80
+3
+100
+182
+190
+103
+114
+155
+111
+71
+26
+122
+99
+95
+83
+41
+102
+48
+171
+2
+69
+200
+183
+101
+163
+67
+137
+23
+109
+47
+104
+5
+97
+137
+151
+71
+73
+196
+126
+194
+28
+29
+121
+71
+135
+173
+24
+190
+127
+55
+191
+47
+171
+1
+69
+10
+41
+159
+186
+84
+32
+37
+134
+72
+23
+97
+176
+185
+128
+108
+95
+2
+157
+121
+120
+30
+101
+140
+136
+151
+87
+168
+24
+37
+5
+99
+147
+195
+49
+138
+194
+122
+186
+18
+36
+52
+192
+85
+187
+156
+57
+139
+123
+87
+12
+96
+64
+126
+179
+143
+51
+22
+79
+77
+147
+192
+35
+82
+182
+149
+63
+39
+66
+52
+114
+22
+104
+33
+63
+81
+120
+194
+85
+166
+37
+127
+36
+74
+121
+61
+74
+99
+128
+79
+126
+48
+156
+108
+48
+115
+62
+140
+88
+70
+32
+162
+85
+54
+160
+77
+21
+38
+36
+81
+161
+38
+187
+179
+194
+155
+184
+113
+19
+103
+49
+169
+173
+122
+176
+156
+156
+133
+1
+10
+52
+18
+46
+118
+93
+97
+149
+19
+176
+84
+122
+176
+160
+182
+51
+73
+177
+10
+70
+133
+170
+25
+23
+117
+94
+117
+55
+81
+197
+52
+140
+178
+7
+42
+189
+159
+57
+109
+142
+72
+162
+124
+88
+12
+84
+197
+31
+13
+200
+86
+121
+149
+8
+109
+183
+121
+85
+22
+167
+5
+134
+158
+143
+36
+133
+77
+65
+101
+21
+20
+133
+22
+139
+36
+170
+98
+57
+60
+53
+180
+5
+7
+4
+163
+140
+173
+186
+157
+69
+4
+10
+24
+55
+115
+198
+152
+133
+33
+4
+132
+153
+137
+44
+30
+191
+74
+131
+117
+129
+121
+170
+130
+56
+170
+113
+152
+97
+14
+16
+172
+92
+5
+9
+8
+172
+161
+20
+68
+34
+195
+62
+17
+149
+143
+119
+33
+128
+67
+55
+128
+75
+106
+157
+193
+146
+146
+164
+68
+135
+199
+180
+91
+126
+141
+111
+4
+23
+109
+48
+103
+191
+23
+17
+96
+26
+94
+131
+143
+84
+18
+154
+163
+197
+114
+117
+73
+190
+85
+200
+39
+37
+74
+112
+13
+69
+102
+191
+31
+71
+148
+46
+149
+82
+152
+175
+84
+129
+22
+173
+46
+119
+106
+164
+32
+118
+23
+76
+52
+28
+107
+188
+166
+108
+157
+170
+12
+143
+155
+47
+87
+104
+39
+104
+74
+110
+192
+166
+69
+126
+133
+67
+3
+18
+85
+146
+118
+190
+82
+186
+184
+27
+111
+20
+127
+180
+143
+36
+136
+94
+142
+2
+142
+33
+122
+36
+121
+3
+128
+144
+118
+12
+11
+158
+51
+90
+83
+87
+178
+86
+117
+125
+100
+78
+169
+115
+173
+10
+101
+119
+11
+196
+77
+106
+142
+97
+109
+181
+108
+14
+119
+190
+69
+106
+11
+116
+2
+170
+4
+97
+147
+9
+128
+93
+5
+195
+128
+13
+133
+78
+75
+152
+35
+44
+154
+132
+7
+59
+89
+4
+26
+123
+102
+109
+138
+50
+65
+137
+42
+17
+128
+13
+133
+82
+92
+17
+79
+120
+11
+184
+7
+192
+86
+192
+181
+161
+137
+178
+35
+6
+124
+93
+45
+31
+185
+29
+113
+16
+80
+142
+132
+116
+107
+196
+20
+156
+158
+150
+78
+120
+15
+18
+174
+82
+127
+23
+200
+194
+169
+69
+95
+151
+53
+164
+107
+169
+54
+7
+160
+95
+139
+176
+10
+77
+170
+132
+65
+6
+53
+68
+132
+183
+114
+34
+185
+6
+167
+153
+14
+115
+165
+152
+33
+31
+89
+54
+129
+88
+168
+22
+17
+108
+97
+10
+186
+33
+121
+31
+102
+132
+77
+72
+146
+27
+53
+74
+168
+144
+151
+14
+124
+22
+16
+102
+71
+110
+19
+129
+5
+67
+164
+179
+1
+198
+187
+138
+148
+45
+139
+31
+140
+160
+105
+190
+200
+93
+157
+105
+25
+3
+199
+165
+3
+135
+189
+117
+5
+174
+8
+78
+2
+110
+49
+107
+199
+35
+16
+183
+156
+97
+177
+192
+161
+40
+188
+173
+150
+145
+121
+20
+32
+15
+4
+89
+100
+3
+125
+121
+4
+138
+192
+115
+162
+145
+11
+162
+78
+11
+165
+88
+48
+99
+165
+101
+125
+46
+152
+98
+26
+76
+19
+36
+42
+136
+36
+193
+39
+98
+40
+162
+16
+37
+85
+178
+105
+25
+8
+24
+77
+47
+191
+125
+34
+85
+5
+68
+165
+180
+197
+167
+34
+100
+99
+95
+83
+47
+139
+11
+19
+15
+125
+14
+160
+36
+176
+134
+22
+128
+175
+97
+10
+185
+26
+89
+102
+15
+177
+130
+188
+165
+99
+106
+152
+158
+181
+64
+156
+155
+133
+1
+14
+79
+147
+176
+134
+21
+127
+170
+81
+159
+23
+112
+67
+196
+177
+100
+12
+173
+134
+47
+79
+54
+8
+168
+138
+117
+65
+137
+38
+192
+11
+145
+174
+135
+47
+71
+7
+6
+176
+1
+26
+144
+36
+123
+12
+172
+125
+5
+102
+170
+105
+107
+97
+20
+50
+129
+121
+168
+123
+31
+82
+13
+144
+153
+21
+155
+140
+48
+26
+128
+137
+67
+173
+38
+75
+109
+186
+133
+129
+173
+82
+139
+94
+120
+73
+163
+126
+90
+5
+25
+101
+187
+14
+200
+76
+56
+56
+37
+119
+180
+12
+50
+197
+131
+15
+118
+174
+177
+103
+23
+18
+100
+40
+140
+79
+21
+17
+110
+111
+79
+73
+130
+123
+174
+137
+60
+125
+13
+153
+3
+49
+67
+160
+160
+119
+82
+22
+189
+143
+156
+52
+111
+1
+7
+37
+157
+15
+74
+112
+10
+56
+47
+178
+48
+86
+83
+129
+24
+187
+106
+159
+200
+172
+31
+42
+169
+43
+136
+34
+178
+167
+200
+99
+191
+59
+39
+109
+101
+29
+62
+117
+139
+186
+71
+152
+71
+62
+133
+40
+49
+130
+145
+100
+100
+104
+122
+3
+117
+80
+31
+70
+139
+7
+190
+82
+181
+149
+67
+68
+6
+26
+99
+164
+96
+103
+153
+199
+15
+99
+65
+99
+15
+199
+61
+174
+100
+35
+113
+164
+165
+119
+32
+123
+50
+197
+131
+17
+125
+2
+86
+101
+32
+84
+19
+163
+7
+180
+20
+100
+19
+19
+146
+108
+130
+14
+113
+156
+122
+133
+103
+21
+1
+23
+128
+160
+14
+47
+152
+93
+193
+126
+17
+169
+62
+57
+184
+196
+122
+170
+123
+9
+150
+20
+170
+43
+125
+168
+83
+194
+13
+138
+115
+45
+39
+30
+32
+125
+60
+42
+108
+75
+79
+2
+105
+8
+107
+173
+80
+123
+16
+198
+39
+58
+199
+74
+54
+56
+56
+31
+81
+12
+145
+167
+98
+82
+15
+153
+185
+134
+141
+42
+179
+102
+1
+88
+120
+130
+101
+37
+118
+176
+190
+163
+70
+152
+82
+129
+39
+76
+105
+147
+138
+110
+16
+111
+125
+153
+193
+180
+151
+82
+136
+82
+71
+90
+104
+15
+159
+22
+104
+28
+35
+163
+69
+143
+42
+170
+39
+107
+94
+4
+178
+36
+13
+161
+47
+36
+196
+54
+159
+75
+18
+35
+47
+172
+12
+127
+55
+189
+41
+145
+100
+97
+91
+70
+2
+187
+108
+168
+36
+105
+111
+117
+107
+191
+189
+15
+185
+183
+34
+155
+28
+175
+2
+36
+3
+97
+158
+79
+50
+194
+113
+135
+198
+176
+72
+52
+65
+121
+144
+177
+164
+197
+106
+67
+48
+84
+74
+95
+103
+169
+87
+3
+36
+193
+40
+103
+57
+17
+189
+185
+7
+185
+44
+5
+35
+167
+91
+45
+58
+146
+152
+1
+39
+29
+24
+82
+82
+156
+1
+200
+198
+184
+129
+118
+146
+18
+199
+29
+188
+67
+110
+59
+171
+94
+31
+140
+168
+148
+182
+156
+107
+37
+58
+21
+2
+24
+130
+164
+16
+29
+27
+106
+191
+196
+59
+196
+46
+113
+66
+182
+99
+156
+49
+92
+109
+28
+193
+103
+83
+175
+106
+70
+62
+145
+115
+192
+118
+179
+17
+89
+182
+96
+137
+159
+130
+144
+101
+109
+149
+115
+157
+104
+18
+171
+64
+48
+116
+70
+176
+29
+188
+74
+152
+43
+97
+195
+99
+45
+178
+68
+3
+10
+36
+126
+37
+86
+186
+146
+2
+101
+191
+38
+110
+114
+99
+170
+132
+66
+12
+76
+151
+30
+20
+51
+128
+110
+113
+88
+112
+84
+99
+36
+130
+55
+159
+65
+161
+184
+58
+92
+37
+195
+37
+70
+89
+103
+19
+189
+159
+62
+139
+77
+14
+193
+37
+83
+171
+79
+135
+99
+181
+191
+120
+8
+165
+124
+58
+31
+67
+128
+166
+49
+5
+186
+74
+174
+185
+140
+183
+37
+176
+125
+167
+81
+184
+180
+23
+125
+144
+134
+114
+80
+57
+19
+9
+80
+2
+96
+164
+118
+38
+166
+58
+58
+28
+44
+14
+88
+10
+68
+118
+100
+136
+119
+90
+69
+8
+26
+90
+106
+30
+33
+124
+56
+17
+1
+54
+124
+56
+23
+33
+196
+81
+123
+7
+136
+156
+116
+94
+126
+105
+104
+79
+138
+120
+85
+27
+199
+155
+144
+70
+128
+143
+108
+167
+27
+63
+139
+74
+189
+71
+131
+148
+110
+131
+198
+8
+72
+162
+122
+79
+174
+134
+41
+42
+85
+133
+36
+21
+1
+21
+119
+123
+71
+117
+70
+166
+168
+122
+16
+7
+96
+114
+23
+114
+78
+45
+164
+185
+35
+145
+160
+55
+97
+86
+47
+112
+52
+104
+163
+42
+184
+128
+114
+135
+188
+115
+200
+172
+32
+45
+187
+121
+43
+177
+76
+63
+96
+5
+171
+184
+164
+128
+98
+35
+132
+75
+64
+117
+123
+89
+31
+184
+28
+119
+64
+114
+108
+21
+158
+160
+142
+9
+181
+5
+3
+178
+43
+52
+131
+121
+143
+177
+176
+61
+184
+157
+92
+140
+11
+10
+159
+67
+178
+65
+191
+167
+82
+196
+35
+48
+177
+32
+200
+117
+104
+176
+123
+159
+49
+62
+130
+24
+179
+62
+162
+16
+38
+84
+166
+46
+180
+69
+194
+143
+119
+29
+105
+166
+55
+39
+147
+131
+65
+10
+81
+194
+36
+74
+126
+88
+198
+199
+10
+73
+153
+60
+189
+193
+56
+3
+117
+82
+39
+98
+38
+147
+145
+146
+175
+136
+42
+29
+199
+132
+5
+47
+36
+192
+32
+66
+108
+57
+167
+94
+66
+151
+113
+119
+98
+114
+9
+26
+83
+62
+31
+25
+77
+34
+120
+10
+185
+24
+82
+75
+118
+36
+157
+17
+90
+189
+123
+42
+143
+82
+7
+105
+169
+67
+85
+111
+104
+29
+42
+193
+176
+126
+173
+104
+69
+84
+82
+138
+91
+100
+185
+11
+9
+156
+53
+120
+45
+186
+115
+18
+78
+108
+146
+113
+161
+152
+66
+32
+199
+112
+78
+64
+86
+138
+58
+112
+152
+102
+49
+176
+24
+159
+138
+198
+151
+126
+2
+82
+75
+109
+186
+135
+135
+200
+187
+123
+62
+65
+31
+5
+150
+60
+11
+129
+74
+86
+55
+154
+33
+17
+7
+93
+92
+122
+102
+119
+196
+108
+88
+153
+131
+11
+93
+58
+112
+152
+105
+69
+67
+189
+129
+76
+97
+98
+113
+199
+179
+86
+105
+56
+198
+85
+123
+181
+177
+34
+15
+184
+174
+189
+167
+107
+139
+69
+166
+179
+181
+80
+54
+5
+146
+32
+84
+19
+157
+174
+29
+13
+15
+176
+126
+174
+108
+85
+137
+60
+135
+66
+187
+128
+89
+179
+75
+46
+199
+183
+110
+13
+90
+28
+160
+113
+41
+27
+195
+130
+21
+162
+181
+32
+169
+121
+13
+185
+197
+122
+162
+75
+198
+114
+106
+11
+119
+14
+20
+194
+187
+181
+5
+1
+161
+162
+126
+101
+73
+132
+137
+30
+155
+60
+164
+46
+4
+11
+31
+91
+75
+26
+88
+93
+173
+197
+32
+17
+17
+156
+184
+101
+154
+15
+107
+108
+92
+175
+29
+199
+136
+30
+157
+68
+1
+192
+149
+166
+58
+58
+24
+23
+126
+152
+180
+110
+41
+62
+2
+55
+113
+191
+126
+43
+125
+161
+46
+27
+154
+85
+120
+164
+100
+130
+80
+115
+174
+7
+82
+30
+46
+3
+10
+33
+112
+181
+78
+43
+161
+179
+28
+160
+111
+29
+180
+20
+100
+21
+26
+172
+197
+33
+28
+76
+8
+163
+105
+168
+65
+78
+84
+1
+53
+110
+181
+98
+167
+116
+196
+137
+63
+143
+96
+92
+88
+108
+54
+157
+56
+122
+30
+85
+41
+87
+154
+144
+80
+188
+7
+150
+42
+105
+51
+167
+145
+168
+105
+124
+200
+87
+124
+161
+54
+75
+168
+135
+100
+188
+32
+105
+143
+115
+11
+30
+85
+40
+75
+98
+111
+188
+133
+107
+45
+109
+54
+140
+158
+91
+125
+137
+97
+150
+26
+9
+16
+20
+180
+99
+173
+155
+171
+37
+86
+178
+100
+200
+101
+8
+144
+194
+69
+72
+9
+11
+190
+41
+138
+58
+106
+119
+160
+92
+119
+85
+43
+99
+6
+150
+44
+118
+113
+20
+106
+56
+186
+12
+2
+109
+36
+35
+88
+14
+99
+71
+133
+160
+169
+174
+125
+183
+177
+15
+100
+66
+98
+196
+89
+176
+56
+159
+46
+52
+98
+120
+44
+185
+118
+44
+198
+199
+13
+87
+8
+65
+121
+144
+179
+176
+48
+107
+10
+104
+134
+70
+15
+64
+47
+112
+53
+108
+173
+67
+48
+86
+81
+116
+169
+176
+134
+25
+143
+36
+129
+57
+182
+177
+28
+175
+196
+5
+68
+162
+165
+133
+115
+97
+147
+12
+149
+191
+200
+90
+138
+22
+87
+128
+191
+193
+40
+103
+59
+33
+67
+109
+58
+163
+62
+108
+91
+170
+9
+120
+45
+189
+135
+108
+34
+36
+114
+165
+165
+109
+171
+40
+109
+92
+173
+15
+133
+64
+189
+166
+93
+68
+175
+36
+45
+147
+76
+139
+152
+64
+16
+118
+170
+162
+41
+191
+177
+150
+109
+101
+30
+74
+178
+3
+17
+73
+94
+105
+184
+163
+126
+91
+12
+59
+48
+157
+114
+75
+25
+76
+33
+114
+191
+121
+10
+178
+179
+70
+9
+30
+98
+123
+53
+15
+13
+147
+168
+87
+11
+82
+198
+53
+133
+127
+167
+56
+40
+137
+63
+141
+87
+51
+126
+103
+83
+175
+106
+63
+20
+158
+168
+189
+27
+59
+120
+186
+39
+166
+46
+178
+60
+157
+5
+19
+70
+51
+82
+37
+83
+168
+63
+62
+13
+119
+2
+139
+17
+54
+175
+163
+10
+192
+66
+67
+11
+64
+90
+167
+197
+80
+106
+117
+153
+64
+7
+72
+168
+162
+60
+103
+82
+166
+62
+81
+131
+64
+4
+55
+91
+54
+106
+154
+170
+36
+92
+27
+143
+14
+198
+64
+1
+32
+181
+200
+177
+62
+184
+149
+38
+85
+174
+81
+116
+170
+182
+164
+143
+190
+53
+9
+180
+197
+167
+33
+95
+77
+8
+160
+92
+114
+55
+106
+141
+91
+77
+47
+192
+137
+90
+111
+61
+171
+77
+122
+41
+148
+122
+4
+127
+130
+42
+85
+132
+30
+199
+124
+157
+27
+153
+80
+101
+92
+46
+49
+81
+50
+176
+3
+37
+197
+52
+144
+198
+95
+193
+104
+87
+189
+153
+18
+133
+40
+41
+89
+171
+26
+17
+76
+101
+124
+40
+124
+186
+1
+130
+171
+61
+30
+35
+139
+121
+77
+175
+158
+180
+57
+123
+28
+60
+110
+123
+149
+190
+1
+93
+156
+97
+181
+14
+62
+48
+132
+157
+159
+142
+19
+42
+78
+96
+74
+186
+51
+32
+137
+137
+191
+117
+182
+43
+21
+140
+52
+54
+65
+100
+20
+19
+143
+83
+17
+155
+182
+95
+137
+167
+173
+135
+50
+92
+100
+175
+151
+136
+58
+131
+61
+192
+3
+91
+121
+103
+135
+81
+79
+145
+157
+39
+28
+13
+33
+79
+182
+182
+58
+112
+153
+109
+81
+108
+123
+165
+91
+63
+154
+166
+8
+155
+60
+169
+81
+162
+48
+29
+146
+16
+184
+166
+143
+161
+81
+44
+134
+8
+47
+10
+40
+145
+116
+194
+121
+179
+189
+122
+32
+99
+104
+134
+69
+14
+67
+72
+35
+163
+64
+121
+156
+47
+82
+67
+65
+191
+162
+56
+79
+170
+110
+132
+200
+15
+91
+12
+58
+42
+128
+197
+28
+199
+143
+70
+138
+197
+142
+79
+2
+101
+194
+55
+192
+57
+14
+169
+91
+33
+177
+169
+27
+39
+193
+13
+138
+118
+64
+125
+182
+163
+144
+200
+108
+51
+141
+183
+35
+164
+69
+144
+42
+161
+188
+82
+6
+100
+145
+169
+113
+163
+156
+77
+60
+63
+43
+94
+178
+24
+148
+72
+105
+185
+163
+116
+27
+122
+91
+54
+106
+151
+159
+195
+142
+100
+121
+27
+75
+7
+166
+140
+149
+33
+57
+50
+186
+67
+132
+191
+167
+80
+181
+166
+169
+127
+41
+105
+65
+49
+113
+39
+20
+171
+46
+137
+14
+53
+194
+91
+200
+182
+94
+131
+141
+71
+161
+131
+138
+49
+56
+97
+80
+7
+125
+94
+37
+180
+154
+102
+27
+48
+50
+71
+174
+9
+88
+48
+93
+127
+132
+49
+108
+6
+69
+162
+156
+79
+74
+140
+174
+184
+139
+177
+15
+100
+69
+119
+98
+114
+6
+16
+43
+109
+72
+56
+89
+28
+172
+181
+140
+7
+185
+52
+50
+34
+156
+32
+186
+33
+128
+72
+78
+21
+26
+171
+195
+30
+25
+81
+66
+70
+27
+134
+167
+196
+73
+77
+9
+164
+107
+167
+41
+149
+128
+26
+4
+197
+147
+112
+150
+87
+180
+95
+157
+83
+91
+198
+170
+43
+130
+191
+181
+166
+168
+115
+180
+48
+70
+189
+105
+128
+26
+7
+8
+189
+61
+70
+71
+200
+158
+152
+88
+167
+10
+155
+44
+71
+30
+147
+13
+161
+48
+39
+7
+95
+108
+193
+187
+181
+9
+26
+73
+7
+190
+81
+177
+134
+10
+61
+79
+123
+29
+72
+170
+176
+125
+170
+97
+57
+65
+85
+123
+179
+165
+187
+34
+126
+52
+180
+17
+84
+158
+193
+132
+62
+183
+143
+9
+167
+125
+50
+178
+21
+126
+171
+87
+190
+157
+35
+200
+90
+144
+53
+23
+67
+196
+172
+75
+100
+126
+59
+25
+22
+112
+72
+30
+130
+116
+121
+89
+47
+80
+61
+46
+125
+141
+120
+57
+61
+61
+18
+160
+196
+138
+67
+162
+172
+177
+110
+70
+35
+184
+191
+91
+34
+188
+21
+36
+23
+21
+119
+130
+108
+77
+96
+84
+40
+88
+168
+21
+18
+121
+166
+110
+172
+45
+119
+114
+15
+71
+86
+83
+124
+5
+110
+20
+136
+32
+172
+145
+127
+59
+16
+167
+57
+40
+130
+19
+146
+108
+136
+48
+61
+141
+96
+109
+194
+186
+174
+177
+92
+165
+165
+103
+136
+91
+127
+143
+116
+11
+30
+78
+3
+115
+66
+162
+179
+20
+113
+103
+198
+68
+23
+129
+169
+53
+3
+138
+9
+9
+175
+174
+73
+74
+184
+45
+12
+72
+127
+113
+139
+21
+78
+81
+188
+198
+96
+200
+131
+191
+172
+112
+128
+158
+1
+183
+93
+115
+56
+108
+142
+85
+37
+55
+5
+133
+157
+147
+71
+100
+169
+110
+145
+79
+173
+125
+194
+42
+112
+92
+147
+55
+6
+149
+39
+94
+16
+51
+160
+106
+200
+49
+92
+112
+51
+94
+108
+7
+72
+175
+5
+55
+88
+41
+49
+131
+146
+104
+107
+108
+91
+176
+36
+35
+92
+40
+13
+117
+192
+100
+73
+134
+155
+121
+133
+113
+83
+87
+178
+82
+91
+17
+82
+138
+96
+133
+140
+44
+5
+39
+188
+180
+188
+111
+180
+83
+80
+137
+104
+193
+27
+24
+108
+31
+14
+6
+114
+33
+176
+161
+186
+71
+154
+88
+144
+79
+175
+143
+83
+13
+131
+76
+74
+166
+130
+84
+138
+73
+195
+116
+143
+12
+192
+40
+119
+152
+46
+112
+59
+145
+144
+162
+78
+12
+172
+126
+11
+131
+87
+150
+118
+156
+82
+85
+178
+103
+22
+7
+44
+6
+39
+180
+135
+191
+134
+90
+131
+179
+97
+173
+167
+46
+180
+65
+175
+68
+34
+197
+74
+71
+167
+159
+58
+118
+188
+62
+84
+149
+143
+115
+6
+7
+186
+55
+60
+70
+78
+41
+148
+119
+185
+46
+12
+58
+49
+168
+173
+126
+4
+89
+101
+5
+123
+100
+95
+68
+156
+127
+155
+190
+145
+169
+108
+126
+187
+193
+74
+115
+19
+86
+145
+102
+105
+114
+143
+29
+92
+95
+142
+200
+119
+117
+35
+159
+42
+28
+192
+100
+70
+126
+127
+33
+59
+56
+7
+138
+168
+170
+108
+116
+131
+142
+77
+186
+26
+86
+84
+130
+27
+195
+129
+26
+192
+119
+193
+87
+183
+123
+89
+31
+185
+29
+112
+15
+87
+187
+137
+144
+30
+89
+65
+190
+160
+51
+69
+151
+93
+194
+134
+58
+143
+141
+155
+67
+11
+61
+69
+67
+182
+89
+102
+7
+133
+131
+196
+195
+9
+97
+107
+168
+48
+176
+27
+178
+30
+182
+23
+105
+24
+197
+167
+36
+108
+131
+15
+112
+140
+31
+130
+103
+47
+157
+118
+97
+121
+55
+41
+157
+177
+49
+100
+161
+72
+183
+48
+45
+38
+26
+18
+79
+114
+177
+33
+10
+162
+90
+80
+73
+116
+44
+20
+123
+165
+81
+4
+94
+131
+143
+83
+11
+121
+27
+74
+199
+129
+186
+160
+82
+55
+200
+105
+29
+33
+142
+155
+52
+122
+66
+97
+187
+53
+39
+155
+181
+95
+142
+198
+117
+120
+68
+134
+192
+145
+144
+163
+80
+18
+188
+166
+104
+131
+48
+110
+36
+25
+26
+132
+161
+179
+33
+185
+17
+39
+80
+128
+54
+172
+143
+116
+10
+19
+25
+181
+59
+127
+36
+75
+132
+116
+116
+49
+54
+86
+36
+38
+108
+109
+86
+138
+57
+99
+89
+42
+52
+137
+156
+108
+47
+105
+16
+147
+143
+136
+134
+184
+96
+120
+62
+94
+2
+173
+20
+162
+196
+120
+156
+63
+175
+79
+106
+122
+187
+24
+58
+137
+103
+184
+182
+38
+186
+181
+14
+55
+8
+152
+41
+81
+113
+154
+111
+77
+68
+115
+78
+36
+121
+3
+127
+140
+93
+105
+192
+9
+125
+69
+89
+117
+108
+195
+197
+33
+26
+59
+118
+181
+26
+124
+117
+182
+45
+33
+192
+59
+29
+41
+191
+177
+146
+84
+191
+194
+46
+132
+180
+97
+166
+125
+55
+3
+130
+156
+166
+189
+46
+174
+33
+39
+139
+85
+56
+175
+152
+134
+42
+48
+110
+29
+187
+65
+111
+85
+115
+128
+138
+77
+26
+61
+134
+60
+154
+191
+158
+32
+176
+172
+47
+135
+189
+119
+18
+40
+79
+121
+17
+12
+122
+27
+61
+127
+16
+154
+181
+103
+191
+19
+1
+37
+13
+148
+175
+113
+111
+50
+102
+160
+44
+25
+159
+128
+139
+85
+55
+171
+132
+57
+151
+196
+19
+154
+158
+163
+156
+75
+48
+11
+36
+120
+192
+80
+150
+185
+160
+102
+175
+129
+2
+53
+107
+167
+35
+113
+166
+176
+170
+36
+86
+193
+188
+188
+42
+163
+1
+136
+9
+35
+128
+57
+194
+56
+192
+50
+169
+168
+88
+18
+118
+146
+19
+200
+31
+189
+53
+25
+72
+9
+7
+166
+135
+117
+87
+68
+30
+163
+115
+22
+101
+11
+160
+62
+132
+32
+8
+167
+129
+73
+80
+27
+39
+199
+42
+63
+4
+59
+117
+173
+188
+171
+135
+69
+1
+190
+134
+90
+141
+37
+150
+172
+84
+161
+12
+25
+41
+23
+171
+25
+12
+48
+184
+69
+163
+158
+83
+81
+141
+121
+55
+44
+170
+29
+47
+25
+129
+149
+137
+82
+64
+42
+81
+111
+135
+14
+74
+117
+39
+182
+138
+194
+127
+18
+171
+62
+37
+68
+80
+67
+81
+92
+20
+95
+196
+121
+163
+92
+89
+105
+32
+49
+8
+13
+9
+140
+155
+76
+62
+87
+169
+35
+89
+17
+106
+82
+138
+96
+135
+152
+96
+8
+189
+64
+90
+164
+172
+162
+26
+102
+177
+144
+77
+167
+110
+158
+159
+134
+172
+27
+16
+56
+199
+86
+132
+15
+108
+112
+108
+38
+57
+4
+117
+68
+153
+107
+69
+58
+128
+42
+106
+61
+13
+129
+58
+192
+32
+61
+81
+144
+136
+121
+102
+123
+19
+12
+97
+81
+15
+160
+27
+128
+125
+196
+58
+185
+187
+61
+86
+165
+18
+26
+197
+152
+143
+95
+84
+52
+158
+79
+50
+196
+126
+191
+12
+159
+49
+63
+142
+85
+36
+48
+169
+184
+188
+74
+156
+72
+32
+146
+193
+42
+122
+152
+16
+130
+38
+54
+190
+51
+1
+146
+67
+90
+142
+39
+161
+12
+29
+68
+148
+71
+103
+175
+129
+196
+20
+158
+173
+17
+151
+154
+168
+27
+46
+37
+9
+129
+92
+194
+135
+68
+197
+171
+56
+2
+111
+48
+89
+105
+29
+29
+120
+59
+75
+116
+29
+130
+119
+144
+197
+83
+133
+53
+116
+27
+119
+68
+145
+54
+27
+74
+3
+156
+106
+36
+68
+83
+86
+172
+63
+35
+39
+123
+192
+43
+134
+20
+118
+128
+109
+104
+40
+109
+94
+185
+65
+129
+195
+12
+116
+188
+88
+32
+5
+143
+15
+1
+78
+57
+42
+141
+74
+174
+177
+102
+18
+192
+189
+11
+167
+106
+140
+83
+41
+107
+71
+68
+167
+192
+56
+8
+143
+188
+45
+180
+75
+34
+135
+99
+186
+26
+82
+62
+37
+70
+87
+93
+181
+50
+72
+187
+72
+155
+83
+101
+63
+65
+30
+195
+101
+52
+6
+170
+169
+85
+194
+3
+72
+8
+1
+138
+17
+64
+32
+13
+193
+45
+134
+198
+187
+137
+142
+23
+57
+142
+139
+156
+92
+147
+60
+34
+70
+118
+74
+188
+62
+86
+156
+164
+181
+18
+76
+101
+122
+24
+44
+51
+108
+198
+12
+95
+67
+147
+82
+167
+68
+107
+30
+18
+41
+91
+174
+28
+4
+175
+16
+126
+18
+173
+75
+98
+112
+192
+146
+148
+176
+130
+195
+5
+73
+199
+138
+36
+178
+150
+99
+44
+177
+67
+5
+32
+149
+9
+112
+194
+154
+183
+111
+25
+155
+103
+23
+18
+99
+35
+121
+10
+179
+183
+87
+81
+104
+97
+54
+47
+2
+190
+127
+54
+182
+12
+38
+120
+178
+190
+139
+125
+100
+77
+165
+99
+117
+7
+195
+110
+102
+25
+37
+198
+56
+158
+46
+59
+140
+115
+27
+131
+144
+86
+23
+168
+4
+110
+28
+178
+16
+97
+43
+189
+144
+167
+106
+138
+72
+193
+112
+135
+5
+16
+56
+193
+57
+6
+124
+94
+49
+49
+51
+65
+136
+32
+171
+138
+90
+102
+198
+76
+74
+168
+140
+129
+116
+138
+191
+106
+115
+142
+18
+30
+18
+37
+64
+55
+158
+53
+99
+118
+22
+72
+42
+1
+35
+199
+79
+87
+13
+102
+97
+60
+92
+16
+67
+62
+167
+50
+199
+142
+65
+112
+85
+107
+75
+91
+72
+17
+58
+199
+70
+34
+173
+132
+43
+67
+22
+129
+179
+113
+70
+4
+198
+152
+132
+29
+190
+81
+178
+139
+35
+163
+66
+133
+8
+51
+36
+157
+16
+87
+184
+120
+67
+123
+143
+151
+21
+164
+4
+143
+30
+91
+82
+73
+100
+146
+181
+170
+198
+54
+150
+13
+128
+56
+186
+14
+8
+126
+86
+188
+157
+49
+84
+66
+39
+41
+99
+27
+68
+170
+11
+135
+114
+71
+197
+150
+127
+15
+152
+178
+104
+24
+13
+58
+34
+88
+20
+135
+29
+166
+134
+114
+82
+61
+35
+63
+64
+18
+132
+31
+3
+137
+1
+174
+40
+75
+87
+51
+127
+104
+83
+165
+49
+9
+19
+33
+33
+96
+86
+53
+143
+184
+15
+39
+101
+57
+37
+112
+144
+59
+56
+12
+166
+92
+55
+105
+141
+103
+148
+168
+74
+133
+136
+19
+96
+1
+147
+75
+129
+97
+29
+101
+145
+166
+88
+40
+50
+144
+14
+188
+6
+144
+14
+192
+27
+36
+179
+147
+75
+129
+104
+67
+67
+199
+199
+5
+34
+168
+101
+92
+52
+80
+17
+185
+156
+73
+38
+172
+92
+7
+17
+42
+100
+28
+70
+168
+176
+148
+104
+94
+24
+102
+1
+89
+128
+173
+86
+158
+179
+53
+108
+171
+57
+9
+145
+187
+20
+43
+74
+63
+111
+103
+21
+199
+5
+43
+16
+113
+132
+180
+88
+115
+96
+146
+10
+150
+8
+101
+133
+94
+169
+174
+121
+169
+124
+25
+31
+164
+110
+186
+132
+117
+120
+67
+126
+160
+21
+93
+168
+174
+137
+58
+112
+155
+126
+160
+30
+142
+179
+2
+3
+199
+168
+22
+21
+124
+159
+41
+19
+147
+119
+190
+70
+113
+53
+106
+158
+200
+176
+58
+165
+74
+158
+84
+82
+134
+70
+19
+82
+130
+41
+74
+84
+37
+67
+68
+8
+44
+190
+147
+178
+144
+69
+115
+73
+4
+173
+4
+67
+170
+21
+194
+175
+110
+88
+137
+29
+145
+12
+170
+114
+156
+116
+88
+89
+146
+78
+152
+13
+114
+172
+9
+102
+137
+105
+198
+50
+119
+65
+119
+128
+97
+33
+130
+88
+155
+144
+67
+110
+58
+159
+38
+197
+37
+53
+188
+55
+39
+141
+92
+87
+95
+187
+65
+110
+81
+97
+52
+37
+163
+41
+185
+140
+179
+14
+73
+119
+56
+68
+103
+7
+117
+46
+23
+128
+163
+26
+97
+146
+5
+121
+83
+11
+122
+37
+130
+47
+110
+42
+61
+193
+13
+137
+110
+30
+193
+90
+3
+10
+36
+128
+46
+125
+142
+129
+98
+30
+100
+134
+109
+48
+106
+6
+90
+86
+104
+55
+195
+80
+130
+59
+188
+3
+123
+113
+177
+47
+90
+113
+74
+26
+92
+116
+73
+197
+127
+192
+12
+149
+190
+1
+96
+174
+180
+112
+58
+141
+126
+93
+23
+104
+22
+194
+170
+75
+122
+57
+46
+168
+194
+61
+18
+159
+196
+149
+137
+78
+41
+142
+89
+58
+149
+174
+104
+63
+40
+77
+103
+129
+49
+132
+154
+138
+44
+18
+118
+145
+14
+178
+149
+90
+8
+34
+138
+123
+96
+71
+164
+151
+28
+13
+28
+54
+68
+128
+154
+176
+75
+65
+119
+130
+107
+78
+104
+126
+27
+26
+118
+72
+177
+14
+94
+41
+5
+60
+116
+160
+114
+48
+58
+121
+9
+163
+104
+158
+14
+61
+41
+102
+47
+166
+174
+145
+110
+159
+161
+137
+178
+39
+31
+41
+165
+25
+65
+171
+37
+90
+8
+36
+149
+172
+94
+21
+76
+75
+165
+119
+27
+96
+136
+153
+96
+195
+109
+104
+44
+131
+190
+164
+80
+2
+96
+161
+107
+197
+21
+153
+130
+1
+42
+41
+72
+61
+126
+5
+101
+156
+36
+7
+124
+83
+186
+168
+133
+89
+143
+60
+68
+73
+31
+127
+88
+185
+122
+67
+107
+43
+95
+190
+83
+195
+25
+192
+130
+58
+180
+157
+126
+141
+114
+20
+96
+196
+111
+107
+47
+114
+70
+190
+117
+191
+98
+70
+135
+185
+96
+118
+43
+197
+195
+5
+73
+199
+136
+28
+147
+30
+59
+83
+171
+86
+175
+81
+109
+132
+7
+60
+100
+59
+55
+199
+101
+15
+182
+161
+127
+121
+181
+199
+169
+20
+5
+49
+50
+64
+131
+17
+120
+169
+139
+113
+31
+175
+168
+35
+105
+115
+145
+40
+132
+38
+43
+115
+105
+199
+47
+94
+147
+39
+112
+120
+113
+200
+183
+97
+140
+167
+141
+148
+21
+193
+173
+104
+75
+115
+15
+56
+200
+94
+171
+182
+155
+91
+151
+91
+189
+123
+32
+89
+52
+111
+1
+15
+80
+147
+162
+50
+43
+10
+70
+138
+197
+143
+87
+39
+48
+141
+18
+40
+84
+143
+106
+152
+157
+181
+71
+5
+189
+91
+52
+89
+72
+30
+135
+144
+48
+198
+151
+133
+35
+19
+199
+27
+172
+188
+185
+22
+68
+9
+48
+10
+24
+60
+146
+135
+102
+197
+72
+61
+113
+135
+197
+164
+15
+18
+175
+91
+171
+12
+134
+95
+167
+147
+183
+181
+42
+20
+143
+86
+29
+3
+157
+111
+62
+169
+61
+45
+126
+155
+197
+186
+147
+9
+131
+107
+63
+20
+158
+166
+178
+178
+68
+12
+63
+70
+53
+92
+80
+55
+14
+187
+3
+131
+166
+18
+13
+118
+197
+120
+145
+194
+62
+35
+51
+192
+94
+37
+172
+107
+94
+3
+171
+5
+87
+85
+125
+189
+13
+174
+134
+37
+24
+7
+31
+126
+76
+126
+69
+82
+76
+121
+44
+176
+62
+186
+160
+90
+101
+198
+75
+74
+171
+162
+31
+129
+100
+38
+128
+33
+43
+169
+25
+34
+175
+152
+135
+46
+61
+157
+195
+158
+193
+138
+89
+93
+163
+142
+184
+33
+142
+159
+78
+42
+151
+128
+10
+113
+190
+121
+23
+51
+100
+142
+152
+36
+46
+153
+108
+73
+69
+160
+134
+171
+20
+182
+116
+58
+108
+130
+8
+74
+180
+14
+63
+56
+169
+110
+138
+42
+14
+110
+136
+22
+114
+85
+87
+162
+187
+67
+120
+117
+25
+105
+1
+69
+1
+192
+139
+110
+16
+106
+91
+195
+156
+182
+88
+87
+137
+42
+17
+127
+8
+106
+166
+47
+189
+113
+178
+54
+127
+75
+114
+9
+28
+90
+88
+125
+159
+29
+145
+14
+179
+146
+69
+100
+185
+7
+182
+30
+143
+185
+28
+104
+178
+132
+190
+152
+6
+66
+146
+80
+166
+84
+11
+108
+151
+136
+61
+139
+88
+82
+99
+59
+64
+55
+151
+19
+155
+158
+155
+106
+46
+123
+123
+35
+109
+140
+58
+90
+20
+112
+89
+131
+184
+126
+104
+97
+44
+192
+160
+34
+161
+63
+138
+59
+115
+160
+124
+107
+132
+29
+187
+60
+84
+165
+31
+106
+159
+4
+196
+137
+62
+140
+80
+25
+30
+156
+64
+184
+130
+129
+3
+58
+121
+11
+175
+154
+149
+115
+146
+44
+155
+139
+35
+163
+69
+146
+56
+27
+61
+126
+4
+95
+137
+166
+167
+105
+134
+56
+134
+102
+10
+144
+180
+185
+92
+87
+98
+7
+160
+98
+152
+34
+40
+131
+31
+10
+186
+25
+77
+35
+124
+29
+58
+91
+25
+132
+171
+38
+96
+32
+133
+108
+56
+159
+58
+114
+168
+180
+171
+8
+114
+12
+53
+8
+174
+175
+82
+122
+198
+88
+147
+91
+31
+164
+109
+176
+81
+103
+90
+17
+94
+17
+56
+187
+17
+22
+177
+69
+20
+102
+31
+71
+154
+87
+133
+20
+124
+164
+70
+145
+41
+143
+95
+82
+40
+107
+81
+127
+36
+69
+96
+158
+81
+66
+73
+46
+19
+104
+55
+198
+95
+190
+91
+36
+199
+74
+53
+51
+29
+118
+52
+48
+26
+126
+125
+17
+185
+157
+76
+47
+194
+147
+138
+104
+182
+161
+127
+117
+159
+102
+182
+174
+12
+108
+140
+67
+142
+53
+47
+4
+3
+181
+58
+127
+40
+95
+15
+34
+75
+140
+170
+161
+37
+178
+137
+22
+101
+8
+139
+160
+112
+39
+24
+197
+169
+44
+141
+52
+49
+27
+126
+111
+136
+20
+98
+4
+144
+36
+119
+194
+92
+6
+12
+21
+19
+127
+191
+6
+115
+39
+1
+56
+127
+61
+23
+190
+136
+109
+31
+7
+164
+124
+74
+126
+94
+32
+151
+22
+176
+58
+167
+82
+195
+30
+29
+105
+171
+85
+173
+72
+76
+10
+184
+14
+28
+41
+195
+1
+59
+142
+124
+70
+104
+198
+51
+128
+114
+133
+175
+54
+146
+195
+61
+10
+117
+12
+21
+14
+98
+68
+129
+162
+10
+3
+133
+168
+14
+176
+131
+5
+58
+105
+108
+106
+63
+26
+192
+123
+13
+169
+102
+93
+41
+8
+80
+14
+168
+78
+163
+74
+180
+17
+83
+144
+120
+24
+65
+174
+59
+187
+197
+100
+30
+86
+46
+104
+7
+112
+8
+41
+179
+108
+39
+62
+22
+180
+78
+56
+29
+78
+6
+138
+173
+198
+32
+11
+184
+5
+177
+16
+111
+122
+134
+109
+46
+98
+177
+178
+81
+84
+182
+136
+178
+44
+67
+5
+27
+121
+85
+20
+161
+187
+77
+182
+7
+1
+147
+80
+153
+2
+36
+3
+96
+153
+60
+181
+151
+78
+112
+168
+1
+97
+176
+189
+149
+197
+44
+93
+166
+166
+102
+119
+195
+104
+74
+109
+186
+142
+178
+192
+154
+196
+187
+166
+111
+177
+64
+190
+167
+90
+41
+37
+60
+27
+24
+103
+6
+109
+200
+21
+127
+175
+110
+88
+141
+56
+75
+144
+192
+62
+46
+117
+90
+93
+151
+64
+32
+17
+14
+135
+88
+120
+126
+76
+126
+79
+136
+110
+40
+50
+144
+10
+170
+131
+61
+188
+181
+193
+129
+39
+80
+127
+48
+145
+38
+127
+20
+180
+107
+18
+149
+138
+87
+82
+105
+98
+43
+180
+97
+164
+115
+15
+56
+5
+132
+145
+85
+7
+75
+189
+62
+72
+79
+28
+58
+94
+50
+52
+64
+123
+159
+53
+88
+50
+109
+12
+92
+42
+27
+184
+67
+145
+70
+121
+94
+78
+25
+51
+86
+54
+155
+45
+75
+44
+196
+180
+122
+107
+153
+150
+129
+24
+189
+120
+20
+42
+75
+75
+174
+173
+71
+70
+181
+57
+121
+13
+189
+23
+35
+9
+141
+167
+131
+86
+143
+82
+10
+125
+63
+52
+149
+28
+32
+142
+170
+140
+112
+15
+81
+157
+16
+80
+144
+140
+148
+31
+57
+59
+49
+160
+124
+103
+105
+105
+85
+163
+17
+37
+77
+128
+78
+119
+15
+17
+168
+61
+51
+160
+105
+191
+198
+72
+54
+78
+187
+23
+55
+122
+42
+155
+155
+136
+28
+143
+7
+156
+75
+50
+22
+87
+127
+180
+141
+28
+104
+173
+108
+87
+156
+153
+116
+119
+71
+156
+102
+5
+120
+73
+160
+109
+16
+118
+164
+122
+59
+63
+50
+130
+136
+47
+59
+133
+65
+196
+198
+20
+142
+79
+194
+55
+185
+16
+35
+73
+122
+73
+147
+26
+34
+167
+99
+97
+95
+93
+107
+11
+103
+123
+12
+164
+76
+181
+4
+1
+171
+19
+171
+62
+33
+40
+147
+121
+10
+170
+130
+52
+146
+11
+154
+30
+197
+108
+82
+117
+166
+148
+192
+25
+23
+108
+48
+118
+77
+200
+107
+45
+102
+12
+159
+47
+52
+88
+60
+170
+82
+163
+40
+179
+114
+81
+60
+32
+52
+27
+93
+122
+96
+78
+1
+110
+53
+127
+87
+180
+99
+181
+194
+139
+86
+68
+34
+193
+53
+179
+3
+9
+24
+66
+182
+102
+173
+122
+178
+170
+17
+174
+94
+194
+124
+1
+90
+136
+6
+14
+31
+59
+75
+123
+66
+87
+130
+2
+43
+42
+61
+195
+21
+171
+35
+77
+148
+196
+43
+97
+197
+109
+85
+130
+17
+136
+64
+161
+192
+99
+69
+130
+160
+192
+113
+152
+97
+14
+14
+155
+9
+60
+81
+143
+133
+114
+90
+118
+104
+159
+20
+93
+179
+38
+23
+197
+175
+79
+107
+128
+12
+118
+3
+159
+128
+141
+97
+118
+39
+174
+92
+193
+129
+41
+87
+153
+132
+21
+137
+37
+190
+14
+175
+122
+162
+72
+174
+3
+50
+78
+16
+196
+33
+40
+144
+109
+162
+190
+84
+196
+17
+141
+96
+106
+176
+103
+34
+82
+189
+200
+100
+4
+124
+111
+154
+124
+160
+49
+57
+102
+105
+112
+131
+182
+112
+34
+4
+117
+68
+153
+110
+86
+132
+19
+130
+11
+97
+86
+47
+111
+48
+84
+79
+117
+196
+123
+177
+159
+160
+134
+163
+172
+173
+86
+168
+31
+80
+198
+70
+41
+22
+163
+180
+13
+59
+34
+75
+147
+14
+159
+29
+148
+27
+32
+147
+199
+72
+48
+41
+16
+127
+16
+160
+17
+64
+31
+15
+13
+144
+150
+3
+67
+181
+84
+81
+129
+49
+137
+186
+82
+25
+14
+58
+23
+22
+125
+153
+195
+194
+11
+117
+8
+197
+110
+92
+165
+163
+101
+138
+121
+87
+37
+39
+103
+71
+101
+168
+107
+127
+6
+93
+106
+3
+68
+184
+93
+102
+173
+122
+179
+178
+59
+150
+172
+83
+154
+176
+68
+31
+176
+175
+74
+65
+129
+190
+184
+197
+124
+177
+148
+95
+42
+1
+34
+195
+65
+37
+40
+111
+108
+52
+148
+16
+167
+62
+71
+75
+13
+4
+106
+2
+60
+143
+115
+9
+21
+43
+70
+37
+191
+15
+177
+127
+172
+92
+8
+23
+70
+16
+69
+68
+188
+118
+23
+72
+32
+147
+193
+35
+77
+145
+182
+187
+85
+29
+15
+28
+34
+159
+46
+45
+62
+166
+44
+174
+47
+119
+93
+85
+77
+101
+112
+168
+196
+69
+51
+89
+80
+78
+150
+1
+59
+142
+124
+69
+104
+200
+66
+2
+14
+75
+120
+50
+23
+88
+126
+162
+45
+14
+80
+153
+3
+42
+27
+180
+40
+28
+5
+183
+58
+100
+80
+187
+198
+111
+85
+110
+97
+194
+89
+188
+131
+101
+28
+56
+86
+15
+121
+192
+68
+82
+85
+175
+91
+168
+193
+48
+154
+94
+181
+45
+40
+34
+47
+179
+60
+147
+144
+144
+170
+126
+25
+18
+81
+126
+29
+40
+186
+155
+55
+138
+141
+2
+149
+74
+107
+180
+118
+92
+95
+142
+3
+141
+24
+75
+36
+142
+133
+116
+104
+181
+153
+87
+146
+99
+84
+10
+107
+158
+185
+91
+78
+52
+17
+31
+37
+146
+144
+155
+33
+6
+145
+21
+16
+113
+135
+195
+162
+14
+31
+62
+94
+7
+199
+139
+44
+14
+85
+189
+173
+138
+70
+182
+65
+160
+172
+198
+41
+64
+20
+145
+94
+60
+115
+154
+93
+176
+20
+140
+61
+107
+94
+2
+166
+180
+190
+124
+39
+117
+155
+76
+61
+82
+150
+161
+17
+61
+9
+109
+176
+76
+76
+178
+183
+97
+135
+141
+31
+122
+54
+31
+97
+110
+186
+129
+99
+36
+129
+56
+174
+143
+90
+56
+130
+71
+62
+136
+59
+131
+54
+144
+183
+4
+181
+56
+107
+137
+65
+155
+152
+117
+135
+162
+158
+86
+96
+10
+196
+85
+148
+124
+19
+197
+10
+92
+64
+158
+168
+192
+41
+121
+158
+58
+127
+45
+127
+156
+196
+175
+86
+146
+103
+102
+87
+7
+55
+72
+139
+190
+86
+12
+100
+94
+67
+161
+161
+120
+75
+171
+153
+186
+138
+157
+99
+182
+1
+173
+30
+30
+108
+179
+108
+38
+56
+194
+59
+9
+127
+82
+154
+184
+122
+77
+165
+104
+138
+92
+113
+51
+95
+114
+29
+152
+51
+139
+178
+20
+119
+134
+134
+5
+23
+95
+164
+130
+109
+83
+123
+190
+36
+105
+104
+87
+182
+114
+50
+70
+175
+22
+161
+172
+185
+166
+132
+98
+4
+143
+23
+54
+122
+51
+6
+184
+49
+41
+10
+96
+83
+37
+79
+147
+170
+102
+80
+165
+70
+135
+182
+80
+47
+157
+126
+144
+129
+81
+122
+8
+148
+18
+184
+138
+177
+21
+138
+43
+16
+112
+131
+184
+125
+95
+51
+49
+43
+13
+96
+62
+114
+123
+118
+1
+148
+81
+155
+4
+37
+187
+187
+39
+157
+192
+138
+103
+173
+117
+148
+34
+81
+177
+134
+19
+107
+75
+86
+44
+90
+150
+90
+196
+167
+39
+137
+71
+197
+148
+116
+164
+144
+188
+36
+126
+33
+64
+88
+153
+127
+186
+177
+186
+125
+80
+153
+200
+27
+167
+159
+50
+76
+1
+127
+159
+7
+18
+43
+105
+39
+92
+6
+10
+8
+163
+107
+177
+100
+10
+160
+70
+180
+52
+94
+100
+156
+41
+44
+101
+7
+138
+168
+166
+87
+30
+197
+118
+139
+169
+168
+92
+41
+19
+145
+103
+115
+165
+160
+75
+9
+181
+6
+8
+197
+110
+90
+152
+104
+54
+192
+70
+93
+129
+137
+61
+137
+74
+13
+18
+189
+178
+166
+198
+98
+10
+179
+180
+74
+24
+82
+79
+135
+102
+2
+98
+169
+134
+84
+96
+25
+88
+105
+33
+58
+56
+14
+181
+163
+147
+15
+175
+112
+104
+16
+162
+30
+124
+78
+153
+19
+142
+84
+21
+177
+74
+51
+45
+13
+72
+117
+59
+102
+89
+14
+87
+199
+11
+74
+148
+28
+36
+167
+82
+186
+183
+24
+98
+179
+191
+137
+108
+11
+99
+101
+111
+162
+172
+179
+130
+168
+45
+157
+141
+41
+174
+79
+108
+138
+59
+114
+157
+119
+105
+159
+7
+14
+24
+19
+97
+15
+18
+178
+106
+33
+49
+195
+132
+38
+47
+138
+6
+1
+151
+96
+22
+73
+39
+182
+143
+21
+42
+58
+179
+150
+93
+4
+193
+125
+13
+156
+23
+132
+188
+146
+184
+196
+119
+152
+42
+83
+124
+4
+106
+3
+62
+152
+153
+154
+153
+132
+18
+122
+175
+156
+160
+158
+111
+42
+58
+171
+109
+116
+115
+48
+57
+111
+155
+134
+14
+83
+174
+95
+5
+180
+34
+188
+27
+66
+160
+167
+160
+61
+130
+37
+51
+180
+21
+106
+48
+137
+194
+132
+48
+103
+188
+8
+156
+68
+3
+6
+13
+25
+37
+200
+65
+192
+170
+99
+67
+107
+47
+116
+79
+27
+55
+87
+36
+30
+58
+81
+167
+79
+169
+110
+139
+46
+32
+181
+194
+139
+91
+97
+169
+138
+115
+48
+53
+91
+70
+1
+180
+67
+190
+135
+105
+13
+140
+122
+70
+128
+141
+96
+107
+181
+126
+133
+67
+2
+12
+60
+51
+168
+155
+17
+110
+109
+66
+14
+97
+56
+64
+85
+138
+63
+141
+79
+7
+128
+111
+111
+70
+24
+117
+88
+79
+83
+183
+156
+92
+149
+67
+64
+184
+127
+107
+100
+41
+148
+122
+199
+96
+186
+57
+66
+89
+138
+28
+130
+129
+5
+66
+152
+127
+191
+6
+122
+74
+149
+32
+56
+50
+193
+112
+138
+26
+110
+33
+6
+141
+193
+93
+28
+126
+110
+129
+186
+156
+58
+153
+195
+192
+200
+78
+69
+107
+28
+5
+183
+52
+68
+142
+37
+149
+163
+36
+151
+182
+139
+195
+119
+162
+103
+163
+50
+38
+179
+137
+10
+35
+117
+193
+104
+88
+199
+199
+6
+52
+58
+84
+185
+153
+56
+154
+27
+176
+15
+104
+96
+36
+159
+29
+149
+34
+66
+88
+141
+57
+70
+109
+30
+199
+132
+200
+14
+88
+7
+50
+37
+177
+131
+190
+166
+90
+50
+88
+79
+90
+28
+156
+91
+143
+39
+147
+131
+61
+191
+3
+102
+183
+183
+51
+60
+96
+44
+1
+7
+36
+159
+31
+159
+75
+19
+42
+88
+151
+115
+135
+172
+26
+7
+7
+183
+36
+177
+136
+23
+120
+116
+17
+57
+194
+48
+145
+41
+149
+122
+198
+88
+151
+112
+117
+93
+110
+21
+138
+39
+198
+41
+63
+9
+94
+82
+45
+138
+22
+92
+156
+111
+67
+2
+12
+57
+38
+114
+144
+41
+154
+158
+169
+191
+27
+50
+56
+88
+25
+161
+147
+32
+71
+142
+15
+19
+179
+108
+36
+51
+182
+29
+144
+5
+129
+134
+47
+77
+42
+158
+179
+48
+84
+69
+65
+170
+35
+80
+172
+114
+135
+188
+116
+4
+181
+56
+109
+154
+141
+64
+120
+142
+172
+160
+13
+38
+110
+124
+155
+17
+105
+84
+155
+180
+86
+98
+14
+7
+117
+36
+165
+69
+132
+175
+66
+17
+117
+149
+38
+93
+15
+57
+11
+153
+26
+180
+48
+70
+189
+108
+145
+102
+105
+116
+153
+77
+84
+12
+119
+10
+194
+75
+108
+175
+82
+121
+192
+61
+43
+109
+69
+39
+10
+115
+198
+154
+150
+109
+111
+86
+120
+147
+1
+82
+91
+8
+28
+105
+174
+103
+55
+9
+159
+80
+50
+179
+26
+150
+66
+47
+96
+151
+46
+121
+113
+193
+146
+140
+125
+93
+39
+196
+32
+27
+79
+33
+89
+35
+11
+154
+28
+188
+75
+160
+83
+60
+15
+153
+181
+109
+33
+13
+189
+14
+185
+191
+82
+172
+96
+28
+108
+2
+42
+34
+27
+60
+115
+155
+99
+199
+106
+41
+96
+11
+7
+146
+9
+148
+3
+94
+137
+174
+14
+122
+10
+162
+81
+29
+53
+56
+60
+62
+32
+32
+108
+159
+185
+81
+16
+173
+98
+28
+93
+106
+198
+39
+53
+172
+157
+200
+188
+125
+61
+42
+106
+62
+23
+184
+99
+138
+136
+175
+31
+13
+3
+104
+198
+57
+160
+51
+66
+137
+35
+173
+129
+15
+132
+63
+189
+170
+122
+2
+118
+92
+94
+136
+178
+45
+66
+196
+184
+145
+15
+184
+171
+173
+103
+62
+49
+136
+180
+57
+123
+23
+36
+11
+143
+159
+71
+1
+168
+197
+71
+60
+117
+167
+152
+7
+78
+8
+151
+35
+53
+5
+151
+63
+20
+162
+189
+78
+172
+132
+49
+110
+20
+130
+2
+43
+40
+54
+163
+97
+117
+33
+151
+7
+85
+48
+126
+126
+25
+15
+67
+67
+199
+195
+178
+116
+94
+123
+92
+46
+53
+103
+146
+146
+167
+84
+9
+97
+101
+140
+129
+116
+138
+187
+80
+2
+95
+156
+83
+94
+16
+54
+177
+180
+90
+119
+107
+174
+82
+126
+20
+188
+155
+35
+24
+26
+145
+35
+107
+123
+182
+184
+67
+152
+108
+87
+152
+127
+197
+39
+64
+33
+22
+36
+19
+189
+168
+105
+123
+192
+48
+164
+154
+49
+113
+37
+12
+137
+115
+59
+121
+200
+112
+76
+50
+21
+80
+93
+37
+191
+15
+169
+85
+193
+189
+200
+106
+33
+51
+7
+185
+49
+32
+156
+51
+99
+139
+144
+14
+189
+8
+154
+52
+128
+96
+31
+125
+67
+80
+84
+179
+127
+147
+143
+138
+146
+37
+109
+126
+177
+132
+2
+28
+150
+49
+147
+43
+134
+20
+115
+108
+18
+134
+48
+77
+34
+116
+192
+114
+156
+112
+67
+198
+192
+167
+82
+188
+191
+62
+49
+142
+9
+179
+195
+163
+25
+89
+106
+37
+75
+118
+34
+149
+186
+177
+189
+144
+170
+125
+24
+15
+81
+150
+173
+88
+169
+26
+34
+176
+153
+135
+35
+192
+44
+134
+13
+74
+130
+115
+125
+115
+166
+168
+112
+164
+179
+193
+153
+181
+113
+56
+117
+1
+160
+149
+60
+18
+167
+45
+171
+20
+180
+103
+2
+90
+121
+115
+10
+21
+43
+68
+24
+133
+179
+82
+83
+159
+7
+17
+40
+87
+165
+12
+187
+19
+34
+36
+108
+132
+19
+126
+190
+9
+144
+186
+15
+23
+4
+16
+64
+40
+70
+63
+148
+123
+9
+148
+6
+110
+8
+57
+75
+138
+152
+74
+75
+191
+72
+111
+25
+150
+82
+141
+114
+11
+46
+179
+61
+155
+183
+103
+178
+140
+41
+189
+165
+93
+76
+25
+66
+173
+42
+97
+9
+185
+26
+97
+148
+15
+164
+53
+40
+167
+40
+140
+88
+67
+9
+55
+52
+23
+71
+20
+81
+106
+110
+110
+68
+23
+127
+152
+173
+75
+95
+95
+117
+53
+64
+112
+95
+163
+130
+114
+112
+50
+100
+147
+186
+192
+80
+158
+27
+141
+9
+184
+26
+98
+158
+66
+178
+72
+30
+139
+161
+121
+78
+184
+199
+143
+68
+124
+132
+83
+111
+120
+120
+46
+196
+161
+4
+178
+35
+10
+147
+197
+60
+189
+191
+52
+189
+73
+137
+170
+183
+172
+190
+189
+28
+72
+180
+30
+164
+112
+1
+197
+175
+74
+73
+173
+185
+155
+64
+191
+171
+106
+101
+54
+14
+1
+80
+76
+133
+119
+116
+24
+105
+15
+144
+133
+106
+44
+110
+66
+4
+34
+168
+103
+113
+153
+101
+26
+52
+79
+14
+173
+112
+118
+102
+150
+185
+164
+122
+56
+46
+170
+7
+117
+42
+2
+32
+181
+198
+158
+165
+175
+165
+18
+22
+173
+45
+110
+60
+173
+102
+57
+26
+39
+7
+91
+86
+97
+12
+195
+68
+53
+106
+164
+30
+105
+165
+45
+191
+138
+115
+46
+45
+58
+149
+170
+80
+155
+10
+71
+132
+160
+171
+188
+196
+81
+129
+47
+117
+85
+59
+188
+198
+100
+19
+17
+128
+20
+168
+32
+78
+182
+192
+117
+174
+192
+182
+170
+183
+170
+178
+138
+24
+105
+15
+146
+146
+165
+78
+180
+183
+76
+16
+9
+115
+8
+15
+18
+171
+69
+74
+23
+79
+67
+92
+156
+104
+25
+16
+74
+96
+118
+41
+189
+167
+103
+117
+180
+25
+133
+176
+63
+195
+9
+97
+103
+148
+163
+49
+32
+153
+33
+26
+55
+103
+121
+1
+119
+109
+185
+129
+111
+111
+69
+15
+76
+117
+23
+87
+113
+103
+200
+72
+40
+193
+196
+41
+86
+149
+123
+200
+98
+192
+70
+95
+140
+185
+48
+29
+141
+190
+71
+120
+88
+43
+71
+44
+25
+156
+110
+56
+146
+178
+157
+141
+34
+138
+125
+112
+151
+97
+23
+73
+32
+133
+112
+78
+64
+84
+127
+12
+130
+71
+59
+119
+183
+33
+148
+195
+40
+91
+183
+82
+52
+172
+171
+80
+139
+118
+60
+100
+66
+95
+175
+199
+22
+144
+64
+94
+189
+85
+12
+112
+169
+3
+100
+175
+154
+146
+96
+59
+97
+52
+35
+149
+179
+132
+184
+113
+27
+146
+38
+120
+174
+171
+62
+32
+34
+119
+10
+190
+50
+197
+131
+16
+117
+161
+119
+67
+129
+175
+87
+155
+149
+96
+38
+165
+53
+31
+110
+189
+143
+159
+74
+9
+193
+80
+145
+152
+7
+78
+5
+134
+161
+155
+88
+133
+7
+46
+18
+95
+15
+33
+70
+125
+122
+5
+134
+163
+171
+164
+42
+181
+108
+21
+154
+133
+15
+99
+59
+64
+56
+164
+82
+24
+6
+19
+62
+200
+47
+82
+70
+87
+90
+163
+167
+137
+119
+85
+44
+100
+9
+154
+46
+89
+119
+119
+42
+180
+109
+31
+13
+197
+70
+46
+48
+80
+48
+173
+6
+79
+21
+20
+128
+194
+12
+130
+75
+81
+16
+168
+61
+60
+15
+149
+163
+35
+147
+166
+76
+166
+116
+6
+193
+107
+114
+118
+84
+46
+124
+127
+49
+155
+88
+134
+16
+93
+9
+25
+66
+177
+67
+9
+55
+51
+13
+21
+9
+69
+136
+198
+169
+28
+55
+75
+158
+74
+28
+99
+147
+195
+44
+115
+96
+140
+180
+26
+136
+185
+88
+63
+189
+166
+97
+91
+70
+5
+2
+165
+175
+164
+8
+180
+9
+33
+118
+18
+44
+103
+26
+33
+170
+120
+196
+97
+23
+69
+7
+20
+63
+198
+28
+186
+65
+116
+110
+20
+126
+182
+156
+106
+28
+18
+60
+199
+59
+168
+74
+138
+160
+122
+98
+89
+58
+143
+140
+157
+86
+104
+50
+166
+147
+184
+185
+60
+93
+19
+83
+127
+17
+163
+25
+88
+108
+55
+161
+67
+158
+148
+65
+62
+191
+188
+9
+162
+93
+109
+14
+106
+113
+131
+170
+41
+114
+118
+89
+74
+44
+193
+167
+69
+112
+56
+132
+86
+133
+25
+157
+122
+118
+12
+9
+146
+198
+80
+98
+68
+134
+188
+128
+77
+108
+162
+199
+143
+64
+103
+46
+146
+65
+79
+90
+27
+156
+96
+176
+195
+192
+200
+71
+27
+128
+125
+198
+66
+15
+103
+80
+154
+10
+77
+170
+130
+49
+131
+146
+98
+74
+166
+135
+115
+81
+46
+153
+107
+67
+39
+31
+38
+153
+179
+97
+170
+150
+175
+101
+26
+53
+87
+44
+88
+130
+195
+1
+49
+90
+101
+194
+56
+193
+58
+12
+148
+187
+185
+35
+142
+141
+169
+146
+162
+57
+86
+6
+63
+123
+178
+159
+155
+96
+186
+56
+63
+75
+89
+57
+145
+161
+57
+101
+93
+48
+56
+107
+136
+56
+115
+187
+87
+46
+93
+146
+39
+119
+170
+145
+144
+160
+72
+192
+105
+104
+81
+155
+199
+2
+28
+150
+52
+163
+111
+1
+8
+39
+162
+25
+94
+136
+177
+36
+25
+27
+146
+29
+66
+132
+3
+34
+175
+149
+122
+191
+55
+12
+177
+155
+139
+43
+8
+67
+129
+177
+99
+3
+127
+141
+103
+147
+163
+50
+39
+184
+160
+104
+184
+170
+165
+61
+85
+169
+45
+153
+116
+125
+109
+130
+3
+46
+53
+104
+150
+169
+62
+56
+182
+189
+101
+106
+129
+29
+8
+194
+93
+10
+26
+70
+191
+117
+183
+47
+40
+20
+165
+9
+169
+136
+94
+144
+14
+193
+34
+67
+99
+192
+59
+28
+45
+18
+103
+58
+19
+199
+22
+142
+56
+64
+78
+95
+75
+194
+92
+7
+15
+35
+75
+132
+121
+142
+165
+112
+191
+136
+102
+190
+26
+48
+55
+98
+101
+124
+35
+98
+74
+164
+119
+40
+172
+74
+97
+124
+69
+101
+189
+31
+86
+34
+35
+109
+135
+36
+199
+71
+37
+189
+200
+104
+26
+24
+109
+44
+85
+114
+122
+102
+120
+4
+140
+11
+7
+142
+191
+75
+130
+111
+97
+187
+49
+12
+35
+103
+102
+85
+199
+29
+184
+41
+197
+16
+120
+181
+7
+20
+59
+173
+113
+121
+110
+173
+52
+153
+53
+145
+191
+42
+142
+74
+163
+115
+29
+141
+187
+53
+34
+133
+95
+172
+185
+158
+88
+107
+53
+155
+58
+154
+8
+59
+84
+180
+120
+103
+144
+138
+129
+135
+52
+97
+113
+13
+57
+32
+75
+167
+128
+71
+72
+197
+138
+61
+121
+179
+191
+135
+95
+159
+96
+151
+44
+104
+36
+79
+151
+199
+34
+13
+176
+140
+57
+81
+176
+127
+179
+128
+160
+10
+22
+45
+79
+70
+109
+29
+196
+119
+150
+31
+43
+178
+81
+89
+2
+18
+93
+195
+132
+41
+61
+2
+63
+162
+12
+16
+189
+192
+49
+170
+182
+166
+155
+39
+45
+119
+109
+187
+141
+167
+134
+103
+17
+174
+98
+21
+45
+84
+106
+77
+112
+183
+92
+100
+180
+178
+49
+95
+135
+155
+115
+99
+166
+106
+141
+91
+84
+88
+168
+20
+10
+88
+37
+32
+61
+84
+156
+176
+57
+161
+49
+52
+70
+158
+117
+82
+46
+139
+23
+88
+121
+140
+148
+32
+60
+76
+117
+14
+36
+94
+38
+187
+184
+22
+78
+74
+148
+20
+189
+159
+51
+80
+24
+19
+107
+69
+51
+94
+103
+174
+117
+138
+182
+47
+47
+59
+138
+98
+146
+196
+65
+29
+198
+124
+166
+83
+1
+63
+172
+67
+58
+147
+162
+52
+54
+56
+49
+196
+137
+59
+119
+184
+36
+166
+74
+150
+32
+47
+198
+166
+15
+199
+59
+163
+51
+41
+188
+161
+75
+4
+153
+87
+147
+95
+52
+60
+91
+11
+49
+197
+140
+74
+185
+46
+13
+66
+81
+97
+51
+37
+164
+52
+38
+163
+33
+137
+126
+122
+3
+120
+93
+79
+38
+118
+165
+131
+106
+61
+10
+111
+183
+99
+150
+12
+119
+13
+3
+106
+11
+113
+177
+45
+85
+102
+52
+199
+127
+170
+76
+128
+93
+1
+176
+46
+97
+169
+147
+159
+37
+189
+10
+157
+53
+110
+184
+120
+65
+111
+89
+132
+197
+197
+5
+63
+133
+36
+20
+197
+5
+53
+78
+194
+60
+18
+166
+36
+125
+29
+52
+58
+78
+154
+17
+123
+185
+8
+182
+20
+88
+144
+76
+163
+97
+122
+59
+56
+9
+151
+29
+20
+55
+156
+38
+29
+37
+160
+32
+155
+42
+57
+166
+81
+193
+37
+82
+161
+32
+150
+10
+111
+181
+87
+96
+192
+94
+38
+185
+166
+135
+117
+93
+104
+193
+19
+182
+119
+76
+193
+70
+87
+95
+192
+97
+57
+68
+97
+178
+196
+171
+65
+59
+165
+62
+94
+5
+190
+96
+69
+155
+109
+60
+181
+148
+65
+57
+163
+64
+123
+159
+55
+97
+87
+54
+144
+181
+189
+112
+169
+8
+128
+102
+60
+44
+128
+173
+90
+185
+100
+136
+114
+67
+176
+58
+162
+58
+88
+12
+78
+163
+76
+191
+62
+57
+187
+14
+200
+76
+58
+63
+60
+195
+34
+53
+13
+7
+124
+82
+180
+143
+42
+171
+47
+142
+34
+127
+58
+10
+139
+147
+34
+82
+189
+200
+103
+20
+195
+196
+22
+168
+15
+181
+153
+90
+164
+175
+181
+113
+50
+80
+38
+109
+111
+86
+116
+128
+123
+191
+39
+117
+154
+76
+72
+148
+46
+142
+43
+179
+92
+145
+45
+166
+190
+53
+7
+168
+143
+146
+194
+54
+178
+186
+119
+41
+175
+87
+147
+96
+60
+99
+50
+16
+47
+139
+10
+16
+7
+97
+121
+53
+35
+132
+82
+104
+87
+190
+156
+29
+172
+166
+57
+44
+156
+142
+49
+19
+80
+109
+137
+44
+37
+24
+14
+71
+106
+199
+42
+64
+8
+70
+152
+87
+155
+153
+119
+142
+185
+28
+108
+199
+26
+164
+150
+25
+6
+14
+29
+50
+43
+8
+61
+94
+18
+64
+25
+169
+194
+46
+135
+195
+157
+190
+126
+49
+161
+127
+118
+165
+136
+128
+146
+128
+57
+190
+28
+63
+127
+196
+38
+66
+61
+169
+68
+93
+146
+45
+154
+122
+149
+195
+32
+37
+141
+113
+7
+33
+132
+101
+14
+183
+170
+176
+129
+191
+189
+21
+22
+148
+89
+4
+27
+123
+101
+98
+82
+12
+137
+113
+48
+69
+184
+84
+50
+144
+19
+18
+136
+58
+127
+44
+121
+129
+90
+183
+89
+88
+124
+159
+38
+196
+41
+82
+123
+3
+109
+29
+2
+150
+82
+144
+127
+72
+88
+78
+82
+194
+26
+10
+26
+68
+177
+53
+123
+63
+76
+86
+36
+44
+137
+31
+154
+49
+106
+196
+29
+11
+3
+121
+102
+128
+47
+135
+188
+119
+22
+66
+197
+191
+172
+119
+167
+132
+89
+148
+83
+171
+80
+146
+153
+9
+78
+189
+28
+71
+180
+40
+22
+179
+78
+55
+31
+92
+73
+9
+1
+122
+127
+62
+37
+62
+42
+101
+25
+44
+45
+74
+37
+161
+32
+148
+198
+60
+174
+108
+88
+154
+136
+29
+154
+65
+4
+41
+14
+116
+177
+17
+112
+120
+113
+6
+19
+61
+196
+34
+38
+123
+2
+102
+197
+68
+36
+4
+105
+195
+24
+192
+140
+114
+22
+107
+52
+148
+24
+10
+48
+196
+150
+131
+42
+74
+71
+162
+137
+166
+169
+124
+21
+13
+91
+27
+149
+52
+169
+150
+182
+140
+4
+167
+165
+91
+59
+142
+118
+37
+158
+22
+108
+55
+157
+50
+86
+73
+62
+118
+157
+81
+71
+101
+164
+83
+19
+171
+55
+197
+86
+148
+112
+146
+65
+84
+118
+151
+46
+124
+130
+61
+1
+58
+144
+139
+141
+197
+117
+129
+124
+190
+24
+34
+187
+19
+32
+26
+68
+178
+51
+113
+16
+82
+154
+187
+133
+121
+128
+85
+156
+173
+39
+78
+121
+28
+79
+20
+17
+122
+179
+180
+72
+17
+55
+178
+176
+58
+164
+62
+96
+18
+49
+134
+161
+165
+142
+163
+108
+178
+102
+9
+134
+130
+172
+69
+64
+164
+11
+196
+77
+97
+93
+88
+93
+162
+142
+192
+75
+124
+75
+135
+133
+188
+136
+120
+102
+133
+83
+101
+65
+84
+120
+163
+105
+162
+33
+140
+147
+24
+16
+89
+186
+122
+56
+42
+149
+116
+153
+78
+92
+46
+55
+113
+187
+109
+172
+56
+191
+46
+160
+150
+56
+189
+36
+114
+164
+163
+97
+124
+67
+90
+143
+45
+187
+120
+39
+155
+180
+92
+132
+166
+12
+179
+167
+190
+39
+124
+194
+50
+157
+91
+134
+185
+105
+171
+81
+152
+186
+148
+18
+175
+91
+172
+14
+137
+95
+140
+186
+62
+98
+29
+95
+109
+197
+3
+53
+86
+47
+106
+15
+139
+105
+179
+136
+6
+14
+30
+61
+93
+17
+62
+22
+177
+65
+2
+30
+162
+101
+155
+20
+129
+191
+193
+36
+84
+180
+123
+125
+45
+142
+49
+19
+81
+112
+146
+75
+139
+157
+95
+155
+79
+79
+171
+111
+134
+8
+38
+164
+41
+172
+64
+36
+41
+123
+171
+123
+196
+71
+69
+175
+35
+30
+74
+170
+160
+32
+153
+35
+34
+86
+16
+119
+173
+171
+67
+63
+180
+113
+64
+166
+23
+49
+91
+105
+12
+131
+79
+97
+72
+156
+95
+167
+150
+195
+26
+3
+187
+94
+87
+74
+66
+127
+170
+83
+169
+64
+68
+30
+169
+151
+186
+158
+79
+48
+184
+73
+180
+29
+156
+78
+65
+95
+182
+40
+9
+92
+76
+30
+96
+103
+158
+26
+135
+179
+60
+153
+181
+107
+16
+138
+84
+66
+38
+42
+105
+61
+17
+160
+7
+4
+165
+157
+55
+122
+34
+109
+156
+154
+120
+138
+146
+36
+103
+98
+67
+118
+112
+9
+50
+21
+79
+90
+31
+176
+179
+89
+125
+152
+189
+163
+81
+20
+197
+3
+45
+47
+81
+64
+61
+187
+178
+188
+122
+47
+182
+75
+11
+195
+77
+105
+142
+104
+149
+164
+42
+177
+91
+150
+85
+165
+22
+52
+114
+15
+65
+58
+162
+56
+78
+170
+116
+173
+196
+16
+134
+65
+182
+114
+43
+36
+33
+73
+148
+28
+44
+11
+72
+138
+182
+48
+58
+114
+167
+174
+145
+102
+109
+140
+60
+108
+105
+65
+42
+70
+43
+34
+16
+193
+15
+149
+163
+41
+180
+118
+83
+42
+105
+58
+4
+103
+185
+183
+40
+192
+196
+50
+136
+168
+192
+41
+118
+138
+168
+165
+81
+8
+116
+29
+128
+112
+115
+88
+96
+185
+47
+19
+89
+166
+1
+108
+43
+91
+158
+129
+153
+164
+8
+174
+174
+78
+105
+131
+39
+57
+195
+59
+4
+95
+135
+162
+155
+73
+45
+16
+93
+20
+85
+132
+31
+200
+123
+138
+122
+97
+84
+33
+45
+172
+27
+19
+73
+69
+162
+151
+50
+149
+41
+112
+103
+12
+146
+170
+105
+106
+90
+189
+128
+70
+70
+188
+100
+115
+189
+99
+97
+90
+72
+22
+87
+131
+1
+29
+170
+154
+1
+18
+106
+74
+87
+64
+198
+17
+119
+164
+114
+14
+61
+42
+102
+37
+104
+91
+13
+59
+41
+120
+148
+14
+153
+193
+178
+133
+4
+27
+127
+122
+187
+27
+85
+67
+38
+29
+33
+141
+149
+30
+41
+177
+96
+183
+40
+196
+14
+122
+9
+154
+48
+102
+184
+190
+87
+20
+137
+45
+35
+8
+133
+135
+9
+45
+190
+138
+123
+97
+76
+191
+57
+31
+70
+148
+54
+196
+93
+197
+152
+137
+54
+98
+100
+122
+34
+110
+156
+153
+114
+107
+17
+142
+101
+131
+82
+114
+149
+72
+97
+132
+123
+148
+189
+2
+112
+55
+122
+38
+134
+67
+194
+165
+40
+163
+16
+32
+55
+44
+169
+16
+180
+135
+199
+175
+67
+24
+144
+52
+16
+30
+40
+175
+90
+171
+15
+156
+1
+3
+11
+43
+166
+5
+143
+11
+182
+196
+137
+61
+130
+38
+57
+7
+131
+122
+154
+30
+194
+101
+61
+52
+168
+145
+157
+39
+23
+190
+131
+79
+96
+69
+157
+120
+112
+188
+125
+57
+22
+21
+132
+9
+64
+109
+80
+101
+90
+32
+181
+200
+171
+27
+20
+82
+110
+128
+178
+115
+91
+112
+57
+131
+81
+109
+122
+153
+23
+166
+191
+57
+24
+34
+193
+54
+189
+53
+20
+47
+105
+8
+105
+158
+10
+38
+137
+84
+70
+64
+158
+167
+187
+20
+38
+51
+168
+150
+191
+198
+74
+64
+119
+141
+179
+8
+36
+148
+161
+38
+185
+169
+147
+165
+72
+150
+49
+148
+51
+177
+1
+13
+76
+135
+130
+169
+45
+149
+89
+196
+175
+90
+166
+183
+10
+15
+5
+91
+105
+18
+161
+10
+9
+165
+113
+195
+158
+195
+150
+145
+127
+53
+181
+10
+37
+133
+65
+193
+174
+112
+105
+26
+12
+38
+123
+199
+91
+160
+140
+4
+167
+167
+97
+87
+48
+110
+25
+164
+160
+90
+101
+193
+52
+180
+13
+65
+72
+52
+60
+97
+45
+1
+200
+194
+161
+24
+95
+162
+114
+30
+152
+46
+114
+71
+200
+164
+187
+53
+31
+113
+3
+7
+14
+28
+42
+200
+27
+162
+136
+155
+109
+64
+4
+53
+84
+28
+9
+7
+159
+98
+156
+55
+130
+89
+164
+183
+25
+110
+34
+17
+2
+58
+135
+90
+128
+165
+35
+132
+74
+62
+107
+82
+131
+50
+121
+80
+192
+32
+68
+120
+114
+7
+18
+41
+92
+180
+58
+129
+55
+169
+120
+2
+135
+190
+129
+60
+5
+91
+97
+168
+135
+100
+191
+49
+170
+187
+192
+68
+82
+85
+172
+72
+86
+66
+26
+169
+177
+142
+65
+113
+96
+161
+105
+183
+153
+77
+84
+15
+133
+69
+16
+76
+111
+186
+119
+44
+196
+183
+137
+178
+40
+40
+84
+147
+123
+24
+34
+193
+51
+172
+176
+111
+79
+80
+171
+107
+103
+58
+24
+24
+125
+138
+107
+198
+31
+4
+144
+32
+101
+118
+1
+147
+75
+127
+90
+1
+3
+7
+18
+44
+106
+43
+110
+75
+61
+96
+27
+99
+157
+51
+98
+133
+118
+111
+8
+53
+49
+14
+47
+154
+105
+50
+156
+87
+121
+148
+200
+70
+24
+116
+78
+26
+56
+102
+108
+132
+23
+152
+104
+58
+11
+146
+179
+164
+174
+175
+85
+134
+43
+52
+132
+123
+152
+11
+96
+83
+39
+83
+151
+162
+13
+26
+43
+21
+144
+72
+138
+185
+72
+169
+162
+58
+88
+9
+65
+111
+82
+94
+26
+107
+15
+128
+29
+29
+111
+6
+43
+199
+12
+85
+4
+59
+119
+189
+64
+84
+134
+49
+92
+111
+40
+40
+84
+148
+135
+82
+81
+147
+155
+6
+45
+17
+96
+26
+94
+137
+175
+20
+141
+69
+151
+83
+145
+120
+17
+29
+17
+45
+118
+108
+188
+162
+81
+34
+76
+152
+24
+182
+75
+17
+29
+24
+83
+80
+137
+106
+7
+87
+65
+7
+61
+106
+90
+181
+85
+79
+109
+147
+104
+108
+111
+94
+168
+164
+79
+197
+73
+69
+152
+98
+21
+42
+69
+36
+2
+89
+117
+104
+171
+93
+23
+100
+199
+97
+188
+58
+60
+43
+118
+118
+53
+55
+54
+30
+99
+121
+39
+147
+133
+73
+42
+198
+16
+117
+160
+105
+193
+12
+140
+129
+117
+145
+18
+6
+76
+2
+130
+167
+32
+97
+95
+94
+115
+41
+13
+115
+174
+9
+93
+79
+38
+113
+139
+23
+86
+115
+117
+70
+169
+193
+33
+66
+100
+7
+145
+7
+136
+158
+126
+136
+87
+99
+15
+200
+66
+195
+179
+120
+110
+181
+98
+163
+96
+113
+17
+88
+178
+80
+76
+142
+171
+148
+151
+176
+100
+20
+23
+159
+150
+77
+110
+170
+35
+82
+179
+137
+9
+24
+68
+193
+150
+163
+34
+141
+140
+172
+172
+85
+166
+33
+101
+111
+162
+170
+171
+92
+21
+97
+194
+94
+14
+45
+141
+47
+13
+55
+12
+179
+169
+7
+120
+56
+60
+58
+9
+135
+129
+164
+27
+81
+50
+171
+179
+140
+30
+128
+96
+26
+94
+129
+130
+19
+149
+124
+6
+122
+82
+200
+63
+178
+100
+200
+101
+7
+134
+143
+53
+37
+145
+139
+128
+116
+151
+64
+23
+166
+192
+64
+56
+162
+73
+180
+22
+116
+99
+150
+12
+122
+29
+77
+9
+159
+78
+33
+102
+118
+188
+70
+124
+118
+197
+120
+147
+7
+120
+58
+70
+102
+186
+195
+103
+61
+39
+90
+191
+142
+135
+135
+194
+151
+163
+19
+49
+123
+103
+111
+140
+37
+166
+66
+102
+22
+17
+106
+82
+145
+129
+74
+84
+38
+76
+116
+16
+56
+195
+73
+80
+29
+54
+65
+113
+89
+122
+134
+108
+46
+105
+15
+154
+186
+134
+133
+194
+168
+64
+71
+55
+96
+78
+8
+151
+35
+51
+192
+97
+58
+73
+119
+58
+83
+174
+103
+52
+188
+66
+105
+37
+77
+132
+100
+10
+163
+85
+49
+132
+150
+119
+164
+113
+1
+189
+131
+85
+132
+26
+168
+176
+152
+126
+193
+19
+186
+142
+183
+21
+78
+82
+192
+11
+143
+164
+96
+100
+139
+136
+166
+171
+139
+93
+110
+28
+177
+13
+89
+24
+142
+40
+160
+6
+198
+136
+34
+183
+195
+129
+19
+155
+162
+181
+26
+130
+145
+101
+108
+139
+63
+130
+10
+94
+77
+17
+7
+96
+114
+21
+103
+29
+53
+57
+62
+65
+31
+6
+157
+92
+142
+29
+96
+113
+20
+99
+18
+19
+157
+171
+17
+168
+58
+33
+84
+7
+85
+49
+130
+141
+79
+13
+168
+90
+29
+166
+142
+156
+61
+166
+52
+16
+34
+64
+76
+81
+4
+97
+149
+29
+30
+124
+78
+153
+19
+139
+66
+141
+57
+72
+126
+108
+114
+113
+56
+117
+6
+183
+41
+7
+72
+172
+183
+149
+53
+179
+195
+167
+43
+161
+179
+34
+190
+38
+121
+185
+21
+65
+6
+53
+62
+95
+21
+71
+34
+169
+112
+150
+99
+45
+179
+73
+26
+103
+190
+10
+155
+44
+66
+5
+41
+2
+41
+35
+38
+115
+152
+79
+110
+153
+133
+24
+144
+51
+14
+25
+30
+155
+57
+151
+195
+17
+148
+130
+56
+165
+87
+43
+73
+54
+74
+157
+77
+56
+44
+157
+148
+81
+150
+176
+109
+71
+49
+60
+123
+197
+78
+95
+70
+169
+187
+7
+158
+90
+115
+84
+73
+86
+65
+16
+112
+131
+181
+105
+5
+86
+70
+50
+73
+187
+71
+142
+15
+10
+130
+94
+193
+117
+162
+125
+93
+35
+174
+131
+26
+175
+23
+161
+161
+123
+88
+24
+156
+120
+124
+61
+53
+176
+178
+90
+136
+12
+46
+168
+200
+89
+129
+181
+124
+118
+191
+89
+17
+102
+62
+61
+11
+114
+190
+115
+181
+54
+95
+85
+60
+192
+13
+157
+25
+138
+2
+176
+40
+56
+179
+170
+13
+149
+173
+103
+60
+33
+63
+83
+132
+43
+73
+60
+102
+70
+109
+25
+168
+185
+1
+145
+57
+41
+137
+55
+100
+107
+150
+134
+59
+147
+151
+189
+176
+158
+165
+166
+120
+21
+53
+130
+104
+56
+4
+115
+61
+133
+48
+94
+131
+146
+97
+70
+153
+88
+155
+138
+31
+146
+5
+114
+44
+35
+17
+190
+186
+9
+180
+3
+198
+165
+9
+177
+176
+67
+23
+139
+28
+116
+49
+50
+56
+91
+45
+56
+131
+80
+105
+116
+147
+41
+126
+192
+20
+198
+8
+64
+116
+118
+72
+168
+164
+72
+156
+95
+162
+123
+79
+170
+115
+160
+131
+146
+102
+100
+87
+22
+146
+86
+199
+23
+151
+101
+46
+167
+189
+38
+128
+27
+12
+29
+67
+145
+62
+75
+93
+82
+55
+197
+90
+170
+9
+128
+85
+161
+4
+179
+37
+10
+132
+102
+22
+20
+124
+164
+73
+164
+126
+81
+158
+20
+98
+8
+169
+138
+112
+33
+193
+59
+20
+189
+154
+27
+175
+9
+80
+198
+73
+57
+84
+191
+195
+48
+136
+191
+117
+191
+92
+34
+181
+180
+54
+109
+171
+49
+153
+80
+108
+129
+6
+75
+199
+122
+142
+154
+50
+118
+58
+86
+194
+189
+193
+59
+16
+170
+79
+144
+161
+67
+159
+152
+79
+110
+145
+84
+4
+67
+172
+27
+19
+70
+55
+101
+108
+145
+98
+88
+48
+95
+138
+178
+25
+155
+104
+31
+53
+38
+160
+16
+58
+5
+110
+18
+123
+173
+136
+62
+143
+107
+153
+161
+189
+90
+40
+33
+38
+131
+45
+93
+156
+102
+12
+151
+3
+60
+131
+52
+136
+149
+67
+65
+187
+139
+152
+58
+186
+197
+109
+82
+112
+134
+199
+187
+138
+146
+35
+95
+55
+79
+177
+155
+138
+31
+147
+10
+137
+133
+164
+192
+75
+122
+62
+76
+103
+132
+68
+21
+120
+133
+118
+112
+8
+42
+186
+138
+161
+122
+89
+33
+1
+113
+67
+188
+131
+94
+188
+83
+12
+130
+68
+43
+49
+103
+180
+159
+133
+169
+17
+183
+151
+58
+194
+41
+102
+48
+166
+170
+126
+26
+25
+119
+92
+81
+59
+29
+49
+31
+150
+23
+189
+130
+82
+126
+16
+162
+34
+148
+182
+161
+132
+144
+78
+174
+141
+86
+44
+94
+168
+164
+78
+190
+43
+151
+118
+156
+74
+41
+179
+107
+28
+8
+1
+139
+22
+83
+107
+95
+10
+3
+128
+145
+122
+29
+78
+7
+141
+187
+55
+47
+192
+127
+36
+73
+117
+50
+47
+39
+10
+112
+186
+110
+188
+142
+160
+86
+75
+84
+30
+23
+69
+8
+25
+82
+70
+89
+101
+9
+148
+11
+133
+101
+16
+190
+194
+57
+196
+63
+19
+151
+135
+54
+106
+155
+174
+53
+150
+25
+8
+23
+67
+191
+148
+172
+101
+57
+35
+98
+72
+157
+93
+147
+49
+172
+193
+10
+123
+51
+3
+163
+151
+42
+98
+5
+154
+81
+104
+94
+30
+138
+160
+119
+73
+169
+159
+32
+161
+83
+50
+156
+93
+153
+81
+113
+152
+103
+49
+167
+165
+87
+39
+46
+134
+186
+117
+28
+117
+53
+70
+144
+37
+129
+46
+115
+82
+54
+188
+45
+183
+94
+123
+90
+38
+23
+191
+148
+165
+61
+86
+170
+42
+125
+176
+136
+33
+181
+189
+110
+158
+159
+140
+6
+179
+28
+155
+81
+99
+64
+96
+197
+120
+153
+37
+49
+159
+119
+81
+18
+184
+139
+183
+48
+46
+45
+64
+177
+91
+150
+86
+164
+15
+15
+156
+8
+43
+189
+151
+11
+107
+147
+120
+197
+102
+45
+152
+108
+81
+118
+179
+15
+81
+153
+189
+158
+47
+58
+127
+44
+123
+143
+152
+28
+1
+158
+137
+3
+187
+92
+75
+23
+63
+173
+72
+79
+33
+82
+200
+68
+5
+22
+91
+154
+106
+47
+134
+183
+90
+95
+164
+133
+121
+133
+109
+65
+6
+54
+76
+171
+147
+143
+141
+161
+98
+136
+138
+4
+190
+99
+90
+53
+105
+157
+198
+176
+79
+88
+19
+128
+193
+15
+149
+165
+51
+18
+53
+161
+90
+91
+139
+14
+32
+71
+139
+195
+119
+158
+79
+56
+27
+58
+106
+114
+133
+175
+54
+147
+198
+67
+22
+124
+152
+200
+31
+189
+53
+22
+55
+131
+94
+185
+71
+160
+129
+132
+34
+18
+8
+84
+33
+45
+174
+45
+105
+26
+15
+54
+190
+58
+37
+104
+93
+29
+136
+159
+134
+176
+45
+95
+160
+111
+29
+174
+188
+164
+96
+104
+164
+50
+22
+84
+110
+104
+34
+71
+121
+90
+51
+94
+111
+23
+141
+39
+161
+23
+88
+125
+158
+22
+118
+108
+190
+165
+83
+22
+183
+102
+169
+94
+46
+34
+193
+55
+198
+94
+186
+72
+163
+130
+116
+123
+98
+86
+35
+40
+128
+13
+129
+56
+175
+152
+137
+62
+139
+79
+21
+19
+125
+179
+157
+130
+167
+39
+127
+16
+157
+199
+183
+110
+14
+97
+61
+91
+5
+10
+14
+200
+71
+31
+152
+34
+35
+110
+144
+80
+180
+167
+180
+179
+55
+123
+46
+168
+194
+59
+6
+113
+24
+129
+154
+170
+32
+66
+111
+77
+63
+87
+152
+135
+41
+33
+27
+68
+163
+170
+156
+10
+59
+66
+73
+41
+192
+187
+195
+87
+166
+13
+188
+17
+12
+118
+3
+163
+150
+37
+68
+82
+78
+133
+97
+189
+67
+100
+199
+90
+156
+128
+162
+26
+95
+140
+188
+70
+129
+150
+140
+93
+96
+145
+4
+123
+105
+126
+9
+126
+78
+135
+107
+32
+29
+88
+70
+29
+150
+39
+85
+160
+190
+107
+131
+26
+185
+75
+188
+54
+33
+115
+191
+115
+176
+24
+161
+152
+66
+37
+25
+20
+98
+10
+178
+179
+72
+19
+69
+48
+68
+182
+82
+59
+13
+153
+1
+35
+200
+85
+112
+108
+47
+109
+31
+8
+169
+144
+140
+148
+32
+61
+80
+131
+70
+39
+8
+101
+136
+115
+66
+161
+172
+184
+158
+95
+149
+39
+91
+1
+186
+107
+172
+72
+89
+87
+122
+153
+16
+123
+199
+83
+114
+133
+178
+70
+25
+120
+96
+98
+129
+94
+10
+13
+190
+27
+58
+103
+98
+61
+91
+197
+163
+3
+156
+109
+52
+127
+99
+53
+31
+107
+169
+53
+198
+112
+97
+174
+173
+79
+118
+197
+128
+196
+22
+169
+24
+18
+101
+39
+132
+43
+68
+23
+128
+163
+28
+109
+2
+32
+171
+139
+103
+163
+57
+77
+145
+183
+191
+102
+97
+66
+124
+151
+191
+186
+199
+124
+150
+189
+180
+187
+102
+130
+62
+1
+51
+97
+126
+87
+184
+130
+123
+166
+97
+86
+46
+101
+194
+55
+189
+42
+156
+157
+141
+36
+147
+156
+16
+93
+22
+94
+167
+155
+32
+196
+90
+181
+78
+44
+163
+180
+15
+75
+115
+14
+53
+195
+91
+196
+154
+163
+194
+105
+83
+152
+170
+54
+1
+121
+118
+20
+67
+17
+104
+76
+119
+36
+143
+136
+131
+167
+26
+54
+88
+45
+82
+87
+186
+133
+126
+157
+12
+66
+86
+127
+185
+175
+184
+132
+134
+22
+128
+172
+85
+163
+12
+7
+139
+173
+187
+164
+105
+154
+180
+98
+170
+144
+135
+116
+85
+70
+55
+104
+131
+49
+118
+68
+148
+77
+136
+120
+101
+125
+44
+141
+56
+64
+84
+132
+41
+55
+164
+90
+71
+16
+61
+25
+4
+199
+157
+155
+115
+99
+162
+84
+46
+122
+118
+15
+28
+34
+150
+197
+32
+21
+38
+45
+130
+176
+90
+159
+148
+53
+189
+62
+74
+92
+84
+77
+109
+164
+10
+184
+15
+40
+104
+67
+69
+19
+91
+180
+61
+145
+128
+64
+33
+25
+58
+126
+35
+81
+175
+121
+159
+64
+154
+153
+137
+44
+35
+15
+176
+118
+128
+108
+101
+36
+111
+147
+87
+199
+15
+98
+52
+36
+144
+147
+183
+178
+26
+150
+73
+85
+57
+176
+148
+110
+125
+163
+54
+61
+79
+131
+73
+63
+120
+157
+61
+156
+191
+147
+161
+48
+44
+30
+188
+56
+50
+198
+138
+47
+39
+12
+121
+20
+30
+6
+166
+139
+144
+14
+197
+54
+154
+38
+44
+128
+173
+85
+160
+194
+126
+10
+127
+75
+106
+163
+25
+82
+71
+95
+129
+122
+171
+128
+32
+42
+166
+21
+34
+22
+25
+156
+111
+62
+172
+75
+106
+167
+45
+174
+39
+70
+73
+8
+198
+114
+106
+8
+97
+112
+8
+39
+161
+19
+68
+40
+32
+32
+107
+152
+153
+157
+162
+163
+118
+47
+21
+106
+52
+157
+72
+27
+111
+27
+163
+137
+159
+125
+121
+200
+112
+74
+36
+156
+13
+78
+153
+16
+124
+198
+72
+58
+97
+65
+120
+131
+113
+97
+165
+122
+50
+2
+165
+174
+167
+34
+103
+116
+173
+193
+6
+101
+154
+15
+106
+98
+42
+166
+23
+49
+85
+69
+57
+122
+15
+195
+39
+87
+167
+24
+42
+36
+42
+130
+6
+71
+170
+185
+175
+192
+175
+127
+190
+198
+82
+113
+143
+43
+177
+73
+52
+55
+66
+104
+31
+51
+29
+117
+38
+177
+126
+167
+64
+87
+146
+95
+58
+97
+62
+99
+36
+134
+77
+61
+75
+100
+128
+66
+48
+92
+123
+115
+185
+77
+196
+83
+138
+80
+41
+129
+5
+76
+12
+187
+21
+40
+55
+175
+154
+157
+156
+119
+118
+38
+166
+56
+41
+145
+101
+101
+96
+71
+162
+133
+147
+83
+176
+113
+97
+165
+123
+52
+9
+182
+19
+74
+74
+183
+37
+173
+105
+81
+141
+116
+28
+125
+104
+96
+42
+194
+185
+167
+139
+133
+148
+93
+34
+164
+83
+25
+2
+191
+125
+35
+89
+20
+119
+138
+162
+132
+134
+17
+96
+24
+83
+82
+147
+141
+126
+90
+6
+32
+138
+140
+1
+154
+111
+86
+118
+139
+170
+176
+124
+164
+70
+149
+63
+36
+57
+19
+199
+26
+165
+162
+86
+66
+22
+138
+32
+155
+45
+73
+37
+171
+92
+19
+84
+135
+57
+127
+48
+149
+64
+46
+106
+18
+159
+191
+121
+6
+156
+78
+72
+128
+122
+184
+11
+11
+171
+126
+15
+164
+46
+4
+14
+47
+158
+130
+163
+5
+166
+157
+45
+62
+166
+44
+167
+11
+164
+83
+29
+28
+109
+4
+44
+28
+172
+188
+180
+190
+121
+15
+4
+87
+92
+169
+190
+20
+18
+124
+188
+14
+194
+42
+108
+70
+55
+99
+103
+126
+34
+73
+129
+125
+189
+9
+153
+40
+59
+2
+79
+58
+36
+100
+79
+171
+118
+176
+194
+178
+130
+175
+85
+139
+70
+173
+8
+91
+82
+69
+81
+71
+95
+131
+138
+47
+42
+31
+13
+3
+101
+179
+167
+193
+56
+200
+97
+185
+37
+161
+29
+131
+127
+183
+155
+82
+100
+66
+93
+168
+173
+134
+48
+79
+44
+157
+146
+66
+87
+132
+12
+83
+190
+198
+80
+102
+96
+58
+91
+26
+135
+182
+75
+16
+20
+174
+73
+70
+165
+161
+85
+66
+33
+2
+121
+108
+156
+170
+19
+181
+122
+101
+112
+167
+193
+61
+27
+14
+44
+144
+68
+113
+74
+25
+86
+93
+189
+99
+90
+54
+118
+24
+83
+80
+137
+104
+196
+40
+80
+120
+198
+117
+116
+49
+52
+70
+155
+97
+193
+83
+167
+51
+8
+193
+89
+199
+189
+149
+195
+31
+31
+112
+192
+147
+158
+26
+137
+196
+141
+85
+40
+76
+101
+121
+17
+15
+145
+132
+92
+160
+138
+191
+102
+98
+69
+136
+193
+138
+89
+95
+170
+171
+97
+44
+190
+144
+157
+46
+62
+160
+2
+175
+35
+38
+118
+167
+144
+162
+79
+17
+197
+28
+198
+141
+66
+130
+184
+137
+172
+2
+64
+166
+23
+46
+64
+179
+94
+158
+104
+9
+113
+1
+196
+167
+38
+126
+15
+154
+194
+176
+116
+114
+38
+3
+82
+64
+48
+114
+57
+117
+188
+76
+168
+125
+38
+103
+82
+166
+58
+53
+196
+105
+67
+53
+120
+46
+200
+188
+133
+106
+37
+71
+96
+137
+158
+115
+75
+14
+12
+146
+173
+121
+177
+170
+30
+57
+72
+120
+77
+184
+13
+20
+6
+54
+76
+170
+141
+119
+44
+197
+190
+171
+120
+185
+31
+126
+74
+117
+37
+172
+98
+44
+186
+120
+50
+17
+54
+173
+159
+196
+149
+135
+64
+176
+79
+97
+67
+135
+5
+18
+68
+48
+75
+22
+63
+179
+109
+44
+80
+87
+3
+42
+21
+152
+130
+10
+94
+77
+17
+10
+107
+156
+175
+43
+92
+160
+141
+1
+144
+53
+30
+103
+148
+164
+55
+60
+63
+43
+94
+181
+43
+28
+184
+53
+70
+139
+10
+10
+171
+136
+75
+28
+100
+151
+3
+63
+151
+140
+86
+59
+182
+157
+111
+55
+131
+92
+172
+6
+89
+88
+123
+152
+6
+69
+163
+162
+110
+199
+10
+67
+117
+102
+155
+14
+97
+55
+61
+70
+72
+5
+189
+89
+34
+3
+118
+84
+43
+104
+41
+109
+89
+152
+110
+95
+186
+62
+101
+48
+180
+51
+85
+51
+144
+10
+161
+79
+30
+70
+148
+65
+60
+172
+96
+32
+127
+72
+94
+122
+82
+198
+54
+145
+183
+198
+142
+75
+177
+187
+133
+116
+96
+139
+167
+157
+39
+19
+172
+59
+8
+119
+41
+177
+95
+181
+31
+156
+63
+171
+60
+26
+22
+95
+177
+10
+66
+113
+83
+81
+146
+147
+169
+95
+47
+31
+164
+106
+161
+15
+42
+115
+115
+54
+89
+56
+134
+98
+190
+54
+19
+30
+9
+181
+12
+42
+151
+128
+11
+111
+170
+28
+36
+170
+94
+41
+198
+22
+157
+144
+50
+7
+200
+134
+8
+49
+19
+80
+105
+115
+146
+43
+149
+108
+110
+94
+176
+12
+93
+49
+62
+128
+18
+154
+165
+9
+168
+133
+87
+131
+3
+40
+15
+129
+48
+126
+122
+5
+131
+149
+115
+146
+46
+165
+177
+184
+108
+198
+13
+102
+93
+46
+40
+29
+13
+24
+25
+142
+25
+76
+31
+102
+134
+91
+143
+42
+167
+27
+64
+146
+101
+92
+43
+33
+13
+187
+8
+166
+123
+51
+198
+133
+18
+117
+142
+199
+120
+127
+85
+173
+77
+101
+118
+2
+156
+117
+96
+128
+108
+99
+19
+24
+179
+59
+145
+141
+144
+3
+118
+84
+49
+136
+179
+52
+109
+187
+138
+153
+75
+77
+187
+31
+106
+161
+13
+28
+52
+63
+110
+99
+3
+128
+143
+113
+191
+127
+51
+161
+113
+28
+158
+96
+154
+61
+180
+133
+183
+103
+175
+127
+193
+14
+148
+168
+75
+138
+156
+97
+178
+200
+198
+188
+153
+24
+172
+14
+136
+99
+166
+110
+165
+7
+157
+83
+84
+159
+200
+171
+29
+39
+172
+85
+161
+2
+163
+163
+117
+35
+162
+53
+67
+124
+144
+156
+38
+25
+13
+51
+192
+100
+71
+127
+124
+6
+117
+51
+58
+88
+13
+89
+16
+95
+27
+114
+42
+30
+197
+119
+143
+183
+19
+66
+24
+154
+112
+86
+111
+91
+149
+75
+109
+183
+121
+79
+188
+17
+14
+132
+69
+32
+169
+134
+83
+93
+10
+27
+75
+12
+195
+65
+37
+37
+93
+29
+132
+137
+37
+189
+2
+109
+39
+61
+12
+125
+46
+157
+128
+158
+200
+181
+88
+97
+192
+78
+148
+182
+166
+161
+73
+188
+74
+154
+60
+176
+124
+161
+48
+44
+31
+199
+113
+88
+117
+109
+1
+26
+152
+76
+92
+71
+4
+182
+59
+118
+179
+19
+100
+36
+118
+180
+23
+122
+126
+63
+46
+106
+26
+6
+3
+168
+181
+175
+24
+167
+191
+45
+152
+115
+118
+77
+3
+125
+126
+39
+100
+51
+6
+177
+8
+54
+59
+70
+89
+103
+20
+198
+5
+56
+89
+33
+5
+132
+148
+103
+88
+5
+44
+18
+117
+142
+200
+126
+157
+10
+45
+185
+108
+181
+122
+101
+111
+159
+163
+145
+8
+145
+198
+84
+123
+180
+176
+37
+35
+80
+168
+91
+34
+189
+34
+104
+120
+184
+29
+114
+28
+144
+12
+176
+149
+115
+150
+62
+25
+200
+174
+43
+95
+188
+79
+178
+159
+160
+129
+135
+50
+83
+53
+174
+165
+30
+96
+103
+162
+44
+9
+57
+63
+71
+54
+93
+70
+187
+89
+57
+144
+150
+13
+125
+36
+97
+54
+55
+49
+200
+162
+173
+181
+137
+190
+112
+161
+164
+136
+141
+19
+48
+121
+95
+85
+56
+174
+143
+89
+53
+114
+9
+31
+109
+176
+80
+96
+59
+91
+20
+102
+30
+64
+118
+137
+162
+140
+189
+75
+153
+40
+67
+41
+47
+120
+95
+90
+93
+149
+57
+1
+97
+173
+164
+29
+99
+135
+120
+112
+190
+134
+102
+3
+104
+199
+65
+198
+3
+40
+15
+136
+82
+65
+56
+153
+19
+136
+46
+52
+99
+131
+92
+175
+28
+191
+95
+54
+69
+134
+184
+97
+128
+100
+52
+12
+2
+109
+33
+21
+31
+1
+125
+148
+162
+44
+9
+58
+65
+75
+66
+117
+117
+47
+29
+156
+78
+66
+99
+196
+94
+196
+133
+39
+38
+83
+151
+164
+30
+106
+166
+38
+142
+109
+178
+88
+130
+187
+151
+29
+12
+17
+194
+9
+113
+198
+174
+62
+5
+73
+197
+123
+171
+115
+156
+102
+10
+148
+200
+70
+18
+82
+132
+57
+156
+27
+159
+112
+47
+76
+33
+118
+12
+17
+197
+25
+180
+64
+160
+188
+92
+61
+137
+76
+24
+63
+165
+23
+57
+140
+129
+113
+119
+100
+126
+58
+19
+190
+176
+147
+99
+69
+129
+149
+141
+106
+165
+36
+136
+94
+142
+4
+148
+53
+191
+70
+102
+186
+197
+116
+119
+77
+191
+55
+15
+200
+66
+199
+200
+11
+66
+98
+197
+101
+39
+125
+2
+88
+114
+91
+123
+118
+2
+153
+104
+49
+156
+97
+179
+4
+17
+68
+60
+150
+163
+29
+110
+197
+197
+12
+96
+76
+187
+43
+177
+80
+89
+20
+121
+145
+186
+13
+8
+136
+146
+56
+20
+23
+154
+123
+152
+13
+110
+143
+69
+128
+150
+147
+133
+81
+88
+3
+28
+145
+24
+35
+200
+88
+129
+185
+149
+30
+45
+197
+184
+126
+106
+106
+79
+123
+32
+89
+47
+85
+91
+179
+61
+154
+179
+92
+140
+15
+32
+54
+40
+157
+186
+104
+153
+185
+135
+145
+64
+76
+83
+18
+167
+40
+139
+72
+187
+74
+162
+111
+11
+65
+96
+189
+74
+145
+5
+125
+111
+141
+48
+22
+103
+22
+8
+53
+46
+3
+5
+2
+167
+186
+15
+23
+1
+6
+25
+100
+179
+174
+42
+82
+118
+175
+188
+161
+74
+194
+104
+81
+150
+172
+80
+139
+113
+27
+150
+61
+17
+152
+166
+30
+85
+41
+83
+133
+53
+124
+71
+108
+11
+99
+92
+66
+167
+9
+156
+58
+148
+169
+82
+170
+88
+198
+198
+12
+89
+33
+196
+82
+125
+15
+168
+80
+170
+96
+52
+47
+15
+74
+109
+191
+169
+96
+61
+105
+80
+139
+111
+18
+113
+113
+65
+177
+79
+83
+195
+22
+179
+77
+56
+44
+157
+149
+86
+179
+98
+182
+13
+36
+105
+106
+95
+18
+58
+190
+21
+16
+108
+111
+92
+155
+106
+43
+107
+61
+2
+68
+190
+127
+52
+171
+165
+51
+24
+89
+120
+125
+72
+104
+181
+149
+64
+48
+110
+33
+13
+180
+168
+189
+24
+45
+60
+156
+192
+152
+187
+158
+64
+168
+27
+58
+103
+101
+81
+181
+162
+142
+196
+96
+18
+43
+98
+7
+161
+101
+161
+56
+91
+40
+25
+191
+125
+39
+105
+84
+160
+8
+8
+177
+194
+170
+75
+122
+53
+28
+90
+90
+133
+193
+163
+42
+187
+153
+30
+9
+188
+44
+180
+82
+75
+118
+38
+162
+37
+161
+38
+178
+125
+154
+198
+5
+47
+41
+28
+200
+148
+89
+200
+4
+22
+99
+196
+87
+158
+164
+167
+127
+61
+28
+22
+78
+74
+140
+180
+20
+107
+60
+197
+50
+126
+107
+111
+99
+2
+120
+105
+151
+159
+196
+148
+128
+41
+94
+197
+133
+30
+183
+25
+107
+24
+181
+70
+191
+119
+3
+148
+56
+9
+154
+46
+89
+127
+161
+24
+97
+165
+122
+50
+5
+180
+34
+192
+41
+126
+187
+190
+56
+32
+88
+44
+74
+44
+4
+29
+138
+171
+183
+163
+135
+142
+41
+170
+58
+17
+183
+142
+6
+165
+136
+132
+170
+32
+67
+116
+96
+138
+160
+125
+106
+114
+137
+192
+123
+13
+175
+131
+15
+110
+127
+174
+98
+29
+90
+85
+95
+11
+15
+192
+13
+158
+27
+144
+26
+61
+129
+31
+23
+63
+173
+77
+108
+155
+158
+158
+128
+149
+146
+133
+91
+146
+61
+51
+163
+119
+49
+26
+113
+48
+77
+28
+78
+22
+34
+6
+132
+137
+33
+170
+124
+12
+158
+48
+63
+154
+157
+158
+136
+194
+144
+117
+10
+11
+182
+193
+120
+186
+38
+156
+200
+192
+159
+27
+135
+164
+173
+162
+19
+56
+166
+94
+78
+21
+24
+161
+147
+40
+115
+134
+169
+15
+170
+87
+191
+164
+66
+121
+135
+128
+152
+164
+18
+32
+31
+95
+94
+113
+32
+181
+193
+138
+88
+88
+140
+52
+55
+67
+111
+63
+186
+150
+26
+5
+4
+177
+29
+187
+60
+82
+150
+169
+63
+63
+8
+83
+34
+58
+41
+123
+177
+155
+137
+29
+136
+159
+137
+190
+108
+141
+79
+1
+102
+198
+77
+81
+195
+42
+93
+188
+90
+48
+81
+57
+17
+189
+180
+184
+88
+70
+34
+176
+148
+106
+108
+99
+22
+44
+74
+47
+17
+85
+152
+156
+166
+194
+72
+86
+73
+63
+128
+1
+54
+116
+19
+67
+34
+5
+124
+99
+83
+10
+110
+175
+58
+175
+137
+43
+32
+2
+129
+159
+191
+121
+7
+154
+60
+178
+132
+187
+138
+148
+53
+183
+25
+109
+30
+196
+111
+100
+2
+118
+89
+80
+78
+150
+197
+34
+31
+83
+28
+17
+57
+187
+13
+2
+94
+146
+39
+117
+154
+76
+68
+128
+161
+17
+54
+174
+156
+169
+18
+185
+153
+54
+148
+10
+124
+57
+30
+74
+171
+164
+46
+199
+184
+117
+42
+2
+37
+11
+133
+100
+12
+170
+115
+159
+123
+112
+165
+182
+12
+34
+101
+99
+89
+47
+78
+51
+6
+175
+198
+16
+116
+156
+98
+183
+17
+60
+10
+120
+38
+148
+147
+145
+153
+13
+106
+122
+183
+200
+155
+131
+190
+165
+81
+4
+100
+161
+72
+184
+60
+109
+113
+102
+196
+55
+170
+127
+32
+53
+26
+84
+73
+86
+61
+191
+198
+71
+43
+25
+160
+140
+200
+142
+56
+60
+54
+188
+47
+186
+96
+110
+197
+189
+167
+103
+118
+181
+24
+117
+85
+56
+174
+142
+92
+76
+32
+105
+146
+137
+104
+198
+49
+114
+48
+63
+152
+143
+91
+64
+168
+35
+95
+59
+100
+70
+124
+113
+165
+180
+197
+162
+3
+156
+111
+70
+20
+95
+188
+77
+170
+128
+41
+98
+18
+30
+23
+66
+193
+162
+38
+169
+78
+148
+186
+183
+30
+132
+122
+149
+193
+23
+200
+198
+190
+163
+72
+168
+159
+44
+36
+23
+16
+87
+181
+106
+12
+122
+25
+48
+71
+192
+115
+166
+164
+90
+61
+162
+22
+79
+78
+156
+34
+4
+119
+82
+25
+15
+65
+61
+183
+150
+56
+185
+7
+180
+25
+129
+151
+148
+126
+31
+52
+30
+119
+43
+189
+149
+189
+197
+86
+142
+80
+3
+94
+144
+16
+200
+62
+171
+73
+100
+144
+166
+102
+127
+40
+101
+52
+199
+129
+190
+178
+162
+177
+1
+21
+113
+92
+139
+12
+19
+7
+76
+194
+84
+157
+189
+127
+62
+29
+19
+55
+159
+66
+167
+6
+140
+188
+67
+112
+71
+15
+56
+2
+113
+62
+154
+166
+12
+185
+1
+148
+79
+145
+160
+59
+117
+177
+10
+65
+102
+30
+69
+143
+39
+151
+155
+173
+42
+99
+20
+34
+27
+53
+80
+199
+82
+99
+61
+75
+104
+156
+198
+190
+156
+34
+199
+89
+148
+88
+1
+15
+79
+144
+157
+47
+65
+174
+58
+182
+171
+194
+28
+20
+74
+64
+119
+143
+189
+54
+21
+44
+77
+68
+120
+105
+154
+185
+123
+74
+144
+196
+84
+139
+79
+25
+46
+49
+88
+86
+127
+189
+195
+72
+82
+47
+143
+40
+156
+182
+83
+68
+58
+144
+143
+161
+80
+36
+101
+83
+187
+180
+200
+183
+104
+173
+110
+101
+19
+9
+82
+12
+138
+124
+103
+104
+101
+66
+90
+152
+101
+40
+136
+56
+121
+22
+40
+45
+118
+102
+150
+187
+171
+145
+134
+106
+31
+30
+107
+176
+90
+159
+147
+53
+194
+93
+12
+39
+126
+5
+98
+143
+184
+17
+43
+112
+84
+97
+30
+111
+199
+194
+180
+133
+179
+84
+91
+197
+160
+195
+131
+28
+194
+108
+109
+84
+122
+176
+163
+199
+125
+166
+71
+134
+165
+186
+29
+100
+144
+166
+102
+121
+11
+181
+193
+130
+42
+87
+140
+61
+114
+131
+165
+12
+191
+40
+119
+156
+72
+28
+121
+80
+191
+27
+43
+19
+127
+197
+39
+62
+26
+199
+167
+12
+169
+106
+119
+164
+115
+18
+74
+83
+36
+73
+119
+56
+69
+112
+50
+95
+122
+79
+178
+156
+141
+39
+169
+66
+77
+73
+145
+14
+178
+143
+65
+98
+12
+185
+10
+194
+77
+117
+12
+17
+197
+34
+27
+64
+139
+58
+104
+101
+74
+135
+148
+75
+116
+29
+131
+120
+149
+14
+146
+147
+173
+119
+156
+68
+4
+13
+45
+156
+133
+200
+198
+196
+194
+199
+50
+114
+35
+187
+5
+150
+54
+176
+173
+57
+186
+1
+134
+1
+200
+194
+162
+28
+112
+22
+130
+184
+135
+156
+127
+159
+14
+54
+2
+127
+146
+130
+72
+61
+121
+182
+5
+192
+114
+157
+119
+102
+141
+130
+112
+103
+14
+161
+41
+197
+16
+123
+198
+84
+118
+158
+84
+88
+173
+46
+117
+92
+98
+164
+101
+132
+81
+101
+77
+153
+31
+9
+177
+181
+100
+169
+119
+195
+99
+40
+155
+171
+35
+69
+99
+181
+194
+136
+71
+4
+192
+114
+163
+147
+23
+13
+74
+132
+127
+178
+122
+134
+107
+36
+61
+42
+104
+46
+138
+21
+87
+130
+1
+42
+42
+79
+96
+64
+126
+183
+164
+141
+174
+174
+82
+125
+14
+162
+49
+39
+196
+21
+166
+10
+167
+120
+14
+8
+122
+61
+75
+102
+136
+104
+1
+75
+37
+150
+174
+95
+4
+167
+168
+110
+150
+115
+144
+31
+92
+74
+11
+8
+147
+13
+158
+31
+165
+115
+1
+175
+45
+93
+161
+130
+130
+12
+103
+111
+142
+54
+49
+13
+41
+130
+10
+94
+74
+2
+144
+49
+4
+184
+70
+166
+168
+114
+174
+24
+177
+51
+112
+17
+90
+194
+154
+176
+77
+78
+178
+167
+6
+135
+157
+131
+178
+91
+145
+55
+27
+73
+199
+135
+19
+105
+60
+18
+169
+55
+14
+189
+5
+134
+165
+180
+1
+191
+133
+84
+109
+100
+23
+34
+3
+114
+60
+136
+78
+41
+150
+126
+13
+145
+154
+20
+133
+23
+141
+42
+187
+147
+3
+101
+175
+145
+98
+88
+45
+85
+106
+73
+85
+54
+160
+78
+32
+88
+48
+93
+131
+150
+128
+19
+163
+7
+178
+11
+67
+99
+197
+91
+182
+71
+192
+111
+139
+38
+179
+137
+14
+55
+5
+138
+187
+87
+37
+41
+115
+128
+131
+38
+50
+160
+109
+18
+130
+22
+165
+191
+65
+70
+37
+196
+41
+88
+155
+145
+74
+143
+198
+100
+25
+51
+85
+47
+124
+124
+25
+38
+3
+79
+49
+185
+76
+187
+45
+183
+96
+132
+134
+16
+99
+48
+198
+159
+176
+29
+193
+103
+81
+166
+70
+125
+121
+2
+128
+146
+129
+64
+22
+161
+168
+162
+63
+123
+172
+127
+14
+148
+164
+50
+28
+119
+64
+118
+137
+158
+121
+103
+131
+60
+188
+188
+37
+134
+69
+10
+40
+153
+159
+181
+50
+76
+9
+173
+162
+14
+28
+45
+21
+125
+165
+66
+117
+105
+180
+143
+40
+149
+139
+94
+119
+68
+146
+63
+65
+25
+162
+151
+54
+163
+98
+123
+55
+24
+50
+84
+58
+196
+57
+184
+193
+97
+53
+45
+194
+156
+194
+160
+16
+59
+14
+160
+32
+153
+32
+22
+44
+69
+16
+78
+125
+46
+154
+116
+110
+22
+139
+39
+188
+182
+200
+164
+183
+26
+110
+27
+179
+30
+175
+178
+99
+192
+60
+35
+70
+113
+48
+70
+191
+115
+175
+18
+134
+45
+59
+157
+12
+60
+49
+160
+116
+61
+121
+175
+170
+45
+138
+26
+115
+59
+119
+186
+50
+27
+111
+26
+160
+126
+120
+187
+45
+185
+106
+173
+89
+179
+72
+22
+83
+105
+81
+143
+130
+96
+8
+187
+58
+65
+69
+32
+172
+148
+146
+145
+153
+17
+129
+18
+150
+142
+101
+129
+73
+76
+200
+121
+121
+44
+176
+59
+171
+98
+57
+58
+41
+124
+175
+142
+74
+170
+157
+9
+43
+181
+103
+190
+17
+192
+200
+68
+17
+86
+166
+26
+66
+161
+177
+12
+86
+9
+78
+191
+46
+156
+125
+152
+188
+158
+64
+157
+172
+22
+182
+97
+147
+14
+159
+35
+178
+155
+134
+11
+59
+59
+18
+183
+139
+187
+77
+176
+166
+17
+12
+119
+6
+169
+160
+46
+33
+188
+36
+126
+31
+54
+49
+11
+29
+78
+10
+164
+94
+85
+69
+54
+104
+136
+83
+80
+133
+77
+68
+113
+67
+189
+136
+116
+74
+3
+160
+134
+164
+176
+183
+116
+52
+76
+187
+40
+156
+181
+77
+40
+150
+135
+66
+181
+100
+168
+114
+173
+15
+129
+43
+100
+20
+18
+132
+30
+195
+101
+49
+189
+93
+59
+117
+169
+166
+74
+153
+49
+124
+104
+105
+100
+55
+34
+109
+151
+123
+181
+187
+92
+74
+14
+19
+191
+182
+174
+9
+87
+44
+78
+76
+156
+60
+152
+178
+105
+25
+8
+25
+78
+51
+4
+165
+154
+45
+86
+112
+96
+172
+176
+103
+43
+127
+180
+138
+12
+35
+102
+100
+85
+15
+125
+13
+156
+25
+142
+32
+115
+7
+12
+8
+142
+181
+13
+51
+190
+79
+170
+108
+125
+175
+127
+190
+4
+114
+49
+68
+165
+184
+20
+62
+199
+32
+8
+160
+85
+76
+92
+65
+167
+16
+197
+33
+29
+83
+38
+85
+168
+41
+139
+61
+121
+179
+185
+100
+133
+102
+20
+1
+28
+162
+123
+80
+176
+142
+70
+140
+14
+28
+40
+194
+4
+81
+46
+154
+105
+51
+161
+113
+26
+142
+22
+56
+144
+162
+77
+8
+158
+81
+64
+54
+152
+25
+180
+60
+142
+117
+25
+102
+189
+16
+200
+57
+145
+154
+22
+151
+109
+103
+39
+104
+74
+115
+22
+104
+26
+22
+102
+17
+186
+167
+129
+71
+65
+153
+135
+35
+195
+53
+166
+120
+30
+104
+160
+19
+80
+113
+157
+128
+157
+185
+103
+154
+200
+20
+119
+141
+175
+185
+136
+154
+97
+1
+138
+18
+69
+55
+109
+165
+9
+173
+157
+191
+134
+80
+81
+168
+79
+163
+63
+117
+136
+164
+160
+83
+65
+41
+66
+28
+176
+2
+30
+169
+145
+149
+187
+187
+41
+160
+195
+131
+34
+24
+42
+41
+71
+56
+104
+120
+185
+31
+124
+72
+113
+35
+192
+38
+105
+89
+192
+152
+186
+147
+10
+141
+162
+101
+150
+197
+33
+26
+62
+142
+92
+77
+35
+117
+187
+70
+140
+13
+14
+171
+101
+72
+127
+116
+156
+89
+132
+198
+1
+24
+139
+20
+75
+71
+152
+73
+74
+189
+72
+134
+156
+131
+184
+131
+129
+193
+4
+85
+79
+111
+160
+160
+127
+123
+193
+52
+183
+30
+133
+127
+170
+79
+143
+148
+2
+85
+95
+6
+181
+31
+161
+90
+95
+155
+84
+107
+88
+168
+16
+188
+182
+4
+190
+104
+114
+154
+99
+12
+182
+183
+68
+161
+155
+79
+82
+179
+141
+36
+148
+166
+68
+115
+77
+27
+73
+199
+140
+52
+55
+65
+96
+192
+88
+6
+47
+28
+146
+20
+12
+89
+32
+194
+76
+110
+183
+110
+14
+90
+18
+100
+40
+144
+109
+159
+171
+199
+60
+169
+76
+138
+146
+33
+89
+34
+10
+157
+50
+88
+83
+102
+69
+102
+192
+32
+66
+108
+59
+184
+172
+180
+133
+178
+76
+56
+51
+4
+171
+190
+200
+99
+192
+63
+51
+146
+15
+178
+137
+20
+90
+162
+159
+103
+187
+196
+93
+193
+126
+15
+161
+36
+165
+75
+162
+98
+137
+142
+15
+19
+179
+104
+13
+147
+161
+48
+38
+2
+71
+11
+31
+85
+36
+52
+186
+55
+55
+39
+142
+98
+116
+15
+43
+127
+177
+124
+155
+12
+79
+168
+101
+96
+73
+174
+194
+195
+33
+40
+147
+125
+28
+46
+30
+166
+130
+87
+148
+111
+137
+26
+120
+93
+75
+17
+33
+43
+165
+4
+138
+195
+130
+25
+179
+52
+103
+156
+10
+53
+31
+112
+194
+163
+31
+121
+48
+3
+191
+120
+5
+152
+74
+74
+185
+47
+12
+58
+35
+97
+64
+114
+112
+51
+97
+129
+98
+29
+99
+132
+107
+52
+155
+60
+171
+90
+1
+197
+172
+59
+10
+130
+91
+183
+78
+29
+69
+156
+116
+95
+129
+123
+180
+179
+52
+105
+160
+20
+79
+95
+61
+108
+104
+51
+178
+7
+44
+6
+35
+164
+66
+124
+156
+19
+117
+133
+142
+59
+78
+141
+146
+13
+167
+83
+199
+50
+109
+9
+75
+165
+121
+43
+167
+15
+195
+33
+50
+200
+155
+132
+3
+33
+167
+112
+171
+17
+168
+57
+28
+57
+94
+47
+40
+23
+178
+63
+178
+101
+9
+141
+170
+155
+196
+189
+168
+110
+149
+106
+94
+10
+18
+19
+151
+142
+89
+63
+173
+77
+104
+136
+77
+44
+173
+45
+110
+59
+167
+75
+151
+34
+51
+2
+153
+104
+52
+176
+193
+175
+112
+103
+10
+136
+126
+139
+101
+154
+21
+140
+56
+76
+160
+73
+3
+163
+149
+30
+41
+179
+111
+53
+125
+73
+112
+18
+102
+54
+10
+172
+143
+115
+2
+181
+72
+198
+145
+92
+47
+57
+124
+33
+86
+19
+145
+100
+97
+82
+27
+23
+95
+170
+165
+61
+85
+168
+42
+141
+74
+172
+168
+68
+96
+162
+114
+25
+128
+144
+116
+200
+160
+163
+137
+156
+106
+33
+45
+170
+21
+197
+189
+169
+109
+140
+56
+83
+189
+195
+67
+49
+98
+146
+200
+83
+103
+73
+116
+41
+3
+46
+55
+113
+188
+110
+173
+49
+135
+172
+19
+165
+17
+25
+193
+139
+95
+124
+90
+30
+171
+153
+187
+143
+180
+194
+151
+158
+192
+129
+54
+164
+96
+102
+153
+4
+50
+61
+121
+175
+165
+15
+3
+88
+99
+11
+170
+128
+38
+81
+145
+140
+137
+169
+178
+149
+100
+57
+45
+161
+164
+137
+147
+50
+180
+33
+177
+173
+42
+104
+43
+125
+164
+64
+107
+69
+57
+123
+27
+57
+101
+97
+74
+172
+173
+91
+190
+120
+13
+199
+79
+85
+198
+28
+188
+83
+5
+85
+68
+41
+36
+50
+177
+11
+75
+147
+14
+164
+55
+56
+45
+171
+20
+180
+105
+14
+137
+96
+149
+32
+50
+12
+26
+46
+44
+58
+148
+171
+95
+33
+142
+159
+78
+39
+137
+74
+14
+19
+187
+152
+32
+28
+83
+41
+106
+66
+44
+76
+61
+84
+157
+187
+116
+12
+32
+87
+32
+9
+171
+147
+149
+171
+90
+199
+187
+132
+110
+78
+76
+157
+59
+138
+104
+185
+170
+163
+46
+13
+68
+94
+154
+79
+87
+12
+91
+40
+22
+176
+61
+187
+175
+169
+41
+124
+179
+161
+160
+117
+60
+112
+128
+165
+40
+152
+161
+193
+115
+156
+101
+7
+131
+130
+1
+32
+191
+58
+30
+60
+91
+4
+10
+24
+56
+120
+19
+36
+49
+168
+169
+107
+125
+190
+13
+171
+115
+150
+66
+48
+99
+166
+109
+156
+163
+170
+158
+19
+95
+3
+165
+165
+112
+190
+131
+76
+82
+8
+108
+182
+117
+68
+158
+140
+18
+51
+148
+29
+45
+10
+59
+68
+79
+65
+80
+97
+65
+124
+159
+38
+198
+47
+99
+170
+134
+76
+51
+25
+99
+166
+108
+157
+174
+35
+49
+178
+26
+160
+126
+116
+164
+137
+155
+97
+187
+47
+1
+187
+119
+30
+114
+17
+78
+118
+13
+16
+178
+128
+171
+77
+124
+51
+191
+84
+186
+169
+138
+109
+14
+106
+116
+137
+182
+63
+145
+105
+129
+32
+33
+112
+176
+47
+104
+4
+83
+68
+63
+168
+41
+140
+70
+164
+154
+48
+107
+9
+95
+92
+95
+145
+19
+4
+59
+118
+184
+41
+191
+185
+188
+67
+114
+81
+66
+63
+190
+174
+140
+73
+179
+17
+97
+29
+100
+142
+156
+64
+180
+106
+17
+153
+167
+26
+53
+92
+73
+15
+30
+51
+35
+156
+20
+122
+154
+29
+192
+88
+3
+29
+150
+35
+66
+80
+93
+36
+186
+192
+76
+132
+109
+70
+43
+26
+174
+12
+106
+135
+52
+104
+156
+198
+190
+161
+57
+92
+40
+16
+133
+58
+153
+194
+187
+181
+4
+197
+150
+131
+33
+21
+32
+9
+168
+125
+38
+109
+112
+92
+141
+21
+64
+190
+170
+113
+147
+71
+106
+198
+35
+25
+44
+36
+23
+18
+103
+62
+49
+134
+168
+4
+116
+60
+120
+180
+6
+17
+46
+127
+153
+178
+95
+167
+150
+200
+58
+149
+170
+79
+149
+186
+173
+167
+52
+5
+171
+176
+123
+156
+30
+181
+17
+74
+88
+66
+7
+52
+47
+17
+80
+127
+42
+109
+81
+109
+128
+189
+181
+187
+98
+104
+143
+125
+67
+76
+61
+79
+130
+69
+48
+64
+154
+155
+146
+82
+176
+120
+140
+158
+91
+125
+134
+83
+99
+46
+188
+114
+192
+134
+72
+32
+147
+189
+19
+12
+103
+112
+150
+93
+10
+23
+53
+112
+1
+197
+178
+96
+182
+29
+136
+156
+110
+60
+172
+95
+21
+78
+79
+169
+110
+138
+42
+14
+105
+105
+84
+167
+43
+159
+173
+8
+93
+87
+88
+153
+125
+171
+108
+109
+84
+124
+191
+29
+54
+71
+137
+185
+80
+18
+191
+190
+23
+30
+176
+187
+138
+144
+21
+35
+23
+27
+158
+110
+37
+36
+81
+164
+57
+70
+111
+38
+33
+62
+74
+85
+48
+129
+144
+102
+119
+2
+138
+15
+50
+164
+134
+132
+185
+125
+85
+187
+155
+50
+110
+11
+77
+171
+130
+45
+102
+8
+133
+125
+157
+24
+128
+157
+190
+132
+84
+120
+162
+94
+109
+10
+84
+17
+151
+153
+161
+193
+110
+118
+125
+88
+6
+46
+21
+117
+112
+24
+141
+27
+96
+137
+158
+116
+74
+3
+154
+102
+25
+37
+3
+81
+65
+62
+192
+193
+36
+80
+156
+17
+101
+50
+195
+126
+1
+77
+52
+23
+77
+53
+29
+92
+99
+168
+113
+170
+5
+106
+189
+185
+6
+178
+13
+76
+145
+187
+17
+21
+175
+68
+34
+191
+40
+127
+2
+72
+23
+89
+128
+167
+51
+9
+195
+95
+14
+34
+74
+142
+192
+74
+120
+54
+45
+190
+138
+117
+63
+123
+177
+153
+128
+197
+35
+32
+85
+19
+156
+163
+176
+195
+183
+146
+34
+92
+46
+51
+89
+77
+68
+114
+78
+40
+145
+105
+132
+48
+100
+167
+106
+135
+64
+167
+29
+72
+173
+186
+167
+124
+45
+156
+139
+29
+125
+87
+3
+31
+162
+100
+144
+166
+97
+93
+82
+63
+38
+62
+34
+50
+193
+112
+137
+13
+47
+168
+189
+23
+38
+22
+193
+160
+29
+138
+165
+154
+38
+41
+106
+75
+98
+110
+180
+92
+139
+9
+200
+124
+148
+171
+92
+19
+90
+167
+195
+70
+68
+184
+93
+104
+195
+33
+44
+174
+46
+117
+84
+55
+179
+181
+71
+4
+184
+70
+166
+173
+146
+119
+200
+133
+200
+3
+22
+105
+35
+68
+92
+145
+45
+167
+199
+96
+183
+38
+179
+136
+8
+27
+98
+144
+184
+8
+198
+117
+125
+96
+52
+52
+45
+5
+27
+122
+92
+57
+115
+181
+50
+78
+17
+3
+71
+196
+145
+103
+118
+181
+28
+141
+199
+130
+187
+156
+59
+148
+162
+43
+2
+29
+159
+95
+137
+172
+200
+49
+99
+154
+38
+45
+131
+185
+132
+134
+13
+75
+138
+155
+88
+131
+198
+10
+83
+8
+104
+153
+188
+150
+14
+132
+70
+36
+186
+195
+101
+54
+13
+197
+68
+41
+31
+21
+48
+101
+177
+151
+114
+132
+166
+8
+158
+82
+71
+89
+95
+172
+178
+121
+130
+90
+179
+61
+159
+6
+4
+170
+188
+5
+136
+174
+26
+190
+111
+158
+148
+65
+63
+193
+193
+20
+186
+140
+169
+154
+5
+48
+47
+56
+112
+171
+17
+169
+58
+33
+75
+156
+60
+161
+26
+107
+13
+113
+170
+199
+70
+30
+151
+39
+79
+126
+41
+117
+135
+157
+134
+189
+130
+82
+126
+20
+186
+139
+160
+110
+27
+174
+198
+26
+178
+37
+16
+167
+63
+73
+74
+189
+73
+134
+153
+111
+89
+137
+27
+127
+122
+189
+43
+157
+154
+113
+93
+148
+53
+186
+40
+165
+37
+135
+83
+83
+156
+189
+136
+117
+81
+36
+88
+8
+61
+96
+26
+93
+129
+143
+93
+78
+32
+91
+62
+152
+158
+184
+85
+51
+142
+199
+116
+109
+12
+94
+60
+117
+164
+135
+138
+12
+36
+109
+135
+28
+151
+63
+14
+123
+14
+180
+158
+123
+125
+42
+129
+193
+200
+69
+13
+61
+56
+188
+22
+41
+53
+152
+35
+43
+151
+118
+148
+34
+72
+127
+115
+145
+35
+108
+139
+64
+131
+15
+113
+142
+37
+148
+159
+23
+111
+60
+163
+40
+175
+90
+165
+187
+37
+136
+87
+104
+39
+104
+70
+90
+110
+48
+102
+181
+177
+31
+197
+103
+44
+136
+27
+136
+176
+38
+42
+112
+98
+180
+198
+172
+52
+165
+131
+98
+13
+197
+73
+64
+126
+186
+181
+11
+42
+153
+144
+85
+20
+156
+159
+154
+90
+158
+142
+34
+129
+67
+43
+54
+143
+173
+153
+165
+15
+1
+76
+48
+7
+14
+23
+14
+85
+182
+132
+154
+139
+52
+65
+127
+179
+130
+171
+53
+182
+19
+77
+91
+55
+115
+200
+167
+3
+110
+41
+56
+168
+108
+134
+37
+20
+186
+141
+171
+162
+34
+150
+199
+44
+77
+66
+106
+47
+128
+153
+164
+9
+184
+23
+83
+88
+187
+130
+96
+9
+187
+48
+3
+191
+121
+14
+191
+27
+42
+8
+75
+180
+9
+38
+153
+178
+86
+119
+142
+188
+48
+1
+174
+34
+43
+150
+114
+140
+13
+21
+10
+68
+124
+134
+91
+136
+4
+199
+161
+179
+32
+179
+191
+136
+99
+174
+149
+133
+62
+173
+84
+144
+114
+187
+96
+95
+109
+199
+14
+95
+48
+39
+1
+63
+167
+38
+129
+33
+40
+147
+120
+2
+133
+185
+111
+4
+23
+108
+42
+81
+114
+154
+103
+33
+74
+156
+68
+5
+22
+88
+134
+12
+71
+122
+90
+49
+86
+70
+52
+85
+42
+92
+170
+196
+48
+131
+151
+130
+22
+168
+13
+165
+73
+159
+95
+143
+3
+129
+152
+152
+146
+110
+153
+127
+188
+185
+21
+60
+176
+117
+120
+71
+146
+42
+135
+36
+3
+97
+151
+37
+64
+57
+170
+104
+99
+63
+85
+143
+98
+102
+136
+99
+170
+134
+75
+50
+28
+119
+61
+101
+58
+40
+117
+145
+13
+181
+166
+174
+150
+138
+77
+22
+41
+52
+143
+193
+75
+115
+17
+73
+83
+46
+133
+184
+108
+200
+28
+166
+146
+187
+6
+155
+79
+76
+153
+34
+29
+66
+138
+35
+166
+85
+20
+158
+171
+4
+89
+101
+7
+138
+165
+149
+7
+107
+180
+120
+101
+129
+65
+34
+23
+30
+174
+178
+107
+37
+63
+44
+105
+32
+51
+19
+51
+143
+196
+93
+195
+141
+90
+72
+30
+133
+126
+162
+44
+5
+40
+196
+12
+111
+165
+191
+62
+61
+9
+103
+139
+109
+5
+53
+77
+187
+31
+102
+134
+92
+145
+48
+182
+65
+151
+127
+1
+72
+21
+79
+92
+38
+2
+74
+29
+116
+30
+144
+195
+72
+80
+35
+95
+53
+65
+114
+107
+14
+127
+34
+66
+87
+134
+21
+124
+153
+5
+58
+104
+105
+97
+42
+175
+74
+76
+192
+69
+85
+90
+181
+75
+26
+81
+58
+21
+6
+51
+57
+80
+172
+115
+142
+23
+59
+153
+185
+137
+157
+108
+36
+46
+156
+128
+165
+41
+161
+2
+165
+169
+136
+97
+160
+83
+62
+31
+27
+87
+80
+100
+84
+8
+94
+94
+126
+107
+114
+118
+88
+65
+5
+41
+4
+60
+124
+9
+141
+164
+120
+42
+178
+95
+163
+131
+116
+123
+96
+73
+175
+188
+160
+69
+175
+26
+188
+91
+61
+146
+130
+70
+51
+75
+198
+110
+83
+104
+83
+163
+35
+143
+145
+183
+197
+134
+33
+193
+60
+26
+18
+78
+108
+146
+110
+145
+83
+197
+37
+55
+198
+90
+164
+175
+172
+60
+14
+148
+166
+62
+82
+137
+89
+102
+9
+139
+159
+103
+189
+13
+176
+146
+92
+38
+8
+106
+164
+35
+137
+105
+1
+62
+162
+17
+46
+123
+123
+36
+105
+111
+122
+141
+145
+3
+119
+88
+56
+147
+176
+139
+48
+43
+25
+163
+157
+73
+32
+137
+135
+176
+41
+63
+13
+111
+155
+129
+181
+131
+153
+145
+98
+79
+197
+74
+71
+158
+117
+76
+9
+169
+138
+107
+4
+63
+141
+82
+28
+27
+113
+37
+9
+126
+73
+106
+180
+129
+151
+151
+150
+138
+83
+57
+195
+60
+10
+120
+34
+125
+47
+164
+162
+94
+107
+197
+24
+175
+34
+34
+95
+68
+156
+125
+148
+170
+88
+196
+187
+164
+102
+137
+107
+12
+111
+162
+173
+185
+154
+61
+183
+149
+53
+177
+187
+134
+120
+122
+51
+8
+190
+72
+123
+91
+43
+46
+89
+118
+113
+18
+92
+193
+132
+62
+183
+142
+9
+178
+185
+110
+199
+5
+42
+4
+49
+61
+130
+26
+193
+122
+3
+115
+68
+177
+50
+114
+32
+172
+141
+104
+153
+184
+127
+115
+143
+28
+83
+45
+126
+148
+157
+17
+90
+186
+110
+186
+127
+92
+11
+34
+111
+162
+172
+174
+103
+53
+193
+81
+155
+197
+194
+188
+186
+29
+103
+156
+10
+63
+88
+162
+182
+38
+192
+13
+145
+161
+61
+117
+154
+68
+26
+145
+39
+130
+26
+189
+105
+131
+40
+62
+17
+143
+106
+154
+166
+16
+1
+65
+184
+118
+52
+58
+76
+142
+168
+128
+60
+14
+145
+145
+170
+112
+147
+72
+115
+40
+8
+88
+60
+165
+56
+51
+1
+154
+117
+112
+22
+130
+181
+119
+90
+69
+7
+23
+81
+77
+135
+119
+103
+152
+185
+142
+192
+74
+119
+53
+51
+33
+136
+125
+126
+36
+81
+165
+64
+102
+36
+96
+57
+82
+175
+117
+128
+119
+157
+75
+43
+184
+121
+68
+119
+108
+180
+104
+10
+125
+63
+50
+136
+171
+3
+77
+40
+147
+129
+50
+138
+182
+50
+67
+151
+108
+93
+185
+76
+193
+82
+154
+185
+133
+129
+180
+127
+141
+104
+154
+192
+167
+75
+151
+33
+45
+176
+48
+110
+30
+191
+74
+129
+114
+121
+108
+156
+170
+17
+172
+82
+145
+138
+125
+105
+114
+135
+189
+122
+33
+106
+139
+78
+21
+26
+168
+180
+169
+198
+67
+23
+139
+30
+131
+119
+143
+186
+29
+102
+154
+6
+54
+72
+151
+56
+179
+175
+45
+92
+149
+72
+93
+111
+30
+184
+37
+161
+40
+190
+182
+187
+86
+37
+53
+186
+40
+166
+41
+156
+165
+192
+70
+93
+131
+148
+112
+139
+32
+143
+168
+126
+43
+123
+153
+17
+126
+3
+88
+103
+28
+50
+48
+35
+184
+189
+78
+174
+145
+100
+103
+117
+175
+5
+55
+87
+28
+185
+55
+70
+126
+131
+52
+141
+176
+193
+172
+98
+47
+199
+172
+45
+122
+125
+56
+11
+164
+87
+44
+84
+114
+129
+149
+130
+45
+95
+171
+172
+96
+32
+132
+102
+25
+36
+188
+12
+181
+176
+32
+4
+142
+14
+15
+161
+33
+152
+21
+157
+155
+117
+105
+181
+143
+35
+125
+34
+82
+190
+2
+105
+10
+117
+20
+67
+21
+130
+194
+193
+13
+143
+141
+158
+81
+65
+63
+194
+199
+45
+82
+92
+10
+38
+141
+103
+150
+174
+101
+38
+123
+194
+61
+19
+169
+40
+120
+169
+130
+63
+12
+111
+155
+138
+33
+160
+63
+143
+92
+67
+183
+91
+104
+7
+107
+187
+158
+66
+178
+79
+73
+130
+126
+186
+183
+25
+99
+175
+160
+188
+91
+55
+110
+166
+12
+179
+165
+183
+9
+13
+198
+76
+72
+153
+75
+70
+150
+72
+84
+59
+197
+56
+162
+71
+177
+20
+130
+3
+51
+74
+191
+81
+172
+104
+79
+138
+117
+61
+121
+176
+166
+17
+7
+90
+79
+70
+109
+25
+167
+179
+176
+47
+101
+186
+12
+198
+84
+124
+188
+15
+198
+62
+189
+177
+163
+184
+38
+177
+124
+154
+9
+64
+107
+71
+66
+156
+143
+55
+47
+189
+110
+167
+12
+169
+108
+127
+194
+22
+183
+102
+167
+91
+43
+40
+57
+182
+179
+40
+28
+11
+17
+2
+60
+145
+128
+67
+50
+95
+125
+96
+52
+54
+60
+72
+98
+141
+163
+111
+5
+29
+132
+132
+5
+42
+9
+84
+21
+176
+62
+196
+18
+143
+101
+124
+35
+94
+52
+71
+156
+103
+13
+155
+13
+90
+18
+104
+64
+51
+134
+145
+64
+82
+117
+169
+161
+49
+48
+43
+34
+13
+178
+149
+98
+49
+8
+15
+15
+159
+26
+123
+109
+150
+120
+171
+146
+137
+113
+47
+64
+165
+16
+10
+117
+16
+47
+141
+23
+73
+33
+145
+171
+125
+16
+172
+88
+181
+95
+143
+8
+165
+121
+40
+158
+183
+84
+57
+188
+15
+199
+61
+179
+122
+127
+62
+34
+43
+157
+151
+101
+46
+166
+188
+34
+117
+194
+112
+129
+166
+41
+153
+148
+111
+135
+14
+75
+123
+67
+102
+5
+116
+54
+82
+13
+137
+111
+35
+11
+150
+5
+80
+32
+76
+172
+149
+151
+169
+51
+191
+88
+8
+56
+65
+92
+170
+189
+10
+159
+65
+158
+167
+185
+7
+180
+20
+96
+200
+138
+35
+169
+99
+78
+179
+176
+47
+100
+179
+174
+36
+55
+8
+158
+82
+68
+73
+24
+92
+132
+170
+35
+80
+168
+92
+43
+32
+8
+158
+83
+74
+101
+143
+152
+25
+184
+78
+20
+18
+126
+2
+77
+48
+194
+134
+57
+141
+136
+146
+52
+200
+135
+10
+50
+14
+35
+89
+18
+108
+89
+158
+154
+100
+19
+17
+132
+40
+57
+181
+175
+21
+151
+120
+165
+111
+186
+117
+27
+113
+41
+28
+8
+194
+94
+21
+79
+88
+23
+147
+75
+129
+102
+54
+13
+192
+36
+88
+4
+32
+158
+67
+177
+65
+199
+8
+63
+106
+71
+79
+34
+99
+88
+40
+51
+148
+33
+69
+119
+98
+119
+28
+102
+161
+50
+57
+92
+41
+22
+163
+188
+60
+71
+88
+87
+134
+20
+117
+123
+86
+15
+118
+172
+176
+109
+74
+63
+110
+98
+196
+96
+16
+35
+71
+114
+47
+62
+150
+144
+110
+169
+25
+30
+163
+106
+174
+92
+186
+90
+72
+21
+83
+109
+106
+58
+197
+62
+1
+53
+106
+161
+17
+56
+185
+9
+188
+50
+6
+192
+95
+49
+39
+197
+29
+1
+151
+97
+29
+102
+154
+9
+74
+161
+102
+168
+91
+34
+189
+27
+65
+153
+133
+19
+124
+175
+129
+4
+69
+174
+30
+16
+26
+13
+44
+150
+107
+96
+10
+4
+131
+153
+147
+103
+98
+68
+123
+134
+95
+168
+153
+10
+86
+22
+165
+195
+84
+149
+142
+108
+175
+76
+87
+40
+53
+165
+113
+197
+167
+35
+103
+110
+133
+7
+48
+20
+96
+193
+102
+72
+116
+52
+68
+144
+56
+43
+153
+136
+37
+4
+95
+133
+145
+70
+120
+90
+61
+160
+11
+32
+91
+64
+167
+27
+66
+151
+115
+137
+192
+115
+168
+173
+126
+3
+85
+84
+147
+123
+20
+12
+100
+88
+35
+18
+192
+195
+46
+120
+110
+178
+78
+73
+135
+153
+111
+88
+131
+194
+182
+154
+87
+135
+27
+153
+73
+64
+131
+13
+101
+96
+64
+123
+163
+75
+182
+24
+104
+16
+158
+10
+35
+123
+29
+65
+130
+199
+24
+154
+109
+73
+58
+96
+57
+79
+160
+52
+78
+2
+108
+36
+40
+119
+160
+89
+93
+162
+132
+139
+45
+21
+125
+161
+46
+27
+153
+77
+85
+21
+166
+7
+152
+49
+125
+113
+153
+99
+21
+37
+41
+110
+95
+185
+56
+77
+157
+58
+132
+74
+56
+76
+152
+25
+188
+103
+127
+43
+115
+102
+180
+165
+174
+159
+190
+109
+143
+81
+199
+72
+40
+199
+32
+4
+142
+16
+19
+175
+80
+102
+95
+59
+101
+74
+138
+167
+165
+88
+40
+52
+154
+60
+173
+102
+60
+44
+126
+163
+44
+198
+197
+199
+24
+152
+99
+28
+77
+11
+174
+149
+126
+17
+174
+91
+186
+93
+92
+112
+50
+95
+118
+58
+86
+194
+195
+27
+10
+21
+39
+48
+137
+192
+122
+8
+152
+39
+66
+49
+102
+176
+140
+55
+70
+127
+134
+69
+7
+23
+76
+49
+10
+27
+72
+191
+99
+73
+153
+60
+185
+175
+183
+125
+105
+111
+125
+151
+180
+124
+129
+59
+195
+44
+111
+77
+61
+77
+118
+16
+37
+76
+129
+91
+188
+113
+187
+107
+158
+192
+129
+47
+123
+115
+185
+79
+7
+132
+131
+3
+37
+199
+60
+175
+107
+69
+57
+122
+23
+41
+41
+81
+119
+189
+63
+78
+102
+106
+123
+184
+4
+169
+180
+159
+134
+176
+51
+123
+76
+154
+41
+67
+30
+179
+8
+40
+165
+34
+121
+24
+55
+115
+194
+137
+77
+26
+68
+175
+44
+84
+114
+129
+151
+149
+138
+91
+106
+18
+159
+191
+120
+2
+131
+169
+38
+106
+95
+21
+72
+45
+24
+141
+31
+121
+44
+184
+104
+174
+105
+71
+82
+50
+170
+170
+88
+199
+9
+63
+99
+25
+62
+146
+124
+27
+51
+62
+117
+144
+18
+11
+105
+134
+59
+155
+1
+6
+33
+144
+173
+145
+114
+180
+59
+134
+78
+63
+80
+115
+176
+22
+150
+107
+89
+174
+45
+104
+26
+22
+96
+186
+50
+27
+116
+56
+97
+76
+187
+43
+175
+67
+29
+178
+6
+41
+192
+187
+195
+87
+166
+15
+195
+37
+72
+98
+144
+185
+16
+33
+58
+50
+182
+46
+37
+11
+132
+94
+180
+35
+190
+28
+62
+125
+193
+34
+71
+118
+76
+190
+59
+48
+162
+143
+198
+104
+49
+158
+106
+16
+146
+139
+121
+74
+155
+66
+4
+31
+155
+54
+129
+90
+182
+83
+61
+18
+161
+3
+171
+2
+76
+43
+177
+75
+57
+67
+91
+144
+45
+171
+27
+27
+119
+73
+167
+145
+169
+111
+146
+79
+163
+67
+138
+26
+114
+57
+113
+170
+4
+96
+144
+5
+137
+177
+37
+24
+16
+83
+158
+2
+194
+147
+138
+106
+193
+10
+121
+40
+155
+172
+37
+73
+107
+190
+176
+149
+110
+120
+134
+128
+167
+51
+4
+168
+175
+145
+96
+73
+178
+8
+54
+49
+10
+21
+42
+62
+1
+49
+83
+61
+19
+166
+24
+54
+115
+4
+188
+93
+67
+169
+15
+167
+72
+131
+138
+54
+84
+24
+191
+129
+57
+188
+11
+179
+178
+52
+117
+33
+152
+16
+130
+35
+40
+132
+29
+191
+89
+16
+93
+15
+61
+28
+22
+85
+114
+123
+109
+152
+131
+19
+131
+20
+145
+90
+37
+15
+159
+25
+117
+79
+29
+62
+111
+112
+74
+36
+150
+176
+106
+57
+185
+200
+140
+42
+197
+6
+65
+141
+57
+78
+160
+56
+101
+102
+105
+108
+112
+100
+191
+49
+170
+187
+191
+61
+53
+171
+152
+170
+60
+26
+19
+83
+133
+54
+128
+84
+156
+178
+71
+21
+93
+171
+187
+191
+62
+55
+176
+163
+195
+106
+86
+158
+182
+67
+170
+14
+156
+13
+77
+150
+5
+83
+53
+176
+183
+111
+25
+151
+89
+176
+51
+127
+106
+93
+6
+200
+148
+83
+174
+97
+16
+29
+28
+114
+30
+157
+75
+45
+195
+164
+32
+115
+9
+15
+12
+143
+152
+29
+4
+166
+164
+97
+103
+147
+159
+36
+185
+188
+68
+117
+88
+79
+83
+188
+181
+199
+167
+16
+191
+6
+121
+77
+170
+133
+68
+14
+73
+115
+37
+190
+14
+174
+122
+165
+96
+92
+90
+113
+66
+183
+109
+11
+83
+4
+77
+29
+80
+24
+24
+131
+174
+71
+60
+127
+23
+193
+155
+197
+187
+147
+5
+103
+180
+149
+78
+130
+78
+101
+112
+163
+166
+138
+130
+145
+99
+90
+56
+123
+37
+122
+2
+113
+59
+140
+113
+18
+95
+12
+19
+8
+82
+23
+1
+2
+200
+187
+124
+64
+68
+37
+14
+150
+180
+131
+166
+24
+49
+82
+50
+165
+139
+155
+82
+98
+53
+39
+154
+175
+67
+30
+180
+13
+61
+48
+145
+43
+149
+110
+126
+166
+63
+87
+157
+165
+174
+165
+27
+78
+25
+48
+67
+175
+47
+106
+17
+148
+141
+118
+34
+150
+194
+13
+137
+105
+199
+54
+132
+109
+75
+66
+125
+160
+33
+163
+81
+20
+191
+170
+98
+62
+89
+182
+89
+100
+197
+85
+135
+49
+81
+51
+180
+21
+106
+52
+162
+101
+150
+196
+29
+10
+2
+126
+138
+94
+125
+104
+99
+56
+50
+198
+139
+55
+83
+3
+73
+10
+2
+126
+140
+111
+6
+40
+191
+188
+9
+164
+102
+143
+140
+157
+82
+77
+131
+88
+156
+143
+60
+72
+98
+137
+142
+27
+85
+63
+21
+156
+150
+100
+47
+189
+111
+171
+24
+9
+44
+179
+83
+87
+181
+99
+173
+143
+110
+170
+33
+74
+144
+5
+133
+155
+141
+51
+36
+162
+45
+16
+92
+9
+28
+90
+94
+158
+102
+190
+19
+9
+88
+45
+83
+90
+194
+162
+23
+86
+107
+70
+60
+130
+45
+103
+14
+166
+68
+114
+75
+30
+105
+168
+61
+55
+187
+27
+81
+44
+142
+54
+49
+15
+50
+164
+139
+161
+116
+48
+45
+41
+43
+86
+133
+29
+174
+185
+151
+42
+90
+164
+176
+184
+125
+99
+67
+115
+85
+80
+117
+181
+33
+174
+148
+127
+29
+36
+157
+18
+93
+200
+165
+191
+61
+51
+154
+68
+22
+127
+164
+46
+196
+165
+31
+103
+140
+114
+26
+131
+154
+146
+90
+27
+155
+86
+124
+170
+102
+90
+17
+100
+48
+186
+85
+42
+83
+123
+195
+68
+56
+126
+49
+165
+149
+8
+110
+191
+159
+43
+27
+174
+1
+45
+62
+169
+62
+52
+161
+94
+120
+75
+175
+175
+78
+97
+83
+24
+200
+184
+106
+178
+118
+106
+177
+113
+87
+105
+53
+175
+168
+41
+134
+36
+7
+121
+68
+115
+82
+58
+16
+175
+107
+70
+60
+132
+56
+152
+10
+96
+84
+44
+110
+69
+22
+115
+93
+127
+123
+197
+81
+108
+127
+188
+188
+37
+129
+47
+120
+100
+118
+15
+24
+12
+64
+75
+77
+187
+29
+92
+94
+137
+178
+34
+8
+138
+161
+128
+119
+170
+145
+148
+184
+170
+170
+89
+3
+20
+100
+17
+6
+83
+51
+158
+92
+132
+167
+19
+8
+82
+20
+185
+137
+155
+101
+14
+171
+107
+100
+42
+151
+129
+17
+147
+131
+64
+8
+73
+168
+156
+25
+152
+85
+150
+133
+49
+104
+184
+167
+151
+7
+81
+25
+24
+116
+81
+49
+165
+151
+23
+182
+82
+58
+17
+176
+108
+65
+17
+125
+195
+48
+137
+187
+97
+96
+109
+192
+175
+119
+143
+189
+50
+5
+177
+19
+125
+182
+172
+190
+196
+71
+59
+121
+196
+89
+172
+36
+70
+103
+184
+181
+36
+183
+182
+43
+22
+149
+96
+34
+145
+169
+109
+133
+17
+106
+84
+147
+131
+65
+8
+68
+140
+29
+111
+9
+57
+62
+56
+184
+199
+138
+42
+12
+99
+88
+36
+24
+24
+131
+169
+36
+98
+64
+109
+76
+79
+192
+43
+133
+10
+64
+97
+4
+156
+100
+2
+113
+65
+174
+58
+184
+182
+38
+195
+28
+16
+52
+167
+138
+123
+104
+114
+152
+92
+187
+91
+68
+187
+117
+21
+74
+54
+58
+69
+91
+125
+133
+78
+74
+143
+196
+90
+173
+34
+46
+170
+12
+141
+140
+170
+165
+64
+103
+39
+111
+116
+95
+132
+133
+19
+112
+108
+42
+80
+99
+82
+198
+56
+152
+12
+108
+140
+75
+189
+66
+95
+179
+23
+126
+154
+191
+163
+64
+119
+141
+181
+17
+79
+123
+30
+74
+175
+182
+120
+85
+30
+14
+16
+171
+82
+155
+200
+5
+29
+129
+119
+149
+28
+31
+130
+104
+59
+20
+190
+165
+81
+4
+97
+148
+18
+179
+113
+66
+183
+107
+198
+26
+173
+5
+78
+27
+61
+118
+166
+133
+109
+57
+166
+86
+24
+168
+195
+56
+187
+17
+20
+176
+72
+53
+73
+158
+95
+146
+29
+59
+95
+43
+8
+61
+100
+49
+200
+163
+176
+189
+155
+32
+3
+128
+145
+116
+196
+135
+46
+68
+192
+146
+148
+178
+138
+26
+118
+76
+194
+83
+154
+178
+87
+120
+140
+164
+128
+98
+38
+146
+134
+91
+140
+20
+60
+189
+191
+50
+183
+48
+37
+198
+55
+147
+192
+29
+48
+33
+167
+105
+128
+23
+188
+125
+61
+42
+110
+81
+101
+80
+174
+122
+170
+125
+18
+186
+155
+60
+169
+78
+150
+200
+47
+83
+80
+135
+96
+159
+99
+162
+80
+25
+32
+174
+156
+175
+43
+91
+159
+135
+186
+97
+113
+10
+41
+163
+11
+197
+84
+137
+66
+163
+187
+59
+77
+131
+97
+199
+128
+177
+111
+73
+40
+188
+168
+120
+9
+178
+187
+122
+53
+24
+74
+25
+88
+103
+30
+56
+66
+94
+173
+191
+194
+41
+106
+69
+57
+129
+61
+5
+84
+64
+29
+3
+158
+124
+122
+19
+22
+160
+167
+164
+82
+21
+183
+117
+54
+72
+145
+27
+55
+94
+69
+169
+191
+27
+48
+45
+40
+36
+52
+191
+81
+176
+124
+164
+68
+136
+4
+5
+194
+122
+187
+24
+64
+171
+57
+1
+94
+160
+119
+74
+176
+188
+147
+190
+20
+9
+77
+183
+5
+186
+74
+172
+165
+45
+192
+142
+130
+103
+52
+186
+52
+39
+172
+81
+137
+99
+161
+77
+13
+188
+10
+173
+150
+142
+105
+152
+169
+50
+182
+48
+54
+91
+58
+138
+103
+179
+152
+99
+28
+79
+25
+45
+45
+62
+175
+91
+169
+1
+89
+124
+144
+149
+1
+72
+24
+97
+166
+124
+49
+187
+77
+185
+16
+34
+59
+53
+190
+59
+51
+171
+171
+92
+11
+41
+148
+117
+172
+183
+150
+51
+158
+93
+142
+12
+200
+95
+171
+170
+79
+152
+200
+34
+2
+110
+44
+76
+56
+58
+44
+143
+58
+70
+96
+147
+21
+8
+62
+104
+66
+64
+195
+194
+10
+112
+189
+123
+41
+142
+87
+51
+119
+58
+84
+179
+121
+117
+17
+52
+155
+67
+10
+60
+71
+82
+60
+21
+190
+153
+12
+98
+82
+14
+146
+155
+12
+83
+191
+200
+80
+85
+195
+7
+83
+38
+88
+185
+123
+73
+138
+171
+185
+169
+157
+20
+108
+69
+48
+69
+179
+60
+148
+150
+173
+87
+169
+29
+58
+83
+180
+137
+1
+175
+42
+79
+94
+62
+125
+190
+22
+22
+135
+19
+100
+30
+78
+3
+115
+68
+171
+19
+176
+87
+145
+87
+15
+115
+154
+91
+164
+164
+113
+5
+13
+35
+99
+83
+3
+76
+32
+108
+158
+180
+62
+156
+182
+88
+93
+166
+164
+89
+62
+175
+90
+169
+4
+107
+11
+102
+117
+187
+72
+153
+71
+47
+47
+64
+165
+10
+182
+2
+173
+25
+194
+140
+96
+117
+34
+159
+45
+42
+49
+120
+82
+16
+158
+12
+49
+188
+86
+28
+199
+140
+51
+53
+59
+82
+163
+37
+160
+28
+130
+134
+35
+6
+121
+72
+142
+11
+188
+32
+103
+136
+91
+121
+114
+195
+142
+101
+131
+79
+93
+50
+65
+146
+92
+40
+11
+106
+142
+102
+132
+76
+71
+145
+31
+89
+52
+116
+27
+123
+96
+71
+162
+131
+135
+31
+169
+141
+127
+94
+26
+106
+8
+96
+107
+180
+114
+67
+181
+87
+94
+183
+53
+71
+153
+79
+99
+86
+27
+191
+105
+114
+141
+17
+39
+84
+153
+159
+181
+58
+124
+25
+32
+170
+133
+73
+41
+187
+157
+61
+152
+170
+51
+180
+20
+105
+50
+158
+101
+186
+10
+190
+54
+19
+25
+184
+80
+27
+39
+192
+9
+125
+70
+101
+176
+146
+96
+61
+106
+91
+190
+123
+30
+74
+171
+166
+55
+43
+160
+177
+24
+151
+90
+180
+78
+47
+180
+62
+154
+166
+14
+193
+38
+95
+26
+107
+7
+85
+47
+115
+70
+189
+105
+132
+47
+93
+137
+190
+106
+127
+8
+109
+183
+120
+81
+5
+104
+183
+160
+115
+53
+83
+23
+197
+178
+97
+178
+200
+2
+13
+63
+65
+23
+154
+120
+139
+158
+97
+158
+77
+44
+173
+41
+97
+13
+6
+123
+82
+187
+188
+45
+183
+97
+134
+137
+16
+63
+34
+36
+114
+159
+130
+147
+117
+180
+32
+177
+172
+46
+130
+165
+25
+66
+171
+34
+64
+79
+97
+80
+3
+104
+195
+40
+81
+130
+53
+153
+37
+53
+186
+38
+158
+5
+11
+24
+50
+82
+47
+142
+32
+117
+11
+18
+9
+95
+90
+85
+105
+67
+57
+141
+137
+159
+117
+74
+198
+121
+146
+189
+21
+33
+6
+144
+14
+189
+7
+148
+20
+196
+196
+9
+97
+102
+135
+99
+177
+177
+69
+18
+91
+190
+122
+20
+27
+179
+36
+4
+99
+164
+94
+91
+105
+11
+123
+41
+142
+86
+45
+93
+158
+112
+51
+96
+119
+57
+71
+116
+54
+85
+24
+181
+69
+187
+107
+158
+190
+120
+14
+7
+124
+77
+154
+31
+200
+123
+140
+139
+174
+198
+24
+163
+169
+146
+160
+43
+25
+165
+164
+102
+139
+116
+48
+48
+58
+120
+198
+117
+118
+57
+84
+191
+186
+6
+159
+103
+192
+27
+37
+174
+119
+148
+19
+184
+132
+139
+45
+19
+117
+131
+132
+15
+105
+91
+6
+17
+55
+175
+161
+187
+80
+196
+58
+183
+177
+18
+114
+128
+144
+110
+166
+9
+161
+88
+83
+108
+104
+56
+3
+117
+73
+187
+71
+139
+1
+158
+139
+13
+31
+68
+132
+183
+119
+65
+120
+140
+160
+107
+3
+52
+91
+80
+57
+28
+57
+92
+39
+11
+114
+189
+108
+153
+144
+90
+48
+81
+52
+189
+64
+84
+131
+33
+24
+44
+52
+116
+30
+140
+176
+194
+181
+145
+46
+171
+13
+144
+142
+160
+89
+95
+168
+153
+7
+70
+157
+121
+110
+174
+57
+181
+171
+3
+77
+36
+126
+34
+72
+128
+123
+190
+38
+120
+180
+3
+195
+144
+114
+191
+123
+19
+9
+88
+46
+88
+122
+135
+116
+86
+74
+76
+190
+56
+28
+69
+164
+163
+101
+142
+146
+4
+108
+19
+137
+56
+109
+146
+98
+83
+12
+132
+84
+117
+149
+40
+103
+62
+50
+140
+196
+117
+136
+171
+199
+61
+175
+106
+64
+26
+186
+82
+18
+173
+72
+81
+37
+96
+47
+19
+94
+197
+137
+53
+84
+31
+34
+128
+70
+65
+164
+4
+151
+70
+65
+165
+9
+168
+129
+63
+22
+165
+196
+94
+6
+188
+74
+157
+77
+58
+52
+193
+93
+21
+92
+164
+155
+59
+165
+55
+51
+11
+12
+168
+106
+126
+5
+93
+119
+74
+180
+13
+59
+40
+117
+143
+2
+127
+148
+151
+174
+86
+156
+164
+182
+15
+56
+1
+106
+29
+17
+47
+128
+144
+115
+200
+165
+193
+75
+113
+2
+2
+195
+154
+171
+41
+114
+116
+73
+193
+105
+93
+15
+50
+166
+152
+22
+163
+182
+27
+122
+89
+43
+56
+155
+27
+172
+192
+5
+102
+170
+106
+108
+98
+15
+10
+128
+80
+124
+29
+63
+116
+130
+139
+66
+142
+63
+103
+50
+175
+200
+26
+159
+115
+65
+158
+162
+152
+55
+162
+77
+8
+159
+82
+61
+34
+57
+31
+78
+193
+60
+21
+190
+148
+183
+168
+166
+83
+5
+87
+78
+86
+13
+111
+151
+107
+87
+156
+156
+135
+11
+51
+9
+194
+86
+173
+60
+8
+110
+189
+140
+145
+10
+156
+45
+67
+198
+185
+130
+116
+123
+100
+92
+54
+100
+117
+7
+191
+82
+175
+116
+117
+63
+128
+3
+66
+172
+37
+79
+142
+143
+183
+11
+23
+38
+24
+198
+178
+86
+120
+148
+10
+124
+62
+53
+164
+114
+6
+11
+16
+2
+69
+197
+163
+8
+185
+36
+155
+9
+58
+67
+82
+96
+37
+162
+39
+182
+137
+190
+107
+132
+28
+185
+58
+90
+18
+98
+27
+84
+63
+20
+158
+172
+13
+130
+64
+19
+139
+61
+118
+168
+143
+147
+1
+85
+100
+38
+132
+54
+137
+140
+9
+195
+88
+179
+81
+78
+140
+139
+177
+14
+99
+68
+117
+93
+109
+20
+137
+43
+32
+3
+137
+192
+125
+20
+196
+1
+44
+60
+163
+43
+187
+140
+162
+110
+6
+46
+22
+119
+122
+61
+72
+83
+51
+163
+118
+40
+185
+147
+21
+3
+32
+167
+117
+2
+162
+158
+88
+111
+70
+24
+121
+111
+176
+59
+169
+88
+11
+75
+149
+21
+185
+128
+98
+44
+181
+89
+111
+65
+191
+167
+83
+196
+31
+28
+90
+91
+138
+11
+26
+55
+99
+102
+119
+197
+119
+138
+158
+114
+59
+131
+57
+165
+76
+174
+165
+26
+73
+5
+172
+192
+5
+110
+13
+94
+47
+39
+13
+129
+60
+4
+80
+51
+182
+38
+193
+15
+154
+195
+184
+147
+29
+54
+65
+108
+63
+12
+107
+133
+40
+42
+100
+21
+29
+180
+28
+145
+22
+27
+167
+160
+62
+134
+49
+88
+91
+155
+107
+51
+147
+24
+23
+122
+126
+58
+16
+181
+143
+28
+83
+43
+116
+111
+22
+130
+188
+160
+68
+172
+23
+194
+158
+3
+1
+177
+54
+135
+126
+147
+148
+170
+86
+193
+180
+150
+80
+132
+80
+93
+37
+184
+178
+11
+65
+94
+186
+68
+135
+2
+199
+172
+43
+117
+118
+54
+60
+80
+142
+130
+110
+86
+130
+8
+86
+43
+83
+115
+145
+43
+151
+124
+189
+16
+2
+64
+171
+50
+169
+161
+47
+39
+11
+117
+199
+149
+104
+80
+148
+169
+85
+192
+191
+17
+189
+180
+186
+92
+84
+77
+103
+128
+47
+132
+170
+36
+89
+7
+45
+13
+70
+109
+26
+175
+22
+154
+134
+17
+96
+27
+97
+142
+180
+11
+43
+162
+188
+74
+150
+35
+63
+71
+57
+103
+112
+148
+76
+130
+98
+18
+25
+189
+115
+188
+97
+91
+70
+8
+15
+22
+2
+13
+65
+72
+50
+53
+65
+116
+116
+52
+67
+137
+23
+107
+37
+58
+16
+179
+128
+160
+15
+51
+170
+164
+54
+49
+14
+41
+123
+174
+134
+42
+52
+134
+136
+10
+42
+159
+180
+51
+85
+52
+152
+43
+92
+171
+199
+57
+152
+6
+70
+163
+149
+35
+68
+95
+162
+118
+52
+56
+71
+125
+108
+130
+4
+58
+117
+180
+27
+146
+38
+112
+132
+188
+144
+169
+123
+22
+22
+139
+40
+188
+173
+149
+135
+73
+29
+116
+39
+194
+14
+142
+130
+109
+81
+111
+138
+30
+142
+179
+3
+5
+11
+20
+20
+148
+107
+109
+95
+194
+111
+120
+122
+55
+33
+105
+131
+44
+89
+135
+10
+53
+25
+78
+41
+148
+119
+189
+61
+69
+68
+183
+91
+103
+199
+70
+38
+195
+30
+30
+111
+199
+196
+189
+169
+115
+171
+193
+23
+3
+10
+35
+127
+46
+139
+20
+69
+39
+15
+140
+105
+170
+78
+140
+139
+179
+24
+135
+197
+166
+28
+75
+199
+121
+132
+111
+74
+49
+31
+150
+20
+176
+77
+76
+163
+99
+131
+98
+6
+156
+87
+117
+126
+101
+81
+174
+119
+151
+36
+60
+35
+76
+140
+162
+113
+19
+99
+25
+56
+114
+185
+86
+57
+169
+102
+89
+19
+112
+104
+17
+166
+45
+175
+47
+105
+8
+109
+184
+128
+110
+108
+65
+15
+111
+131
+184
+131
+130
+2
+46
+58
+142
+127
+89
+194
+160
+21
+85
+120
+161
+84
+58
+192
+29
+49
+31
+148
+9
+121
+45
+188
+121
+40
+147
+126
+36
+89
+8
+56
+62
+70
+63
+151
+139
+79
+20
+14
+103
+95
+46
+17
+96
+24
+76
+49
+6
+200
+148
+88
+199
+199
+6
+46
+27
+153
+76
+78
+188
+28
+78
+17
+1
+59
+142
+128
+89
+185
+116
+28
+126
+111
+130
+185
+143
+198
+102
+27
+48
+46
+49
+81
+47
+151
+89
+174
+43
+98
+198
+111
+80
+89
+10
+66
+107
+47
+122
+107
+147
+117
+187
+69
+133
+178
+71
+23
+103
+11
+140
+143
+2
+129
+162
+8
+197
+111
+95
+169
+161
+47
+35
+186
+1
+134
+199
+183
+115
+41
+17
+133
+45
+70
+21
+99
+3
+134
+177
+58
+151
+187
+170
+137
+91
+117
+88
+76
+70
+137
+197
+154
+147
+100
+82
+192
+13
+155
+10
+71
+134
+171
+18
+175
+90
+164
+179
+200
+190
+140
+133
+138
+37
+180
+149
+75
+112
+1
+4
+16
+58
+11
+145
+175
+142
+80
+10
+141
+155
+64
+188
+157
+50
+90
+89
+127
+164
+45
+198
+183
+122
+81
+195
+40
+88
+165
+5
+148
+38
+100
+64
+84
+132
+42
+63
+4
+61
+136
+65
+171
+40
+101
+50
+196
+123
+179
+169
+7
+124
+83
+189
+183
+2
+170
+198
+64
+3
+45
+46
+71
+16
+55
+193
+62
+36
+62
+48
+139
+198
+141
+68
+145
+55
+30
+89
+65
+187
+142
+173
+159
+1
+175
+38
+58
+11
+141
+150
+34
+59
+46
+150
+86
+168
+35
+94
+56
+89
+29
+177
+1
+17
+94
+15
+49
+164
+141
+173
+168
+53
+11
+191
+54
+3
+139
+7
+194
+100
+56
+34
+102
+106
+121
+174
+159
+193
+131
+45
+99
+185
+27
+97
+138
+159
+118
+76
+198
+105
+48
+144
+33
+105
+138
+88
+83
+112
+123
+134
+100
+200
+102
+9
+141
+169
+145
+146
+180
+163
+160
+98
+145
+195
+64
+32
+21
+42
+62
+198
+29
+191
+90
+20
+113
+104
+6
+102
+167
+83
+196
+28
+11
+14
+189
+8
+153
+50
+120
+74
+165
+124
+66
+78
+77
+161
+72
+182
+49
+56
+101
+102
+104
+110
+131
+194
+187
+184
+17
+50
+149
+49
+153
+77
+85
+20
+153
+140
+63
+123
+174
+136
+54
+101
+116
+190
+102
+104
+109
+121
+142
+168
+132
+82
+111
+126
+160
+33
+159
+55
+102
+120
+199
+118
+116
+43
+9
+72
+156
+87
+121
+140
+158
+89
+115
+89
+101
+9
+150
+18
+159
+197
+148
+118
+179
+11
+62
+75
+93
+82
+56
+3
+117
+77
+10
+169
+131
+61
+191
+200
+84
+109
+101
+26
+49
+62
+137
+61
+140
+89
+78
+72
+130
+135
+39
+23
+190
+134
+96
+172
+167
+56
+32
+87
+40
+61
+1
+62
+166
+43
+165
+6
+148
+39
+104
+81
+148
+161
+36
+166
+74
+155
+68
+11
+54
+33
+112
+174
+40
+72
+76
+5
+148
+50
+164
+143
+178
+186
+116
+26
+119
+76
+192
+69
+84
+84
+156
+181
+83
+66
+53
+124
+72
+111
+26
+153
+90
+167
+189
+38
+127
+22
+188
+136
+125
+130
+58
+179
+159
+142
+24
+70
+9
+22
+56
+143
+152
+30
+7
+178
+5
+32
+154
+35
+25
+34
+183
+194
+121
+184
+18
+55
+175
+152
+146
+103
+111
+140
+40
+182
+138
+193
+119
+175
+181
+116
+67
+157
+141
+33
+131
+95
+190
+90
+30
+170
+151
+175
+95
+2
+154
+108
+69
+42
+31
+11
+187
+21
+47
+97
+163
+111
+196
+180
+120
+98
+108
+171
+59
+15
+160
+27
+129
+134
+42
+45
+97
+177
+192
+162
+46
+22
+122
+140
+141
+190
+71
+119
+73
+176
+195
+194
+8
+101
+137
+117
+71
+170
+183
+173
+192
+194
+45
+121
+127
+71
+85
+77
+95
+78
+16
+196
+39
+73
+84
+52
+156
+65
+192
+170
+94
+32
+147
+199
+76
+62
+92
+194
+141
+98
+128
+83
+149
+150
+158
+199
+174
+56
+173
+141
+90
+70
+14
+56
+9
+150
+23
+194
+159
+8
+19
+38
+61
+27
+15
+55
+196
+79
+114
+175
+23
+166
+188
+38
+142
+110
+185
+117
+45
+14
+82
+168
+73
+127
+106
+93
+9
+21
+47
+90
+125
+136
+99
+166
+111
+174
+40
+80
+121
+12
+185
+200
+137
+28
+133
+150
+104
+79
+136
+111
+41
+47
+113
+63
+160
+195
+132
+34
+23
+32
+188
+39
+149
+140
+106
+177
+109
+61
+185
+165
+130
+96
+8
+183
+27
+117
+59
+104
+95
+34
+149
+188
+187
+29
+94
+106
+192
+198
+60
+182
+156
+101
+4
+115
+53
+86
+40
+66
+41
+51
+139
+180
+26
+141
+14
+15
+162
+40
+187
+164
+100
+131
+85
+132
+33
+12
+176
+153
+134
+31
+182
+13
+40
+124
+180
+167
+186
+15
+23
+4
+20
+83
+118
+166
+138
+132
+158
+159
+135
+179
+62
+164
+28
+97
+128
+101
+54
+21
+36
+33
+78
+169
+117
+181
+32
+168
+122
+18
+18
+144
+105
+137
+84
+69
+60
+142
+117
+29
+119
+56
+65
+90
+154
+117
+114
+36
+191
+28
+51
+56
+76
+153
+39
+59
+6
+111
+13
+79
+163
+69
+147
+63
+58
+186
+195
+97
+29
+100
+144
+167
+103
+120
+197
+106
+60
+8
+117
+26
+110
+22
+149
+93
+22
+92
+157
+122
+117
+6
+188
+76
+162
+92
+95
+139
+182
+47
+42
+31
+15
+8
+121
+55
+39
+141
+100
+132
+98
+1
+122
+123
+45
+167
+197
+84
+126
+5
+100
+156
+42
+44
+91
+153
+102
+38
+109
+113
+101
+190
+36
+109
+131
+9
+77
+179
+182
+83
+67
+52
+116
+31
+138
+154
+84
+120
+172
+152
+165
+23
+57
+135
+98
+176
+177
+80
+91
+30
+161
+101
+162
+62
+116
+143
+18
+21
+165
+198
+112
+87
+117
+122
+84
+9
+100
+122
+36
+116
+173
+199
+41
+52
+145
+4
+128
+129
+27
+200
+161
+166
+148
+195
+39
+83
+144
+123
+40
+136
+62
+149
+134
+66
+194
+173
+96
+22
+68
+8
+38
+162
+26
+101
+180
+170
+3
+88
+99
+6
+148
+34
+71
+122
+93
+61
+132
+49
+108
+10
+85
+23
+174
+40
+77
+110
+167
+13
+175
+133
+26
+164
+152
+41
+80
+108
+135
+35
+199
+82
+104
+85
+172
+76
+104
+146
+141
+139
+164
+132
+121
+143
+168
+123
+27
+56
+98
+85
+31
+23
+64
+176
+84
+119
+164
+113
+11
+46
+181
+75
+23
+61
+160
+16
+55
+194
+67
+62
+167
+47
+182
+77
+21
+35
+28
+55
+75
+158
+75
+29
+103
+161
+35
+164
+75
+177
+183
+111
+19
+115
+122
+97
+90
+70
+9
+27
+79
+33
+94
+69
+165
+175
+162
+5
+169
+175
+130
+11
+97
+80
+13
+158
+29
+157
+83
+84
+161
+16
+48
+143
+29
+91
+82
+80
+142
+133
+119
+120
+49
+13
+43
+141
+59
+89
+2
+11
+54
+24
+63
+160
+195
+133
+43
+60
+177
+119
+128
+96
+26
+91
+118
+92
+92
+124
+115
+180
+45
+47
+83
+73
+97
+128
+97
+27
+96
+131
+124
+168
+88
+22
+141
+44
+199
+2
+19
+102
+40
+129
+17
+138
+78
+30
+81
+18
+183
+140
+198
+127
+188
+185
+16
+37
+80
+148
+163
+52
+47
+17
+79
+120
+10
+182
+3
+181
+61
+145
+121
+21
+39
+44
+119
+120
+53
+36
+146
+152
+1
+40
+30
+27
+89
+93
+163
+141
+180
+15
+75
+114
+11
+39
+139
+89
+82
+91
+13
+63
+60
+199
+54
+133
+116
+95
+130
+130
+10
+89
+51
+104
+173
+99
+41
+159
+187
+95
+90
+85
+102
+51
+191
+87
+8
+62
+104
+70
+91
+112
+61
+158
+199
+174
+48
+128
+141
+89
+71
+29
+133
+142
+56
+58
+47
+167
+181
+179
+49
+88
+89
+147
+78
+149
+193
+21
+185
+127
+96
+35
+150
+185
+162
+110
+7
+53
+58
+71
+107
+8
+87
+53
+133
+124
+147
+170
+100
+71
+126
+117
+165
+144
+179
+179
+65
+179
+91
+139
+16
+51
+164
+129
+97
+21
+53
+136
+136
+198
+163
+200
+134
+9
+49
+14
+44
+138
+36
+176
+132
+11
+80
+178
+152
+111
+101
+9
+143
+184
+16
+40
+97
+25
+83
+74
+95
+109
+1
+28
+165
+143
+169
+130
+66
+24
+152
+99
+25
+64
+159
+183
+68
+163
+168
+143
+150
+11
+123
+38
+121
+185
+27
+98
+150
+16
+151
+164
+31
+111
+193
+155
+198
+198
+5
+52
+71
+159
+117
+68
+161
+154
+77
+75
+158
+77
+42
+167
+24
+42
+37
+44
+128
+175
+107
+63
+21
+164
+190
+71
+118
+67
+144
+59
+63
+48
+126
+130
+44
+97
+189
+59
+62
+39
+76
+109
+177
+78
+80
+181
+167
+177
+161
+178
+21
+125
+163
+58
+85
+185
+151
+42
+94
+189
+93
+58
+112
+153
+113
+103
+3
+94
+138
+184
+62
+120
+167
+120
+25
+67
+182
+89
+93
+162
+137
+168
+182
+177
+29
+183
+36
+172
+106
+96
+21
+65
+5
+45
+25
+148
+70
+86
+93
+182
+61
+127
+20
+178
+86
+117
+128
+121
+176
+171
+43
+120
+132
+117
+117
+52
+63
+111
+98
+189
+55
+30
+87
+59
+169
+87
+4
+43
+26
+169
+181
+168
+177
+152
+122
+165
+95
+81
+36
+89
+14
+84
+184
+148
+39
+101
+58
+45
+148
+92
+17
+79
+120
+14
+5
+107
+199
+28
+178
+23
+138
+17
+63
+34
+33
+95
+77
+11
+179
+172
+24
+197
+171
+57
+5
+120
+74
+172
+161
+23
+92
+149
+66
+57
+151
+195
+13
+125
+34
+84
+1
+48
+84
+68
+58
+136
+98
+166
+119
+20
+50
+123
+92
+45
+50
+96
+123
+82
+182
+157
+107
+32
+28
+82
+41
+115
+121
+93
+73
+199
+139
+50
+50
+53
+69
+138
+8
+6
+168
+153
+8
+69
+143
+42
+165
+10
+178
+180
+79
+57
+28
+59
+104
+91
+13
+64
+65
+19
+129
+5
+72
+192
+103
+92
+29
+148
+24
+17
+84
+152
+165
+18
+29
+13
+21
+14
+94
+42
+7
+66
+139
+42
+6
+55
+82
+194
+32
+45
+185
+110
+198
+1
+24
+143
+40
+154
+167
+17
+4
+68
+178
+55
+132
+96
+190
+80
+169
+95
+54
+66
+112
+83
+93
+11
+32
+97
+97
+111
+191
+148
+172
+104
+77
+127
+67
+65
+189
+153
+16
+122
+187
+32
+110
+172
+41
+99
+28
+74
+198
+121
+145
+183
+196
+137
+57
+109
+149
+112
+133
+186
+124
+73
+125
+93
+40
+3
+62
+146
+115
+182
+55
+95
+80
+24
+25
+135
+188
+114
+200
+174
+44
+98
+192
+68
+86
+108
+71
+61
+125
+3
+93
+138
+189
+94
+64
+143
+85
+27
+198
+149
+107
+108
+87
+149
+112
+132
+190
+150
+192
+3
+93
+134
+169
+11
+145
+173
+134
+51
+103
+163
+51
+45
+11
+62
+69
+59
+137
+95
+136
+169
+188
+11
+179
+176
+41
+67
+37
+23
+200
+200
+199
+1
+15
+82
+159
+18
+80
+122
+15
+196
+42
+87
+146
+93
+43
+26
+171
+193
+16
+164
+42
+174
+68
+47
+71
+1
+169
+10
+137
+134
+174
+41
+81
+121
+1
+122
+124
+52
+197
+117
+133
+150
+105
+82
+151
+172
+70
+76
+30
+94
+99
+144
+176
+164
+3
+145
+46
+177
+51
+112
+15
+81
+155
+4
+31
+148
+10
+132
+101
+21
+20
+132
+13
+91
+32
+169
+135
+85
+98
+31
+103
+138
+106
+198
+36
+34
+78
+166
+94
+73
+189
+84
+1
+54
+113
+198
+171
+45
+128
+167
+51
+10
+1
+119
+108
+176
+88
+147
+88
+8
+60
+85
+172
+72
+86
+70
+48
+56
+108
+150
+130
+30
+12
+10
+151
+17
+142
+104
+147
+147
+163
+54
+60
+76
+114
+3
+194
+135
+66
+187
+129
+95
+11
+7
+146
+21
+10
+75
+158
+75
+30
+109
+192
+166
+74
+151
+44
+110
+60
+178
+128
+167
+51
+199
+140
+53
+60
+85
+173
+72
+80
+37
+101
+73
+132
+141
+59
+84
+176
+104
+41
+112
+106
+32
+44
+174
+51
+141
+186
+47
+12
+53
+11
+191
+50
+179
+26
+149
+63
+40
+71
+68
+172
+20
+169
+42
+131
+8
+67
+134
+5
+23
+95
+163
+124
+82
+177
+123
+149
+190
+5
+118
+66
+135
+16
+81
+146
+148
+179
+148
+75
+119
+41
+179
+107
+32
+28
+82
+39
+101
+54
+22
+45
+74
+44
+199
+198
+196
+3
+54
+94
+84
+57
+189
+17
+6
+88
+72
+47
+35
+187
+8
+169
+147
+159
+35
+177
+147
+94
+43
+12
+89
+28
+170
+167
+73
+137
+166
+163
+89
+64
+185
+141
+182
+22
+97
+183
+23
+97
+177
+189
+144
+159
+62
+147
+125
+28
+41
+196
+12
+110
+153
+132
+18
+123
+178
+169
+11
+147
+185
+185
+47
+22
+110
+68
+19
+105
+59
+8
+118
+40
+182
+132
+153
+132
+20
+134
+29
+173
+177
+106
+49
+142
+14
+4
+106
+195
+21
+173
+55
+173
+151
+149
+134
+67
+196
+178
+106
+36
+63
+61
+197
+37
+49
+159
+116
+67
+163
+179
+9
+46
+198
+173
+56
+184
+3
+162
+147
+28
+46
+25
+144
+39
+136
+69
+188
+113
+186
+99
+126
+69
+75
+37
+143
+134
+113
+80
+61
+50
+151
+58
+191
+25
+35
+187
+5
+153
+72
+60
+112
+130
+178
+99
+197
+93
+186
+82
+23
+200
+197
+185
+141
+184
+34
+153
+13
+100
+88
+30
+193
+93
+17
+71
+75
+11
+194
+64
+44
+91
+149
+81
+143
+134
+116
+90
+103
+8
+121
+51
+25
+91
+122
+114
+185
+86
+55
+155
+37
+31
+58
+68
+91
+131
+170
+44
+137
+31
+153
+45
+95
+165
+136
+131
+162
+198
+134
+22
+130
+184
+137
+165
+159
+77
+30
+89
+68
+6
+27
+110
+23
+149
+86
+180
+107
+25
+192
+126
+27
+36
+170
+97
+56
+69
+109
+41
+61
+5
+81
+41
+118
+144
+5
+134
+163
+171
+162
+39
+175
+97
+15
+14
+153
+197
+8
+74
+171
+163
+43
+192
+172
+103
+73
+109
+199
+18
+122
+167
+111
+163
+181
+18
+84
+137
+71
+198
+149
+112
+138
+17
+65
+41
+58
+184
+184
+48
+36
+185
+186
+54
+55
+44
+171
+35
+68
+97
+171
+157
+200
+192
+156
+5
+33
+153
+18
+136
+57
+119
+5
+166
+148
+1
+75
+41
+172
+65
+47
+96
+156
+72
+31
+136
+137
+6
+1
+157
+136
+3
+196
+151
+147
+122
+14
+190
+12
+165
+87
+40
+57
+184
+196
+120
+162
+95
+114
+28
+146
+26
+50
+62
+130
+21
+160
+168
+173
+128
+11
+122
+31
+92
+70
+194
+139
+88
+81
+99
+65
+103
+33
+72
+143
+6
+158
+90
+122
+127
+66
+56
+144
+161
+73
+192
+94
+41
+1
+38
+20
+185
+128
+106
+85
+155
+166
+3
+128
+146
+126
+41
+118
+138
+170
+182
+160
+124
+104
+114
+146
+50
+192
+106
+106
+88
+175
+55
+160
+66
+158
+156
+113
+78
+52
+12
+2
+108
+31
+20
+42
+78
+92
+50
+69
+168
+192
+43
+130
+199
+24
+157
+126
+143
+127
+82
+148
+152
+186
+148
+14
+156
+10
+59
+60
+32
+59
+65
+62
+191
+188
+12
+183
+191
+100
+82
+192
+14
+163
+53
+49
+19
+80
+108
+130
+8
+81
+14
+158
+22
+114
+91
+118
+96
+111
+7
+43
+197
+199
+18
+121
+171
+135
+73
+28
+116
+44
+21
+136
+24
+126
+136
+87
+98
+10
+182
+1
+175
+38
+57
+1
+91
+141
+29
+109
+194
+189
+187
+22
+49
+97
+147
+10
+138
+143
+19
+29
+9
+193
+76
+125
+70
+95
+141
+190
+72
+127
+117
+158
+96
+159
+91
+117
+78
+23
+33
+197
+87
+148
+110
+129
+186
+155
+54
+132
+108
+60
+192
+14
+152
+191
+179
+159
+149
+63
+41
+79
+105
+120
+178
+192
+150
+179
+121
+120
+28
+92
+99
+170
+132
+67
+12
+74
+136
+148
+66
+69
+22
+110
+61
+183
+151
+57
+187
+11
+183
+196
+136
+50
+84
+51
+154
+71
+41
+7
+77
+200
+109
+55
+146
+189
+16
+199
+55
+140
+147
+26
+35
+177
+146
+88
+18
+116
+138
+187
+85
+31
+18
+35
+48
+175
+21
+158
+160
+139
+196
+129
+13
+123
+16
+193
+22
+190
+146
+173
+124
+184
+195
+116
+137
+184
+70
+168
+179
+163
+169
+149
+180
+141
+28
+95
+126
+98
+55
+55
+34
+112
+169
+4
+110
+26
+166
+165
+95
+85
+59
+193
+30
+41
+181
+117
+75
+197
+111
+97
+187
+52
+25
+88
+105
+43
+108
+70
+44
+40
+49
+129
+141
+84
+37
+68
+72
+26
+105
+1
+61
+160
+13
+38
+110
+119
+129
+106
+74
+95
+109
+198
+11
+84
+13
+123
+19
+8
+82
+23
+1
+199
+189
+145
+170
+123
+6
+130
+130
+11
+101
+108
+142
+78
+194
+61
+24
+1
+190
+132
+87
+135
+30
+168
+141
+138
+165
+148
+3
+87
+96
+197
+120
+144
+189
+39
+136
+71
+2
+175
+37
+47
+148
+69
+82
+74
+109
+190
+160
+45
+38
+22
+190
+145
+164
+79
+195
+66
+37
+33
+67
+103
+23
+9
+49
+21
+86
+125
+178
+146
+79
+164
+75
+173
+165
+39
+152
+161
+196
+131
+27
+186
+75
+176
+186
+133
+129
+179
+117
+94
+110
+22
+142
+56
+58
+48
+164
+152
+43
+91
+159
+141
+16
+31
+47
+3
+196
+152
+148
+123
+12
+161
+63
+131
+24
+169
+200
+77
+64
+90
+173
+24
+191
+135
+88
+119
+126
+82
+161
+32
+148
+200
+69
+23
+115
+87
+84
+128
+10
+113
+190
+124
+42
+134
+27
+164
+137
+153
+85
+133
+35
+11
+155
+34
+11
+165
+87
+42
+71
+51
+65
+132
+13
+90
+23
+136
+6
+15
+41
+111
+101
+4
+123
+100
+96
+78
+8
+143
+189
+53
+18
+32
+33
+113
+181
+76
+27
+82
+47
+149
+68
+72
+24
+98
+176
+174
+60
+197
+41
+77
+97
+93
+87
+83
+118
+162
+109
+199
+14
+101
+80
+169
+100
+78
+174
+143
+94
+77
+20
+30
+2
+137
+12
+36
+112
+151
+100
+41
+144
+98
+98
+107
+158
+189
+113
+181
+71
+196
+140
+73
+184
+48
+34
+177
+157
+152
+99
+25
+60
+139
+97
+130
+108
+83
+126
+9
+128
+87
+173
+53
+164
+109
+182
+115
+53
+87
+48
+106
+2
+65
+173
+55
+177
+166
+3
+128
+143
+110
+173
+55
+173
+140
+89
+74
+50
+34
+156
+33
+195
+77
+106
+148
+134
+71
+20
+86
+137
+53
+86
+37
+57
+4
+119
+74
+180
+13
+61
+47
+133
+181
+88
+107
+48
+131
+152
+133
+35
+15
+175
+123
+162
+66
+139
+41
+194
+2
+66
+180
+90
+126
+145
+134
+105
+26
+11
+34
+104
+124
+9
+134
+129
+170
+59
+27
+30
+140
+168
+151
+196
+24
+181
+71
+3
+176
+33
+17
+8
+95
+97
+132
+118
+121
+69
+127
+144
+117
+10
+12
+186
+7
+171
+166
+59
+59
+27
+38
+185
+168
+143
+146
+192
+36
+94
+44
+15
+102
+76
+142
+166
+118
+18
+52
+149
+27
+28
+124
+92
+37
+200
+63
+186
+144
+199
+93
+173
+2
+58
+138
+106
+194
+9
+114
+4
+200
+163
+181
+24
+116
+82
+52
+180
+13
+57
+25
+38
+10
+116
+6
+196
+125
+190
+16
+190
+195
+66
+40
+48
+129
+143
+99
+110
+168
+23
+24
+142
+39
+158
+200
+177
+62
+187
+162
+92
+99
+166
+111
+167
+8
+150
+30
+26
+91
+115
+74
+10
+193
+74
+109
+187
+146
+197
+69
+39
+19
+165
+20
+38
+53
+178
+191
+147
+163
+54
+58
+65
+68
+25
+144
+39
+137
+76
+27
+78
+22
+35
+16
+181
+146
+48
+174
+16
+134
+62
+169
+61
+48
+142
+21
+51
+116
+44
+22
+135
+14
+71
+105
+188
+187
+37
+135
+84
+86
+163
+6
+171
+179
+134
+195
+166
+37
+137
+86
+86
+146
+102
+98
+68
+133
+186
+122
+62
+77
+104
+133
+63
+186
+151
+39
+75
+101
+129
+70
+57
+119
+3
+147
+53
+199
+122
+141
+149
+26
+17
+71
+76
+15
+10
+127
+78
+125
+53
+192
+81
+159
+29
+139
+179
+24
+132
+175
+67
+26
+156
+106
+39
+77
+117
+7
+192
+94
+33
+157
+42
+45
+88
+130
+185
+144
+200
+105
+32
+52
+24
+76
+40
+163
+16
+34
+59
+50
+175
+200
+26
+154
+95
+181
+33
+174
+148
+119
+186
+50
+28
+121
+82
+2
+76
+38
+142
+115
+14
+54
+199
+116
+106
+192
+198
+61
+188
+182
+199
+160
+170
+178
+143
+55
+50
+3
+171
+200
+64
+188
+153
+28
+189
+88
+29
+182
+30
+145
+197
+82
+117
+170
+171
+95
+31
+135
+137
+3
+192
+125
+25
+25
+128
+146
+131
+71
+49
+58
+106
+119
+161
+98
+140
+165
+128
+87
+170
+43
+126
+177
+128
+175
+101
+28
+65
+139
+54
+75
+165
+113
+199
+179
+84
+89
+187
+118
+30
+119
+46
+5
+19
+71
+56
+104
+118
+172
+178
+120
+115
+17
+64
+36
+36
+101
+80
+174
+123
+177
+158
+156
+115
+90
+108
+36
+49
+175
+10
+82
+4
+93
+118
+80
+14
+170
+95
+39
+181
+137
+200
+166
+2
+114
+69
+195
+149
+139
+97
+130
+113
+111
+48
+96
+146
+8
+139
+161
+121
+79
+184
+200
+143
+59
+70
+92
+122
+107
+145
+109
+150
+121
+177
+180
+90
+116
+92
+107
+17
+145
+116
+194
+127
+17
+157
+192
+140
+116
+40
+196
+22
+170
+23
+11
+60
+61
+29
+27
+97
+146
+1
+96
+171
+159
+20
+90
+166
+183
+7
+196
+118
+148
+28
+39
+183
+148
+40
+111
+105
+38
+83
+157
+1
+195
+164
+28
+95
+117
+49
+44
+20
+126
+182
+158
+114
+64
+162
+200
+141
+47
+14
+63
+53
+155
+50
+112
+23
+131
+179
+98
+175
+173
+65
+35
+32
+76
+170
+140
+112
+19
+109
+78
+94
+63
+131
+25
+175
+22
+164
+188
+52
+17
+40
+84
+150
+145
+122
+36
+115
+168
+181
+172
+7
+95
+108
+197
+13
+107
+128
+8
+101
+136
+110
+40
+50
+145
+18
+5
+74
+195
+111
+109
+59
+177
+133
+9
+59
+73
+110
+7
+50
+37
+176
+128
+184
+153
+59
+183
+168
+159
+51
+71
+175
+9
+82
+14
+144
+138
+136
+180
+56
+119
+10
+190
+49
+184
+70
+164
+158
+71
+5
+199
+146
+89
+22
+136
+15
+71
+91
+110
+45
+80
+76
+143
+174
+157
+179
+60
+153
+181
+105
+6
+93
+106
+198
+36
+32
+73
+150
+50
+148
+42
+123
+158
+46
+52
+100
+139
+132
+148
+100
+69
+118
+88
+68
+11
+62
+73
+78
+14
+185
+189
+68
+116
+80
+42
+134
+25
+145
+51
+199
+141
+57
+69
+104
+8
+116
+27
+116
+56
+94
+58
+108
+127
+187
+182
+12
+39
+129
+23
+182
+84
+68
+51
+95
+115
+37
+189
+2
+111
+49
+102
+167
+90
+35
+4
+114
+46
+50
+92
+102
+183
+183
+51
+63
+124
+173
+130
+22
+164
+188
+52
+21
+57
+157
+32
+179
+187
+110
+183
+112
+23
+131
+184
+129
+120
+160
+80
+44
+144
+65
+100
+14
+188
+7
+150
+37
+76
+127
+80
+136
+100
+180
+177
+47
+92
+133
+172
+39
+87
+169
+36
+98
+64
+100
+31
+86
+34
+34
+102
+110
+149
+103
+76
+133
+116
+100
+154
+26
+176
+22
+151
+116
+135
+167
+190
+38
+124
+200
+86
+120
+147
+10
+135
+121
+113
+194
+152
+161
+5
+182
+49
+53
+85
+31
+24
+67
+186
+119
+37
+153
+188
+155
+41
+50
+131
+140
+59
+99
+63
+87
+162
+189
+76
+153
+40
+64
+24
+174
+28
+7
+186
+58
+76
+139
+148
+42
+120
+146
+193
+47
+148
+64
+55
+152
+20
+151
+128
+12
+128
+57
+194
+51
+167
+142
+153
+44
+89
+137
+26
+125
+120
+197
+101
+37
+115
+158
+112
+53
+118
+27
+106
+193
+12
+133
+92
+161
+133
+156
+137
+24
+113
+66
+176
+71
+38
+197
+37
+53
+192
+75
+122
+59
+60
+32
+52
+22
+70
+26
+123
+107
+142
+91
+68
+190
+127
+55
+192
+54
+2
+127
+147
+139
+108
+3
+46
+51
+92
+97
+158
+76
+37
+137
+91
+112
+57
+138
+113
+39
+22
+184
+103
+171
+97
+45
+200
+195
+167
+54
+19
+32
+23
+54
+122
+46
+181
+73
+13
+21
+17
+113
+124
+134
+85
+108
+86
+145
+94
+64
+135
+40
+26
+197
+152
+137
+59
+121
+196
+91
+182
+75
+15
+17
+166
+48
+199
+160
+173
+3
+61
+137
+79
+37
+117
+171
+173
+98
+37
+144
+130
+85
+145
+102
+112
+158
+140
+23
+80
+74
+125
+87
+195
+192
+197
+58
+177
+147
+91
+20
+104
+48
+151
+79
+116
+189
+94
+59
+111
+141
+47
+20
+97
+3
+141
+26
+86
+81
+116
+171
+188
+186
+32
+115
+5
+200
+155
+128
+178
+114
+86
+90
+166
+184
+18
+50
+144
+13
+185
+192
+87
+196
+195
+10
+105
+141
+101
+140
+127
+107
+101
+49
+184
+64
+135
+34
+187
+23
+56
+128
+64
+37
+48
+160
+125
+116
+171
+182
+152
+78
+99
+92
+62
+148
+135
+75
+37
+151
+175
+94
+191
+102
+94
+48
+45
+39
+30
+26
+90
+108
+41
+79
+106
+128
+15
+143
+127
+72
+97
+129
+106
+78
+117
+3
+173
+8
+95
+100
+151
+7
+88
+66
+9
+57
+67
+87
+125
+168
+85
+199
+36
+25
+26
+131
+150
+124
+199
+80
+87
+6
+53
+70
+143
+31
+95
+97
+130
+108
+78
+97
+80
+10
+141
+158
+85
+88
+166
+8
+149
+31
+45
+188
+127
+74
+103
+157
+17
+89
+189
+134
+99
+195
+77
+111
+180
+81
+66
+69
+22
+110
+64
+2
+33
+184
+9
+196
+100
+36
+116
+177
+21
+136
+29
+148
+35
+74
+137
+156
+102
+11
+148
+194
+31
+42
+177
+82
+106
+98
+37
+139
+108
+197
+7
+76
+194
+81
+143
+132
+109
+65
+12
+88
+17
+114
+131
+165
+9
+175
+170
+52
+177
+1
+14
+75
+125
+77
+138
+138
+185
+76
+189
+54
+26
+78
+35
+105
+120
+175
+169
+43
+143
+68
+129
+158
+189
+121
+22
+44
+74
+47
+19
+92
+188
+98
+100
+116
+199
+152
+121
+157
+58
+132
+79
+82
+188
+190
+51
+1
+146
+66
+87
+131
+6
+61
+112
+128
+165
+38
+144
+120
+28
+88
+73
+52
+55
+65
+94
+182
+47
+46
+60
+146
+138
+112
+38
+21
+179
+91
+135
+199
+178
+79
+72
+122
+79
+182
+185
+68
+147
+73
+118
+51
+46
+19
+100
+29
+75
+188
+59
+61
+35
+63
+66
+34
+15
+185
+175
+189
+161
+65
+141
+61
+102
+66
+77
+67
+118
+100
+144
+168
+112
+157
+138
+20
+77
+89
+41
+47
+118
+82
+34
+68
+106
+29
+23
+76
+55
+44
+171
+34
+71
+123
+96
+73
+176
+1
+25
+145
+51
+4
+164
+147
+11
+145
+173
+133
+45
+68
+12
+55
+30
+82
+30
+42
+179
+100
+191
+52
+196
+107
+82
+125
+21
+198
+5
+45
+32
+183
+17
+56
+186
+10
+190
+47
+173
+20
+168
+26
+48
+55
+103
+126
+32
+53
+38
+147
+145
+152
+6
+67
+154
+120
+140
+159
+96
+151
+46
+115
+79
+39
+130
+28
+2
+160
+145
+34
+99
+88
+41
+55
+160
+71
+182
+60
+120
+182
+18
+73
+74
+190
+76
+151
+17
+151
+152
+154
+159
+166
+173
+143
+100
+119
+13
+12
+154
+18
+128
+2
+66
+181
+88
+103
+32
+63
+90
+179
+64
+181
+111
+34
+7
+142
+188
+58
+52
+194
+100
+58
+45
+153
+115
+115
+55
+97
+93
+84
+72
+77
+9
+168
+128
+54
+177
+180
+86
+103
+42
+132
+12
+89
+28
+169
+163
+60
+102
+68
+96
+168
+141
+140
+167
+146
+176
+142
+76
+175
+169
+48
+163
+150
+38
+74
+109
+189
+153
+16
+122
+188
+31
+93
+83
+67
+58
+142
+133
+124
+151
+187
+166
+117
+7
+196
+111
+104
+33
+61
+71
+76
+18
+28
+6
+181
+35
+188
+14
+194
+35
+72
+114
+41
+21
+160
+174
+4
+64
+143
+87
+37
+46
+144
+50
+9
+5
+146
+38
+113
+142
+33
+125
+52
+191
+78
+156
+33
+199
+102
+19
+198
+18
+129
+11
+108
+155
+158
+155
+113
+83
+85
+166
+27
+72
+194
+114
+140
+15
+37
+85
+182
+130
+144
+95
+77
+11
+174
+143
+98
+103
+133
+76
+59
+71
+95
+136
+162
+148
+34
+73
+130
+130
+9
+88
+47
+90
+117
+96
+127
+96
+38
+164
+45
+2
+4
+15
+52
+181
+17
+74
+93
+93
+124
+113
+158
+138
+4
+190
+99
+93
+63
+147
+119
+192
+79
+147
+176
+133
+18
+112
+114
+79
+44
+160
+162
+135
+151
+93
+2
+176
+35
+28
+57
+92
+43
+31
+2
+138
+14
+45
+142
+54
+43
+175
+68
+32
+183
+10
+17
+12
+127
+51
+172
+170
+78
+136
+118
+84
+45
+114
+78
+46
+179
+60
+156
+197
+180
+107
+21
+166
+8
+151
+38
+73
+97
+127
+89
+189
+136
+119
+98
+112
+198
+178
+93
+153
+83
+128
+22
+178
+72
+34
+153
+17
+125
+1
+82
+82
+155
+194
+173
+92
+193
+132
+59
+167
+75
+149
+19
+174
+77
+94
+72
+193
+111
+133
+196
+182
+131
+148
+109
+120
+144
+188
+29
+90
+77
+57
+50
+193
+109
+120
+139
+159
+103
+187
+1
+127
+150
+162
+22
+78
+70
+125
+119
+190
+73
+130
+126
+192
+17
+182
+138
+189
+97
+83
+31
+39
+160
+6
+1
+153
+110
+85
+125
+187
+195
+90
+188
+118
+20
+61
+185
+162
+106
+181
+140
+12
+11
+158
+51
+87
+62
+192
+193
+38
+91
+4
+9
+17
+26
+5
+1
+159
+150
+68
+63
+170
+53
+190
+65
+83
+110
+118
+121
+64
+97
+6
+166
+145
+182
+183
+66
+150
+111
+113
+86
+97
+13
+9
+137
+148
+52
+184
+40
+184
+146
+20
+9
+78
+185
+11
+6
+136
+167
+179
+168
+198
+83
+116
+148
+49
+164
+144
+189
+38
+134
+58
+149
+168
+74
+130
+117
+132
+140
+48
+35
+175
+141
+69
+145
+54
+23
+52
+107
+171
+66
+64
+188
+152
+29
+4
+166
+159
+64
+156
+164
+183
+27
+114
+43
+32
+10
+178
+174
+47
+116
+78
+26
+56
+102
+116
+177
+19
+126
+188
+190
+52
+5
+169
+168
+89
+24
+139
+22
+84
+110
+108
+60
+192
+11
+141
+151
+41
+83
+134
+57
+141
+132
+128
+179
+122
+122
+39
+136
+67
+177
+66
+2
+21
+108
+66
+23
+147
+81
+162
+44
+9
+58
+65
+72
+46
+31
+177
+185
+124
+78
+157
+42
+41
+66
+29
+185
+47
+18
+90
+179
+66
+184
+111
+16
+94
+23
+99
+189
+40
+141
+92
+88
+96
+187
+67
+117
+101
+157
+32
+178
+185
+107
+181
+130
+147
+118
+187
+60
+78
+133
+96
+188
+62
+79
+123
+28
+62
+124
+191
+29
+54
+67
+122
+129
+77
+103
+128
+41
+91
+186
+93
+90
+102
+5
+115
+44
+35
+16
+181
+144
+38
+133
+60
+169
+73
+121
+75
+160
+92
+110
+37
+30
+53
+49
+19
+72
+64
+136
+38
+11
+122
+37
+123
+5
+130
+134
+40
+36
+56
+11
+167
+103
+123
+11
+158
+52
+94
+93
+116
+61
+124
+4
+107
+6
+76
+1
+126
+146
+142
+139
+162
+122
+76
+156
+56
+133
+96
+180
+17
+81
+134
+80
+74
+129
+107
+85
+143
+96
+94
+102
+170
+100
+76
+155
+48
+95
+135
+163
+161
+103
+170
+94
+39
+194
+9
+114
+6
+9
+6
+155
+78
+78
+171
+125
+9
+137
+138
+196
+141
+81
+18
+182
+136
+177
+38
+37
+81
+158
+19
+98
+16
+22
+183
+104
+184
+169
+153
+6
+57
+92
+36
+193
+31
+54
+42
+172
+52
+167
+136
+113
+55
+113
+185
+91
+89
+112
+76
+47
+1
+183
+90
+95
+160
+105
+191
+1
+87
+116
+116
+53
+73
+167
+142
+157
+61
+158
+198
+174
+58
+187
+1
+128
+162
+25
+89
+112
+77
+54
+32
+111
+180
+84
+87
+170
+35
+83
+180
+138
+12
+31
+79
+200
+89
+143
+52
+32
+125
+65
+65
+6
+57
+85
+4
+58
+115
+172
+199
+53
+124
+73
+121
+76
+163
+98
+123
+61
+59
+7
+109
+196
+199
+31
+199
+117
+118
+54
+69
+130
+157
+176
+42
+72
+54
+79
+192
+45
+139
+36
+161
+46
+30
+167
+136
+116
+71
+187
+86
+33
+25
+56
+113
+179
+62
+160
+7
+1
+144
+61
+73
+87
+66
+16
+106
+97
+30
+109
+189
+157
+39
+23
+193
+150
+168
+58
+42
+129
+200
+40
+39
+74
+100
+133
+102
+18
+191
+188
+11
+171
+131
+49
+116
+63
+134
+34
+7
+133
+139
+41
+192
+186
+189
+65
+89
+148
+87
+194
+180
+140
+22
+69
+19
+100
+27
+67
+161
+167
+152
+9
+92
+73
+14
+25
+29
+146
+20
+7
+70
+158
+114
+66
+173
+50
+144
+19
+19
+148
+112
+145
+67
+97
+181
+11
+41
+148
+124
+11
+151
+6
+82
+41
+108
+78
+105
+126
+13
+146
+157
+35
+197
+72
+57
+99
+79
+190
+30
+65
+128
+182
+141
+10
+194
+74
+99
+130
+92
+185
+84
+44
+105
+40
+98
+28
+89
+82
+91
+11
+49
+199
+155
+142
+63
+103
+51
+181
+34
+176
+148
+111
+134
+9
+49
+11
+27
+69
+171
+13
+135
+98
+175
+168
+34
+99
+89
+40
+44
+104
+33
+63
+89
+166
+195
+79
+118
+2
+149
+79
+134
+97
+177
+187
+133
+112
+84
+93
+7
+5
+170
+172
+109
+103
+39
+112
+124
+138
+119
+70
+153
+90
+167
+194
+63
+34
+38
+121
+189
+46
+183
+83
+53
+173
+168
+50
+192
+99
+70
+131
+151
+133
+40
+47
+126
+137
+94
+129
+133
+37
+28
+37
+174
+111
+106
+37
+74
+114
+15
+68
+74
+37
+157
+8
+36
+146
+149
+182
+157
+103
+8
+119
+49
+24
+102
+198
+74
+67
+133
+198
+197
+200
+31
+185
+38
+162
+35
+152
+2
+41
+36
+45
+151
+102
+53
+197
+108
+82
+121
+189
+47
+182
+69
+182
+69
+178
+52
+114
+18
+80
+123
+22
+26
+158
+117
+83
+52
+164
+116
+24
+98
+178
+184
+104
+170
+93
+24
+113
+65
+175
+62
+2
+56
+118
+5
+165
+150
+18
+162
+8
+194
+91
+8
+29
+104
+165
+51
+26
+99
+162
+86
+62
+194
+9
+117
+17
+57
+185
+2
+149
+80
+141
+124
+79
+154
+21
+137
+41
+10
+94
+77
+17
+15
+140
+105
+173
+93
+1
+173
+31
+34
+127
+57
+200
+91
+147
+68
+87
+111
+81
+92
+20
+101
+23
+35
+199
+85
+122
+167
+107
+139
+78
+17
+4
+71
+191
+107
+132
+26
+171
+197
+43
+90
+154
+114
+99
+169
+127
+47
+138
+9
+8
+173
+167
+49
+189
+95
+70
+168
+180
+167
+184
+4
+169
+180
+157
+123
+132
+82
+109
+113
+105
+13
+131
+74
+64
+119
+142
+181
+11
+36
+121
+1
+117
+102
+156
+23
+131
+183
+124
+98
+78
+187
+21
+46
+92
+135
+188
+111
+178
+73
+32
+141
+158
+86
+89
+167
+2
+109
+40
+57
+184
+194
+110
+112
+86
+108
+78
+94
+65
+150
+116
+144
+24
+50
+89
+82
+94
+29
+135
+147
+69
+96
+155
+68
+10
+55
+36
+127
+39
+96
+27
+100
+158
+55
+106
+144
+115
+197
+147
+110
+136
+24
+128
+150
+151
+156
+185
+101
+149
+183
+161
+119
+69
+146
+57
+29
+66
+134
+15
+84
+170
+65
+62
+188
+169
+126
+33
+72
+133
+150
+106
+94
+9
+7
+167
+136
+116
+79
+31
+72
+156
+92
+153
+90
+167
+190
+40
+135
+55
+115
+196
+147
+116
+179
+31
+176
+178
+91
+143
+46
+189
+120
+21
+43
+77
+76
+163
+95
+104
+168
+74
+134
+138
+28
+124
+99
+76
+170
+133
+71
+32
+160
+73
+196
+122
+174
+142
+91
+71
+8
+11
+193
+62
+39
+80
+130
+59
+183
+174
+198
+22
+146
+87
+4
+45
+35
+13
+158
+38
+4
+89
+96
+178
+11
+64
+89
+160
+161
+130
+139
+59
+112
+136
+12
+53
+12
+2
+102
+195
+56
+182
+189
+102
+114
+166
+173
+149
+136
+80
+56
+15
+186
+186
+45
+197
+181
+113
+57
+123
+27
+56
+96
+79
+9
+143
+179
+188
+120
+26
+81
+54
+196
+91
+187
+104
+144
+133
+108
+50
+127
+115
+155
+97
+183
+28
+128
+119
+160
+90
+108
+33
+33
+102
+119
+192
+84
+184
+145
+20
+16
+118
+165
+128
+80
+134
+86
+109
+86
+137
+50
+70
+177
+30
+195
+98
+37
+143
+131
+99
+13
+189
+22
+36
+17
+180
+134
+183
+96
+132
+136
+25
+133
+170
+27
+34
+161
+67
+155
+126
+164
+47
+14
+59
+32
+63
+87
+157
+167
+185
+13
+16
+179
+128
+158
+1
+188
+123
+45
+163
+176
+189
+151
+6
+74
+196
+113
+114
+66
+172
+40
+89
+176
+63
+192
+191
+15
+176
+120
+140
+165
+132
+110
+77
+73
+150
+46
+125
+135
+92
+132
+170
+35
+80
+167
+88
+21
+139
+47
+37
+197
+56
+159
+54
+98
+105
+151
+163
+20
+56
+157
+34
+199
+86
+131
+10
+85
+27
+194
+127
+19
+170
+48
+164
+155
+54
+135
+123
+128
+63
+26
+194
+132
+48
+106
+5
+78
+21
+31
+200
+119
+118
+36
+155
+12
+77
+160
+70
+180
+50
+84
+54
+176
+167
+22
+31
+194
+87
+179
+89
+126
+159
+22
+103
+21
+7
+52
+50
+39
+183
+149
+50
+158
+98
+170
+141
+121
+58
+59
+38
+96
+39
+171
+76
+117
+18
+57
+182
+187
+80
+200
+87
+120
+143
+182
+5
+193
+113
+140
+23
+82
+88
+196
+187
+156
+59
+147
+157
+20
+106
+62
+18
+149
+139
+89
+88
+129
+182
+132
+154
+141
+56
+74
+143
+190
+57
+30
+70
+150
+73
+89
+80
+79
+158
+38
+9
+111
+188
+131
+92
+176
+26
+179
+40
+29
+17
+44
+111
+74
+45
+1
+8
+39
+167
+52
+10
+192
+65
+63
+188
+169
+118
+195
+105
+81
+140
+117
+40
+193
+200
+59
+161
+31
+146
+195
+59
+200
+69
+18
+91
+188
+114
+193
+129
+41
+88
+159
+165
+156
+60
+152
+178
+101
+5
+126
+106
+110
+107
+48
+129
+149
+130
+45
+101
+5
+119
+70
+155
+101
+12
+167
+97
+83
+26
+11
+29
+80
+19
+196
+8
+88
+55
+146
+181
+175
+16
+126
+17
+167
+54
+22
+50
+98
+142
+176
+179
+89
+123
+139
+133
+147
+91
+24
+126
+145
+140
+134
+144
+64
+85
+138
+67
+166
+193
+67
+66
+191
+156
+16
+94
+25
+105
+7
+100
+137
+124
+116
+183
+51
+61
+112
+122
+128
+75
+95
+98
+136
+140
+16
+36
+76
+136
+135
+194
+147
+140
+113
+24
+128
+157
+189
+122
+33
+106
+143
+104
+137
+88
+103
+27
+34
+163
+73
+178
+9
+57
+62
+58
+192
+36
+85
+189
+174
+147
+115
+165
+162
+85
+56
+173
+138
+76
+14
+7
+115
+30
+146
+10
+143
+172
+150
+151
+156
+180
+84
+80
+129
+57
+182
+177
+25
+162
+145
+16
+194
+19
+176
+82
+114
+145
+43
+155
+147
+93
+37
+183
+170
+173
+108
+92
+177
+39
+45
+118
+109
+193
+178
+134
+3
+19
+87
+150
+122
+178
+175
+53
+141
+178
+195
+173
+85
+160
+196
+137
+58
+117
+176
+9
+73
+158
+95
+148
+34
+76
+150
+19
+162
+3
+166
+168
+121
+12
+184
+199
+143
+68
+129
+160
+1
+172
+22
+187
+130
+97
+15
+13
+148
+177
+126
+167
+72
+132
+148
+102
+86
+196
+5
+67
+156
+140
+32
+139
+147
+28
+54
+68
+125
+143
+135
+124
+131
+77
+83
+3
+79
+47
+169
+199
+70
+30
+155
+64
+191
+166
+83
+4
+78
+37
+122
+1
+111
+56
+138
+126
+120
+189
+54
+28
+80
+36
+97
+56
+65
+94
+178
+23
+138
+24
+109
+38
+49
+158
+109
+35
+29
+58
+91
+25
+131
+161
+189
+87
+18
+130
+16
+134
+56
+136
+117
+74
+195
+108
+93
+192
+112
+148
+83
+172
+86
+170
+55
+196
+89
+168
+7
+137
+161
+130
+140
+66
+141
+57
+70
+112
+46
+65
+179
+92
+144
+40
+148
+127
+31
+42
+178
+93
+153
+88
+149
+102
+78
+151
+5
+68
+166
+190
+43
+153
+134
+29
+169
+149
+179
+136
+2
+192
+137
+89
+110
+56
+149
+195
+31
+33
+124
+49
+180
+45
+49
+90
+100
+191
+46
+158
+131
+169
+33
+81
+186
+191
+75
+127
+95
+24
+91
+137
+199
+166
+8
+157
+69
+5
+10
+18
+21
+162
+186
+62
+103
+60
+33
+55
+39
+141
+95
+106
+182
+143
+17
+23
+181
+85
+80
+122
+9
+163
+98
+122
+48
+198
+154
+145
+92
+45
+42
+55
+150
+9
+104
+143
+126
+74
+112
+7
+40
+177
+104
+36
+80
+156
+20
+121
+147
+191
+25
+34
+178
+166
+195
+78
+113
+176
+41
+59
+188
+4
+135
+174
+26
+195
+138
+74
+2
+147
+70
+97
+154
+52
+130
+114
+121
+101
+120
+9
+178
+194
+159
+11
+43
+156
+154
+120
+132
+116
+112
+24
+143
+40
+154
+169
+30
+66
+126
+166
+59
+66
+66
+199
+6
+42
+1
+31
+179
+196
+167
+41
+144
+100
+104
+126
+20
+182
+121
+84
+18
+157
+185
+96
+116
+30
+137
+158
+119
+92
+80
+53
+3
+143
+33
+115
+197
+149
+124
+3
+101
+182
+190
+99
+89
+44
+62
+176
+99
+18
+15
+132
+59
+163
+53
+53
+42
+179
+100
+187
+25
+68
+184
+95
+111
+12
+79
+169
+103
+101
+79
+170
+109
+128
+190
+191
+33
+83
+5
+81
+48
+161
+134
+154
+117
+123
+84
+197
+32
+19
+32
+24
+55
+116
+2
+176
+36
+36
+88
+11
+74
+148
+21
+198
+1
+25
+146
+46
+169
+200
+82
+91
+8
+37
+148
+160
+32
+151
+20
+157
+169
+3
+99
+162
+90
+80
+70
+106
+9
+100
+119
+17
+36
+67
+80
+79
+149
+192
+8
+122
+67
+104
+18
+175
+95
+192
+103
+90
+16
+87
+179
+87
+115
+112
+38
+22
+187
+131
+99
+20
+32
+15
+3
+86
+90
+161
+162
+127
+102
+69
+104
+1
+72
+26
+111
+33
+199
+102
+20
+6
+58
+96
+54
+64
+104
+51
+166
+146
+179
+164
+175
+177
+85
+118
+151
+45
+110
+56
+147
+184
+180
+26
+136
+188
+102
+126
+36
+85
+188
+164
+95
+95
+120
+65
+112
+93
+146
+48
+172
+4
+72
+1
+161
+161
+120
+70
+146
+43
+148
+103
+90
+16
+82
+153
+182
+115
+53
+86
+42
+79
+102
+102
+98
+70
+140
+10
+197
+100
+27
+60
+121
+189
+47
+186
+92
+83
+67
+57
+145
+155
+29
+180
+22
+113
+80
+69
+93
+138
+193
+114
+152
+87
+158
+166
+176
+170
+32
+69
+127
+141
+105
+166
+52
+21
+63
+190
+181
+176
+29
+190
+82
+182
+154
+88
+147
+91
+22
+116
+97
+140
+166
+143
+166
+106
+146
+127
+50
+155
+84
+108
+93
+192
+116
+170
+179
+143
+49
+9
+14
+1
+85
+106
+66
+48
+98
+155
+47
+91
+130
+161
+196
+125
+193
+32
+57
+58
+34
+86
+15
+115
+158
+114
+64
+158
+170
+4
+93
+125
+114
+163
+151
+42
+90
+164
+180
+5
+12
+30
+75
+180
+2
+197
+166
+27
+67
+163
+175
+190
+162
+66
+142
+62
+93
+4
+183
+66
+152
+121
+158
+60
+140
+98
+131
+108
+70
+52
+82
+27
+22
+93
+163
+146
+9
+141
+161
+101
+158
+44
+44
+74
+46
+15
+78
+134
+103
+15
+167
+70
+122
+102
+114
+168
+182
+184
+64
+134
+31
+181
+6
+14
+28
+44
+16
+108
+101
+35
+107
+128
+10
+108
+163
+7
+178
+7
+43
+193
+174
+112
+109
+49
+115
+51
+76
+192
+73
+116
+37
+180
+151
+86
+161
+191
+105
+109
+115
+104
+197
+47
+106
+16
+142
+114
+5
+12
+24
+41
+32
+26
+70
+184
+77
+5
+141
+199
+132
+1
+20
+115
+111
+30
+183
+29
+128
+110
+105
+42
+113
+102
+198
+69
+36
+195
+49
+143
+21
+35
+25
+40
+18
+148
+130
+46
+113
+67
+184
+100
+148
+189
+5
+128
+123
+194
+57
+196
+68
+44
+52
+118
+42
+192
+174
+119
+148
+22
+200
+5
+33
+148
+197
+53
+145
+195
+65
+37
+36
+89
+5
+34
+164
+76
+184
+23
+85
+106
+76
+99
+113
+194
+148
+140
+107
+189
+174
+138
+70
+179
+40
+33
+40
+149
+132
+54
+135
+130
+165
+21
+39
+47
+139
+6
+193
+104
+89
+197
+183
+126
+118
+172
+172
+86
+168
+33
+88
+36
+19
+195
+5
+71
+187
+83
+18
+160
+196
+141
+84
+41
+93
+187
+88
+47
+95
+146
+26
+44
+27
+170
+178
+139
+38
+178
+129
+170
+63
+50
+141
+196
+107
+82
+128
+31
+37
+140
+115
+27
+129
+137
+62
+141
+86
+50
+127
+116
+159
+109
+28
+188
+80
+188
+7
+154
+64
+3
+40
+20
+157
+168
+196
+62
+12
+116
+193
+115
+158
+112
+54
+123
+49
+192
+116
+167
+157
+48
+73
+8
+190
+74
+138
+157
+105
+21
+181
+105
+200
+57
+141
+137
+153
+88
+157
+149
+79
+139
+126
+104
+94
+30
+136
+144
+46
+180
+66
+181
+96
+147
+20
+200
+24
+147
+70
+93
+133
+164
+188
+53
+25
+77
+39
+146
+125
+38
+106
+97
+32
+119
+29
+105
+166
+54
+33
+114
+187
+98
+108
+172
+64
+35
+34
+96
+71
+158
+114
+66
+172
+39
+88
+181
+92
+124
+118
+197
+124
+168
+97
+74
+168
+149
+181
+149
+67
+66
+195
+178
+112
+70
+13
+53
+200
+126
+160
+25
+114
+60
+135
+70
+3
+191
+119
+200
+130
+184
+136
+166
+175
+156
+161
+168
+160
+45
+32
+192
+67
+75
+47
+10
+38
+145
+127
+60
+17
+161
+14
+40
+116
+135
+173
+23
+183
+89
+91
+143
+42
+168
+27
+53
+80
+3
+104
+198
+54
+150
+10
+117
+10
+13
+186
+5
+157
+97
+172
+157
+3
+2
+190
+119
+9
+187
+42
+171
+44
+131
+191
+171
+108
+112
+98
+183
+13
+36
+104
+102
+74
+131
+118
+129
+116
+138
+188
+87
+34
+24
+41
+32
+21
+40
+54
+165
+105
+146
+132
+80
+93
+36
+181
+168
+182
+178
+34
+5
+125
+107
+119
+147
+18
+181
+131
+160
+178
+33
+200
+102
+11
+150
+8
+97
+109
+189
+151
+7
+88
+67
+8
+47
+11
+49
+197
+144
+91
+51
+93
+96
+143
+193
+77
+124
+56
+17
+3
+66
+167
+7
+148
+22
+3
+24
+117
+89
+81
+87
+197
+198
+19
+129
+8
+88
+56
+142
+151
+33
+40
+144
+108
+156
+166
+195
+84
+149
+137
+82
+61
+29
+25
+93
+130
+144
+103
+119
+190
+72
+124
+100
+86
+17
+132
+38
+49
+149
+59
+9
+129
+95
+7
+191
+87
+9
+70
+141
+21
+62
+184
+143
+7
+155
+74
+47
+19
+91
+176
+33
+22
+33
+2
+116
+85
+66
+36
+24
+19
+99
+27
+72
+193
+114
+146
+54
+15
+6
+105
+181
+143
+30
+93
+92
+117
+77
+7
+155
+66
+10
+63
+91
+184
+85
+52
+150
+37
+75
+118
+41
+183
+131
+142
+75
+179
+199
+185
+119
+48
+22
+98
+193
+80
+142
+138
+147
+45
+149
+93
+22
+95
+172
+181
+142
+23
+65
+187
+140
+160
+95
+137
+169
+180
+164
+160
+90
+99
+187
+29
+97
+122
+57
+49
+179
+37
+16
+165
+50
+16
+54
+177
+183
+103
+174
+121
+157
+58
+137
+97
+152
+46
+107
+28
+13
+27
+42
+15
+112
+140
+35
+157
+25
+143
+37
+133
+64
+194
+191
+197
+68
+34
+198
+79
+95
+66
+140
+49
+37
+187
+187
+43
+175
+64
+12
+101
+104
+111
+134
+11
+60
+62
+29
+21
+63
+197
+11
+101
+102
+108
+133
+32
+194
+76
+112
+191
+142
+132
+115
+106
+5
+79
+29
+64
+122
+155
+40
+41
+95
+198
+135
+32
+182
+2
+178
+50
+98
+140
+156
+78
+68
+107
+34
+42
+145
+93
+53
+85
+31
+25
+72
+9
+10
+182
+1
+173
+33
+39
+143
+108
+167
+27
+62
+135
+47
+73
+17
+49
+141
+6
+170
+166
+65
+98
+10
+175
+164
+13
+3
+103
+196
+44
+108
+49
+125
+115
+164
+158
+72
+7
+200
+137
+24
+113
+61
+150
+151
+160
+6
+196
+128
+5
+80
+39
+119
+161
+100
+152
+18
+138
+68
+167
+194
+64
+44
+91
+149
+74
+108
+183
+128
+128
+15
+138
+98
+146
+199
+84
+114
+125
+128
+45
+119
+118
+35
+149
+182
+151
+71
+72
+199
+145
+78
+169
+108
+133
+29
+178
+5
+31
+143
+184
+17
+44
+115
+95
+141
+190
+72
+121
+82
+4
+93
+123
+102
+105
+111
+121
+130
+97
+13
+7
+125
+86
+192
+179
+147
+76
+134
+125
+142
+131
+109
+76
+76
+173
+154
+170
+35
+85
+197
+16
+125
+10
+137
+137
+188
+99
+107
+155
+166
+7
+144
+5
+138
+189
+90
+41
+43
+91
+157
+124
+134
+96
+168
+147
+171
+108
+110
+96
+184
+46
+19
+101
+39
+128
+18
+162
+11
+8
+150
+27
+17
+59
+2
+87
+106
+55
+178
+176
+55
+152
+18
+140
+80
+21
+7
+58
+90
+16
+87
+183
+119
+62
+106
+83
+144
+120
+22
+55
+134
+116
+89
+88
+133
+9
+54
+51
+20
+62
+188
+176
+166
+9
+166
+116
+2
+176
+39
+50
+148
+40
+113
+118
+93
+98
+154
+44
+87
+122
+157
+42
+43
+81
+99
+63
+92
+187
+92
+71
+199
+161
+177
+12
+82
+185
+172
+166
+51
+9
+2
+134
+184
+99
+141
+159
+87
+93
+179
+41
+36
+47
+158
+129
+149
+137
+81
+53
+196
+99
+30
+92
+85
+81
+126
+28
+39
+180
+134
+183
+98
+140
+159
+99
+162
+84
+49
+141
+5
+162
+128
+106
+89
+180
+86
+93
+188
+92
+59
+134
+71
+25
+110
+38
+44
+123
+141
+143
+193
+67
+73
+33
+143
+164
+97
+108
+172
+64
+42
+75
+79
+196
+68
+45
+65
+184
+124
+89
+21
+128
+185
+155
+69
+20
+97
+7
+170
+164
+54
+52
+27
+96
+137
+157
+110
+53
+129
+98
+27
+82
+46
+146
+62
+58
+193
+41
+109
+94
+182
+44
+34
+6
+133
+143
+67
+114
+82
+69
+80
+56
+21
+23
+150
+91
+197
+170
+47
+153
+93
+184
+68
+154
+116
+113
+34
+188
+23
+49
+94
+123
+94
+64
+139
+58
+103
+99
+66
+113
+81
+74
+116
+27
+124
+102
+94
+50
+52
+65
+128
+184
+151
+53
+158
+75
+30
+112
+200
+200
+1
+3
+13
+56
+21
+26
+171
+192
+21
+197
+194
+197
+36
+44
+145
+79
+170
+107
+118
+147
+22
+8
+52
+42
+191
+168
+86
+11
+91
+51
+91
+85
+96
+8
+187
+55
+46
+184
+91
+93
+137
+188
+102
+121
+10
+175
+161
+189
+88
+33
+5
+133
+155
+139
+41
+199
+26
+167
+167
+105
+127
+18
+161
+8
+2
+147
+63
+57
+180
+167
+187
+17
+25
+198
+167
+16
+197
+41
+80
+108
+137
+49
+62
+129
+23
+175
+45
+100
+194
+63
+41
+76
+93
+70
+189
+107
+139
+76
+10
+173
+156
+179
+68
+199
+187
+128
+90
+186
+110
+189
+144
+165
+98
+100
+122
+37
+123
+7
+138
+166
+156
+45
+71
+16
+65
+44
+82
+97
+50
+28
+123
+91
+35
+198
+71
+48
+47
+53
+98
+112
+192
+141
+122
+62
+76
+104
+144
+129
+77
+102
+117
+193
+101
+76
+146
+193
+47
+149
+68
+68
+3
+9
+25
+70
+1
+178
+58
+146
+156
+24
+144
+50
+8
+195
+105
+74
+104
+157
+11
+55
+32
+100
+108
+151
+142
+93
+81
+49
+169
+170
+102
+85
+194
+1
+59
+149
+164
+48
+14
+52
+188
+66
+104
+30
+48
+23
+111
+55
+137
+127
+131
+39
+61
+17
+157
+188
+116
+10
+15
+3
+82
+67
+65
+187
+141
+160
+97
+138
+158
+112
+50
+99
+145
+180
+179
+56
+129
+74
+82
+32
+58
+59
+35
+79
+160
+46
+39
+23
+186
+115
+13
+47
+166
+176
+161
+190
+88
+20
+133
+23
+142
+47
+3
+196
+150
+141
+96
+109
+191
+168
+86
+7
+73
+173
+184
+151
+51
+152
+53
+152
+40
+70
+63
+149
+124
+5
+121
+82
+3
+86
+89
+167
+2
+109
+34
+26
+55
+100
+108
+145
+101
+104
+115
+157
+113
+62
+159
+2
+182
+76
+22
+48
+90
+115
+81
+51
+183
+41
+199
+28
+181
+40
+10
+107
+147
+125
+28
+47
+35
+183
+190
+93
+49
+54
+86
+34
+34
+95
+69
+157
+124
+135
+95
+154
+74
+62
+104
+72
+98
+142
+174
+168
+41
+139
+67
+152
+111
+99
+197
+94
+189
+91
+46
+60
+150
+165
+42
+166
+18
+18
+146
+115
+175
+20
+145
+93
+55
+98
+98
+104
+146
+145
+153
+16
+127
+15
+155
+191
+154
+11
+78
+174
+143
+98
+100
+124
+47
+161
+150
+54
+172
+150
+149
+149
+157
+196
+171
+59
+20
+188
+151
+15
+132
+58
+164
+63
+107
+76
+94
+84
+61
+13
+131
+70
+47
+55
+106
+143
+103
+138
+103
+176
+127
+184
+161
+110
+16
+106
+97
+25
+82
+69
+78
+48
+182
+67
+163
+173
+176
+102
+30
+68
+141
+35
+142
+142
+177
+188
+140
+144
+11
+170
+118
+183
+40
+191
+189
+21
+25
+166
+171
+136
+79
+55
+19
+20
+152
+132
+29
+185
+52
+50
+34
+155
+28
+179
+22
+122
+132
+98
+3
+135
+187
+102
+137
+104
+191
+14
+167
+80
+181
+166
+167
+112
+174
+33
+37
+125
+18
+188
+167
+114
+180
+53
+100
+131
+83
+126
+9
+119
+38
+160
+23
+96
+170
+159
+28
+139
+187
+73
+153
+63
+6
+73
+184
+51
+54
+67
+122
+129
+85
+145
+108
+150
+128
+16
+151
+157
+190
+128
+62
+16
+145
+125
+51
+181
+27
+137
+183
+67
+161
+162
+129
+117
+147
+27
+45
+22
+131
+194
+187
+177
+180
+87
+107
+58
+190
+23
+30
+171
+158
+15
+67
+72
+28
+118
+64
+120
+148
+8
+119
+39
+167
+51
+4
+168
+176
+147
+98
+71
+144
+28
+73
+185
+57
+75
+142
+176
+186
+130
+109
+83
+122
+190
+37
+120
+187
+40
+164
+20
+50
+122
+79
+183
+188
+83
+10
+114
+190
+121
+18
+20
+156
+157
+143
+47
+194
+144
+119
+21
+59
+169
+83
+180
+142
+31
+108
+169
+47
+167
+177
+160
+173
+198
+30
+200
+130
+179
+107
+28
+12
+18
+4
+64
+153
+144
+87
+30
+195
+103
+67
+81
+78
+145
+172
+125
+2
+93
+139
+1
+160
+149
+55
+196
+84
+136
+65
+169
+25
+33
+176
+161
+187
+77
+178
+175
+49
+127
+119
+176
+187
+138
+143
+20
+37
+43
+123
+152
+12
+104
+118
+176
+199
+11
+76
+158
+72
+8
+1
+140
+28
+113
+25
+136
+190
+116
+189
+97
+82
+19
+178
+105
+25
+8
+25
+80
+56
+17
+5
+74
+6
+167
+155
+27
+165
+154
+40
+52
+154
+61
+181
+141
+22
+65
+189
+152
+15
+124
+12
+153
+13
+108
+129
+8
+86
+49
+119
+74
+177
+1
+14
+78
+143
+163
+87
+61
+184
+155
+74
+56
+70
+117
+71
+175
+13
+107
+124
+183
+186
+70
+144
+37
+131
+57
+161
+53
+74
+170
+153
+192
+170
+100
+71
+124
+110
+143
+75
+163
+105
+162
+31
+128
+87
+174
+64
+18
+132
+34
+14
+179
+150
+93
+9
+21
+49
+105
+187
+183
+18
+57
+184
+198
+130
+197
+21
+150
+114
+138
+5
+191
+104
+103
+87
+196
+195
+5
+78
+23
+36
+15
+166
+62
+78
+110
+156
+151
+104
+64
+48
+117
+69
+169
+192
+33
+74
+149
+34
+66
+91
+150
+88
+179
+80
+78
+144
+167
+110
+157
+155
+116
+107
+195
+15
+133
+68
+12
+59
+48
+159
+122
+107
+145
+108
+141
+80
+10
+146
+187
+7
+160
+99
+159
+60
+133
+60
+161
+28
+121
+73
+152
+62
+1
+49
+93
+117
+66
+142
+66
+116
+107
+1
+43
+54
+137
+136
+184
+79
+21
+17
+118
+159
+93
+125
+118
+183
+40
+193
+4
+92
+112
+49
+89
+91
+153
+96
+3
+156
+108
+47
+112
+51
+100
+143
+165
+104
+135
+83
+82
+143
+128
+79
+125
+37
+101
+77
+155
+42
+55
+154
+33
+11
+172
+130
+38
+61
+25
+4
+195
+140
+85
+55
+167
+112
+171
+24
+1
+194
+158
+2
+195
+154
+172
+52
+163
+110
+196
+190
+176
+149
+113
+144
+48
+189
+104
+131
+49
+113
+45
+53
+113
+1
+195
+162
+22
+73
+44
+5
+38
+190
+196
+71
+58
+115
+168
+180
+165
+174
+165
+23
+57
+139
+123
+88
+24
+151
+91
+193
+142
+115
+15
+51
+175
+198
+12
+92
+43
+33
+12
+174
+141
+81
+20
+193
+181
+156
+105
+31
+37
+150
+168
+61
+54
+174
+167
+36
+112
+149
+87
+182
+117
+60
+110
+128
+178
+114
+86
+91
+172
+15
+147
+144
+146
+181
+170
+197
+50
+132
+148
+99
+62
+83
+143
+114
+194
+141
+105
+163
+38
+160
+21
+89
+144
+63
+85
+142
+89
+57
+140
+131
+124
+169
+95
+53
+68
+129
+166
+35
+123
+24
+37
+4
+96
+144
+2
+115
+81
+49
+169
+170
+102
+86
+1
+30
+172
+169
+66
+74
+54
+60
+74
+109
+192
+167
+77
+164
+94
+90
+99
+188
+37
+136
+85
+89
+171
+28
+29
+126
+95
+36
+168
+81
+180
+154
+105
+44
+124
+144
+154
+30
+191
+80
+161
+48
+40
+8
+88
+63
+187
+152
+38
+56
+200
+98
+183
+23
+94
+156
+88
+130
+188
+163
+85
+47
+123
+115
+189
+99
+96
+81
+28
+42
+196
+1
+51
+94
+111
+16
+100
+64
+85
+131
+25
+170
+199
+64
+196
+1
+47
+73
+14
+36
+90
+14
+78
+143
+155
+47
+84
+85
+161
+197
+140
+65
+136
+32
+167
+120
+20
+39
+59
+5
+102
+165
+78
+182
+192
+115
+163
+141
+186
+49
+20
+80
+104
+103
+82
+169
+78
+150
+194
+18
+166
+35
+115
+182
+57
+103
+109
+122
+159
+52
+85
+48
+125
+119
+190
+71
+115
+56
+98
+87
+44
+81
+91
+21
+109
+64
+4
+51
+68
+151
+100
+39
+135
+61
+158
+200
+178
+75
+50
+23
+93
+152
+74
+81
+18
+182
+129
+140
+78
+16
+192
+8
+127
+88
+190
+144
+159
+59
+128
+38
+74
+104
+157
+13
+63
+69
+44
+48
+94
+130
+140
+70
+165
+164
+98
+116
+19
+68
+37
+17
+166
+50
+8
+199
+117
+117
+52
+58
+82
+175
+113
+106
+23
+183
+96
+131
+125
+175
+126
+185
+173
+175
+102
+34
+90
+35
+2
+92
+140
+16
+33
+55
+39
+139
+88
+77
+71
+138
+189
+97
+82
+21
+191
+155
+14
+91
+21
+109
+67
+22
+132
+190
+159
+45
+36
+14
+160
+41
+6
+71
+171
+191
+8
+133
+131
+187
+145
+187
+21
+46
+88
+122
+138
+135
+171
+10
+124
+55
+13
+188
+12
+178
+162
+172
+174
+96
+16
+30
+41
+179
+108
+40
+73
+81
+31
+55
+53
+24
+68
+198
+173
+61
+11
+116
+4
+178
+37
+22
+3
+26
+128
+135
+57
+135
+95
+161
+110
+12
+90
+30
+173
+172
+77
+113
+186
+102
+145
+148
+189
+4
+124
+103
+110
+130
+193
+190
+7
+135
+146
+65
+77
+82
+195
+38
+75
+109
+183
+113
+36
+1
+83
+86
+174
+71
+60
+126
+21
+193
+167
+66
+101
+9
+150
+23
+188
+122
+46
+178
+53
+118
+33
+140
+147
+23
+20
+115
+113
+45
+52
+111
+199
+196
+193
+195
+34
+47
+177
+44
+68
+17
+90
+187
+121
+42
+163
+200
+139
+34
+158
+39
+19
+162
+5
+172
+187
+177
+183
+106
+194
+8
+105
+160
+15
+55
+196
+80
+120
+200
+125
+153
+189
+164
+81
+15
+161
+34
+151
+4
+70
+186
+88
+59
+160
+30
+146
+11
+148
+196
+39
+78
+115
+192
+119
+192
+81
+161
+39
+187
+172
+154
+175
+66
+23
+148
+85
+178
+106
+39
+79
+128
+63
+23
+175
+46
+103
+7
+115
+32
+157
+55
+119
+20
+48
+113
+46
+63
+165
+22
+47
+88
+108
+57
+171
+121
+182
+9
+17
+28
+15
+37
+87
+192
+174
+116
+129
+135
+53
+104
+145
+136
+114
+58
+128
+49
+142
+14
+14
+156
+12
+70
+119
+81
+18
+182
+136
+180
+54
+110
+172
+46
+124
+133
+89
+140
+36
+160
+37
+187
+189
+58
+44
+148
+93
+30
+146
+5
+118
+63
+124
+175
+140
+65
+128
+187
+168
+129
+65
+31
+4
+141
+17
+32
+41
+158
+176
+40
+55
+176
+160
+184
+64
+129
+196
+17
+147
+124
+28
+55
+73
+152
+53
+154
+45
+89
+125
+153
+200
+21
+129
+188
+168
+117
+195
+117
+153
+65
+12
+86
+13
+109
+136
+38
+7
+103
+158
+20
+99
+16
+6
+88
+82
+98
+55
+48
+196
+149
+132
+53
+130
+106
+74
+87
+60
+176
+123
+154
+20
+135
+35
+197
+67
+30
+175
+182
+122
+93
+65
+156
+152
+108
+83
+122
+190
+44
+155
+138
+37
+180
+149
+82
+149
+159
+20
+91
+167
+183
+194
+120
+175
+173
+62
+18
+149
+134
+64
+176
+86
+134
+25
+151
+81
+127
+40
+96
+20
+56
+156
+32
+187
+38
+150
+162
+23
+78
+65
+89
+154
+127
+176
+119
+130
+109
+82
+117
+166
+142
+164
+105
+155
+186
+121
+54
+35
+125
+33
+78
+171
+128
+35
+60
+40
+107
+84
+142
+93
+86
+77
+92
+58
+122
+13
+180
+169
+197
+59
+188
+199
+100
+13
+178
+157
+137
+12
+42
+142
+77
+192
+56
+13
+177
+145
+79
+167
+96
+75
+192
+77
+132
+105
+38
+92
+8
+20
+55
+152
+17
+133
+51
+105
+178
+121
+130
+95
+197
+131
+13
+100
+87
+21
+148
+96
+45
+12
+70
+111
+36
+22
+11
+64
+90
+167
+191
+44
+148
+92
+24
+114
+74
+19
+48
+117
+70
+175
+21
+148
+103
+86
+194
+187
+180
+3
+194
+140
+100
+139
+140
+191
+87
+200
+19
+122
+159
+61
+137
+78
+32
+96
+88
+66
+199
+6
+49
+40
+199
+37
+34
+70
+115
+61
+134
+52
+109
+190
+159
+44
+33
+3
+121
+103
+130
+56
+165
+90
+61
+157
+190
+131
+75
+75
+178
+191
+146
+159
+48
+57
+109
+144
+80
+190
+20
+15
+109
+121
+151
+15
+136
+80
+63
+55
+169
+115
+175
+15
+120
+187
+47
+1
+187
+116
+15
+47
+145
+50
+194
+118
+164
+125
+71
+106
+193
+11
+129
+80
+119
+195
+106
+82
+139
+96
+131
+124
+164
+72
+153
+76
+81
+2
+88
+114
+91
+123
+118
+4
+169
+178
+149
+97
+41
+175
+81
+110
+133
+12
+78
+165
+88
+49
+102
+171
+109
+114
+106
+11
+115
+192
+124
+13
+170
+102
+85
+192
+190
+12
+171
+114
+152
+85
+141
+86
+48
+115
+58
+117
+184
+46
+28
+153
+69
+34
+191
+38
+112
+131
+179
+93
+151
+71
+69
+176
+35
+28
+60
+105
+95
+24
+89
+121
+123
+56
+25
+50
+78
+26
+49
+66
+155
+143
+65
+104
+34
+76
+149
+13
+140
+121
+68
+123
+130
+78
+98
+87
+47
+97
+162
+101
+146
+171
+112
+141
+36
+150
+179
+127
+152
+164
+24
+65
+182
+107
+1
+49
+86
+74
+78
+2
+107
+29
+15
+27
+33
+157
+42
+47
+104
+200
+65
+199
+4
+40
+4
+67
+168
+3
+111
+34
+11
+163
+78
+4
+124
+115
+171
+198
+48
+106
+5
+83
+55
+180
+187
+108
+167
+27
+61
+129
+27
+2
+168
+195
+58
+196
+54
+168
+123
+26
+48
+59
+126
+28
+32
+142
+166
+121
+37
+134
+71
+20
+82
+114
+149
+70
+78
+44
+162
+182
+37
+182
+164
+145
+194
+60
+20
+175
+77
+86
+29
+1
+146
+67
+91
+142
+31
+116
+16
+55
+185
+16
+31
+43
+185
+124
+81
+171
+104
+85
+176
+93
+178
+31
+187
+45
+191
+141
+127
+92
+11
+39
+140
+91
+85
+99
+24
+61
+147
+138
+111
+20
+126
+176
+127
+176
+116
+118
+65
+132
+8
+59
+89
+3
+17
+74
+93
+94
+134
+158
+143
+34
+121
+20
+34
+29
+71
+167
+170
+117
+174
+195
+8
+95
+96
+124
+84
+193
+2
+77
+44
+175
+57
+169
+109
+132
+12
+85
+3
+58
+121
+7
+155
+64
+196
+195
+14
+125
+31
+63
+97
+17
+33
+48
+194
+133
+56
+142
+154
+46
+95
+155
+82
+96
+43
+192
+167
+74
+146
+13
+166
+78
+176
+159
+176
+21
+150
+109
+108
+65
+23
+150
+99
+43
+169
+33
+76
+163
+92
+89
+110
+60
+171
+84
+171
+70
+84
+79
+118
+198
+127
+183
+152
+69
+47
+60
+143
+118
+23
+79
+70
+109
+25
+169
+195
+51
+154
+62
+191
+189
+16
+199
+54
+136
+132
+168
+26
+42
+23
+158
+145
+49
+189
+93
+60
+124
+7
+131
+119
+142
+179
+198
+178
+91
+142
+34
+130
+74
+82
+22
+197
+189
+163
+79
+10
+149
+5
+88
+88
+136
+26
+131
+154
+146
+88
+17
+111
+108
+57
+167
+93
+57
+107
+133
+36
+21
+4
+35
+171
+119
+174
+173
+79
+118
+195
+114
+129
+150
+142
+99
+124
+50
+187
+76
+177
+184
+109
+5
+52
+64
+118
+140
+176
+1
+22
+128
+172
+85
+167
+36
+114
+167
+175
+153
+147
+103
+98
+61
+86
+165
+19
+32
+23
+54
+121
+43
+170
+31
+59
+81
+155
+6
+41
+195
+6
+86
+62
+199
+39
+42
+109
+76
+77
+174
+157
+174
+35
+50
+183
+55
+80
+193
+38
+90
+2
+198
+173
+61
+13
+132
+71
+43
+18
+126
+197
+53
+147
+2
+92
+140
+15
+28
+37
+172
+103
+74
+114
+21
+103
+35
+86
+2
+38
+12
+126
+56
+1
+102
+9
+132
+115
+106
+3
+65
+162
+190
+87
+11
+85
+10
+101
+119
+4
+152
+79
+112
+163
+172
+167
+56
+35
+114
+169
+188
+10
+170
+135
+84
+86
+166
+21
+32
+6
+149
+39
+97
+35
+141
+134
+139
+33
+150
+4
+78
+34
+98
+91
+61
+149
+150
+161
+15
+41
+115
+117
+69
+170
+194
+42
+104
+49
+161
+127
+114
+143
+28
+85
+62
+8
+92
+85
+83
+130
+34
+40
+136
+58
+129
+52
+158
+81
+67
+68
+11
+56
+41
+141
+81
+18
+185
+148
+22
+5
+35
+170
+106
+106
+89
+176
+60
+179
+137
+16
+64
+37
+50
+172
+184
+155
+77
+68
+119
+103
+152
+182
+129
+139
+71
+178
+30
+181
+18
+79
+117
+194
+110
+116
+108
+4
+50
+69
+164
+170
+141
+125
+77
+142
+162
+91
+91
+128
+153
+168
+33
+84
+13
+124
+32
+74
+159
+89
+101
+8
+143
+188
+46
+183
+84
+59
+199
+66
+6
+47
+24
+127
+146
+134
+95
+159
+107
+10
+99
+106
+143
+107
+164
+17
+32
+40
+156
+172
+34
+59
+51
+174
+186
+152
+39
+62
+29
+15
+30
+50
+27
+118
+64
+123
+167
+94
+62
+125
+199
+69
+27
+141
+5
+166
+152
+22
+166
+200
+111
+66
+199
+1
+15
+80
+149
+172
+100
+48
+193
+127
+29
+36
+157
+16
+82
+156
+196
+177
+99
+2
+125
+132
+66
+12
+75
+148
+12
+142
+146
+200
+86
+117
+134
+150
+100
+51
+5
+176
+10
+80
+197
+62
+198
+33
+15
+197
+53
+146
+199
+82
+103
+79
+150
+188
+186
+22
+64
+184
+134
+147
+80
+160
+40
+9
+91
+68
+190
+136
+106
+13
+124
+26
+41
+13
+114
+169
+195
+46
+126
+142
+117
+33
+144
+167
+110
+152
+128
+200
+55
+129
+81
+130
+49
+125
+112
+151
+99
+39
+144
+112
+178
+63
+173
+75
+95
+97
+128
+104
+67
+70
+24
+114
+67
+179
+69
+6
+19
+62
+10
+99
+109
+162
+195
+110
+110
+66
+12
+78
+163
+77
+195
+78
+121
+25
+62
+143
+108
+156
+169
+16
+175
+103
+48
+161
+140
+192
+97
+56
+64
+84
+125
+198
+61
+189
+189
+32
+95
+79
+27
+50
+61
+116
+150
+60
+11
+128
+71
+72
+1
+158
+139
+14
+38
+102
+69
+104
+1
+72
+26
+107
+11
+106
+141
+99
+121
+40
+153
+164
+10
+184
+18
+51
+146
+18
+194
+8
+98
+123
+55
+27
+73
+195
+114
+129
+151
+150
+139
+90
+92
+143
+25
+70
+195
+142
+101
+130
+73
+68
+152
+100
+38
+127
+22
+191
+148
+169
+86
+196
+8
+86
+45
+99
+196
+85
+146
+116
+183
+55
+81
+192
+30
+52
+41
+184
+130
+132
+22
+146
+78
+155
+25
+160
+136
+178
+51
+104
+169
+80
+157
+26
+141
+19
+45
+104
+17
+170
+64
+58
+179
+150
+93
+7
+5
+174
+195
+10
+105
+140
+98
+125
+71
+104
+187
+186
+34
+133
+91
+150
+90
+187
+117
+21
+73
+49
+37
+182
+159
+117
+68
+161
+157
+94
+150
+56
+184
+7
+183
+38
+183
+156
+95
+169
+162
+47
+28
+148
+41
+112
+103
+14
+163
+52
+50
+34
+155
+29
+176
+200
+19
+118
+137
+157
+113
+69
+1
+186
+108
+175
+75
+79
+200
+93
+157
+108
+35
+37
+112
+141
+38
+160
+24
+105
+17
+160
+13
+38
+112
+133
+191
+148
+170
+92
+21
+101
+15
+184
+170
+171
+94
+26
+118
+71
+172
+191
+2
+94
+150
+55
+179
+182
+81
+49
+165
+157
+56
+123
+40
+134
+45
+66
+188
+142
+159
+80
+50
+175
+8
+70
+156
+106
+31
+35
+131
+78
+85
+14
+122
+6
+143
+6
+144
+16
+3
+73
+14
+30
+58
+77
+140
+147
+29
+52
+48
+23
+109
+51
+123
+86
+10
+87
+33
+14
+187
+199
+112
+85
+103
+51
+185
+48
+24
+118
+96
+112
+10
+53
+31
+110
+178
+83
+95
+28
+116
+44
+25
+156
+117
+95
+120
+66
+118
+118
+50
+42
+3
+43
+31
+7
+164
+117
+34
+146
+177
+149
+100
+64
+85
+136
+54
+104
+144
+126
+64
+51
+129
+119
+150
+34
+55
+31
+91
+69
+199
+170
+31
+62
+95
+14
+34
+81
+180
+151
+86
+156
+163
+176
+196
+190
+183
+190
+93
+49
+60
+119
+181
+17
+71
+78
+28
+70
+172
+1
+64
+179
+98
+176
+175
+71
+54
+87
+42
+70
+41
+17
+135
+54
+115
+6
+197
+135
+38
+12
+135
+103
+4
+97
+154
+50
+117
+48
+39
+7
+88
+72
+42
+2
+34
+194
+56
+191
+46
+161
+151
+61
+9
+105
+148
+145
+145
+167
+95
+68
+155
+123
+142
+151
+30
+22
+67
+2
+17
+81
+139
+109
+3
+38
+1
+68
+3
+8
+23
+69
+13
+58
+32
+68
+122
+128
+67
+57
+138
+115
+53
+82
+17
+167
+50
+3
+167
+179
+177
+47
+96
+154
+58
+168
+88
+14
+93
+35
+172
+125
+200
+78
+71
+128
+130
+27
+194
+126
+12
+143
+153
+30
+11
+196
+80
+115
+171
+193
+18
+180
+118
+86
+56
+168
+102
+100
+91
+44
+46
+83
+87
+178
+86
+114
+111
+44
+66
+1
+12
+63
+74
+81
+24
+17
+84
+155
+177
+63
+191
+180
+163
+161
+99
+143
+173
+150
+149
+146
+134
+95
+162
+120
+67
+126
+155
+199
+200
+5
+37
+179
+139
+28
+121
+75
+163
+105
+162
+28
+113
+31
+172
+150
+155
+183
+102
+169
+96
+52
+57
+71
+115
+59
+117
+176
+6
+51
+57
+81
+177
+134
+13
+72
+114
+36
+196
+53
+154
+49
+108
+7
+72
+166
+150
+12
+123
+32
+88
+39
+51
+151
+54
+165
+106
+153
+165
+9
+173
+162
+15
+32
+61
+81
+141
+119
+49
+26
+117
+69
+158
+130
+164
+13
+9
+136
+137
+200
+170
+19
+187
+154
+39
+49
+147
+46
+155
+121
+131
+99
+13
+191
+28
+48
+41
+18
+140
+82
+33
+63
+77
+100
+108
+152
+142
+89
+57
+138
+119
+75
+175
+181
+110
+38
+35
+71
+115
+53
+84
+30
+20
+53
+146
+197
+70
+52
+84
+44
+108
+49
+129
+134
+43
+50
+115
+45
+34
+5
+122
+93
+59
+120
+192
+78
+140
+141
+190
+71
+114
+53
+91
+71
+6
+3
+164
+161
+90
+90
+132
+184
+114
+33
+175
+156
+158
+147
+64
+63
+4
+53
+87
+45
+91
+145
+50
+197
+135
+40
+30
+24
+75
+36
+148
+162
+43
+5
+39
+194
+13
+136
+100
+185
+5
+171
+184
+166
+140
+145
+15
+188
+191
+53
+7
+166
+129
+85
+151
+148
+127
+33
+55
+32
+101
+119
+2
+146
+59
+40
+114
+126
+137
+85
+81
+121
+2
+126
+144
+130
+81
+122
+4
+123
+109
+150
+116
+150
+58
+199
+76
+69
+127
+147
+141
+123
+75
+141
+176
+190
+154
+15
+108
+118
+136
+160
+138
+191
+100
+86
+19
+136
+50
+81
+38
+99
+50
+11
+19
+19
+140
+72
+178
+19
+117
+131
+138
+48
+50
+69
+168
+186
+6
+161
+116
+50
+60
+109
+116
+118
+71
+164
+145
+199
+89
+151
+105
+70
+77
+31
+99
+117
+11
+14
+185
+186
+55
+61
+72
+84
+58
+194
+50
+152
+67
+35
+7
+132
+132
+2
+28
+152
+60
+196
+37
+57
+17
+185
+164
+117
+29
+129
+113
+116
+84
+58
+1
+80
+75
+137
+143
+32
+103
+132
+69
+30
+165
+118
+26
+97
+151
+38
+67
+65
+189
+146
+182
+176
+25
+161
+149
+43
+123
+149
+191
+11
+144
+166
+104
+137
+86
+83
+128
+19
+165
+22
+48
+88
+101
+16
+191
+2
+92
+138
+199
+157
+152
+102
+43
+145
+81
+183
+171
+180
+146
+59
+42
+122
+153
+20
+150
+119
+170
+151
+176
+97
+1
+132
+184
+118
+53
+62
+98
+30
+103
+149
+165
+51
+22
+76
+60
+77
+129
+78
+114
+182
+65
+154
+147
+95
+47
+31
+165
+112
+187
+116
+14
+43
+140
+52
+50
+36
+173
+111
+115
+90
+109
+44
+81
+95
+44
+6
+44
+13
+85
+1
+39
+28
+18
+53
+163
+100
+139
+134
+155
+127
+169
+77
+141
+159
+88
+97
+193
+87
+188
+145
+187
+15
+9
+119
+39
+164
+38
+154
+183
+115
+44
+29
+181
+25
+120
+99
+121
+33
+114
+187
+97
+99
+125
+59
+34
+71
+124
+109
+136
+36
+199
+71
+33
+162
+75
+197
+104
+56
+1
+109
+42
+74
+72
+166
+149
+200
+61
+162
+29
+115
+35
+176
+145
+91
+38
+14
+143
+131
+105
+53
+176
+177
+86
+119
+148
+14
+159
+24
+118
+94
+104
+182
+157
+104
+13
+141
+129
+111
+105
+35
+67
+90
+137
+10
+29
+88
+67
+16
+93
+16
+60
+21
+185
+127
+98
+47
+200
+180
+83
+73
+97
+127
+93
+13
+43
+144
+84
+5
+80
+36
+93
+38
+195
+30
+32
+123
+51
+1
+145
+65
+86
+127
+195
+27
+12
+28
+64
+135
+35
+193
+46
+141
+32
+130
+88
+162
+186
+59
+77
+139
+138
+180
+38
+14
+142
+130
+107
+76
+91
+67
+181
+87
+96
+192
+89
+14
+78
+148
+186
+191
+71
+110
+23
+149
+90
+199
+185
+119
+51
+37
+162
+45
+12
+73
+131
+132
+16
+110
+124
+152
+2
+46
+58
+132
+75
+61
+99
+46
+181
+78
+41
+145
+103
+115
+163
+146
+12
+160
+56
+96
+75
+192
+80
+151
+187
+170
+136
+86
+98
+16
+18
+162
+13
+25
+34
+175
+147
+113
+155
+114
+94
+137
+181
+54
+100
+115
+189
+102
+113
+160
+145
+30
+71
+165
+149
+11
+124
+51
+192
+95
+46
+19
+101
+39
+128
+16
+142
+116
+14
+48
+161
+135
+163
+167
+133
+100
+7
+144
+1
+116
+86
+74
+75
+184
+28
+119
+62
+103
+57
+21
+15
+104
+91
+13
+60
+44
+125
+153
+192
+180
+152
+94
+198
+149
+112
+134
+199
+189
+143
+159
+73
+8
+196
+100
+41
+146
+109
+144
+87
+30
+196
+109
+94
+181
+41
+20
+157
+161
+158
+98
+166
+118
+10
+1
+122
+122
+38
+132
+57
+152
+1
+44
+54
+127
+84
+162
+13
+28
+51
+54
+67
+121
+126
+72
+94
+119
+76
+185
+27
+100
+156
+38
+24
+4
+14
+48
+162
+144
+13
+178
+158
+146
+53
+6
+167
+144
+167
+107
+139
+69
+167
+187
+19
+29
+8
+187
+53
+39
+154
+178
+83
+95
+22
+83
+97
+40
+165
+35
+124
+33
+84
+15
+130
+52
+141
+180
+12
+57
+37
+111
+138
+30
+147
+9
+136
+133
+175
+61
+188
+183
+7
+196
+111
+105
+36
+70
+96
+149
+39
+89
+188
+127
+75
+109
+175
+77
+85
+21
+163
+186
+58
+71
+106
+1
+52
+109
+186
+135
+139
+23
+88
+122
+142
+158
+72
+16
+50
+159
+102
+184
+185
+63
+109
+94
+183
+53
+70
+152
+80
+114
+168
+181
+173
+11
+115
+192
+122
+1
+111
+64
+184
+128
+117
+148
+39
+109
+103
+37
+94
+37
+175
+117
+131
+132
+19
+124
+180
+164
+168
+134
+95
+167
+153
+11
+97
+80
+10
+143
+168
+123
+30
+74
+170
+156
+14
+80
+157
+22
+116
+102
+172
+115
+148
+50
+175
+199
+21
+133
+13
+85
+194
+4
+74
+13
+15
+176
+122
+151
+13
+115
+180
+42
+36
+42
+131
+12
+95
+64
+127
+190
+196
+71
+61
+130
+29
+9
+195
+91
+196
+161
+5
+183
+53
+68
+136
+9
+29
+96
+114
+24
+118
+97
+119
+44
+195
+172
+79
+126
+50
+167
+156
+35
+6
+129
+116
+141
+2
+142
+39
+158
+200
+175
+54
+151
+19
+158
+177
+39
+44
+119
+114
+21
+98
+1
+125
+146
+151
+192
+197
+52
+142
+184
+25
+101
+183
+185
+66
+136
+25
+126
+135
+79
+63
+66
+32
+6
+147
+31
+64
+110
+84
+116
+139
+191
+98
+65
+111
+86
+122
+157
+46
+71
+12
+33
+92
+61
+136
+73
+14
+25
+31
+160
+82
+54
+189
+48
+187
+90
+63
+167
+44
+156
+148
+86
+180
+109
+38
+51
+164
+129
+100
+43
+161
+187
+74
+158
+89
+108
+54
+154
+38
+45
+129
+170
+57
+11
+160
+63
+140
+71
+168
+174
+134
+35
+11
+149
+2
+72
+15
+47
+147
+63
+53
+154
+52
+131
+117
+129
+121
+164
+98
+112
+194
+157
+3
+6
+9
+1
+131
+178
+89
+141
+41
+183
+129
+130
+20
+154
+147
+104
+100
+66
+99
+3
+123
+119
+4
+156
+108
+40
+71
+74
+3
+156
+108
+47
+111
+43
+64
+1
+31
+181
+8
+17
+33
+50
+199
+148
+100
+71
+132
+154
+138
+46
+33
+188
+30
+90
+76
+44
+184
+108
+197
+8
+83
+21
+186
+126
+85
+181
+123
+113
+167
+191
+43
+142
+72
+156
+87
+122
+150
+199
+47
+95
+151
+49
+137
+183
+65
+147
+104
+99
+61
+79
+129
+63
+22
+167
+5
+130
+135
+46
+62
+163
+18
+46
+116
+84
+60
+8
+114
+12
+44
+159
+159
+127
+134
+63
+174
+76
+96
+93
+97
+150
+28
+21
+74
+58
+83
+178
+120
+120
+44
+187
+131
+103
+40
+114
+126
+134
+73
+38
+174
+99
+31
+98
+109
+172
+58
+1
+81
+82
+166
+55
+41
+153
+151
+128
+15
+139
+103
+163
+58
+82
+170
+81
+156
+10
+62
+84
+144
+110
+165
+2
+135
+192
+136
+89
+113
+80
+70
+100
+173
+141
+92
+88
+96
+188
+68
+119
+108
+177
+92
+158
+125
+129
+47
+126
+137
+86
+91
+173
+18
+154
+161
+182
+43
+24
+156
+128
+162
+24
+89
+123
+137
+116
+69
+169
+196
+59
+194
+38
+85
+167
+37
+122
+198
+94
+183
+49
+49
+58
+107
+122
+171
+134
+65
+183
+116
+52
+67
+137
+22
+102
+13
+158
+36
+197
+62
+1
+51
+96
+120
+55
+53
+30
+101
+139
+132
+141
+61
+99
+44
+177
+64
+196
+200
+43
+53
+138
+149
+60
+17
+164
+36
+139
+111
+17
+108
+98
+16
+14
+147
+155
+9
+62
+94
+10
+18
+19
+155
+155
+141
+52
+47
+20
+93
+186
+78
+196
+78
+102
+112
+156
+130
+181
+118
+82
+30
+38
+167
+58
+47
+161
+143
+14
+1
+79
+64
+79
+102
+97
+70
+147
+54
+8
+159
+88
+100
+8
+152
+38
+66
+57
+148
+172
+105
+85
+161
+6
+190
+85
+200
+42
+49
+119
+75
+180
+11
+49
+196
+133
+37
+32
+56
+53
+11
+191
+55
+9
+164
+103
+144
+135
+121
+110
+177
+68
+17
+97
+30
+110
+188
+144
+171
+138
+89
+92
+151
+82
+129
+43
+95
+191
+87
+9
+68
+134
+193
+153
+185
+135
+141
+37
+151
+180
+118
+93
+93
+125
+114
+165
+167
+116
+194
+128
+18
+162
+11
+9
+158
+74
+19
+53
+145
+199
+87
+136
+34
+177
+160
+169
+176
+141
+61
+100
+48
+190
+111
+160
+166
+151
+20
+161
+187
+73
+155
+75
+54
+52
+31
+122
+56
+37
+121
+199
+102
+28
+50
+50
+57
+92
+45
+38
+28
+31
+130
+108
+80
+107
+126
+195
+39
+81
+135
+83
+83
+156
+191
+147
+166
+72
+143
+11
+178
+175
+50
+124
+98
+73
+160
+109
+16
+117
+156
+86
+117
+129
+128
+3
+70
+199
+165
+3
+133
+171
+32
+51
+19
+62
+198
+33
+18
+12
+115
+177
+36
+19
+194
+198
+39
+54
+181
+198
+166
+11
+176
+163
+192
+90
+9
+49
+16
+58
+6
+116
+42
+6
+60
+113
+139
+15
+47
+145
+48
+187
+88
+51
+113
+23
+120
+114
+7
+18
+48
+127
+134
+61
+165
+44
+181
+88
+104
+38
+90
+2
+1
+191
+134
+92
+144
+42
+156
+165
+184
+21
+70
+34
+182
+185
+71
+167
+166
+92
+60
+134
+73
+30
+124
+78
+155
+30
+182
+26
+120
+86
+40
+73
+77
+8
+155
+62
+182
+134
+164
+184
+30
+123
+70
+120
+89
+56
+144
+157
+47
+75
+28
+99
+143
+166
+116
+199
+156
+145
+72
+131
+134
+33
+188
+38
+136
+74
+23
+76
+49
+11
+28
+72
+180
+39
+13
+132
+76
+70
+141
+21
+53
+132
+120
+132
+118
+121
+62
+84
+149
+140
+102
+154
+4
+45
+32
+190
+55
+21
+34
+15
+193
+21
+189
+151
+6
+82
+36
+85
+186
+154
+49
+115
+48
+58
+116
+180
+37
+4
+92
+120
+94
+90
+97
+172
+160
+13
+44
+146
+86
+5
+55
+89
+39
+35
+64
+71
+54
+89
+53
+119
+38
+160
+27
+118
+72
+170
+174
+112
+109
+49
+109
+17
+124
+196
+58
+187
+6
+153
+71
+49
+57
+107
+132
+29
+185
+50
+43
+4
+44
+24
+151
+97
+23
+69
+9
+37
+140
+114
+25
+125
+123
+16
+192
+12
+148
+181
+159
+126
+122
+6
+136
+165
+170
+135
+84
+94
+5
+190
+93
+51
+72
+173
+194
+9
+110
+182
+106
+199
+42
+58
+177
+138
+38
+189
+194
+66
+48
+98
+153
+40
+65
+37
+36
+88
+1
+19
+106
+67
+50
+100
+155
+34
+9
+150
+19
+169
+41
+129
+3
+61
+141
+96
+110
+197
+192
+179
+145
+65
+84
+120
+164
+106
+165
+37
+145
+134
+103
+16
+166
+55
+41
+153
+146
+102
+102
+92
+41
+17
+135
+62
+160
+3
+178
+47
+83
+74
+97
+119
+49
+21
+89
+148
+92
+26
+126
+123
+9
+146
+4
+107
+9
+93
+80
+46
+156
+129
+170
+62
+46
+116
+84
+60
+11
+128
+67
+55
+126
+62
+38
+70
+82
+68
+70
+7
+15
+27
+29
+134
+150
+92
+5
+199
+154
+137
+39
+200
+52
+113
+10
+48
+198
+156
+155
+127
+167
+67
+99
+189
+47
+183
+77
+15
+1
+70
+12
+48
+181
+60
+129
+38
+67
+64
+183
+123
+96
+72
+168
+164
+75
+178
+194
+163
+35
+151
+192
+189
+13
+176
+137
+43
+27
+183
+51
+65
+132
+10
+73
+145
+18
+2
+57
+124
+32
+79
+190
+36
+104
+104
+90
+9
+41
+172
+65
+43
+71
+41
+12
+102
+108
+132
+21
+135
+24
+131
+172
+54
+181
+2
+186
+99
+124
+55
+18
+8
+91
+79
+55
+19
+22
+167
+5
+131
+142
+70
+147
+52
+192
+90
+8
+43
+188
+143
+166
+110
+169
+23
+25
+141
+25
+80
+60
+35
+77
+146
+191
+31
+69
+132
+178
+78
+70
+119
+87
+54
+143
+170
+134
+77
+63
+86
+148
+116
+163
+137
+162
+137
+168
+181
+173
+12
+118
+7
+177
+3
+26
+127
+133
+60
+161
+31
+137
+145
+42
+143
+85
+25
+186
+95
+97
+132
+122
+145
+175
+148
+116
+170
+172
+109
+105
+48
+151
+75
+90
+68
+197
+179
+97
+174
+174
+84
+141
+92
+84
+77
+107
+147
+122
+14
+187
+194
+82
+153
+181
+105
+6
+93
+110
+20
+138
+46
+34
+197
+72
+65
+143
+74
+154
+62
+190
+188
+19
+20
+156
+159
+147
+55
+10
+164
+99
+120
+37
+140
+111
+4
+28
+131
+134
+30
+177
+194
+173
+91
+190
+121
+22
+43
+57
+161
+54
+77
+182
+197
+147
+109
+129
+198
+27
+185
+69
+151
+88
+165
+3
+134
+179
+73
+27
+111
+27
+162
+129
+121
+167
+114
+177
+43
+63
+191
+185
+191
+82
+176
+123
+153
+15
+116
+157
+101
+2
+99
+180
+193
+139
+95
+125
+97
+57
+71
+116
+61
+128
+17
+151
+156
+186
+108
+179
+107
+30
+21
+56
+149
+196
+33
+38
+132
+53
+132
+112
+88
+123
+153
+12
+97
+75
+183
+20
+79
+90
+36
+7
+120
+54
+48
+1
+179
+67
+192
+152
+184
+136
+166
+173
+148
+129
+48
+128
+136
+66
+172
+41
+98
+18
+29
+9
+195
+97
+25
+80
+53
+1
+132
+190
+151
+199
+34
+16
+195
+27
+11
+27
+69
+167
+186
+16
+22
+191
+147
+169
+92
+34
+179
+169
+1
+90
+133
+190
+147
+178
+144
+69
+118
+84
+46
+127
+144
+129
+78
+105
+133
+54
+133
+113
+83
+85
+166
+38
+133
+63
+179
+111
+51
+113
+18
+91
+188
+114
+196
+149
+135
+66
+187
+130
+97
+10
+191
+55
+14
+189
+8
+153
+48
+114
+52
+89
+71
+25
+115
+67
+168
+5
+121
+79
+191
+32
+78
+180
+177
+44
+75
+57
+66
+87
+126
+179
+140
+26
+104
+189
+199
+94
+178
+20
+121
+145
+187
+14
+4
+100
+168
+108
+137
+51
+71
+175
+13
+98
+77
+184
+10
+6
+152
+57
+175
+138
+58
+107
+119
+153
+48
+116
+64
+140
+66
+142
+56
+64
+82
+119
+178
+197
+185
+139
+177
+7
+56
+74
+143
+190
+55
+25
+54
+103
+133
+69
+18
+95
+5
+180
+34
+186
+11
+200
+98
+192
+76
+127
+83
+159
+6
+11
+12
+176
+149
+114
+148
+59
+25
+27
+134
+163
+178
+1
+3
+12
+49
+186
+80
+5
+114
+39
+8
+95
+106
+177
+115
+94
+135
+161
+157
+94
+153
+72
+53
+74
+171
+162
+36
+163
+54
+58
+62
+49
+137
+184
+73
+185
+57
+79
+168
+94
+58
+101
+89
+28
+169
+163
+55
+64
+97
+5
+158
+111
+42
+58
+170
+103
+85
+186
+154
+55
+143
+170
+129
+51
+147
+21
+6
+48
+38
+192
+14
+160
+32
+157
+52
+105
+165
+44
+181
+95
+140
+192
+91
+22
+117
+102
+161
+49
+50
+65
+137
+41
+17
+136
+62
+151
+149
+136
+71
+5
+198
+144
+78
+177
+160
+172
+195
+22
+180
+83
+84
+153
+168
+33
+85
+19
+146
+110
+144
+74
+152
+52
+146
+6
+127
+108
+113
+104
+10
+125
+59
+33
+70
+129
+142
+94
+88
+89
+141
+49
+27
+120
+77
+183
+9
+13
+196
+65
+25
+164
+165
+114
+200
+177
+67
+8
+46
+12
+58
+40
+120
+161
+88
+83
+110
+116
+113
+35
+189
+23
+40
+34
+44
+166
+199
+101
+16
+192
+4
+100
+171
+121
+195
+81
+128
+43
+111
+79
+77
+148
+199
+64
+194
+191
+200
+82
+98
+51
+26
+99
+159
+66
+164
+195
+94
+10
+15
+1
+68
+4
+12
+40
+128
+14
+130
+61
+196
+29
+15
+30
+43
+192
+163
+57
+74
+138
+162
+133
+142
+52
+38
+161
+21
+84
+113
+130
+165
+16
+15
+150
+168
+60
+52
+172
+166
+47
+190
+116
+188
+89
+40
+42
+95
+193
+102
+73
+126
+100
+68
+114
+73
+14
+32
+68
+122
+117
+10
+10
+168
+120
+12
+191
+44
+145
+78
+163
+79
+4
+120
+82
+15
+151
+172
+75
+109
+179
+91
+143
+39
+148
+134
+75
+47
+6
+16
+46
+133
+183
+104
+180
+142
+37
+145
+142
+149
+19
+170
+52
+185
+42
+191
+172
+110
+119
+121
+62
+84
+148
+134
+73
+31
+130
+103
+45
+146
+72
+123
+94
+52
+72
+168
+161
+49
+54
+79
+196
+63
+16
+133
+53
+128
+92
+199
+170
+34
+71
+125
+111
+146
+78
+157
+43
+42
+70
+42
+25
+176
+32
+12
+184
+1
+151
+102
+48
+178
+34
+4
+120
+87
+47
+96
+157
+78
+60
+64
+40
+70
+62
+143
+106
+145
+118
+12
+7
+138
+163
+143
+193
+69
+80
+64
+67
+27
+161
+127
+114
+140
+16
+33
+57
+51
+196
+115
+127
+128
+30
+31
+117
+29
+120
+64
+104
+55
+195
+75
+97
+109
+183
+125
+100
+81
+185
+189
+66
+102
+18
+195
+4
+74
+12
+5
+125
+108
+124
+169
+103
+97
+57
+71
+113
+44
+49
+96
+140
+178
+8
+48
+17
+71
+77
+28
+74
+193
+92
+18
+81
+123
+14
+177
+138
+42
+11
+85
+17
+136
+65
+164
+1
+129
+174
+79
+115
+176
+27
+177
+22
+138
+34
+158
+47
+66
+168
+22
+17
+113
+120
+111
+185
+112
+14
+72
+113
+32
+175
+163
+1
+139
+30
+129
+109
+94
+187
+77
+183
+10
+9
+168
+133
+86
+122
+157
+44
+58
+153
+197
+7
+71
+164
+150
+27
+17
+59
+5
+100
+157
+44
+52
+118
+44
+3
+19
+92
+184
+78
+9
+156
+53
+122
+55
+32
+97
+99
+121
+37
+140
+104
+172
+94
+23
+92
+143
+32
+109
+167
+24
+44
+54
+129
+92
+188
+106
+144
+114
+191
+120
+4
+146
+43
+142
+72
+149
+51
+171
+165
+52
+32
+126
+69
+88
+108
+53
+149
+23
+198
+185
+127
+102
+66
+86
+120
+146
+3
+102
+189
+19
+19
+145
+97
+84
+32
+36
+135
+86
+100
+33
+95
+77
+8
+157
+71
+14
+48
+165
+155
+48
+100
+168
+107
+138
+63
+141
+78
+5
+130
+135
+47
+64
+167
+27
+64
+143
+84
+20
+167
+27
+62
+133
+41
+48
+122
+100
+106
+142
+94
+91
+103
+2
+86
+104
+48
+156
+105
+31
+43
+182
+112
+35
+3
+103
+198
+61
+186
+168
+135
+102
+195
+59
+195
+47
+128
+141
+102
+145
+148
+188
+196
+88
+163
+191
+81
+165
+65
+104
+38
+94
+26
+117
+68
+154
+117
+117
+53
+66
+121
+130
+98
+17
+24
+192
+133
+75
+56
+59
+56
+8
+144
+196
+83
+137
+80
+50
+183
+50
+51
+56
+82
+193
+17
+174
+89
+171
+24
+11
+46
+186
+99
+125
+58
+26
+33
+162
+84
+42
+100
+27
+62
+129
+15
+132
+55
+145
+173
+136
+67
+179
+70
+11
+35
+115
+179
+42
+44
+89
+135
+13
+68
+89
+129
+173
+78
+112
+174
+32
+31
+98
+113
+199
+177
+75
+61
+90
+191
+142
+135
+133
+182
+100
+165
+92
+66
+173
+49
+136
+176
+36
+33
+80
+181
+170
+192
+20
+194
+186
+177
+187
+133
+118
+119
+50
+30
+137
+153
+86
+143
+86
+37
+47
+151
+85
+152
+147
+122
+6
+141
+194
+102
+66
+80
+91
+27
+148
+44
+135
+16
+81
+145
+137
+123
+103
+118
+182
+27
+130
+138
+63
+137
+58
+123
+13
+174
+131
+21
+152
+123
+175
+142
+81
+15
+157
+10
+51
+20
+66
+18
+116
+133
+158
+157
+120
+109
+178
+87
+122
+148
+194
+39
+88
+175
+65
+12
+88
+24
+160
+140
+3
+166
+168
+116
+187
+82
+12
+132
+89
+149
+94
+20
+81
+104
+101
+67
+96
+176
+193
+176
+121
+148
+197
+54
+154
+36
+37
+98
+55
+52
+18
+48
+126
+121
+198
+101
+25
+47
+59
+133
+62
+180
+125
+133
+77
+68
+119
+103
+152
+181
+123
+110
+158
+157
+128
+155
+177
+71
+32
+151
+22
+180
+79
+63
+67
+34
+3
+109
+35
+28
+53
+71
+148
+51
+178
+12
+74
+135
+147
+70
+98
+158
+68
+190
+132
+82
+104
+89
+2
+7
+30
+115
+23
+107
+40
+76
+102
+127
+45
+130
+181
+116
+71
+182
+52
+77
+198
+91
+168
+192
+45
+146
+71
+115
+54
+92
+72
+2
+165
+180
+194
+147
+138
+109
+15
+109
+121
+153
+28
+194
+112
+126
+152
+181
+117
+76
+5
+149
+52
+175
+178
+100
+197
+84
+131
+35
+30
+67
+128
+171
+77
+124
+46
+167
+188
+28
+81
+33
+71
+135
+170
+7
+117
+35
+163
+64
+118
+137
+161
+130
+136
+46
+52
+96
+113
+14
+66
+78
+73
+139
+178
+22
+132
+193
+176
+119
+136
+142
+29
+104
+162
+38
+176
+113
+97
+170
+153
+183
+129
+127
+200
+61
+169
+62
+58
+192
+27
+38
+186
+176
+182
+109
+23
+159
+144
+36
+126
+32
+63
+93
+193
+121
+190
+54
+19
+30
+15
+20
+185
+132
+128
+179
+127
+156
+193
+155
+194
+173
+99
+36
+127
+38
+82
+154
+191
+161
+54
+75
+163
+106
+176
+103
+30
+57
+77
+148
+198
+57
+159
+47
+50
+78
+17
+4
+72
+5
+178
+30
+178
+3
+14
+62
+51
+146
+23
+23
+132
+186
+129
+107
+79
+120
+7
+164
+123
+63
+71
+63
+137
+63
+142
+90
+62
+163
+25
+86
+90
+171
+18
+170
+57
+16
+181
+144
+43
+161
+181
+42
+24
+161
+159
+104
+193
+25
+12
+47
+181
+61
+144
+113
+185
+94
+101
+161
+59
+106
+106
+86
+161
+196
+132
+32
+2
+124
+134
+86
+115
+114
+57
+113
+168
+194
+61
+15
+147
+148
+171
+96
+36
+152
+193
+191
+15
+172
+99
+49
+6
+199
+138
+38
+189
+193
+64
+47
+107
+15
+133
+67
+2
+15
+74
+109
+191
+165
+74
+161
+107
+192
+193
+30
+46
+8
+39
+163
+25
+92
+123
+117
+193
+110
+124
+153
+4
+53
+83
+23
+193
+149
+164
+39
+167
+47
+184
+83
+45
+128
+164
+41
+166
+34
+107
+143
+94
+80
+30
+69
+140
+25
+87
+102
+34
+82
+192
+15
+162
+40
+183
+141
+6
+164
+134
+133
+194
+168
+61
+59
+6
+113
+24
+126
+142
+125
+72
+105
+189
+190
+39
+126
+8
+117
+28
+119
+67
+133
+196
+184
+142
+193
+82
+158
+16
+70
+80
+52
+196
+111
+106
+38
+77
+127
+67
+64
+177
+94
+167
+160
+63
+138
+61
+126
+3
+88
+108
+55
+157
+55
+115
+196
+149
+127
+25
+7
+18
+54
+160
+74
+8
+185
+43
+196
+185
+149
+36
+77
+139
+141
+200
+128
+175
+99
+20
+33
+22
+36
+16
+172
+94
+16
+50
+161
+113
+32
+180
+192
+135
+78
+59
+53
+191
+74
+124
+83
+180
+135
+196
+163
+19
+45
+101
+3
+107
+20
+162
+191
+91
+30
+164
+110
+192
+159
+32
+162
+89
+73
+42
+198
+9
+78
+186
+18
+32
+35
+123
+25
+39
+15
+138
+95
+135
+158
+128
+153
+167
+27
+59
+114
+157
+117
+89
+82
+89
+2
+13
+61
+56
+189
+30
+80
+13
+166
+77
+172
+142
+103
+141
+122
+65
+94
+177
+20
+130
+6
+62
+124
+189
+18
+8
+95
+95
+118
+55
+74
+150
+37
+71
+92
+120
+95
+86
+70
+42
+28
+191
+95
+57
+85
+2
+51
+84
+52
+154
+60
+171
+91
+9
+35
+130
+66
+32
+198
+102
+27
+49
+51
+65
+132
+9
+65
+111
+80
+82
+175
+116
+126
+112
+140
+37
+165
+58
+61
+49
+145
+36
+112
+150
+92
+1
+180
+73
+22
+78
+67
+103
+17
+184
+151
+48
+131
+157
+166
+183
+9
+9
+177
+181
+96
+150
+36
+70
+102
+182
+178
+34
+3
+113
+50
+85
+60
+194
+28
+27
+110
+17
+115
+145
+34
+98
+86
+37
+50
+167
+153
+16
+122
+188
+33
+107
+150
+139
+86
+66
+28
+176
+4
+44
+32
+1
+121
+118
+22
+69
+24
+124
+127
+46
+136
+4
+197
+153
+145
+98
+83
+18
+162
+15
+33
+62
+74
+90
+74
+39
+169
+61
+52
+164
+112
+3
+11
+41
+147
+116
+180
+34
+188
+23
+49
+88
+95
+176
+3
+37
+191
+19
+197
+13
+104
+111
+133
+200
+8
+50
+30
+135
+139
+17
+58
+196
+55
+164
+96
+98
+125
+72
+112
+19
+113
+106
+24
+191
+133
+87
+124
+162
+62
+115
+135
+180
+62
+157
+185
+96
+116
+33
+155
+36
+24
+20
+104
+49
+157
+105
+17
+163
+28
+104
+169
+81
+168
+81
+176
+124
+167
+84
+4
+67
+171
+25
+16
+73
+98
+134
+129
+169
+55
+9
+160
+77
+29
+80
+23
+21
+119
+125
+79
+153
+4
+53
+79
+2
+99
+182
+4
+187
+87
+42
+64
+13
+105
+113
+130
+169
+45
+147
+81
+164
+57
+74
+131
+117
+132
+134
+24
+139
+17
+53
+164
+107
+175
+87
+144
+87
+24
+167
+183
+1
+161
+158
+101
+190
+29
+68
+148
+73
+114
+25
+129
+148
+129
+49
+129
+142
+86
+44
+91
+152
+102
+40
+125
+193
+39
+98
+41
+168
+38
+117
+161
+113
+28
+157
+86
+109
+81
+105
+110
+113
+90
+124
+138
+116
+53
+78
+193
+59
+21
+194
+180
+136
+198
+162
+193
+100
+67
+104
+23
+3
+11
+43
+163
+195
+106
+87
+164
+8
+172
+164
+35
+141
+132
+123
+148
+187
+185
+32
+132
+105
+40
+97
+27
+91
+107
+22
+174
+45
+108
+47
+116
+71
+185
+75
+187
+44
+186
+121
+56
+50
+192
+107
+117
+137
+177
+27
+174
+4
+57
+108
+134
+38
+21
+188
+139
+142
+4
+146
+47
+167
+183
+195
+122
+180
+182
+74
+7
+182
+33
+159
+59
+122
+3
+125
+121
+4
+133
+166
+6
+137
+177
+24
+160
+143
+20
+29
+200
+139
+39
+187
+169
+134
+91
+140
+19
+61
+194
+20
+173
+57
+190
+24
+42
+37
+45
+132
+192
+169
+85
+196
+7
+80
+25
+28
+147
+31
+63
+105
+67
+57
+139
+120
+68
+136
+4
+198
+159
+171
+193
+23
+8
+40
+171
+65
+53
+134
+128
+167
+47
+186
+95
+95
+117
+52
+59
+89
+6
+34
+155
+29
+176
+197
+4
+47
+52
+89
+69
+14
+69
+90
+121
+116
+12
+29
+69
+155
+111
+74
+43
+194
+179
+134
+196
+169
+52
+196
+111
+103
+23
+13
+76
+135
+133
+184
+109
+196
+199
+33
+8
+154
+51
+126
+98
+56
+58
+45
+150
+93
+14
+45
+151
+102
+56
+16
+198
+47
+100
+182
+187
+90
+60
+153
+177
+86
+123
+168
+105
+118
+165
+135
+120
+110
+182
+110
+19
+127
+196
+36
+54
+3
+130
+160
+191
+107
+119
+160
+87
+85
+128
+2
+69
+196
+155
+163
+189
+66
+103
+24
+18
+89
+181
+84
+76
+99
+115
+198
+152
+136
+49
+74
+199
+132
+8
+57
+77
+146
+188
+19
+23
+162
+173
+178
+115
+92
+117
+77
+14
+188
+8
+153
+47
+113
+52
+98
+124
+65
+76
+71
+143
+17
+17
+155
+174
+56
+166
+99
+95
+85
+55
+173
+139
+84
+51
+152
+56
+172
+134
+56
+132
+88
+145
+79
+170
+114
+157
+117
+87
+75
+68
+137
+10
+27
+74
+2
+148
+72
+103
+172
+110
+112
+88
+123
+148
+179
+151
+93
+198
+158
+167
+183
+196
+126
+198
+52
+136
+146
+53
+6
+162
+121
+68
+127
+148
+150
+168
+62
+60
+4
+87
+90
+158
+142
+29
+99
+132
+104
+38
+95
+24
+95
+153
+69
+35
+189
+25
+49
+71
+184
+69
+157
+121
+119
+28
+96
+126
+93
+24
+107
+27
+1
+166
+191
+55
+14
+197
+54
+153
+38
+53
+177
+191
+153
+4
+48
+52
+88
+60
+169
+75
+131
+111
+85
+112
+114
+75
+27
+89
+90
+141
+34
+140
+136
+159
+136
+186
+93
+83
+65
+45
+85
+108
+83
+130
+28
+5
+179
+27
+159
+111
+38
+25
+14
+59
+31
+58
+72
+112
+26
+156
+99
+192
+65
+65
+8
+64
+115
+116
+67
+156
+137
+18
+76
+95
+83
+48
+141
+19
+47
+113
+63
+162
+5
+170
+183
+168
+161
+55
+85
+15
+125
+21
+2
+27
+147
+44
+141
+50
+39
+183
+151
+59
+198
+58
+166
+77
+169
+127
+36
+81
+161
+39
+187
+171
+145
+137
+117
+69
+166
+177
+171
+36
+79
+153
+7
+70
+153
+92
+182
+64
+146
+100
+84
+9
+101
+124
+34
+94
+62
+123
+185
+4
+157
+108
+41
+71
+60
+125
+16
+167
+61
+70
+72
+3
+171
+197
+49
+119
+79
+2
+107
+27
+200
+154
+131
+200
+24
+150
+85
+162
+4
+170
+183
+174
+193
+200
+61
+170
+74
+111
+7
+41
+188
+158
+56
+118
+6
+173
+183
+149
+47
+139
+14
+35
+86
+9
+80
+198
+71
+48
+50
+69
+165
+173
+151
+152
+155
+167
+9
+153
+37
+45
+142
+49
+12
+37
+115
+159
+116
+74
+195
+109
+105
+44
+125
+157
+20
+103
+46
+147
+70
+102
+183
+180
+39
+14
+133
+75
+52
+39
+171
+77
+125
+53
+199
+119
+124
+81
+167
+76
+159
+69
+191
+123
+24
+34
+190
+41
+137
+50
+68
+164
+174
+172
+63
+36
+45
+151
+101
+54
+18
+19
+158
+177
+37
+35
+78
+156
+40
+36
+53
+198
+114
+104
+5
+90
+102
+199
+83
+108
+101
+36
+111
+143
+62
+93
+197
+149
+126
+14
+150
+177
+113
+87
+106
+59
+199
+66
+6
+43
+1
+25
+141
+26
+88
+98
+194
+84
+160
+7
+2
+152
+99
+25
+63
+150
+137
+74
+13
+11
+152
+11
+101
+104
+122
+195
+77
+108
+162
+198
+136
+32
+172
+145
+124
+38
+114
+144
+42
+154
+146
+98
+70
+146
+45
+156
+139
+29
+127
+102
+67
+86
+117
+124
+98
+72
+153
+72
+55
+83
+200
+56
+143
+156
+45
+70
+19
+86
+147
+113
+157
+123
+132
+88
+137
+34
+175
+142
+78
+198
+86
+135
+38
+14
+139
+110
+13
+93
+43
+23
+154
+115
+113
+41
+31
+18
+34
+46
+168
+196
+69
+48
+71
+192
+115
+169
+176
+139
+52
+69
+145
+49
+192
+110
+132
+8
+62
+99
+41
+153
+150
+126
+7
+115
+27
+128
+124
+200
+82
+96
+39
+172
+86
+169
+43
+133
+17
+106
+85
+155
+165
+3
+129
+151
+148
+135
+78
+60
+56
+200
+103
+13
+159
+34
+178
+165
+192
+67
+76
+56
+53
+17
+24
+190
+130
+71
+55
+97
+85
+42
+88
+153
+126
+180
+143
+45
+182
+95
+131
+132
+14
+94
+43
+11
+79
+176
+151
+124
+183
+185
+63
+117
+139
+182
+40
+3
+57
+122
+17
+6
+91
+92
+135
+180
+73
+13
+28
+49
+49
+52
+72
+166
+155
+38
+33
+57
+45
+157
+139
+25
+100
+181
+187
+89
+56
+139
+130
+137
+49
+66
+159
+161
+132
+148
+97
+57
+67
+92
+147
+57
+26
+39
+4
+76
+24
+64
+169
+39
+117
+154
+77
+76
+169
+133
+74
+51
+44
+9
+62
+94
+12
+24
+42
+35
+31
+75
+175
+179
+98
+178
+190
+137
+116
+66
+158
+151
+89
+178
+69
+17
+78
+122
+26
+61
+140
+89
+76
+58
+68
+90
+127
+153
+177
+90
+147
+76
+133
+115
+92
+117
+77
+11
+170
+130
+48
+119
+88
+56
+144
+162
+81
+28
+40
+188
+172
+139
+87
+76
+70
+141
+21
+55
+143
+164
+102
+133
+83
+110
+113
+84
+96
+17
+43
+102
+28
+55
+75
+158
+75
+31
+108
+174
+75
+84
+36
+58
+27
+42
+12
+94
+58
+106
+117
+151
+52
+156
+66
+196
+183
+135
+165
+174
+161
+1
+158
+141
+28
+104
+176
+117
+124
+90
+25
+145
+45
+172
+26
+9
+27
+79
+39
+119
+166
+132
+98
+1
+123
+130
+78
+101
+105
+126
+13
+150
+186
+163
+109
+190
+158
+46
+53
+107
+164
+23
+64
+181
+113
+52
+94
+96
+132
+134
+18
+101
+47
+175
+30
+2
+146
+63
+68
+40
+31
+30
+104
+154
+194
+175
+110
+87
+134
+23
+136
+12
+50
+194
+119
+165
+125
+62
+50
+146
+30
+65
+125
+166
+77
+165
+102
+126
+40
+108
+92
+183
+70
+173
+9
+102
+133
+83
+98
+45
+193
+152
+177
+92
+162
+144
+9
+154
+50
+112
+29
+164
+130
+105
+60
+15
+157
+8
+31
+121
+47
+192
+133
+75
+55
+53
+26
+85
+79
+107
+136
+54
+101
+128
+55
+183
+5
+187
+77
+179
+184
+90
+89
+129
+170
+63
+48
+124
+115
+183
+59
+110
+134
+16
+97
+35
+143
+144
+177
+170
+28
+44
+11
+74
+147
+16
+173
+94
+9
+13
+193
+48
+147
+57
+17
+194
+10
+121
+39
+141
+103
+145
+149
+189
+193
+59
+14
+157
+18
+95
+9
+197
+106
+64
+37
+46
+145
+61
+59
+10
+129
+85
+151
+141
+86
+49
+121
+87
+37
+40
+108
+95
+196
+126
+195
+32
+43
+172
+42
+111
+88
+131
+193
+183
+159
+114
+50
+81
+35
+79
+167
+92
+45
+45
+70
+16
+70
+78
+36
+113
+161
+151
+56
+184
+197
+131
+10
+86
+26
+182
+62
+141
+86
+50
+128
+119
+163
+114
+15
+68
+79
+65
+76
+73
+161
+106
+193
+5
+96
+131
+121
+150
+19
+163
+9
+185
+33
+139
+137
+173
+8
+91
+81
+66
+70
+26
+135
+171
+16
+159
+17
+70
+69
+184
+87
+65
+7
+58
+90
+15
+83
+168
+61
+53
+172
+160
+15
+48
+155
+106
+40
+91
+182
+77
+29
+80
+22
+9
+60
+80
+141
+122
+71
+125
+118
+181
+31
+152
+39
+67
+54
+127
+78
+127
+65
+49
+106
+200
+50
+98
+140
+162
+112
+12
+66
+92
+164
+154
+51
+123
+77
+164
+86
+48
+113
+46
+65
+173
+59
+194
+35
+70
+104
+198
+50
+119
+69
+142
+32
+117
+15
+37
+90
+13
+67
+83
+102
+63
+66
+31
+190
+65
+83
+112
+127
+158
+6
+22
+75
+53
+50
+26
+102
+184
+185
+60
+95
+31
+132
+111
+87
+119
+134
+140
+32
+139
+146
+28
+57
+92
+43
+30
+197
+111
+99
+191
+61
+47
+139
+14
+36
+89
+9
+58
+69
+97
+166
+120
+34
+124
+37
+111
+130
+188
+158
+57
+117
+194
+115
+143
+24
+56
+125
+47
+154
+110
+72
+42
+11
+87
+24
+162
+164
+122
+62
+74
+90
+75
+39
+160
+12
+34
+96
+68
+150
+85
+163
+14
+22
+11
+66
+102
+20
+8
+70
+149
+71
+85
+74
+82
+27
+23
+98
+179
+197
+172
+64
+36
+47
+157
+125
+137
+100
+174
+142
+88
+56
+141
+147
+12
+149
+192
+13
+150
+187
+174
+157
+182
+79
+36
+104
+102
+82
+177
+124
+152
+199
+31
+192
+78
+142
+158
+66
+182
+94
+129
+135
+49
+85
+66
+37
+26
+25
+120
+98
+112
+194
+156
+195
+166
+37
+136
+81
+68
+75
+44
+190
+145
+161
+66
+150
+109
+108
+67
+33
+2
+112
+61
+159
+5
+198
+143
+82
+6
+101
+148
+186
+184
+32
+133
+115
+93
+128
+135
+55
+120
+29
+95
+108
+195
+195
+20
+166
+15
+197
+49
+119
+79
+2
+108
+25
+184
+81
+30
+58
+80
+154
+8
+69
+139
+18
+55
+172
+134
+60
+156
+196
+176
+94
+177
+17
+116
+142
+12
+194
+56
+191
+43
+143
+70
+134
+179
+66
+190
+145
+161
+66
+146
+86
+5
+62
+125
+196
+51
+148
+33
+66
+99
+3
+127
+142
+109
+179
+96
+166
+134
+112
+67
+194
+165
+49
+7
+3
+162
+143
+2
+126
+144
+129
+80
+123
+19
+6
+63
+131
+22
+151
+109
+103
+37
+96
+39
+172
+88
+182
+98
+156
+54
+123
+57
+36
+104
+105
+96
+30
+118
+39
+173
+86
+162
+199
+134
+19
+105
+66
+52
+118
+45
+10
+57
+56
+21
+23
+152
+108
+85
+137
+60
+125
+14
+156
+12
+72
+125
+107
+120
+160
+84
+65
+33
+11
+174
+150
+133
+48
+94
+134
+163
+173
+173
+83
+146
+131
+73
+56
+83
+199
+46
+84
+95
+15
+32
+63
+91
+181
+67
+172
+35
+64
+72
+55
+84
+11
+114
+183
+77
+13
+190
+26
+44
+38
+32
+51
+21
+63
+192
+192
+24
+18
+91
+185
+92
+88
+102
+24
+30
+169
+144
+145
+173
+138
+67
+168
+6
+124
+89
+23
+141
+41
+175
+81
+118
+182
+26
+121
+99
+108
+154
+154
+141
+64
+117
+127
+112
+133
+190
+141
+139
+166
+147
+194
+41
+100
+32
+90
+52
+109
+183
+121
+78
+183
+2
+167
+183
+195
+130
+24
+177
+50
+106
+188
+174
+160
+194
+123
+196
+66
+40
+43
+102
+26
+41
+15
+121
+199
+103
+29
+52
+53
+55
+50
+11
+17
+4
+74
+9
+197
+97
+16
+23
+197
+173
+66
+41
+56
+168
+111
+154
+126
+169
+83
+179
+129
+164
+24
+70
+3
+191
+120
+8
+168
+137
+112
+42
+43
+84
+117
+146
+28
+55
+79
+182
+182
+54
+85
+32
+24
+61
+154
+176
+76
+70
+140
+6
+181
+32
+167
+119
+8
+183
+24
+100
+189
+39
+132
+46
+90
+124
+138
+115
+57
+105
+120
+173
+163
+22
+68
+13
+63
+68
+39
+25
+6
+12
+16
+192
+10
+134
+113
+75
+35
+140
+123
+81
+178
+143
+60
+74
+107
+177
+102
+15
+176
+125
+169
+90
+23
+128
+162
+25
+98
+159
+78
+39
+131
+36
+41
+123
+173
+135
+55
+120
+30
+99
+129
+79
+120
+8
+171
+152
+173
+76
+100
+116
+2
+167
+183
+3
+170
+194
+38
+86
+176
+82
+111
+130
+189
+160
+66
+157
+148
+74
+112
+12
+62
+72
+75
+200
+127
+168
+65
+79
+89
+25
+148
+68
+78
+57
+44
+156
+136
+20
+94
+186
+71
+156
+98
+188
+44
+178
+72
+31
+141
+166
+129
+81
+128
+45
+121
+120
+36
+131
+68
+32
+182
+4
+187
+92
+70
+198
+159
+168
+181
+180
+52
+91
+82
+78
+129
+74
+87
+57
+161
+54
+82
+1
+73
+34
+148
+180
+152
+95
+6
+180
+30
+161
+103
+168
+82
+185
+173
+168
+57
+33
+87
+23
+158
+142
+33
+118
+15
+28
+31
+140
+161
+112
+25
+143
+40
+154
+167
+12
+177
+153
+124
+173
+125
+192
+29
+48
+25
+121
+101
+118
+197
+122
+162
+73
+186
+57
+72
+123
+95
+61
+115
+144
+26
+63
+150
+133
+48
+98
+155
+55
+131
+96
+2
+145
+55
+26
+63
+149
+132
+47
+99
+175
+159
+178
+38
+29
+31
+125
+73
+114
+31
+163
+105
+162
+34
+144
+163
+84
+41
+96
+10
+193
+73
+106
+175
+103
+44
+137
+30
+152
+42
+85
+134
+43
+50
+121
+75
+165
+116
+13
+34
+85
+10
+96
+88
+63
+188
+163
+92
+86
+88
+157
+150
+89
+189
+133
+105
+31
+42
+177
+83
+111
+122
+132
+98
+196
+102
+45
+155
+130
+189
+163
+79
+9
+146
+199
+79
+88
+17
+107
+94
+4
+183
+61
+121
+179
+186
+109
+178
+87
+125
+170
+98
+58
+63
+62
+7
+89
+70
+19
+86
+148
+121
+190
+57
+31
+76
+184
+19
+56
+173
+134
+47
+78
+45
+166
+194
+75
+101
+136
+104
+5
+93
+119
+77
+196
+80
+121
+6
+148
+36
+87
+1
+19
+109
+86
+141
+71
+164
+140
+170
+160
+36
+181
+158
+123
+117
+3
+165
+163
+93
+93
+121
+92
+71
+198
+147
+107
+115
+132
+161
+175
+7
+70
+157
+115
+75
+17
+30
+27
+95
+129
+122
+167
+109
+156
+155
+127
+170
+80
+154
+5
+46
+33
+188
+34
+110
+157
+160
+145
+33
+93
+64
+148
+114
+161
+139
+186
+67
+124
+148
+168
+84
+191
+189
+20
+20
+145
+93
+56
+96
+78
+6
+137
+169
+186
+193
+87
+183
+124
+92
+42
+25
+176
+33
+17
+14
+130
+54
+157
+56
+124
+43
+141
+68
+137
+11
+36
+122
+8
+153
+48
+115
+54
+92
+71
+198
+155
+146
+85
+193
+197
+45
+101
+6
+128
+110
+112
+88
+121
+135
+126
+140
+107
+188
+167
+109
+156
+152
+109
+93
+180
+39
+20
+170
+39
+108
+93
+192
+119
+184
+37
+163
+52
+46
+5
+19
+71
+62
+134
+42
+53
+140
+167
+140
+140
+184
+41
+196
+11
+100
+107
+138
+70
+182
+61
+131
+42
+73
+65
+136
+31
+168
+126
+45
+141
+46
+7
+27
+105
+183
+159
+108
+21
+152
+129
+4
+64
+152
+134
+41
+40
+72
+71
+184
+64
+135
+34
+191
+42
+134
+24
+138
+21
+83
+110
+113
+89
+123
+138
+123
+100
+89
+41
+43
+94
+180
+37
+4
+96
+142
+193
+82
+156
+4
+20
+84
+122
+179
+181
+70
+198
+161
+180
+35
+192
+41
+123
+167
+96
+78
+4
+122
+104
+123
+5
+127
+116
+155
+88
+136
+25
+127
+138
+81
+48
+163
+147
+17
+178
+120
+114
+11
+42
+149
+121
+184
+22
+79
+73
+133
+138
+38
+184
+165
+140
+152
+56
+167
+107
+136
+58
+124
+20
+7
+64
+126
+178
+137
+20
+86
+143
+86
+25
+184
+79
+19
+7
+71
+166
+156
+44
+60
+166
+54
+34
+118
+5
+168
+168
+96
+61
+107
+96
+13
+20
+4
+44
+30
+185
+40
+180
+120
+102
+132
+78
+82
+192
+17
+176
+106
+52
+160
+94
+125
+105
+104
+84
+171
+72
+90
+96
+168
+147
+175
+124
+177
+143
+68
+123
+131
+81
+112
+147
+72
+114
+39
+12
+124
+38
+113
+139
+23
+84
+102
+57
+27
+55
+89
+40
+41
+88
+159
+165
+166
+110
+172
+43
+111
+78
+71
+121
+90
+55
+117
+12
+19
+14
+111
+142
+54
+48
+2
+183
+81
+40
+117
+140
+191
+93
+36
+182
+168
+175
+142
+78
+196
+69
+58
+127
+39
+94
+13
+35
+97
+69
+144
+43
+167
+13
+179
+158
+142
+30
+105
+169
+65
+75
+66
+127
+169
+69
+96
+164
+118
+31
+132
+113
+89
+119
+115
+24
+107
+30
+17
+35
+63
+62
+7
+84
+42
+95
+196
+124
+180
+164
+168
+133
+85
+116
+137
+177
+33
+8
+147
+18
+181
+129
+147
+121
+2
+128
+152
+158
+187
+103
+132
+68
+27
+148
+46
+152
+98
+21
+44
+80
+88
+9
+61
+87
+175
+68
+39
+23
+186
+111
+191
+148
+174
+116
+129
+129
+17
+141
+100
+129
+77
+104
+131
+55
+150
+13
+125
+40
+114
+124
+126
+41
+111
+96
+179
+18
+95
+10
+10
+174
+152
+154
+153
+135
+38
+14
+145
+140
+139
+178
+18
+110
+98
+199
+113
+90
+122
+121
+33
+115
+192
+116
+174
+196
+16
+131
+44
+87
+129
+195
+10
+112
+182
+87
+86
+134
+38
+22
+187
+130
+101
+32
+90
+51
+98
+130
+103
+46
+153
+110
+85
+121
+161
+82
+41
+110
+98
+197
+100
+30
+87
+51
+126
+96
+50
+36
+166
+76
+165
+110
+173
+53
+158
+74
+23
+75
+48
+13
+47
+167
+183
+194
+119
+175
+175
+80
+107
+123
+176
+150
+118
+160
+104
+183
+167
+160
+57
+101
+95
+65
+135
+27
+146
+34
+92
+47
+50
+82
+46
+139
+20
+76
+73
+160
+101
+169
+112
+147
+78
+149
+193
+22
+193
+163
+38
+169
+72
+112
+28
+158
+101
+182
+189
+96
+73
+177
+10
+70
+129
+146
+114
+174
+21
+167
+12
+171
+118
+173
+174
+92
+183
+78
+20
+20
+147
+99
+76
+163
+100
+136
+113
+58
+134
+83
+93
+13
+45
+158
+143
+39
+144
+115
+198
+159
+174
+12
+112
+166
+186
+28
+91
+99
+178
+174
+49
+127
+124
+7
+125
+94
+39
+189
+187
+26
+72
+197
+136
+51
+81
+30
+48
+22
+101
+13
+171
+111
+126
+157
+11
+57
+44
+152
+116
+130
+141
+78
+199
+98
+195
+96
+22
+65
+198
+5
+52
+63
+116
+129
+136
+58
+123
+19
+5
+63
+135
+41
+31
+21
+51
+122
+72
+133
+156
+138
+26
+119
+78
+3
+115
+65
+156
+155
+124
+155
+15
+93
+30
+144
+193
+61
+33
+56
+39
+128
+22
+183
+103
+171
+98
+55
+49
+4
+182
+57
+111
+154
+126
+175
+120
+140
+165
+136
+127
+143
+118
+18
+50
+136
+174
+20
+154
+147
+93
+43
+19
+134
+30
+176
+188
+152
+20
+154
+143
+73
+153
+67
+23
+142
+44
+185
+119
+53
+44
+192
+154
+199
+12
+83
+189
+193
+58
+17
+177
+117
+107
+190
+183
+189
+84
+10
+99
+110
+170
+35
+81
+175
+125
+175
+133
+21
+132
+8
+58
+82
+170
+90
+7
+33
+141
+152
+44
+96
+183
+34
+164
+77
+190
+46
+173
+20
+168
+30
+68
+142
+44
+188
+137
+131
+158
+171
+3
+83
+70
+78
+40
+141
+88
+62
+181
+132
+165
+6
+151
+54
+173
+149
+140
+107
+183
+133
+155
+130
+187
+155
+53
+123
+64
+80
+109
+137
+42
+17
+124
+195
+60
+6
+95
+120
+66
+114
+97
+157
+68
+197
+170
+51
+178
+10
+59
+63
+53
+149
+22
+195
+172
+80
+137
+101
+177
+152
+122
+165
+88
+50
+109
+2
+32
+177
+179
+84
+98
+30
+102
+145
+160
+54
+89
+45
+75
+45
+196
+175
+89
+165
+192
+68
+80
+75
+129
+102
+56
+21
+24
+159
+135
+186
+98
+119
+37
+150
+171
+73
+103
+164
+64
+108
+75
+82
+17
+169
+63
+52
+153
+47
+108
+30
+7
+175
+193
+182
+160
+123
+97
+77
+189
+40
+145
+110
+155
+141
+55
+62
+75
+100
+125
+50
+180
+31
+173
+158
+192
+133
+67
+9
+57
+60
+51
+165
+134
+120
+117
+23
+91
+139
+23
+87
+114
+106
+6
+87
+69
+35
+189
+20
+23
+156
+133
+194
+170
+78
+139
+137
+175
+18
+137
+66
+160
+170
+183
+169
+166
+79
+183
+191
+102
+99
+81
+192
+25
+26
+130
+154
+155
+144
+67
+112
+68
+5
+21
+77
+80
+183
+181
+47
+50
+84
+50
+147
+39
+107
+96
+13
+20
+4
+47
+55
+103
+127
+42
+108
+69
+46
+56
+125
+52
+185
+43
+196
+191
+188
+8
+158
+80
+58
+36
+92
+31
+164
+104
+155
+195
+176
+104
+45
+138
+22
+92
+159
+126
+122
+4
+126
+120
+187
+45
+188
+124
+51
+194
+107
+97
+18
+38
+67
+65
+191
+161
+50
+52
+66
+126
+164
+55
+57
+49
+188
+88
+36
+24
+24
+129
+158
+189
+113
+177
+46
+86
+106
+60
+11
+125
+56
+15
+185
+179
+11
+57
+42
+142
+76
+176
+174
+64
+25
+171
+5
+97
+139
+163
+123
+74
+144
+196
+84
+144
+110
+163
+193
+92
+16
+75
+106
+163
+28
+100
+154
+27
+173
+1
+49
+89
+97
+187
+46
+196
+163
+19
+52
+139
+171
+179
+134
+199
+187
+134
+124
+141
+132
+127
+174
+99
+33
+108
+155
+162
+181
+33
+165
+99
+109
+166
+22
+35
+19
+197
+16
+120
+179
+2
+1
+190
+131
+79
+98
+79
+198
+76
+77
+177
+172
+43
+109
+71
+43
+22
+150
+100
+53
+17
+32
+39
+150
+150
+148
+141
+119
+43
+191
+161
+49
+46
+34
+191
+41
+130
+16
+122
+197
+81
+117
+174
+196
+9
+96
+95
+110
+9
+59
+81
+151
+184
+145
+18
+5
+71
+189
+91
+51
+85
+56
+171
+124
+3
+106
+8
+99
+126
+65
+59
+177
+131
+193
+179
+144
+49
+4
+185
+73
+180
+26
+132
+162
+187
+68
+127
+154
+177
+81
+95
+44
+10
+69
+125
+128
+50
+146
+32
+77
+182
+197
+147
+109
+134
+29
+165
+132
+112
+80
+77
+144
+177
+167
+7
+145
+7
+142
+188
+54
+37
+136
+87
+101
+29
+63
+121
+163
+88
+61
+178
+124
+142
+140
+166
+136
+124
+124
+28
+53
+70
+144
+34
+112
+163
+175
+185
+135
+149
+80
+142
+138
+146
+40
+126
+2
+77
+47
+187
+104
+144
+130
+88
+160
+173
+196
+23
+178
+58
+152
+190
+172
+124
+193
+45
+139
+27
+119
+68
+142
+42
+173
+60
+11
+126
+55
+198
+100
+17
+3
+71
+1
+170
+9
+127
+85
+167
+42
+151
+129
+20
+163
+199
+131
+196
+197
+22
+163
+184
+40
+186
+152
+41
+84
+136
+57
+121
+17
+12
+123
+33
+91
+50
+81
+42
+128
+186
+169
+142
+130
+104
+58
+17
+180
+127
+145
+134
+102
+2
+98
+173
+158
+191
+123
+27
+55
+87
+31
+3
+138
+2
+176
+38
+44
+122
+144
+164
+92
+81
+61
+40
+87
+165
+11
+182
+1
+170
+6
+114
+29
+148
+32
+58
+64
+61
+192
+4
+99
+159
+66
+166
+4
+129
+137
+67
+169
+14
+164
+60
+82
+153
+184
+128
+115
+140
+5
+174
+3
+50
+81
+33
+74
+149
+28
+29
+126
+101
+68
+102
+6
+120
+69
+132
+177
+76
+60
+82
+152
+176
+94
+183
+52
+67
+134
+199
+192
+160
+36
+175
+132
+16
+109
+115
+108
+16
+123
+199
+88
+137
+35
+176
+141
+64
+120
+146
+194
+53
+173
+168
+49
+183
+59
+110
+134
+15
+84
+171
+69
+83
+72
+94
+114
+38
+8
+109
+177
+87
+132
+8
+66
+125
+155
+5
+43
+10
+78
+178
+165
+195
+81
+137
+94
+134
+158
+143
+32
+112
+182
+85
+75
+88
+59
+163
+47
+15
+69
+87
+102
+25
+41
+21
+154
+141
+61
+96
+27
+102
+174
+123
+178
+161
+162
+125
+97
+56
+69
+107
+27
+199
+149
+109
+110
+84
+116
+141
+5
+167
+158
+50
+78
+19
+15
+126
+20
+190
+164
+77
+183
+9
+14
+4
+94
+136
+169
+193
+39
+99
+41
+156
+174
+41
+84
+135
+52
+101
+136
+110
+38
+42
+116
+120
+76
+179
+191
+137
+105
+199
+49
+103
+175
+125
+181
+163
+150
+30
+32
+128
+80
+137
+99
+166
+103
+131
+59
+181
+154
+95
+189
+78
+169
+113
+160
+146
+43
+145
+82
+195
+29
+23
+76
+54
+43
+169
+32
+74
+156
+76
+54
+39
+153
+171
+45
+137
+20
+83
+122
+189
+42
+149
+120
+179
+197
+175
+80
+102
+99
+78
+177
+163
+184
+38
+180
+136
+1
+184
+98
+130
+100
+35
+113
+164
+167
+126
+54
+199
+104
+38
+94
+27
+118
+68
+147
+70
+97
+152
+42
+87
+141
+67
+138
+30
+136
+149
+70
+78
+40
+140
+86
+52
+143
+192
+64
+64
+4
+52
+77
+1
+111
+62
+174
+87
+161
+185
+66
+135
+17
+90
+189
+123
+38
+124
+4
+111
+31
+184
+32
+135
+124
+131
+78
+86
+22
+155
+136
+24
+123
+124
+39
+121
+172
+146
+133
+86
+121
+155
+45
+81
+82
+162
+36
+160
+37
+187
+188
+45
+184
+96
+125
+86
+192
+176
+130
+3
+47
+59
+131
+56
+158
+43
+41
+60
+191
+6
+119
+66
+126
+160
+29
+142
+190
+64
+74
+71
+160
+119
+77
+197
+89
+164
+185
+38
+159
+18
+76
+98
+107
+165
+29
+96
+117
+34
+159
+46
+49
+82
+55
+196
+78
+106
+138
+75
+16
+19
+170
+55
+1
+107
+35
+55
+14
+191
+22
+19
+115
+126
+120
+190
+61
+55
+184
+6
+183
+47
+42
+30
+1
+141
+39
+167
+54
+25
+64
+164
+8
+173
+165
+36
+131
+63
+200
+34
+1
+104
+20
+184
+125
+95
+46
+27
+147
+41
+123
+170
+114
+157
+117
+88
+77
+73
+142
+197
+107
+73
+79
+17
+191
+199
+75
+62
+98
+27
+85
+72
+68
+159
+140
+14
+28
+43
+11
+78
+177
+157
+151
+101
+45
+165
+184
+23
+84
+94
+12
+28
+63
+132
+26
+166
+164
+94
+92
+107
+20
+160
+179
+36
+8
+132
+116
+113
+38
+15
+145
+139
+136
+161
+147
+34
+84
+195
+19
+162
+200
+145
+71
+127
+125
+9
+124
+69
+100
+179
+180
+69
+195
+150
+143
+112
+189
+127
+58
+11
+146
+178
+156
+131
+186
+139
+164
+131
+113
+98
+173
+155
+181
+91
+118
+88
+71
+33
+168
+110
+148
+103
+83
+173
+94
+9
+17
+17
+154
+172
+52
+164
+116
+28
+125
+98
+64
+101
+31
+78
+192
+49
+170
+181
+158
+124
+124
+27
+51
+63
+127
+197
+34
+36
+115
+166
+161
+77
+13
+189
+19
+22
+157
+150
+88
+184
+110
+12
+82
+181
+152
+86
+153
+148
+112
+140
+36
+159
+36
+187
+193
+80
+146
+162
+55
+77
+168
+122
+18
+14
+119
+191
+79
+153
+8
+75
+176
+188
+143
+168
+125
+38
+104
+91
+6
+20
+73
+59
+94
+38
+179
+134
+199
+189
+144
+163
+86
+46
+109
+40
+62
+9
+99
+115
+1
+170
+16
+168
+70
+110
+29
+186
+55
+57
+43
+154
+133
+16
+106
+90
+189
+125
+48
+162
+147
+23
+15
+85
+175
+92
+179
+44
+62
+175
+91
+173
+27
+200
+164
+185
+35
+145
+152
+13
+110
+147
+97
+61
+93
+11
+35
+111
+151
+112
+116
+89
+89
+138
+28
+133
+147
+86
+193
+183
+165
+149
+7
+106
+175
+98
+14
+6
+110
+10
+67
+117
+100
+144
+169
+123
+19
+5
+61
+122
+184
+15
+31
+55
+51
+15
+29
+43
+1
+25
+143
+29
+92
+94
+136
+177
+39
+41
+100
+35
+111
+150
+107
+96
+11
+6
+139
+178
+20
+123
+159
+50
+70
+174
+15
+129
+36
+60
+35
+71
+111
+32
+195
+82
+138
+97
+141
+176
+185
+133
+132
+2
+25
+134
+179
+69
+6
+19
+59
+185
+179
+15
+80
+147
+163
+55
+66
+103
+22
+6
+42
+200
+26
+153
+90
+164
+175
+172
+60
+16
+157
+1
+195
+162
+19
+56
+164
+82
+21
+192
+159
+30
+155
+57
+150
+191
+194
+50
+157
+94
+159
+108
+19
+140
+69
+161
+146
+26
+48
+56
+106
+138
+73
+200
+149
+96
+32
+134
+119
+106
+168
+59
+42
+126
+180
+148
+69
+81
+67
+73
+33
+146
+176
+149
+110
+121
+140
+152
+51
+140
+178
+11
+67
+105
+24
+8
+29
+107
+179
+113
+76
+35
+133
+80
+87
+8
+64
+115
+113
+47
+64
+166
+19
+24
+175
+34
+35
+104
+114
+149
+74
+105
+161
+26
+107
+6
+80
+28
+45
+25
+148
+62
+42
+91
+177
+39
+48
+137
+190
+107
+133
+38
+40
+94
+11
+22
+32
+195
+87
+170
+38
+99
+56
+45
+169
+13
+162
+57
+83
+187
+182
+7
+6
+175
+198
+20
+137
+47
+54
+100
+116
+198
+153
+133
+24
+149
+83
+157
+199
+188
+137
+128
+137
+74
+11
+8
+146
+10
+147
+196
+50
+141
+200
+131
+191
+169
+102
+90
+25
+138
+7
+7
+175
+191
+175
+132
+22
+146
+80
+171
+105
+96
+28
+110
+10
+70
+133
+168
+14
+179
+150
+87
+174
+66
+33
+2
+118
+91
+85
+99
+26
+71
+188
+94
+76
+9
+174
+163
+14
+26
+27
+132
+151
+123
+180
+175
+31
+10
+186
+23
+69
+9
+33
+120
+24
+67
+192
+151
+177
+107
+55
+166
+104
+130
+49
+124
+102
+103
+100
+76
+156
+54
+120
+32
+114
+2
+188
+106
+149
+142
+112
+198
+182
+111
+35
+8
+141
+171
+162
+31
+132
+113
+93
+137
+193
+126
+19
+181
+112
+48
+80
+50
+178
+23
+132
+188
+147
+190
+20
+10
+88
+36
+27
+40
+198
+24
+168
+193
+44
+133
+2
+24
+124
+128
+55
+183
+7
+194
+103
+77
+140
+145
+14
+185
+186
+46
+10
+43
+176
+67
+20
+122
+147
+191
+23
+25
+138
+11
+21
+36
+25
+29
+149
+34
+66
+94
+174
+199
+30
+191
+78
+149
+192
+18
+178
+109
+58
+166
+76
+165
+104
+140
+110
+197
+200
+28
+166
+149
+199
+58
+158
+28
+153
+64
+10
+90
+48
+82
+57
+6
+125
+104
+99
+56
+54
+17
+21
+174
+51
+148
+29
+45
+7
+41
+181
+121
+97
+94
+97
+137
+151
+79
+115
+184
+69
+166
+173
+148
+136
+85
+85
+148
+129
+42
+93
+187
+83
+19
+170
+55
+195
+83
+141
+101
+139
+126
+105
+100
+60
+62
+31
+37
+140
+111
+6
+41
+192
+188
+196
+88
+168
+22
+15
+97
+52
+38
+166
+50
+12
+23
+26
+155
+96
+187
+59
+76
+126
+76
+124
+68
+90
+128
+162
+23
+87
+117
+120
+65
+115
+108
+14
+114
+160
+136
+179
+48
+81
+54
+195
+84
+151
+153
+163
+200
+133
+200
+5
+36
+170
+98
+60
+83
+159
+14
+53
+194
+88
+185
+118
+45
+5
+30
+138
+157
+101
+198
+84
+122
+179
+173
+34
+48
+182
+62
+133
+43
+62
+188
+178
+174
+48
+123
+105
+127
+18
+168
+48
+173
+14
+128
+40
+94
+5
+183
+52
+70
+155
+101
+12
+164
+80
+5
+113
+29
+164
+123
+61
+59
+12
+143
+149
+8
+113
+8
+30
+109
+190
+162
+61
+109
+111
+82
+99
+53
+33
+118
+17
+35
+63
+64
+19
+145
+98
+85
+34
+39
+131
+37
+47
+152
+90
+179
+66
+180
+92
+134
+178
+62
+175
+92
+184
+76
+199
+112
+82
+86
+181
+116
+66
+156
+138
+30
+138
+159
+117
+72
+176
+12
+90
+29
+167
+147
+176
+139
+51
+57
+87
+8
+69
+144
+45
+182
+84
+72
+75
+4
+152
+81
+118
+179
+12
+62
+71
+69
+175
+29
+1
+150
+94
+11
+25
+49
+73
+196
+125
+187
+2
+132
+174
+61
+197
+37
+51
+177
+2
+20
+109
+71
+49
+54
+86
+35
+37
+110
+127
+175
+112
+98
+185
+30
+115
+22
+94
+173
+188
+176
+166
+15
+192
+22
+7
+49
+32
+150
+17
+150
+153
+171
+47
+151
+84
+142
+103
+138
+103
+178
+144
+66
+106
+38
+81
+146
+144
+155
+32
+200
+115
+89
+107
+37
+67
+69
+12
+55
+18
+16
+140
+98
+129
+96
+11
+7
+146
+12
+161
+66
+143
+71
+138
+187
+88
+45
+76
+57
+60
+47
+146
+56
+28
+62
+125
+196
+51
+141
+192
+83
+174
+93
+196
+143
+97
+94
+96
+126
+97
+51
+29
+122
+69
+120
+97
+107
+166
+38
+131
+48
+115
+58
+119
+191
+78
+146
+178
+157
+140
+31
+123
+67
+94
+163
+133
+133
+197
+191
+173
+121
+177
+174
+50
+135
+165
+179
+188
+119
+22
+63
+182
+129
+139
+76
+11
+181
+191
+118
+195
+111
+108
+55
+158
+62
+149
+136
+76
+38
+146
+133
+87
+130
+198
+20
+140
+58
+91
+28
+149
+42
+112
+90
+141
+33
+135
+111
+54
+125
+67
+80
+82
+173
+101
+55
+24
+50
+82
+43
+123
+157
+34
+194
+61
+15
+148
+154
+193
+169
+83
+173
+96
+21
+67
+16
+95
+22
+82
+99
+57
+48
+182
+59
+118
+184
+42
+1
+23
+137
+12
+43
+149
+111
+129
+174
+89
+165
+191
+65
+76
+72
+149
+42
+117
+124
+96
+61
+104
+79
+135
+102
+3
+101
+186
+5
+160
+111
+29
+183
+33
+155
+35
+18
+2
+48
+71
+196
+143
+91
+64
+167
+33
+95
+75
+191
+77
+145
+179
+170
+7
+113
+20
+105
+51
+160
+106
+197
+36
+43
+134
+19
+104
+59
+18
+178
+107
+39
+76
+109
+168
+31
+80
+200
+81
+92
+20
+100
+17
+4
+74
+14
+13
+160
+43
+20
+133
+23
+141
+36
+154
+198
+5
+51
+65
+132
+7
+55
+62
+82
+136
+85
+85
+149
+128
+27
+13
+40
+121
+173
+150
+144
+113
+187
+110
+179
+82
+83
+160
+17
+67
+49
+92
+115
+63
+148
+118
+181
+22
+106
+41
+98
+17
+24
+191
+132
+70
+38
+197
+42
+87
+141
+67
+133
+1
+12
+60
+55
+191
+54
+13
+192
+35
+87
+6
+61
+107
+101
+40
+135
+55
+115
+195
+135
+61
+150
+156
+192
+145
+147
+175
+129
+2
+58
+131
+67
+22
+133
+198
+196
+197
+21
+152
+122
+171
+127
+27
+26
+109
+27
+182
+53
+77
+190
+45
+165
+182
+11
+27
+67
+166
+193
+65
+51
+127
+104
+84
+164
+32
+120
+36
+138
+106
+194
+9
+108
+174
+71
+60
+126
+16
+170
+73
+115
+32
+164
+93
+85
+73
+80
+23
+21
+121
+141
+160
+89
+97
+185
+38
+167
+62
+70
+61
+141
+96
+109
+193
+176
+121
+145
+184
+2
+151
+95
+14
+27
+40
+195
+11
+116
+200
+156
+141
+40
+173
+80
+128
+45
+121
+129
+85
+147
+120
+2
+135
+188
+120
+28
+88
+75
+62
+102
+56
+19
+11
+97
+82
+22
+194
+165
+49
+7
+4
+164
+152
+37
+60
+24
+11
+47
+186
+93
+88
+96
+188
+63
+93
+190
+108
+137
+51
+80
+23
+18
+106
+70
+69
+192
+130
+56
+164
+84
+30
+28
+101
+151
+1
+51
+95
+113
+28
+149
+49
+155
+87
+134
+21
+123
+147
+181
+162
+146
+17
+192
+4
+96
+138
+168
+172
+122
+185
+9
+194
+83
+154
+178
+82
+91
+10
+43
+166
+10
+170
+130
+47
+120
+98
+105
+153
+177
+85
+120
+162
+92
+93
+137
+181
+60
+133
+56
+143
+156
+48
+89
+104
+22
+195
+178
+114
+83
+75
+102
+137
+106
+7
+91
+90
+119
+108
+177
+90
+145
+66
+93
+161
+136
+164
+163
+105
+165
+46
+199
+179
+85
+98
+28
+88
+82
+102
+75
+138
+151
+66
+40
+45
+113
+80
+63
+62
+7
+84
+45
+113
+74
+29
+108
+189
+164
+87
+47
+100
+185
+9
+188
+52
+26
+85
+80
+115
+172
+198
+42
+70
+43
+29
+194
+103
+72
+107
+198
+24
+163
+165
+128
+80
+134
+84
+100
+48
+188
+96
+88
+69
+23
+125
+138
+111
+22
+138
+29
+130
+125
+183
+175
+1
+32
+186
+28
+100
+147
+182
+174
+10
+92
+66
+169
+23
+20
+118
+129
+118
+142
+199
+112
+85
+107
+75
+91
+77
+41
+158
+179
+52
+99
+132
+97
+197
+118
+131
+130
+199
+26
+172
+195
+30
+24
+75
+37
+147
+153
+192
+180
+151
+90
+179
+69
+1
+186
+114
+13
+48
+175
+23
+164
+175
+177
+91
+154
+101
+24
+37
+11
+137
+125
+119
+190
+70
+114
+59
+127
+36
+78
+144
+162
+78
+16
+196
+34
+40
+139
+74
+193
+96
+41
+185
+139
+169
+167
+87
+18
+127
+198
+48
+110
+28
+182
+42
+10
+89
+42
+55
+157
+46
+66
+184
+109
+1
+32
+182
+7
+5
+167
+158
+48
+69
+182
+71
+185
+78
+2
+118
+88
+67
+14
+86
+189
+160
+62
+133
+36
+22
+12
+80
+171
+109
+113
+99
+181
+200
+174
+46
+114
+70
+197
+148
+120
+190
+65
+82
+110
+121
+140
+158
+84
+87
+172
+47
+136
+197
+155
+160
+169
+179
+155
+123
+139
+131
+138
+50
+63
+128
+3
+72
+5
+187
+80
+198
+72
+55
+82
+197
+44
+93
+164
+155
+54
+129
+94
+1
+164
+175
+173
+66
+39
+46
+126
+148
+154
+195
+187
+175
+164
+13
+5
+116
+54
+80
+193
+39
+98
+38
+151
+167
+44
+162
+182
+35
+170
+109
+129
+195
+11
+108
+157
+168
+198
+81
+104
+95
+34
+157
+32
+184
+19
+60
+192
+14
+163
+51
+38
+176
+111
+85
+114
+119
+91
+74
+27
+95
+129
+118
+151
+49
+138
+185
+70
+160
+126
+121
+194
+78
+125
+49
+167
+164
+87
+47
+99
+174
+156
+174
+43
+89
+154
+120
+139
+157
+93
+148
+57
+11
+152
+21
+159
+160
+134
+168
+3
+108
+25
+175
+26
+188
+95
+78
+12
+177
+153
+128
+187
+178
+184
+101
+157
+34
+191
+39
+117
+156
+79
+78
+155
+30
+189
+62
+75
+97
+112
+195
+169
+57
+23
+27
+156
+89
+138
+26
+115
+59
+127
+31
+44
+186
+121
+58
+59
+41
+114
+115
+67
+169
+8
+133
+129
+178
+109
+54
+149
+8
+109
+180
+108
+24
+175
+39
+62
+21
+173
+49
+144
+22
+43
+61
+179
+130
+168
+43
+151
+115
+139
+196
+131
+22
+160
+158
+112
+53
+110
+191
+155
+13
+87
+11
+83
+200
+58
+145
+150
+198
+43
+80
+95
+52
+61
+95
+29
+119
+50
+34
+157
+37
+6
+104
+175
+120
+141
+172
+162
+28
+115
+37
+190
+7
+136
+150
+84
+156
+175
+54
+149
+10
+118
+25
+89
+111
+64
+189
+156
+36
+18
+181
+132
+161
+181
+36
+194
+37
+84
+169
+62
+54
+170
+135
+79
+62
+66
+36
+26
+32
+156
+52
+115
+21
+92
+167
+172
+135
+64
+170
+44
+141
+46
+10
+51
+18
+55
+165
+102
+127
+44
+119
+120
+54
+48
+200
+170
+24
+16
+82
+147
+146
+152
+199
+27
+172
+184
+161
+114
+36
+194
+42
+107
+65
+34
+20
+16
+114
+144
+39
+145
+117
+3
+166
+169
+128
+45
+123
+137
+114
+50
+76
+13
+193
+44
+130
+191
+176
+137
+40
+10
+100
+114
+184
+78
+18
+9
+88
+53
+128
+88
+180
+87
+109
+67
+29
+167
+148
+184
+172
+179
+127
+153
+181
+111
+38
+33
+55
+36
+124
+21
+11
+81
+189
+8
+149
+21
+184
+119
+65
+116
+116
+54
+85
+23
+179
+69
+3
+198
+165
+11
+186
+18
+34
+40
+135
+57
+126
+48
+158
+117
+80
+29
+55
+73
+140
+187
+67
+120
+119
+41
+175
+80
+108
+132
+26
+169
+181
+164
+157
+68
+2
+200
+183
+105
+181
+147
+51
+189
+73
+143
+200
+114
+84
+81
+130
+55
+163
+84
+40
+87
+159
+174
+19
+146
+109
+139
+52
+68
+141
+33
+135
+112
+58
+146
+153
+12
+90
+37
+18
+172
+74
+96
+116
+32
+150
+20
+167
+24
+46
+60
+149
+158
+11
+44
+173
+43
+100
+14
+185
+187
+61
+84
+157
+186
+108
+172
+63
+37
+56
+199
+98
+195
+94
+10
+15
+200
+69
+15
+73
+100
+149
+198
+45
+94
+158
+101
+188
+21
+36
+24
+22
+119
+119
+48
+17
+75
+99
+125
+54
+6
+149
+45
+129
+173
+78
+114
+182
+74
+4
+161
+129
+128
+10
+108
+159
+182
+59
+120
+189
+58
+47
+159
+135
+180
+67
+180
+84
+86
+158
+177
+42
+65
+17
+112
+125
+144
+143
+160
+79
+34
+96
+76
+193
+80
+140
+126
+94
+32
+148
+1
+77
+55
+38
+136
+73
+14
+31
+63
+103
+52
+181
+25
+118
+90
+79
+63
+73
+73
+181
+28
+138
+183
+59
+104
+97
+50
+26
+110
+28
+181
+32
+170
+127
+39
+91
+195
+157
+187
+114
+4
+194
+131
+44
+91
+149
+78
+131
+87
+138
+50
+61
+120
+171
+153
+182
+114
+47
+59
+129
+45
+116
+89
+96
+176
+190
+161
+59
+102
+85
+193
+194
+32
+49
+6
+196
+122
+175
+154
+146
+94
+56
+88
+25
+164
+163
+99
+131
+100
+26
+52
+85
+41
+85
+144
+98
+95
+92
+99
+173
+148
+129
+48
+122
+106
+139
+85
+59
+191
+14
+165
+68
+125
+141
+126
+91
+15
+72
+99
+145
+182
+189
+101
+106
+132
+40
+55
+170
+127
+32
+54
+39
+148
+138
+94
+125
+106
+109
+102
+35
+94
+55
+85
+18
+140
+81
+29
+52
+50
+35
+159
+38
+2
+69
+200
+179
+78
+60
+60
+22
+197
+187
+153
+37
+44
+133
+200
+6
+39
+176
+113
+95
+154
+66
+14
+92
+27
+139
+187
+76
+174
+161
+9
+1
+130
+173
+70
+65
+163
+197
+118
+136
+156
+108
+48
+122
+102
+112
+158
+142
+35
+137
+103
+191
+17
+187
+174
+161
+1
+153
+113
+105
+13
+136
+103
+198
+60
+182
+156
+100
+197
+82
+117
+172
+178
+119
+115
+25
+111
+47
+84
+85
+153
+159
+179
+44
+56
+136
+115
+72
+197
+136
+47
+57
+121
+19
+22
+168
+11
+154
+30
+197
+115
+117
+68
+163
+164
+121
+57
+50
+188
+86
+22
+161
+173
+188
+174
+156
+167
+2
+110
+44
+79
+77
+153
+25
+177
+44
+71
+26
+126
+120
+186
+42
+175
+81
+107
+116
+139
+191
+99
+77
+174
+151
+138
+74
+1
+143
+47
+199
+173
+52
+157
+75
+35
+138
+119
+76
+185
+23
+78
+63
+75
+87
+46
+95
+164
+128
+94
+16
+53
+178
+194
+164
+35
+140
+126
+100
+70
+117
+79
+22
+21
+128
+181
+134
+176
+58
+162
+54
+71
+140
+200
+142
+52
+36
+153
+195
+189
+186
+16
+20
+182
+109
+19
+138
+61
+125
+2
+92
+134
+181
+80
+50
+183
+46
+29
+167
+142
+149
+19
+177
+91
+155
+116
+103
+175
+126
+180
+151
+87
+160
+184
+63
+125
+183
+175
+6
+68
+153
+109
+76
+77
+179
+182
+82
+56
+196
+76
+96
+94
+100
+155
+36
+21
+3
+31
+161
+89
+87
+122
+152
+15
+128
+34
+52
+8
+176
+189
+149
+197
+48
+114
+55
+104
+130
+43
+92
+161
+145
+20
+17
+120
+173
+160
+200
+166
+194
+75
+106
+162
+26
+99
+157
+60
+144
+128
+72
+81
+39
+112
+120
+114
+6
+10
+6
+147
+28
+47
+28
+147
+35
+85
+200
+34
+8
+147
+12
+153
+13
+102
+101
+89
+26
+156
+105
+30
+37
+151
+180
+119
+98
+122
+51
+10
+1
+114
+81
+62
+43
+101
+15
+185
+181
+19
+91
+172
+16
+155
+189
+136
+119
+93
+88
+88
+142
+64
+106
+60
+9
+115
+9
+22
+53
+121
+47
+200
+178
+69
+8
+31
+120
+38
+151
+173
+75
+97
+111
+197
+187
+150
+24
+194
+149
+153
+179
+103
+8
+119
+47
+10
+41
+155
+169
+16
+180
+134
+188
+126
+62
+41
+88
+160
+176
+16
+112
+131
+182
+116
+56
+97
+82
+20
+185
+129
+111
+111
+66
+4
+29
+141
+189
+64
+85
+134
+42
+51
+129
+114
+130
+153
+149
+123
+198
+81
+107
+118
+145
+8
+145
+200
+97
+185
+41
+180
+114
+70
+191
+122
+13
+184
+188
+76
+169
+132
+70
+36
+187
+2
+125
+138
+102
+171
+112
+133
+191
+150
+183
+153
+75
+75
+179
+198
+180
+99
+176
+168
+30
+70
+149
+66
+59
+161
+41
+194
+199
+48
+101
+174
+138
+69
+171
+7
+110
+198
+198
+13
+93
+48
+47
+53
+101
+130
+75
+84
+25
+200
+175
+50
+125
+108
+119
+148
+19
+181
+120
+91
+64
+172
+55
+182
+3
+177
+40
+48
+134
+173
+30
+30
+108
+182
+118
+76
+196
+95
+1
+156
+130
+178
+102
+13
+168
+86
+12
+98
+83
+12
+133
+86
+127
+189
+186
+23
+64
+177
+84
+113
+130
+162
+6
+177
+12
+83
+192
+6
+111
+16
+96
+38
+163
+44
+194
+174
+99
+34
+113
+171
+15
+148
+160
+27
+125
+107
+124
+183
+181
+43
+27
+179
+27
+157
+97
+171
+157
+8
+37
+150
+169
+65
+77
+78
+172
+136
+65
+170
+39
+105
+81
+147
+155
+8
+59
+83
+167
+62
+72
+72
+188
+77
+172
+147
+132
+72
+51
+54
+71
+139
+198
+141
+68
+141
+36
+150
+178
+117
+102
+166
+78
+176
+152
+130
+17
+136
+61
+149
+142
+114
+8
+27
+91
+102
+193
+44
+124
+150
+190
+194
+55
+181
+194
+138
+83
+64
+38
+53
+175
+174
+70
+52
+86
+51
+135
+150
+92
+200
+174
+46
+110
+46
+87
+109
+76
+70
+141
+22
+58
+155
+13
+84
+187
+166
+119
+22
+64
+183
+126
+111
+136
+21
+105
+41
+104
+59
+15
+163
+44
+195
+180
+121
+109
+169
+37
+105
+99
+55
+42
+157
+165
+179
+192
+140
+118
+51
+43
+4
+33
+168
+114
+171
+6
+95
+121
+73
+152
+53
+153
+48
+112
+40
+34
+42
+149
+116
+161
+124
+95
+58
+96
+52
+50
+37
+173
+105
+77
+117
+11
+14
+190
+18
+194
+8
+105
+159
+6
+12
+20
+10
+84
+10
+112
+179
+69
+6
+17
+48
+139
+3
+172
+4
+78
+33
+94
+70
+180
+47
+65
+170
+40
+112
+110
+53
+133
+121
+131
+100
+24
+48
+78
+36
+116
+180
+32
+180
+192
+133
+75
+49
+24
+104
+14
+143
+140
+152
+51
+145
+9
+157
+59
+143
+127
+80
+140
+122
+71
+132
+153
+131
+11
+94
+67
+157
+136
+10
+38
+138
+85
+70
+59
+129
+45
+113
+78
+51
+7
+185
+52
+51
+35
+153
+12
+90
+40
+27
+6
+196
+125
+191
+17
+189
+182
+190
+106
+127
+3
+83
+69
+71
+3
+185
+81
+21
+5
+40
+198
+27
+179
+35
+3
+104
+3
+78
+50
+195
+123
+185
+6
+172
+187
+171
+145
+139
+124
+101
+88
+24
+153
+102
+40
+123
+181
+175
+27
+187
+84
+23
+183
+96
+132
+128
+183
+146
+36
+99
+76
+163
+96
+112
+13
+73
+121
+70
+133
+166
+1
+114
+80
+52
+194
+98
+41
+164
+23
+60
+159
+10
+35
+121
+16
+10
+117
+16
+47
+143
+32
+109
+167
+25
+53
+92
+78
+46
+170
+14
+151
+184
+150
+46
+125
+139
+113
+25
+135
+188
+112
+186
+113
+200
+186
+121
+55
+42
+159
+176
+27
+184
+63
+123
+175
+139
+63
+132
+25
+161
+150
+49
+145
+31
+85
+34
+41
+139
+69
+163
+163
+112
+5
+24
+101
+191
+42
+135
+34
+194
+59
+9
+127
+86
+177
+86
+127
+185
+172
+166
+51
+18
+52
+150
+36
+69
+94
+144
+20
+29
+196
+118
+140
+182
+33
+168
+109
+143
+81
+198
+61
+190
+192
+42
+128
+190
+196
+65
+25
+170
+197
+50
+132
+137
+41
+15
+120
+186
+39
+164
+31
+113
+6
+18
+54
+165
+104
+140
+99
+141
+157
+71
+20
+81
+109
+127
+184
+162
+118
+51
+47
+26
+134
+170
+15
+166
+60
+68
+68
+195
+160
+8
+15
+20
+183
+120
+72
+157
+100
+184
+8
+194
+98
+41
+169
+42
+136
+41
+27
+192
+115
+162
+145
+9
+152
+32
+27
+77
+25
+58
+125
+33
+68
+117
+92
+102
+187
+2
+132
+176
+76
+71
+146
+37
+108
+119
+140
+173
+173
+85
+160
+196
+134
+42
+45
+100
+195
+69
+64
+167
+26
+58
+114
+162
+152
+54
+153
+38
+52
+169
+148
+166
+65
+98
+1
+129
+167
+41
+144
+99
+95
+87
+66
+15
+98
+56
+51
+6
+182
+40
+2
+58
+131
+67
+29
+172
+176
+108
+67
+32
+190
+53
+12
+196
+74
+83
+34
+55
+27
+68
+163
+170
+154
+198
+199
+15
+105
+97
+38
+158
+8
+27
+89
+96
+179
+8
+41
+174
+77
+94
+76
+11
+184
+7
+186
+60
+85
+174
+81
+125
+18
+186
+156
+62
+175
+94
+188
+87
+27
+183
+60
+113
+142
+38
+150
+155
+188
+131
+97
+6
+168
+151
+198
+29
+195
+111
+112
+76
+54
+40
+155
+172
+43
+106
+55
+175
+159
+178
+41
+46
+111
+56
+143
+152
+29
+7
+182
+31
+148
+8
+117
+31
+137
+143
+26
+64
+158
+170
+3
+90
+113
+77
+41
+158
+180
+65
+170
+34
+80
+176
+136
+33
+180
+184
+90
+82
+88
+192
+162
+47
+26
+139
+197
+137
+49
+60
+127
+20
+182
+114
+49
+69
+170
+5
+101
+165
+84
+23
+183
+89
+90
+140
+29
+114
+31
+159
+77
+34
+113
+175
+37
+49
+164
+146
+9
+136
+139
+16
+44
+125
+153
+199
+16
+107
+105
+70
+71
+4
+184
+68
+154
+116
+115
+47
+50
+81
+37
+98
+57
+64
+73
+64
+131
+9
+76
+180
+197
+165
+22
+49
+96
+132
+131
+3
+41
+24
+177
+42
+64
+10
+82
+9
+115
+14
+54
+198
+105
+48
+145
+43
+157
+154
+113
+93
+144
+24
+55
+112
+183
+88
+87
+125
+174
+119
+150
+32
+41
+164
+15
+17
+165
+41
+158
+182
+75
+9
+184
+21
+74
+56
+78
+163
+79
+11
+152
+20
+149
+117
+166
+143
+163
+93
+95
+133
+147
+90
+21
+115
+105
+195
+29
+16
+37
+83
+165
+50
+17
+51
+154
+66
+11
+72
+133
+149
+101
+65
+85
+127
+196
+35
+52
+195
+107
+91
+184
+86
+57
+174
+128
+8
+97
+112
+198
+183
+115
+44
+33
+199
+100
+16
+192
+12
+149
+186
+182
+19
+74
+74
+181
+22
+108
+50
+127
+117
+162
+122
+69
+124
+123
+23
+32
+191
+58
+33
+81
+190
+11
+161
+64
+138
+58
+102
+96
+59
+91
+15
+74
+115
+25
+118
+84
+39
+85
+158
+184
+83
+49
+146
+37
+112
+136
+15
+67
+67
+1
+3
+9
+32
+112
+191
+138
+106
+197
+36
+43
+134
+18
+98
+30
+105
+158
+5
+13
+36
+101
+82
+188
+192
+63
+53
+151
+38
+65
+55
+144
+168
+117
+189
+88
+29
+180
+21
+107
+61
+3
+68
+184
+90
+85
+101
+48
+180
+48
+65
+163
+195
+104
+69
+81
+66
+75
+54
+50
+17
+53
+170
+147
+148
+169
+87
+2
+27
+150
+58
+2
+92
+133
+173
+44
+102
+22
+17
+101
+59
+48
+155
+104
+25
+19
+91
+178
+56
+131
+88
+146
+88
+17
+114
+136
+187
+99
+115
+5
+197
+134
+39
+26
+9
+21
+52
+123
+73
+136
+159
+136
+184
+85
+57
+178
+158
+144
+45
+172
+34
+53
+17
+27
+15
+50
+166
+146
+189
+19
+17
+131
+33
+19
+22
+157
+147
+75
+128
+97
+29
+105
+170
+75
+122
+62
+77
+107
+153
+154
+153
+128
+198
+35
+28
+57
+88
+20
+127
+188
+185
+21
+63
+186
+157
+67
+192
+148
+169
+78
+153
+17
+123
+186
+14
+15
+165
+55
+46
+184
+92
+98
+162
+88
+73
+49
+36
+173
+121
+169
+127
+46
+130
+169
+45
+152
+114
+113
+58
+130
+60
+190
+2
+108
+30
+8
+184
+30
+131
+117
+121
+79
+184
+200
+144
+68
+108
+41
+76
+89
+53
+116
+20
+80
+103
+101
+83
+186
+174
+170
+56
+5
+131
+142
+75
+171
+153
+177
+94
+167
+163
+74
+183
+35
+162
+59
+97
+58
+75
+132
+113
+93
+148
+52
+183
+25
+110
+34
+21
+20
+133
+24
+144
+53
+19
+45
+97
+182
+18
+74
+85
+48
+127
+129
+39
+72
+83
+48
+142
+26
+74
+17
+33
+48
+196
+147
+119
+191
+79
+156
+28
+160
+112
+36
+8
+126
+85
+180
+118
+90
+77
+52
+23
+71
+16
+60
+20
+186
+131
+117
+127
+112
+128
+167
+49
+192
+111
+142
+57
+63
+67
+33
+197
+88
+156
+143
+57
+54
+15
+7
+114
+22
+107
+44
+100
+7
+147
+18
+183
+143
+13
+190
+23
+32
+186
+29
+99
+138
+132
+156
+151
+102
+53
+4
+149
+62
+35
+57
+25
+40
+19
+159
+185
+79
+10
+153
+30
+6
+163
+130
+109
+91
+163
+166
+128
+79
+122
+23
+47
+74
+23
+81
+78
+141
+141
+183
+26
+112
+46
+63
+172
+63
+35
+44
+156
+135
+12
+61
+56
+188
+32
+98
+105
+146
+139
+118
+64
+117
+133
+145
+78
+163
+75
+185
+43
+191
+163
+60
+97
+47
+7
+24
+82
+77
+123
+46
+176
+42
+66
+22
+141
+52
+45
+200
+1
+5
+23
+97
+177
+189
+144
+167
+107
+143
+100
+111
+172
+37
+72
+100
+157
+47
+66
+176
+66
+10
+69
+123
+122
+24
+47
+67
+178
+70
+20
+88
+155
+136
+24
+126
+140
+110
+3
+33
+170
+128
+38
+76
+121
+39
+148
+143
+125
+69
+92
+131
+158
+167
+185
+9
+194
+83
+158
+1
+182
+90
+99
+189
+47
+183
+75
+3
+150
+72
+84
+65
+31
+5
+153
+74
+66
+131
+197
+2
+44
+46
+82
+75
+116
+25
+106
+12
+116
+195
+126
+4
+94
+133
+150
+105
+85
+166
+33
+104
+128
+40
+86
+159
+177
+38
+36
+72
+111
+25
+148
+69
+84
+84
+155
+169
+27
+39
+194
+14
+139
+109
+1
+32
+180
+197
+165
+13
+200
+80
+82
+176
+123
+157
+32
+185
+21
+65
+199
+12
+85
+4
+56
+107
+138
+66
+157
+151
+99
+38
+135
+76
+38
+151
+162
+14
+31
+56
+61
+66
+48
+93
+129
+145
+106
+138
+71
+190
+101
+98
+82
+13
+141
+128
+101
+56
+25
+47
+58
+131
+67
+24
+140
+29
+114
+22
+109
+57
+162
+56
+82
+190
+10
+149
+9
+108
+174
+74
+77
+194
+79
+126
+50
+168
+157
+34
+189
+31
+89
+59
+155
+197
+191
+177
+146
+83
+191
+198
+70
+41
+14
+119
+193
+88
+194
+170
+78
+141
+150
+32
+47
+194
+143
+112
+192
+144
+137
+130
+148
+121
+200
+110
+67
+9
+55
+50
+12
+21
+20
+129
+196
+20
+153
+144
+88
+37
+30
+47
+19
+92
+179
+53
+106
+160
+5
+194
+122
+183
+8
+1
+133
+191
+150
+182
+140
+4
+168
+173
+126
+2
+76
+40
+164
+24
+70
+2
+184
+89
+75
+52
+42
+185
+136
+153
+103
+38
+104
+85
+178
+105
+25
+8
+26
+81
+60
+31
+45
+194
+166
+49
+199
+158
+158
+133
+176
+61
+181
+142
+24
+71
+10
+28
+78
+19
+15
+124
+10
+149
+2
+74
+27
+101
+165
+86
+29
+6
+173
+188
+177
+166
+8
+156
+66
+198
+193
+183
+158
+108
+26
+185
+74
+185
+42
+194
+185
+168
+140
+131
+128
+189
+187
+22
+56
+139
+132
+144
+74
+154
+58
+162
+56
+80
+178
+148
+89
+5
+31
+140
+163
+123
+72
+129
+128
+8
+103
+145
+148
+181
+158
+116
+78
+29
+71
+169
+180
+162
+154
+67
+15
+91
+8
+33
+129
+74
+86
+54
+154
+39
+46
+130
+167
+34
+109
+146
+102
+93
+48
+51
+73
+183
+40
+195
+10
+114
+192
+127
+39
+88
+185
+116
+33
+156
+44
+59
+165
+58
+67
+78
+72
+131
+139
+53
+71
+148
+53
+185
+38
+167
+60
+55
+194
+72
+84
+58
+198
+66
+13
+85
+196
+10
+102
+125
+31
+64
+108
+72
+60
+120
+179
+199
+180
+92
+135
+186
+103
+145
+144
+167
+106
+132
+44
+77
+69
+122
+112
+174
+40
+81
+122
+5
+140
+195
+110
+104
+40
+105
+70
+77
+35
+121
+9
+169
+137
+103
+184
+179
+14
+79
+150
+190
+195
+65
+32
+12
+181
+182
+70
+182
+60
+129
+30
+26
+87
+86
+136
+39
+15
+143
+124
+57
+35
+97
+65
+119
+132
+124
+162
+56
+81
+181
+159
+126
+125
+18
+181
+127
+137
+77
+32
+98
+107
+156
+177
+61
+175
+101
+33
+89
+36
+18
+188
+170
+131
+60
+181
+151
+74
+88
+69
+20
+106
+57
+189
+23
+38
+18
+172
+69
+71
+5
+193
+115
+153
+83
+125
+198
+69
+33
+181
+189
+107
+144
+107
+146
+118
+197
+118
+144
+199
+103
+29
+46
+16
+87
+180
+104
+200
+68
+11
+56
+41
+141
+77
+198
+98
+7
+160
+100
+157
+49
+82
+49
+158
+112
+49
+93
+117
+68
+160
+152
+70
+53
+93
+83
+62
+25
+198
+165
+4
+144
+30
+83
+30
+32
+130
+89
+166
+198
+97
+4
+155
+93
+165
+154
+45
+85
+109
+92
+172
+11
+117
+4
+171
+196
+37
+58
+21
+3
+34
+179
+168
+200
+85
+119
+145
+5
+124
+103
+104
+101
+72
+125
+101
+81
+182
+164
+147
+4
+105
+200
+56
+137
+123
+103
+115
+165
+160
+72
+195
+125
+4
+94
+134
+161
+159
+108
+20
+156
+156
+132
+187
+139
+149
+50
+159
+108
+13
+114
+168
+183
+182
+49
+63
+133
+37
+28
+37
+170
+87
+199
+10
+73
+147
+32
+69
+130
+156
+169
+14
+161
+49
+42
+13
+106
+115
+142
+20
+39
+61
+15
+140
+111
+8
+47
+13
+60
+45
+133
+198
+192
+170
+91
+19
+100
+31
+91
+66
+184
+109
+198
+7
+69
+149
+74
+107
+173
+83
+140
+96
+119
+54
+50
+17
+54
+177
+174
+52
+154
+55
+147
+185
+191
+82
+172
+98
+37
+146
+142
+143
+176
+174
+62
+10
+103
+129
+45
+115
+87
+90
+156
+128
+166
+45
+180
+78
+52
+8
+187
+52
+28
+103
+173
+109
+101
+25
+45
+49
+90
+108
+35
+40
+132
+33
+8
+155
+63
+185
+146
+13
+169
+99
+79
+179
+171
+12
+140
+129
+117
+146
+19
+6
+67
+148
+90
+5
+28
+123
+83
+198
+39
+57
+190
+27
+55
+91
+53
+99
+122
+40
+142
+98
+114
+199
+171
+40
+103
+60
+40
+99
+42
+158
+176
+36
+33
+75
+151
+36
+58
+26
+39
+198
+40
+60
+5
+95
+122
+81
+192
+27
+30
+140
+176
+195
+193
+200
+71
+23
+104
+16
+164
+44
+189
+140
+141
+188
+63
+92
+186
+86
+48
+111
+37
+25
+21
+107
+54
+161
+84
+59
+196
+45
+110
+58
+163
+52
+52
+42
+192
+169
+92
+33
+173
+143
+99
+109
+169
+31
+69
+136
+198
+168
+31
+76
+177
+181
+89
+114
+83
+69
+70
+6
+7
+187
+62
+92
+194
+143
+112
+188
+121
+41
+160
+191
+102
+101
+86
+11
+93
+61
+136
+64
+165
+17
+17
+148
+137
+92
+125
+123
+14
+185
+181
+29
+145
+11
+159
+62
+136
+66
+169
+23
+23
+130
+176
+91
+161
+148
+40
+113
+119
+100
+126
+63
+43
+95
+188
+76
+165
+111
+182
+97
+146
+1
+95
+159
+105
+200
+52
+116
+31
+144
+193
+62
+34
+49
+183
+63
+134
+39
+26
+10
+30
+91
+76
+40
+158
+187
+103
+135
+88
+114
+92
+130
+151
+136
+63
+153
+156
+161
+163
+126
+93
+28
+132
+142
+69
+137
+198
+160
+182
+53
+83
+21
+182
+106
+198
+32
+15
+5
+95
+127
+107
+103
+60
+36
+75
+132
+112
+92
+143
+29
+91
+89
+115
+89
+105
+26
+15
+58
+14
+160
+39
+196
+26
+190
+108
+141
+77
+197
+93
+185
+73
+175
+196
+5
+66
+156
+143
+55
+46
+183
+84
+60
+12
+128
+62
+28
+8
+1
+136
+3
+199
+167
+16
+198
+44
+85
+113
+115
+76
+21
+45
+88
+120
+130
+107
+71
+65
+156
+150
+99
+41
+156
+174
+39
+73
+88
+77
+67
+113
+81
+68
+85
+95
+8
+198
+113
+103
+1
+80
+75
+130
+112
+101
+200
+94
+168
+165
+78
+188
+27
+71
+180
+48
+69
+182
+72
+199
+143
+74
+155
+65
+2
+27
+143
+21
+38
+43
+122
+141
+156
+66
+190
+152
+5
+63
+132
+29
+188
+70
+129
+140
+85
+51
+142
+196
+103
+53
+194
+88
+190
+145
+165
+86
+28
+198
+142
+69
+134
+189
+128
+74
+95
+102
+157
+28
+160
+110
+21
+134
+17
+99
+49
+1
+170
+13
+151
+187
+164
+106
+161
+16
+50
+157
+97
+170
+146
+147
+171
+106
+100
+43
+163
+192
+86
+195
+195
+20
+162
+197
+127
+191
+3
+102
+190
+26
+49
+56
+100
+97
+84
+35
+57
+30
+70
+151
+74
+89
+69
+10
+44
+177
+64
+192
+180
+158
+124
+127
+51
+163
+119
+52
+37
+159
+22
+104
+30
+47
+11
+51
+6
+178
+19
+110
+90
+156
+124
+143
+145
+190
+34
+101
+101
+98
+79
+195
+61
+12
+127
+56
+195
+70
+68
+178
+62
+171
+74
+106
+170
+67
+74
+46
+12
+59
+51
+175
+193
+191
+6
+123
+83
+192
+5
+108
+6
+62
+124
+187
+9
+169
+139
+112
+22
+127
+166
+54
+37
+137
+85
+84
+136
+67
+177
+63
+185
+141
+186
+49
+24
+110
+41
+59
+187
+191
+69
+94
+147
+37
+102
+79
+154
+20
+129
+3
+53
+95
+99
+135
+125
+138
+105
+187
+181
+3
+187
+100
+117
+1
+155
+127
+167
+62
+74
+91
+80
+59
+38
+97
+40
+166
+42
+154
+153
+127
+192
+10
+133
+112
+76
+48
+11
+35
+109
+143
+82
+5
+95
+129
+126
+191
+15
+177
+128
+171
+79
+137
+112
+42
+51
+130
+123
+167
+96
+74
+183
+32
+146
+190
+33
+88
+32
+198
+107
+59
+197
+51
+139
+177
+15
+99
+54
+38
+148
+146
+141
+136
+151
+86
+155
+160
+170
+182
+161
+132
+143
+73
+151
+48
+134
+176
+49
+110
+26
+163
+147
+20
+194
+187
+180
+1
+190
+130
+69
+46
+60
+150
+164
+31
+114
+5
+8
+9
+183
+15
+43
+129
+187
+161
+85
+66
+27
+174
+200
+40
+43
+97
+195
+100
+50
+1
+157
+132
+185
+121
+62
+90
+182
+86
+80
+105
+113
+135
+196
+161
+2
+167
+184
+1
+155
+123
+142
+149
+18
+165
+33
+115
+193
+128
+35
+59
+42
+120
+146
+200
+90
+143
+52
+23
+71
+22
+97
+182
+22
+93
+167
+160
+66
+152
+122
+166
+102
+119
+1
+138
+25
+107
+18
+144
+110
+161
+179
+30
+168
+143
+149
+10
+122
+46
+181
+72
+8
+3
+148
+61
+37
+70
+93
+129
+136
+57
+121
+16
+4
+83
+66
+48
+94
+132
+150
+116
+153
+73
+63
+120
+154
+46
+93
+142
+21
+51
+115
+39
+200
+48
+91
+117
+80
+32
+75
+162
+101
+146
+172
+119
+166
+127
+68
+67
+192
+145
+150
+192
+8
+120
+48
+14
+51
+180
+29
+152
+53
+155
+48
+102
+178
+151
+110
+97
+199
+120
+135
+131
+173
+57
+188
+18
+16
+135
+62
+161
+13
+30
+63
+108
+84
+129
+21
+170
+33
+71
+135
+170
+10
+130
+97
+12
+198
+82
+111
+127
+165
+51
+23
+82
+90
+3
+9
+31
+108
+166
+27
+70
+178
+43
+61
+176
+115
+104
+192
+21
+200
+19
+112
+101
+6
+126
+105
+97
+43
+185
+128
+104
+76
+115
+11
+35
+115
+172
+199
+51
+119
+56
+68
+107
+29
+16
+37
+82
+161
+23
+97
+175
+179
+99
+186
+26
+83
+63
+37
+59
+18
+179
+120
+104
+153
+179
+99
+187
+35
+126
+47
+145
+53
+15
+16
+162
+36
+155
+14
+88
+6
+42
+198
+17
+119
+163
+110
+200
+6
+40
+188
+174
+154
+159
+168
+176
+144
+84
+10
+108
+163
+5
+167
+156
+38
+27
+24
+101
+192
+43
+136
+31
+160
+87
+81
+104
+95
+35
+161
+52
+66
+128
+174
+96
+10
+194
+82
+142
+121
+46
+193
+145
+137
+121
+98
+102
+128
+53
+173
+163
+16
+36
+74
+121
+59
+64
+57
+170
+107
+117
+140
+189
+80
+176
+138
+51
+65
+129
+193
+3
+80
+56
+21
+17
+119
+162
+106
+175
+100
+28
+69
+162
+153
+67
+24
+146
+60
+50
+162
+123
+81
+184
+173
+191
+187
+5
+147
+42
+126
+182
+161
+132
+144
+82
+193
+22
+197
+192
+178
+144
+59
+61
+40
+88
+171
+41
+106
+66
+49
+100
+157
+46
+67
+186
+114
+13
+54
+13
+194
+45
+125
+148
+168
+78
+161
+63
+132
+29
+185
+48
+30
+151
+32
+38
+141
+106
+165
+41
+165
+20
+36
+42
+129
+199
+40
+49
+137
+184
+72
+174
+195
+12
+118
+196
+122
+166
+101
+116
+188
+85
+18
+144
+101
+114
+173
+18
+153
+155
+153
+124
+172
+117
+154
+79
+88
+14
+100
+74
+146
+12
+156
+33
+194
+72
+86
+71
+56
+94
+63
+133
+34
+11
+161
+67
+155
+125
+161
+37
+181
+150
+79
+121
+22
+44
+64
+191
+170
+100
+73
+137
+167
+175
+147
+114
+158
+125
+137
+93
+128
+136
+68
+179
+69
+3
+1
+181
+81
+53
+197
+104
+53
+181
+12
+40
+137
+64
+151
+132
+37
+40
+108
+87
+151
+129
+12
+113
+178
+50
+101
+154
+21
+142
+62
+96
+15
+31
+51
+24
+93
+141
+12
+5
+126
+113
+146
+62
+61
+12
+122
+29
+75
+193
+81
+151
+176
+104
+40
+105
+73
+98
+135
+126
+144
+136
+120
+100
+123
+42
+147
+109
+131
+5
+57
+99
+79
+184
+200
+144
+65
+100
+14
+187
+196
+92
+192
+128
+43
+106
+47
+135
+185
+97
+120
+51
+29
+115
+36
+182
+165
+156
+54
+124
+59
+39
+112
+121
+116
+10
+18
+17
+145
+115
+186
+85
+34
+45
+166
+196
+79
+114
+176
+26
+181
+48
+63
+150
+133
+56
+134
+108
+40
+69
+58
+132
+66
+11
+80
+181
+169
+181
+169
+190
+21
+18
+122
+175
+151
+136
+54
+104
+136
+85
+90
+177
+53
+129
+95
+16
+41
+105
+61
+20
+171
+52
+173
+170
+66
+63
+189
+165
+91
+60
+147
+143
+138
+145
+32
+87
+34
+23
+30
+177
+190
+148
+182
+159
+120
+91
+73
+20
+61
+189
+188
+33
+108
+152
+136
+54
+99
+114
+192
+132
+62
+188
+170
+133
+67
+9
+51
+25
+94
+140
+196
+117
+143
+9
+166
+119
+22
+63
+178
+105
+24
+5
+13
+40
+124
+188
+10
+169
+129
+55
+168
+117
+188
+79
+184
+192
+104
+96
+38
+167
+66
+95
+175
+199
+22
+147
+84
+181
+129
+146
+117
+190
+90
+27
+158
+106
+18
+157
+182
+80
+46
+155
+120
+130
+98
+23
+56
+128
+69
+66
+177
+67
+12
+71
+118
+73
+180
+19
+102
+42
+132
+17
+121
+171
+140
+105
+169
+72
+113
+30
+165
+125
+63
+56
+177
+156
+148
+85
+180
+121
+108
+158
+178
+54
+118
+27
+101
+166
+91
+55
+110
+173
+48
+129
+146
+116
+184
+63
+119
+155
+58
+152
+197
+16
+119
+177
+191
+155
+16
+103
+76
+129
+90
+181
+77
+31
+95
+96
+123
+77
+159
+59
+125
+24
+20
+109
+74
+70
+154
+99
+6
+146
+26
+45
+41
+41
+80
+109
+141
+62
+109
+94
+188
+84
+13
+124
+31
+77
+179
+187
+110
+183
+110
+12
+86
+15
+115
+158
+112
+52
+109
+188
+150
+10
+116
+5
+184
+65
+134
+22
+130
+187
+155
+46
+84
+92
+195
+147
+127
+45
+132
+182
+112
+34
+195
+69
+61
+145
+126
+54
+190
+56
+30
+79
+199
+91
+152
+101
+39
+124
+195
+57
+187
+15
+10
+124
+59
+35
+83
+186
+173
+166
+38
+141
+104
+155
+192
+161
+39
+186
+170
+149
+165
+52
+27
+95
+126
+102
+83
+181
+143
+32
+103
+132
+65
+6
+54
+68
+131
+170
+47
+154
+104
+41
+111
+97
+187
+47
+2
+193
+136
+85
+90
+171
+20
+184
+132
+136
+26
+136
+181
+65
+160
+177
+22
+140
+42
+195
+191
+193
+44
+129
+183
+137
+180
+51
+85
+58
+185
+186
+53
+44
+194
+166
+52
+20
+59
+172
+104
+76
+123
+59
+47
+149
+77
+123
+42
+149
+122
+191
+51
+187
+67
+119
+110
+196
+185
+148
+22
+8
+49
+22
+95
+172
+178
+125
+149
+176
+115
+109
+24
+164
+164
+112
+2
+4
+7
+6
+176
+2
+33
+180
+190
+117
+195
+121
+176
+168
+29
+61
+109
+105
+54
+181
+6
+4
+179
+34
+199
+89
+144
+66
+102
+23
+20
+112
+97
+176
+187
+141
+164
+116
+28
+122
+86
+20
+145
+93
+49
+65
+146
+94
+55
+82
+200
+64
+187
+148
+12
+142
+144
+187
+27
+86
+70
+53
+88
+49
+104
+185
+180
+15
+69
+85
+85
+152
+146
+113
+163
+166
+127
+72
+96
+126
+97
+48
+12
+45
+165
+183
+19
+71
+51
+72
+172
+188
+187
+29
+91
+90
+122
+128
+74
+91
+83
+75
+109
+179
+99
+184
+17
+46
+128
+152
+163
+11
+197
+86
+141
+76
+191
+65
+66
+18
+113
+120
+108
+168
+35
+98
+75
+175
+175
+76
+82
+8
+117
+30
+126
+89
+199
+199
+1
+17
+99
+41
+158
+177
+41
+54
+161
+83
+44
+123
+143
+155
+47
+86
+94
+194
+122
+185
+14
+22
+12
+74
+140
+179
+13
+68
+91
+141
+27
+96
+133
+135
+10
+51
+14
+28
+39
+187
+174
+165
+24
+63
+166
+31
+95
+94
+110
+11
+81
+189
+3
+121
+105
+143
+113
+191
+134
+80
+82
+171
+88
+192
+159
+31
+157
+68
+192
+142
+128
+92
+4
+198
+158
+165
+176
+168
+26
+49
+62
+138
+71
+183
+65
+139
+55
+80
+187
+9
+169
+136
+102
+188
+11
+174
+146
+113
+161
+153
+75
+73
+168
+152
+1
+33
+197
+85
+138
+62
+130
+26
+183
+70
+174
+18
+146
+117
+183
+54
+76
+169
+132
+78
+80
+178
+152
+109
+89
+161
+166
+143
+173
+151
+147
+127
+40
+96
+20
+53
+144
+187
+26
+77
+28
+75
+198
+117
+120
+70
+140
+13
+16
+185
+164
+123
+68
+100
+189
+35
+107
+134
+43
+51
+122
+78
+175
+150
+122
+187
+27
+74
+10
+190
+57
+31
+79
+198
+77
+79
+183
+191
+99
+76
+171
+145
+127
+65
+46
+90
+129
+167
+44
+163
+187
+61
+80
+134
+89
+128
+172
+82
+144
+129
+75
+94
+88
+89
+143
+59
+68
+78
+57
+45
+157
+140
+29
+112
+13
+71
+116
+57
+100
+95
+68
+154
+120
+136
+132
+172
+49
+146
+40
+131
+25
+172
+6
+95
+113
+28
+151
+52
+154
+63
+189
+174
+140
+76
+2
+124
+133
+84
+106
+86
+159
+183
+73
+190
+87
+12
+87
+21
+141
+61
+102
+60
+46
+134
+195
+167
+50
+1
+159
+145
+44
+158
+152
+94
+195
+130
+27
+195
+129
+21
+171
+37
+84
+172
+79
+128
+58
+200
+81
+84
+177
+108
+57
+170
+107
+120
+156
+56
+140
+134
+149
+85
+170
+62
+42
+95
+196
+122
+168
+112
+163
+176
+188
+146
+181
+176
+29
+199
+129
+189
+173
+141
+93
+94
+131
+135
+37
+11
+130
+86
+151
+131
+27
+189
+91
+49
+81
+45
+142
+48
+12
+38
+127
+16
+161
+21
+79
+84
+193
+9
+120
+37
+146
+144
+150
+4
+73
+7
+187
+61
+83
+154
+175
+67
+25
+152
+89
+169
+17
+185
+157
+80
+72
+112
+32
+185
+18
+49
+133
+161
+164
+142
+177
+184
+112
+24
+134
+194
+160
+11
+34
+101
+107
+132
+30
+195
+99
+43
+172
+45
+121
+130
+88
+163
+185
+47
+20
+99
+12
+189
+24
+46
+62
+154
+170
+38
+104
+82
+157
+200
+191
+149
+179
+137
+17
+68
+58
+142
+130
+108
+74
+75
+191
+72
+110
+18
+115
+131
+154
+151
+122
+176
+156
+156
+129
+176
+95
+189
+83
+199
+53
+128
+91
+194
+149
+148
+153
+183
+127
+111
+126
+164
+52
+36
+149
+177
+122
+141
+148
+26
+23
+110
+51
+120
+59
+78
+136
+115
+72
+196
+132
+28
+186
+63
+111
+99
+196
+91
+182
+77
+28
+78
+17
+7
+89
+74
+42
+186
+146
+2
+98
+171
+142
+118
+28
+106
+188
+178
+175
+54
+147
+197
+61
+197
+39
+63
+26
+188
+97
+94
+94
+120
+79
+195
+60
+6
+94
+115
+41
+16
+133
+49
+103
+179
+151
+93
+5
+194
+123
+195
+67
+49
+90
+102
+5
+111
+26
+162
+136
+162
+153
+64
+5
+61
+123
+191
+37
+105
+100
+57
+44
+158
+154
+101
+24
+38
+12
+127
+61
+19
+168
+44
+155
+132
+197
+199
+23
+147
+82
+167
+66
+97
+192
+80
+156
+22
+127
+166
+53
+23
+64
+174
+73
+78
+9
+155
+51
+112
+15
+89
+199
+190
+154
+15
+108
+109
+88
+149
+100
+61
+67
+62
+166
+43
+164
+198
+114
+101
+184
+199
+141
+55
+69
+115
+76
+17
+22
+181
+94
+137
+176
+22
+148
+94
+35
+173
+119
+163
+110
+188
+145
+179
+169
+6
+113
+26
+147
+49
+167
+169
+110
+141
+56
+71
+124
+105
+123
+191
+40
+126
+193
+28
+32
+142
+160
+89
+92
+156
+109
+51
+131
+129
+194
+7
+98
+131
+105
+47
+143
+37
+134
+75
+48
+19
+80
+114
+161
+143
+13
+192
+39
+110
+110
+73
+49
+43
+15
+111
+129
+180
+120
+104
+149
+157
+5
+22
+91
+147
+68
+81
+78
+142
+153
+40
+66
+36
+20
+3
+38
+2
+67
+185
+116
+29
+132
+134
+15
+92
+16
+69
+76
+34
+122
+29
+82
+34
+63
+79
+108
+137
+52
+78
+4
+121
+92
+63
+156
+168
+8
+134
+140
+31
+132
+113
+95
+154
+72
+49
+45
+33
+190
+49
+188
+82
+8
+108
+178
+96
+178
+7
+36
+159
+33
+165
+98
+103
+140
+116
+35
+168
+98
+76
+172
+155
+180
+91
+125
+131
+69
+32
+178
+182
+92
+111
+44
+66
+198
+198
+6
+56
+85
+8
+86
+47
+110
+42
+61
+194
+15
+146
+146
+164
+74
+172
+169
+72
+109
+10
+78
+181
+183
+71
+179
+34
+199
+90
+151
+99
+36
+130
+62
+199
+42
+62
+194
+8
+109
+184
+121
+73
+155
+75
+55
+56
+41
+142
+89
+57
+141
+137
+155
+100
+4
+129
+135
+55
+115
+195
+137
+70
+190
+112
+166
+188
+35
+122
+20
+27
+180
+42
+28
+197
+129
+2
+56
+123
+30
+81
+14
+158
+22
+113
+79
+58
+44
+143
+63
+89
+168
+11
+157
+45
+54
+125
+64
+58
+173
+117
+152
+61
+199
+41
+61
+195
+25
+198
+166
+16
+200
+58
+153
+200
+25
+154
+97
+2
+141
+28
+101
+153
+12
+99
+92
+63
+148
+127
+27
+21
+90
+151
+101
+45
+165
+183
+20
+73
+60
+112
+127
+162
+29
+117
+38
+181
+147
+51
+185
+53
+57
+71
+113
+39
+24
+194
+146
+139
+116
+48
+49
+64
+146
+103
+102
+86
+3
+43
+32
+10
+176
+164
+7
+165
+126
+77
+128
+76
+109
+170
+39
+105
+80
+135
+88
+117
+109
+4
+50
+62
+125
+196
+52
+149
+27
+26
+116
+68
+164
+171
+149
+163
+37
+154
+198
+200
+22
+133
+5
+34
+160
+54
+85
+31
+23
+58
+141
+128
+94
+16
+57
+197
+71
+53
+81
+11
+140
+149
+31
+50
+23
+92
+149
+61
+34
+54
+17
+20
+172
+55
+178
+178
+70
+17
+71
+77
+24
+54
+112
+190
+132
+90
+148
+84
+172
+75
+106
+162
+22
+75
+56
+64
+80
+109
+131
+11
+84
+10
+106
+153
+160
+186
+79
+9
+138
+151
+70
+62
+144
+110
+164
+196
+103
+59
+28
+38
+172
+94
+23
+89
+131
+184
+128
+119
+161
+95
+124
+91
+27
+145
+34
+99
+90
+45
+67
+198
+184
+123
+81
+183
+173
+189
+186
+14
+10
+135
+127
+147
+140
+118
+52
+54
+52
+29
+109
+199
+15
+103
+80
+157
+28
+158
+93
+138
+194
+128
+25
+197
+157
+173
+27
+11
+21
+31
+193
+86
+180
+102
+199
+77
+70
+128
+140
+92
+94
+138
+184
+62
+118
+156
+74
+40
+180
+119
+99
+119
+29
+104
+160
+28
+128
+118
+158
+92
+129
+147
+125
+31
+67
+121
+125
+67
+81
+80
+156
+16
+93
+16
+64
+41
+70
+56
+108
+145
+97
+78
+195
+72
+77
+16
+6
+91
+94
+149
+47
+146
+57
+25
+45
+41
+49
+125
+109
+133
+17
+107
+96
+12
+7
+141
+186
+45
+196
+179
+111
+52
+121
+56
+49
+198
+143
+85
+20
+160
+178
+32
+192
+70
+93
+130
+142
+84
+30
+25
+81
+63
+46
+116
+80
+41
+122
+168
+110
+156
+147
+75
+132
+117
+116
+50
+53
+73
+160
+104
+186
+183
+26
+108
+18
+135
+51
+98
+131
+103
+38
+107
+97
+22
+64
+188
+155
+40
+46
+123
+124
+35
+97
+70
+149
+69
+75
+33
+125
+51
+183
+43
+12
+86
+11
+94
+72
+185
+68
+144
+52
+15
+27
+29
+135
+150
+88
+180
+90
+120
+115
+12
+37
+113
+146
+63
+64
+14
+113
+153
+106
+58
+194
+46
+130
+166
+29
+81
+28
+43
+7
+55
+67
+113
+74
+27
+101
+162
+63
+124
+181
+169
+189
+14
+187
+200
+121
+132
+103
+32
+70
+133
+165
+197
+100
+33
+99
+98
+103
+135
+86
+104
+55
+194
+68
+65
+183
+112
+25
+147
+57
+27
+48
+47
+50
+80
+33
+78
+171
+126
+18
+179
+113
+68
+193
+144
+132
+98
+1
+131
+179
+97
+168
+140
+125
+99
+67
+114
+82
+67
+61
+169
+65
+71
+38
+191
+10
+142
+163
+106
+171
+71
+87
+85
+132
+33
+8
+152
+46
+109
+45
+89
+131
+183
+124
+95
+55
+84
+5
+78
+25
+53
+90
+70
+6
+12
+20
+13
+102
+101
+88
+18
+122
+167
+109
+154
+144
+74
+152
+48
+124
+113
+164
+171
+154
+185
+126
+90
+8
+36
+145
+149
+190
+4
+117
+62
+123
+182
+190
+99
+87
+38
+43
+122
+148
+191
+14
+168
+88
+14
+93
+34
+172
+127
+15
+151
+172
+69
+74
+23
+71
+19
+77
+95
+80
+32
+70
+136
+185
+89
+68
+10
+49
+4
+190
+101
+100
+92
+51
+82
+31
+50
+23
+88
+122
+146
+182
+178
+30
+177
+192
+163
+56
+70
+114
+59
+124
+20
+6
+57
+87
+14
+101
+84
+197
+31
+15
+14
+154
+197
+199
+26
+164
+155
+59
+160
+30
+141
+173
+176
+101
+23
+27
+157
+103
+3
+97
+158
+75
+29
+104
+163
+47
+13
+58
+31
+66
+120
+129
+94
+8
+5
+158
+104
+2
+77
+45
+180
+78
+53
+21
+44
+83
+100
+54
+25
+72
+6
+190
+86
+11
+94
+69
+171
+9
+119
+35
+138
+116
+51
+68
+150
+90
+193
+156
+198
+186
+137
+146
+48
+172
+5
+83
+57
+197
+73
+70
+164
+152
+42
+81
+110
+135
+24
+130
+169
+43
+139
+53
+67
+130
+177
+93
+164
+147
+11
+144
+163
+83
+33
+56
+42
+143
+88
+43
+62
+190
+185
+1
+144
+57
+49
+185
+73
+176
+5
+43
+22
+141
+54
+57
+55
+20
+28
+191
+96
+57
+85
+199
+28
+182
+38
+193
+13
+149
+174
+108
+84
+135
+50
+94
+111
+22
+140
+41
+192
+188
+196
+88
+169
+24
+21
+117
+112
+19
+106
+72
+78
+19
+15
+123
+200
+100
+199
+97
+190
+69
+106
+12
+123
+27
+61
+123
+185
+12
+3
+114
+62
+147
+132
+69
+26
+134
+173
+30
+25
+86
+91
+173
+19
+158
+177
+42
+59
+178
+139
+37
+175
+112
+103
+13
+152
+191
+184
+186
+64
+113
+101
+192
+48
+159
+125
+117
+182
+42
+15
+115
+157
+107
+37
+55
+3
+125
+121
+8
+159
+81
+55
+6
+143
+8
+161
+94
+119
+72
+159
+108
+18
+138
+73
+191
+95
+51
+57
+86
+2
+40
+30
+18
+42
+91
+171
+4
+88
+94
+174
+199
+31
+200
+119
+120
+49
+14
+47
+163
+151
+43
+103
+37
+92
+26
+131
+149
+119
+176
+190
+156
+24
+149
+74
+110
+194
+173
+98
+31
+107
+166
+35
+115
+181
+51
+80
+22
+18
+111
+108
+52
+144
+200
+108
+46
+108
+39
+63
+30
+14
+13
+158
+31
+165
+111
+180
+86
+97
+12
+196
+72
+69
+166
+180
+184
+88
+75
+58
+79
+152
+5
+61
+120
+174
+166
+38
+134
+62
+164
+33
+124
+47
+166
+172
+143
+113
+196
+154
+167
+15
+192
+20
+189
+157
+45
+60
+157
+8
+37
+153
+184
+130
+129
+1
+49
+89
+89
+137
+25
+123
+115
+179
+46
+61
+161
+16
+45
+134
+197
+178
+98
+183
+24
+97
+167
+129
+77
+100
+111
+171
+29
+36
+154
+4
+38
+198
+49
+113
+39
+19
+168
+40
+128
+14
+133
+75
+53
+50
+19
+66
+34
+9
+149
+13
+142
+132
+117
+119
+62
+101
+48
+183
+66
+155
+131
+199
+14
+96
+51
+45
+14
+76
+136
+131
+167
+25
+51
+80
+21
+9
+67
+125
+151
+179
+117
+92
+105
+3
+77
+36
+126
+39
+95
+23
+90
+132
+183
+119
+64
+114
+114
+60
+136
+75
+27
+93
+119
+77
+189
+44
+167
+3
+121
+101
+116
+194
+121
+181
+198
+164
+6
+162
+120
+63
+102
+48
+165
+164
+103
+140
+118
+47
+21
+107
+52
+155
+66
+198
+198
+6
+61
+111
+119
+117
+35
+156
+24
+137
+7
+16
+30
+44
+191
+156
+18
+101
+48
+186
+83
+25
+7
+16
+34
+64
+80
+108
+135
+35
+200
+90
+140
+27
+106
+198
+32
+12
+190
+33
+93
+63
+146
+109
+137
+46
+44
+52
+120
+51
+34
+144
+160
+62
+138
+72
+192
+108
+123
+164
+80
+4
+105
+192
+8
+127
+89
+197
+182
+121
+89
+44
+67
+6
+34
+146
+177
+149
+100
+58
+51
+191
+87
+2
+35
+197
+63
+11
+100
+101
+109
+149
+112
+130
+177
+97
+191
+69
+99
+177
+175
+56
+163
+81
+16
+172
+90
+190
+136
+107
+20
+157
+163
+170
+157
+15
+77
+127
+75
+111
+188
+136
+122
+111
+175
+53
+142
+179
+200
+191
+150
+181
+137
+200
+168
+6
+133
+143
+60
+77
+123
+49
+191
+107
+129
+14
+123
+13
+174
+125
+191
+22
+14
+81
+167
+75
+143
+189
+47
+182
+74
+7
+181
+25
+123
+114
+181
+61
+137
+75
+15
+17
+172
+77
+123
+43
+151
+124
+186
+2
+143
+39
+154
+174
+58
+183
+180
+39
+13
+130
+66
+27
+175
+4
+57
+103
+110
+133
+10
+60
+73
+100
+150
+198
+42
+72
+53
+72
+153
+75
+72
+162
+124
+91
+31
+167
+127
+59
+18
+177
+106
+42
+97
+11
+190
+46
+167
+183
+3
+167
+183
+192
+108
+126
+186
+182
+20
+87
+143
+78
+186
+17
+34
+48
+184
+78
+14
+179
+152
+105
+63
+40
+70
+66
+166
+4
+134
+171
+24
+8
+28
+101
+155
+21
+138
+34
+168
+104
+113
+149
+77
+119
+24
+78
+48
+190
+114
+173
+20
+162
+190
+89
+25
+149
+77
+118
+19
+52
+143
+192
+70
+94
+140
+194
+106
+89
+180
+81
+67
+76
+58
+64
+67
+29
+169
+156
+15
+94
+28
+124
+93
+42
+23
+156
+135
+6
+24
+90
+131
+176
+79
+96
+67
+136
+17
+83
+142
+109
+179
+98
+178
+185
+112
+10
+50
+16
+45
+127
+164
+40
+169
+52
+199
+124
+156
+26
+152
+83
+132
+48
+100
+171
+131
+48
+105
+200
+63
+175
+91
+171
+4
+93
+122
+92
+62
+140
+87
+63
+2
+43
+45
+83
+101
+56
+30
+82
+22
+192
+159
+30
+150
+32
+50
+10
+12
+184
+198
+130
+4
+58
+110
+139
+49
+48
+44
+35
+15
+183
+163
+129
+115
+128
+135
+54
+115
+7
+5
+170
+176
+124
+164
+70
+148
+60
+30
+37
+159
+19
+85
+143
+96
+90
+77
+54
+33
+119
+15
+23
+8
+43
+189
+148
+186
+184
+36
+158
+29
+154
+66
+15
+100
+66
+100
+3
+125
+123
+13
+174
+134
+40
+31
+32
+116
+6
+197
+129
+200
+37
+30
+44
+199
+199
+3
+27
+138
+186
+74
+174
+181
+118
+79
+19
+1
+38
+24
+3
+2
+185
+97
+117
+26
+110
+25
+165
+167
+117
+2
+155
+118
+111
+10
+60
+74
+104
+165
+50
+23
+84
+102
+59
+38
+97
+38
+158
+10
+34
+121
+19
+26
+190
+107
+135
+47
+67
+181
+85
+78
+108
+144
+97
+81
+22
+200
+7
+41
+188
+160
+76
+15
+4
+97
+143
+192
+64
+60
+186
+183
+24
+97
+174
+170
+53
+192
+76
+135
+125
+139
+109
+3
+38
+5
+93
+110
+26
+171
+196
+35
+53
+2
+138
+14
+47
+159
+131
+157
+166
+186
+29
+102
+151
+187
+168
+130
+65
+24
+160
+152
+72
+63
+130
+18
+142
+89
+58
+146
+156
+19
+114
+116
+78
+24
+43
+46
+88
+116
+102
+174
+125
+185
+190
+74
+135
+147
+75
+128
+92
+2
+184
+87
+70
+41
+16
+129
+31
+27
+83
+60
+17
+163
+22
+69
+18
+89
+177
+61
+178
+119
+113
+10
+39
+149
+145
+129
+70
+62
+144
+112
+176
+50
+117
+51
+58
+89
+10
+63
+89
+172
+32
+46
+193
+149
+157
+2
+200
+183
+96
+135
+143
+46
+194
+155
+181
+95
+147
+24
+26
+138
+199
+154
+133
+17
+106
+84
+149
+145
+129
+73
+76
+5
+144
+22
+40
+49
+131
+151
+129
+16
+135
+66
+182
+98
+150
+24
+197
+166
+23
+41
+47
+109
+39
+50
+154
+76
+72
+146
+31
+74
+167
+138
+128
+130
+34
+32
+90
+56
+130
+76
+84
+26
+2
+181
+72
+1
+161
+160
+111
+29
+174
+187
+152
+34
+37
+123
+6
+126
+110
+126
+167
+65
+90
+160
+153
+78
+91
+45
+49
+93
+116
+59
+117
+172
+180
+130
+163
+8
+183
+27
+120
+76
+179
+191
+136
+94
+144
+20
+28
+191
+92
+37
+195
+32
+42
+170
+38
+104
+82
+155
+200
+4
+24
+112
+59
+142
+128
+88
+181
+95
+145
+17
+196
+25
+190
+112
+168
+198
+82
+113
+139
+19
+64
+17
+128
+15
+141
+119
+42
+187
+144
+182
+199
+160
+167
+169
+111
+146
+78
+155
+26
+164
+154
+45
+87
+119
+133
+130
+192
+179
+152
+99
+28
+83
+46
+128
+154
+177
+80
+86
+200
+32
+193
+68
+78
+56
+32
+90
+54
+121
+40
+156
+174
+42
+89
+152
+115
+123
+110
+153
+128
+196
+26
+200
+163
+183
+34
+157
+37
+9
+125
+74
+122
+70
+118
+84
+45
+113
+79
+58
+41
+127
+197
+42
+76
+81
+5
+104
+177
+132
+199
+10
+70
+130
+155
+163
+184
+42
+199
+18
+114
+123
+120
+12
+193
+54
+184
+23
+79
+76
+145
+184
+200
+151
+108
+87
+157
+157
+134
+191
+147
+162
+52
+59
+87
+190
+161
+60
+108
+109
+88
+148
+98
+61
+83
+153
+173
+65
+31
+3
+140
+17
+42
+101
+36
+104
+104
+93
+17
+72
+79
+30
+71
+155
+96
+182
+24
+109
+45
+88
+125
+157
+20
+110
+78
+85
+6
+75
+197
+108
+73
+69
+158
+129
+156
+171
+26
+22
+96
+183
+33
+153
+22
+162
+172
+180
+134
+184
+100
+146
+180
+170
+2
+85
+92
+191
+117
+185
+58
+82
+175
+113
+100
+190
+40
+135
+48
+77
+26
+66
+167
+9
+154
+51
+118
+51
+48
+28
+142
+197
+109
+82
+115
+152
+81
+117
+175
+5
+53
+76
+180
+2
+192
+134
+77
+60
+69
+79
+57
+28
+62
+122
+174
+145
+107
+144
+97
+90
+70
+17
+72
+78
+21
+27
+174
+7
+77
+200
+115
+89
+98
+196
+92
+188
+107
+151
+143
+97
+100
+132
+91
+160
+140
+2
+151
+92
+192
+132
+64
+193
+188
+190
+52
+8
+180
+12
+56
+31
+81
+10
+132
+105
+42
+110
+84
+119
+157
+70
+12
+46
+167
+190
+40
+132
+38
+41
+107
+74
+85
+44
+99
+2
+121
+112
+184
+93
+105
+197
+36
+47
+160
+144
+23
+41
+46
+107
+27
+198
+150
+120
+175
+175
+75
+72
+163
+128
+109
+101
+25
+43
+36
+30
+59
+82
+170
+78
+145
+165
+91
+63
+161
+1
+156
+126
+158
+11
+50
+2
+161
+153
+71
+56
+97
+79
+6
+125
+97
+59
+83
+168
+63
+73
+71
+168
+172
+125
+5
+104
+186
+181
+7
+20
+57
+166
+83
+5
+83
+52
+166
+133
+105
+37
+82
+158
+16
+77
+118
+19
+54
+158
+62
+152
+156
+165
+190
+58
+45
+146
+74
+133
+137
+21
+98
+200
+123
+139
+135
+155
+119
+125
+82
+165
+51
+29
+115
+31
+148
+11
+142
+149
+21
+186
+126
+91
+10
+43
+169
+29
+57
+85
+200
+33
+197
+92
+182
+61
+131
+42
+75
+73
+163
+120
+61
+87
+168
+33
+83
+4
+81
+53
+185
+36
+159
+26
+129
+145
+110
+158
+158
+131
+165
+10
+180
+194
+145
+127
+54
+186
+32
+122
+47
+184
+84
+49
+142
+13
+199
+76
+69
+133
+182
+94
+128
+126
+4
+88
+99
+200
+114
+85
+84
+142
+97
+110
+187
+136
+133
+180
+83
+83
+149
+151
+166
+36
+129
+50
+138
+183
+60
+112
+133
+198
+189
+155
+30
+189
+68
+108
+39
+68
+56
+124
+46
+162
+160
+101
+168
+99
+88
+34
+15
+185
+182
+26
+123
+104
+119
+184
+36
+161
+45
+19
+111
+103
+17
+178
+121
+120
+37
+144
+129
+84
+143
+101
+121
+20
+34
+25
+45
+53
+111
+195
+167
+51
+4
+169
+184
+184
+50
+41
+200
+36
+21
+200
+13
+78
+156
+34
+8
+140
+174
+181
+123
+110
+159
+165
+158
+66
+173
+46
+117
+88
+81
+94
+34
+162
+64
+128
+192
+2
+92
+132
+168
+23
+32
+184
+22
+78
+70
+116
+73
+195
+114
+129
+148
+132
+64
+192
+185
+178
+9
+56
+55
+23
+49
+88
+87
+128
+187
+173
+161
+6
+191
+95
+52
+60
+94
+25
+100
+183
+199
+143
+74
+155
+69
+22
+109
+61
+189
+183
+200
+157
+147
+71
+107
+200
+43
+59
+168
+81
+171
+103
+83
+169
+69
+93
+142
+13
+2
+99
+182
+199
+157
+159
+141
+15
+26
+19
+84
+133
+43
+61
+179
+130
+166
+32
+95
+86
+64
+12
+98
+79
+191
+40
+125
+190
+21
+14
+99
+69
+122
+112
+176
+53
+135
+133
+182
+97
+146
+7
+128
+110
+110
+78
+74
+148
+23
+3
+17
+74
+90
+80
+71
+105
+195
+30
+27
+93
+118
+71
+163
+144
+197
+90
+169
+3
+97
+159
+78
+45
+166
+193
+68
+76
+49
+8
+10
+189
+47
+177
+46
+80
+73
+118
+55
+67
+108
+46
+106
+27
+6
+200
+146
+77
+146
+188
+20
+27
+183
+55
+87
+30
+196
+112
+109
+45
+92
+152
+87
+155
+143
+69
+128
+148
+140
+109
+196
+199
+28
+184
+53
+64
+107
+66
+36
+31
+60
+84
+164
+31
+107
+166
+40
+147
+125
+25
+29
+151
+48
+136
+182
+71
+193
+119
+186
+45
+193
+158
+13
+57
+30
+67
+135
+4
+14
+54
+197
+97
+8
+181
+12
+43
+158
+161
+144
+18
+12
+115
+182
+55
+101
+108
+143
+90
+50
+95
+119
+62
+109
+97
+200
+126
+163
+42
+191
+170
+101
+79
+166
+88
+33
+7
+147
+20
+2
+33
+181
+187
+96
+93
+96
+145
+8
+145
+198
+88
+146
+85
+197
+19
+141
+83
+26
+13
+50
+181
+39
+11
+112
+178
+57
+144
+152
+16
+130
+41
+79
+102
+108
+125
+186
+192
+76
+131
+104
+46
+147
+68
+86
+107
+69
+56
+116
+196
+136
+52
+91
+81
+71
+101
+169
+113
+158
+129
+158
+185
+96
+111
+2
+12
+56
+28
+71
+172
+200
+49
+96
+137
+165
+156
+50
+100
+157
+41
+35
+44
+149
+99
+59
+63
+51
+137
+168
+173
+131
+32
+18
+20
+156
+160
+162
+131
+132
+16
+111
+119
+122
+60
+68
+69
+3
+3
+193
+132
+59
+167
+76
+158
+59
+139
+104
+176
+121
+145
+178
+169
+15
+168
+76
+146
+193
+43
+123
+153
+19
+135
+42
+41
+70
+51
+78
+15
+186
+187
+45
+192
+146
+151
+192
+193
+36
+79
+150
+191
+198
+71
+47
+40
+23
+176
+50
+119
+68
+139
+24
+98
+172
+155
+177
+73
+48
+32
+161
+77
+16
+9
+113
+197
+167
+35
+108
+133
+24
+152
+96
+5
+173
+191
+195
+49
+143
+19
+31
+16
+16
+153
+181
+109
+25
+171
+2
+75
+36
+140
+123
+79
+167
+96
+75
+187
+44
+188
+128
+83
+143
+117
+15
+41
+111
+103
+18
+182
+138
+188
+89
+40
+46
+116
+83
+55
+183
+4
+178
+31
+185
+36
+149
+172
+91
+200
+188
+128
+75
+100
+129
+74
+87
+56
+157
+45
+55
+130
+86
+154
+146
+97
+65
+121
+145
+183
+195
+131
+29
+200
+142
+51
+27
+106
+197
+31
+12
+198
+82
+111
+131
+190
+162
+63
+124
+177
+146
+89
+20
+120
+147
+200
+81
+84
+177
+111
+71
+32
+156
+54
+119
+30
+106
+169
+63
+61
+1
+56
+132
+91
+161
+152
+61
+200
+55
+132
+100
+13
+181
+171
+197
+49
+120
+85
+30
+14
+19
+188
+159
+69
+182
+70
+186
+88
+55
+145
+173
+137
+68
+172
+26
+6
+7
+191
+86
+197
+10
+87
+34
+23
+36
+12
+153
+13
+102
+96
+56
+77
+157
+56
+121
+24
+61
+147
+135
+95
+152
+63
+11
+96
+82
+30
+44
+195
+174
+95
+5
+174
+4
+59
+119
+189
+59
+60
+29
+38
+164
+45
+198
+186
+136
+143
+40
+152
+158
+178
+50
+97
+133
+134
+4
+23
+102
+5
+113
+34
+193
+54
+189
+48
+189
+105
+127
+19
+176
+87
+142
+71
+151
+70
+68
+181
+72
+3
+176
+33
+13
+184
+186
+63
+110
+91
+158
+130
+161
+196
+132
+26
+169
+184
+187
+62
+93
+6
+200
+146
+84
+189
+181
+185
+84
+34
+56
+26
+58
+114
+165
+171
+141
+107
+176
+91
+169
+194
+50
+153
+67
+30
+178
+197
+182
+126
+120
+182
+17
+69
+58
+129
+58
+190
+14
+181
+159
+125
+123
+10
+162
+78
+17
+197
+31
+17
+26
+200
+171
+29
+35
+152
+4
+56
+100
+98
+88
+46
+86
+102
+39
+125
+195
+50
+148
+35
+82
+181
+147
+55
+7
+149
+27
+26
+116
+65
+148
+108
+118
+135
+153
+103
+40
+115
+131
+150
+126
+8
+117
+34
+157
+38
+11
+130
+81
+118
+176
+197
+1
+34
+195
+62
+23
+179
+70
+9
+22
+55
+132
+99
+9
+168
+127
+53
+170
+152
+179
+111
+54
+126
+73
+107
+182
+133
+160
+167
+161
+65
+142
+74
+163
+114
+22
+109
+58
+168
+85
+6
+71
+172
+197
+33
+32
+94
+80
+36
+104
+99
+59
+65
+61
+181
+139
+5
+182
+55
+88
+41
+53
+149
+21
+186
+132
+119
+125
+83
+175
+102
+39
+121
+172
+146
+132
+80
+92
+32
+171
+139
+95
+118
+53
+63
+97
+24
+67
+193
+155
+195
+173
+84
+151
+154
+160
+182
+51
+73
+175
+198
+12
+97
+75
+181
+10
+32
+103
+133
+71
+30
+140
+171
+172
+94
+20
+78
+89
+31
+190
+64
+74
+71
+166
+153
+26
+186
+85
+33
+37
+124
+17
+189
+183
+192
+111
+141
+46
+10
+50
+12
+27
+56
+95
+66
+138
+39
+193
+12
+135
+105
+12
+132
+85
+127
+194
+28
+21
+81
+94
+36
+179
+147
+73
+122
+74
+151
+39
+78
+113
+184
+86
+60
+192
+8
+125
+83
+173
+89
+181
+90
+113
+72
+13
+38
+112
+128
+160
+16
+56
+194
+60
+14
+144
+139
+138
+183
+51
+64
+128
+195
+23
+185
+101
+147
+171
+105
+91
+8
+29
+104
+167
+62
+73
+83
+50
+149
+51
+167
+141
+149
+26
+10
+34
+113
+174
+25
+184
+84
+50
+144
+19
+22
+160
+167
+161
+66
+147
+92
+29
+150
+36
+72
+108
+2
+39
+17
+151
+155
+176
+62
+190
+184
+198
+137
+39
+6
+85
+52
+156
+64
+184
+131
+131
+11
+84
+10
+105
+136
+77
+41
+151
+143
+98
+103
+140
+112
+14
+74
+122
+72
+133
+155
+132
+1
+19
+107
+75
+90
+67
+196
+175
+85
+142
+89
+57
+141
+131
+120
+146
+1
+93
+146
+44
+147
+93
+34
+170
+117
+171
+181
+144
+40
+146
+113
+171
+7
+106
+178
+114
+86
+88
+154
+136
+35
+187
+8
+164
+114
+9
+25
+76
+31
+101
+129
+68
+47
+75
+25
+81
+66
+63
+190
+172
+126
+11
+130
+83
+133
+55
+134
+107
+42
+88
+150
+112
+127
+157
+2
+196
+160
+4
+182
+59
+119
+183
+35
+160
+52
+72
+163
+133
+135
+15
+78
+136
+121
+101
+121
+21
+37
+35
+82
+178
+130
+183
+132
+147
+98
+65
+109
+69
+32
+176
+169
+34
+83
+197
+34
+33
+97
+88
+58
+158
+24
+126
+146
+142
+139
+164
+130
+111
+99
+190
+55
+24
+46
+65
+175
+64
+11
+99
+95
+76
+8
+160
+92
+116
+69
+173
+21
+172
+41
+103
+48
+164
+158
+73
+21
+69
+23
+121
+124
+57
+25
+40
+12
+121
+14
+200
+76
+56
+54
+23
+48
+87
+91
+166
+180
+194
+144
+119
+18
+39
+69
+69
+192
+136
+88
+107
+56
+173
+137
+71
+196
+135
+48
+78
+36
+117
+180
+30
+160
+96
+140
+173
+183
+142
+9
+178
+189
+134
+104
+17
+170
+70
+91
+115
+78
+31
+88
+53
+126
+84
+173
+86
+162
+197
+124
+174
+134
+36
+16
+169
+75
+130
+105
+64
+39
+60
+17
+158
+198
+175
+66
+23
+147
+77
+140
+146
+16
+183
+159
+111
+33
+8
+147
+14
+165
+70
+134
+173
+39
+78
+119
+10
+195
+78
+113
+183
+80
+35
+91
+39
+13
+131
+75
+70
+145
+47
+177
+39
+42
+100
+26
+57
+105
+124
+198
+76
+73
+157
+84
+94
+10
+17
+11
+119
+18
+36
+52
+194
+95
+32
+136
+131
+162
+193
+100
+63
+85
+141
+87
+49
+118
+67
+140
+41
+193
+189
+194
+71
+78
+34
+106
+131
+29
+200
+140
+38
+168
+75
+134
+134
+200
+196
+181
+121
+102
+124
+34
+86
+11
+96
+78
+4
+130
+140
+75
+190
+74
+131
+125
+170
+97
+55
+57
+53
+5
+154
+77
+81
+194
+41
+97
+17
+32
+44
+177
+67
+11
+65
+97
+194
+95
+23
+85
+109
+88
+154
+131
+4
+49
+58
+106
+121
+173
+145
+118
+6
+171
+175
+120
+141
+170
+154
+3
+30
+157
+69
+4
+5
+195
+131
+32
+20
+31
+8
+168
+140
+130
+117
+134
+159
+146
+48
+180
+48
+72
+8
+196
+107
+83
+140
+90
+83
+93
+12
+41
+138
+63
+138
+65
+144
+83
+10
+109
+171
+41
+113
+112
+54
+115
+12
+34
+104
+115
+157
+110
+46
+89
+119
+121
+52
+27
+95
+134
+149
+87
+184
+122
+77
+165
+95
+87
+69
+32
+167
+122
+27
+70
+176
+26
+177
+31
+198
+107
+66
+34
+16
+189
+189
+39
+133
+50
+110
+9
+67
+126
+155
+2
+17
+86
+162
+2
+157
+126
+141
+119
+43
+189
+147
+188
+6
+144
+14
+188
+8
+152
+45
+105
+30
+31
+124
+65
+74
+65
+125
+162
+53
+61
+93
+11
+31
+93
+80
+39
+117
+158
+95
+151
+51
+154
+62
+191
+191
+27
+43
+23
+150
+94
+17
+55
+178
+179
+74
+34
+147
+173
+116
+145
+27
+62
+128
+12
+123
+33
+93
+64
+143
+87
+40
+57
+182
+186
+79
+200
+92
+158
+119
+97
+109
+184
+132
+134
+17
+97
+35
+140
+127
+103
+78
+140
+139
+176
+2
+29
+163
+118
+41
+191
+177
+142
+61
+91
+200
+180
+79
+59
+46
+147
+70
+95
+141
+198
+116
+120
+76
+177
+181
+99
+168
+114
+181
+56
+113
+175
+30
+11
+197
+85
+137
+61
+137
+75
+19
+35
+45
+153
+120
+140
+165
+130
+99
+29
+82
+34
+70
+115
+60
+134
+59
+154
+195
+187
+168
+126
+48
+156
+105
+31
+46
+197
+168
+37
+117
+166
+148
+193
+31
+51
+33
+138
+134
+165
+186
+35
+138
+119
+69
+145
+51
+9
+191
+72
+112
+27
+159
+107
+17
+141
+92
+89
+106
+42
+97
+9
+183
+17
+58
+194
+48
+142
+25
+73
+15
+37
+84
+174
+95
+2
+163
+162
+104
+168
+75
+145
+195
+67
+48
+83
+70
+77
+33
+106
+148
+132
+63
+191
+179
+157
+134
+194
+160
+20
+78
+91
+46
+55
+121
+33
+109
+159
+179
+43
+47
+101
+184
+191
+97
+63
+104
+61
+31
+36
+143
+134
+118
+106
+179
+122
+122
+39
+136
+72
+8
+4
+149
+63
+36
+55
+2
+122
+114
+190
+117
+189
+88
+26
+164
+153
+45
+96
+173
+175
+98
+16
+14
+144
+136
+126
+132
+66
+5
+41
+200
+34
+6
+138
+170
+184
+174
+195
+5
+77
+19
+21
+152
+128
+6
+82
+38
+97
+41
+173
+72
+82
+46
+138
+13
+35
+99
+79
+187
+13
+196
+67
+34
+8
+144
+190
+47
+174
+20
+161
+184
+61
+107
+100
+35
+112
+156
+135
+4
+16
+61
+24
+197
+167
+25
+50
+79
+32
+77
+179
+180
+76
+38
+144
+125
+51
+186
+55
+63
+79
+111
+161
+168
+158
+37
+4
+92
+116
+69
+176
+34
+28
+59
+108
+117
+135
+156
+123
+131
+82
+117
+162
+126
+96
+48
+28
+131
+142
+71
+152
+73
+69
+159
+131
+160
+180
+42
+33
+23
+42
+50
+120
+76
+174
+161
+5
+177
+22
+141
+55
+58
+60
+38
+92
+11
+36
+120
+194
+89
+186
+116
+25
+111
+41
+49
+130
+139
+63
+130
+12
+104
+118
+179
+10
+52
+22
+70
+21
+95
+184
+53
+67
+127
+164
+38
+157
+200
+186
+120
+48
+7
+12
+8
+142
+182
+14
+45
+143
+59
+69
+85
+91
+185
+96
+112
+10
+59
+66
+63
+188
+165
+104
+141
+107
+180
+117
+87
+69
+30
+160
+93
+117
+72
+176
+14
+98
+70
+134
+181
+79
+48
+183
+64
+145
+92
+51
+78
+12
+170
+120
+191
+62
+58
+191
+28
+47
+32
+169
+131
+66
+14
+97
+54
+55
+42
+158
+171
+12
+129
+72
+69
+172
+11
+116
+3
+175
+26
+186
+83
+30
+33
+130
+82
+125
+18
+178
+115
+84
+74
+93
+91
+110
+41
+62
+199
+40
+53
+162
+96
+127
+93
+22
+97
+183
+25
+105
+8
+105
+162
+27
+108
+7
+70
+161
+138
+184
+63
+123
+174
+140
+74
+188
+63
+89
+174
+43
+93
+175
+14
+118
+178
+12
+68
+107
+26
+196
+145
+111
+163
+186
+50
+27
+107
+7
+78
+6
+137
+169
+188
+8
+156
+62
+171
+76
+117
+16
+50
+155
+80
+88
+12
+81
+182
+161
+137
+170
+191
+20
+199
+19
+128
+194
+17
+161
+12
+22
+30
+182
+30
+138
+164
+142
+183
+21
+83
+108
+99
+29
+83
+37
+77
+133
+105
+31
+46
+194
+155
+183
+105
+190
+191
+42
+134
+28
+163
+132
+126
+167
+73
+133
+144
+71
+133
+158
+156
+117
+100
+156
+31
+190
+61
+54
+179
+189
+129
+74
+86
+54
+155
+41
+55
+165
+100
+115
+191
+113
+164
+167
+131
+84
+130
+24
+182
+75
+15
+13
+147
+169
+89
+19
+109
+87
+146
+94
+51
+58
+93
+38
+191
+11
+143
+164
+101
+131
+79
+99
+81
+200
+69
+17
+81
+138
+98
+150
+21
+182
+105
+191
+7
+126
+91
+20
+102
+33
+78
+173
+137
+69
+183
+78
+27
+57
+101
+99
+80
+197
+58
+181
+164
+164
+105
+159
+7
+19
+49
+126
+113
+148
+71
+100
+159
+59
+122
+10
+158
+65
+169
+28
+55
+75
+158
+76
+32
+112
+187
+115
+5
+196
+139
+71
+173
+5
+72
+194
+115
+144
+32
+95
+85
+54
+159
+72
+2
+165
+174
+160
+197
+146
+107
+126
+197
+55
+154
+35
+22
+21
+132
+8
+60
+90
+2
+5
+16
+48
+147
+50
+184
+54
+69
+126
+140
+107
+188
+166
+110
+167
+12
+170
+115
+164
+155
+54
+132
+111
+81
+85
+185
+151
+43
+99
+8
+162
+100
+146
+176
+144
+78
+179
+170
+14
+156
+9
+53
+38
+151
+165
+33
+111
+177
+63
+182
+131
+151
+127
+2
+73
+22
+81
+87
+198
+1
+33
+186
+22
+62
+179
+112
+67
+193
+156
+3
+16
+67
+63
+179
+104
+19
+177
+93
+171
+187
+188
+45
+186
+109
+184
+124
+93
+39
+3
+68
+179
+64
+180
+104
+5
+92
+115
+58
+118
+191
+84
+189
+174
+149
+130
+43
+86
+135
+34
+191
+42
+132
+18
+125
+190
+16
+190
+193
+50
+167
+157
+41
+39
+64
+37
+50
+169
+169
+89
+21
+123
+148
+190
+6
+130
+124
+178
+148
+91
+19
+95
+200
+146
+78
+153
+17
+132
+36
+33
+74
+146
+14
+171
+97
+46
+6
+23
+85
+101
+45
+165
+185
+30
+116
+25
+112
+50
+91
+97
+171
+150
+166
+43
+170
+32
+67
+115
+93
+124
+107
+129
+12
+112
+167
+1
+100
+196
+74
+85
+45
+109
+50
+127
+109
+116
+118
+66
+136
+24
+120
+107
+164
+20
+44
+86
+123
+170
+114
+154
+98
+4
+142
+16
+23
+199
+186
+126
+90
+6
+23
+92
+142
+27
+88
+86
+125
+181
+156
+115
+84
+68
+61
+150
+155
+181
+98
+156
+60
+159
+12
+43
+153
+135
+28
+158
+101
+186
+4
+153
+82
+120
+187
+40
+162
+16
+37
+79
+143
+149
+6
+98
+135
+124
+134
+92
+145
+41
+147
+112
+155
+120
+126
+81
+155
+3
+29
+146
+14
+176
+132
+9
+65
+108
+70
+50
+68
+160
+151
+67
+46
+72
+18
+68
+45
+57
+139
+127
+111
+131
+186
+137
+156
+99
+197
+91
+173
+23
+183
+92
+104
+199
+56
+151
+3
+64
+157
+167
+195
+69
+59
+136
+92
+123
+118
+1
+144
+57
+47
+171
+7
+107
+183
+139
+187
+70
+142
+22
+54
+132
+104
+37
+89
+6
+35
+158
+37
+6
+102
+162
+55
+76
+164
+98
+114
+5
+6
+199
+138
+40
+5
+67
+158
+151
+84
+151
+147
+130
+52
+147
+19
+192
+178
+144
+62
+76
+103
+135
+81
+78
+138
+130
+135
+43
+45
+87
+121
+140
+158
+88
+106
+49
+136
+182
+67
+169
+8
+130
+112
+99
+193
+66
+64
+191
+170
+103
+90
+13
+72
+112
+25
+150
+73
+91
+96
+152
+56
+166
+96
+81
+25
+21
+105
+47
+138
+9
+12
+193
+49
+161
+128
+126
+6
+102
+160
+42
+17
+129
+17
+146
+125
+43
+134
+15
+87
+192
+174
+115
+125
+121
+198
+102
+31
+73
+164
+126
+83
+165
+44
+178
+75
+50
+21
+83
+108
+103
+51
+182
+33
+159
+59
+126
+24
+10
+46
+192
+138
+103
+181
+165
+157
+62
+160
+2
+178
+48
+89
+102
+19
+193
+191
+8
+133
+131
+190
+166
+89
+43
+61
+175
+105
+59
+11
+133
+102
+16
+177
+125
+157
+19
+105
+62
+30
+26
+90
+109
+41
+71
+59
+116
+167
+160
+54
+87
+40
+61
+8
+98
+116
+22
+83
+107
+97
+19
+39
+70
+70
+191
+117
+183
+51
+60
+105
+90
+197
+174
+73
+70
+171
+195
+31
+34
+126
+58
+11
+148
+192
+25
+25
+125
+131
+61
+190
+192
+47
+151
+87
+165
+13
+191
+29
+60
+102
+73
+119
+60
+88
+192
+165
+63
+94
+196
+134
+45
+68
+4
+14
+46
+157
+129
+164
+20
+49
+111
+27
+168
+167
+96
+72
+172
+191
+195
+54
+176
+168
+28
+58
+105
+106
+92
+1
+187
+109
+175
+74
+67
+140
+42
+190
+164
+80
+8
+125
+81
+161
+44
+15
+96
+46
+17
+87
+169
+38
+108
+107
+73
+79
+19
+9
+85
+29
+8
+190
+66
+93
+161
+130
+140
+65
+138
+41
+8
+81
+18
+181
+128
+134
+59
+149
+165
+48
+4
+199
+159
+165
+160
+76
+21
+42
+69
+34
+186
+12
+3
+114
+53
+96
+103
+159
+29
+140
+185
+45
+9
+53
+43
+183
+109
+9
+81
+2
+87
+109
+72
+52
+71
+157
+106
+27
+14
+40
+122
+168
+115
+183
+63
+131
+20
+144
+80
+191
+26
+38
+199
+53
+123
+66
+91
+153
+96
+3
+157
+118
+100
+143
+158
+63
+157
+173
+25
+199
+170
+30
+48
+23
+109
+46
+99
+176
+170
+37
+93
+30
+146
+7
+125
+93
+33
+165
+95
+90
+86
+105
+61
+19
+167
+39
+129
+26
+197
+148
+124
+7
+135
+142
+44
+187
+126
+80
+146
+157
+26
+151
+69
+58
+131
+67
+29
+166
+144
+168
+113
+170
+1
+84
+92
+200
+176
+59
+172
+107
+93
+194
+130
+41
+75
+84
+30
+19
+52
+138
+167
+156
+40
+36
+59
+29
+46
+18
+102
+51
+188
+70
+128
+140
+89
+79
+73
+132
+138
+41
+3
+50
+74
+193
+101
+65
+87
+139
+51
+58
+95
+50
+46
+33
+186
+19
+40
+73
+81
+32
+64
+99
+22
+40
+48
+125
+121
+7
+154
+62
+193
+199
+60
+172
+93
+8
+14
+19
+188
+161
+77
+14
+190
+17
+196
+21
+165
+199
+114
+96
+153
+55
+156
+37
+26
+23
+105
+23
+194
+159
+7
+10
+2
+120
+108
+167
+28
+71
+176
+17
+123
+184
+5
+174
+197
+21
+152
+128
+1
+52
+108
+179
+103
+11
+145
+168
+108
+138
+59
+110
+131
+2
+31
+172
+153
+169
+36
+101
+83
+194
+15
+149
+160
+15
+55
+199
+101
+13
+176
+138
+45
+30
+173
+175
+96
+197
+124
+168
+99
+80
+191
+33
+79
+177
+151
+119
+159
+81
+58
+18
+187
+161
+88
+81
+93
+34
+172
+127
+10
+124
+54
+9
+172
+156
+187
+117
+23
+86
+110
+90
+155
+117
+111
+17
+109
+99
+14
+197
+58
+172
+114
+135
+192
+133
+73
+50
+42
+200
+27
+167
+160
+56
+96
+74
+183
+33
+150
+9
+100
+124
+46
+161
+157
+94
+150
+62
+19
+160
+195
+127
+12
+129
+67
+46
+76
+43
+177
+73
+49
+43
+16
+108
+110
+88
+139
+42
+2
+35
+191
+31
+68
+135
+199
+183
+113
+30
+168
+140
+130
+127
+191
+5
+109
+14
+107
+118
+144
+3
+127
+138
+86
+71
+58
+111
+145
+75
+145
+197
+80
+114
+160
+138
+192
+115
+161
+133
+153
+120
+146
+1
+91
+140
+27
+101
+162
+67
+149
+93
+23
+97
+181
+11
+44
+165
+200
+111
+74
+44
+198
+196
+192
+194
+34
+61
+64
+38
+50
+164
+134
+133
+194
+169
+72
+116
+51
+61
+108
+100
+31
+91
+66
+185
+116
+31
+143
+183
+11
+22
+32
+200
+111
+73
+38
+176
+115
+105
+199
+50
+108
+2
+37
+13
+143
+143
+171
+146
+137
+107
+10
+101
+118
+2
+153
+102
+39
+112
+128
+156
+188
+128
+78
+120
+20
+36
+44
+137
+30
+151
+38
+75
+103
+149
+170
+80
+152
+197
+11
+96
+83
+34
+56
+33
+99
+96
+86
+59
+179
+145
+66
+90
+151
+92
+197
+160
+185
+70
+158
+126
+130
+53
+148
+9
+127
+83
+163
+28
+105
+180
+137
+8
+14
+13
+158
+35
+188
+14
+194
+39
+90
+194
+152
+169
+45
+150
+99
+47
+192
+131
+58
+169
+93
+42
+17
+125
+197
+57
+172
+126
+8
+116
+23
+97
+176
+190
+155
+20
+125
+175
+130
+3
+54
+99
+106
+148
+141
+114
+18
+86
+154
+154
+142
+66
+120
+124
+64
+71
+55
+96
+80
+19
+196
+4
+65
+154
+146
+86
+8
+75
+173
+172
+72
+86
+75
+73
+170
+160
+34
+170
+114
+154
+106
+48
+137
+195
+138
+77
+27
+69
+170
+4
+93
+126
+125
+18
+185
+147
+20
+198
+6
+63
+123
+172
+123
+198
+82
+108
+113
+111
+46
+80
+70
+106
+8
+94
+92
+103
+198
+59
+174
+116
+133
+156
+141
+41
+180
+108
+31
+16
+23
+194
+162
+24
+88
+117
+113
+24
+130
+167
+31
+83
+20
+180
+98
+171
+148
+153
+182
+119
+77
+198
+95
+185
+62
+107
+82
+134
+67
+196
+174
+77
+103
+123
+12
+169
+108
+127
+194
+24
+1
+191
+141
+133
+129
+182
+131
+152
+137
+56
+108
+141
+78
+1
+105
+24
+200
+182
+98
+149
+21
+183
+111
+22
+134
+4
+20
+87
+146
+93
+44
+32
+197
+93
+188
+93
+67
+172
+29
+28
+110
+14
+95
+46
+27
+147
+46
+155
+112
+84
+93
+6
+199
+142
+66
+117
+114
+33
+173
+142
+93
+83
+68
+59
+149
+164
+40
+169
+55
+12
+176
+152
+129
+8
+93
+84
+75
+92
+84
+75
+93
+90
+101
+198
+84
+122
+184
+3
+168
+182
+185
+70
+161
+141
+192
+90
+13
+68
+92
+144
+39
+138
+82
+53
+179
+198
+177
+81
+99
+67
+109
+56
+160
+52
+77
+195
+83
+148
+137
+96
+143
+196
+92
+186
+92
+83
+71
+85
+67
+45
+62
+174
+88
+162
+183
+36
+173
+116
+147
+37
+102
+75
+137
+147
+54
+197
+102
+41
+131
+17
+124
+188
+14
+196
+57
+177
+148
+103
+83
+178
+118
+109
+195
+192
+199
+71
+36
+178
+145
+72
+129
+129
+9
+98
+109
+170
+43
+128
+184
+157
+86
+105
+65
+44
+78
+79
+169
+106
+120
+168
+132
+79
+94
+50
+59
+103
+92
+26
+127
+133
+58
+149
+174
+106
+73
+91
+90
+122
+119
+21
+54
+135
+129
+161
+8
+6
+161
+114
+39
+12
+121
+21
+44
+75
+50
+33
+148
+191
+13
+163
+66
+131
+197
+4
+55
+94
+71
+185
+73
+175
+1
+29
+167
+145
+169
+107
+126
+190
+9
+148
+6
+107
+190
+181
+175
+23
+168
+198
+82
+110
+131
+194
+186
+174
+173
+72
+73
+193
+103
+83
+171
+78
+130
+79
+107
+133
+39
+44
+114
+87
+98
+2
+132
+180
+93
+139
+2
+160
+150
+58
+3
+95
+143
+5
+148
+43
+124
+161
+54
+80
+198
+68
+27
+152
+73
+73
+178
+16
+98
+46
+196
+164
+25
+71
+5
+194
+117
+164
+128
+96
+28
+105
+182
+151
+69
+59
+136
+89
+108
+53
+147
+5
+106
+193
+6
+95
+124
+87
+12
+90
+28
+161
+118
+62
+114
+127
+138
+86
+78
+97
+82
+15
+155
+1
+12
+60
+54
+191
+60
+42
+114
+109
+29
+193
+105
+90
+198
+180
+99
+176
+167
+23
+36
+13
+152
+197
+14
+115
+168
+170
+115
+158
+117
+77
+13
+188
+12
+179
+170
+13
+154
+6
+52
+60
+98
+46
+196
+163
+20
+53
+141
+164
+123
+61
+57
+2
+96
+160
+98
+157
+58
+135
+92
+139
+11
+18
+6
+79
+25
+39
+11
+112
+178
+59
+158
+16
+80
+138
+106
+193
+13
+138
+117
+56
+87
+21
+149
+101
+71
+117
+66
+148
+95
+42
+198
+7
+69
+146
+63
+65
+22
+149
+98
+49
+16
+55
+193
+60
+26
+20
+86
+136
+42
+32
+19
+27
+190
+100
+93
+60
+124
+9
+140
+159
+93
+131
+147
+106
+117
+148
+40
+110
+95
+189
+76
+161
+78
+24
+43
+50
+111
+18
+114
+120
+98
+107
+166
+30
+89
+66
+198
+2
+28
+154
+70
+36
+189
+14
+179
+153
+110
+84
+117
+153
+65
+16
+117
+158
+98
+167
+120
+19
+34
+33
+91
+52
+97
+111
+199
+192
+164
+63
+98
+27
+80
+41
+128
+200
+46
+79
+58
+41
+125
+187
+198
+109
+74
+63
+115
+129
+137
+65
+160
+177
+22
+139
+44
+13
+80
+167
+85
+15
+124
+10
+150
+8
+102
+138
+115
+47
+52
+89
+73
+37
+166
+68
+113
+68
+191
+135
+92
+133
+178
+71
+24
+106
+23
+188
+125
+56
+12
+170
+118
+176
+198
+3
+37
+195
+40
+85
+152
+147
+118
+183
+39
+185
+162
+113
+18
+95
+12
+16
+191
+9
+132
+113
+97
+164
+114
+6
+10
+13
+185
+195
+114
+128
+144
+110
+167
+12
+167
+99
+89
+48
+83
+74
+94
+102
+166
+80
+191
+29
+54
+61
+85
+166
+32
+96
+92
+86
+94
+192
+102
+88
+13
+89
+16
+98
+43
+176
+74
+57
+81
+171
+100
+68
+110
+49
+104
+181
+155
+106
+39
+85
+161
+3
+169
+193
+39
+98
+43
+180
+90
+122
+127
+63
+39
+74
+92
+88
+101
+20
+15
+105
+102
+66
+83
+105
+87
+172
+56
+190
+34
+99
+90
+52
+103
+148
+163
+50
+36
+173
+114
+128
+150
+147
+136
+91
+128
+147
+133
+74
+50
+37
+173
+105
+78
+127
+62
+30
+25
+81
+66
+71
+30
+145
+200
+96
+173
+178
+112
+73
+34
+149
+188
+190
+50
+193
+107
+105
+70
+82
+57
+9
+146
+195
+56
+180
+181
+69
+185
+88
+62
+189
+173
+143
+98
+105
+149
+155
+191
+150
+187
+175
+167
+30
+78
+199
+91
+160
+141
+8
+182
+24
+106
+21
+171
+39
+97
+30
+109
+184
+126
+99
+62
+84
+141
+97
+114
+12
+41
+145
+99
+96
+84
+42
+95
+196
+120
+163
+98
+123
+65
+81
+105
+98
+49
+11
+31
+89
+55
+129
+83
+138
+84
+61
+13
+129
+60
+3
+84
+76
+107
+154
+169
+23
+23
+135
+2
+198
+175
+65
+20
+134
+31
+180
+3
+200
+176
+57
+158
+39
+12
+126
+50
+172
+182
+144
+25
+62
+142
+102
+134
+84
+100
+49
+192
+112
+150
+91
+198
+168
+28
+64
+133
+18
+116
+134
+168
+3
+106
+10
+108
+157
+176
+44
+83
+103
+69
+93
+139
+196
+129
+13
+118
+194
+102
+68
+88
+121
+135
+122
+117
+7
+192
+94
+37
+175
+120
+150
+16
+154
+181
+98
+162
+89
+81
+84
+178
+120
+119
+30
+115
+20
+84
+128
+15
+142
+117
+26
+102
+181
+174
+13
+119
+195
+102
+63
+57
+181
+172
+6
+88
+77
+68
+123
+127
+54
+183
+18
+58
+192
+30
+51
+42
+196
+196
+15
+128
+38
+75
+112
+1
+199
+186
+127
+88
+185
+120
+54
+44
+187
+123
+59
+49
+167
+160
+62
+134
+46
+67
+196
+170
+59
+25
+26
+133
+162
+179
+16
+85
+166
+30
+92
+81
+57
+19
+200
+35
+7
+131
+125
+173
+118
+149
+39
+90
+198
+174
+68
+41
+34
+41
+142
+85
+36
+54
+2
+125
+133
+74
+50
+40
+187
+164
+105
+159
+12
+41
+144
+93
+63
+147
+110
+144
+74
+153
+50
+128
+117
+153
+67
+27
+163
+137
+155
+101
+16
+191
+199
+81
+95
+43
+10
+70
+135
+179
+65
+180
+95
+150
+45
+122
+134
+103
+18
+182
+132
+161
+174
+2
+47
+63
+161
+200
+152
+113
+108
+40
+65
+33
+13
+188
+11
+177
+162
+180
+20
+108
+63
+13
+114
+164
+164
+107
+171
+61
+31
+37
+142
+124
+66
+79
+85
+198
+28
+192
+96
+52
+52
+49
+23
+104
+16
+160
+21
+90
+150
+97
+29
+103
+163
+52
+50
+30
+138
+158
+104
+8
+109
+185
+130
+120
+155
+49
+103
+174
+120
+158
+63
+163
+10
+199
+108
+53
+152
+34
+37
+120
+192
+75
+119
+46
+4
+16
+60
+19
+179
+108
+38
+53
+184
+25
+96
+151
+48
+129
+149
+134
+64
+180
+99
+178
+181
+89
+109
+54
+143
+172
+146
+133
+80
+91
+27
+140
+1
+148
+75
+125
+73
+118
+49
+34
+165
+83
+15
+143
+123
+59
+46
+146
+63
+64
+21
+155
+139
+40
+194
+5
+85
+63
+13
+116
+183
+51
+62
+117
+145
+17
+4
+69
+182
+72
+193
+112
+136
+10
+39
+147
+138
+105
+191
+1
+92
+142
+26
+78
+33
+100
+104
+131
+49
+118
+75
+186
+42
+181
+110
+30
+198
+119
+127
+97
+42
+180
+98
+172
+154
+179
+92
+141
+21
+58
+156
+18
+105
+71
+82
+54
+187
+39
+155
+178
+80
+77
+145
+180
+176
+35
+29
+61
+102
+70
+102
+180
+165
+175
+167
+26
+53
+92
+76
+27
+79
+33
+89
+38
+29
+32
+133
+116
+100
+156
+37
+22
+200
+1
+12
+64
+77
+92
+56
+113
+171
+16
+160
+12
+37
+119
+179
+9
+42
+174
+66
+31
+191
+72
+112
+29
+165
+131
+99
+23
+46
+72
+18
+61
+4
+78
+38
+126
+14
+154
+200
+16
+94
+26
+107
+14
+120
+195
+89
+184
+104
+175
+113
+105
+13
+140
+123
+83
+191
+199
+75
+57
+75
+135
+138
+18
+63
+21
+162
+180
+29
+151
+46
+126
+137
+93
+127
+132
+50
+112
+24
+135
+198
+170
+42
+125
+175
+128
+195
+18
+160
+194
+128
+27
+9
+16
+14
+142
+124
+68
+96
+167
+139
+134
+155
+121
+138
+136
+176
+37
+39
+107
+89
+175
+56
+159
+54
+94
+82
+52
+174
+177
+97
+196
+105
+65
+49
+113
+37
+7
+106
+181
+129
+150
+138
+84
+60
+8
+112
+199
+185
+123
+73
+137
+161
+140
+187
+67
+124
+138
+115
+53
+83
+25
+6
+13
+23
+29
+168
+148
+173
+111
+107
+48
+124
+118
+194
+102
+72
+117
+50
+51
+62
+111
+115
+88
+96
+189
+75
+146
+3
+109
+29
+196
+120
+156
+63
+174
+78
+103
+116
+167
+164
+78
+197
+81
+119
+186
+48
+18
+77
+101
+115
+187
+88
+48
+99
+169
+121
+11
+177
+169
+17
+183
+153
+73
+56
+88
+21
+138
+39
+195
+15
+144
+124
+56
+21
+19
+127
+193
+19
+184
+133
+140
+47
+24
+120
+102
+139
+114
+41
+15
+129
+37
+65
+63
+195
+198
+41
+62
+7
+85
+50
+136
+166
+174
+147
+120
+1
+123
+135
+103
+200
+80
+76
+141
+162
+108
+190
+171
+120
+185
+33
+138
+136
+175
+25
+176
+32
+14
+195
+46
+123
+122
+31
+86
+43
+80
+98
+68
+132
+183
+108
+5
+59
+107
+116
+132
+148
+106
+104
+73
+103
+164
+52
+42
+184
+134
+146
+72
+122
+86
+17
+133
+46
+81
+75
+128
+93
+9
+17
+23
+186
+110
+184
+115
+38
+196
+38
+68
+71
+13
+46
+156
+127
+161
+26
+111
+31
+188
+54
+29
+94
+104
+179
+139
+28
+117
+53
+69
+142
+34
+122
+35
+109
+142
+74
+170
+154
+198
+1
+30
+169
+148
+170
+89
+1
+12
+60
+58
+9
+139
+149
+49
+154
+85
+128
+7
+96
+112
+8
+43
+189
+150
+4
+76
+20
+42
+68
+35
+2
+92
+142
+22
+58
+155
+10
+67
+113
+75
+31
+118
+28
+110
+7
+58
+81
+169
+87
+5
+53
+72
+160
+107
+7
+81
+29
+45
+17
+97
+29
+100
+147
+182
+169
+174
+127
+3
+73
+12
+24
+35
+194
+53
+171
+152
+179
+107
+31
+22
+53
+125
+76
+130
+102
+44
+145
+73
+137
+167
+170
+121
+194
+79
+135
+96
+167
+141
+141
+185
+39
+169
+71
+102
+177
+148
+95
+41
+191
+175
+135
+35
+199
+84
+116
+142
+6
+163
+128
+99
+46
+189
+125
+50
+176
+11
+81
+187
+197
+102
+40
+121
+166
+109
+164
+10
+184
+15
+36
+77
+142
+162
+97
+123
+72
+125
+102
+88
+14
+97
+54
+55
+46
+186
+103
+148
+165
+60
+79
+134
+94
+164
+138
+154
+85
+126
+192
+20
+194
+191
+200
+84
+109
+95
+198
+129
+195
+15
+134
+76
+47
+3
+198
+163
+4
+155
+99
+2
+122
+116
+197
+139
+68
+155
+125
+154
+4
+41
+14
+114
+160
+135
+171
+14
+141
+127
+93
+16
+65
+46
+91
+136
+198
+164
+8
+171
+160
+21
+85
+125
+187
+192
+77
+132
+102
+31
+65
+114
+104
+1
+68
+4
+11
+35
+109
+140
+65
+133
+12
+77
+155
+36
+24
+26
+136
+189
+109
+151
+132
+32
+7
+155
+71
+29
+137
+165
+159
+71
+198
+154
+143
+75
+166
+123
+51
+1
+145
+64
+82
+116
+161
+127
+111
+127
+161
+26
+107
+11
+99
+100
+110
+162
+185
+55
+63
+90
+170
+17
+171
+80
+139
+117
+51
+58
+93
+32
+159
+69
+189
+111
+166
+2
+121
+107
+158
+187
+104
+144
+130
+87
+153
+139
+60
+109
+116
+111
+27
+164
+144
+191
+50
+188
+77
+172
+136
+73
+11
+14
+188
+2
+124
+130
+69
+43
+45
+82
+91
+8
+29
+110
+198
+200
+20
+117
+124
+98
+69
+137
+200
+166
+1
+115
+81
+51
+178
+13
+80
+163
+57
+79
+166
+84
+8
+97
+115
+16
+65
+44
+84
+107
+90
+181
+82
+60
+23
+4
+19
+76
+92
+71
+195
+135
+60
+143
+123
+47
+180
+60
+139
+99
+142
+163
+98
+126
+75
+113
+6
+23
+85
+108
+83
+126
+13
+139
+125
+97
+62
+98
+34
+118
+5
+174
+1
+36
+13
+154
+11
+82
+199
+56
+146
+178
+154
+124
+163
+66
+133
+2
+17
+90
+187
+116
+12
+34
+100
+90
+47
+72
+11
+22
+36
+21
+4
+36
+180
+157
+127
+150
+155
+186
+123
+69
+107
+19
+152
+147
+114
+164
+165
+114
+199
+169
+25
+32
+168
+123
+28
+65
+142
+66
+118
+122
+67
+110
+60
+168
+71
+113
+46
+59
+140
+113
+19
+95
+4
+167
+174
+141
+79
+7
+131
+125
+177
+137
+30
+148
+23
+9
+50
+21
+80
+87
+8
+70
+143
+34
+118
+8
+186
+44
+188
+135
+127
+144
+124
+52
+193
+95
+32
+142
+163
+105
+163
+35
+152
+195
+6
+79
+25
+36
+193
+40
+104
+69
+80
+63
+55
+165
+101
+120
+15
+12
+144
+157
+50
+83
+55
+183
+7
+196
+112
+108
+44
+94
+169
+170
+99
+71
+135
+167
+196
+70
+59
+127
+35
+70
+108
+23
+169
+3
+102
+190
+19
+8
+83
+28
+18
+60
+200
+59
+153
+192
+175
+125
+176
+136
+34
+178
+170
+16
+170
+78
+133
+104
+24
+14
+66
+72
+41
+198
+26
+171
+194
+31
+37
+146
+149
+175
+118
+131
+125
+172
+112
+128
+158
+1
+188
+117
+15
+37
+89
+7
+44
+1
+10
+55
+42
+158
+167
+184
+2
+160
+143
+18
+23
+181
+82
+66
+57
+153
+9
+74
+168
+142
+141
+174
+173
+72
+83
+48
+146
+45
+157
+146
+61
+53
+174
+167
+40
+140
+82
+38
+91
+5
+10
+17
+9
+103
+142
+130
+102
+40
+126
+195
+45
+112
+73
+26
+105
+197
+40
+65
+35
+27
+51
+59
+101
+75
+146
+5
+119
+66
+131
+194
+183
+156
+95
+167
+147
+184
+181
+30
+151
+38
+78
+124
+45
+153
+113
+105
+17
+161
+12
+29
+66
+135
+19
+98
+19
+32
+25
+63
+156
+169
+8
+132
+125
+160
+38
+192
+10
+138
+136
+178
+46
+77
+52
+16
+33
+56
+43
+156
+145
+72
+130
+127
+197
+44
+89
+140
+46
+16
+83
+158
+4
+3
+182
+63
+142
+88
+55
+140
+143
+1
+120
+114
+6
+10
+6
+150
+48
+143
+22
+49
+101
+167
+95
+69
+162
+153
+60
+187
+187
+42
+168
+33
+91
+52
+97
+118
+33
+139
+138
+185
+67
+137
+22
+103
+23
+14
+76
+131
+106
+55
+179
+180
+71
+4
+187
+92
+69
+187
+108
+165
+23
+50
+101
+154
+17
+121
+174
+156
+172
+33
+53
+26
+77
+33
+104
+134
+66
+194
+172
+90
+195
+163
+23
+70
+16
+67
+60
+156
+200
+198
+184
+127
+108
+108
+80
+114
+161
+142
+5
+159
+108
+18
+141
+86
+45
+101
+5
+120
+76
+177
+179
+81
+81
+161
+35
+164
+74
+167
+142
+149
+16
+159
+13
+48
+173
+5
+79
+30
+74
+171
+161
+36
+165
+67
+118
+113
+17
+81
+138
+102
+172
+117
+156
+84
+103
+66
+71
+33
+155
+38
+37
+80
+149
+172
+96
+31
+123
+58
+44
+146
+83
+189
+187
+20
+42
+75
+76
+183
+13
+34
+90
+43
+46
+92
+139
+4
+176
+24
+165
+171
+146
+140
+124
+87
+7
+61
+109
+103
+38
+106
+97
+28
+92
+104
+200
+68
+13
+66
+81
+92
+29
+147
+26
+33
+167
+106
+137
+70
+189
+103
+122
+200
+110
+57
+156
+30
+174
+177
+102
+15
+174
+117
+137
+168
+176
+146
+96
+64
+127
+186
+173
+165
+36
+134
+82
+86
+176
+87
+136
+39
+7
+98
+124
+65
+81
+98
+63
+95
+8
+195
+100
+43
+162
+181
+35
+184
+188
+72
+143
+16
+9
+107
+169
+50
+181
+33
+173
+141
+92
+88
+96
+188
+70
+126
+128
+37
+72
+99
+147
+194
+43
+115
+105
+191
+5
+114
+40
+19
+155
+163
+187
+57
+56
+27
+61
+122
+183
+6
+186
+63
+108
+87
+151
+125
+192
+32
+67
+111
+69
+18
+88
+163
+188
+63
+91
+184
+85
+56
+173
+139
+79
+27
+47
+44
+44
+68
+14
+78
+140
+140
+183
+40
+191
+188
+11
+177
+163
+186
+46
+8
+35
+142
+139
+162
+124
+88
+10
+74
+156
+73
+32
+138
+138
+193
+116
+161
+121
+76
+171
+142
+121
+49
+5
+187
+84
+19
+162
+1
+148
+80
+148
+172
+104
+78
+129
+79
+112
+165
+187
+39
+150
+157
+190
+132
+84
+120
+165
+116
+11
+24
+46
+64
+173
+70
+62
+144
+105
+134
+64
+176
+86
+134
+29
+175
+190
+161
+62
+123
+184
+195
+122
+179
+171
+22
+193
+164
+43
+187
+138
+141
+13
+8
+131
+115
+117
+66
+145
+74
+146
+11
+150
+7
+92
+91
+122
+113
+177
+52
+116
+32
+148
+4
+92
+121
+100
+110
+166
+1
+118
+103
+153
+196
+2
+51
+92
+96
+148
+25
+14
+67
+76
+52
+32
+124
+56
+22
+33
+5
+129
+134
+45
+66
+189
+140
+147
+18
+191
+187
+3
+136
+186
+97
+105
+162
+26
+100
+172
+130
+38
+58
+10
+137
+137
+187
+94
+81
+41
+119
+145
+197
+81
+118
+179
+12
+64
+80
+111
+146
+76
+144
+180
+186
+100
+127
+64
+48
+109
+27
+185
+65
+132
+5
+44
+24
+147
+69
+97
+159
+89
+102
+13
+160
+45
+38
+19
+180
+107
+24
+187
+107
+159
+196
+142
+93
+85
+74
+74
+186
+51
+29
+123
+76
+151
+27
+5
+191
+98
+76
+174
+163
+13
+14
+169
+89
+8
+53
+46
+7
+26
+97
+149
+27
+21
+83
+112
+126
+146
+144
+155
+36
+24
+28
+152
+60
+191
+12
+156
+27
+159
+111
+37
+22
+4
+25
+122
+104
+130
+48
+113
+54
+105
+148
+149
+159
+17
+73
+88
+75
+57
+69
+99
+179
+180
+72
+14
+41
+123
+174
+135
+48
+72
+3
+169
+191
+25
+29
+152
+52
+149
+32
+49
+7
+2
+154
+111
+79
+77
+155
+43
+59
+173
+105
+78
+124
+40
+131
+24
+168
+194
+49
+156
+92
+156
+105
+32
+51
+16
+44
+115
+102
+177
+141
+57
+77
+150
+14
+136
+88
+106
+46
+123
+120
+19
+34
+35
+104
+106
+104
+74
+115
+22
+101
+5
+124
+101
+95
+60
+105
+93
+14
+45
+151
+98
+33
+116
+200
+159
+154
+100
+14
+186
+187
+51
+26
+99
+163
+90
+76
+49
+12
+31
+80
+6
+117
+47
+33
+178
+177
+63
+185
+145
+8
+148
+18
+176
+94
+180
+38
+10
+124
+54
+9
+170
+142
+125
+68
+89
+122
+137
+125
+120
+2
+134
+187
+115
+9
+19
+32
+28
+79
+26
+44
+36
+21
+6
+50
+46
+32
+177
+176
+64
+199
+23
+149
+90
+4
+16
+64
+41
+68
+44
+57
+143
+147
+2
+85
+96
+16
+34
+62
+69
+54
+108
+163
+6
+171
+175
+116
+121
+83
+12
+126
+52
+179
+7
+35
+150
+187
+174
+157
+182
+83
+58
+6
+116
+44
+23
+146
+69
+100
+181
+187
+94
+81
+46
+146
+69
+102
+188
+13
+186
+6
+162
+124
+84
+189
+182
+195
+132
+33
+19
+14
+115
+172
+196
+30
+13
+14
+166
+71
+131
+149
+123
+196
+70
+63
+148
+124
+17
+183
+151
+60
+3
+85
+83
+131
+42
+80
+100
+81
+189
+8
+149
+27
+18
+68
+54
+112
+185
+105
+171
+81
+151
+176
+97
+2
+141
+28
+100
+152
+12
+108
+146
+103
+109
+131
+1
+33
+186
+27
+84
+69
+53
+102
+138
+113
+41
+27
+200
+159
+153
+89
+154
+127
+177
+118
+117
+46
+24
+129
+162
+8
+194
+96
+30
+113
+16
+77
+122
+41
+149
+129
+37
+60
+28
+31
+132
+116
+112
+31
+180
+6
+19
+63
+7
+82
+28
+38
+171
+92
+12
+46
+168
+199
+79
+91
+34
+186
+9
+183
+23
+91
+139
+13
+33
+82
+196
+36
+53
+2
+133
+185
+111
+9
+55
+48
+196
+143
+102
+123
+22
+29
+173
+181
+129
+153
+156
+162
+166
+141
+150
+35
+59
+45
+139
+29
+124
+87
+11
+82
+200
+64
+182
+121
+90
+53
+111
+193
+161
+36
+168
+87
+8
+71
+149
+62
+30
+27
+90
+103
+8
+124
+76
+140
+159
+89
+108
+50
+134
+151
+103
+61
+45
+119
+110
+196
+184
+144
+10
+168
+120
+8
+173
+167
+43
+157
+159
+143
+31
+99
+120
+32
+116
+7
+199
+135
+25
+133
+179
+79
+64
+76
+78
+189
+35
+109
+145
+91
+38
+16
+152
+172
+63
+34
+38
+125
+13
+152
+194
+2
+65
+175
+61
+194
+22
+183
+104
+178
+136
+14
+61
+40
+90
+188
+116
+6
+192
+103
+89
+12
+73
+127
+111
+126
+157
+11
+58
+51
+183
+45
+24
+143
+45
+184
+102
+158
+33
+174
+154
+155
+147
+94
+37
+182
+163
+140
+173
+178
+115
+92
+119
+92
+81
+60
+36
+77
+142
+164
+104
+155
+190
+150
+190
+194
+54
+182
+9
+18
+30
+26
+84
+74
+86
+57
+165
+82
+8
+108
+178
+95
+175
+193
+187
+186
+32
+123
+50
+197
+136
+41
+23
+176
+48
+106
+10
+107
+152
+148
+120
+192
+72
+108
+7
+70
+157
+116
+80
+40
+126
+194
+37
+75
+120
+50
+20
+76
+71
+149
+53
+184
+29
+115
+35
+176
+144
+79
+178
+163
+175
+187
+151
+24
+188
+117
+9
+3
+139
+6
+188
+81
+191
+25
+30
+157
+73
+29
+121
+68
+117
+95
+119
+60
+87
+186
+136
+144
+42
+156
+161
+163
+132
+129
+191
+184
+187
+73
+152
+58
+184
+188
+74
+154
+56
+152
+13
+107
+130
+23
+167
+194
+65
+46
+97
+171
+152
+177
+97
+192
+80
+152
+1
+36
+8
+129
+105
+65
+50
+120
+71
+143
+23
+50
+97
+135
+145
+53
+15
+16
+166
+49
+9
+10
+183
+9
+11
+189
+40
+136
+64
+157
+170
+7
+117
+35
+164
+67
+132
+186
+134
+131
+179
+94
+158
+101
+188
+25
+59
+128
+42
+100
+25
+50
+75
+198
+116
+116
+60
+113
+142
+38
+157
+3
+1
+185
+101
+140
+134
+148
+87
+192
+171
+100
+62
+70
+68
+178
+58
+149
+173
+106
+75
+101
+133
+93
+167
+164
+83
+27
+17
+63
+24
+181
+74
+16
+37
+75
+121
+52
+28
+101
+160
+51
+68
+148
+81
+156
+7
+42
+188
+156
+39
+36
+68
+82
+85
+171
+62
+39
+79
+123
+33
+87
+27
+188
+84
+11
+114
+191
+119
+1
+131
+182
+116
+57
+106
+120
+174
+161
+4
+179
+39
+22
+182
+97
+152
+36
+54
+200
+113
+81
+73
+114
+30
+156
+69
+8
+33
+123
+47
+172
+15
+139
+103
+170
+93
+29
+142
+187
+51
+20
+63
+1
+42
+47
+101
+190
+32
+79
+188
+23
+46
+70
+9
+32
+109
+169
+39
+116
+142
+17
+23
+184
+99
+146
+180
+170
+7
+112
+8
+45
+199
+192
+162
+43
+7
+56
+74
+142
+188
+50
+9
+8
+163
+112
+7
+34
+142
+147
+5
+108
+8
+80
+5
+114
+41
+23
+170
+13
+148
+173
+111
+113
+80
+62
+54
+167
+117
+200
+150
+105
+76
+116
+15
+46
+143
+41
+161
+5
+180
+37
+7
+110
+1
+24
+132
+178
+83
+101
+60
+52
+179
+7
+33
+138
+130
+140
+69
+159
+130
+154
+156
+154
+126
+168
+78
+156
+36
+10
+141
+151
+45
+111
+61
+169
+68
+87
+116
+114
+42
+31
+8
+168
+141
+133
+131
+190
+161
+60
+111
+129
+179
+117
+91
+93
+143
+22
+46
+80
+70
+104
+190
+7
+138
+166
+159
+60
+128
+32
+46
+187
+112
+193
+150
+166
+48
+195
+136
+64
+159
+181
+57
+114
+174
+16
+131
+48
+108
+18
+140
+85
+48
+126
+128
+30
+32
+125
+67
+80
+78
+147
+184
+186
+60
+89
+196
+176
+91
+162
+156
+81
+86
+189
+162
+76
+197
+100
+27
+70
+175
+22
+159
+163
+146
+10
+149
+2
+76
+34
+127
+54
+188
+44
+169
+25
+29
+149
+31
+52
+33
+127
+71
+86
+78
+92
+55
+100
+107
+144
+105
+136
+75
+25
+75
+32
+117
+12
+23
+33
+194
+66
+53
+131
+106
+61
+15
+144
+137
+124
+115
+175
+14
+110
+140
+51
+47
+26
+139
+197
+137
+49
+65
+149
+113
+142
+36
+135
+87
+112
+94
+155
+85
+117
+139
+183
+51
+60
+108
+107
+76
+95
+83
+49
+149
+55
+193
+70
+79
+50
+192
+104
+96
+40
+182
+134
+170
+16
+163
+37
+159
+18
+82
+126
+23
+10
+49
+9
+19
+30
+12
+3
+115
+63
+144
+104
+127
+30
+38
+163
+36
+149
+169
+81
+166
+67
+107
+44
+101
+11
+155
+33
+10
+161
+80
+29
+58
+91
+25
+134
+182
+83
+65
+46
+95
+157
+84
+95
+14
+30
+57
+77
+154
+31
+199
+116
+107
+5
+67
+156
+136
+18
+83
+140
+92
+97
+158
+72
+13
+33
+84
+6
+84
+56
+180
+176
+36
+31
+63
+102
+48
+173
+6
+83
+46
+132
+184
+118
+52
+55
+60
+70
+81
+53
+196
+99
+32
+108
+160
+188
+87
+33
+16
+198
+49
+114
+46
+57
+129
+63
+15
+130
+45
+103
+17
+174
+96
+11
+4
+124
+109
+141
+64
+115
+114
+57
+115
+178
+33
+1
+107
+35
+55
+13
+187
+9
+170
+142
+125
+78
+143
+155
+51
+108
+194
+190
+197
+73
+68
+154
+113
+96
+162
+114
+28
+141
+193
+96
+39
+170
+72
+106
+191
+197
+65
+20
+140
+62
+119
+154
+56
+153
+19
+138
+55
+93
+60
+127
+28
+24
+97
+168
+138
+119
+69
+150
+78
+125
+47
+160
+139
+191
+100
+80
+182
+180
+41
+26
+189
+107
+142
+87
+51
+122
+77
+163
+88
+62
+182
+133
+166
+198
+95
+190
+85
+4
+63
+147
+115
+170
+182
+166
+163
+85
+45
+104
+26
+19
+82
+128
+27
+17
+59
+5
+99
+149
+8
+110
+184
+122
+75
+153
+44
+91
+149
+78
+131
+88
+153
+132
+15
+101
+77
+154
+34
+19
+9
+86
+40
+70
+63
+148
+120
+190
+68
+95
+162
+123
+81
+180
+154
+102
+29
+55
+68
+122
+119
+17
+30
+31
+123
+55
+27
+71
+188
+90
+49
+84
+69
+56
+120
+18
+33
+33
+108
+151
+137
+69
+179
+59
+138
+104
+182
+158
+108
+32
+21
+38
+43
+116
+111
+21
+129
+190
+177
+157
+146
+65
+80
+99
+77
+171
+134
+70
+14
+56
+8
+147
+15
+165
+64
+95
+197
+134
+29
+168
+152
+5
+58
+109
+132
+11
+78
+167
+107
+138
+67
+160
+155
+94
+175
+6
+61
+112
+128
+159
+8
+13
+11
+153
+20
+147
+103
+96
+51
+48
+28
+138
+176
+16
+113
+131
+173
+61
+9
+107
+164
+25
+72
+6
+195
+119
+157
+72
+22
+86
+120
+144
+186
+26
+84
+67
+50
+101
+160
+51
+68
+150
+91
+198
+170
+36
+91
+24
+127
+150
+158
+1
+185
+100
+141
+149
+23
+5
+22
+90
+138
+25
+104
+6
+99
+143
+167
+112
+175
+41
+73
+75
+190
+68
+102
+3
+97
+157
+74
+33
+131
+88
+154
+135
+26
+139
+2
+163
+169
+143
+144
+176
+161
+184
+51
+55
+71
+136
+177
+38
+41
+104
+56
+6
+135
+156
+122
+132
+98
+199
+120
+129
+95
+10
+1
+121
+122
+41
+153
+152
+137
+50
+70
+174
+19
+145
+104
+123
+1
+101
+5
+118
+69
+152
+96
+10
+196
+91
+184
+91
+87
+106
+60
+8
+108
+174
+77
+95
+81
+33
+72
+143
+8
+165
+122
+51
+12
+15
+183
+168
+161
+61
+117
+150
+54
+174
+156
+174
+40
+77
+100
+108
+153
+147
+102
+90
+29
+166
+135
+117
+86
+63
+9
+85
+37
+54
+197
+99
+19
+24
+182
+73
+3
+163
+154
+59
+169
+82
+175
+114
+112
+43
+54
+140
+163
+115
+26
+121
+97
+96
+106
+174
+96
+8
+188
+58
+54
+9
+169
+135
+91
+131
+170
+46
+149
+79
+133
+93
+158
+114
+66
+169
+27
+41
+5
+67
+155
+130
+189
+170
+121
+197
+92
+178
+44
+68
+11
+61
+65
+45
+84
+102
+55
+15
+192
+21
+199
+6
+45
+25
+142
+33
+116
+3
+179
+50
+90
+92
+143
+35
+124
+35
+90
+30
+171
+163
+39
+167
+54
+23
+51
+103
+166
+68
+115
+83
+67
+55
+126
+65
+56
+154
+18
+125
+188
+5
+136
+173
+17
+146
+118
+200
+138
+34
+164
+78
+199
+92
+164
+156
+67
+194
+165
+49
+11
+24
+47
+68
+190
+131
+80
+105
+108
+104
+57
+5
+122
+90
+41
+40
+73
+83
+44
+118
+112
+14
+79
+152
+3
+50
+77
+11
+175
+152
+139
+74
+192
+88
+2
+24
+129
+157
+185
+97
+116
+24
+103
+9
+130
+96
+11
+2
+116
+84
+61
+8
+103
+145
+148
+186
+187
+49
+12
+31
+79
+198
+78
+93
+56
+102
+109
+135
+29
+167
+140
+138
+171
+186
+179
+1
+199
+188
+139
+138
+183
+54
+83
+15
+142
+123
+57
+40
+130
+25
+177
+41
+55
+159
+62
+148
+127
+35
+69
+105
+10
+118
+18
+50
+140
+190
+79
+168
+94
+56
+93
+52
+82
+22
+1
+7
+38
+167
+67
+98
+186
+38
+156
+192
+153
+187
+147
+3
+101
+177
+160
+167
+166
+93
+69
+181
+65
+159
+176
+22
+152
+113
+115
+72
+198
+143
+78
+178
+171
+25
+15
+70
+83
+76
+107
+160
+199
+158
+162
+151
+50
+147
+33
+77
+165
+100
+117
+2
+161
+143
+14
+2
+86
+99
+24
+51
+93
+98
+154
+47
+98
+165
+113
+190
+126
+49
+163
+143
+193
+75
+113
+6
+23
+87
+116
+116
+53
+73
+161
+111
+19
+114
+115
+70
+185
+79
+12
+168
+100
+90
+45
+58
+152
+185
+146
+18
+191
+192
+33
+67
+111
+64
+180
+110
+42
+64
+12
+92
+49
+69
+175
+30
+6
+171
+175
+114
+111
+40
+47
+125
+130
+50
+139
+181
+38
+3
+77
+38
+135
+69
+200
+184
+104
+176
+119
+128
+104
+71
+96
+135
+147
+71
+107
+5
+63
+138
+64
+146
+102
+98
+72
+152
+67
+33
+1
+108
+40
+66
+42
+61
+184
+163
+123
+67
+98
+189
+59
+52
+182
+26
+122
+101
+116
+188
+83
+8
+106
+163
+29
+105
+172
+92
+4
+1
+172
+19
+172
+59
+13
+144
+153
+20
+144
+88
+34
+16
+192
+5
+106
+196
+22
+169
+16
+173
+101
+52
+200
+138
+26
+121
+90
+52
+109
+186
+137
+152
+79
+112
+165
+178
+190
+133
+96
+175
+192
+178
+143
+58
+62
+50
+141
+3
+149
+70
+80
+57
+22
+21
+134
+15
+90
+9
+43
+176
+75
+69
+138
+6
+199
+143
+70
+134
+177
+54
+132
+111
+82
+95
+33
+143
+159
+75
+18
+37
+58
+19
+192
+183
+171
+178
+132
+187
+139
+152
+59
+189
+10
+156
+49
+93
+116
+66
+152
+121
+156
+50
+98
+138
+144
+26
+62
+144
+109
+158
+168
+190
+23
+35
+5
+110
+20
+132
+19
+127
+189
+197
+84
+130
+25
+186
+89
+65
+191
+161
+51
+57
+85
+194
+6
+89
+80
+80
+164
+64
+112
+101
+197
+77
+91
+61
+144
+117
+11
+15
+194
+30
+31
+120
+39
+160
+10
+23
+51
+102
+158
+34
+181
+187
+94
+81
+42
+125
+169
+95
+46
+26
+144
+29
+83
+39
+85
+162
+12
+12
+165
+86
+32
+19
+32
+17
+20
+167
+26
+56
+101
+106
+127
+13
+132
+80
+91
+31
+168
+130
+66
+31
+193
+82
+155
+196
+184
+142
+1
+133
+187
+126
+76
+127
+80
+142
+132
+113
+97
+164
+113
+200
+184
+106
+184
+154
+69
+29
+158
+90
+120
+113
+199
+175
+63
+5
+71
+177
+28
+177
+13
+90
+20
+115
+113
+46
+64
+170
+48
+157
+117
+90
+83
+94
+16
+55
+188
+37
+130
+53
+151
+28
+10
+10
+171
+137
+88
+98
+192
+74
+121
+59
+68
+75
+38
+161
+20
+77
+82
+200
+71
+23
+101
+5
+125
+102
+91
+31
+174
+166
+32
+97
+103
+141
+124
+79
+161
+55
+79
+184
+194
+115
+144
+30
+88
+56
+145
+170
+117
+177
+7
+55
+67
+107
+44
+99
+200
+113
+75
+38
+152
+172
+62
+30
+19
+49
+124
+106
+124
+188
+17
+13
+128
+51
+152
+56
+171
+125
+16
+174
+99
+29
+90
+81
+78
+136
+117
+84
+49
+142
+13
+4
+108
+9
+87
+44
+82
+98
+46
+200
+187
+123
+62
+62
+20
+158
+174
+26
+189
+100
+105
+129
+33
+42
+154
+151
+119
+156
+67
+197
+183
+128
+122
+183
+200
+158
+146
+60
+50
+158
+102
+195
+54
+172
+146
+131
+69
+39
+17
+157
+189
+123
+37
+117
+166
+148
+199
+62
+182
+142
+13
+1
+91
+135
+194
+152
+165
+22
+53
+121
+52
+25
+78
+51
+5
+170
+179
+143
+51
+20
+61
+190
+195
+62
+16
+143
+115
+6
+197
+135
+34
+193
+53
+185
+36
+153
+198
+15
+111
+133
+198
+196
+197
+19
+136
+53
+92
+79
+43
+150
+117
+153
+60
+191
+4
+108
+19
+140
+77
+198
+99
+18
+15
+131
+56
+160
+55
+95
+76
+1
+125
+144
+146
+180
+167
+186
+13
+10
+146
+184
+197
+128
+193
+14
+146
+149
+187
+180
+197
+165
+19
+32
+28
+82
+41
+106
+69
+64
+163
+1
+145
+62
+65
+37
+36
+90
+17
+96
+19
+57
+168
+97
+75
+175
+180
+106
+23
+182
+93
+119
+78
+197
+86
+142
+84
+26
+4
+191
+113
+160
+146
+36
+100
+77
+167
+114
+183
+71
+181
+45
+42
+53
+138
+154
+84
+117
+151
+55
+171
+130
+44
+93
+163
+144
+197
+85
+140
+71
+170
+185
+184
+37
+169
+88
+6
+49
+41
+8
+77
+193
+64
+53
+143
+183
+10
+16
+8
+105
+160
+14
+47
+159
+138
+195
+131
+38
+48
+145
+45
+163
+180
+12
+51
+5
+169
+171
+108
+107
+72
+72
+182
+48
+49
+66
+159
+156
+112
+69
+6
+14
+30
+58
+79
+160
+46
+41
+34
+34
+106
+129
+23
+176
+51
+119
+63
+104
+60
+26
+23
+104
+20
+186
+138
+156
+92
+155
+100
+8
+149
+25
+11
+43
+162
+189
+75
+148
+17
+174
+97
+15
+17
+171
+74
+106
+173
+82
+138
+95
+128
+116
+144
+18
+20
+156
+160
+160
+126
+114
+154
+97
+198
+119
+131
+118
+133
+135
+12
+64
+72
+62
+124
+186
+200
+128
+171
+76
+113
+198
+174
+67
+39
+31
+38
+153
+181
+110
+37
+31
+57
+65
+82
+108
+114
+112
+50
+90
+93
+147
+48
+174
+10
+97
+92
+79
+49
+184
+64
+131
+12
+90
+41
+32
+28
+84
+48
+136
+188
+105
+133
+61
+166
+53
+20
+51
+125
+92
+26
+133
+166
+1
+113
+69
+3
+196
+153
+151
+134
+46
+76
+45
+186
+109
+184
+128
+111
+115
+93
+122
+103
+119
+190
+69
+112
+48
+81
+61
+35
+68
+93
+148
+55
+200
+111
+65
+198
+2
+33
+182
+198
+148
+107
+115
+126
+127
+26
+18
+74
+89
+64
+189
+159
+58
+120
+1
+125
+145
+150
+196
+23
+177
+58
+159
+34
+170
+122
+3
+117
+82
+36
+80
+161
+47
+30
+162
+99
+142
+161
+89
+82
+94
+30
+139
+166
+152
+14
+123
+12
+167
+90
+41
+42
+80
+106
+118
+153
+64
+3
+48
+59
+128
+38
+76
+118
+27
+95
+133
+146
+80
+161
+53
+71
+144
+33
+101
+110
+155
+137
+31
+156
+57
+136
+107
+21
+164
+195
+98
+40
+157
+183
+91
+96
+158
+91
+126
+138
+95
+125
+102
+84
+187
+172
+150
+155
+180
+92
+129
+151
+147
+128
+44
+113
+86
+100
+27
+64
+138
+57
+101
+94
+52
+68
+148
+74
+114
+23
+112
+65
+185
+120
+64
+102
+38
+114
+141
+22
+66
+198
+1
+23
+134
+2
+5
+15
+51
+169
+162
+49
+41
+3
+52
+90
+75
+38
+160
+17
+64
+36
+40
+119
+154
+54
+142
+168
+132
+83
+114
+135
+189
+120
+19
+36
+45
+148
+83
+169
+71
+105
+195
+31
+32
+114
+200
+180
+78
+48
+192
+122
+200
+107
+42
+93
+186
+75
+183
+22
+92
+151
+82
+133
+66
+1
+13
+76
+135
+131
+172
+56
+191
+43
+137
+37
+197
+49
+122
+89
+38
+29
+37
+161
+39
+187
+174
+158
+188
+108
+159
+182
+66
+163
+182
+28
+135
+158
+136
+2
+184
+91
+92
+134
+183
+95
+121
+73
+149
+43
+116
+117
+56
+85
+8
+82
+24
+5
+17
+57
+194
+51
+166
+137
+129
+140
+77
+8
+160
+84
+66
+49
+97
+142
+185
+34
+143
+148
+8
+115
+23
+102
+9
+141
+160
+98
+148
+8
+122
+62
+78
+110
+161
+180
+28
+155
+79
+77
+155
+38
+30
+46
+7
+27
+103
+174
+122
+164
+89
+64
+182
+119
+80
+11
+151
+10
+101
+121
+21
+35
+25
+36
+188
+11
+173
+142
+92
+77
+39
+147
+129
+53
+161
+89
+86
+122
+158
+52
+95
+104
+169
+78
+152
+12
+106
+128
+16
+150
+156
+187
+119
+37
+152
+178
+105
+30
+38
+161
+28
+118
+59
+94
+36
+168
+90
+28
+157
+93
+141
+15
+25
+12
+52
+3
+154
+99
+12
+186
+6
+162
+126
+99
+58
+61
+43
+116
+108
+10
+88
+38
+35
+70
+112
+40
+39
+72
+83
+58
+199
+74
+58
+79
+154
+20
+134
+24
+146
+58
+36
+94
+44
+22
+139
+38
+178
+128
+167
+52
+6
+172
+182
+145
+34
+100
+96
+81
+25
+26
+129
+146
+114
+177
+38
+31
+52
+34
+135
+105
+14
+143
+136
+135
+182
+80
+46
+160
+146
+38
+117
+163
+128
+109
+102
+32
+72
+147
+35
+87
+8
+69
+142
+34
+132
+86
+135
+38
+13
+137
+102
+180
+166
+182
+1
+167
+194
+61
+24
+194
+151
+161
+8
+1
+133
+192
+157
+23
+122
+130
+78
+104
+125
+14
+160
+41
+4
+61
+131
+39
+56
+185
+3
+161
+138
+180
+41
+25
+181
+67
+175
+47
+111
+46
+85
+93
+200
+163
+180
+17
+81
+138
+98
+154
+38
+49
+149
+59
+10
+137
+130
+149
+125
+9
+136
+136
+189
+115
+192
+115
+168
+172
+124
+197
+65
+15
+113
+142
+37
+143
+128
+87
+170
+38
+95
+31
+136
+137
+198
+156
+154
+124
+162
+57
+88
+18
+121
+165
+104
+141
+115
+23
+105
+28
+26
+101
+179
+166
+186
+25
+74
+26
+85
+84
+138
+71
+191
+108
+131
+17
+121
+174
+162
+7
+181
+27
+139
+192
+102
+85
+191
+186
+196
+105
+68
+60
+155
+189
+145
+171
+121
+193
+70
+81
+59
+31
+54
+54
+36
+130
+61
+1
+56
+133
+89
+145
+67
+100
+198
+89
+151
+108
+87
+154
+147
+96
+55
+68
+113
+66
+178
+77
+61
+75
+104
+152
+182
+126
+118
+177
+2
+17
+89
+177
+70
+23
+114
+74
+26
+91
+109
+40
+63
+19
+149
+124
+4
+104
+194
+29
+28
+112
+19
+107
+72
+71
+183
+60
+113
+144
+51
+8
+189
+67
+101
+10
+150
+14
+138
+104
+188
+188
+40
+153
+159
+182
+64
+150
+127
+12
+134
+92
+152
+83
+134
+58
+147
+160
+39
+197
+35
+35
+100
+86
+20
+148
+112
+135
+11
+47
+191
+120
+6
+156
+85
+108
+83
+131
+40
+60
+3
+79
+49
+184
+60
+109
+113
+103
+4
+93
+128
+134
+55
+121
+37
+129
+44
+109
+58
+168
+92
+42
+26
+182
+61
+136
+64
+163
+7
+180
+12
+58
+43
+138
+41
+4
+55
+94
+73
+190
+84
+198
+32
+16
+7
+103
+159
+27
+135
+169
+2
+95
+157
+89
+121
+124
+59
+41
+119
+150
+27
+13
+40
+123
+184
+198
+135
+29
+164
+121
+54
+40
+156
+176
+57
+160
+48
+54
+88
+47
+90
+124
+132
+80
+97
+58
+79
+156
+28
+162
+121
+75
+161
+93
+107
+8
+86
+41
+80
+109
+137
+43
+22
+151
+111
+105
+34
+62
+63
+22
+172
+29
+35
+145
+161
+62
+124
+191
+30
+65
+124
+162
+63
+121
+157
+56
+125
+43
+135
+27
+152
+70
+53
+91
+68
+196
+167
+37
+121
+191
+58
+33
+81
+191
+16
+179
+126
+152
+178
+105
+25
+8
+26
+83
+65
+44
+85
+115
+126
+130
+42
+89
+151
+112
+112
+70
+8
+23
+67
+200
+198
+191
+167
+85
+15
+123
+9
+145
+190
+39
+125
+194
+44
+123
+140
+138
+169
+176
+139
+54
+72
+149
+45
+134
+3
+11
+42
+160
+182
+52
+77
+194
+71
+81
+47
+152
+94
+192
+111
+140
+42
+187
+151
+25
+190
+117
+195
+116
+145
+24
+41
+36
+46
+153
+103
+47
+157
+117
+95
+118
+57
+83
+191
+198
+73
+57
+82
+184
+165
+139
+147
+36
+92
+33
+173
+141
+91
+77
+46
+184
+87
+69
+37
+198
+58
+171
+103
+86
+188
+156
+46
+72
+23
+88
+125
+164
+60
+87
+180
+103
+1
+79
+65
+77
+80
+191
+29
+60
+101
+63
+74
+79
+14
+169
+96
+50
+43
+6
+57
+84
+198
+29
+198
+129
+195
+13
+122
+18
+13
+115
+174
+10
+99
+105
+138
+84
+67
+48
+84
+75
+97
+109
+182
+118
+69
+156
+114
+80
+59
+39
+99
+50
+10
+11
+177
+168
+16
+182
+149
+64
+39
+61
+21
+178
+81
+82
+165
+54
+42
+167
+26
+53
+83
+25
+2
+189
+123
+36
+111
+149
+93
+21
+92
+167
+176
+153
+136
+46
+50
+91
+99
+177
+168
+20
+5
+57
+94
+52
+70
+158
+117
+88
+71
+37
+188
+196
+87
+158
+168
+190
+34
+93
+52
+82
+21
+194
+170
+80
+151
+191
+189
+14
+190
+10
+159
+60
+134
+70
+9
+30
+102
+140
+131
+122
+156
+45
+64
+183
+117
+63
+123
+177
+152
+124
+173
+126
+198
+63
+193
+193
+24
+10
+48
+198
+162
+191
+91
+26
+141
+16
+24
+9
+33
+123
+44
+158
+148
+70
+91
+119
+98
+120
+34
+127
+62
+28
+14
+30
+59
+83
+169
+67
+81
+83
+168
+65
+84
+121
+171
+137
+84
+69
+62
+153
+163
+3
+147
+59
+34
+79
+171
+116
+160
+118
+68
+148
+83
+168
+60
+50
+165
+139
+150
+54
+175
+164
+15
+13
+149
+178
+132
+188
+145
+179
+169
+5
+116
+49
+50
+62
+129
+15
+133
+58
+157
+21
+119
+121
+62
+79
+120
+14
+2
+87
+110
+78
+81
+185
+179
+14
+73
+114
+29
+148
+33
+69
+117
+81
+40
+108
+91
+182
+73
+197
+129
+5
+69
+171
+6
+104
+168
+73
+130
+125
+180
+162
+149
+41
+103
+50
+177
+16
+99
+55
+43
+161
+181
+39
+3
+72
+8
+200
+135
+7
+29
+116
+39
+192
+1
+80
+74
+128
+97
+37
+148
+162
+38
+172
+93
+17
+66
+40
+50
+140
+195
+105
+82
+147
+147
+162
+50
+44
+19
+123
+167
+98
+87
+41
+66
+29
+183
+39
+192
+199
+70
+31
+160
+79
+34
+100
+92
+58
+122
+10
+163
+86
+52
+140
+176
+200
+14
+87
+4
+38
+197
+46
+101
+195
+61
+14
+137
+101
+170
+113
+152
+100
+32
+94
+74
+4
+156
+104
+21
+189
+149
+191
+7
+124
+88
+12
+83
+189
+189
+39
+137
+70
+191
+116
+175
+10
+90
+53
+107
+168
+41
+140
+75
+188
+54
+35
+126
+42
+115
+119
+80
+11
+147
+187
+197
+103
+46
+149
+83
+158
+6
+17
+47
+133
+174
+53
+150
+32
+40
+151
+154
+164
+2
+137
+4
+194
+131
+42
+75
+70
+147
+52
+195
+99
+44
+179
+75
+45
+193
+152
+183
+128
+123
+194
+56
+191
+45
+153
+116
+123
+97
+76
+180
+1
+183
+92
+108
+26
+184
+77
+5
+143
+12
+187
+15
+3
+92
+122
+107
+147
+121
+199
+114
+91
+123
+120
+10
+186
+27
+87
+84
+123
+179
+170
+15
+162
+37
+169
+81
+164
+58
+75
+127
+90
+198
+183
+115
+50
+66
+147
+83
+182
+147
+43
+133
+19
+114
+118
+82
+35
+69
+102
+193
+43
+122
+151
+11
+108
+146
+110
+142
+66
+124
+148
+174
+113
+115
+72
+197
+140
+70
+158
+119
+98
+115
+9
+22
+54
+129
+88
+170
+28
+45
+17
+104
+71
+92
+113
+48
+74
+15
+27
+35
+165
+77
+183
+7
+193
+99
+63
+85
+149
+129
+36
+57
+16
+191
+200
+86
+117
+125
+103
+94
+32
+153
+30
+6
+172
+178
+122
+127
+69
+72
+12
+28
+65
+138
+42
+9
+82
+12
+139
+130
+127
+196
+37
+60
+35
+68
+94
+158
+101
+187
+14
+1
+88
+117
+110
+12
+83
+195
+21
+178
+79
+73
+128
+117
+151
+52
+160
+91
+109
+39
+60
+6
+99
+146
+190
+22
+26
+163
+143
+193
+76
+121
+43
+166
+12
+185
+4
+158
+117
+80
+29
+54
+63
+97
+16
+19
+177
+90
+149
+86
+178
+92
+157
+113
+67
+183
+100
+157
+38
+18
+173
+74
+87
+62
+189
+183
+196
+132
+32
+9
+162
+100
+138
+133
+158
+151
+89
+179
+77
+47
+196
+155
+167
+7
+140
+178
+5
+33
+149
+6
+92
+102
+187
+5
+152
+66
+28
+175
+5
+55
+91
+50
+82
+42
+116
+118
+71
+163
+138
+166
+156
+44
+63
+183
+131
+145
+93
+50
+65
+146
+92
+35
+186
+6
+162
+120
+66
+117
+107
+190
+181
+179
+52
+96
+114
+22
+105
+39
+89
+188
+127
+73
+97
+126
+86
+178
+98
+193
+73
+104
+173
+101
+57
+35
+93
+48
+50
+75
+199
+123
+150
+199
+40
+53
+159
+84
+71
+77
+24
+47
+72
+7
+196
+120
+157
+64
+176
+75
+72
+160
+113
+41
+27
+199
+152
+121
+160
+69
+179
+50
+94
+117
+58
+99
+73
+148
+35
+76
+142
+174
+165
+22
+54
+123
+60
+50
+167
+154
+19
+134
+31
+184
+23
+85
+105
+67
+56
+135
+109
+38
+49
+152
+71
+57
+104
+113
+147
+66
+75
+60
+90
+1
+195
+167
+45
+168
+7
+133
+135
+15
+79
+140
+130
+125
+186
+188
+57
+56
+25
+43
+39
+48
+140
+14
+24
+26
+136
+187
+102
+128
+50
+150
+53
+172
+159
+10
+30
+96
+104
+162
+41
+194
+190
+1
+96
+170
+159
+23
+109
+44
+88
+134
+20
+114
+102
+190
+24
+31
+179
+195
+155
+184
+105
+181
+143
+26
+73
+4
+170
+186
+188
+56
+44
+160
+165
+153
+34
+30
+77
+192
+60
+31
+51
+26
+102
+180
+163
+163
+113
+7
+32
+131
+98
+7
+163
+119
+49
+28
+130
+128
+199
+44
+76
+60
+74
+110
+190
+155
+22
+141
+48
+20
+87
+145
+94
+58
+106
+113
+125
+140
+111
+11
+70
+120
+95
+96
+118
+49
+34
+167
+98
+85
+27
+200
+157
+142
+39
+163
+26
+92
+115
+64
+155
+156
+140
+38
+173
+97
+30
+105
+166
+50
+13
+26
+40
+7
+89
+74
+42
+185
+137
+158
+120
+104
+140
+108
+195
+196
+21
+166
+11
+173
+140
+85
+57
+176
+144
+86
+18
+134
+46
+74
+36
+152
+188
+159
+66
+165
+196
+91
+180
+64
+169
+39
+114
+137
+196
+149
+130
+41
+76
+89
+55
+133
+101
+16
+187
+180
+2
+191
+133
+83
+101
+63
+65
+27
+180
+45
+49
+92
+107
+19
+153
+150
+120
+175
+172
+63
+32
+27
+77
+21
+35
+27
+45
+31
+178
+192
+153
+194
+187
+180
+200
+187
+119
+37
+152
+180
+109
+41
+62
+8
+88
+58
+158
+29
+152
+54
+162
+85
+56
+172
+125
+5
+107
+1
+43
+52
+123
+74
+139
+167
+150
+4
+74
+10
+197
+91
+177
+43
+70
+30
+154
+61
+180
+131
+165
+14
+3
+92
+127
+133
+55
+139
+139
+187
+73
+157
+85
+106
+66
+50
+103
+174
+118
+141
+185
+44
+7
+41
+190
+174
+130
+19
+150
+124
+200
+86
+120
+144
+187
+28
+85
+58
+188
+8
+159
+86
+89
+164
+183
+26
+111
+29
+179
+17
+90
+191
+137
+105
+196
+30
+20
+52
+135
+143
+47
+193
+139
+98
+144
+181
+192
+125
+28
+39
+189
+183
+199
+146
+88
+19
+123
+174
+135
+48
+75
+20
+43
+83
+113
+133
+187
+125
+68
+85
+104
+59
+20
+190
+162
+65
+133
+12
+80
+174
+124
+180
+170
+195
+49
+135
+176
+41
+67
+33
+193
+69
+75
+33
+126
+67
+66
+194
+178
+118
+111
+5
+31
+150
+18
+163
+12
+11
+157
+51
+90
+88
+116
+109
+14
+99
+73
+148
+35
+77
+151
+12
+114
+176
+36
+31
+66
+120
+127
+80
+140
+127
+102
+66
+87
+124
+166
+83
+4
+83
+63
+34
+35
+106
+122
+180
+182
+74
+12
+4
+122
+97
+87
+47
+100
+182
+192
+115
+163
+145
+1
+105
+22
+195
+167
+52
+14
+14
+162
+47
+30
+157
+72
+25
+103
+193
+35
+70
+109
+26
+179
+47
+69
+197
+161
+197
+132
+23
+152
+110
+93
+167
+169
+110
+146
+88
+9
+69
+132
+178
+80
+78
+156
+30
+179
+12
+57
+39
+121
+183
+4
+183
+65
+145
+83
+196
+35
+46
+162
+159
+99
+166
+106
+139
+85
+62
+10
+98
+105
+147
+136
+99
+169
+123
+22
+26
+156
+106
+35
+56
+25
+47
+53
+102
+134
+92
+145
+41
+146
+104
+119
+177
+192
+159
+27
+137
+181
+52
+85
+45
+107
+43
+96
+185
+53
+54
+46
+194
+148
+146
+150
+186
+164
+115
+16
+61
+27
+8
+12
+2
+104
+7
+108
+188
+163
+87
+58
+164
+61
+94
+19
+69
+43
+40
+54
+170
+132
+67
+19
+107
+76
+95
+91
+91
+130
+167
+27
+67
+156
+137
+17
+74
+96
+112
+6
+28
+122
+78
+174
+145
+106
+131
+35
+38
+114
+142
+31
+110
+179
+86
+106
+64
+36
+40
+120
+161
+92
+104
+197
+48
+113
+46
+65
+179
+85
+105
+67
+59
+151
+180
+125
+133
+70
+27
+130
+145
+97
+83
+22
+190
+143
+156
+49
+89
+99
+193
+75
+111
+192
+156
+11
+60
+61
+31
+40
+160
+6
+196
+120
+165
+109
+170
+38
+104
+85
+173
+77
+106
+145
+117
+194
+116
+149
+50
+164
+130
+110
+94
+170
+179
+148
+76
+128
+82
+141
+110
+197
+190
+171
+118
+170
+159
+30
+146
+12
+161
+55
+86
+23
+165
+186
+27
+94
+123
+95
+66
+142
+61
+92
+3
+193
+131
+53
+143
+183
+19
+67
+28
+168
+163
+67
+132
+194
+177
+121
+135
+124
+129
+61
+6
+91
+89
+120
+119
+39
+168
+55
+24
+50
+81
+39
+109
+106
+54
+174
+158
+187
+102
+128
+52
+161
+101
+154
+22
+146
+79
+167
+87
+23
+161
+158
+100
+177
+170
+25
+24
+125
+134
+79
+73
+128
+113
+123
+125
+48
+164
+154
+52
+125
+85
+190
+178
+157
+147
+70
+98
+155
+53
+125
+76
+136
+134
+176
+56
+155
+25
+153
+100
+21
+29
+191
+84
+194
+5
+89
+88
+132
+199
+12
+76
+155
+48
+92
+123
+113
+174
+26
+193
+125
+8
+129
+104
+63
+48
+121
+93
+72
+197
+132
+26
+170
+186
+188
+55
+37
+132
+58
+161
+46
+25
+139
+10
+14
+196
+48
+133
+161
+176
+9
+69
+134
+181
+88
+95
+180
+32
+173
+150
+150
+153
+164
+11
+193
+64
+46
+107
+25
+192
+127
+32
+53
+30
+104
+157
+11
+58
+49
+175
+8
+75
+180
+9
+36
+134
+84
+99
+37
+136
+86
+94
+188
+85
+25
+184
+84
+44
+114
+87
+99
+9
+166
+113
+191
+128
+49
+145
+32
+90
+59
+144
+135
+115
+76
+23
+60
+152
+177
+91
+160
+138
+192
+114
+156
+112
+68
+4
+12
+36
+115
+169
+174
+131
+21
+143
+73
+159
+92
+127
+135
+72
+17
+59
+199
+67
+7
+46
+9
+47
+199
+173
+49
+139
+196
+128
+3
+75
+20
+50
+121
+72
+149
+47
+143
+33
+112
+183
+88
+86
+126
+182
+157
+108
+39
+64
+33
+26
+62
+136
+63
+154
+159
+168
+180
+166
+178
+175
+52
+142
+184
+31
+131
+110
+90
+146
+70
+111
+37
+21
+198
+200
+19
+113
+107
+28
+14
+27
+43
+14
+100
+80
+175
+135
+41
+28
+4
+171
+192
+21
+199
+4
+36
+176
+135
+34
+186
+11
+198
+91
+165
+171
+142
+115
+13
+48
+169
+188
+6
+143
+10
+175
+160
+185
+73
+176
+2
+27
+146
+30
+71
+159
+118
+81
+28
+42
+5
+50
+61
+115
+143
+21
+43
+70
+32
+169
+127
+41
+105
+67
+55
+131
+93
+180
+51
+87
+62
+189
+177
+166
+6
+145
+18
+2
+55
+113
+188
+112
+183
+93
+116
+55
+95
+75
+191
+80
+157
+27
+152
+70
+49
+69
+176
+34
+21
+25
+162
+146
+20
+8
+73
+169
+161
+44
+14
+92
+33
+168
+117
+191
+89
+20
+122
+154
+22
+150
+106
+89
+180
+79
+58
+38
+111
+126
+159
+21
+103
+30
+53
+45
+200
+196
+174
+88
+161
+177
+14
+95
+49
+40
+194
+10
+118
+15
+31
+57
+64
+71
+58
+110
+138
+38
+185
+174
+176
+91
+167
+187
+21
+41
+60
+195
+32
+38
+139
+96
+131
+121
+149
+2
+77
+44
+170
+27
+38
+184
+165
+137
+137
+187
+94
+81
+46
+144
+54
+31
+103
+145
+142
+151
+30
+28
+96
+130
+119
+145
+200
+95
+173
+179
+123
+129
+63
+23
+172
+23
+194
+162
+25
+92
+133
+171
+33
+65
+90
+161
+155
+87
+128
+192
+197
+55
+163
+86
+47
+110
+40
+55
+167
+110
+161
+177
+18
+115
+130
+146
+102
+104
+106
+106
+82
+143
+117
+21
+73
+48
+35
+178
+157
+145
+62
+62
+22
+170
+27
+36
+174
+119
+149
+27
+22
+90
+146
+67
+88
+128
+176
+103
+38
+101
+68
+99
+188
+37
+132
+62
+183
+144
+17
+9
+103
+135
+88
+111
+81
+89
+4
+24
+114
+67
+174
+48
+124
+112
+155
+125
+164
+58
+72
+113
+31
+171
+148
+150
+165
+47
+193
+142
+110
+190
+151
+195
+10
+109
+166
+18
+15
+131
+50
+121
+79
+188
+19
+30
+7
+174
+186
+154
+51
+121
+67
+118
+110
+196
+192
+191
+14
+169
+92
+34
+175
+150
+124
+198
+71
+45
+32
+188
+39
+140
+97
+121
+54
+42
+163
+7
+178
+3
+17
+80
+129
+57
+182
+186
+75
+182
+19
+80
+107
+126
+195
+37
+74
+110
+200
+9
+55
+48
+196
+151
+140
+85
+52
+145
+2
+113
+59
+142
+121
+48
+197
+154
+153
+132
+16
+108
+104
+60
+23
+200
+194
+164
+42
+175
+77
+84
+17
+142
+103
+144
+143
+162
+85
+61
+197
+38
+59
+11
+137
+121
+95
+85
+53
+154
+54
+138
+140
+2
+150
+87
+174
+60
+199
+56
+151
+197
+30
+10
+186
+35
+133
+88
+132
+200
+14
+85
+189
+172
+137
+72
+199
+154
+133
+14
+84
+182
+138
+190
+103
+110
+139
+44
+15
+92
+21
+99
+11
+176
+155
+149
+98
+53
+39
+158
+199
+171
+39
+102
+59
+42
+122
+153
+25
+178
+44
+60
+167
+64
+83
+128
+26
+1
+174
+38
+66
+54
+134
+115
+91
+111
+47
+89
+114
+86
+88
+157
+153
+104
+52
+180
+15
+68
+75
+40
+169
+54
+10
+173
+151
+151
+146
+120
+7
+166
+131
+100
+22
+30
+186
+51
+30
+124
+77
+144
+174
+147
+123
+14
+179
+154
+117
+115
+38
+195
+33
+42
+158
+168
+190
+29
+63
+121
+157
+55
+119
+22
+64
+187
+151
+27
+3
+179
+45
+66
+191
+151
+189
+176
+161
+181
+38
+2
+73
+24
+85
+95
+8
+195
+97
+32
+118
+28
+104
+175
+121
+149
+9
+112
+198
+180
+99
+178
+183
+96
+128
+110
+110
+73
+48
+38
+196
+37
+64
+52
+136
+152
+88
+163
+186
+57
+64
+80
+102
+94
+48
+41
+18
+143
+99
+104
+136
+85
+84
+142
+100
+123
+44
+154
+130
+196
+14
+120
+195
+86
+168
+34
+95
+67
+154
+118
+129
+112
+114
+75
+25
+79
+46
+169
+4
+104
+187
+189
+56
+34
+101
+101
+103
+110
+134
+21
+121
+135
+126
+139
+100
+156
+34
+2
+114
+64
+164
+8
+173
+172
+75
+103
+146
+157
+24
+137
+9
+21
+45
+86
+109
+83
+119
+163
+116
+26
+116
+62
+130
+27
+196
+132
+31
+199
+122
+138
+133
+162
+176
+1
+30
+170
+150
+174
+99
+28
+83
+47
+138
+11
+22
+36
+23
+15
+82
+162
+38
+170
+79
+148
+177
+134
+12
+64
+79
+95
+67
+144
+67
+103
+21
+195
+186
+165
+118
+25
+90
+118
+97
+124
+72
+114
+38
+7
+100
+134
+110
+55
+143
+163
+91
+79
+59
+45
+138
+25
+112
+47
+79
+53
+5
+159
+106
+8
+103
+143
+133
+117
+105
+177
+119
+122
+65
+96
+193
+92
+16
+73
+97
+126
+81
+153
+192
+179
+146
+71
+111
+29
+173
+183
+144
+18
+13
+121
+12
+188
+17
+12
+124
+36
+101
+80
+172
+116
+149
+49
+158
+107
+25
+189
+113
+182
+74
+11
+199
+95
+185
+51
+45
+14
+80
+156
+20
+119
+129
+110
+98
+4
+140
+9
+195
+94
+12
+27
+59
+109
+127
+187
+180
+195
+152
+162
+2
+156
+123
+135
+103
+3
+95
+147
+28
+45
+25
+145
+44
+161
+169
+169
+95
+51
+58
+91
+23
+126
+146
+144
+153
+27
+182
+53
+82
+24
+1
+199
+183
+107
+1
+47
+70
+200
+174
+47
+122
+113
+177
+53
+125
+74
+122
+67
+108
+51
+133
+144
+64
+93
+186
+80
+7
+121
+67
+110
+63
+185
+149
+31
+50
+17
+58
+193
+41
+109
+91
+164
+167
+129
+78
+108
+147
+113
+152
+98
+21
+48
+102
+177
+145
+82
+192
+12
+145
+170
+113
+151
+93
+197
+147
+116
+173
+195
+16
+146
+132
+80
+93
+35
+174
+135
+46
+64
+172
+58
+200
+81
+90
+14
+75
+124
+70
+104
+196
+38
+69
+74
+26
+92
+120
+101
+123
+34
+96
+73
+176
+3
+36
+187
+1
+122
+132
+94
+174
+199
+34
+13
+180
+160
+147
+44
+140
+46
+18
+95
+6
+184
+53
+60
+85
+172
+68
+65
+179
+92
+139
+9
+12
+187
+17
+27
+10
+15
+5
+95
+128
+116
+142
+9
+181
+4
+199
+158
+158
+127
+143
+116
+7
+1
+149
+80
+146
+158
+33
+182
+192
+121
+195
+87
+171
+43
+118
+125
+92
+25
+130
+153
+154
+144
+82
+1
+69
+7
+28
+102
+165
+77
+174
+153
+156
+164
+181
+11
+40
+140
+88
+68
+15
+77
+135
+115
+79
+44
+154
+129
+192
+190
+20
+7
+67
+135
+14
+68
+82
+88
+189
+146
+174
+129
+13
+117
+187
+73
+151
+54
+171
+136
+81
+66
+73
+43
+2
+25
+135
+188
+116
+13
+31
+74
+164
+122
+61
+69
+73
+15
+37
+91
+17
+86
+170
+44
+140
+45
+9
+52
+34
+137
+119
+84
+33
+44
+170
+25
+16
+75
+111
+195
+172
+75
+106
+162
+24
+86
+103
+49
+168
+172
+121
+184
+16
+43
+115
+107
+9
+97
+104
+153
+181
+111
+41
+52
+143
+194
+83
+153
+171
+49
+159
+114
+61
+139
+86
+69
+38
+13
+137
+102
+185
+194
+100
+62
+69
+61
+145
+126
+48
+160
+132
+150
+117
+152
+66
+29
+182
+33
+164
+85
+36
+54
+200
+117
+101
+154
+19
+131
+21
+144
+79
+182
+183
+60
+114
+143
+33
+111
+173
+36
+61
+45
+125
+144
+142
+163
+100
+132
+99
+4
+140
+2
+157
+124
+136
+100
+182
+193
+124
+13
+159
+42
+24
+168
+199
+77
+77
+172
+140
+90
+84
+97
+26
+88
+92
+159
+134
+170
+22
+2
+15
+74
+113
+10
+51
+16
+38
+85
+170
+55
+198
+100
+16
+196
+38
+63
+40
+73
+79
+18
+196
+17
+141
+94
+98
+150
+16
+147
+141
+126
+89
+4
+28
+135
+160
+142
+14
+14
+158
+21
+108
+63
+12
+106
+130
+22
+165
+195
+93
+4
+185
+74
+183
+38
+179
+135
+6
+17
+56
+182
+190
+106
+130
+29
+11
+5
+133
+152
+115
+125
+117
+177
+10
+67
+112
+70
+14
+57
+21
+18
+118
+149
+33
+59
+59
+23
+10
+57
+51
+1
+145
+64
+81
+112
+150
+94
+11
+27
+60
+123
+198
+83
+117
+153
+69
+40
+18
+152
+156
+166
+1
+109
+49
+113
+39
+18
+154
+168
+21
+17
+115
+137
+191
+118
+189
+72
+131
+138
+51
+67
+143
+62
+83
+146
+130
+69
+50
+80
+26
+42
+19
+140
+71
+173
+197
+27
+193
+119
+177
+193
+173
+101
+49
+187
+79
+196
+66
+37
+27
+28
+128
+117
+159
+99
+163
+96
+105
+174
+95
+11
+7
+151
+41
+91
+175
+37
+45
+144
+59
+56
+8
+145
+3
+119
+84
+36
+66
+71
+38
+184
+168
+154
+14
+97
+60
+91
+9
+41
+168
+38
+120
+181
+8
+18
+36
+59
+30
+54
+56
+46
+176
+48
+104
+193
+23
+4
+22
+97
+186
+45
+3
+14
+60
+33
+56
+46
+172
+19
+164
+15
+16
+159
+16
+66
+49
+105
+191
+8
+129
+104
+62
+36
+60
+40
+98
+32
+118
+17
+42
+104
+46
+142
+39
+155
+183
+104
+179
+134
+200
+191
+148
+176
+123
+160
+50
+62
+125
+199
+70
+28
+140
+189
+75
+145
+200
+99
+196
+85
+150
+142
+99
+120
+32
+113
+195
+158
+193
+135
+78
+53
+18
+36
+55
+6
+140
+186
+61
+93
+9
+15
+11
+133
+106
+38
+78
+127
+61
+20
+179
+95
+157
+88
+120
+130
+100
+32
+98
+100
+119
+16
+26
+19
+81
+113
+155
+114
+89
+111
+68
+9
+45
+188
+126
+62
+44
+104
+33
+63
+81
+123
+6
+134
+148
+91
+10
+45
+184
+101
+148
+182
+167
+162
+71
+176
+14
+102
+92
+32
+170
+131
+61
+183
+155
+83
+104
+80
+147
+166
+74
+157
+77
+50
+7
+196
+112
+109
+47
+102
+193
+43
+120
+132
+117
+114
+36
+190
+20
+10
+85
+19
+157
+169
+5
+114
+34
+186
+8
+175
+183
+126
+111
+140
+38
+171
+90
+3
+9
+28
+85
+62
+11
+110
+165
+1
+124
+139
+117
+54
+76
+168
+128
+58
+198
+71
+44
+24
+154
+110
+75
+62
+94
+13
+29
+65
+127
+180
+136
+200
+176
+56
+152
+10
+95
+76
+9
+166
+119
+26
+87
+86
+134
+32
+191
+56
+19
+10
+91
+63
+160
+194
+120
+180
+199
+180
+89
+114
+86
+96
+3
+158
+125
+129
+53
+159
+78
+43
+151
+128
+7
+93
+94
+127
+122
+185
+18
+47
+117
+82
+40
+105
+74
+99
+130
+93
+190
+106
+124
+190
+28
+62
+121
+172
+141
+106
+166
+43
+170
+34
+69
+115
+69
+179
+60
+146
+141
+132
+129
+188
+167
+110
+155
+148
+90
+13
+68
+91
+136
+194
+145
+124
+43
+148
+98
+62
+87
+171
+44
+125
+154
+200
+12
+78
+159
+51
+82
+34
+68
+105
+18
+163
+18
+40
+79
+115
+181
+50
+73
+188
+78
+172
+136
+70
+197
+147
+116
+174
+199
+35
+17
+191
+188
+16
+7
+94
+107
+199
+33
+9
+157
+61
+154
+180
+94
+146
+27
+56
+92
+46
+57
+124
+34
+94
+59
+110
+127
+179
+131
+178
+89
+132
+189
+150
+6
+83
+52
+165
+120
+39
+161
+14
+33
+80
+182
+172
+194
+23
+191
+144
+143
+165
+108
+161
+198
+138
+48
+46
+50
+88
+76
+71
+143
+20
+37
+41
+115
+126
+125
+17
+177
+113
+88
+115
+100
+170
+120
+196
+92
+194
+137
+77
+31
+95
+90
+91
+137
+7
+12
+10
+155
+41
+57
+172
+122
+186
+15
+23
+199
+195
+176
+102
+33
+85
+11
+105
+134
+61
+164
+35
+137
+106
+6
+80
+27
+47
+41
+26
+194
+130
+37
+56
+6
+134
+156
+128
+164
+38
+153
+183
+118
+65
+129
+197
+20
+146
+103
+102
+87
+11
+82
+199
+53
+132
+114
+100
+176
+159
+173
+7
+86
+59
+182
+164
+143
+186
+30
+107
+179
+111
+54
+132
+103
+36
+87
+4
+41
+13
+111
+147
+87
+200
+20
+119
+139
+167
+152
+12
+100
+95
+75
+197
+107
+74
+84
+39
+81
+139
+110
+7
+55
+64
+97
+6
+164
+133
+124
+149
+178
+127
+158
+9
+35
+135
+95
+154
+69
+35
+188
+14
+194
+42
+110
+85
+124
+177
+151
+110
+109
+64
+4
+48
+52
+83
+35
+66
+84
+108
+92
+185
+86
+52
+141
+179
+10
+48
+3
+186
+93
+82
+61
+29
+29
+112
+16
+87
+180
+97
+168
+134
+93
+154
+93
+174
+7
+76
+197
+99
+21
+34
+15
+188
+195
+80
+133
+76
+62
+95
+13
+24
+33
+180
+188
+107
+151
+144
+106
+141
+92
+88
+96
+189
+71
+128
+135
+57
+132
+79
+88
+16
+109
+112
+94
+159
+109
+27
+180
+40
+20
+157
+169
+1
+89
+127
+161
+21
+82
+100
+68
+111
+55
+126
+69
+80
+58
+30
+60
+92
+14
+51
+184
+52
+56
+67
+105
+26
+11
+34
+107
+141
+84
+41
+91
+175
+36
+45
+145
+70
+116
+68
+166
+188
+34
+117
+198
+138
+44
+29
+177
+200
+13
+76
+141
+169
+145
+150
+199
+40
+54
+165
+109
+169
+33
+79
+172
+128
+22
+180
+82
+77
+125
+60
+37
+84
+173
+88
+167
+17
+194
+19
+166
+26
+66
+164
+187
+53
+35
+136
+100
+178
+169
+13
+160
+44
+19
+126
+183
+169
+171
+104
+88
+191
+155
+14
+94
+39
+191
+192
+37
+97
+48
+19
+85
+141
+86
+49
+126
+115
+160
+125
+110
+142
+62
+93
+7
+6
+169
+164
+67
+131
+182
+116
+54
+85
+26
+193
+126
+18
+179
+108
+42
+83
+119
+172
+165
+39
+157
+192
+136
+92
+127
+141
+105
+159
+12
+46
+173
+23
+184
+100
+145
+172
+130
+36
+47
+159
+135
+185
+95
+110
+5
+39
+192
+4
+98
+148
+13
+143
+143
+176
+171
+43
+121
+136
+134
+179
+75
+38
+154
+188
+142
+165
+109
+174
+63
+12
+107
+135
+52
+102
+140
+129
+112
+114
+73
+17
+49
+141
+11
+196
+79
+112
+160
+156
+98
+184
+23
+81
+81
+159
+24
+118
+96
+115
+31
+146
+5
+116
+51
+63
+124
+182
+174
+14
+119
+185
+44
+200
+12
+70
+116
+70
+177
+33
+7
+142
+194
+86
+173
+66
+36
+25
+29
+156
+72
+33
+153
+21
+156
+145
+69
+116
+71
+187
+85
+30
+17
+31
+39
+159
+1
+178
+60
+161
+24
+100
+190
+37
+116
+167
+160
+60
+119
+177
+193
+168
+72
+124
+95
+57
+89
+21
+130
+192
+189
+6
+136
+166
+174
+156
+170
+23
+7
+35
+150
+187
+180
+197
+162
+1
+148
+77
+134
+115
+86
+81
+113
+148
+74
+120
+52
+36
+153
+191
+172
+116
+149
+50
+164
+135
+134
+187
+122
+47
+193
+134
+66
+197
+183
+134
+154
+122
+147
+191
+21
+9
+68
+128
+160
+12
+30
+77
+193
+68
+73
+27
+113
+36
+197
+59
+184
+178
+13
+78
+153
+12
+100
+94
+67
+158
+144
+44
+168
+9
+149
+9
+121
+42
+169
+33
+84
+3
+67
+177
+62
+184
+147
+27
+45
+25
+153
+94
+183
+59
+106
+108
+99
+22
+42
+60
+185
+168
+150
+189
+183
+200
+160
+157
+110
+42
+70
+38
+5
+88
+86
+126
+179
+143
+49
+12
+32
+83
+15
+143
+124
+66
+79
+80
+170
+106
+109
+100
+25
+47
+62
+151
+152
+156
+164
+185
+38
+161
+25
+108
+22
+161
+166
+156
+38
+28
+29
+130
+116
+133
+152
+118
+146
+15
+175
+121
+151
+20
+165
+9
+169
+140
+116
+42
+6
+62
+120
+168
+131
+74
+67
+134
+7
+37
+159
+22
+108
+46
+111
+52
+114
+23
+110
+58
+161
+44
+13
+86
+2
+44
+50
+104
+176
+117
+125
+94
+46
+29
+161
+106
+190
+185
+199
+132
+8
+60
+91
+8
+33
+132
+93
+175
+17
+127
+11
+126
+58
+17
+184
+152
+58
+183
+179
+31
+175
+175
+74
+69
+153
+95
+196
+125
+190
+19
+1
+43
+46
+96
+164
+118
+34
+142
+150
+22
+191
+144
+150
+8
+99
+124
+57
+23
+28
+166
+142
+158
+75
+34
+125
+51
+179
+19
+107
+74
+82
+28
+30
+132
+120
+139
+156
+85
+104
+60
+30
+40
+176
+97
+198
+118
+123
+80
+174
+127
+199
+48
+102
+179
+157
+138
+15
+48
+153
+88
+154
+129
+191
+189
+15
+190
+2
+106
+20
+164
+12
+194
+57
+1
+90
+136
+2
+193
+143
+123
+54
+18
+29
+10
+200
+113
+78
+60
+56
+196
+80
+114
+169
+190
+19
+5
+62
+133
+39
+39
+81
+138
+103
+177
+132
+2
+24
+133
+181
+96
+147
+17
+188
+174
+154
+156
+150
+103
+70
+94
+133
+155
+137
+32
+162
+82
+40
+101
+51
+3
+154
+105
+43
+113
+97
+167
+127
+64
+43
+87
+133
+15
+97
+53
+46
+199
+183
+115
+42
+20
+139
+60
+108
+108
+79
+104
+115
+156
+105
+29
+38
+164
+45
+197
+182
+120
+88
+46
+92
+135
+190
+122
+27
+62
+133
+44
+68
+19
+103
+44
+141
+56
+68
+105
+18
+166
+34
+115
+186
+86
+39
+67
+51
+107
+183
+132
+150
+116
+144
+24
+50
+88
+79
+87
+9
+75
+167
+129
+74
+90
+71
+21
+86
+131
+13
+98
+74
+162
+106
+177
+110
+72
+44
+16
+98
+49
+16
+53
+176
+181
+110
+32
+1
+119
+103
+155
+2
+17
+87
+173
+57
+189
+25
+52
+92
+89
+106
+36
+64
+57
+173
+126
+195
+41
+95
+2
+158
+131
+167
+26
+60
+124
+7
+130
+119
+149
+28
+25
+100
+175
+156
+164
+183
+19
+72
+66
+149
+99
+54
+39
+147
+136
+90
+122
+124
+42
+142
+78
+186
+17
+33
+45
+180
+74
+27
+99
+153
+28
+194
+120
+174
+162
+13
+18
+195
+9
+100
+119
+21
+54
+139
+152
+62
+7
+85
+53
+155
+50
+112
+20
+112
+99
+186
+27
+88
+89
+140
+48
+26
+125
+119
+190
+70
+117
+70
+174
+12
+112
+166
+190
+47
+173
+17
+146
+119
+5
+162
+130
+122
+166
+104
+130
+43
+93
+175
+14
+112
+149
+92
+10
+38
+139
+92
+107
+10
+100
+116
+195
+126
+7
+107
+184
+143
+2
+121
+116
+5
+190
+99
+87
+33
+15
+194
+34
+57
+39
+121
+173
+153
+162
+200
+143
+63
+91
+182
+70
+189
+101
+113
+171
+5
+96
+133
+132
+199
+7
+57
+82
+181
+146
+51
+187
+72
+146
+34
+85
+12
+104
+122
+197
+88
+159
+159
+130
+150
+129
+27
+4
+177
+32
+1
+116
+92
+109
+27
+187
+78
+184
+8
+192
+84
+184
+145
+16
+197
+36
+47
+160
+135
+178
+50
+103
+171
+95
+39
+179
+123
+125
+46
+156
+122
+131
+91
+170
+4
+98
+151
+30
+20
+51
+129
+114
+126
+137
+86
+85
+141
+84
+36
+59
+34
+76
+153
+34
+27
+54
+85
+23
+180
+75
+29
+100
+143
+160
+72
+196
+135
+42
+40
+66
+41
+53
+153
+44
+93
+165
+152
+30
+13
+16
+175
+110
+88
+141
+54
+57
+59
+41
+114
+120
+97
+102
+142
+135
+137
+6
+7
+185
+51
+43
+2
+24
+129
+157
+186
+103
+147
+153
+197
+11
+97
+81
+15
+165
+53
+37
+150
+165
+45
+187
+122
+53
+21
+53
+126
+85
+175
+84
+134
+50
+96
+132
+124
+160
+49
+59
+111
+137
+23
+110
+50
+116
+50
+55
+82
+200
+58
+156
+12
+74
+135
+149
+78
+130
+78
+100
+99
+98
+102
+130
+66
+30
+188
+59
+64
+53
+142
+177
+184
+115
+34
+170
+114
+156
+106
+38
+77
+116
+10
+13
+190
+27
+59
+109
+127
+184
+165
+139
+150
+48
+139
+7
+192
+90
+19
+105
+59
+8
+122
+55
+38
+134
+67
+194
+169
+65
+74
+56
+74
+142
+188
+48
+4
+192
+116
+172
+187
+173
+158
+194
+146
+133
+83
+103
+73
+120
+58
+73
+118
+56
+77
+162
+78
+14
+182
+167
+167
+107
+136
+58
+125
+28
+47
+29
+153
+61
+186
+171
+153
+180
+104
+11
+129
+77
+103
+130
+50
+132
+146
+89
+26
+150
+74
+92
+87
+100
+16
+196
+38
+66
+52
+120
+55
+52
+18
+46
+110
+51
+120
+62
+94
+13
+29
+62
+114
+129
+147
+126
+34
+67
+102
+9
+142
+172
+151
+164
+22
+63
+181
+118
+86
+54
+154
+42
+65
+14
+107
+113
+121
+105
+144
+126
+55
+5
+131
+144
+93
+62
+135
+55
+113
+189
+118
+11
+3
+125
+124
+21
+14
+98
+63
+91
+188
+107
+151
+149
+130
+43
+93
+174
+9
+90
+62
+169
+56
+14
+183
+180
+32
+175
+163
+2
+151
+87
+163
+196
+118
+140
+181
+33
+171
+127
+23
+1
+199
+186
+127
+91
+200
+189
+132
+92
+171
+198
+51
+124
+89
+23
+136
+16
+72
+92
+101
+183
+186
+75
+178
+195
+171
+71
+88
+95
+174
+193
+199
+57
+147
+178
+140
+43
+3
+29
+153
+60
+180
+147
+61
+46
+125
+140
+113
+25
+130
+161
+196
+133
+31
+193
+82
+160
+23
+99
+185
+23
+79
+69
+102
+192
+37
+92
+23
+106
+37
+66
+63
+192
+184
+180
+22
+117
+108
+198
+14
+103
+96
+56
+69
+115
+73
+4
+168
+170
+109
+127
+185
+164
+120
+49
+18
+68
+46
+67
+184
+106
+179
+125
+142
+130
+105
+63
+34
+44
+158
+155
+111
+72
+37
+175
+115
+118
+77
+199
+103
+27
+39
+188
+179
+184
+102
+154
+9
+69
+129
+162
+7
+191
+79
+159
+44
+39
+40
+89
+175
+57
+168
+94
+55
+81
+194
+42
+105
+55
+180
+191
+130
+61
+197
+34
+30
+80
+8
+130
+112
+103
+15
+164
+51
+37
+163
+44
+1
+11
+62
+75
+98
+114
+8
+24
+69
+200
+184
+106
+186
+161
+95
+120
+67
+125
+144
+146
+180
+169
+194
+46
+137
+6
+6
+183
+49
+45
+31
+182
+16
+60
+18
+164
+28
+96
+123
+76
+152
+27
+197
+141
+78
+2
+110
+50
+107
+196
+15
+129
+42
+95
+192
+99
+72
+137
+182
+57
+109
+140
+59
+100
+72
+129
+130
+23
+169
+9
+131
+110
+78
+84
+199
+44
+77
+63
+89
+169
+17
+178
+119
+113
+6
+27
+109
+9
+77
+181
+196
+146
+114
+171
+198
+50
+122
+82
+197
+45
+98
+185
+28
+107
+197
+17
+132
+41
+54
+158
+69
+194
+140
+100
+142
+152
+37
+60
+27
+22
+90
+148
+78
+137
+124
+114
+173
+8
+98
+111
+191
+147
+166
+79
+181
+177
+32
+200
+113
+78
+54
+25
+64
+161
+194
+115
+143
+26
+75
+12
+2
+107
+22
+171
+30
+40
+171
+70
+84
+77
+103
+131
+58
+171
+101
+75
+137
+152
+83
+129
+32
+30
+100
+126
+61
+37
+72
+101
+158
+42
+33
+27
+68
+161
+160
+111
+32
+191
+64
+63
+8
+82
+20
+184
+122
+84
+6
+77
+13
+190
+23
+26
+155
+96
+186
+49
+24
+110
+41
+61
+196
+27
+2
+175
+29
+4
+164
+152
+37
+52
+186
+44
+195
+176
+103
+34
+81
+180
+156
+118
+105
+174
+101
+38
+124
+199
+83
+106
+91
+194
+145
+124
+42
+137
+47
+48
+69
+181
+72
+4
+174
+10
+95
+88
+70
+35
+182
+173
+5
+75
+4
+153
+82
+113
+142
+38
+155
+188
+138
+136
+175
+29
+1
+143
+57
+53
+6
+166
+143
+164
+96
+101
+146
+174
+126
+194
+35
+62
+62
+17
+144
+112
+179
+65
+187
+138
+144
+22
+39
+37
+71
+101
+164
+79
+1
+97
+175
+178
+96
+174
+185
+147
+20
+2
+33
+181
+186
+89
+64
+183
+125
+106
+119
+158
+80
+60
+41
+109
+82
+113
+142
+43
+179
+88
+121
+133
+114
+88
+106
+43
+104
+39
+100
+51
+8
+193
+89
+192
+159
+22
+108
+49
+124
+107
+128
+6
+87
+69
+38
+8
+104
+157
+6
+31
+132
+111
+84
+106
+82
+146
+136
+103
+196
+56
+171
+121
+196
+83
+141
+94
+103
+169
+93
+37
+191
+10
+143
+172
+150
+149
+147
+143
+135
+126
+147
+150
+175
+107
+66
+36
+24
+23
+123
+137
+112
+44
+54
+129
+95
+7
+193
+98
+51
+30
+119
+50
+30
+130
+112
+101
+197
+81
+112
+147
+73
+118
+56
+72
+131
+139
+55
+88
+31
+197
+104
+51
+167
+146
+181
+169
+191
+23
+25
+139
+13
+29
+63
+114
+123
+110
+157
+157
+131
+171
+53
+178
+193
+155
+199
+197
+194
+194
+15
+152
+172
+73
+88
+74
+49
+33
+159
+63
+147
+118
+189
+79
+171
+118
+174
+181
+123
+114
+176
+35
+28
+52
+64
+120
+143
+184
+17
+48
+136
+185
+84
+40
+90
+178
+60
+161
+23
+96
+170
+154
+198
+199
+16
+104
+84
+171
+78
+127
+62
+33
+41
+152
+140
+79
+15
+180
+148
+77
+127
+75
+103
+150
+174
+94
+2
+166
+180
+192
+130
+57
+171
+115
+156
+102
+7
+124
+85
+189
+176
+154
+145
+84
+200
+49
+95
+134
+149
+91
+7
+30
+120
+49
+16
+52
+174
+177
+101
+14
+183
+172
+184
+158
+93
+141
+9
+187
+43
+178
+82
+97
+43
+190
+152
+6
+75
+194
+95
+23
+86
+111
+94
+167
+162
+71
+169
+178
+146
+78
+154
+27
+179
+31
+174
+168
+44
+152
+117
+137
+176
+24
+160
+144
+30
+85
+38
+67
+63
+180
+117
+78
+20
+23
+157
+134
+194
+164
+35
+141
+129
+111
+105
+33
+53
+24
+65
+182
+105
+193
+16
+163
+36
+150
+176
+107
+63
+16
+133
+56
+137
+125
+112
+155
+122
+136
+121
+103
+133
+76
+59
+78
+137
+116
+72
+185
+65
+130
+198
+18
+133
+35
+19
+199
+26
+166
+163
+85
+42
+86
+144
+89
+45
+69
+9
+36
+134
+82
+84
+171
+69
+81
+63
+53
+156
+58
+146
+160
+49
+55
+85
+21
+159
+174
+12
+105
+125
+10
+131
+104
+42
+121
+149
+8
+109
+182
+110
+27
+177
+19
+121
+160
+69
+177
+41
+53
+150
+24
+196
+164
+17
+28
+18
+58
+192
+30
+56
+65
+87
+141
+63
+113
+115
+73
+5
+178
+26
+154
+91
+160
+145
+30
+82
+18
+175
+89
+165
+191
+58
+30
+65
+123
+152
+4
+60
+125
+12
+149
+188
+188
+40
+146
+116
+188
+85
+18
+142
+90
+69
+4
+4
+191
+106
+124
+189
+16
+1
+65
+182
+104
+191
+15
+171
+92
+15
+64
+52
+140
+177
+1
+20
+110
+88
+136
+25
+130
+154
+159
+164
+160
+86
+74
+78
+1
+107
+33
+41
+152
+140
+79
+10
+155
+39
+43
+106
+48
+140
+11
+7
+147
+17
+182
+137
+190
+110
+147
+98
+63
+97
+21
+53
+128
+98
+32
+113
+197
+165
+15
+14
+147
+158
+28
+148
+32
+65
+103
+37
+95
+38
+176
+117
+115
+41
+11
+102
+113
+159
+141
+18
+37
+65
+58
+163
+61
+103
+69
+88
+111
+75
+54
+56
+49
+196
+138
+65
+148
+106
+110
+108
+61
+194
+15
+145
+138
+130
+136
+51
+87
+65
+4
+43
+28
+183
+45
+25
+149
+74
+103
+154
+198
+6
+57
+90
+30
+170
+156
+7
+39
+176
+103
+37
+100
+67
+105
+30
+35
+140
+125
+96
+48
+30
+146
+8
+136
+151
+84
+144
+108
+158
+177
+38
+40
+103
+57
+16
+186
+171
+156
+195
+170
+62
+46
+116
+90
+93
+154
+89
+150
+104
+76
+122
+56
+34
+104
+119
+186
+46
+2
+200
+179
+78
+57
+43
+145
+85
+13
+109
+140
+66
+137
+26
+127
+128
+28
+13
+33
+81
+190
+9
+151
+28
+7
+193
+94
+30
+138
+162
+129
+118
+152
+49
+128
+131
+37
+45
+142
+47
+6
+16
+40
+96
+22
+70
+24
+112
+63
+171
+59
+17
+168
+57
+34
+95
+65
+143
+72
+147
+36
+94
+39
+193
+9
+120
+45
+189
+133
+98
+189
+58
+47
+162
+156
+77
+60
+73
+97
+127
+92
+8
+21
+60
+168
+71
+116
+60
+121
+185
+25
+89
+108
+48
+116
+70
+175
+20
+146
+101
+89
+27
+167
+161
+66
+147
+86
+200
+25
+156
+110
+61
+178
+116
+98
+145
+195
+66
+41
+57
+169
+105
+113
+135
+190
+133
+87
+127
+177
+128
+173
+88
+170
+36
+83
+177
+123
+143
+153
+31
+15
+14
+151
+178
+110
+63
+191
+183
+179
+32
+180
+191
+130
+65
+20
+137
+44
+33
+1
+112
+68
+200
+191
+147
+171
+100
+67
+100
+200
+100
+2
+112
+54
+120
+31
+114
+3
+192
+130
+58
+176
+134
+24
+145
+50
+1
+156
+126
+156
+5
+33
+153
+23
+165
+190
+53
+8
+174
+177
+99
+6
+143
+7
+159
+91
+117
+90
+84
+95
+21
+69
+30
+163
+111
+195
+175
+100
+25
+54
+104
+136
+84
+83
+148
+144
+130
+87
+151
+123
+183
+194
+119
+173
+170
+64
+63
+198
+29
+189
+75
+152
+42
+85
+135
+48
+77
+34
+114
+174
+23
+176
+50
+121
+77
+177
+175
+59
+175
+122
+164
+84
+29
+23
+78
+59
+54
+196
+90
+176
+50
+116
+50
+62
+123
+181
+181
+59
+123
+12
+167
+93
+57
+104
+118
+171
+168
+65
+84
+118
+154
+62
+190
+183
+191
+98
+71
+148
+46
+149
+81
+147
+151
+184
+148
+40
+108
+87
+155
+151
+113
+123
+118
+3
+163
+150
+37
+75
+115
+22
+100
+199
+98
+197
+101
+38
+120
+174
+168
+47
+169
+196
+54
+160
+78
+30
+82
+25
+13
+55
+16
+5
+87
+84
+122
+175
+153
+147
+111
+141
+52
+49
+24
+104
+12
+143
+145
+192
+42
+132
+13
+89
+23
+133
+198
+188
+152
+18
+140
+81
+31
+63
+99
+24
+60
+141
+112
+3
+13
+55
+17
+7
+88
+70
+31
+159
+77
+40
+145
+110
+162
+180
+25
+133
+180
+84
+80
+131
+69
+34
+184
+197
+132
+16
+114
+140
+20
+62
+194
+8
+105
+159
+10
+33
+105
+135
+72
+15
+48
+155
+96
+187
+54
+48
+198
+162
+191
+93
+42
+12
+100
+92
+53
+88
+56
+141
+145
+7
+133
+141
+51
+36
+166
+68
+119
+106
+161
+21
+72
+51
+55
+78
+173
+138
+73
+192
+102
+83
+179
+135
+199
+180
+91
+130
+160
+194
+122
+191
+54
+4
+138
+197
+138
+58
+106
+117
+148
+36
+92
+26
+133
+166
+4
+126
+123
+8
+144
+196
+81
+129
+44
+106
+43
+108
+63
+9
+93
+77
+23
+46
+75
+37
+151
+174
+89
+168
+13
+165
+74
+161
+104
+177
+130
+190
+174
+138
+67
+162
+170
+164
+55
+58
+58
+27
+40
+194
+11
+119
+16
+28
+26
+108
+17
+136
+60
+141
+109
+188
+148
+197
+52
+140
+181
+23
+112
+72
+21
+81
+104
+94
+28
+128
+117
+154
+73
+47
+31
+163
+107
+170
+65
+60
+174
+105
+67
+55
+130
+92
+181
+63
+147
+122
+10
+161
+81
+39
+107
+89
+175
+46
+106
+20
+170
+45
+138
+25
+110
+37
+32
+64
+96
+2
+155
+114
+85
+92
+183
+74
+1
+145
+62
+62
+23
+176
+52
+134
+139
+27
+114
+45
+42
+49
+120
+83
+24
+196
+161
+3
+170
+194
+35
+69
+99
+177
+174
+52
+152
+45
+100
+198
+88
+146
+82
+183
+160
+117
+57
+96
+62
+111
+110
+64
+1
+29
+169
+151
+192
+188
+6
+147
+26
+40
+6
+77
+12
+182
+184
+66
+143
+69
+130
+158
+180
+62
+150
+145
+122
+30
+79
+7
+133
+140
+44
+200
+8
+54
+50
+16
+50
+152
+67
+39
+28
+23
+86
+112
+107
+30
+23
+68
+200
+192
+156
+8
+42
+188
+147
+194
+45
+125
+146
+154
+12
+92
+42
+28
+194
+114
+136
+196
+150
+144
+114
+187
+99
+114
+191
+124
+28
+60
+105
+98
+41
+168
+39
+127
+14
+142
+129
+100
+40
+136
+62
+147
+132
+65
+5
+51
+64
+124
+174
+131
+21
+147
+90
+25
+139
+10
+12
+184
+198
+132
+18
+120
+159
+73
+13
+21
+10
+69
+130
+160
+193
+123
+5
+124
+100
+84
+8
+95
+97
+126
+87
+191
+164
+65
+116
+111
+21
+134
+16
+92
+11
+36
+125
+24
+21
+113
+89
+120
+119
+37
+154
+192
+166
+71
+130
+145
+100
+101
+103
+112
+149
+85
+172
+68
+56
+132
+85
+127
+195
+33
+44
+172
+38
+84
+164
+24
+71
+15
+52
+178
+7
+41
+185
+144
+196
+88
+165
+196
+92
+190
+114
+179
+51
+93
+102
+178
+150
+103
+67
+81
+84
+178
+112
+72
+27
+114
+47
+58
+126
+32
+60
+76
+113
+199
+179
+84
+95
+11
+14
+188
+7
+151
+42
+98
+7
+165
+124
+64
+72
+59
+106
+107
+88
+167
+11
+166
+96
+88
+64
+192
+179
+143
+51
+18
+52
+156
+68
+10
+48
+197
+155
+158
+155
+110
+64
+195
+199
+41
+60
+194
+25
+8
+22
+63
+181
+122
+108
+152
+144
+94
+77
+15
+198
+51
+132
+134
+13
+80
+159
+41
+17
+132
+43
+67
+19
+116
+128
+122
+180
+188
+108
+160
+186
+80
+8
+131
+111
+90
+143
+54
+39
+145
+125
+41
+125
+185
+190
+79
+162
+65
+134
+23
+139
+26
+105
+200
+57
+146
+161
+55
+82
+197
+41
+79
+107
+133
+35
+19
+3
+42
+34
+22
+28
+179
+19
+108
+78
+97
+85
+33
+37
+130
+49
+127
+125
+12
+146
+169
+103
+99
+64
+98
+10
+182
+6
+194
+115
+146
+46
+162
+155
+77
+70
+127
+133
+57
+149
+182
+150
+67
+50
+100
+153
+19
+136
+47
+63
+151
+144
+111
+166
+200
+112
+75
+44
+186
+125
+72
+112
+28
+161
+115
+42
+16
+119
+169
+148
+169
+78
+151
+10
+97
+97
+112
+1
+1
+2
+5
+12
+27
+54
+85
+27
+200
+156
+140
+39
+174
+95
+5
+176
+10
+75
+164
+113
+6
+21
+72
+46
+26
+143
+31
+98
+115
+10
+22
+44
+71
+30
+146
+10
+149
+3
+79
+47
+173
+21
+169
+26
+37
+190
+12
+158
+47
+55
+115
+192
+120
+193
+85
+171
+66
+58
+159
+34
+176
+149
+110
+122
+146
+175
+140
+69
+153
+96
+3
+158
+121
+108
+163
+10
+190
+57
+33
+87
+21
+148
+101
+77
+153
+26
+180
+45
+52
+111
+1
+11
+57
+49
+182
+51
+71
+170
+184
+175
+197
+11
+94
+68
+167
+192
+50
+170
+175
+118
+138
+163
+139
+172
+182
+144
+29
+86
+56
+163
+71
+164
+145
+195
+62
+20
+167
+19
+15
+121
+197
+89
+167
+1
+112
+62
+163
+25
+81
+64
+57
+171
+117
+164
+132
+121
+138
+140
+195
+115
+138
+197
+137
+57
+107
+130
+19
+148
+120
+191
+72
+111
+24
+148
+71
+97
+145
+197
+84
+131
+32
+19
+27
+188
+89
+42
+57
+166
+80
+189
+22
+28
+174
+192
+188
+2
+124
+133
+81
+91
+21
+107
+60
+196
+38
+63
+45
+101
+2
+107
+29
+11
+7
+143
+1
+116
+95
+125
+95
+49
+39
+192
+8
+117
+37
+169
+84
+186
+162
+97
+127
+85
+175
+82
+124
+8
+132
+122
+148
+191
+20
+1
+24
+141
+31
+115
+19
+79
+104
+114
+153
+91
+173
+22
+174
+48
+126
+124
+15
+174
+110
+91
+159
+140
+11
+5
+133
+154
+128
+185
+164
+123
+61
+61
+20
+172
+55
+191
+48
+173
+7
+87
+61
+186
+167
+127
+68
+62
+165
+29
+94
+104
+181
+156
+107
+41
+85
+141
+80
+15
+170
+89
+4
+24
+110
+46
+90
+128
+158
+200
+178
+71
+22
+96
+177
+3
+26
+133
+162
+176
+2
+28
+157
+87
+116
+111
+24
+148
+77
+129
+85
+149
+131
+46
+101
+198
+78
+90
+36
+11
+141
+149
+26
+20
+92
+167
+182
+187
+86
+37
+53
+180
+11
+44
+167
+14
+178
+148
+87
+196
+191
+185
+191
+87
+4
+42
+16
+124
+2
+101
+183
+196
+130
+16
+131
+44
+83
+104
+82
+156
+3
+15
+62
+41
+90
+171
+13
+145
+157
+35
+1
+94
+157
+97
+168
+137
+111
+38
+32
+56
+43
+162
+181
+34
+177
+159
+161
+139
+188
+83
+9
+106
+161
+14
+38
+101
+64
+80
+107
+121
+166
+115
+194
+128
+31
+31
+109
+179
+97
+171
+160
+22
+87
+131
+5
+50
+59
+106
+104
+77
+125
+56
+19
+5
+68
+160
+152
+74
+81
+18
+186
+153
+46
+106
+18
+158
+191
+125
+33
+71
+132
+154
+134
+25
+145
+43
+155
+145
+78
+163
+79
+7
+135
+151
+93
+199
+156
+150
+101
+53
+14
+6
+113
+30
+161
+100
+152
+19
+144
+96
+85
+45
+113
+71
+14
+46
+153
+105
+57
+195
+60
+11
+124
+50
+187
+70
+139
+5
+184
+60
+107
+104
+62
+39
+77
+115
+199
+165
+200
+120
+118
+32
+132
+108
+59
+185
+184
+37
+172
+101
+60
+49
+158
+104
+7
+105
+172
+89
+187
+119
+35
+138
+118
+67
+149
+88
+189
+145
+175
+144
+90
+46
+69
+198
+170
+41
+116
+133
+153
+127
+189
+190
+40
+135
+47
+74
+17
+44
+109
+62
+194
+10
+116
+8
+4
+160
+123
+99
+87
+35
+29
+55
+75
+158
+76
+34
+117
+1
+155
+125
+157
+20
+114
+104
+198
+51
+131
+124
+171
+113
+139
+14
+42
+122
+161
+69
+165
+173
+158
+193
+135
+72
+23
+90
+134
+191
+145
+154
+17
+120
+171
+148
+154
+195
+184
+152
+57
+175
+134
+36
+10
+136
+129
+149
+136
+75
+28
+95
+121
+73
+153
+66
+19
+120
+149
+18
+169
+54
+5
+148
+38
+105
+84
+164
+30
+105
+160
+18
+69
+55
+110
+165
+199
+111
+73
+43
+9
+63
+99
+35
+119
+200
+132
+189
+153
+15
+120
+181
+10
+33
+112
+180
+76
+37
+141
+110
+194
+179
+128
+160
+9
+19
+35
+41
+129
+8
+87
+49
+116
+54
+84
+14
+132
+72
+42
+8
+74
+173
+175
+96
+8
+186
+44
+191
+149
+175
+111
+96
+181
+20
+99
+11
+177
+167
+11
+169
+117
+177
+14
+94
+40
+195
+14
+130
+57
+178
+157
+143
+44
+179
+78
+57
+44
+151
+108
+95
+200
+148
+90
+10
+49
+8
+9
+179
+197
+173
+65
+30
+2
+139
+21
+79
+86
+3
+47
+57
+116
+186
+77
+191
+53
+198
+119
+132
+120
+135
+132
+181
+99
+165
+99
+113
+185
+97
+119
+49
+21
+90
+147
+79
+150
+192
+1
+83
+86
+174
+68
+44
+55
+137
+125
+122
+11
+168
+113
+162
+164
+125
+72
+115
+40
+7
+83
+41
+96
+14
+16
+178
+124
+141
+136
+146
+53
+8
+172
+157
+197
+176
+83
+116
+148
+46
+149
+83
+157
+2
+197
+167
+30
+80
+8
+136
+141
+31
+113
+6
+19
+63
+11
+100
+105
+129
+33
+36
+127
+35
+74
+128
+100
+54
+26
+71
+190
+105
+123
+193
+54
+187
+37
+138
+96
+135
+144
+58
+47
+168
+184
+194
+112
+124
+139
+124
+90
+28
+164
+130
+111
+96
+177
+198
+1
+28
+155
+83
+105
+81
+146
+150
+190
+188
+22
+44
+65
+200
+11
+71
+127
+126
+17
+168
+60
+50
+163
+132
+129
+189
+181
+183
+73
+187
+71
+145
+33
+91
+53
+102
+138
+114
+41
+24
+176
+41
+66
+27
+167
+160
+63
+140
+74
+186
+56
+63
+72
+69
+167
+183
+197
+138
+62
+126
+2
+81
+75
+121
+50
+13
+27
+51
+63
+121
+157
+61
+151
+161
+9
+5
+153
+75
+80
+4
+107
+6
+74
+191
+84
+186
+163
+110
+194
+176
+107
+62
+14
+126
+32
+53
+35
+138
+112
+30
+176
+192
+168
+81
+177
+135
+14
+70
+102
+181
+167
+179
+171
+17
+164
+39
+154
+179
+88
+123
+147
+177
+144
+74
+151
+45
+107
+43
+95
+186
+64
+112
+100
+195
+72
+82
+43
+126
+170
+92
+18
+86
+154
+153
+134
+25
+149
+67
+67
+1
+2
+3
+4
+192
+124
+16
+179
+133
+194
+168
+60
+51
+167
+146
+181
+170
+193
+32
+60
+72
+93
+111
+29
+176
+196
+192
+190
+14
+172
+114
+134
+182
+92
+111
+41
+48
+125
+118
+187
+65
+111
+80
+87
+2
+28
+157
+91
+133
+179
+80
+67
+87
+122
+147
+189
+11
+173
+135
+59
+138
+105
+189
+188
+26
+68
+178
+58
+144
+147
+185
+192
+87
+199
+7
+58
+83
+182
+144
+28
+76
+5
+144
+26
+59
+120
+191
+75
+126
+89
+197
+183
+132
+144
+80
+188
+10
+167
+114
+180
+57
+118
+199
+135
+23
+125
+151
+178
+115
+85
+80
+114
+165
+168
+122
+25
+50
+76
+13
+191
+31
+74
+167
+133
+100
+8
+149
+21
+189
+151
+2
+59
+136
+89
+113
+81
+68
+83
+88
+181
+91
+122
+115
+195
+141
+93
+85
+76
+99
+106
+153
+165
+11
+184
+9
+1
+126
+144
+131
+94
+192
+104
+100
+68
+107
+37
+59
+21
+197
+190
+172
+121
+180
+199
+172
+45
+121
+127
+77
+118
+18
+49
+131
+151
+125
+198
+65
+8
+65
+121
+138
+143
+21
+38
+42
+108
+72
+65
+142
+72
+156
+88
+128
+180
+128
+150
+151
+159
+195
+146
+120
+13
+197
+68
+39
+26
+9
+21
+48
+97
+151
+35
+57
+28
+56
+90
+36
+4
+105
+198
+42
+74
+67
+144
+60
+65
+53
+133
+125
+159
+30
+146
+10
+148
+197
+53
+144
+195
+73
+84
+48
+136
+188
+107
+149
+132
+51
+121
+65
+106
+57
+188
+14
+192
+29
+51
+44
+7
+49
+31
+145
+194
+67
+53
+118
+37
+158
+18
+90
+186
+101
+140
+129
+120
+161
+83
+51
+166
+134
+115
+88
+91
+154
+113
+88
+118
+114
+26
+133
+163
+186
+51
+33
+135
+122
+114
+190
+116
+191
+102
+95
+51
+54
+70
+132
+168
+24
+32
+175
+163
+9
+186
+38
+157
+197
+173
+71
+67
+169
+12
+153
+14
+109
+128
+188
+179
+186
+103
+146
+150
+186
+170
+150
+169
+67
+78
+71
+124
+111
+150
+106
+84
+154
+169
+24
+29
+160
+96
+141
+181
+16
+76
+107
+167
+36
+118
+185
+49
+26
+119
+83
+25
+5
+12
+24
+44
+49
+95
+135
+156
+128
+159
+7
+14
+24
+24
+129
+160
+195
+134
+55
+124
+54
+10
+173
+152
+163
+6
+174
+190
+183
+186
+71
+154
+87
+140
+60
+104
+85
+175
+89
+159
+156
+102
+13
+161
+47
+39
+12
+122
+26
+63
+142
+88
+54
+131
+101
+27
+57
+98
+76
+176
+173
+52
+156
+74
+44
+195
+175
+102
+36
+99
+73
+152
+53
+152
+37
+60
+27
+24
+105
+17
+156
+185
+108
+190
+164
+83
+20
+173
+64
+29
+193
+104
+87
+190
+160
+50
+65
+140
+63
+116
+136
+171
+2
+78
+50
+2
+165
+171
+142
+116
+18
+70
+58
+126
+34
+68
+107
+32
+31
+97
+104
+155
+198
+195
+191
+200
+77
+67
+112
+66
+190
+151
+196
+21
+165
+6
+155
+75
+58
+78
+146
+175
+133
+30
+185
+39
+174
+90
+180
+71
+12
+29
+69
+160
+139
+196
+128
+5
+80
+40
+124
+185
+200
+133
+200
+3
+27
+131
+149
+115
+154
+92
+168
+187
+9
+174
+161
+1
+158
+146
+55
+18
+14
+126
+30
+52
+41
+180
+112
+53
+113
+5
+14
+39
+110
+117
+108
+199
+27
+171
+188
+192
+63
+46
+112
+65
+180
+101
+187
+12
+193
+52
+180
+14
+65
+70
+32
+164
+103
+144
+135
+119
+98
+125
+70
+90
+114
+80
+55
+12
+180
+170
+6
+103
+172
+100
+56
+43
+154
+137
+38
+200
+57
+149
+177
+127
+168
+67
+92
+154
+99
+9
+163
+100
+131
+89
+154
+128
+179
+127
+152
+173
+76
+98
+108
+168
+42
+138
+54
+84
+14
+131
+66
+16
+108
+102
+44
+149
+98
+48
+6
+5
+178
+24
+138
+21
+83
+108
+106
+67
+47
+84
+82
+136
+79
+48
+176
+33
+10
+171
+135
+72
+18
+59
+195
+38
+74
+103
+154
+199
+9
+71
+143
+25
+64
+159
+176
+30
+199
+121
+138
+147
+37
+107
+107
+82
+129
+38
+68
+67
+189
+133
+103
+20
+1
+22
+127
+167
+61
+67
+53
+117
+28
+116
+48
+47
+56
+112
+168
+1
+100
+189
+39
+131
+42
+73
+61
+115
+141
+14
+15
+166
+63
+83
+135
+64
+170
+44
+137
+30
+150
+35
+64
+72
+56
+90
+39
+30
+28
+105
+180
+133
+182
+102
+170
+110
+128
+185
+154
+65
+5
+44
+24
+152
+95
+6
+187
+64
+108
+75
+75
+178
+195
+173
+85
+156
+170
+24
+11
+55
+29
+86
+53
+148
+17
+170
+71
+97
+140
+171
+171
+87
+184
+122
+77
+168
+121
+12
+185
+7
+175
+191
+167
+88
+27
+172
+188
+186
+24
+75
+34
+131
+83
+125
+3
+96
+150
+33
+55
+31
+94
+86
+72
+61
+119
+166
+130
+87
+153
+135
+36
+4
+104
+192
+14
+163
+51
+47
+21
+105
+44
+124
+151
+191
+189
+21
+23
+151
+101
+53
+9
+177
+183
+107
+192
+192
+24
+22
+116
+103
+177
+134
+16
+91
+3
+2
+191
+128
+48
+139
+5
+180
+32
+178
+182
+93
+122
+95
+77
+10
+168
+118
+197
+125
+176
+137
+41
+9
+89
+57
+141
+137
+155
+95
+180
+29
+155
+74
+49
+36
+173
+115
+139
+3
+165
+168
+122
+20
+29
+195
+108
+98
+20
+39
+57
+187
+15
+6
+103
+168
+79
+166
+87
+35
+23
+26
+156
+104
+19
+180
+114
+63
+155
+165
+195
+92
+196
+150
+139
+80
+36
+92
+31
+163
+104
+156
+1
+5
+17
+66
+40
+48
+133
+167
+12
+166
+92
+63
+149
+128
+28
+23
+85
+111
+101
+4
+121
+90
+52
+107
+178
+107
+40
+83
+138
+80
+41
+130
+19
+141
+76
+195
+85
+154
+165
+6
+146
+27
+51
+65
+136
+36
+191
+26
+40
+7
+90
+74
+38
+163
+34
+144
+159
+57
+117
+191
+94
+45
+26
+150
+72
+85
+60
+197
+49
+117
+67
+149
+96
+37
+158
+16
+72
+90
+91
+140
+27
+103
+178
+141
+45
+4
+21
+93
+175
+15
+115
+163
+142
+184
+30
+128
+100
+51
+10
+1
+116
+91
+101
+192
+46
+144
+53
+26
+85
+75
+86
+41
+73
+75
+195
+95
+13
+30
+63
+110
+96
+187
+59
+71
+96
+144
+199
+101
+15
+179
+145
+59
+47
+155
+109
+54
+150
+16
+145
+131
+79
+104
+110
+128
+179
+126
+147
+151
+191
+184
+189
+77
+167
+108
+147
+111
+150
+100
+55
+33
+105
+134
+58
+150
+177
+116
+103
+178
+142
+49
+22
+88
+133
+11
+71
+126
+119
+181
+13
+52
+200
+133
+200
+1
+6
+35
+153
+6
+68
+150
+93
+11
+33
+103
+116
+177
+16
+102
+75
+134
+128
+165
+44
+183
+101
+159
+53
+87
+45
+92
+149
+63
+39
+70
+74
+12
+9
+150
+26
+4
+191
+117
+183
+48
+38
+1
+63
+169
+47
+169
+189
+14
+189
+8
+149
+25
+10
+33
+114
+184
+83
+38
+85
+174
+79
+112
+162
+167
+143
+163
+90
+75
+37
+151
+173
+81
+133
+68
+15
+78
+133
+96
+184
+39
+183
+149
+48
+150
+65
+45
+87
+119
+131
+118
+127
+101
+68
+101
+192
+47
+155
+106
+45
+117
+96
+125
+82
+174
+105
+69
+66
+184
+107
+189
+175
+152
+142
+84
+28
+16
+45
+130
+181
+116
+68
+160
+154
+86
+129
+5
+67
+160
+163
+138
+165
+153
+35
+37
+107
+113
+118
+91
+84
+89
+179
+77
+52
+22
+72
+32
+149
+8
+103
+150
+180
+126
+142
+116
+23
+93
+159
+115
+62
+136
+60
+140
+98
+129
+95
+11
+18
+12
+110
+149
+111
+122
+134
+115
+79
+44
+155
+140
+50
+35
+168
+91
+41
+24
+179
+62
+162
+15
+30
+50
+31
+132
+118
+121
+68
+117
+91
+96
+162
+109
+193
+184
+165
+136
+133
+182
+96
+135
+148
+79
+140
+133
+143
+64
+98
+10
+181
+1
+179
+66
+191
+152
+200
+29
+180
+15
+75
+114
+15
+66
+59
+165
+57
+58
+38
+109
+111
+85
+118
+140
+183
+42
+6
+61
+108
+105
+59
+9
+122
+58
+52
+188
+62
+89
+172
+35
+65
+79
+92
+43
+34
+19
+6
+69
+164
+162
+100
+145
+176
+153
+134
+28
+167
+152
+11
+103
+116
+176
+8
+71
+154
+86
+137
+45
+43
+51
+123
+79
+168
+96
+69
+151
+89
+178
+72
+34
+151
+9
+91
+72
+15
+40
+109
+93
+181
+53
+91
+69
+196
+161
+4
+172
+1
+62
+164
+30
+105
+158
+7
+19
+57
+174
+129
+9
+95
+93
+105
+196
+33
+38
+131
+44
+87
+127
+182
+154
+83
+116
+157
+93
+152
+73
+79
+12
+165
+87
+40
+58
+196
+51
+149
+36
+79
+146
+172
+114
+144
+37
+124
+19
+198
+15
+112
+138
+27
+118
+69
+154
+103
+37
+95
+36
+161
+48
+41
+15
+121
+188
+43
+170
+37
+98
+53
+37
+151
+171
+71
+90
+103
+8
+127
+91
+7
+28
+101
+159
+45
+44
+59
+163
+50
+36
+168
+81
+179
+147
+76
+133
+119
+116
+29
+131
+128
+191
+195
+53
+168
+131
+76
+82
+11
+131
+83
+124
+1
+91
+142
+33
+126
+58
+16
+175
+105
+59
+11
+138
+133
+156
+140
+41
+185
+149
+29
+33
+140
+147
+27
+40
+199
+34
+11
+163
+87
+53
+138
+156
+91
+144
+52
+16
+30
+42
+181
+108
+24
+175
+37
+42
+127
+185
+167
+137
+120
+88
+47
+90
+120
+110
+177
+81
+89
+13
+74
+130
+120
+149
+15
+149
+165
+51
+24
+84
+93
+200
+167
+7
+140
+182
+31
+153
+41
+72
+66
+149
+100
+61
+65
+45
+92
+145
+47
+180
+58
+126
+40
+106
+77
+117
+7
+192
+87
+2
+26
+142
+23
+61
+165
+40
+159
+198
+156
+154
+127
+178
+120
+126
+75
+118
+36
+163
+52
+46
+14
+71
+98
+157
+57
+136
+100
+181
+187
+96
+95
+109
+200
+17
+106
+81
+139
+102
+164
+70
+147
+56
+15
+187
+188
+43
+169
+36
+93
+34
+173
+130
+30
+8
+181
+13
+51
+193
+104
+89
+200
+200
+2
+14
+65
+64
+2
+40
+28
+11
+10
+168
+117
+193
+108
+112
+102
+200
+86
+118
+139
+175
+2
+40
+22
+175
+49
+127
+119
+175
+181
+115
+67
+167
+196
+80
+112
+159
+145
+42
+149
+111
+131
+188
+152
+25
+185
+89
+71
+22
+98
+190
+55
+26
+63
+143
+93
+76
+23
+57
+136
+102
+196
+58
+185
+183
+41
+196
+11
+107
+147
+118
+189
+71
+132
+149
+113
+136
+200
+179
+79
+61
+58
+3
+97
+153
+52
+130
+119
+144
+197
+87
+150
+124
+192
+42
+123
+163
+73
+176
+3
+36
+191
+22
+14
+86
+195
+199
+37
+35
+81
+168
+84
+190
+191
+35
+94
+48
+41
+20
+153
+135
+40
+24
+187
+110
+184
+114
+28
+142
+6
+160
+107
+200
+38
+34
+63
+74
+78
+6
+136
+158
+132
+167
+19
+11
+97
+88
+52
+125
+79
+155
+21
+131
+196
+1
+44
+60
+164
+49
+20
+85
+129
+13
+115
+176
+23
+159
+151
+79
+113
+168
+195
+64
+32
+12
+193
+48
+153
+87
+152
+125
+188
+3
+127
+137
+85
+76
+96
+93
+97
+145
+197
+79
+105
+122
+194
+67
+55
+127
+68
+70
+5
+3
+177
+38
+34
+65
+89
+151
+108
+86
+148
+115
+165
+155
+46
+86
+101
+33
+92
+59
+125
+26
+27
+136
+171
+4
+89
+103
+20
+193
+179
+141
+37
+158
+18
+88
+167
+11
+166
+97
+88
+60
+170
+85
+183
+129
+132
+34
+13
+179
+156
+128
+165
+40
+158
+194
+140
+96
+116
+37
+177
+136
+22
+110
+66
+3
+30
+150
+35
+62
+57
+184
+194
+111
+125
+152
+189
+168
+112
+162
+167
+147
+187
+198
+107
+61
+11
+116
+1
+163
+168
+146
+162
+62
+113
+123
+123
+34
+98
+83
+17
+154
+170
+38
+101
+66
+92
+155
+105
+38
+87
+176
+80
+96
+59
+91
+17
+88
+181
+90
+117
+94
+114
+34
+185
+200
+141
+47
+16
+71
+86
+73
+66
+147
+89
+10
+60
+78
+126
+61
+30
+33
+134
+109
+48
+108
+20
+153
+137
+45
+38
+28
+26
+105
+195
+30
+29
+106
+171
+78
+126
+60
+28
+27
+111
+29
+172
+174
+97
+22
+59
+160
+35
+170
+107
+116
+139
+191
+96
+58
+83
+179
+130
+168
+41
+133
+30
+187
+57
+59
+43
+133
+10
+71
+137
+181
+56
+110
+152
+130
+12
+100
+94
+69
+168
+190
+31
+80
+199
+79
+85
+2
+46
+65
+177
+73
+50
+43
+11
+83
+1
+63
+171
+56
+200
+100
+199
+95
+180
+26
+139
+5
+180
+39
+13
+128
+51
+162
+110
+6
+46
+29
+161
+107
+193
+2
+74
+30
+116
+24
+106
+21
+173
+50
+145
+17
+3
+67
+176
+53
+135
+138
+15
+48
+153
+91
+170
+2
+83
+77
+120
+25
+75
+24
+73
+20
+65
+12
+93
+52
+77
+191
+58
+30
+57
+74
+129
+110
+101
+18
+4
+64
+152
+133
+39
+34
+56
+33
+97
+84
+35
+54
+13
+195
+55
+173
+145
+113
+177
+45
+80
+77
+146
+183
+185
+63
+114
+114
+63
+153
+149
+123
+195
+64
+32
+22
+44
+63
+189
+167
+97
+88
+54
+134
+117
+97
+131
+108
+76
+84
+21
+174
+55
+168
+112
+165
+180
+199
+177
+76
+63
+90
+181
+78
+35
+111
+157
+141
+38
+162
+29
+118
+53
+56
+65
+85
+134
+38
+21
+188
+140
+154
+64
+198
+15
+111
+138
+24
+109
+40
+58
+190
+16
+191
+4
+103
+186
+191
+78
+151
+6
+79
+24
+39
+17
+153
+162
+200
+141
+48
+20
+95
+187
+71
+146
+40
+130
+21
+160
+177
+17
+115
+141
+10
+189
+49
+198
+143
+84
+13
+125
+38
+104
+90
+3
+7
+22
+70
+20
+95
+190
+84
+198
+37
+39
+106
+83
+149
+146
+134
+94
+161
+121
+78
+186
+16
+21
+184
+121
+71
+141
+11
+1
+113
+68
+196
+164
+24
+73
+23
+86
+113
+108
+28
+199
+148
+97
+57
+68
+99
+184
+13
+26
+41
+13
+106
+128
+13
+125
+38
+104
+79
+143
+145
+186
+12
+5
+120
+83
+15
+148
+152
+182
+122
+97
+85
+42
+85
+134
+45
+66
+188
+140
+146
+20
+7
+61
+104
+77
+131
+93
+182
+55
+90
+52
+100
+132
+97
+198
+115
+111
+34
+5
+125
+105
+114
+135
+189
+121
+31
+100
+119
+18
+41
+85
+146
+114
+173
+8
+98
+118
+25
+89
+109
+55
+149
+4
+85
+69
+54
+106
+155
+174
+56
+173
+130
+29
+5
+173
+194
+6
+95
+117
+49
+40
+4
+65
+150
+121
+177
+173
+44
+111
+75
+52
+38
+161
+27
+112
+34
+200
+93
+163
+139
+172
+184
+157
+85
+100
+40
+139
+82
+41
+110
+86
+133
+25
+154
+100
+21
+29
+185
+47
+18
+91
+186
+97
+113
+5
+18
+61
+8
+104
+152
+176
+94
+181
+44
+37
+29
+41
+184
+136
+161
+146
+32
+80
+193
+37
+86
+187
+147
+2
+85
+98
+25
+68
+187
+114
+3
+194
+143
+113
+191
+135
+90
+129
+169
+51
+188
+70
+130
+150
+131
+39
+60
+15
+147
+149
+176
+118
+127
+97
+41
+176
+92
+170
+192
+26
+33
+167
+101
+110
+148
+104
+93
+21
+95
+181
+40
+8
+93
+85
+77
+98
+97
+101
+138
+116
+60
+116
+154
+85
+123
+175
+139
+66
+145
+79
+173
+126
+5
+96
+128
+109
+104
+46
+147
+66
+76
+65
+107
+53
+160
+88
+87
+134
+25
+150
+74
+96
+107
+180
+125
+129
+50
+142
+5
+159
+108
+19
+146
+103
+107
+115
+126
+123
+5
+126
+114
+149
+72
+90
+94
+160
+117
+58
+99
+80
+184
+188
+77
+172
+143
+116
+10
+15
+4
+94
+127
+119
+171
+158
+15
+67
+69
+15
+65
+59
+173
+105
+78
+124
+42
+138
+53
+82
+14
+151
+181
+132
+163
+191
+76
+139
+153
+72
+56
+85
+11
+102
+117
+183
+47
+38
+8
+102
+147
+159
+39
+200
+52
+120
+49
+19
+72
+68
+158
+142
+29
+97
+123
+65
+83
+112
+128
+167
+45
+173
+35
+55
+18
+13
+113
+165
+177
+178
+78
+69
+119
+88
+66
+1
+14
+81
+161
+37
+175
+114
+110
+43
+64
+3
+41
+25
+184
+78
+16
+199
+51
+117
+45
+17
+100
+46
+177
+53
+123
+69
+103
+3
+90
+117
+91
+94
+154
+77
+74
+159
+85
+83
+134
+58
+145
+146
+175
+135
+34
+191
+45
+156
+130
+179
+108
+37
+55
+198
+98
+9
+177
+179
+88
+113
+91
+134
+182
+88
+92
+167
+173
+137
+65
+160
+180
+40
+24
+185
+92
+91
+125
+128
+47
+131
+164
+7
+170
+155
+6
+39
+188
+173
+151
+152
+159
+185
+77
+4
+133
+162
+174
+189
+167
+100
+100
+103
+123
+14
+178
+147
+82
+168
+75
+142
+178
+194
+162
+26
+103
+189
+2
+117
+84
+56
+185
+6
+171
+178
+127
+168
+64
+75
+71
+154
+90
+151
+101
+45
+163
+179
+9
+39
+160
+11
+26
+59
+120
+189
+56
+34
+106
+128
+17
+150
+150
+148
+143
+132
+102
+27
+47
+40
+19
+157
+177
+49
+102
+171
+104
+94
+26
+113
+42
+41
+69
+44
+46
+82
+79
+136
+105
+6
+99
+140
+150
+36
+72
+111
+15
+99
+55
+43
+165
+9
+165
+117
+14
+36
+88
+11
+72
+134
+162
+164
+131
+109
+73
+64
+127
+188
+187
+28
+91
+91
+131
+166
+23
+45
+65
+183
+115
+49
+58
+110
+138
+40
+198
+35
+27
+50
+58
+101
+89
+24
+146
+60
+52
+171
+164
+43
+186
+129
+100
+36
+123
+12
+172
+122
+187
+24
+65
+177
+82
+101
+65
+88
+144
+72
+136
+168
+186
+3
+145
+45
+167
+196
+78
+100
+106
+135
+57
+130
+66
+32
+199
+103
+33
+69
+120
+99
+113
+192
+135
+82
+81
+146
+155
+13
+90
+21
+123
+149
+187
+182
+10
+22
+42
+60
+183
+161
+121
+80
+193
+45
+134
+200
+191
+150
+180
+136
+198
+163
+2
+147
+63
+61
+199
+54
+129
+94
+4
+177
+29
+184
+51
+49
+37
+184
+175
+198
+12
+92
+47
+61
+138
+88
+83
+109
+108
+69
+47
+61
+151
+156
+176
+58
+161
+51
+53
+66
+118
+116
+41
+2
+46
+55
+122
+39
+135
+61
+153
+169
+39
+119
+163
+108
+183
+130
+129
+11
+105
+131
+41
+70
+53
+93
+85
+72
+68
+165
+181
+200
+173
+40
+82
+138
+94
+119
+72
+165
+140
+157
+86
+106
+66
+43
+69
+27
+144
+18
+16
+135
+65
+179
+95
+160
+100
+167
+101
+109
+146
+93
+47
+50
+74
+199
+131
+199
+17
+107
+96
+12
+10
+150
+10
+118
+17
+40
+93
+199
+161
+176
+10
+81
+193
+34
+69
+105
+15
+142
+124
+66
+82
+96
+41
+182
+123
+104
+119
+175
+184
+127
+115
+143
+30
+93
+88
+88
+142
+60
+86
+178
+100
+200
+105
+27
+22
+90
+144
+56
+44
+161
+177
+14
+90
+14
+77
+140
+150
+41
+99
+30
+88
+61
+173
+95
+11
+17
+4
+75
+16
+28
+24
+95
+152
+64
+16
+126
+7
+115
+28
+135
+159
+140
+9
+198
+106
+58
+194
+41
+107
+68
+53
+104
+149
+164
+42
+177
+86
+123
+170
+111
+141
+46
+10
+54
+33
+114
+188
+103
+131
+55
+155
+42
+58
+169
+94
+39
+195
+18
+156
+179
+72
+22
+84
+111
+111
+70
+17
+78
+115
+192
+122
+6
+140
+188
+71
+137
+184
+73
+187
+63
+98
+28
+83
+52
+163
+116
+29
+133
+142
+56
+53
+21
+49
+111
+23
+142
+43
+184
+118
+58
+82
+176
+121
+142
+164
+106
+158
+198
+170
+39
+105
+81
+142
+129
+95
+12
+21
+20
+139
+52
+62
+110
+99
+9
+167
+121
+25
+60
+138
+89
+92
+154
+98
+5
+154
+79
+89
+24
+148
+68
+83
+84
+160
+9
+18
+27
+198
+147
+103
+100
+72
+140
+192
+93
+33
+162
+79
+12
+169
+106
+116
+141
+8
+177
+196
+182
+131
+149
+114
+145
+42
+152
+137
+55
+95
+76
+8
+167
+125
+56
+7
+144
+3
+119
+94
+94
+120
+73
+162
+119
+61
+94
+20
+73
+62
+115
+137
+186
+89
+61
+165
+42
+168
+31
+75
+175
+176
+83
+119
+167
+136
+113
+55
+121
+28
+85
+56
+176
+148
+108
+120
+152
+30
+14
+19
+191
+174
+129
+4
+71
+189
+99
+92
+67
+177
+59
+161
+41
+196
+7
+81
+23
+12
+67
+95
+170
+173
+108
+92
+176
+32
+11
+182
+195
+131
+30
+8
+177
+191
+154
+8
+65
+117
+120
+70
+146
+46
+167
+188
+26
+73
+1
+151
+103
+62
+42
+97
+9
+186
+35
+137
+108
+11
+100
+101
+109
+144
+83
+5
+88
+82
+103
+83
+172
+83
+158
+199
+178
+77
+60
+69
+78
+48
+191
+111
+153
+118
+137
+159
+129
+141
+87
+57
+159
+50
+67
+156
+129
+174
+86
+155
+155
+143
+63
+89
+170
+25
+21
+105
+40
+96
+18
+47
+118
+90
+79
+67
+90
+139
+26
+104
+195
+35
+59
+37
+94
+38
+181
+148
+64
+50
+130
+125
+186
+195
+94
+9
+14
+3
+94
+138
+182
+56
+97
+87
+45
+91
+144
+51
+10
+8
+158
+78
+49
+193
+122
+190
+50
+188
+83
+8
+100
+129
+78
+111
+163
+183
+33
+155
+32
+4
+134
+172
+30
+32
+128
+79
+130
+67
+36
+18
+182
+132
+157
+153
+107
+64
+22
+155
+140
+41
+192
+188
+196
+89
+171
+30
+42
+177
+92
+159
+128
+138
+74
+8
+183
+27
+114
+41
+21
+162
+184
+51
+50
+46
+23
+127
+161
+21
+80
+94
+51
+60
+101
+66
+88
+135
+24
+128
+154
+174
+58
+183
+181
+42
+24
+172
+19
+168
+37
+112
+141
+42
+189
+156
+34
+6
+128
+122
+176
+162
+192
+95
+49
+35
+177
+146
+85
+198
+26
+173
+8
+93
+91
+110
+44
+76
+66
+113
+87
+106
+51
+158
+87
+101
+29
+64
+128
+195
+23
+184
+94
+111
+29
+171
+169
+80
+163
+56
+73
+132
+141
+58
+84
+180
+128
+150
+145
+128
+59
+7
+113
+18
+88
+170
+31
+55
+55
+32
+101
+123
+31
+85
+30
+18
+36
+58
+26
+35
+177
+150
+111
+117
+109
+4
+40
+6
+82
+37
+90
+7
+36
+154
+198
+6
+52
+65
+121
+147
+194
+41
+97
+21
+52
+123
+77
+155
+35
+20
+7
+63
+111
+105
+34
+58
+46
+153
+107
+66
+37
+32
+56
+51
+6
+179
+17
+96
+24
+82
+80
+145
+150
+197
+37
+48
+158
+121
+101
+121
+22
+45
+76
+53
+34
+126
+53
+185
+40
+175
+92
+181
+57
+118
+197
+121
+152
+32
+21
+40
+58
+188
+5
+140
+198
+133
+13
+87
+200
+24
+142
+40
+167
+45
+171
+21
+188
+140
+151
+53
+156
+64
+178
+95
+177
+6
+42
+1
+33
+188
+35
+116
+186
+73
+168
+150
+192
+4
+97
+145
+1
+104
+16
+160
+16
+58
+5
+105
+190
+200
+90
+141
+34
+138
+120
+81
+9
+129
+94
+5
+181
+48
+60
+124
+12
+154
+17
+118
+158
+92
+131
+156
+161
+160
+116
+56
+91
+47
+65
+169
+35
+86
+5
+55
+89
+42
+51
+132
+140
+48
+33
+167
+106
+137
+71
+192
+117
+171
+174
+110
+99
+4
+135
+178
+53
+113
+7
+25
+87
+99
+15
+4
+89
+100
+4
+124
+110
+144
+77
+171
+130
+47
+112
+49
+91
+105
+20
+172
+56
+189
+37
+120
+191
+71
+105
+194
+26
+10
+31
+91
+74
+27
+93
+122
+95
+71
+174
+4
+61
+139
+81
+41
+117
+135
+159
+137
+193
+128
+31
+39
+159
+200
+178
+64
+187
+148
+8
+112
+5
+24
+103
+4
+100
+168
+113
+164
+171
+152
+173
+73
+84
+45
+119
+114
+12
+48
+179
+42
+47
+104
+6
+96
+131
+120
+144
+185
+14
+19
+189
+164
+88
+50
+115
+36
+184
+186
+61
+93
+10
+21
+38
+38
+91
+7
+24
+86
+102
+44
+149
+101
+61
+61
+19
+170
+53
+190
+59
+51
+174
+189
+168
+110
+149
+112
+133
+186
+123
+68
+102
+200
+80
+82
+177
+127
+173
+92
+1
+176
+48
+109
+25
+174
+18
+147
+122
+12
+181
+174
+20
+153
+144
+89
+39
+31
+38
+157
+198
+178
+88
+127
+174
+97
+22
+63
+176
+97
+194
+96
+33
+130
+86
+151
+134
+47
+77
+38
+140
+100
+143
+165
+98
+110
+177
+77
+71
+136
+179
+56
+127
+61
+24
+1
+188
+125
+56
+17
+196
+26
+195
+138
+76
+19
+29
+6
+181
+32
+170
+134
+73
+34
+147
+177
+142
+63
+99
+33
+108
+157
+170
+6
+110
+8
+53
+51
+35
+147
+174
+123
+170
+119
+189
+60
+63
+38
+62
+33
+43
+165
+8
+161
+98
+142
+171
+152
+174
+79
+113
+164
+171
+154
+186
+131
+115
+117
+70
+167
+175
+153
+144
+83
+9
+108
+166
+33
+100
+108
+147
+116
+175
+7
+72
+168
+165
+75
+171
+155
+191
+152
+195
+1
+53
+108
+175
+75
+82
+13
+146
+160
+49
+58
+107
+127
+198
+45
+92
+149
+69
+74
+21
+65
+5
+44
+21
+131
+198
+10
+78
+178
+166
+199
+99
+2
+124
+129
+62
+13
+127
+44
+127
+168
+68
+99
+183
+8
+196
+112
+105
+29
+27
+106
+195
+16
+138
+88
+89
+150
+100
+50
+197
+136
+47
+62
+150
+146
+127
+48
+145
+41
+141
+84
+34
+54
+22
+43
+64
+3
+40
+12
+121
+15
+6
+102
+156
+26
+151
+73
+85
+51
+146
+19
+7
+70
+155
+108
+52
+142
+183
+24
+99
+180
+191
+130
+63
+6
+72
+177
+18
+117
+137
+177
+28
+178
+13
+79
+166
+81
+198
+62
+190
+182
+185
+72
+165
+145
+189
+30
+81
+19
+185
+140
+173
+178
+119
+108
+185
+136
+157
+117
+88
+77
+75
+161
+92
+110
+28
+185
+60
+91
+9
+41
+165
+21
+45
+83
+100
+53
+20
+45
+90
+136
+4
+4
+190
+108
+139
+66
+145
+83
+191
+1
+90
+137
+12
+43
+153
+130
+10
+90
+50
+89
+87
+120
+141
+166
+124
+56
+18
+10
+97
+96
+106
+172
+83
+149
+150
+165
+44
+176
+65
+8
+60
+93
+19
+75
+84
+29
+24
+84
+91
+190
+123
+36
+110
+137
+29
+143
+200
+116
+99
+155
+41
+50
+130
+135
+41
+32
+27
+73
+199
+139
+41
+199
+29
+184
+41
+195
+200
+49
+96
+139
+176
+3
+41
+17
+133
+51
+110
+2
+22
+115
+99
+156
+50
+99
+141
+156
+73
+38
+169
+78
+147
+177
+143
+70
+136
+187
+100
+124
+45
+156
+133
+190
+148
+178
+140
+40
+184
+150
+44
+118
+116
+31
+147
+3
+97
+161
+89
+91
+149
+73
+102
+153
+2
+39
+17
+157
+193
+141
+114
+17
+80
+133
+75
+55
+63
+83
+130
+40
+67
+44
+64
+192
+182
+165
+149
+11
+129
+77
+103
+123
+12
+172
+123
+194
+56
+198
+84
+124
+188
+11
+174
+151
+140
+82
+36
+79
+154
+14
+100
+77
+160
+69
+178
+49
+97
+143
+185
+22
+69
+17
+84
+156
+182
+91
+107
+23
+176
+54
+141
+159
+85
+86
+150
+130
+34
+34
+106
+130
+27
+192
+111
+135
+17
+87
+169
+39
+111
+118
+111
+1
+13
+71
+110
+24
+154
+115
+103
+188
+3
+130
+157
+173
+22
+180
+83
+82
+147
+145
+151
+3
+65
+163
+198
+125
+167
+83
+197
+37
+49
+166
+156
+39
+35
+57
+32
+81
+196
+50
+135
+160
+153
+75
+80
+4
+112
+32
+192
+60
+39
+93
+8
+16
+23
+196
+174
+79
+114
+169
+194
+43
+113
+90
+126
+152
+181
+118
+79
+10
+154
+30
+1
+137
+16
+62
+29
+16
+42
+108
+69
+44
+46
+84
+94
+13
+34
+88
+25
+159
+136
+182
+69
+183
+76
+15
+2
+81
+75
+121
+51
+18
+45
+113
+77
+41
+160
+190
+100
+96
+77
+195
+82
+135
+76
+47
+198
+163
+5
+158
+112
+49
+87
+81
+105
+106
+91
+193
+138
+92
+114
+59
+127
+35
+65
+83
+110
+119
+125
+82
+166
+57
+54
+9
+173
+162
+16
+38
+83
+161
+17
+53
+173
+158
+196
+153
+161
+189
+83
+2
+65
+175
+70
+48
+58
+117
+184
+46
+26
+143
+29
+88
+70
+36
+185
+188
+62
+80
+125
+36
+91
+25
+127
+143
+118
+21
+66
+10
+70
+130
+152
+142
+88
+46
+91
+132
+172
+48
+144
+36
+122
+10
+161
+80
+36
+96
+61
+97
+39
+165
+38
+147
+136
+98
+168
+123
+34
+97
+76
+188
+40
+156
+174
+42
+87
+147
+99
+77
+170
+132
+66
+11
+74
+141
+188
+58
+57
+25
+42
+25
+174
+22
+166
+199
+107
+51
+145
+14
+183
+171
+181
+147
+56
+16
+200
+52
+118
+42
+192
+175
+130
+2
+44
+55
+129
+85
+151
+144
+105
+136
+68
+186
+109
+178
+92
+149
+69
+76
+41
+162
+1
+153
+108
+73
+74
+186
+54
+49
+11
+23
+41
+46
+104
+13
+148
+174
+113
+113
+68
+189
+127
+66
+51
+120
+61
+88
+177
+75
+61
+94
+13
+36
+100
+76
+161
+79
+29
+66
+138
+36
+171
+105
+96
+29
+118
+48
+21
+102
+23
+22
+127
+165
+43
+177
+80
+91
+24
+128
+156
+183
+99
+147
+193
+33
+66
+102
+19
+199
+29
+181
+28
+138
+178
+30
+177
+194
+177
+112
+84
+97
+35
+135
+97
+170
+148
+158
+18
+88
+165
+3
+139
+3
+172
+5
+86
+73
+61
+113
+136
+196
+158
+182
+73
+8
+188
+63
+83
+133
+55
+137
+129
+143
+97
+98
+118
+30
+114
+21
+103
+25
+27
+142
+11
+189
+44
+162
+176
+1
+21
+121
+140
+155
+73
+42
+200
+22
+132
+195
+185
+162
+106
+180
+127
+146
+133
+84
+107
+91
+187
+105
+147
+141
+128
+96
+31
+122
+56
+36
+119
+188
+58
+59
+35
+88
+8
+64
+109
+82
+113
+141
+32
+125
+57
+22
+23
+141
+42
+189
+154
+28
+187
+71
+139
+2
+160
+145
+35
+106
+121
+172
+147
+129
+58
+186
+1
+130
+173
+71
+76
+15
+13
+144
+146
+188
+9
+169
+134
+84
+99
+35
+126
+40
+111
+107
+43
+95
+191
+92
+33
+171
+130
+39
+66
+45
+83
+89
+190
+142
+149
+15
+150
+173
+87
+167
+25
+44
+41
+54
+157
+60
+151
+170
+64
+50
+129
+126
+195
+36
+65
+66
+10
+73
+147
+30
+59
+82
+169
+75
+131
+112
+95
+169
+159
+32
+165
+103
+140
+110
+3
+31
+159
+76
+24
+67
+184
+107
+188
+166
+110
+164
+199
+118
+126
+90
+12
+65
+82
+110
+128
+180
+128
+149
+146
+135
+102
+194
+52
+168
+139
+129
+124
+184
+186
+64
+116
+120
+78
+184
+7
+190
+75
+142
+185
+29
+114
+28
+139
+187
+67
+124
+147
+163
+60
+91
+8
+38
+154
+186
+129
+101
+45
+169
+5
+117
+56
+84
+2
+54
+111
+180
+84
+84
+153
+161
+191
+101
+87
+17
+119
+165
+121
+46
+186
+109
+180
+97
+167
+128
+68
+60
+151
+168
+56
+20
+24
+164
+165
+118
+30
+115
+25
+119
+88
+63
+183
+134
+161
+162
+128
+111
+115
+93
+126
+119
+183
+28
+117
+55
+79
+179
+167
+192
+48
+162
+142
+2
+133
+179
+81
+74
+124
+75
+137
+149
+67
+63
+177
+100
+11
+166
+98
+91
+68
+191
+139
+116
+49
+53
+75
+176
+179
+93
+153
+84
+125
+196
+53
+156
+58
+145
+148
+186
+183
+31
+136
+144
+40
+147
+124
+25
+36
+192
+31
+61
+91
+2
+191
+131
+71
+45
+33
+195
+74
+95
+102
+163
+63
+113
+111
+50
+103
+168
+87
+10
+82
+5
+90
+102
+4
+103
+187
+197
+102
+41
+137
+51
+76
+195
+90
+186
+110
+188
+144
+174
+149
+133
+63
+181
+117
+78
+13
+176
+143
+79
+191
+31
+69
+144
+40
+148
+129
+43
+103
+30
+52
+44
+2
+17
+85
+164
+16
+24
+2
+192
+137
+98
+161
+85
+63
+14
+118
+182
+31
+151
+32
+36
+129
+55
+169
+120
+2
+129
+162
+6
+187
+64
+104
+53
+185
+37
+160
+28
+128
+118
+159
+90
+115
+80
+44
+150
+102
+65
+70
+40
+13
+118
+196
+119
+147
+17
+180
+131
+167
+20
+23
+154
+125
+162
+51
+46
+21
+118
+115
+31
+157
+63
+168
+44
+158
+155
+107
+53
+156
+59
+154
+194
+181
+144
+38
+134
+63
+174
+77
+99
+101
+119
+8
+175
+181
+115
+60
+127
+21
+188
+138
+142
+9
+178
+189
+137
+119
+84
+33
+45
+175
+49
+125
+109
+133
+22
+135
+14
+72
+109
+8
+70
+146
+50
+188
+81
+194
+37
+75
+124
+69
+103
+196
+55
+167
+110
+161
+179
+27
+153
+79
+100
+84
+11
+113
+176
+42
+69
+38
+14
+143
+130
+98
+16
+18
+161
+10
+10
+176
+166
+13
+190
+25
+42
+27
+188
+87
+29
+194
+104
+85
+174
+81
+118
+185
+48
+24
+111
+54
+127
+76
+117
+20
+71
+45
+36
+7
+126
+93
+25
+115
+67
+167
+4
+124
+111
+147
+86
+1
+30
+174
+173
+73
+83
+45
+126
+153
+186
+138
+155
+93
+164
+150
+28
+23
+89
+124
+149
+181
+144
+34
+113
+175
+29
+5
+169
+177
+139
+44
+18
+116
+135
+164
+169
+143
+140
+156
+73
+39
+176
+110
+73
+55
+72
+137
+179
+46
+67
+184
+105
+180
+138
+4
+188
+93
+67
+169
+14
+167
+81
+184
+178
+15
+88
+199
+2
+25
+133
+171
+35
+68
+96
+170
+157
+13
+68
+89
+127
+159
+13
+48
+175
+21
+156
+149
+86
+182
+119
+77
+191
+55
+17
+6
+84
+53
+160
+92
+107
+23
+171
+25
+11
+40
+147
+124
+22
+15
+95
+35
+153
+5
+60
+115
+155
+95
+174
+189
+171
+132
+51
+122
+79
+177
+152
+125
+181
+162
+147
+28
+44
+14
+92
+25
+126
+132
+57
+153
+9
+84
+21
+175
+62
+4
+66
+161
+169
+168
+88
+20
+130
+4
+50
+72
+181
+41
+16
+130
+37
+50
+169
+170
+96
+54
+56
+56
+32
+94
+75
+10
+184
+15
+37
+87
+188
+151
+15
+133
+63
+181
+123
+114
+176
+36
+33
+70
+126
+133
+64
+187
+146
+198
+72
+53
+74
+169
+149
+174
+103
+51
+181
+27
+138
+183
+61
+123
+186
+15
+14
+156
+8
+50
+28
+116
+47
+43
+37
+33
+67
+113
+75
+34
+128
+63
+26
+190
+112
+165
+184
+15
+39
+104
+75
+109
+186
+134
+136
+10
+38
+139
+97
+128
+103
+67
+75
+47
+5
+12
+27
+54
+83
+16
+155
+187
+126
+77
+126
+67
+70
+20
+94
+186
+66
+130
+183
+136
+169
+191
+28
+51
+50
+44
+20
+125
+170
+99
+65
+103
+38
+106
+92
+200
+176
+52
+133
+135
+10
+46
+193
+145
+132
+88
+143
+70
+134
+177
+59
+164
+54
+52
+31
+122
+53
+24
+68
+194
+155
+185
+119
+55
+59
+63
+47
+116
+74
+5
+165
+142
+172
+154
+173
+61
+7
+97
+116
+26
+117
+72
+178
+22
+130
+188
+161
+76
+4
+148
+48
+160
+130
+142
+88
+49
+106
+196
+31
+18
+32
+37
+129
+49
+133
+155
+137
+27
+131
+151
+123
+188
+17
+16
+142
+115
+14
+48
+161
+139
+185
+60
+93
+22
+92
+162
+144
+5
+140
+194
+107
+99
+28
+80
+32
+70
+136
+183
+79
+28
+63
+128
+2
+63
+158
+183
+79
+26
+47
+53
+99
+115
+2
+180
+62
+153
+165
+11
+186
+20
+50
+119
+67
+127
+165
+47
+2
+195
+149
+144
+120
+27
+88
+83
+114
+136
+191
+125
+39
+107
+94
+2
+166
+180
+186
+102
+137
+104
+193
+30
+38
+165
+49
+10
+22
+45
+70
+21
+96
+188
+68
+119
+105
+160
+14
+45
+144
+64
+90
+168
+200
+91
+147
+66
+80
+86
+194
+196
+26
+197
+151
+134
+49
+85
+74
+79
+14
+170
+98
+63
+92
+189
+111
+167
+6
+139
+177
+16
+103
+81
+156
+11
+63
+81
+120
+194
+84
+160
+8
+5
+162
+132
+134
+17
+91
+1
+188
+115
+5
+196
+127
+7
+95
+112
+21
+118
+118
+49
+36
+176
+129
+195
+14
+131
+55
+159
+56
+107
+145
+105
+133
+49
+104
+184
+166
+142
+165
+110
+178
+81
+86
+189
+161
+63
+136
+48
+69
+179
+61
+154
+176
+78
+81
+191
+15
+177
+129
+179
+119
+103
+154
+198
+1
+23
+134
+200
+192
+153
+193
+182
+158
+115
+71
+194
+126
+17
+169
+61
+47
+133
+180
+88
+107
+51
+147
+25
+33
+176
+159
+172
+200
+55
+131
+91
+168
+196
+61
+5
+85
+64
+23
+162
+164
+129
+98
+27
+78
+29
+74
+190
+74
+136
+147
+64
+62
+199
+36
+32
+69
+128
+149
+143
+116
+10
+16
+10
+117
+12
+17
+199
+42
+68
+31
+173
+161
+13
+33
+81
+193
+32
+57
+51
+196
+119
+156
+68
+2
+200
+186
+120
+48
+9
+26
+73
+7
+190
+78
+159
+53
+90
+60
+154
+186
+130
+113
+109
+35
+29
+64
+125
+176
+139
+46
+32
+180
+191
+129
+62
+10
+108
+157
+172
+20
+169
+40
+116
+139
+193
+109
+114
+109
+25
+174
+20
+162
+192
+95
+42
+198
+15
+105
+100
+55
+32
+97
+99
+120
+32
+111
+182
+98
+153
+36
+48
+160
+135
+169
+3
+103
+192
+26
+28
+139
+186
+65
+122
+144
+170
+124
+18
+190
+184
+197
+125
+183
+172
+190
+191
+36
+99
+71
+140
+198
+136
+34
+179
+169
+5
+114
+40
+15
+133
+71
+27
+126
+117
+169
+158
+28
+155
+74
+57
+72
+125
+102
+93
+38
+195
+30
+23
+71
+24
+107
+22
+172
+39
+87
+175
+71
+57
+102
+105
+114
+140
+12
+14
+177
+139
+41
+1
+37
+13
+144
+155
+32
+200
+111
+71
+24
+110
+46
+84
+95
+15
+37
+89
+3
+13
+55
+18
+17
+140
+86
+56
+169
+110
+142
+66
+122
+144
+166
+102
+117
+185
+58
+84
+183
+148
+38
+102
+69
+102
+193
+40
+101
+53
+9
+179
+200
+187
+126
+69
+83
+80
+140
+122
+68
+114
+77
+35
+119
+3
+152
+84
+141
+88
+63
+189
+163
+81
+22
+3
+27
+132
+152
+129
+8
+94
+91
+103
+199
+67
+10
+59
+67
+79
+69
+108
+28
+2
+160
+148
+48
+160
+131
+147
+105
+113
+135
+191
+134
+88
+127
+169
+75
+133
+127
+166
+61
+71
+81
+48
+159
+129
+143
+97
+96
+110
+197
+194
+190
+194
+59
+7
+116
+34
+161
+63
+132
+26
+170
+186
+184
+32
+142
+165
+117
+16
+47
+142
+27
+91
+98
+174
+165
+28
+87
+66
+20
+126
+178
+136
+19
+89
+165
+190
+55
+19
+26
+183
+69
+169
+194
+45
+125
+151
+182
+136
+181
+66
+169
+20
+2
+34
+187
+18
+26
+193
+127
+26
+14
+51
+187
+65
+107
+60
+197
+49
+120
+85
+33
+30
+88
+57
+154
+13
+96
+58
+86
+198
+21
+143
+71
+141
+4
+159
+120
+93
+77
+27
+75
+9
+177
+186
+127
+85
+169
+52
+196
+110
+94
+177
+15
+104
+85
+182
+124
+113
+158
+140
+18
+46
+115
+82
+60
+18
+177
+97
+192
+84
+177
+109
+67
+23
+136
+8
+24
+76
+46
+190
+131
+76
+83
+13
+131
+77
+84
+9
+103
+138
+101
+162
+67
+145
+66
+93
+163
+143
+189
+54
+23
+52
+111
+193
+165
+53
+40
+165
+30
+95
+103
+170
+92
+25
+118
+87
+64
+200
+30
+181
+15
+62
+36
+62
+49
+140
+3
+161
+137
+178
+36
+13
+159
+36
+188
+7
+153
+57
+165
+84
+21
+170
+33
+65
+99
+7
+156
+70
+21
+97
+197
+113
+108
+28
+1
+151
+101
+48
+179
+45
+62
+165
+35
+131
+70
+45
+43
+55
+144
+167
+111
+166
+200
+109
+50
+123
+93
+51
+78
+5
+135
+166
+181
+197
+156
+159
+159
+119
+89
+61
+172
+81
+141
+117
+31
+139
+152
+67
+36
+16
+173
+93
+3
+186
+94
+89
+95
+165
+141
+159
+90
+112
+65
+181
+104
+199
+57
+151
+197
+29
+1
+149
+86
+179
+106
+24
+193
+143
+125
+63
+51
+144
+1
+117
+91
+95
+153
+68
+34
+190
+36
+107
+125
+185
+193
+92
+14
+60
+35
+73
+129
+118
+152
+52
+148
+24
+11
+51
+15
+27
+36
+170
+98
+66
+116
+98
+150
+18
+155
+176
+58
+169
+95
+48
+38
+194
+28
+22
+82
+95
+38
+172
+91
+200
+181
+89
+113
+75
+35
+138
+115
+47
+53
+98
+112
+188
+127
+71
+81
+55
+2
+117
+83
+51
+161
+109
+11
+83
+2
+71
+5
+198
+141
+69
+147
+62
+52
+154
+58
+168
+84
+199
+37
+34
+74
+135
+151
+88
+171
+42
+109
+83
+120
+171
+149
+157
+1
+192
+150
+171
+74
+112
+6
+33
+142
+160
+84
+68
+54
+113
+187
+112
+188
+124
+51
+196
+118
+143
+200
+118
+110
+195
+184
+153
+61
+195
+23
+186
+107
+175
+87
+152
+126
+195
+32
+41
+164
+15
+16
+157
+3
+9
+28
+93
+101
+177
+151
+114
+130
+157
+170
+9
+128
+89
+181
+88
+102
+18
+195
+9
+97
+109
+179
+96
+167
+143
+154
+40
+57
+181
+178
+40
+37
+60
+35
+70
+104
+198
+55
+145
+183
+189
+94
+64
+138
+57
+101
+91
+44
+46
+81
+74
+114
+21
+106
+47
+130
+156
+170
+20
+193
+179
+136
+7
+19
+60
+186
+178
+1
+2
+7
+22
+70
+26
+132
+161
+176
+8
+68
+137
+15
+59
+22
+3
+24
+114
+76
+25
+72
+7
+2
+148
+72
+104
+175
+119
+141
+175
+183
+128
+122
+179
+176
+49
+112
+29
+170
+154
+2
+25
+132
+176
+66
+12
+84
+195
+20
+166
+19
+23
+176
+46
+97
+164
+117
+27
+109
+16
+115
+148
+56
+5
+122
+93
+57
+111
+156
+135
+15
+73
+103
+166
+70
+134
+173
+36
+57
+21
+19
+127
+192
+12
+151
+197
+26
+185
+77
+194
+76
+110
+181
+98
+158
+67
+181
+83
+68
+63
+170
+56
+3
+119
+90
+64
+181
+112
+39
+35
+57
+29
+64
+125
+176
+136
+30
+159
+88
+103
+25
+26
+138
+190
+104
+117
+167
+151
+4
+65
+153
+138
+52
+77
+194
+74
+98
+129
+91
+184
+91
+90
+125
+141
+122
+62
+79
+113
+170
+5
+104
+182
+160
+120
+82
+18
+172
+73
+87
+66
+21
+127
+181
+141
+21
+60
+172
+89
+190
+143
+149
+2
+80
+57
+28
+55
+86
+16
+131
+38
+54
+185
+21
+65
+5
+45
+22
+133
+1
+8
+45
+198
+186
+136
+146
+56
+24
+43
+46
+94
+152
+66
+30
+192
+82
+165
+55
+44
+172
+39
+89
+181
+92
+122
+111
+168
+10
+148
+196
+48
+128
+141
+95
+105
+179
+129
+167
+38
+129
+35
+52
+193
+94
+29
+136
+154
+100
+20
+23
+154
+124
+158
+34
+186
+15
+17
+172
+82
+148
+149
+165
+50
+19
+63
+15
+124
+6
+123
+88
+20
+134
+25
+148
+63
+52
+143
+191
+63
+61
+3
+72
+9
+8
+174
+172
+72
+81
+42
+125
+173
+117
+145
+18
+3
+62
+144
+110
+163
+196
+106
+77
+108
+158
+173
+19
+160
+188
+89
+45
+70
+15
+67
+68
+5
+17
+65
+36
+33
+74
+147
+17
+183
+142
+6
+167
+145
+172
+125
+6
+109
+4
+44
+30
+185
+47
+16
+76
+111
+188
+127
+74
+100
+141
+145
+2
+115
+69
+184
+82
+40
+102
+56
+21
+27
+170
+179
+150
+90
+188
+125
+57
+21
+10
+75
+164
+107
+172
+66
+52
+121
+63
+90
+177
+55
+139
+140
+191
+87
+6
+57
+91
+35
+197
+68
+34
+197
+75
+84
+30
+24
+75
+36
+143
+133
+119
+115
+24
+106
+27
+8
+7
+168
+149
+186
+180
+10
+37
+133
+74
+43
+194
+186
+169
+139
+118
+56
+77
+158
+57
+117
+194
+112
+121
+126
+65
+57
+161
+53
+78
+189
+34
+105
+125
+5
+107
+199
+34
+15
+185
+181
+17
+80
+128
+49
+148
+46
+148
+71
+98
+154
+38
+50
+156
+91
+142
+38
+152
+176
+90
+155
+121
+138
+138
+193
+117
+162
+123
+87
+13
+96
+62
+111
+112
+71
+23
+98
+185
+26
+94
+135
+169
+198
+68
+27
+152
+74
+75
+189
+58
+51
+187
+58
+72
+109
+10
+84
+16
+142
+110
+183
+117
+53
+68
+131
+174
+64
+23
+160
+160
+121
+90
+49
+87
+83
+119
+170
+146
+150
+186
+172
+161
+17
+56
+179
+173
+34
+45
+164
+182
+24
+101
+197
+72
+63
+131
+20
+144
+81
+194
+37
+81
+153
+193
+185
+174
+175
+92
+174
+25
+181
+64
+156
+164
+184
+27
+106
+196
+21
+163
+194
+101
+61
+60
+11
+128
+76
+102
+134
+87
+119
+129
+106
+78
+115
+188
+94
+76
+15
+8
+112
+2
+6
+22
+83
+96
+37
+156
+5
+33
+150
+10
+112
+181
+83
+71
+83
+60
+16
+158
+3
+196
+151
+146
+120
+9
+176
+181
+98
+167
+120
+17
+28
+14
+38
+101
+70
+110
+35
+21
+15
+102
+80
+157
+28
+157
+93
+147
+48
+169
+186
+1
+132
+184
+124
+86
+5
+54
+82
+5
+98
+143
+180
+193
+143
+125
+64
+64
+10
+84
+14
+129
+51
+150
+41
+99
+29
+88
+69
+22
+113
+79
+60
+57
+1
+94
+161
+118
+64
+120
+150
+19
+166
+26
+61
+134
+54
+121
+49
+1
+172
+21
+183
+108
+2
+43
+40
+56
+177
+160
+166
+159
+61
+140
+90
+78
+66
+91
+159
+134
+173
+39
+76
+106
+153
+164
+6
+163
+130
+117
+129
+126
+198
+51
+128
+114
+133
+176
+60
+175
+109
+81
+112
+143
+53
+29
+99
+142
+157
+66
+191
+150
+186
+167
+129
+74
+82
+27
+29
+130
+119
+148
+19
+179
+105
+25
+9
+27
+84
+69
+57
+125
+35
+87
+11
+86
+20
+144
+91
+49
+79
+35
+104
+110
+129
+185
+154
+55
+152
+15
+123
+8
+141
+179
+5
+22
+87
+123
+160
+51
+70
+165
+164
+102
+142
+136
+142
+24
+71
+12
+39
+126
+12
+138
+120
+81
+4
+100
+168
+109
+137
+48
+54
+95
+92
+97
+152
+47
+111
+48
+91
+116
+79
+32
+86
+27
+192
+114
+157
+117
+89
+82
+94
+26
+113
+42
+38
+54
+189
+44
+168
+16
+186
+173
+162
+16
+43
+114
+98
+166
+120
+28
+88
+77
+77
+166
+105
+145
+122
+30
+87
+52
+133
+130
+183
+125
+110
+136
+29
+149
+35
+72
+122
+87
+24
+163
+164
+119
+39
+168
+54
+20
+32
+16
+10
+115
+3
+184
+80
+26
+42
+19
+135
+41
+37
+56
+5
+125
+110
+138
+41
+6
+70
+166
+175
+153
+149
+115
+151
+77
+102
+121
+11
+172
+140
+91
+92
+134
+172
+31
+40
+167
+40
+139
+78
+19
+8
+85
+36
+52
+192
+87
+196
+193
+195
+33
+45
+173
+35
+50
+190
+90
+28
+163
+129
+112
+111
+57
+145
+163
+73
+176
+194
+187
+177
+177
+72
+47
+31
+167
+127
+58
+12
+150
+193
+3
+89
+104
+28
+30
+131
+117
+122
+80
+187
+5
+149
+54
+188
+40
+153
+158
+172
+12
+123
+33
+89
+40
+45
+111
+63
+178
+103
+21
+1
+18
+102
+54
+3
+136
+192
+132
+62
+186
+162
+96
+125
+84
+182
+138
+189
+96
+76
+199
+108
+59
+184
+174
+188
+165
+101
+123
+38
+117
+165
+141
+163
+106
+173
+86
+164
+10
+183
+11
+26
+56
+102
+113
+163
+164
+117
+27
+107
+1
+50
+90
+95
+161
+109
+6
+60
+110
+117
+119
+64
+110
+89
+146
+78
+155
+27
+169
+175
+132
+18
+127
+197
+47
+108
+29
+198
+133
+17
+111
+109
+60
+183
+162
+124
+86
+4
+50
+68
+159
+149
+60
+24
+7
+25
+88
+103
+31
+61
+94
+12
+34
+93
+61
+125
+8
+122
+66
+100
+2
+120
+103
+138
+101
+162
+69
+158
+129
+151
+151
+147
+124
+24
+32
+178
+183
+99
+142
+166
+124
+49
+178
+28
+172
+177
+121
+133
+110
+60
+175
+114
+111
+40
+45
+113
+76
+46
+191
+138
+108
+8
+80
+9
+137
+147
+46
+159
+139
+10
+11
+175
+151
+137
+64
+150
+128
+15
+142
+121
+50
+12
+28
+62
+120
+163
+98
+125
+65
+69
+33
+178
+167
+6
+132
+140
+60
+95
+38
+174
+100
+36
+122
+8
+153
+49
+120
+80
+8
+125
+80
+162
+50
+46
+25
+140
+19
+54
+154
+42
+71
+43
+26
+167
+176
+151
+127
+3
+75
+24
+70
+7
+15
+26
+26
+121
+94
+81
+37
+96
+44
+2
+20
+105
+58
+1
+88
+119
+119
+50
+26
+109
+21
+152
+122
+171
+128
+27
+12
+33
+93
+61
+127
+17
+160
+6
+200
+144
+67
+106
+33
+48
+191
+115
+168
+175
+145
+96
+67
+144
+59
+64
+53
+141
+170
+155
+4
+29
+142
+189
+57
+43
+149
+110
+121
+138
+136
+177
+46
+83
+87
+172
+51
+166
+133
+109
+58
+171
+109
+120
+135
+136
+2
+185
+100
+132
+95
+189
+75
+156
+62
+169
+57
+18
+2
+50
+88
+76
+66
+114
+91
+118
+94
+100
+158
+49
+74
+2
+147
+66
+72
+40
+191
+192
+34
+76
+155
+49
+101
+162
+66
+141
+58
+75
+132
+120
+136
+135
+189
+117
+3
+168
+186
+4
+155
+89
+146
+77
+147
+190
+20
+10
+80
+197
+58
+182
+168
+174
+134
+37
+14
+160
+31
+150
+22
+188
+129
+86
+162
+194
+110
+118
+120
+64
+108
+72
+60
+111
+133
+1
+8
+42
+184
+126
+107
+107
+86
+152
+143
+94
+75
+11
+190
+42
+150
+120
+174
+164
+17
+28
+13
+29
+62
+112
+118
+104
+159
+26
+125
+113
+161
+147
+38
+101
+71
+114
+48
+62
+147
+123
+21
+22
+143
+65
+105
+45
+128
+169
+59
+37
+93
+31
+149
+20
+181
+109
+23
+161
+166
+147
+191
+18
+197
+19
+144
+88
+40
+47
+125
+128
+40
+91
+190
+122
+27
+67
+163
+177
+196
+184
+144
+12
+177
+157
+155
+121
+129
+90
+183
+88
+80
+91
+23
+124
+134
+94
+157
+97
+174
+176
+87
+145
+89
+26
+161
+132
+141
+60
+93
+24
+107
+30
+24
+71
+13
+43
+141
+59
+92
+16
+76
+110
+179
+87
+114
+102
+189
+23
+33
+196
+81
+122
+5
+131
+143
+76
+174
+165
+24
+60
+148
+145
+142
+148
+18
+172
+74
+100
+140
+140
+180
+19
+100
+27
+63
+141
+77
+200
+105
+33
+55
+31
+94
+87
+76
+77
+174
+160
+191
+110
+141
+62
+106
+76
+105
+152
+169
+45
+154
+116
+113
+42
+30
+8
+181
+15
+60
+33
+55
+41
+149
+128
+28
+21
+71
+43
+23
+147
+83
+174
+99
+28
+81
+33
+70
+126
+127
+32
+47
+199
+173
+50
+145
+17
+3
+66
+169
+24
+22
+118
+113
+22
+113
+83
+85
+159
+195
+140
+91
+85
+92
+190
+111
+160
+158
+115
+69
+181
+63
+151
+146
+114
+178
+41
+44
+96
+185
+51
+40
+180
+124
+127
+42
+115
+115
+52
+80
+16
+174
+102
+54
+6
+151
+53
+165
+116
+12
+27
+57
+100
+91
+51
+84
+49
+139
+199
+145
+81
+188
+197
+93
+184
+70
+164
+158
+69
+197
+161
+197
+135
+40
+28
+8
+1
+132
+184
+124
+87
+6
+61
+111
+119
+118
+45
+5
+33
+151
+11
+108
+152
+147
+113
+154
+111
+85
+111
+101
+5
+126
+112
+141
+36
+153
+191
+176
+136
+34
+180
+175
+33
+31
+85
+34
+46
+173
+23
+180
+75
+35
+138
+117
+63
+124
+181
+173
+13
+122
+23
+37
+21
+195
+183
+143
+14
+194
+42
+104
+53
+181
+10
+30
+95
+99
+141
+156
+69
+11
+50
+200
+156
+136
+17
+82
+141
+104
+160
+25
+113
+57
+129
+58
+190
+22
+26
+161
+137
+173
+3
+65
+168
+22
+21
+129
+185
+151
+48
+129
+145
+112
+165
+186
+32
+125
+60
+38
+90
+199
+183
+110
+14
+92
+35
+178
+158
+148
+67
+76
+51
+21
+74
+56
+72
+130
+134
+32
+190
+51
+198
+132
+11
+80
+183
+181
+37
+197
+53
+144
+190
+45
+160
+154
+90
+154
+121
+139
+149
+41
+110
+94
+173
+198
+29
+199
+132
+5
+45
+29
+174
+188
+159
+68
+176
+46
+94
+154
+76
+74
+157
+85
+94
+3
+172
+7
+92
+95
+143
+7
+159
+94
+131
+146
+99
+85
+17
+140
+87
+68
+24
+131
+176
+76
+74
+165
+125
+64
+63
+199
+32
+199
+110
+70
+31
+159
+79
+43
+146
+90
+30
+172
+162
+23
+82
+89
+199
+191
+162
+52
+56
+70
+117
+77
+8
+154
+61
+177
+118
+115
+28
+136
+161
+145
+22
+34
+4
+125
+115
+164
+152
+43
+89
+151
+104
+71
+91
+105
+15
+150
+163
+32
+129
+83
+146
+129
+57
+188
+12
+182
+191
+103
+106
+107
+95
+5
+180
+36
+193
+36
+86
+194
+187
+179
+199
+183
+109
+6
+59
+99
+69
+118
+94
+102
+171
+107
+107
+74
+89
+65
+195
+184
+152
+58
+184
+183
+41
+2
+46
+61
+150
+154
+178
+83
+99
+51
+16
+36
+73
+120
+64
+104
+53
+180
+4
+10
+25
+66
+169
+26
+39
+1
+53
+110
+187
+135
+129
+156
+181
+80
+56
+18
+5
+64
+148
+107
+116
+136
+169
+199
+70
+30
+158
+76
+37
+142
+117
+26
+107
+6
+79
+23
+23
+134
+3
+14
+57
+14
+179
+147
+71
+110
+22
+143
+61
+79
+129
+66
+38
+34
+65
+88
+146
+79
+168
+96
+67
+138
+32
+149
+7
+103
+159
+26
+126
+129
+39
+75
+95
+100
+149
+198
+44
+88
+130
+194
+197
+33
+30
+85
+40
+73
+83
+45
+123
+134
+96
+171
+160
+27
+123
+100
+92
+55
+103
+123
+14
+175
+129
+195
+12
+122
+30
+79
+6
+133
+142
+57
+67
+89
+135
+15
+72
+105
+179
+136
+1
+188
+120
+31
+112
+190
+140
+127
+104
+86
+183
+128
+123
+187
+14
+2
+93
+136
+185
+83
+40
+92
+194
+140
+99
+132
+102
+29
+61
+106
+83
+150
+150
+157
+191
+135
+91
+137
+5
+200
+158
+144
+45
+178
+67
+3
+13
+52
+198
+122
+154
+31
+1
+134
+198
+179
+97
+173
+164
+30
+108
+178
+100
+4
+119
+85
+37
+62
+42
+100
+19
+19
+145
+102
+109
+136
+35
+188
+18
+21
+161
+183
+52
+64
+122
+156
+40
+33
+40
+149
+129
+41
+86
+148
+111
+138
+30
+138
+159
+120
+85
+36
+55
+4
+133
+160
+172
+189
+188
+31
+98
+112
+193
+151
+168
+54
+10
+179
+182
+86
+82
+120
+182
+14
+48
+168
+171
+119
+180
+9
+36
+139
+113
+30
+162
+103
+161
+42
+4
+49
+65
+146
+95
+55
+79
+180
+168
+193
+46
+146
+60
+48
+151
+73
+80
+23
+19
+113
+109
+37
+42
+115
+119
+77
+197
+89
+164
+187
+47
+195
+151
+156
+179
+73
+27
+103
+179
+149
+91
+200
+188
+130
+86
+154
+151
+119
+157
+68
+199
+188
+132
+109
+63
+199
+35
+15
+180
+146
+61
+55
+181
+193
+134
+71
+19
+76
+86
+33
+27
+65
+150
+120
+167
+124
+47
+164
+161
+95
+121
+75
+165
+116
+20
+74
+65
+129
+186
+159
+81
+59
+26
+27
+129
+135
+50
+82
+47
+144
+41
+150
+134
+56
+138
+121
+90
+51
+104
+161
+34
+160
+55
+93
+65
+152
+128
+199
+47
+96
+150
+41
+96
+11
+8
+151
+34
+45
+168
+2
+102
+191
+34
+81
+184
+178
+16
+97
+38
+156
+193
+155
+199
+2
+19
+99
+27
+71
+185
+74
+181
+17
+79
+116
+193
+110
+132
+199
+11
+72
+136
+169
+196
+57
+182
+180
+38
+10
+127
+68
+70
+8
+26
+81
+60
+31
+45
+192
+151
+175
+98
+16
+14
+137
+99
+168
+116
+190
+96
+69
+151
+88
+173
+45
+118
+106
+180
+125
+130
+58
+183
+177
+15
+104
+89
+199
+196
+184
+142
+198
+111
+91
+147
+65
+68
+20
+114
+101
+186
+7
+174
+181
+120
+93
+75
+17
+30
+27
+94
+119
+70
+151
+75
+92
+82
+64
+45
+93
+160
+122
+93
+66
+160
+171
+187
+187
+41
+161
+199
+148
+96
+46
+16
+84
+161
+10
+14
+200
+72
+35
+167
+92
+44
+44
+67
+9
+53
+33
+129
+73
+81
+30
+57
+72
+122
+91
+48
+73
+6
+176
+8
+65
+116
+114
+45
+49
+88
+88
+136
+29
+155
+68
+18
+95
+12
+17
+200
+46
+83
+83
+153
+173
+62
+20
+166
+15
+198
+53
+136
+139
+9
+8
+168
+133
+89
+144
+61
+74
+93
+100
+161
+69
+168
+191
+38
+108
+107
+75
+87
+47
+105
+8
+104
+152
+183
+129
+130
+23
+164
+185
+31
+125
+74
+125
+80
+159
+37
+194
+37
+79
+143
+145
+185
+6
+174
+194
+196
+33
+41
+148
+118
+181
+26
+129
+142
+96
+97
+117
+32
+143
+170
+137
+87
+97
+198
+117
+121
+74
+151
+47
+123
+114
+178
+47
+79
+54
+12
+189
+34
+100
+98
+90
+58
+142
+127
+92
+6
+14
+33
+70
+130
+152
+142
+86
+36
+47
+154
+104
+45
+135
+3
+12
+42
+149
+115
+154
+89
+149
+93
+18
+70
+61
+138
+82
+47
+148
+66
+66
+6
+41
+194
+200
+58
+150
+181
+135
+183
+89
+88
+127
+178
+122
+137
+120
+94
+82
+45
+141
+37
+156
+7
+43
+197
+195
+197
+28
+199
+144
+74
+148
+28
+35
+159
+42
+24
+162
+161
+109
+8
+65
+123
+154
+22
+144
+71
+131
+152
+134
+35
+5
+117
+61
+117
+155
+83
+105
+83
+159
+4
+199
+158
+159
+135
+182
+83
+59
+11
+138
+134
+162
+165
+141
+157
+77
+54
+31
+100
+127
+66
+53
+124
+70
+100
+177
+159
+167
+170
+119
+183
+28
+127
+106
+99
+43
+162
+191
+93
+35
+178
+154
+125
+168
+87
+7
+62
+114
+127
+139
+94
+117
+60
+111
+131
+185
+134
+142
+49
+19
+77
+91
+55
+117
+6
+185
+56
+70
+122
+98
+93
+82
+58
+9
+135
+131
+177
+79
+86
+6
+67
+149
+96
+32
+132
+105
+45
+123
+138
+118
+73
+175
+195
+199
+36
+30
+58
+80
+159
+38
+200
+60
+163
+37
+159
+29
+139
+178
+16
+98
+51
+22
+77
+70
+126
+132
+57
+157
+33
+184
+8
+194
+95
+24
+94
+146
+34
+97
+71
+159
+115
+66
+159
+163
+155
+59
+166
+64
+88
+158
+159
+130
+154
+153
+134
+31
+179
+199
+184
+115
+37
+190
+16
+182
+153
+81
+114
+161
+136
+172
+10
+116
+7
+199
+134
+17
+98
+37
+136
+89
+108
+51
+137
+166
+168
+117
+190
+89
+24
+141
+36
+149
+171
+91
+6
+19
+59
+184
+176
+196
+200
+36
+15
+171
+90
+8
+38
+156
+197
+180
+103
+4
+98
+156
+54
+121
+41
+157
+173
+26
+4
+191
+113
+157
+129
+160
+1
+169
+3
+99
+170
+131
+62
+193
+200
+67
+198
+189
+157
+40
+30
+24
+75
+35
+136
+102
+192
+37
+95
+39
+184
+148
+40
+108
+89
+162
+176
+196
+196
+19
+147
+114
+165
+169
+132
+74
+56
+73
+136
+162
+152
+53
+151
+32
+36
+132
+70
+39
+5
+79
+27
+57
+100
+87
+26
+174
+12
+110
+152
+122
+162
+81
+28
+43
+4
+38
+195
+33
+46
+183
+87
+73
+60
+104
+87
+188
+143
+169
+128
+45
+124
+137
+110
+27
+174
+199
+31
+197
+108
+74
+75
+186
+45
+194
+162
+26
+104
+190
+10
+150
+11
+117
+7
+192
+93
+29
+144
+5
+131
+148
+109
+122
+154
+29
+192
+93
+33
+165
+99
+111
+174
+50
+135
+164
+165
+120
+34
+127
+58
+6
+113
+30
+164
+117
+28
+115
+36
+187
+200
+117
+108
+193
+189
+195
+75
+94
+94
+120
+78
+192
+50
+173
+185
+161
+100
+152
+19
+147
+109
+136
+34
+187
+14
+3
+96
+154
+58
+161
+52
+62
+108
+88
+157
+155
+118
+117
+42
+198
+14
+102
+88
+12
+78
+166
+90
+53
+109
+176
+78
+87
+25
+166
+175
+162
+197
+124
+172
+121
+177
+178
+77
+65
+97
+1
+137
+8
+23
+65
+186
+133
+125
+157
+14
+80
+153
+198
+13
+99
+79
+183
+187
+79
+194
+57
+199
+85
+123
+172
+131
+36
+43
+134
+23
+129
+171
+70
+80
+54
+3
+140
+12
+14
+174
+125
+184
+179
+18
+103
+53
+196
+102
+47
+167
+184
+5
+173
+198
+34
+26
+53
+87
+44
+87
+127
+175
+114
+109
+29
+196
+116
+135
+169
+1
+81
+84
+176
+99
+14
+194
+38
+84
+166
+43
+166
+14
+191
+20
+3
+40
+12
+117
+197
+130
+15
+117
+175
+196
+5
+64
+140
+68
+146
+69
+104
+7
+102
+152
+1
+37
+18
+174
+86
+155
+156
+144
+65
+100
+12
+179
+162
+167
+147
+180
+157
+126
+140
+115
+25
+123
+111
+165
+189
+53
+18
+30
+22
+60
+165
+51
+17
+50
+146
+27
+56
+89
+37
+21
+192
+169
+86
+193
+189
+199
+93
+176
+15
+112
+141
+36
+148
+166
+68
+116
+88
+87
+133
+20
+124
+167
+89
+27
+168
+165
+80
+199
+80
+87
+8
+65
+121
+144
+174
+151
+148
+126
+29
+39
+175
+106
+60
+13
+138
+112
+33
+195
+71
+76
+16
+13
+137
+108
+12
+104
+120
+183
+26
+108
+16
+122
+190
+43
+150
+119
+164
+117
+28
+118
+56
+79
+167
+95
+67
+153
+116
+123
+93
+56
+102
+105
+117
+161
+113
+37
+1
+79
+65
+84
+117
+149
+48
+143
+30
+95
+103
+166
+69
+128
+144
+117
+5
+181
+46
+44
+55
+137
+128
+135
+57
+128
+64
+31
+11
+188
+29
+85
+47
+124
+122
+17
+8
+92
+83
+74
+100
+138
+128
+130
+28
+197
+135
+40
+28
+6
+191
+94
+44
+23
+145
+59
+58
+15
+171
+89
+199
+196
+186
+157
+66
+187
+132
+112
+80
+79
+154
+14
+98
+63
+100
+33
+101
+112
+165
+181
+2
+188
+108
+158
+177
+42
+61
+183
+157
+95
+157
+86
+105
+60
+12
+133
+98
+191
+64
+69
+41
+32
+20
+37
+45
+137
+16
+70
+78
+37
+123
+7
+133
+137
+27
+127
+124
+2
+97
+168
+139
+122
+84
+6
+81
+30
+57
+70
+109
+32
+8
+166
+122
+43
+163
+193
+89
+199
+1
+13
+71
+110
+25
+161
+148
+39
+102
+65
+78
+83
+199
+50
+113
+25
+139
+8
+200
+133
+199
+196
+191
+183
+183
+55
+79
+183
+192
+104
+101
+68
+103
+7
+117
+43
+8
+61
+100
+52
+13
+12
+158
+43
+37
+41
+113
+107
+31
+24
+64
+169
+39
+118
+158
+92
+132
+163
+193
+96
+39
+171
+79
+134
+95
+173
+179
+125
+137
+100
+168
+112
+165
+182
+8
+13
+8
+127
+99
+48
+198
+163
+197
+113
+104
+15
+152
+181
+121
+92
+72
+1
+162
+167
+144
+162
+77
+6
+146
+19
+2
+44
+55
+130
+88
+165
+198
+101
+30
+71
+156
+100
+1
+109
+50
+116
+47
+43
+39
+48
+142
+20
+46
+92
+145
+42
+144
+95
+72
+179
+29
+162
+116
+38
+189
+189
+38
+126
+20
+188
+150
+7
+92
+93
+125
+120
+197
+103
+43
+132
+9
+65
+114
+99
+172
+140
+95
+118
+52
+48
+28
+137
+166
+169
+119
+199
+124
+150
+193
+4
+95
+132
+139
+49
+44
+30
+182
+30
+140
+176
+195
+188
+178
+180
+78
+56
+31
+87
+46
+96
+163
+114
+20
+100
+20
+26
+176
+20
+137
+49
+58
+115
+165
+163
+91
+81
+70
+89
+108
+46
+103
+9
+128
+90
+187
+114
+3
+192
+130
+54
+155
+49
+100
+157
+46
+65
+180
+98
+175
+168
+33
+94
+64
+147
+101
+89
+28
+167
+155
+26
+164
+152
+37
+54
+196
+94
+2
+166
+179
+186
+100
+135
+106
+27
+10
+19
+29
+2
+156
+122
+131
+86
+140
+70
+166
+165
+95
+92
+94
+143
+8
+168
+136
+107
+16
+136
+75
+31
+114
+8
+26
+88
+98
+198
+106
+53
+165
+117
+18
+57
+188
+12
+182
+192
+110
+139
+43
+9
+68
+128
+161
+19
+65
+19
+136
+43
+40
+55
+166
+105
+138
+87
+85
+127
+6
+90
+88
+126
+162
+41
+186
+152
+37
+54
+194
+78
+123
+34
+100
+94
+61
+129
+24
+183
+84
+58
+199
+70
+36
+187
+196
+96
+15
+26
+23
+105
+29
+28
+111
+21
+124
+158
+34
+182
+192
+114
+156
+114
+81
+66
+67
+8
+46
+3
+3
+196
+150
+139
+86
+71
+53
+83
+17
+161
+11
+22
+33
+198
+98
+7
+158
+86
+97
+9
+183
+18
+65
+28
+181
+40
+14
+120
+200
+118
+115
+30
+144
+194
+73
+89
+84
+104
+67
+68
+6
+29
+118
+48
+32
+160
+72
+197
+136
+46
+53
+110
+183
+106
+194
+9
+110
+176
+73
+55
+77
+163
+88
+68
+17
+90
+187
+114
+4
+2
+177
+43
+65
+5
+50
+52
+63
+116
+130
+141
+78
+199
+90
+153
+107
+67
+42
+47
+105
+14
+138
+107
+3
+56
+109
+149
+118
+169
+152
+191
+182
+175
+9
+83
+20
+171
+48
+155
+93
+169
+180
+160
+143
+20
+30
+3
+154
+97
+196
+103
+57
+21
+12
+86
+10
+89
+46
+80
+68
+94
+152
+75
+80
+5
+113
+40
+23
+180
+79
+55
+14
+197
+53
+148
+14
+157
+19
+103
+48
+166
+169
+116
+180
+40
+23
+176
+51
+124
+93
+41
+11
+100
+98
+94
+82
+50
+164
+138
+151
+64
+34
+24
+45
+51
+104
+173
+98
+35
+130
+67
+37
+21
+198
+199
+13
+90
+24
+137
+6
+3
+170
+191
+19
+199
+23
+151
+101
+45
+163
+178
+5
+28
+127
+111
+126
+158
+17
+80
+128
+52
+159
+87
+95
+183
+47
+40
+20
+163
+195
+105
+80
+140
+120
+61
+87
+178
+88
+126
+172
+97
+34
+136
+112
+52
+100
+137
+126
+122
+197
+89
+163
+183
+29
+130
+120
+146
+3
+103
+191
+26
+37
+189
+4
+124
+112
+157
+135
+198
+176
+73
+57
+90
+28
+162
+125
+90
+19
+101
+37
+118
+175
+194
+186
+177
+188
+137
+136
+183
+79
+24
+40
+23
+180
+75
+32
+120
+41
+162
+9
+196
+97
+19
+42
+82
+120
+183
+20
+75
+74
+173
+176
+99
+9
+163
+104
+157
+6
+24
+92
+139
+12
+18
+6
+71
+176
+21
+143
+68
+124
+133
+80
+83
+186
+169
+137
+107
+10
+98
+98
+110
+182
+103
+186
+192
+79
+143
+151
+23
+181
+81
+61
+36
+65
+73
+53
+63
+105
+64
+43
+83
+107
+101
+42
+147
+103
+101
+80
+173
+123
+183
+186
+76
+182
+12
+35
+100
+92
+51
+84
+49
+135
+177
+42
+68
+26
+151
+71
+67
+169
+14
+162
+53
+58
+73
+117
+47
+32
+169
+131
+64
+11
+88
+37
+28
+42
+198
+13
+99
+79
+182
+187
+83
+16
+150
+159
+7
+8
+191
+73
+125
+97
+54
+55
+44
+171
+31
+50
+21
+82
+102
+76
+138
+146
+40
+126
+197
+51
+133
+140
+42
+197
+6
+68
+150
+95
+18
+60
+198
+48
+105
+200
+56
+142
+146
+1
+95
+165
+132
+111
+81
+89
+4
+26
+128
+131
+39
+56
+188
+26
+65
+156
+155
+127
+167
+59
+49
+169
+173
+119
+164
+109
+182
+115
+52
+82
+24
+5
+22
+83
+108
+96
+13
+11
+152
+18
+142
+90
+60
+154
+181
+108
+16
+131
+42
+77
+84
+18
+154
+160
+179
+35
+199
+78
+85
+8
+81
+21
+197
+198
+13
+96
+65
+126
+178
+133
+2
+13
+65
+73
+55
+70
+132
+161
+184
+55
+78
+176
+152
+130
+13
+116
+179
+31
+174
+169
+52
+192
+86
+187
+152
+34
+33
+96
+85
+46
+113
+66
+181
+97
+155
+56
+147
+183
+170
+178
+141
+47
+17
+82
+139
+100
+152
+9
+89
+55
+136
+119
+96
+108
+184
+133
+148
+92
+22
+103
+26
+26
+129
+143
+94
+81
+44
+139
+40
+193
+1
+73
+34
+149
+185
+176
+191
+164
+68
+135
+199
+182
+104
+191
+5
+119
+68
+138
+20
+79
+94
+61
+118
+162
+114
+23
+118
+100
+141
+146
+7
+127
+105
+88
+187
+127
+85
+164
+26
+78
+36
+117
+176
+10
+76
+172
+143
+115
+6
+5
+178
+23
+140
+38
+169
+75
+128
+93
+8
+17
+31
+29
+99
+138
+138
+189
+96
+76
+193
+79
+139
+126
+105
+101
+62
+63
+23
+175
+46
+110
+41
+62
+6
+80
+24
+29
+161
+110
+8
+60
+93
+18
+70
+62
+142
+101
+129
+66
+34
+11
+162
+76
+199
+115
+99
+160
+72
+188
+89
+37
+30
+42
+190
+163
+66
+129
+185
+152
+51
+137
+166
+161
+76
+13
+193
+45
+137
+20
+85
+135
+48
+75
+19
+37
+51
+179
+17
+92
+197
+161
+195
+123
+180
+178
+47
+86
+91
+176
+38
+52
+170
+153
+187
+153
+36
+38
+108
+104
+59
+19
+185
+137
+162
+137
+166
+168
+114
+176
+33
+17
+5
+80
+39
+118
+161
+105
+179
+134
+192
+149
+173
+97
+25
+76
+35
+123
+26
+55
+98
+89
+59
+152
+184
+138
+172
+187
+180
+200
+182
+88
+96
+183
+35
+167
+90
+37
+11
+138
+129
+135
+53
+106
+155
+182
+98
+154
+44
+79
+76
+151
+21
+176
+62
+195
+14
+129
+50
+144
+14
+191
+24
+24
+130
+162
+5
+173
+195
+16
+143
+116
+14
+44
+136
+24
+123
+125
+46
+157
+127
+155
+189
+135
+112
+63
+169
+50
+178
+25
+145
+50
+194
+122
+186
+17
+34
+51
+5
+170
+174
+118
+144
+4
+128
+137
+74
+9
+191
+70
+101
+179
+171
+13
+143
+144
+179
+177
+56
+143
+158
+67
+179
+71
+23
+99
+185
+25
+82
+73
+102
+157
+23
+131
+178
+90
+138
+19
+77
+91
+50
+86
+69
+42
+36
+36
+93
+40
+4
+68
+172
+26
+9
+21
+48
+102
+178
+153
+117
+130
+123
+174
+137
+58
+114
+168
+184
+189
+87
+18
+131
+24
+164
+167
+132
+92
+159
+133
+167
+8
+147
+10
+144
+176
+161
+178
+27
+158
+111
+41
+52
+141
+182
+26
+126
+121
+192
+66
+73
+41
+192
+188
+196
+89
+172
+33
+48
+197
+152
+139
+69
+160
+140
+5
+173
+195
+18
+154
+161
+183
+49
+45
+32
+190
+56
+27
+60
+120
+178
+189
+134
+109
+48
+105
+6
+91
+90
+126
+148
+155
+2
+15
+77
+131
+92
+177
+33
+10
+163
+90
+75
+44
+194
+170
+78
+136
+121
+98
+106
+154
+168
+23
+31
+183
+20
+75
+72
+159
+107
+16
+139
+86
+69
+44
+46
+83
+87
+176
+76
+72
+149
+50
+164
+133
+124
+149
+184
+162
+125
+87
+5
+46
+32
+181
+1
+177
+52
+125
+78
+148
+187
+198
+102
+34
+90
+36
+4
+102
+183
+178
+27
+157
+107
+27
+2
+167
+190
+38
+119
+176
+192
+166
+73
+145
+17
+2
+58
+130
+63
+8
+84
+38
+71
+89
+95
+171
+178
+125
+154
+200
+13
+83
+186
+169
+143
+136
+135
+189
+120
+17
+27
+11
+21
+31
+200
+124
+144
+148
+189
+7
+144
+3
+126
+134
+73
+34
+149
+193
+17
+172
+76
+111
+186
+116
+29
+133
+136
+18
+87
+167
+16
+195
+29
+24
+87
+105
+55
+183
+9
+6
+157
+96
+163
+113
+13
+66
+82
+101
+71
+119
+71
+160
+123
+98
+84
+27
+8
+2
+142
+38
+155
+192
+154
+1
+18
+99
+37
+135
+77
+45
+181
+89
+102
+13
+163
+66
+130
+189
+164
+86
+44
+95
+175
+200
+23
+146
+68
+92
+146
+51
+191
+88
+12
+82
+189
+193
+63
+44
+98
+193
+82
+158
+9
+35
+135
+96
+162
+116
+37
+182
+157
+106
+23
+192
+141
+125
+82
+167
+69
+110
+46
+83
+88
+183
+104
+180
+145
+52
+9
+191
+66
+76
+63
+96
+11
+7
+145
+9
+153
+41
+70
+51
+77
+5
+141
+4
+156
+96
+176
+197
+196
+8
+82
+25
+15
+64
+55
+152
+26
+184
+76
+200
+117
+106
+185
+157
+84
+92
+195
+142
+104
+145
+138
+125
+113
+153
+105
+54
+180
+197
+161
+196
+133
+34
+5
+128
+125
+197
+61
+192
+8
+121
+57
+52
+199
+130
+189
+166
+100
+103
+122
+9
+156
+55
+126
+60
+30
+44
+196
+186
+151
+37
+64
+52
+139
+164
+141
+169
+149
+173
+95
+16
+44
+120
+122
+56
+37
+120
+192
+71
+103
+178
+141
+50
+29
+125
+93
+34
+167
+96
+71
+170
+180
+152
+90
+175
+45
+99
+190
+51
+193
+107
+105
+68
+62
+161
+16
+45
+129
+174
+85
+146
+115
+179
+40
+28
+14
+34
+76
+154
+40
+53
+163
+103
+154
+200
+16
+101
+62
+64
+28
+198
+137
+41
+13
+113
+162
+152
+57
+176
+149
+113
+134
+189
+132
+94
+180
+33
+180
+184
+84
+49
+137
+184
+77
+4
+134
+166
+198
+92
+172
+8
+106
+164
+36
+140
+117
+46
+22
+123
+140
+134
+147
+84
+180
+124
+124
+37
+101
+80
+170
+105
+102
+73
+124
+84
+196
+20
+156
+161
+163
+133
+133
+7
+48
+25
+120
+95
+89
+82
+95
+31
+134
+125
+147
+160
+40
+199
+38
+43
+115
+106
+200
+48
+90
+107
+39
+71
+77
+20
+32
+17
+15
+135
+80
+62
+56
+183
+195
+122
+176
+165
+7
+158
+84
+83
+147
+138
+104
+188
+195
+77
+111
+177
+64
+193
+182
+156
+99
+189
+50
+200
+149
+96
+33
+136
+120
+97
+106
+165
+41
+161
+2
+162
+161
+110
+8
+66
+122
+139
+139
+190
+89
+26
+152
+82
+130
+43
+90
+149
+91
+8
+25
+81
+69
+81
+71
+95
+137
+162
+147
+22
+13
+79
+162
+65
+134
+18
+102
+57
+20
+10
+87
+29
+193
+102
+75
+135
+141
+27
+97
+142
+182
+20
+81
+109
+127
+183
+157
+100
+189
+34
+105
+131
+41
+66
+31
+192
+78
+139
+135
+163
+166
+125
+63
+52
+152
+43
+94
+176
+13
+97
+64
+113
+111
+45
+76
+53
+35
+135
+95
+161
+110
+11
+82
+194
+31
+38
+155
+185
+120
+54
+51
+19
+58
+180
+158
+134
+187
+113
+197
+168
+41
+132
+25
+169
+191
+27
+42
+9
+80
+197
+64
+14
+107
+120
+152
+38
+63
+37
+56
+11
+162
+70
+169
+181
+171
+196
+39
+74
+94
+98
+147
+1
+91
+135
+191
+139
+114
+35
+186
+199
+123
+154
+18
+121
+166
+109
+166
+14
+192
+27
+33
+163
+81
+19
+183
+134
+154
+121
+147
+194
+43
+111
+82
+90
+7
+34
+147
+178
+144
+63
+89
+166
+1
+116
+85
+67
+43
+56
+150
+199
+49
+99
+158
+59
+130
+56
+164
+84
+30
+28
+99
+144
+181
+191
+115
+173
+6
+84
+53
+165
+119
+30
+108
+182
+126
+116
+168
+164
+72
+159
+104
+196
+38
+70
+78
+39
+136
+63
+155
+165
+199
+112
+84
+98
+29
+99
+134
+114
+81
+61
+43
+106
+56
+179
+175
+43
+83
+115
+148
+48
+163
+144
+4
+130
+141
+80
+16
+173
+101
+46
+175
+35
+35
+97
+71
+153
+82
+124
+2
+103
+200
+70
+27
+131
+143
+80
+197
+68
+35
+198
+76
+80
+197
+62
+1
+53
+112
+196
+168
+52
+1
+138
+20
+77
+86
+29
+199
+133
+12
+78
+158
+55
+105
+139
+91
+94
+145
+26
+56
+104
+117
+173
+183
+146
+33
+86
+20
+143
+81
+7
+109
+194
+190
+194
+57
+199
+78
+80
+185
+188
+64
+98
+15
+8
+115
+22
+95
+175
+2
+37
+9
+120
+42
+175
+71
+58
+106
+119
+161
+100
+155
+29
+184
+41
+194
+196
+33
+33
+108
+148
+120
+190
+59
+48
+160
+127
+122
+195
+72
+80
+28
+57
+87
+13
+96
+64
+120
+150
+23
+184
+101
+153
+13
+105
+117
+160
+115
+50
+65
+139
+51
+54
+71
+138
+193
+116
+157
+100
+194
+64
+34
+37
+114
+154
+97
+2
+140
+24
+83
+86
+167
+32
+89
+51
+110
+198
+4
+45
+32
+188
+49
+199
+156
+146
+79
+157
+37
+13
+143
+143
+174
+155
+166
+2
+124
+122
+22
+34
+12
+165
+89
+50
+97
+138
+152
+73
+76
+1
+119
+111
+194
+167
+53
+20
+46
+96
+159
+94
+137
+178
+32
+195
+79
+123
+27
+56
+96
+81
+17
+179
+121
+122
+42
+154
+147
+102
+90
+20
+118
+129
+109
+102
+31
+67
+123
+137
+122
+100
+103
+124
+14
+173
+113
+119
+103
+146
+152
+2
+48
+73
+15
+32
+56
+54
+20
+34
+25
+50
+78
+19
+15
+122
+197
+86
+144
+95
+76
+7
+156
+81
+78
+144
+164
+86
+47
+105
+12
+126
+51
+170
+166
+70
+123
+114
+178
+46
+77
+50
+14
+32
+67
+121
+123
+47
+179
+53
+110
+182
+109
+12
+99
+86
+24
+179
+57
+130
+73
+68
+150
+93
+9
+16
+17
+163
+22
+70
+22
+107
+41
+90
+172
+22
+184
+104
+171
+94
+28
+122
+81
+186
+189
+62
+73
+86
+58
+177
+139
+43
+5
+46
+35
+200
+86
+119
+141
+172
+170
+71
+101
+171
+118
+165
+134
+122
+127
+68
+66
+180
+93
+136
+185
+87
+61
+188
+179
+180
+71
+12
+32
+86
+29
+4
+159
+125
+118
+185
+50
+41
+197
+12
+102
+99
+84
+10
+107
+156
+174
+42
+86
+145
+94
+61
+123
+192
+46
+150
+89
+188
+129
+82
+131
+48
+110
+30
+191
+71
+113
+42
+37
+40
+112
+115
+85
+75
+94
+86
+75
+75
+174
+176
+89
+155
+130
+190
+173
+132
+36
+29
+54
+59
+74
+112
+8
+42
+186
+141
+172
+167
+58
+47
+164
+161
+95
+124
+87
+9
+77
+181
+196
+153
+153
+147
+103
+100
+73
+140
+187
+64
+102
+35
+96
+64
+121
+149
+7
+105
+169
+73
+121
+66
+111
+79
+71
+124
+104
+109
+119
+135
+136
+4
+4
+191
+112
+157
+135
+197
+170
+54
+192
+69
+87
+100
+16
+200
+62
+167
+50
+199
+148
+93
+30
+146
+9
+142
+175
+173
+71
+67
+169
+12
+150
+192
+7
+114
+26
+133
+164
+186
+45
+199
+191
+154
+11
+81
+187
+190
+62
+65
+33
+14
+185
+188
+67
+111
+60
+167
+62
+77
+102
+118
+198
+126
+172
+106
+88
+173
+46
+127
+145
+133
+94
+168
+160
+50
+69
+163
+158
+80
+64
+67
+27
+160
+119
+74
+176
+188
+150
+8
+100
+129
+78
+108
+142
+85
+33
+33
+106
+142
+98
+115
+10
+30
+90
+77
+51
+14
+30
+53
+53
+42
+184
+121
+78
+177
+163
+190
+73
+132
+139
+46
+27
+150
+58
+6
+113
+25
+134
+183
+94
+121
+81
+199
+63
+191
+181
+169
+192
+27
+37
+184
+171
+174
+111
+101
+6
+126
+105
+99
+52
+21
+62
+185
+157
+81
+73
+109
+197
+4
+55
+92
+61
+137
+72
+6
+184
+58
+88
+13
+84
+195
+11
+113
+186
+98
+114
+6
+7
+195
+108
+91
+180
+57
+128
+55
+182
+194
+130
+37
+56
+9
+150
+23
+190
+138
+122
+87
+30
+196
+110
+99
+6
+150
+45
+125
+148
+160
+33
+158
+53
+98
+110
+181
+100
+170
+123
+12
+164
+80
+9
+135
+126
+147
+147
+160
+39
+1
+55
+120
+29
+96
+118
+45
+9
+48
+10
+27
+80
+33
+84
+7
+89
+71
+24
+108
+30
+12
+7
+134
+144
+61
+70
+74
+20
+54
+150
+15
+143
+125
+72
+106
+188
+175
+161
+195
+120
+171
+149
+153
+181
+114
+59
+127
+37
+78
+139
+135
+162
+162
+114
+27
+137
+178
+42
+50
+122
+89
+37
+24
+8
+36
+150
+172
+86
+172
+60
+14
+142
+126
+81
+159
+25
+125
+123
+16
+191
+6
+117
+52
+65
+124
+155
+21
+131
+2
+33
+182
+196
+137
+63
+148
+119
+184
+38
+169
+79
+155
+14
+96
+51
+43
+2
+29
+162
+113
+18
+97
+23
+67
+196
+174
+81
+124
+15
+170
+93
+26
+125
+117
+177
+8
+57
+73
+134
+144
+62
+75
+98
+112
+194
+158
+199
+179
+80
+72
+115
+49
+60
+120
+179
+200
+190
+140
+129
+118
+152
+55
+161
+70
+175
+25
+177
+35
+21
+12
+86
+16
+123
+191
+47
+161
+149
+42
+115
+115
+59
+119
+184
+32
+141
+157
+80
+68
+87
+113
+99
+183
+4
+180
+50
+76
+15
+2
+82
+79
+134
+98
+185
+26
+96
+144
+6
+143
+200
+116
+100
+159
+60
+130
+42
+83
+126
+8
+122
+57
+49
+183
+62
+122
+179
+176
+49
+115
+50
+67
+155
+124
+151
+195
+12
+123
+32
+86
+32
+22
+44
+71
+30
+141
+176
+187
+138
+149
+56
+197
+75
+81
+15
+165
+58
+64
+62
+196
+24
+180
+64
+168
+31
+79
+200
+87
+127
+183
+156
+93
+154
+90
+156
+127
+159
+18
+77
+98
+97
+103
+149
+171
+85
+177
+98
+198
+107
+62
+13
+122
+14
+190
+13
+173
+122
+180
+184
+86
+63
+6
+70
+167
+178
+163
+181
+24
+114
+72
+7
+196
+117
+141
+195
+104
+74
+108
+186
+145
+200
+95
+168
+157
+34
+188
+29
+78
+15
+186
+183
+28
+129
+117
+148
+35
+83
+181
+143
+30
+96
+108
+185
+139
+173
+185
+160
+96
+137
+162
+142
+197
+106
+65
+36
+33
+73
+145
+18
+5
+71
+180
+50
+75
+7
+167
+141
+149
+25
+11
+39
+138
+83
+59
+6
+111
+13
+83
+186
+169
+145
+151
+4
+67
+168
+2
+102
+2
+96
+153
+63
+198
+26
+174
+13
+112
+156
+130
+176
+86
+135
+42
+40
+65
+27
+180
+39
+18
+161
+6
+188
+73
+144
+13
+186
+195
+102
+57
+27
+47
+42
+33
+20
+29
+193
+102
+77
+151
+10
+107
+151
+146
+117
+192
+96
+53
+55
+53
+28
+95
+118
+53
+59
+80
+155
+12
+74
+145
+3
+111
+44
+71
+27
+127
+121
+191
+57
+22
+21
+127
+177
+123
+144
+158
+53
+100
+128
+70
+69
+185
+93
+99
+156
+44
+63
+190
+174
+133
+34
+6
+137
+165
+165
+104
+139
+104
+174
+107
+81
+120
+197
+102
+41
+128
+4
+72
+196
+133
+34
+8
+146
+7
+129
+113
+124
+126
+43
+127
+172
+91
+1
+193
+147
+149
+174
+101
+44
+160
+159
+122
+100
+106
+135
+62
+159
+198
+157
+166
+178
+181
+86
+84
+139
+75
+3
+146
+47
+173
+15
+138
+94
+122
+91
+44
+52
+116
+30
+142
+182
+11
+34
+105
+127
+13
+138
+118
+66
+132
+5
+41
+4
+61
+131
+42
+74
+71
+162
+129
+124
+180
+170
+198
+62
+190
+189
+24
+44
+43
+70
+33
+166
+104
+131
+54
+147
+1
+86
+106
+69
+56
+121
+23
+54
+112
+192
+147
+155
+2
+23
+122
+128
+71
+73
+5
+171
+183
+161
+123
+90
+35
+3
+102
+187
+5
+156
+87
+123
+156
+31
+188
+52
+20
+57
+166
+83
+2
+68
+194
+157
+198
+182
+107
+9
+91
+67
+183
+92
+112
+44
+54
+134
+120
+113
+5
+8
+11
+191
+51
+190
+85
+3
+49
+73
+199
+139
+45
+21
+120
+129
+98
+33
+117
+7
+193
+91
+14
+68
+80
+72
+116
+50
+57
+94
+50
+62
+121
+171
+138
+93
+116
+61
+125
+4
+101
+166
+94
+67
+163
+175
+182
+123
+103
+111
+139
+44
+11
+73
+136
+166
+170
+131
+57
+168
+96
+61
+105
+83
+156
+189
+132
+94
+178
+22
+135
+15
+79
+140
+129
+117
+146
+23
+30
+174
+175
+91
+172
+11
+121
+28
+80
+28
+52
+65
+124
+162
+60
+104
+87
+187
+139
+152
+61
+1
+56
+134
+99
+189
+45
+177
+54
+139
+145
+22
+29
+178
+8
+53
+46
+3
+5
+6
+191
+95
+49
+44
+28
+169
+164
+66
+126
+159
+26
+125
+119
+195
+98
+34
+126
+53
+186
+36
+146
+159
+38
+1
+70
+7
+18
+47
+118
+89
+72
+31
+143
+183
+10
+16
+7
+102
+146
+165
+73
+159
+95
+147
+26
+34
+172
+134
+52
+113
+11
+50
+4
+177
+26
+167
+168
+110
+149
+101
+70
+113
+53
+102
+133
+84
+109
+100
+25
+49
+72
+192
+108
+121
+153
+33
+24
+48
+76
+19
+36
+47
+157
+128
+153
+169
+36
+99
+66
+109
+66
+17
+107
+95
+8
+192
+82
+163
+44
+193
+168
+74
+130
+117
+134
+156
+129
+173
+84
+146
+128
+52
+162
+108
+186
+153
+44
+86
+120
+152
+27
+1
+163
+172
+162
+30
+119
+52
+38
+163
+38
+165
+50
+14
+34
+81
+179
+148
+77
+131
+98
+9
+175
+169
+41
+125
+184
+184
+52
+53
+55
+56
+44
+159
+158
+118
+91
+85
+95
+4
+172
+199
+41
+63
+8
+83
+25
+3
+197
+158
+178
+47
+86
+94
+187
+82
+6
+102
+161
+54
+76
+171
+142
+118
+32
+130
+92
+183
+75
+7
+168
+149
+183
+162
+127
+107
+105
+69
+65
+175
+65
+20
+136
+36
+193
+32
+60
+76
+117
+17
+54
+171
+143
+115
+8
+18
+32
+36
+132
+68
+21
+113
+96
+159
+91
+118
+93
+94
+129
+134
+45
+65
+188
+145
+182
+187
+86
+30
+14
+14
+159
+25
+124
+119
+1
+136
+5
+9
+10
+176
+172
+51
+159
+99
+163
+84
+44
+110
+63
+193
+192
+17
+178
+116
+93
+118
+70
+165
+159
+71
+195
+133
+41
+54
+157
+57
+128
+60
+10
+124
+56
+21
+29
+184
+48
+34
+175
+148
+114
+152
+86
+151
+132
+32
+4
+145
+34
+97
+81
+10
+133
+111
+73
+43
+198
+8
+64
+116
+122
+87
+24
+166
+186
+19
+44
+94
+167
+162
+68
+151
+98
+37
+136
+90
+111
+65
+188
+146
+189
+20
+18
+135
+50
+82
+44
+131
+190
+165
+82
+7
+109
+192
+174
+118
+141
+193
+86
+183
+124
+102
+97
+65
+119
+130
+112
+104
+18
+180
+118
+86
+62
+194
+13
+132
+79
+90
+28
+159
+101
+179
+171
+12
+139
+127
+112
+132
+188
+139
+147
+28
+50
+49
+47
+40
+22
+173
+36
+64
+65
+16
+108
+108
+80
+106
+119
+164
+116
+18
+71
+63
+140
+79
+17
+190
+187
+17
+15
+141
+116
+31
+144
+182
+1
+172
+25
+1
+181
+81
+57
+18
+190
+185
+198
+130
+197
+15
+117
+171
+177
+123
+143
+154
+43
+69
+32
+174
+154
+162
+184
+49
+42
+16
+119
+171
+159
+16
+65
+46
+92
+147
+50
+184
+55
+75
+153
+44
+92
+156
+112
+69
+8
+35
+140
+120
+68
+127
+153
+173
+65
+38
+46
+136
+6
+16
+40
+98
+31
+100
+124
+48
+178
+35
+13
+161
+49
+50
+61
+118
+167
+139
+133
+145
+78
+163
+82
+22
+1
+7
+39
+169
+69
+96
+153
+58
+175
+129
+200
+41
+47
+117
+85
+58
+185
+189
+69
+117
+83
+47
+136
+196
+152
+150
+135
+66
+180
+88
+114
+96
+150
+38
+77
+122
+43
+161
+182
+45
+39
+27
+15
+50
+164
+138
+157
+99
+186
+23
+67
+200
+196
+180
+119
+94
+99
+147
+199
+70
+32
+166
+108
+154
+151
+123
+178
+165
+186
+34
+134
+103
+13
+158
+28
+153
+64
+7
+72
+171
+177
+129
+181
+129
+150
+137
+72
+6
+186
+67
+129
+173
+81
+131
+59
+182
+163
+141
+179
+5
+23
+90
+136
+11
+40
+144
+107
+153
+152
+143
+89
+46
+81
+73
+109
+2
+33
+180
+186
+99
+118
+18
+55
+164
+93
+87
+87
+142
+71
+146
+40
+128
+5
+80
+41
+125
+183
+182
+44
+26
+162
+141
+190
+75
+145
+196
+75
+89
+58
+149
+175
+116
+121
+87
+31
+7
+163
+118
+38
+171
+84
+167
+48
+190
+106
+130
+24
+174
+36
+46
+156
+125
+148
+169
+83
+181
+140
+15
+28
+35
+162
+55
+78
+175
+151
+132
+39
+43
+111
+80
+82
+179
+137
+7
+14
+26
+28
+140
+187
+66
+112
+82
+85
+176
+93
+172
+2
+63
+165
+21
+41
+62
+7
+87
+59
+169
+84
+190
+182
+186
+79
+4
+115
+54
+88
+45
+74
+43
+195
+186
+158
+79
+53
+13
+200
+83
+102
+70
+104
+196
+40
+79
+113
+166
+183
+9
+7
+165
+125
+69
+91
+125
+138
+99
+158
+57
+124
+34
+89
+26
+158
+118
+88
+69
+26
+137
+191
+121
+8
+157
+73
+28
+114
+32
+167
+117
+1
+158
+137
+6
+1
+155
+120
+126
+80
+145
+155
+24
+154
+104
+45
+132
+191
+162
+53
+66
+119
+125
+78
+144
+166
+102
+116
+184
+58
+95
+52
+61
+100
+47
+189
+110
+167
+8
+149
+28
+25
+100
+177
+168
+11
+158
+53
+95
+95
+118
+56
+76
+151
+26
+2
+178
+59
+149
+167
+62
+69
+60
+142
+120
+41
+165
+25
+70
+199
+162
+184
+45
+17
+95
+21
+74
+56
+75
+150
+23
+195
+163
+23
+78
+60
+62
+30
+26
+92
+118
+83
+36
+69
+92
+136
+189
+112
+174
+36
+54
+2
+129
+154
+168
+24
+37
+6
+104
+173
+109
+96
+200
+141
+46
+6
+28
+114
+30
+155
+65
+197
+4
+48
+56
+105
+134
+57
+139
+127
+112
+136
+4
+4
+191
+114
+160
+141
+8
+177
+194
+172
+87
+178
+85
+109
+93
+182
+57
+102
+102
+94
+46
+31
+175
+169
+45
+150
+100
+53
+16
+22
+194
+163
+38
+158
+11
+43
+162
+187
+65
+106
+57
+187
+15
+7
+109
+198
+6
+53
+69
+142
+27
+90
+97
+175
+175
+80
+102
+100
+83
+198
+41
+62
+6
+83
+49
+143
+22
+47
+88
+105
+39
+88
+178
+78
+70
+119
+83
+34
+58
+45
+146
+73
+127
+110
+121
+135
+125
+138
+103
+178
+149
+92
+9
+32
+112
+185
+104
+161
+35
+156
+28
+165
+138
+143
+19
+30
+7
+174
+189
+167
+102
+110
+141
+61
+99
+47
+193
+143
+118
+26
+94
+131
+139
+57
+92
+47
+50
+82
+47
+142
+34
+125
+47
+160
+143
+17
+17
+151
+153
+161
+186
+72
+162
+124
+86
+197
+15
+117
+168
+155
+25
+153
+102
+30
+69
+142
+36
+143
+133
+115
+95
+138
+179
+32
+183
+10
+11
+181
+184
+77
+14
+188
+7
+150
+40
+90
+185
+98
+124
+63
+70
+53
+88
+52
+123
+73
+129
+121
+161
+83
+49
+146
+41
+128
+6
+85
+53
+158
+75
+29
+105
+168
+67
+93
+160
+125
+110
+135
+19
+103
+47
+153
+104
+43
+128
+180
+134
+182
+88
+92
+164
+156
+61
+167
+52
+15
+25
+11
+45
+173
+40
+83
+142
+107
+166
+37
+130
+48
+124
+110
+144
+79
+182
+179
+45
+57
+139
+121
+82
+4
+85
+80
+115
+173
+8
+90
+72
+28
+119
+66
+123
+149
+188
+188
+32
+104
+140
+105
+174
+94
+7
+191
+89
+17
+101
+59
+46
+151
+89
+183
+92
+110
+37
+32
+60
+73
+101
+155
+19
+119
+150
+30
+29
+106
+178
+114
+86
+94
+193
+110
+125
+164
+59
+81
+160
+31
+152
+34
+35
+106
+125
+197
+62
+199
+35
+23
+20
+118
+131
+126
+184
+168
+153
+8
+76
+187
+39
+157
+191
+137
+103
+186
+193
+81
+156
+6
+37
+164
+58
+72
+113
+29
+164
+124
+67
+92
+146
+50
+191
+96
+59
+94
+36
+177
+136
+29
+154
+60
+180
+138
+9
+17
+24
+196
+160
+197
+149
+119
+175
+181
+115
+66
+157
+152
+102
+45
+156
+136
+10
+38
+144
+119
+23
+71
+18
+74
+86
+50
+127
+121
+181
+1
+175
+43
+85
+125
+185
+187
+63
+95
+4
+173
+197
+32
+20
+30
+7
+169
+153
+3
+44
+36
+24
+25
+137
+197
+147
+114
+162
+148
+36
+88
+1
+18
+102
+51
+190
+84
+1
+51
+99
+137
+131
+155
+151
+114
+128
+146
+124
+28
+56
+91
+38
+16
+153
+178
+89
+136
+16
+74
+98
+130
+95
+4
+170
+184
+175
+199
+16
+110
+117
+114
+33
+171
+135
+68
+199
+178
+85
+106
+72
+81
+41
+121
+160
+78
+27
+64
+142
+78
+193
+57
+6
+125
+94
+40
+196
+19
+157
+172
+19
+164
+16
+27
+14
+50
+171
+179
+138
+18
+67
+40
+45
+110
+55
+140
+151
+45
+116
+96
+134
+137
+21
+93
+170
+188
+197
+88
+160
+170
+184
+181
+26
+131
+157
+163
+170
+149
+170
+78
+142
+150
+25
+7
+14
+24
+22
+121
+125
+66
+67
+13
+78
+152
+17
+134
+51
+99
+143
+168
+119
+6
+168
+158
+41
+24
+173
+25
+199
+171
+37
+81
+157
+16
+89
+186
+121
+56
+43
+161
+176
+14
+100
+76
+162
+88
+75
+59
+81
+163
+48
+23
+105
+23
+194
+165
+44
+177
+72
+37
+178
+143
+52
+28
+106
+185
+158
+85
+88
+163
+191
+81
+169
+88
+11
+74
+149
+33
+61
+70
+73
+10
+2
+123
+125
+41
+125
+186
+187
+53
+37
+148
+158
+15
+70
+86
+87
+149
+112
+135
+7
+29
+114
+29
+145
+12
+170
+118
+177
+2
+19
+97
+11
+194
+68
+62
+160
+6
+197
+129
+200
+37
+28
+35
+164
+66
+122
+145
+172
+124
+1
+92
+148
+61
+38
+77
+120
+34
+125
+48
+160
+135
+167
+193
+55
+196
+87
+158
+168
+189
+22
+30
+185
+41
+177
+98
+196
+96
+14
+22
+8
+53
+53
+38
+156
+194
+160
+21
+86
+128
+196
+25
+186
+94
+97
+135
+139
+20
+73
+56
+81
+185
+186
+49
+23
+100
+193
+61
+30
+33
+124
+56
+18
+5
+70
+180
+50
+84
+56
+185
+9
+193
+78
+137
+117
+71
+177
+28
+174
+197
+16
+124
+5
+115
+50
+69
+167
+176
+160
+175
+17
+127
+10
+114
+199
+170
+29
+48
+24
+114
+73
+14
+30
+52
+44
+197
+191
+178
+150
+99
+45
+180
+80
+56
+21
+23
+152
+101
+44
+155
+135
+16
+83
+157
+200
+187
+124
+67
+83
+99
+47
+193
+137
+82
+65
+54
+137
+142
+23
+56
+134
+102
+12
+151
+5
+72
+188
+82
+2
+79
+60
+48
+152
+82
+127
+24
+200
+190
+141
+138
+159
+115
+65
+154
+145
+85
+6
+72
+180
+36
+199
+68
+21
+116
+109
+14
+106
+115
+136
+185
+87
+63
+192
+191
+20
+200
+26
+154
+91
+164
+171
+150
+158
+2
+195
+155
+173
+45
+118
+105
+168
+66
+83
+104
+79
+143
+146
+198
+72
+54
+73
+154
+69
+36
+195
+46
+121
+120
+30
+99
+127
+76
+113
+195
+158
+192
+134
+78
+68
+110
+44
+77
+73
+145
+13
+177
+151
+111
+110
+59
+169
+83
+180
+133
+185
+110
+197
+198
+15
+117
+164
+136
+140
+15
+38
+92
+11
+40
+149
+132
+56
+150
+198
+37
+40
+110
+102
+29
+55
+75
+159
+77
+35
+121
+14
+195
+45
+117
+102
+158
+35
+191
+30
+67
+133
+198
+194
+182
+144
+29
+85
+50
+135
+165
+173
+157
+189
+123
+38
+121
+183
+13
+28
+56
+86
+13
+107
+133
+36
+19
+188
+163
+89
+67
+3
+18
+88
+166
+4
+132
+159
+165
+162
+89
+79
+74
+134
+137
+18
+74
+85
+44
+104
+27
+28
+126
+110
+126
+167
+69
+120
+98
+110
+174
+60
+195
+33
+42
+160
+184
+65
+136
+34
+179
+174
+34
+38
+127
+23
+1
+196
+174
+80
+113
+160
+146
+43
+143
+73
+155
+73
+49
+34
+166
+95
+77
+7
+151
+46
+115
+79
+43
+149
+110
+120
+128
+90
+190
+134
+94
+156
+96
+171
+161
+36
+165
+68
+124
+133
+86
+114
+119
+85
+42
+88
+157
+149
+83
+164
+35
+142
+138
+150
+59
+5
+98
+145
+193
+55
+193
+68
+73
+25
+97
+161
+99
+142
+166
+122
+39
+134
+59
+149
+162
+33
+144
+170
+129
+48
+128
+138
+72
+198
+139
+54
+73
+154
+65
+11
+81
+187
+200
+113
+85
+94
+2
+165
+173
+160
+5
+190
+93
+55
+94
+66
+152
+124
+175
+141
+69
+148
+74
+113
+13
+64
+70
+46
+51
+93
+105
+195
+22
+182
+93
+118
+78
+6
+135
+151
+98
+29
+96
+113
+17
+82
+144
+130
+84
+140
+82
+37
+84
+177
+106
+47
+132
+165
+6
+156
+83
+96
+36
+149
+175
+109
+81
+108
+125
+178
+144
+67
+111
+62
+178
+111
+61
+173
+90
+181
+77
+38
+134
+70
+10
+38
+136
+75
+29
+102
+150
+189
+185
+10
+199
+101
+19
+11
+96
+81
+21
+199
+3
+33
+174
+147
+116
+175
+6
+65
+136
+33
+174
+149
+128
+26
+7
+10
+199
+104
+30
+50
+29
+126
+98
+57
+61
+52
+162
+109
+198
+12
+90
+36
+11
+146
+176
+147
+99
+74
+155
+67
+13
+77
+145
+181
+183
+68
+159
+148
+58
+17
+186
+160
+94
+122
+89
+35
+16
+179
+134
+196
+168
+48
+177
+31
+191
+75
+129
+99
+40
+149
+135
+64
+175
+76
+84
+16
+146
+131
+75
+79
+197
+74
+70
+159
+122
+107
+147
+116
+180
+35
+193
+42
+115
+115
+56
+99
+93
+67
+170
+18
+181
+120
+100
+116
+2
+171
+8
+110
+186
+127
+91
+8
+29
+107
+184
+145
+15
+187
+188
+48
+197
+148
+120
+192
+72
+112
+23
+132
+189
+143
+163
+91
+83
+79
+128
+58
+200
+77
+64
+95
+199
+142
+65
+112
+89
+125
+153
+195
+200
+42
+54
+153
+32
+18
+21
+164
+197
+112
+100
+197
+78
+99
+95
+82
+38
+93
+23
+100
+197
+81
+118
+178
+6
+39
+183
+147
+38
+111
+126
+160
+28
+126
+110
+128
+180
+124
+127
+53
+173
+165
+35
+133
+84
+105
+79
+127
+58
+6
+113
+27
+149
+51
+166
+140
+152
+53
+153
+39
+63
+24
+180
+65
+176
+71
+47
+47
+56
+117
+196
+128
+7
+94
+100
+158
+55
+108
+152
+141
+84
+34
+51
+199
+136
+24
+125
+139
+108
+197
+11
+95
+74
+197
+113
+110
+46
+82
+81
+156
+4
+24
+108
+34
+33
+98
+91
+63
+166
+28
+77
+12
+180
+172
+16
+151
+162
+16
+41
+107
+69
+56
+115
+191
+109
+138
+52
+72
+164
+138
+153
+78
+91
+48
+70
+190
+109
+152
+130
+14
+114
+162
+142
+2
+134
+186
+111
+192
+158
+16
+83
+150
+156
+192
+152
+181
+127
+131
+47
+101
+183
+196
+128
+10
+109
+166
+14
+190
+18
+5
+66
+152
+124
+179
+160
+150
+62
+20
+164
+9
+178
+190
+143
+149
+14
+142
+129
+96
+15
+35
+72
+121
+79
+185
+198
+125
+176
+130
+195
+3
+68
+180
+69
+193
+144
+127
+68
+69
+2
+191
+129
+60
+2
+76
+41
+163
+14
+17
+182
+137
+185
+82
+29
+35
+154
+10
+77
+171
+134
+67
+196
+175
+92
+177
+37
+29
+47
+26
+129
+147
+118
+191
+83
+180
+135
+189
+121
+23
+51
+104
+170
+84
+172
+81
+141
+118
+35
+153
+8
+69
+150
+79
+122
+24
+47
+69
+191
+126
+33
+71
+131
+146
+101
+90
+31
+181
+8
+20
+52
+135
+146
+65
+78
+90
+38
+16
+160
+19
+73
+68
+155
+118
+118
+44
+6
+45
+18
+107
+80
+124
+25
+35
+186
+6
+164
+129
+100
+46
+174
+32
+27
+81
+44
+135
+16
+85
+168
+45
+161
+165
+145
+186
+10
+190
+53
+13
+3
+106
+11
+112
+175
+41
+71
+62
+132
+39
+46
+126
+145
+136
+114
+65
+167
+19
+16
+126
+17
+171
+74
+101
+143
+157
+53
+111
+188
+131
+99
+14
+196
+53
+161
+86
+73
+67
+146
+74
+132
+133
+12
+74
+142
+185
+32
+134
+114
+80
+57
+25
+42
+29
+191
+92
+33
+169
+124
+24
+30
+165
+122
+48
+190
+105
+124
+1
+96
+169
+147
+166
+73
+152
+51
+142
+196
+103
+59
+28
+37
+171
+88
+194
+176
+110
+82
+103
+79
+153
+9
+81
+3
+90
+117
+94
+117
+55
+84
+7
+92
+87
+99
+9
+169
+132
+77
+70
+135
+177
+50
+113
+32
+173
+154
+168
+27
+45
+32
+191
+58
+34
+86
+11
+96
+77
+198
+103
+33
+74
+149
+28
+32
+139
+150
+50
+156
+89
+129
+178
+111
+64
+184
+128
+116
+144
+26
+60
+130
+36
+52
+189
+69
+113
+55
+120
+26
+74
+10
+2
+120
+106
+152
+163
+13
+15
+173
+109
+98
+9
+172
+159
+5
+1
+166
+187
+33
+116
+199
+156
+145
+63
+79
+107
+138
+65
+145
+89
+33
+3
+120
+94
+85
+69
+51
+85
+58
+181
+168
+182
+182
+55
+95
+79
+18
+197
+26
+180
+53
+95
+95
+118
+56
+79
+173
+128
+15
+140
+105
+172
+84
+162
+19
+55
+158
+59
+128
+45
+113
+79
+58
+40
+121
+166
+113
+182
+79
+38
+119
+173
+169
+63
+57
+181
+173
+13
+121
+10
+176
+165
+14
+199
+69
+24
+126
+138
+97
+144
+193
+65
+51
+125
+91
+29
+152
+55
+164
+85
+42
+83
+124
+3
+100
+177
+157
+158
+131
+168
+33
+86
+19
+140
+73
+177
+4
+36
+182
+170
+182
+170
+178
+145
+69
+110
+42
+70
+39
+10
+112
+182
+84
+67
+48
+87
+91
+168
+191
+35
+89
+24
+147
+65
+71
+41
+9
+84
+30
+20
+55
+152
+21
+154
+141
+59
+88
+200
+9
+58
+69
+94
+148
+40
+109
+100
+19
+13
+110
+145
+79
+173
+132
+34
+23
+31
+182
+18
+73
+78
+12
+174
+138
+63
+144
+93
+65
+156
+156
+136
+15
+65
+54
+146
+185
+1
+146
+68
+92
+147
+51
+187
+66
+110
+68
+27
+147
+41
+127
+197
+42
+87
+142
+70
+147
+55
+8
+154
+57
+160
+45
+36
+10
+136
+133
+177
+62
+184
+148
+29
+48
+28
+133
+153
+122
+156
+34
+6
+130
+129
+5
+78
+19
+17
+135
+56
+126
+54
+194
+83
+152
+170
+52
+189
+66
+93
+168
+176
+144
+82
+192
+20
+191
+170
+101
+75
+145
+198
+88
+150
+108
+103
+44
+136
+29
+149
+32
+54
+41
+162
+9
+198
+107
+60
+200
+63
+182
+131
+147
+107
+121
+161
+83
+50
+151
+64
+22
+158
+153
+98
+15
+13
+144
+147
+191
+24
+25
+137
+198
+161
+185
+57
+85
+194
+4
+79
+34
+98
+83
+21
+182
+108
+5
+66
+149
+103
+84
+174
+91
+185
+92
+92
+125
+124
+22
+20
+123
+165
+83
+12
+126
+51
+175
+192
+177
+141
+53
+51
+27
+110
+16
+109
+112
+90
+137
+13
+42
+141
+68
+139
+27
+112
+33
+192
+51
+186
+54
+54
+41
+162
+5
+179
+30
+170
+154
+192
+168
+83
+186
+175
+177
+91
+156
+116
+98
+144
+181
+195
+142
+98
+108
+175
+74
+72
+172
+184
+155
+78
+76
+158
+68
+188
+118
+19
+51
+142
+189
+60
+63
+38
+61
+25
+5
+7
+200
+138
+29
+131
+126
+181
+152
+83
+136
+70
+200
+172
+29
+29
+119
+53
+49
+16
+56
+195
+74
+86
+56
+163
+73
+174
+195
+2
+61
+150
+158
+200
+174
+46
+117
+90
+87
+113
+99
+182
+5
+190
+101
+92
+49
+65
+155
+141
+59
+85
+179
+109
+49
+112
+35
+5
+122
+86
+19
+143
+94
+75
+9
+184
+24
+86
+100
+34
+101
+108
+138
+55
+95
+75
+194
+91
+3
+3
+195
+146
+118
+200
+137
+30
+145
+200
+103
+17
+179
+122
+117
+7
+193
+98
+55
+53
+25
+78
+41
+150
+135
+60
+146
+137
+112
+38
+23
+199
+186
+129
+101
+45
+161
+168
+157
+33
+188
+33
+102
+122
+13
+185
+195
+111
+116
+92
+117
+71
+176
+18
+127
+3
+77
+36
+127
+38
+85
+170
+58
+24
+20
+105
+56
+192
+50
+173
+188
+170
+132
+64
+197
+15
+114
+151
+85
+152
+146
+109
+143
+80
+200
+78
+71
+130
+141
+80
+10
+142
+169
+135
+93
+147
+49
+168
+170
+117
+171
+174
+105
+65
+52
+124
+80
+170
+100
+74
+144
+197
+91
+170
+4
+97
+145
+3
+111
+44
+67
+8
+47
+10
+43
+173
+46
+126
+143
+128
+78
+123
+35
+103
+108
+120
+149
+18
+166
+34
+115
+180
+52
+92
+84
+76
+98
+112
+186
+114
+9
+33
+119
+14
+16
+177
+114
+98
+162
+92
+100
+172
+140
+89
+78
+70
+123
+110
+152
+127
+196
+31
+24
+72
+17
+56
+184
+200
+148
+91
+21
+107
+54
+161
+85
+65
+22
+152
+110
+100
+8
+152
+38
+63
+39
+68
+61
+157
+200
+185
+112
+6
+35
+156
+21
+126
+170
+83
+172
+91
+199
+177
+74
+53
+57
+65
+82
+104
+93
+20
+87
+144
+80
+188
+4
+136
+185
+89
+70
+24
+114
+71
+4
+186
+75
+183
+23
+95
+166
+142
+158
+74
+24
+84
+93
+198
+157
+159
+147
+50
+181
+42
+25
+170
+197
+56
+167
+103
+113
+156
+117
+103
+165
+70
+132
+170
+31
+59
+72
+106
+188
+177
+173
+46
+120
+105
+151
+163
+16
+30
+44
+194
+166
+53
+28
+91
+101
+189
+25
+50
+83
+47
+137
+2
+179
+55
+122
+41
+145
+106
+136
+61
+142
+109
+177
+84
+110
+106
+49
+143
+21
+43
+64
+4
+50
+62
+125
+198
+63
+193
+196
+40
+79
+117
+193
+106
+105
+78
+126
+52
+181
+23
+107
+37
+60
+31
+52
+35
+139
+127
+108
+110
+87
+133
+21
+124
+161
+54
+74
+156
+75
+50
+27
+108
+10
+93
+69
+172
+19
+165
+20
+35
+32
+81
+2
+86
+97
+13
+6
+123
+81
+185
+179
+9
+50
+16
+53
+171
+154
+190
+152
+4
+58
+118
+187
+66
+112
+81
+77
+135
+121
+116
+6
+194
+112
+128
+164
+35
+136
+99
+173
+148
+133
+71
+33
+162
+72
+179
+25
+138
+7
+4
+165
+156
+54
+127
+74
+101
+144
+157
+53
+102
+137
+106
+11
+110
+162
+186
+61
+88
+182
+108
+9
+83
+16
+152
+171
+64
+43
+85
+126
+192
+22
+6
+42
+2
+34
+185
+6
+174
+190
+177
+158
+156
+115
+87
+87
+138
+49
+54
+83
+20
+168
+35
+99
+77
+177
+168
+16
+186
+174
+172
+70
+76
+28
+81
+40
+108
+90
+173
+30
+21
+60
+169
+79
+157
+33
+184
+10
+9
+163
+102
+150
+184
+150
+49
+150
+56
+189
+36
+116
+174
+3
+53
+98
+109
+178
+90
+137
+12
+42
+149
+116
+155
+88
+136
+27
+138
+189
+97
+82
+27
+20
+80
+104
+106
+108
+95
+195
+116
+149
+47
+145
+49
+192
+117
+172
+183
+152
+67
+38
+29
+34
+144
+159
+61
+134
+57
+137
+106
+9
+102
+131
+73
+60
+108
+111
+91
+151
+91
+192
+134
+78
+67
+101
+7
+130
+126
+182
+165
+151
+22
+174
+49
+135
+165
+181
+2
+183
+87
+70
+46
+43
+49
+107
+2
+50
+86
+64
+13
+108
+132
+24
+157
+124
+138
+109
+18
+130
+18
+143
+99
+105
+140
+99
+137
+138
+194
+126
+13
+145
+152
+14
+115
+167
+165
+88
+45
+81
+84
+180
+126
+137
+88
+100
+9
+159
+75
+17
+29
+28
+107
+194
+2
+66
+181
+92
+132
+162
+188
+65
+107
+53
+159
+79
+48
+180
+49
+75
+6
+167
+151
+3
+57
+118
+2
+152
+90
+180
+70
+198
+161
+188
+81
+199
+67
+13
+79
+160
+49
+53
+78
+194
+69
+67
+184
+101
+153
+8
+78
+194
+67
+51
+109
+198
+7
+59
+95
+38
+174
+109
+89
+151
+109
+97
+2
+147
+62
+50
+146
+32
+77
+177
+171
+33
+62
+73
+82
+41
+112
+101
+2
+99
+181
+198
+156
+160
+154
+91
+160
+141
+10
+193
+73
+100
+144
+168
+110
+152
+129
+4
+66
+162
+182
+30
+150
+28
+21
+78
+82
+186
+185
+35
+146
+165
+81
+198
+64
+4
+51
+70
+166
+169
+121
+5
+139
+193
+113
+138
+16
+55
+186
+29
+99
+131
+102
+31
+70
+149
+59
+19
+186
+147
+4
+108
+11
+95
+70
+168
+180
+174
+23
+178
+59
+156
+7
+40
+177
+105
+35
+71
+109
+18
+127
+4
+79
+44
+152
+122
+165
+91
+62
+155
+175
+59
+179
+147
+73
+114
+29
+148
+27
+36
+174
+121
+157
+59
+142
+122
+55
+33
+108
+154
+153
+132
+19
+131
+17
+130
+23
+174
+40
+75
+91
+70
+1
+184
+93
+102
+182
+176
+14
+104
+103
+84
+181
+130
+155
+161
+175
+197
+12
+101
+102
+100
+84
+10
+104
+139
+98
+144
+178
+180
+78
+47
+183
+73
+194
+108
+103
+48
+164
+155
+54
+127
+79
+134
+95
+163
+122
+71
+129
+138
+66
+159
+162
+146
+17
+192
+1
+81
+82
+166
+58
+60
+35
+78
+150
+200
+57
+142
+144
+185
+20
+55
+155
+33
+4
+130
+144
+100
+103
+121
+4
+141
+7
+179
+10
+55
+39
+142
+101
+136
+103
+1
+77
+56
+44
+162
+177
+10
+68
+122
+123
+38
+125
+3
+97
+162
+99
+137
+130
+147
+116
+169
+174
+128
+2
+60
+142
+115
+14
+49
+174
+6
+72
+179
+25
+138
+10
+20
+27
+187
+82
+10
+125
+58
+29
+49
+36
+181
+163
+150
+30
+38
+156
+198
+188
+148
+192
+26
+28
+138
+179
+28
+162
+121
+74
+155
+65
+1
+17
+97
+36
+141
+127
+92
+7
+20
+58
+170
+102
+80
+168
+84
+197
+27
+193
+117
+170
+171
+93
+25
+115
+63
+147
+118
+182
+34
+168
+108
+139
+62
+120
+165
+116
+7
+7
+178
+3
+23
+113
+69
+200
+176
+60
+183
+156
+96
+170
+158
+19
+94
+197
+132
+23
+152
+108
+82
+127
+22
+190
+144
+161
+66
+151
+119
+152
+45
+101
+4
+122
+94
+70
+172
+9
+108
+163
+13
+12
+152
+8
+79
+9
+141
+169
+144
+148
+192
+23
+12
+65
+89
+149
+93
+19
+82
+119
+179
+7
+38
+162
+33
+146
+182
+178
+31
+187
+42
+175
+68
+40
+26
+200
+164
+189
+58
+51
+186
+61
+97
+31
+119
+40
+164
+30
+109
+180
+103
+3
+90
+118
+96
+118
+50
+35
+163
+64
+123
+162
+71
+167
+165
+93
+75
+16
+20
+182
+116
+58
+105
+108
+103
+45
+145
+67
+100
+194
+72
+82
+49
+161
+124
+95
+54
+75
+166
+121
+36
+128
+49
+141
+8
+186
+46
+198
+180
+99
+180
+189
+114
+184
+77
+10
+174
+153
+153
+141
+74
+176
+187
+140
+164
+126
+75
+125
+72
+110
+17
+113
+127
+146
+136
+102
+196
+57
+177
+157
+147
+71
+103
+183
+173
+192
+198
+63
+198
+18
+132
+30
+192
+84
+184
+145
+17
+3
+65
+170
+33
+77
+165
+94
+86
+68
+35
+3
+100
+175
+153
+148
+108
+124
+171
+113
+140
+25
+94
+138
+186
+79
+197
+75
+80
+5
+117
+59
+101
+74
+138
+166
+149
+5
+95
+124
+89
+20
+125
+172
+110
+113
+90
+121
+120
+28
+92
+103
+187
+199
+112
+80
+78
+147
+187
+195
+92
+198
+168
+24
+35
+197
+66
+24
+152
+98
+19
+34
+35
+102
+106
+116
+143
+20
+31
+6
+163
+128
+100
+52
+12
+5
+126
+111
+135
+12
+65
+82
+106
+99
+40
+154
+164
+3
+144
+32
+104
+134
+73
+34
+149
+191
+5
+114
+40
+17
+142
+103
+145
+142
+152
+34
+36
+109
+135
+26
+145
+37
+123
+5
+126
+116
+164
+138
+157
+100
+191
+51
+187
+67
+118
+107
+183
+136
+174
+22
+166
+1
+116
+90
+96
+166
+132
+99
+7
+153
+62
+196
+20
+159
+173
+5
+80
+36
+94
+41
+6
+68
+155
+117
+113
+26
+140
+11
+10
+163
+90
+70
+12
+46
+172
+20
+174
+68
+47
+69
+196
+153
+156
+168
+200
+92
+155
+102
+22
+18
+110
+103
+32
+65
+104
+42
+115
+114
+50
+80
+32
+74
+154
+63
+194
+198
+50
+118
+59
+93
+30
+145
+200
+99
+192
+61
+46
+123
+133
+87
+129
+196
+17
+139
+78
+23
+36
+12
+153
+10
+85
+22
+174
+42
+93
+181
+52
+81
+19
+188
+158
+60
+140
+100
+143
+158
+66
+173
+45
+117
+96
+128
+105
+82
+146
+137
+113
+48
+70
+189
+112
+168
+5
+121
+85
+20
+159
+181
+53
+91
+71
+6
+3
+164
+159
+83
+70
+72
+3
+173
+11
+110
+159
+168
+179
+160
+150
+63
+32
+22
+51
+110
+200
+16
+97
+35
+140
+132
+129
+192
+188
+1
+123
+125
+49
+173
+196
+19
+154
+156
+152
+109
+82
+116
+161
+126
+103
+90
+10
+57
+52
+3
+151
+85
+154
+159
+171
+197
+41
+79
+105
+119
+171
+159
+17
+72
+79
+33
+83
+6
+92
+102
+187
+200
+119
+123
+67
+93
+156
+106
+31
+32
+118
+21
+65
+2
+32
+175
+165
+16
+13
+137
+113
+43
+45
+87
+121
+148
+199
+61
+178
+118
+106
+176
+105
+42
+112
+95
+165
+137
+142
+19
+42
+79
+99
+84
+13
+122
+19
+17
+138
+74
+4
+157
+104
+18
+174
+82
+128
+32
+40
+154
+165
+5
+143
+20
+30
+7
+172
+168
+69
+102
+188
+15
+199
+63
+189
+174
+141
+81
+24
+15
+78
+132
+91
+163
+157
+76
+50
+17
+55
+175
+159
+180
+52
+90
+75
+48
+12
+40
+136
+57
+120
+4
+148
+52
+181
+22
+107
+47
+119
+92
+82
+72
+95
+121
+74
+157
+71
+22
+89
+140
+44
+5
+37
+184
+170
+172
+100
+53
+23
+63
+169
+50
+181
+37
+200
+65
+193
+172
+97
+35
+143
+139
+153
+67
+26
+151
+79
+113
+176
+35
+30
+72
+162
+122
+81
+184
+180
+26
+138
+1
+163
+171
+157
+9
+41
+169
+48
+166
+165
+102
+127
+46
+133
+186
+121
+53
+31
+105
+154
+184
+121
+71
+141
+12
+2
+106
+21
+175
+63
+200
+38
+33
+55
+34
+113
+172
+15
+142
+120
+38
+153
+177
+92
+161
+135
+169
+196
+60
+196
+40
+76
+94
+84
+60
+12
+131
+81
+107
+115
+127
+127
+19
+172
+65
+48
+100
+176
+153
+142
+75
+168
+141
+135
+137
+11
+36
+120
+198
+112
+91
+134
+191
+144
+143
+166
+108
+159
+178
+42
+54
+144
+184
+6
+181
+36
+189
+14
+189
+6
+140
+187
+59
+73
+112
+16
+96
+27
+104
+182
+162
+129
+124
+180
+166
+184
+8
+195
+95
+22
+74
+52
+47
+15
+65
+57
+160
+52
+70
+154
+96
+194
+96
+38
+162
+36
+158
+28
+143
+10
+171
+143
+120
+32
+113
+194
+149
+146
+139
+121
+76
+167
+118
+4
+165
+158
+64
+164
+7
+168
+150
+190
+193
+50
+159
+109
+28
+187
+67
+124
+144
+153
+20
+148
+110
+129
+188
+164
+97
+106
+162
+23
+82
+86
+181
+114
+59
+131
+51
+134
+143
+56
+45
+172
+26
+12
+42
+141
+74
+177
+197
+184
+138
+175
+7
+67
+143
+57
+51
+1
+144
+62
+77
+101
+117
+194
+111
+126
+157
+14
+71
+101
+170
+112
+147
+72
+115
+44
+33
+197
+94
+187
+83
+14
+140
+121
+64
+96
+6
+173
+182
+140
+199
+142
+59
+83
+162
+31
+131
+106
+61
+15
+142
+122
+60
+59
+20
+190
+157
+34
+195
+67
+53
+119
+35
+142
+140
+159
+97
+156
+61
+163
+34
+142
+145
+194
+60
+19
+172
+64
+37
+47
+147
+64
+59
+181
+162
+145
+8
+149
+21
+193
+166
+65
+97
+1
+139
+25
+101
+183
+190
+91
+43
+36
+36
+94
+40
+194
+5
+87
+78
+84
+3
+66
+169
+18
+191
+186
+2
+140
+25
+97
+155
+59
+160
+29
+141
+187
+54
+42
+164
+13
+197
+73
+64
+127
+192
+7
+118
+42
+195
+189
+185
+6
+176
+6
+52
+58
+82
+169
+77
+142
+164
+109
+179
+95
+164
+125
+80
+155
+16
+97
+44
+191
+152
+197
+11
+96
+80
+18
+187
+164
+104
+152
+172
+71
+79
+35
+100
+92
+52
+88
+61
+173
+90
+183
+89
+90
+141
+42
+180
+109
+33
+21
+30
+188
+62
+83
+145
+127
+54
+186
+30
+109
+185
+126
+96
+45
+8
+43
+190
+150
+196
+28
+5
+181
+44
+42
+56
+155
+31
+193
+85
+176
+92
+169
+186
+196
+107
+77
+104
+129
+43
+99
+7
+153
+61
+189
+187
+19
+36
+50
+173
+189
+182
+194
+131
+36
+44
+136
+25
+128
+145
+119
+13
+11
+152
+20
+152
+136
+45
+50
+97
+138
+150
+67
+49
+96
+135
+143
+49
+8
+12
+197
+76
+90
+55
+122
+39
+137
+79
+38
+118
+172
+171
+82
+155
+190
+148
+179
+144
+50
+8
+196
+113
+112
+55
+127
+67
+63
+180
+114
+63
+154
+156
+151
+103
+60
+34
+68
+102
+6
+116
+46
+31
+175
+174
+74
+80
+19
+190
+177
+150
+108
+102
+38
+112
+136
+10
+39
+142
+105
+149
+155
+185
+122
+67
+106
+30
+30
+114
+15
+71
+89
+97
+184
+34
+149
+191
+7
+131
+124
+164
+68
+135
+4
+9
+19
+31
+21
+46
+90
+134
+196
+167
+41
+145
+103
+118
+177
+9
+57
+63
+73
+68
+158
+137
+1
+173
+32
+34
+122
+26
+60
+128
+31
+40
+157
+187
+110
+182
+99
+164
+92
+76
+37
+134
+75
+47
+13
+54
+9
+167
+121
+27
+72
+193
+111
+128
+170
+70
+86
+93
+182
+57
+104
+118
+173
+178
+110
+67
+8
+50
+32
+144
+179
+177
+52
+125
+83
+173
+93
+200
+168
+7
+131
+124
+173
+121
+170
+136
+91
+120
+101
+130
+77
+91
+60
+144
+122
+39
+133
+55
+132
+98
+3
+140
+13
+19
+193
+192
+18
+177
+108
+53
+146
+5
+116
+49
+57
+99
+81
+3
+86
+93
+187
+83
+20
+173
+57
+191
+34
+87
+20
+134
+28
+162
+123
+81
+181
+161
+134
+160
+155
+91
+150
+84
+162
+14
+33
+72
+133
+152
+118
+144
+5
+137
+183
+66
+152
+119
+147
+19
+188
+164
+89
+61
+167
+54
+25
+70
+194
+136
+76
+30
+97
+118
+33
+142
+156
+62
+165
+36
+133
+79
+76
+150
+20
+172
+51
+166
+136
+122
+110
+162
+190
+82
+184
+167
+143
+159
+70
+186
+87
+54
+143
+176
+171
+39
+100
+49
+198
+149
+117
+161
+116
+53
+78
+188
+31
+93
+80
+47
+162
+150
+47
+132
+169
+33
+75
+159
+78
+41
+141
+82
+22
+197
+187
+151
+27
+10
+15
+2
+78
+54
+20
+41
+65
+25
+171
+200
+61
+172
+82
+146
+144
+146
+188
+12
+180
+180
+56
+119
+18
+34
+49
+187
+85
+23
+181
+78
+44
+161
+170
+174
+115
+127
+132
+45
+87
+118
+127
+100
+59
+54
+194
+78
+121
+28
+86
+62
+4
+62
+144
+104
+131
+51
+128
+106
+86
+167
+27
+60
+123
+197
+80
+112
+151
+98
+33
+119
+16
+31
+44
+182
+99
+161
+80
+28
+57
+89
+19
+119
+144
+196
+85
+146
+115
+179
+37
+16
+163
+36
+149
+171
+89
+198
+187
+139
+153
+67
+31
+180
+10
+38
+142
+109
+178
+88
+126
+162
+42
+195
+191
+191
+31
+70
+147
+51
+190
+78
+162
+72
+176
+14
+98
+62
+97
+20
+56
+152
+13
+112
+155
+125
+152
+189
+170
+125
+22
+7
+46
+17
+91
+190
+129
+63
+19
+149
+124
+2
+100
+185
+11
+2
+112
+59
+148
+159
+21
+94
+177
+24
+150
+85
+164
+21
+49
+106
+199
+45
+78
+62
+78
+106
+141
+92
+88
+96
+189
+73
+135
+155
+117
+112
+20
+109
+81
+105
+101
+62
+64
+23
+168
+2
+105
+13
+139
+113
+35
+189
+27
+60
+119
+176
+183
+117
+58
+94
+45
+25
+146
+56
+24
+42
+37
+46
+147
+74
+120
+60
+81
+147
+152
+189
+167
+109
+146
+99
+85
+21
+167
+13
+175
+137
+46
+43
+50
+114
+31
+163
+104
+159
+19
+88
+160
+169
+178
+147
+78
+148
+190
+8
+139
+165
+137
+146
+43
+141
+64
+119
+134
+139
+30
+126
+91
+17
+80
+136
+92
+133
+173
+42
+93
+183
+63
+134
+37
+20
+188
+152
+22
+162
+177
+6
+49
+40
+197
+26
+184
+72
+179
+25
+143
+36
+130
+52
+147
+15
+172
+99
+46
+189
+125
+49
+166
+158
+58
+133
+74
+50
+37
+174
+113
+118
+92
+89
+112
+74
+33
+133
+107
+49
+131
+145
+94
+57
+100
+90
+39
+24
+194
+153
+175
+70
+51
+76
+200
+118
+110
+200
+14
+91
+19
+97
+12
+196
+71
+65
+154
+142
+70
+148
+54
+195
+89
+181
+92
+121
+100
+115
+190
+109
+145
+95
+66
+138
+39
+192
+199
+73
+47
+24
+128
+151
+157
+185
+102
+149
+175
+116
+123
+95
+63
+125
+188
+6
+144
+10
+169
+122
+11
+175
+147
+111
+150
+96
+32
+132
+105
+38
+92
+9
+24
+71
+8
+10
+194
+73
+94
+105
+191
+2
+96
+158
+86
+96
+3
+156
+114
+85
+82
+129
+43
+94
+182
+48
+55
+101
+112
+165
+186
+34
+132
+84
+123
+180
+173
+27
+2
+173
+21
+169
+30
+56
+73
+132
+142
+65
+112
+91
+142
+31
+111
+188
+126
+71
+91
+109
+36
+31
+67
+125
+148
+172
+96
+35
+147
+165
+69
+132
+176
+72
+44
+20
+127
+186
+178
+193
+158
+13
+58
+35
+95
+52
+64
+116
+121
+81
+198
+62
+190
+182
+185
+74
+180
+19
+89
+171
+26
+16
+62
+33
+37
+130
+46
+110
+44
+76
+62
+91
+185
+94
+105
+185
+164
+125
+72
+110
+10
+72
+149
+47
+142
+25
+79
+52
+197
+118
+139
+178
+16
+98
+49
+11
+30
+85
+39
+69
+67
+184
+101
+151
+200
+40
+45
+113
+69
+2
+192
+137
+100
+169
+117
+181
+39
+6
+87
+70
+36
+187
+199
+114
+96
+151
+46
+123
+126
+48
+155
+100
+8
+144
+194
+75
+105
+156
+194
+166
+50
+9
+4
+142
+25
+70
+197
+155
+156
+146
+72
+118
+63
+119
+147
+15
+170
+88
+199
+2
+20
+106
+55
+183
+1
+163
+167
+138
+126
+121
+192
+68
+76
+49
+15
+46
+143
+50
+13
+35
+92
+41
+20
+158
+167
+181
+187
+91
+70
+1
+177
+53
+133
+119
+124
+70
+109
+25
+169
+190
+16
+191
+6
+115
+38
+200
+57
+141
+137
+157
+111
+62
+169
+61
+46
+129
+162
+17
+46
+127
+150
+153
+172
+59
+10
+126
+70
+91
+118
+90
+77
+57
+51
+197
+125
+180
+155
+113
+85
+97
+14
+15
+164
+52
+37
+152
+185
+142
+187
+44
+179
+83
+89
+184
+105
+177
+121
+136
+129
+149
+138
+89
+90
+140
+33
+143
+166
+111
+168
+16
+183
+159
+109
+24
+169
+198
+69
+37
+2
+88
+107
+55
+164
+94
+93
+108
+19
+138
+63
+137
+59
+123
+7
+132
+133
+13
+88
+10
+70
+129
+145
+110
+155
+146
+78
+158
+47
+64
+163
+9
+184
+28
+111
+17
+104
+70
+91
+116
+83
+49
+155
+91
+147
+67
+84
+101
+56
+29
+69
+154
+103
+33
+78
+173
+134
+52
+105
+165
+46
+192
+145
+140
+144
+1
+113
+74
+26
+96
+138
+172
+190
+193
+44
+133
+200
+9
+56
+56
+36
+112
+152
+104
+54
+195
+85
+157
+176
+47
+98
+170
+137
+99
+161
+77
+18
+19
+153
+143
+86
+31
+15
+16
+161
+25
+100
+175
+154
+153
+134
+30
+172
+163
+39
+165
+41
+162
+8
+189
+62
+74
+90
+71
+18
+75
+85
+40
+71
+72
+194
+117
+160
+111
+26
+162
+139
+178
+17
+104
+68
+78
+55
+30
+88
+58
+157
+18
+104
+58
+15
+171
+99
+55
+39
+143
+112
+187
+117
+24
+89
+121
+126
+64
+53
+145
+1
+100
+193
+59
+18
+181
+127
+137
+79
+41
+136
+47
+57
+119
+8
+178
+197
+181
+118
+81
+27
+35
+164
+76
+180
+1
+186
+106
+163
+26
+92
+120
+95
+95
+116
+49
+47
+43
+41
+60
+193
+21
+191
+155
+16
+97
+45
+196
+172
+70
+76
+24
+64
+170
+48
+158
+123
+117
+199
+139
+44
+21
+131
+193
+187
+185
+29
+105
+174
+101
+43
+150
+108
+104
+52
+184
+36
+158
+30
+159
+83
+66
+54
+127
+81
+148
+159
+25
+119
+93
+90
+107
+35
+43
+148
+102
+83
+187
+174
+159
+196
+143
+95
+85
+59
+196
+46
+109
+44
+83
+105
+90
+197
+171
+58
+9
+138
+143
+21
+42
+66
+24
+148
+76
+123
+58
+46
+155
+113
+89
+120
+119
+33
+128
+79
+119
+9
+183
+21
+80
+91
+25
+135
+186
+106
+162
+20
+66
+16
+103
+80
+151
+189
+181
+185
+81
+23
+10
+55
+37
+131
+57
+162
+65
+129
+195
+5
+82
+43
+123
+154
+23
+154
+116
+110
+20
+128
+191
+197
+66
+24
+154
+108
+68
+37
+11
+139
+137
+175
+17
+126
+9
+118
+29
+119
+55
+57
+54
+10
+176
+172
+48
+145
+39
+136
+61
+148
+138
+105
+185
+170
+153
+195
+193
+3
+84
+81
+134
+72
+32
+143
+170
+139
+105
+177
+121
+134
+120
+111
+192
+150
+181
+132
+167
+18
+4
+62
+140
+87
+65
+4
+47
+45
+48
+87
+95
+186
+66
+123
+146
+173
+128
+15
+139
+97
+135
+140
+22
+77
+67
+112
+70
+13
+50
+185
+64
+124
+167
+84
+9
+95
+96
+119
+53
+53
+44
+183
+109
+5
+54
+84
+18
+153
+164
+7
+165
+128
+85
+160
+197
+141
+79
+5
+125
+106
+112
+117
+98
+138
+154
+80
+97
+62
+104
+65
+56
+152
+10
+91
+58
+131
+65
+14
+95
+52
+53
+57
+67
+85
+114
+118
+85
+45
+111
+61
+169
+65
+70
+38
+200
+61
+166
+51
+10
+5
+137
+186
+83
+23
+191
+144
+143
+162
+91
+86
+100
+30
+83
+30
+37
+147
+157
+19
+101
+34
+96
+76
+188
+49
+4
+185
+81
+17
+179
+124
+129
+62
+18
+150
+136
+72
+7
+200
+136
+20
+96
+199
+127
+176
+117
+116
+43
+18
+125
+193
+35
+76
+141
+169
+143
+142
+167
+120
+22
+57
+144
+150
+8
+102
+144
+147
+192
+30
+52
+42
+188
+152
+23
+176
+48
+104
+193
+27
+27
+124
+102
+94
+51
+65
+128
+186
+172
+155
+187
+128
+84
+156
+184
+106
+178
+114
+86
+97
+4
+154
+94
+178
+21
+129
+188
+167
+108
+149
+124
+4
+109
+20
+147
+102
+90
+20
+112
+99
+185
+22
+69
+20
+98
+14
+3
+94
+144
+14
+194
+40
+98
+26
+79
+41
+136
+50
+82
+44
+129
+176
+98
+10
+179
+185
+97
+123
+65
+85
+127
+2
+69
+2
+191
+132
+74
+56
+74
+142
+186
+43
+189
+145
+176
+152
+125
+188
+5
+136
+171
+7
+106
+171
+79
+136
+107
+20
+161
+186
+66
+129
+179
+115
+86
+80
+107
+126
+194
+33
+49
+199
+160
+167
+168
+104
+117
+163
+128
+104
+78
+133
+96
+179
+10
+48
+4
+195
+135
+56
+124
+45
+159
+146
+49
+185
+72
+165
+146
+188
+18
+19
+152
+144
+96
+77
+4
+135
+171
+15
+156
+196
+180
+115
+74
+9
+187
+44
+187
+126
+80
+144
+146
+182
+182
+55
+95
+82
+39
+93
+11
+29
+79
+15
+186
+178
+199
+188
+145
+179
+166
+191
+53
+197
+109
+79
+96
+70
+158
+122
+115
+195
+136
+63
+161
+200
+150
+99
+49
+2
+173
+22
+181
+85
+84
+147
+125
+28
+49
+42
+13
+104
+105
+97
+39
+165
+38
+145
+127
+60
+18
+169
+52
+189
+70
+118
+81
+30
+53
+49
+17
+64
+36
+38
+109
+116
+118
+64
+119
+146
+2
+104
+6
+102
+164
+64
+109
+83
+118
+162
+110
+5
+40
+199
+36
+24
+25
+135
+190
+127
+56
+197
+81
+115
+164
+149
+25
+11
+39
+141
+95
+107
+188
+165
+95
+92
+95
+148
+32
+59
+72
+101
+160
+52
+68
+149
+79
+138
+118
+68
+147
+70
+98
+163
+98
+125
+68
+91
+132
+178
+80
+79
+153
+15
+113
+140
+29
+114
+27
+131
+151
+126
+199
+60
+169
+74
+124
+81
+171
+96
+43
+196
+188
+164
+94
+90
+100
+189
+36
+123
+9
+155
+50
+102
+169
+96
+56
+71
+130
+138
+60
+120
+187
+43
+174
+61
+3
+71
+3
+184
+73
+188
+68
+122
+123
+39
+133
+48
+93
+128
+129
+29
+10
+3
+131
+162
+193
+101
+72
+124
+95
+54
+72
+146
+34
+91
+44
+50
+102
+166
+77
+169
+125
+26
+35
+174
+136
+51
+81
+31
+60
+87
+184
+119
+63
+108
+83
+133
+51
+108
+193
+189
+197
+81
+115
+165
+160
+79
+35
+100
+84
+8
+91
+76
+39
+151
+161
+6
+188
+78
+176
+157
+157
+138
+11
+28
+72
+180
+39
+16
+143
+118
+24
+82
+83
+160
+16
+59
+11
+141
+145
+8
+140
+170
+166
+66
+103
+27
+40
+195
+14
+126
+34
+70
+117
+75
+197
+115
+115
+57
+107
+135
+45
+58
+143
+144
+176
+159
+178
+34
+6
+133
+149
+95
+35
+151
+198
+27
+181
+44
+40
+46
+123
+125
+44
+140
+45
+19
+105
+65
+47
+99
+171
+141
+107
+179
+108
+41
+73
+71
+177
+22
+139
+40
+195
+10
+111
+175
+58
+172
+110
+114
+102
+186
+1
+129
+170
+59
+25
+15
+70
+87
+96
+192
+89
+9
+56
+59
+48
+163
+146
+13
+166
+78
+179
+169
+7
+124
+84
+191
+192
+38
+103
+79
+146
+170
+107
+119
+154
+49
+112
+34
+4
+117
+66
+147
+94
+39
+192
+199
+69
+26
+144
+27
+72
+186
+70
+153
+84
+134
+45
+71
+20
+89
+149
+101
+63
+74
+77
+200
+108
+51
+138
+172
+193
+12
+135
+102
+195
+57
+189
+25
+50
+72
+188
+81
+197
+50
+133
+150
+101
+61
+61
+14
+140
+111
+11
+70
+122
+102
+120
+200
+123
+135
+111
+49
+100
+159
+58
+116
+175
+12
+100
+91
+47
+66
+176
+67
+18
+103
+61
+43
+106
+55
+172
+145
+120
+18
+27
+1
+165
+184
+22
+76
+63
+96
+12
+11
+160
+67
+162
+175
+193
+181
+149
+72
+90
+98
+181
+3
+187
+101
+124
+40
+124
+185
+196
+112
+109
+47
+110
+32
+10
+172
+141
+107
+168
+51
+198
+127
+185
+170
+153
+192
+182
+162
+137
+170
+185
+186
+50
+30
+132
+125
+166
+75
+153
+50
+123
+88
+25
+162
+147
+29
+50
+44
+15
+97
+53
+46
+200
+194
+162
+27
+107
+2
+50
+81
+40
+112
+112
+68
+5
+16
+54
+182
+7
+4
+168
+171
+119
+172
+166
+49
+3
+179
+52
+103
+151
+177
+107
+48
+127
+132
+52
+124
+80
+166
+81
+189
+8
+149
+26
+12
+44
+154
+131
+3
+40
+12
+117
+196
+125
+188
+2
+121
+115
+198
+160
+179
+36
+2
+95
+152
+59
+187
+191
+70
+100
+171
+133
+60
+167
+60
+57
+8
+139
+161
+115
+45
+35
+6
+125
+97
+59
+84
+179
+117
+96
+125
+91
+25
+128
+152
+157
+177
+53
+128
+92
+199
+170
+27
+40
+196
+17
+144
+111
+172
+38
+79
+133
+89
+136
+19
+90
+170
+10
+134
+117
+98
+134
+124
+138
+117
+64
+131
+7
+67
+142
+52
+40
+172
+69
+71
+10
+20
+34
+29
+68
+145
+64
+76
+88
+42
+64
+10
+87
+38
+46
+137
+14
+53
+193
+84
+169
+61
+53
+169
+135
+90
+131
+180
+98
+172
+151
+164
+26
+83
+69
+67
+183
+93
+113
+44
+55
+134
+111
+60
+164
+47
+7
+16
+39
+94
+10
+19
+26
+185
+80
+21
+5
+41
+4
+56
+101
+109
+145
+91
+47
+61
+147
+135
+86
+105
+58
+1
+88
+123
+148
+179
+146
+71
+109
+20
+139
+58
+99
+69
+127
+141
+106
+168
+57
+39
+116
+150
+62
+18
+154
+165
+6
+154
+69
+34
+183
+199
+146
+88
+14
+90
+18
+99
+32
+105
+145
+122
+35
+110
+147
+98
+65
+108
+64
+13
+107
+127
+200
+60
+166
+58
+57
+21
+12
+86
+10
+90
+55
+115
+1
+174
+34
+42
+142
+78
+195
+73
+79
+22
+22
+135
+19
+96
+8
+189
+65
+87
+143
+74
+162
+105
+176
+115
+108
+20
+148
+108
+121
+157
+55
+119
+20
+50
+127
+109
+113
+99
+186
+20
+54
+142
+171
+148
+151
+176
+99
+13
+194
+45
+130
+175
+84
+130
+27
+196
+136
+49
+72
+195
+128
+10
+115
+1
+174
+35
+43
+148
+100
+71
+126
+120
+185
+32
+128
+85
+157
+177
+54
+133
+110
+67
+8
+48
+23
+106
+32
+38
+143
+118
+18
+48
+130
+152
+140
+78
+12
+170
+111
+141
+49
+26
+117
+69
+164
+165
+115
+10
+25
+65
+168
+27
+50
+57
+91
+38
+11
+129
+77
+100
+110
+164
+194
+91
+4
+8
+10
+191
+56
+22
+32
+194
+78
+122
+31
+89
+57
+139
+127
+109
+118
+128
+108
+99
+22
+45
+69
+13
+55
+19
+23
+166
+189
+48
+184
+75
+1
+131
+180
+104
+3
+85
+84
+139
+82
+43
+118
+128
+105
+79
+134
+96
+174
+181
+117
+77
+13
+186
+7
+166
+136
+122
+107
+145
+110
+155
+145
+75
+145
+198
+81
+109
+126
+175
+118
+132
+130
+195
+2
+57
+124
+33
+83
+9
+107
+162
+12
+14
+181
+161
+145
+19
+12
+108
+140
+73
+176
+198
+12
+91
+38
+10
+118
+22
+73
+36
+162
+54
+67
+113
+82
+73
+105
+174
+95
+10
+4
+136
+186
+88
+61
+174
+96
+13
+14
+173
+110
+109
+65
+13
+93
+49
+55
+94
+71
+184
+65
+133
+18
+113
+111
+55
+132
+100
+16
+1
+66
+186
+128
+93
+7
+4
+164
+155
+51
+118
+49
+36
+177
+137
+32
+159
+71
+198
+146
+102
+96
+60
+100
+61
+64
+38
+57
+2
+100
+182
+196
+138
+66
+152
+118
+146
+17
+188
+175
+158
+175
+28
+199
+145
+78
+167
+105
+124
+5
+113
+38
+10
+122
+42
+151
+135
+50
+88
+75
+64
+111
+94
+163
+134
+141
+43
+187
+136
+136
+195
+153
+164
+6
+162
+121
+68
+124
+134
+88
+119
+127
+96
+30
+121
+56
+44
+166
+199
+105
+42
+109
+73
+65
+131
+7
+62
+113
+123
+122
+25
+54
+103
+134
+78
+60
+64
+46
+103
+3
+97
+159
+80
+47
+171
+199
+61
+176
+108
+66
+20
+131
+9
+77
+188
+34
+116
+194
+121
+177
+180
+87
+103
+41
+115
+127
+129
+26
+3
+182
+68
+175
+41
+73
+67
+148
+88
+195
+182
+140
+200
+148
+90
+4
+18
+75
+91
+68
+196
+167
+34
+104
+126
+20
+186
+138
+160
+118
+72
+169
+172
+110
+110
+78
+76
+158
+68
+188
+122
+43
+161
+176
+11
+87
+26
+177
+27
+172
+190
+191
+43
+140
+49
+40
+199
+34
+11
+164
+90
+66
+187
+129
+91
+186
+100
+122
+35
+117
+192
+101
+75
+145
+198
+90
+156
+128
+172
+77
+117
+12
+18
+3
+55
+105
+142
+106
+162
+16
+43
+112
+85
+107
+80
+120
+4
+144
+32
+94
+78
+30
+77
+194
+70
+75
+22
+62
+176
+95
+194
+106
+95
+14
+34
+76
+152
+29
+10
+198
+102
+31
+72
+148
+47
+150
+79
+132
+79
+90
+27
+155
+91
+150
+84
+152
+158
+184
+84
+48
+137
+185
+85
+42
+92
+174
+20
+160
+182
+53
+77
+187
+32
+117
+11
+17
+4
+80
+41
+129
+11
+105
+131
+43
+82
+106
+98
+32
+115
+198
+160
+179
+29
+171
+162
+36
+163
+59
+85
+180
+118
+92
+91
+118
+90
+85
+100
+35
+111
+157
+144
+52
+19
+47
+114
+69
+187
+102
+131
+69
+40
+18
+153
+158
+170
+199
+67
+16
+92
+15
+61
+34
+56
+39
+126
+12
+139
+125
+103
+95
+45
+17
+94
+14
+45
+146
+72
+119
+64
+116
+118
+70
+159
+119
+89
+67
+199
+192
+168
+83
+184
+160
+106
+195
+19
+158
+181
+66
+165
+199
+110
+66
+10
+68
+120
+106
+160
+11
+26
+55
+99
+102
+122
+20
+21
+151
+120
+160
+82
+48
+158
+115
+71
+190
+104
+114
+153
+92
+180
+50
+83
+46
+134
+190
+134
+97
+177
+192
+158
+23
+120
+113
+200
+188
+128
+75
+103
+141
+123
+69
+110
+40
+53
+165
+109
+173
+62
+14
+131
+57
+171
+111
+129
+179
+115
+85
+70
+63
+146
+111
+157
+139
+25
+105
+3
+79
+47
+171
+4
+89
+99
+198
+99
+14
+197
+58
+179
+154
+113
+95
+149
+44
+127
+168
+66
+85
+118
+143
+197
+101
+31
+79
+200
+90
+137
+17
+67
+53
+115
+14
+49
+170
+175
+127
+189
+193
+56
+198
+89
+152
+116
+129
+130
+19
+148
+119
+182
+28
+131
+132
+18
+121
+162
+85
+58
+184
+177
+11
+77
+164
+94
+89
+89
+134
+3
+13
+48
+175
+22
+161
+169
+162
+54
+67
+121
+123
+57
+33
+90
+46
+68
+196
+162
+8
+194
+94
+25
+101
+189
+24
+42
+41
+70
+54
+99
+109
+160
+184
+64
+132
+14
+101
+76
+152
+33
+32
+93
+73
+2
+157
+127
+152
+170
+52
+181
+22
+106
+45
+118
+100
+145
+166
+96
+87
+53
+143
+179
+193
+148
+147
+155
+11
+74
+142
+191
+68
+89
+123
+145
+159
+57
+112
+156
+134
+200
+192
+153
+197
+5
+53
+82
+12
+139
+125
+100
+80
+181
+163
+155
+64
+192
+181
+161
+136
+168
+189
+21
+28
+177
+15
+97
+49
+22
+93
+165
+156
+47
+84
+84
+145
+118
+8
+186
+44
+193
+162
+38
+176
+113
+98
+175
+170
+46
+143
+48
+3
+190
+118
+198
+127
+182
+156
+98
+182
+19
+72
+67
+154
+126
+172
+99
+49
+3
+174
+24
+177
+51
+113
+19
+101
+36
+107
+117
+139
+185
+61
+106
+85
+157
+181
+77
+34
+112
+171
+18
+176
+97
+194
+98
+43
+176
+73
+54
+70
+137
+191
+115
+169
+185
+190
+79
+161
+62
+123
+179
+170
+12
+143
+152
+29
+11
+6
+140
+193
+99
+57
+56
+22
+29
+181
+22
+110
+61
+179
+126
+143
+127
+74
+102
+151
+190
+180
+176
+34
+27
+54
+87
+39
+53
+166
+126
+58
+19
+194
+194
+24
+1
+191
+133
+85
+115
+127
+127
+19
+171
+60
+19
+178
+102
+12
+155
+30
+186
+44
+195
+173
+90
+184
+92
+97
+160
+88
+94
+169
+174
+122
+170
+122
+2
+119
+97
+108
+179
+105
+25
+7
+20
+56
+160
+59
+117
+169
+168
+88
+19
+119
+145
+8
+140
+171
+167
+69
+110
+39
+47
+135
+193
+144
+125
+55
+10
+167
+118
+5
+167
+160
+54
+88
+46
+86
+104
+47
+151
+86
+160
+182
+59
+115
+163
+141
+186
+48
+15
+56
+4
+122
+101
+104
+119
+185
+39
+168
+57
+34
+96
+69
+155
+112
+76
+50
+15
+44
+128
+176
+111
+78
+74
+144
+2
+120
+106
+152
+166
+25
+59
+133
+70
+20
+96
+197
+120
+149
+20
+180
+101
+193
+51
+166
+141
+158
+80
+55
+15
+195
+36
+57
+25
+33
+179
+180
+69
+196
+159
+195
+139
+84
+50
+152
+58
+187
+199
+112
+86
+112
+98
+185
+26
+94
+130
+136
+49
+69
+178
+43
+62
+185
+156
+75
+48
+17
+70
+72
+4
+178
+33
+197
+93
+183
+64
+137
+47
+53
+99
+122
+37
+126
+31
+53
+40
+160
+6
+197
+127
+191
+7
+126
+93
+29
+142
+189
+61
+68
+65
+177
+79
+78
+161
+64
+138
+57
+100
+89
+37
+24
+14
+73
+113
+19
+100
+29
+75
+191
+76
+139
+148
+44
+131
+191
+173
+122
+171
+134
+68
+3
+9
+28
+89
+83
+103
+73
+111
+13
+83
+184
+155
+80
+84
+190
+183
+193
+111
+131
+189
+161
+62
+128
+12
+124
+36
+103
+92
+30
+148
+21
+199
+10
+70
+130
+154
+154
+144
+78
+172
+135
+64
+172
+54
+176
+175
+68
+39
+24
+195
+154
+166
+18
+11
+106
+142
+103
+137
+99
+164
+96
+100
+134
+109
+54
+142
+166
+120
+28
+93
+108
+8
+82
+19
+179
+109
+42
+77
+81
+199
+66
+10
+67
+114
+86
+94
+189
+87
+25
+170
+193
+28
+39
+180
+133
+179
+75
+44
+192
+157
+17
+86
+166
+30
+86
+46
+106
+23
+185
+106
+176
+104
+45
+136
+14
+65
+66
+10
+68
+120
+113
+198
+172
+49
+151
+68
+54
+112
+187
+121
+41
+162
+6
+180
+32
+174
+156
+172
+28
+22
+83
+103
+75
+122
+63
+80
+116
+178
+30
+180
+9
+40
+162
+9
+199
+115
+99
+166
+106
+138
+80
+40
+119
+154
+57
+162
+59
+101
+76
+146
+195
+58
+193
+34
+76
+146
+197
+73
+65
+135
+28
+151
+54
+171
+142
+116
+13
+40
+128
+3
+74
+13
+19
+196
+7
+78
+7
+140
+176
+198
+4
+44
+34
+8
+144
+190
+51
+192
+100
+72
+132
+145
+84
+195
+19
+161
+1
+155
+127
+165
+53
+32
+118
+17
+43
+109
+64
+7
+68
+150
+86
+175
+73
+66
+145
+74
+142
+187
+48
+4
+199
+159
+161
+141
+196
+109
+94
+184
+58
+91
+28
+154
+69
+32
+173
+154
+168
+21
+20
+134
+26
+150
+69
+68
+192
+138
+103
+182
+167
+165
+89
+49
+96
+139
+171
+180
+139
+16
+47
+139
+9
+10
+181
+195
+142
+105
+150
+154
+181
+102
+183
+181
+42
+25
+177
+39
+44
+108
+59
+184
+175
+190
+172
+118
+168
+144
+157
+46
+62
+163
+18
+48
+126
+126
+22
+2
+17
+80
+132
+72
+49
+46
+34
+193
+53
+185
+40
+174
+87
+153
+139
+58
+95
+54
+69
+130
+167
+31
+88
+46
+89
+121
+124
+61
+54
+176
+166
+16
+9
+111
+180
+89
+111
+71
+30
+140
+170
+165
+62
+85
+155
+173
+43
+103
+33
+71
+127
+127
+20
+181
+108
+14
+119
+187
+56
+52
+15
+22
+199
+1
+13
+75
+130
+108
+82
+123
+3
+118
+81
+24
+20
+106
+57
+193
+47
+149
+70
+83
+70
+76
+30
+101
+136
+108
+25
+184
+79
+19
+4
+53
+86
+45
+96
+176
+190
+159
+50
+68
+160
+148
+46
+146
+69
+99
+175
+163
+1
+145
+60
+55
+194
+69
+74
+22
+67
+10
+58
+59
+36
+85
+191
+181
+164
+163
+101
+142
+146
+199
+82
+103
+83
+174
+102
+42
+138
+51
+69
+158
+132
+169
+34
+79
+172
+125
+3
+100
+171
+129
+40
+84
+142
+100
+124
+43
+147
+94
+45
+27
+158
+106
+16
+145
+128
+69
+60
+145
+129
+72
+71
+179
+38
+23
+196
+170
+51
+184
+46
+16
+91
+197
+172
+55
+189
+37
+122
+3
+122
+103
+122
+9
+161
+85
+67
+38
+28
+26
+108
+16
+123
+199
+90
+150
+97
+34
+129
+68
+55
+116
+3
+179
+46
+74
+26
+96
+143
+194
+82
+149
+152
+178
+98
+191
+64
+67
+25
+152
+89
+167
+6
+138
+172
+192
+9
+123
+59
+53
+185
+41
+180
+111
+53
+117
+33
+141
+153
+53
+145
+196
+75
+92
+77
+34
+118
+2
+153
+105
+54
+180
+192
+137
+92
+122
+105
+139
+87
+71
+49
+56
+97
+78
+198
+88
+147
+89
+18
+106
+75
+97
+111
+190
+147
+171
+107
+111
+98
+194
+88
+181
+95
+141
+196
+106
+76
+102
+127
+50
+157
+96
+168
+147
+169
+96
+58
+89
+12
+76
+148
+3
+93
+127
+132
+51
+117
+48
+33
+171
+131
+47
+104
+199
+61
+180
+131
+171
+45
+137
+15
+60
+27
+22
+91
+150
+81
+135
+82
+81
+152
+184
+140
+190
+79
+164
+75
+177
+183
+111
+17
+106
+86
+164
+10
+188
+43
+165
+5
+151
+61
+13
+124
+32
+82
+200
+70
+19
+89
+161
+167
+156
+42
+44
+91
+150
+84
+156
+182
+91
+116
+73
+197
+129
+5
+72
+192
+104
+104
+90
+199
+192
+161
+38
+182
+152
+78
+105
+129
+30
+23
+64
+185
+133
+135
+13
+68
+90
+131
+173
+67
+44
+60
+171
+85
+179
+105
+25
+9
+27
+86
+73
+71
+165
+155
+47
+92
+130
+151
+137
+69
+185
+88
+62
+185
+153
+58
+173
+117
+144
+19
+15
+123
+7
+137
+168
+171
+120
+180
+2
+196
+161
+2
+160
+151
+65
+30
+1
+134
+3
+7
+21
+67
+10
+64
+94
+188
+84
+14
+130
+56
+170
+122
+1
+115
+79
+44
+152
+117
+142
+197
+106
+65
+37
+41
+119
+147
+12
+148
+183
+162
+131
+131
+8
+71
+158
+108
+26
+192
+118
+179
+14
+80
+151
+189
+181
+185
+85
+50
+135
+162
+159
+99
+165
+98
+108
+170
+44
+141
+53
+46
+2
+3
+2
+181
+72
+9
+4
+148
+50
+170
+172
+105
+84
+158
+194
+145
+125
+49
+173
+2
+55
+118
+11
+4
+132
+157
+156
+126
+154
+190
+157
+34
+195
+63
+25
+190
+115
+180
+52
+91
+81
+69
+90
+121
+120
+35
+133
+87
+130
+198
+16
+120
+176
+173
+60
+5
+86
+76
+85
+26
+192
+125
+20
+200
+19
+118
+138
+167
+160
+61
+127
+16
+159
+11
+37
+127
+28
+29
+126
+91
+20
+98
+14
+1
+84
+91
+198
+169
+30
+66
+124
+158
+29
+153
+63
+5
+60
+124
+1
+95
+158
+101
+181
+179
+51
+94
+107
+1
+41
+36
+55
+6
+140
+191
+89
+16
+92
+10
+38
+139
+93
+110
+30
+187
+56
+56
+31
+85
+28
+8
+1
+132
+185
+126
+91
+11
+47
+190
+118
+195
+114
+125
+129
+54
+163
+93
+91
+109
+38
+43
+119
+133
+127
+170
+81
+153
+195
+191
+195
+52
+156
+76
+48
+12
+41
+138
+59
+115
+164
+148
+11
+137
+129
+139
+81
+36
+87
+195
+193
+3
+84
+77
+106
+143
+111
+181
+82
+71
+88
+90
+150
+92
+5
+4
+179
+44
+51
+111
+12
+74
+142
+188
+53
+28
+92
+99
+169
+126
+32
+63
+94
+193
+119
+176
+187
+138
+149
+51
+164
+130
+105
+59
+16
+168
+59
+47
+155
+110
+64
+196
+200
+41
+47
+109
+38
+46
+135
+198
+176
+71
+47
+39
+17
+150
+155
+179
+78
+61
+69
+66
+181
+95
+139
+181
+40
+15
+127
+34
+62
+69
+57
+119
+2
+148
+69
+84
+83
+143
+115
+7
+9
+198
+102
+38
+110
+120
+130
+97
+16
+28
+23
+87
+114
+105
+9
+112
+192
+145
+145
+168
+112
+155
+129
+180
+119
+99
+125
+59
+29
+45
+12
+68
+103
+3
+96
+152
+49
+124
+106
+120
+168
+133
+91
+147
+66
+75
+60
+84
+166
+44
+171
+29
+39
+176
+106
+55
+178
+175
+56
+157
+45
+56
+134
+103
+14
+162
+51
+48
+31
+158
+71
+9
+21
+44
+75
+57
+68
+95
+160
+104
+185
+175
+190
+169
+106
+115
+137
+194
+129
+31
+26
+76
+22
+52
+111
+4
+26
+124
+113
+165
+179
+192
+138
+105
+191
+3
+105
+3
+75
+30
+103
+153
+192
+173
+112
+118
+98
+130
+99
+24
+51
+98
+128
+88
+179
+85
+100
+41
+146
+112
+154
+121
+143
+172
+144
+118
+15
+28
+32
+143
+167
+118
+9
+190
+59
+51
+172
+179
+127
+156
+191
+144
+145
+180
+176
+40
+57
+182
+183
+59
+109
+125
+172
+107
+97
+20
+53
+139
+160
+112
+37
+13
+148
+176
+121
+144
+182
+194
+129
+31
+29
+100
+138
+130
+137
+58
+112
+155
+124
+147
+166
+77
+171
+138
+88
+88
+138
+31
+151
+29
+13
+23
+21
+123
+149
+191
+7
+124
+80
+164
+67
+128
+165
+46
+191
+133
+80
+87
+2
+31
+172
+155
+180
+89
+117
+100
+151
+7
+90
+77
+52
+26
+90
+103
+14
+158
+24
+130
+163
+11
+199
+98
+196
+97
+21
+52
+125
+78
+150
+197
+36
+40
+119
+159
+82
+65
+53
+134
+131
+179
+102
+2
+94
+145
+28
+70
+168
+177
+154
+131
+7
+62
+110
+107
+51
+145
+9
+152
+39
+67
+49
+95
+130
+129
+7
+86
+54
+149
+13
+140
+125
+96
+48
+29
+138
+172
+194
+17
+162
+16
+42
+110
+83
+109
+109
+78
+91
+47
+63
+154
+160
+174
+3
+59
+125
+21
+4
+39
+1
+60
+155
+191
+157
+23
+127
+152
+173
+71
+75
+12
+199
+85
+120
+156
+59
+158
+15
+72
+102
+160
+46
+42
+37
+50
+165
+145
+186
+13
+1
+93
+155
+93
+162
+138
+173
+3
+61
+143
+111
+181
+87
+98
+8
+168
+141
+133
+131
+191
+174
+126
+191
+10
+144
+173
+146
+121
+11
+184
+6
+177
+16
+103
+73
+116
+41
+2
+45
+50
+100
+148
+190
+13
+168
+92
+42
+26
+186
+81
+16
+166
+58
+52
+195
+103
+67
+82
+87
+187
+143
+181
+198
+162
+192
+94
+36
+175
+127
+185
+170
+157
+17
+87
+173
+57
+183
+186
+78
+194
+60
+15
+159
+14
+60
+35
+72
+116
+53
+76
+184
+24
+88
+116
+105
+190
+196
+69
+51
+89
+76
+59
+70
+90
+111
+57
+148
+175
+120
+150
+22
+181
+92
+125
+128
+42
+102
+38
+107
+103
+61
+39
+89
+182
+97
+144
+192
+58
+20
+5
+49
+52
+73
+174
+193
+189
+5
+128
+126
+5
+95
+125
+100
+72
+137
+175
+18
+132
+30
+196
+109
+94
+178
+30
+176
+188
+147
+196
+50
+138
+182
+54
+86
+33
+24
+54
+109
+172
+49
+147
+47
+161
+146
+30
+66
+128
+176
+105
+48
+140
+13
+22
+15
+91
+16
+81
+145
+141
+141
+176
+194
+178
+124
+143
+144
+176
+163
+198
+118
+128
+115
+134
+172
+31
+38
+157
+199
+184
+113
+30
+161
+99
+148
+2
+81
+74
+110
+2
+23
+118
+104
+166
+66
+101
+14
+175
+129
+2
+49
+79
+39
+126
+2
+84
+89
+177
+60
+174
+101
+48
+178
+38
+26
+15
+55
+197
+95
+195
+122
+176
+158
+168
+188
+21
+31
+4
+143
+27
+73
+3
+163
+147
+22
+4
+35
+170
+111
+138
+26
+123
+102
+107
+126
+196
+38
+70
+78
+45
+164
+185
+37
+160
+26
+118
+71
+170
+181
+159
+130
+150
+133
+51
+114
+27
+136
+181
+61
+137
+76
+26
+76
+23
+54
+120
+37
+141
+115
+21
+90
+155
+124
+147
+168
+89
+28
+167
+154
+19
+130
+14
+116
+172
+189
+188
+35
+116
+181
+47
+54
+105
+146
+131
+74
+66
+136
+23
+116
+90
+102
+200
+85
+116
+134
+158
+149
+71
+88
+93
+163
+148
+20
+191
+169
+95
+48
+35
+184
+189
+77
+168
+113
+171
+9
+114
+8
+20
+51
+125
+92
+32
+166
+113
+184
+89
+78
+74
+142
+189
+57
+44
+151
+113
+117
+89
+82
+96
+41
+186
+144
+195
+73
+85
+62
+6
+78
+15
+194
+28
+27
+110
+20
+131
+3
+43
+32
+9
+167
+122
+34
+102
+110
+147
+95
+43
+11
+78
+171
+128
+26
+9
+23
+58
+139
+116
+49
+55
+90
+46
+70
+8
+18
+40
+81
+127
+31
+46
+200
+189
+135
+107
+34
+42
+147
+103
+95
+45
+18
+107
+80
+117
+183
+50
+54
+76
+173
+150
+148
+139
+108
+195
+1
+52
+102
+149
+179
+135
+194
+154
+184
+115
+41
+7
+81
+20
+193
+186
+179
+198
+180
+99
+175
+165
+19
+28
+195
+125
+197
+54
+157
+55
+120
+26
+76
+28
+82
+47
+145
+44
+161
+175
+3
+49
+70
+176
+34
+17
+199
+48
+99
+158
+61
+150
+149
+151
+165
+36
+129
+53
+158
+70
+200
+173
+38
+76
+110
+179
+87
+119
+132
+119
+126
+89
+4
+27
+131
+143
+79
+192
+40
+115
+130
+154
+153
+133
+20
+125
+179
+145
+64
+84
+128
+13
+126
+39
+101
+58
+40
+122
+170
+125
+21
+199
+7
+53
+57
+61
+60
+11
+129
+79
+115
+185
+76
+193
+72
+95
+129
+116
+140
+198
+134
+17
+105
+75
+108
+174
+71
+61
+133
+51
+110
+200
+17
+100
+50
+200
+157
+137
+15
+58
+18
+186
+151
+36
+63
+54
+158
+60
+144
+125
+56
+16
+195
+27
+10
+22
+45
+74
+35
+148
+177
+133
+9
+54
+49
+11
+22
+37
+25
+17
+81
+140
+109
+196
+197
+18
+143
+93
+77
+24
+57
+129
+58
+192
+31
+61
+90
+196
+161
+9
+6
+156
+86
+111
+96
+172
+173
+96
+18
+45
+106
+37
+69
+84
+87
+168
+28
+57
+91
+40
+20
+160
+187
+80
+3
+95
+150
+45
+118
+111
+4
+26
+122
+100
+100
+103
+124
+13
+169
+96
+57
+80
+171
+109
+111
+94
+163
+135
+145
+52
+11
+200
+102
+16
+174
+107
+71
+71
+185
+76
+191
+60
+48
+146
+46
+166
+182
+2
+171
+14
+141
+124
+82
+176
+116
+119
+69
+149
+74
+106
+173
+80
+129
+54
+166
+113
+188
+110
+170
+38
+95
+30
+130
+109
+91
+164
+165
+118
+23
+75
+42
+182
+119
+71
+163
+138
+161
+129
+126
+2
+81
+64
+62
+191
+196
+56
+176
+150
+119
+167
+131
+90
+161
+155
+82
+100
+58
+52
+193
+95
+36
+164
+64
+105
+58
+2
+93
+148
+51
+175
+192
+183
+169
+168
+87
+11
+90
+38
+23
+198
+186
+130
+111
+98
+193
+76
+121
+47
+196
+154
+166
+9
+161
+89
+90
+141
+37
+154
+192
+164
+57
+69
+102
+195
+50
+150
+48
+141
+11
+4
+123
+106
+130
+26
+190
+105
+122
+190
+42
+143
+79
+193
+47
+148
+61
+41
+100
+26
+63
+145
+103
+117
+175
+198
+16
+116
+161
+120
+72
+155
+88
+135
+17
+96
+20
+58
+175
+131
+8
+73
+168
+153
+7
+64
+125
+175
+127
+189
+195
+70
+65
+162
+196
+114
+124
+122
+16
+1
+61
+160
+7
+5
+171
+185
+171
+164
+47
+3
+198
+170
+33
+73
+146
+20
+2
+38
+11
+129
+72
+75
+5
+157
+97
+172
+163
+37
+151
+179
+115
+78
+38
+129
+29
+16
+38
+86
+176
+85
+129
+12
+116
+191
+105
+115
+149
+58
+14
+161
+44
+22
+136
+17
+83
+147
+139
+113
+25
+142
+26
+80
+45
+151
+103
+60
+38
+89
+190
+142
+146
+4
+108
+13
+108
+138
+57
+97
+72
+160
+115
+53
+86
+43
+82
+107
+107
+76
+97
+99
+126
+62
+45
+112
+67
+198
+191
+163
+60
+99
+53
+34
+124
+45
+152
+108
+83
+132
+47
+93
+138
+191
+105
+111
+126
+155
+1
+14
+80
+153
+200
+22
+133
+4
+28
+135
+165
+174
+164
+19
+45
+97
+181
+17
+75
+105
+153
+174
+71
+67
+158
+153
+95
+193
+107
+106
+74
+95
+106
+181
+131
+164
+3
+145
+41
+148
+120
+187
+48
+6
+7
+188
+67
+108
+48
+121
+90
+56
+128
+63
+30
+11
+199
+100
+14
+182
+170
+183
+170
+178
+137
+24
+114
+68
+186
+107
+170
+53
+192
+79
+152
+200
+33
+3
+127
+133
+58
+151
+185
+147
+20
+3
+39
+9
+102
+134
+92
+149
+67
+63
+176
+90
+158
+137
+6
+200
+154
+125
+162
+49
+39
+198
+35
+32
+77
+173
+151
+149
+137
+89
+100
+198
+97
+196
+106
+80
+124
+28
+52
+61
+98
+43
+180
+96
+158
+88
+110
+71
+37
+187
+187
+44
+183
+105
+183
+158
+100
+180
+188
+104
+137
+89
+101
+9
+150
+18
+163
+19
+50
+132
+140
+58
+85
+193
+194
+32
+51
+19
+56
+165
+90
+57
+139
+120
+68
+136
+5
+5
+188
+84
+13
+125
+34
+81
+179
+151
+97
+22
+65
+195
+187
+169
+129
+56
+177
+158
+156
+113
+77
+48
+196
+142
+92
+77
+37
+132
+66
+4
+35
+178
+153
+117
+128
+113
+130
+170
+50
+172
+180
+135
+194
+153
+169
+39
+116
+148
+49
+161
+129
+126
+200
+68
+8
+37
+148
+159
+24
+114
+70
+194
+134
+55
+131
+88
+156
+142
+53
+38
+155
+194
+167
+59
+57
+11
+152
+15
+122
+199
+98
+196
+100
+35
+110
+147
+97
+60
+89
+195
+170
+73
+103
+169
+85
+190
+182
+181
+48
+64
+153
+139
+60
+114
+150
+72
+85
+65
+21
+147
+95
+51
+48
+36
+183
+177
+20
+127
+190
+196
+69
+48
+69
+189
+110
+164
+198
+112
+93
+153
+80
+105
+107
+103
+55
+6
+147
+25
+35
+182
+183
+59
+107
+119
+148
+25
+14
+66
+69
+27
+141
+6
+168
+158
+40
+19
+160
+192
+108
+124
+176
+139
+52
+64
+118
+136
+156
+117
+99
+146
+187
+9
+171
+149
+155
+194
+172
+84
+157
+189
+123
+38
+128
+23
+191
+140
+126
+96
+51
+38
+174
+105
+66
+46
+88
+117
+111
+18
+104
+68
+75
+37
+149
+163
+43
+192
+161
+44
+18
+110
+99
+10
+170
+130
+54
+158
+67
+183
+96
+127
+101
+65
+82
+109
+123
+158
+39
+15
+140
+104
+165
+58
+66
+74
+51
+40
+183
+136
+172
+10
+109
+173
+53
+167
+124
+43
+147
+96
+53
+53
+45
+193
+157
+8
+39
+165
+36
+134
+81
+84
+180
+125
+130
+60
+191
+11
+151
+9
+98
+106
+160
+6
+195
+119
+157
+73
+25
+97
+162
+97
+127
+88
+191
+151
+189
+180
+182
+75
+14
+6
+113
+24
+133
+185
+114
+19
+91
+174
+29
+14
+21
+2
+23
+126
+150
+169
+73
+116
+37
+185
+176
+196
+194
+4
+78
+32
+93
+67
+170
+20
+194
+183
+160
+111
+27
+166
+158
+60
+133
+65
+193
+174
+110
+95
+182
+34
+170
+120
+189
+58
+50
+173
+192
+3
+85
+90
+176
+45
+88
+130
+187
+152
+36
+50
+173
+194
+12
+122
+29
+79
+11
+162
+73
+184
+49
+37
+184
+172
+181
+141
+18
+40
+76
+104
+140
+102
+154
+11
+78
+170
+122
+6
+142
+1
+128
+163
+27
+101
+165
+84
+17
+148
+142
+116
+26
+113
+45
+50
+101
+157
+31
+179
+197
+172
+57
+198
+72
+54
+82
+6
+102
+164
+63
+106
+71
+69
+180
+56
+122
+31
+89
+56
+137
+116
+67
+156
+134
+6
+31
+135
+131
+179
+94
+155
+90
+144
+56
+45
+166
+194
+72
+90
+94
+159
+109
+18
+133
+37
+28
+38
+184
+160
+110
+20
+131
+5
+54
+82
+3
+81
+65
+64
+196
+5
+67
+165
+183
+18
+62
+14
+126
+31
+55
+53
+23
+63
+178
+102
+12
+156
+33
+193
+62
+39
+80
+131
+64
+12
+97
+72
+164
+134
+131
+187
+142
+175
+176
+79
+90
+33
+190
+48
+180
+51
+86
+59
+180
+157
+117
+95
+118
+57
+82
+178
+132
+193
+176
+118
+128
+110
+111
+79
+73
+132
+136
+27
+142
+7
+168
+143
+148
+1
+79
+65
+82
+114
+145
+48
+187
+97
+96
+108
+186
+143
+185
+27
+93
+123
+98
+87
+38
+46
+140
+29
+113
+22
+113
+85
+93
+192
+117
+179
+20
+111
+92
+156
+110
+54
+136
+134
+187
+116
+11
+29
+75
+192
+80
+148
+172
+104
+75
+118
+34
+143
+151
+25
+190
+122
+21
+34
+16
+195
+22
+182
+93
+126
+120
+191
+67
+81
+89
+8
+49
+20
+82
+118
+170
+159
+26
+125
+118
+187
+58
+67
+83
+97
+36
+143
+135
+126
+142
+123
+60
+57
+6
+123
+81
+183
+177
+12
+81
+181
+160
+134
+166
+191
+55
+12
+180
+172
+10
+116
+7
+198
+123
+164
+76
+182
+13
+36
+104
+104
+84
+175
+96
+196
+118
+147
+20
+197
+1
+36
+6
+113
+28
+151
+58
+187
+200
+123
+141
+134
+144
+55
+38
+136
+73
+14
+28
+46
+23
+131
+180
+100
+181
+191
+120
+2
+132
+177
+75
+55
+58
+57
+20
+13
+98
+75
+169
+138
+113
+38
+10
+125
+63
+50
+138
+179
+34
+197
+80
+109
+135
+31
+168
+133
+90
+144
+56
+41
+146
+108
+132
+20
+136
+41
+27
+190
+100
+95
+67
+152
+114
+116
+74
+198
+128
+184
+155
+75
+58
+69
+98
+171
+141
+111
+200
+198
+194
+183
+150
+55
+184
+10
+3
+130
+150
+133
+54
+129
+89
+174
+47
+111
+49
+96
+141
+182
+26
+116
+66
+152
+121
+160
+73
+3
+158
+126
+132
+65
+2
+32
+174
+160
+195
+130
+28
+198
+138
+49
+56
+91
+45
+55
+127
+71
+88
+89
+147
+81
+167
+79
+170
+109
+126
+175
+121
+153
+29
+200
+146
+77
+146
+190
+26
+47
+52
+89
+68
+13
+66
+83
+110
+109
+72
+50
+51
+64
+126
+181
+150
+73
+89
+82
+93
+22
+99
+195
+82
+143
+120
+38
+149
+153
+185
+131
+127
+182
+153
+81
+111
+137
+22
+102
+19
+195
+1
+49
+89
+98
+185
+34
+135
+111
+51
+108
+185
+142
+191
+74
+122
+71
+125
+115
+171
+189
+1
+105
+24
+7
+23
+79
+70
+109
+21
+150
+113
+133
+186
+117
+35
+153
+10
+84
+13
+126
+41
+115
+120
+94
+81
+43
+133
+9
+60
+85
+169
+53
+2
+134
+191
+137
+110
+29
+183
+41
+1
+42
+44
+83
+107
+95
+6
+187
+71
+143
+17
+20
+169
+36
+101
+79
+169
+108
+129
+4
+69
+173
+25
+190
+122
+19
+22
+164
+188
+50
+12
+22
+28
+174
+191
+180
+170
+195
+48
+132
+164
+197
+107
+72
+71
+181
+50
+72
+182
+48
+52
+80
+17
+183
+145
+19
+18
+133
+42
+55
+155
+39
+45
+115
+91
+112
+56
+135
+103
+9
+129
+94
+9
+8
+168
+136
+109
+33
+19
+24
+172
+19
+167
+34
+99
+92
+60
+135
+73
+25
+96
+149
+35
+68
+94
+158
+103
+199
+69
+31
+162
+100
+143
+156
+52
+112
+8
+40
+168
+49
+183
+61
+116
+151
+66
+38
+31
+51
+27
+106
+196
+20
+157
+164
+176
+181
+98
+164
+104
+152
+183
+129
+127
+9
+109
+173
+63
+22
+164
+189
+60
+64
+42
+83
+115
+150
+64
+39
+56
+188
+28
+78
+19
+16
+122
+191
+53
+199
+118
+120
+58
+66
+76
+64
+103
+50
+171
+179
+138
+23
+94
+161
+121
+85
+22
+165
+197
+95
+2
+160
+140
+5
+168
+169
+101
+87
+13
+96
+64
+119
+144
+191
+55
+7
+150
+45
+120
+112
+198
+179
+98
+176
+183
+109
+12
+97
+72
+159
+112
+42
+46
+98
+177
+179
+80
+74
+124
+83
+177
+120
+132
+112
+87
+115
+108
+18
+136
+59
+131
+61
+183
+156
+87
+120
+140
+163
+120
+57
+67
+90
+138
+22
+87
+127
+184
+162
+120
+62
+97
+26
+86
+80
+106
+123
+185
+3
+157
+117
+85
+64
+19
+135
+47
+66
+176
+64
+200
+25
+154
+99
+8
+158
+77
+39
+140
+93
+103
+182
+168
+178
+152
+118
+137
+166
+160
+73
+1
+145
+67
+96
+177
+196
+186
+150
+32
+42
+162
+196
+123
+176
+152
+132
+21
+140
+55
+73
+146
+19
+1
+40
+33
+40
+148
+131
+53
+144
+193
+59
+22
+4
+26
+125
+114
+165
+163
+96
+108
+189
+163
+77
+193
+68
+75
+38
+154
+185
+124
+81
+171
+102
+71
+114
+44
+43
+67
+14
+80
+157
+27
+151
+62
+17
+149
+144
+125
+55
+6
+136
+169
+191
+27
+43
+20
+131
+8
+76
+184
+19
+61
+192
+6
+114
+31
+155
+59
+157
+18
+91
+190
+120
+12
+194
+57
+198
+75
+73
+164
+127
+93
+11
+33
+104
+123
+7
+138
+167
+164
+80
+11
+144
+167
+111
+167
+4
+122
+92
+59
+126
+33
+63
+81
+125
+22
+10
+71
+134
+168
+4
+108
+16
+130
+35
+45
+159
+147
+54
+7
+156
+77
+58
+59
+33
+70
+120
+95
+94
+112
+26
+150
+69
+71
+1
+174
+37
+54
+196
+91
+190
+118
+4
+160
+131
+146
+98
+74
+163
+119
+46
+11
+52
+9
+193
+79
+139
+120
+72
+155
+81
+93
+34
+164
+81
+14
+156
+17
+97
+33
+120
+31
+102
+139
+116
+50
+58
+97
+64
+112
+99
+185
+21
+61
+182
+147
+44
+147
+86
+195
+199
+38
+37
+84
+168
+57
+30
+70
+152
+82
+123
+7
+131
+127
+184
+169
+159
+31
+156
+63
+174
+80
+123
+15
+188
+190
+51
+1
+144
+62
+76
+97
+106
+160
+11
+25
+56
+111
+162
+174
+187
+165
+106
+150
+148
+142
+125
+74
+124
+80
+160
+47
+41
+22
+167
+6
+135
+158
+138
+7
+2
+150
+83
+153
+172
+62
+24
+186
+100
+132
+95
+181
+36
+189
+10
+160
+67
+164
+186
+43
+181
+101
+181
+181
+55
+106
+138
+77
+23
+50
+96
+127
+100
+60
+58
+13
+154
+10
+74
+157
+77
+52
+24
+77
+48
+2
+179
+61
+159
+6
+7
+189
+71
+123
+104
+119
+182
+26
+117
+73
+189
+75
+154
+47
+98
+168
+128
+55
+181
+194
+133
+56
+138
+127
+118
+167
+146
+174
+127
+2
+71
+6
+1
+153
+112
+98
+187
+40
+161
+1
+162
+167
+144
+169
+116
+178
+29
+175
+192
+181
+159
+130
+150
+126
+12
+138
+121
+87
+30
+3
+147
+57
+22
+26
+154
+97
+197
+106
+67
+51
+105
+175
+104
+52
+175
+189
+159
+56
+100
+105
+126
+17
+169
+60
+45
+135
+200
+192
+154
+193
+174
+111
+103
+23
+10
+53
+32
+113
+194
+149
+153
+180
+106
+17
+150
+149
+144
+122
+39
+142
+97
+108
+181
+115
+64
+149
+118
+173
+180
+121
+109
+168
+26
+45
+39
+25
+4
+1
+171
+13
+145
+156
+30
+183
+28
+121
+83
+5
+86
+76
+84
+22
+176
+60
+182
+152
+76
+87
+40
+60
+3
+81
+58
+21
+11
+78
+169
+112
+152
+108
+84
+137
+69
+179
+59
+139
+109
+7
+58
+89
+14
+86
+197
+8
+71
+161
+130
+130
+10
+91
+59
+137
+97
+153
+43
+85
+128
+6
+85
+56
+172
+135
+60
+150
+158
+199
+173
+54
+166
+117
+8
+197
+113
+113
+58
+135
+91
+137
+1
+175
+46
+101
+196
+71
+64
+143
+84
+17
+151
+152
+153
+156
+163
+171
+163
+40
+180
+116
+84
+56
+187
+21
+39
+49
+146
+39
+119
+165
+120
+36
+144
+139
+139
+183
+51
+56
+81
+184
+176
+1
+28
+161
+115
+37
+194
+28
+29
+123
+77
+161
+75
+2
+138
+12
+33
+91
+49
+75
+10
+184
+14
+36
+86
+199
+20
+129
+194
+8
+100
+131
+87
+145
+85
+8
+86
+47
+111
+44
+72
+36
+168
+86
+8
+71
+158
+111
+48
+94
+134
+156
+134
+2
+9
+35
+128
+57
+194
+53
+175
+170
+49
+167
+163
+81
+19
+188
+158
+59
+135
+82
+81
+145
+145
+170
+116
+167
+161
+60
+115
+153
+86
+141
+70
+157
+112
+59
+144
+139
+141
+197
+114
+109
+29
+197
+123
+168
+105
+123
+197
+72
+63
+130
+17
+138
+76
+16
+11
+122
+37
+129
+41
+89
+168
+14
+172
+110
+107
+58
+186
+198
+117
+127
+110
+117
+117
+53
+60
+88
+192
+162
+44
+10
+64
+99
+20
+31
+4
+152
+76
+89
+51
+111
+7
+46
+16
+86
+169
+45
+152
+107
+78
+109
+152
+133
+34
+13
+167
+91
+44
+50
+104
+175
+116
+121
+86
+28
+2
+161
+147
+32
+72
+148
+43
+126
+171
+96
+42
+190
+164
+75
+180
+7
+22
+75
+50
+31
+136
+137
+4
+193
+120
+187
+40
+160
+3
+179
+48
+80
+52
+194
+96
+33
+134
+105
+27
+17
+64
+34
+32
+86
+35
+36
+100
+82
+193
+22
+193
+162
+36
+159
+32
+165
+107
+156
+174
+39
+72
+82
+47
+142
+33
+119
+21
+60
+172
+89
+192
+153
+193
+180
+147
+60
+37
+88
+196
+184
+142
+3
+136
+192
+132
+69
+27
+140
+199
+141
+55
+59
+64
+55
+154
+27
+182
+50
+64
+141
+70
+155
+104
+29
+40
+181
+124
+119
+199
+118
+125
+86
+195
+193
+8
+111
+198
+186
+141
+172
+166
+50
+7
+192
+96
+46
+14
+72
+112
+25
+142
+28
+89
+84
+102
+63
+63
+6
+76
+200
+123
+138
+121
+90
+51
+95
+115
+36
+179
+152
+102
+44
+152
+115
+129
+136
+58
+128
+48
+141
+13
+11
+149
+1
+64
+179
+101
+200
+91
+151
+87
+162
+189
+82
+193
+21
+187
+136
+138
+7
+199
+134
+11
+62
+76
+95
+95
+111
+17
+100
+53
+21
+46
+95
+152
+62
+4
+71
+190
+108
+134
+37
+20
+188
+151
+13
+124
+28
+52
+67
+132
+190
+156
+25
+146
+58
+32
+73
+154
+66
+13
+86
+199
+24
+151
+92
+194
+140
+95
+114
+35
+180
+172
+9
+111
+189
+136
+116
+72
+187
+74
+165
+127
+76
+121
+41
+160
+187
+90
+57
+130
+72
+64
+134
+33
+189
+40
+141
+92
+88
+96
+190
+74
+137
+162
+137
+172
+200
+50
+103
+171
+98
+52
+32
+127
+81
+142
+126
+78
+132
+95
+179
+23
+127
+160
+19
+74
+77
+200
+107
+41
+84
+143
+101
+122
+22
+36
+18
+190
+179
+170
+10
+129
+86
+161
+194
+115
+145
+42
+147
+104
+99
+65
+98
+5
+152
+68
+38
+19
+178
+96
+178
+6
+33
+145
+179
+169
+4
+100
+171
+125
+12
+151
+197
+29
+2
+153
+103
+44
+135
+18
+96
+14
+19
+195
+197
+27
+195
+128
+15
+139
+103
+166
+70
+131
+161
+188
+79
+180
+176
+38
+42
+114
+108
+20
+151
+130
+20
+153
+137
+45
+41
+43
+91
+160
+149
+54
+183
+12
+27
+57
+99
+80
+190
+21
+21
+135
+23
+131
+179
+94
+159
+105
+2
+70
+1
+182
+84
+66
+42
+62
+196
+23
+179
+63
+173
+71
+70
+187
+90
+59
+147
+147
+164
+62
+102
+52
+195
+108
+97
+10
+185
+27
+95
+133
+146
+77
+152
+16
+130
+44
+91
+154
+108
+60
+189
+2
+111
+47
+89
+113
+76
+43
+175
+63
+8
+82
+26
+19
+82
+121
+186
+33
+127
+66
+54
+130
+95
+199
+144
+74
+152
+48
+119
+82
+24
+8
+39
+157
+196
+166
+37
+126
+24
+12
+58
+46
+154
+110
+76
+63
+96
+14
+18
+187
+160
+78
+30
+77
+193
+71
+87
+87
+136
+37
+200
+70
+21
+101
+17
+200
+46
+81
+70
+96
+141
+190
+70
+114
+52
+93
+88
+95
+177
+6
+47
+31
+164
+102
+141
+130
+113
+105
+17
+157
+192
+143
+135
+118
+101
+141
+141
+179
+4
+18
+71
+66
+162
+176
+7
+56
+76
+151
+27
+4
+188
+90
+51
+101
+143
+153
+32
+23
+48
+88
+91
+163
+157
+76
+48
+4
+190
+110
+151
+116
+137
+179
+45
+57
+143
+145
+191
+40
+122
+180
+178
+53
+119
+33
+134
+105
+27
+19
+72
+61
+121
+180
+196
+159
+192
+119
+191
+76
+141
+164
+113
+9
+37
+142
+123
+62
+67
+45
+69
+6
+17
+51
+156
+81
+84
+179
+123
+130
+72
+66
+154
+126
+175
+119
+140
+174
+182
+130
+138
+61
+130
+31
+18
+30
+21
+59
+163
+52
+44
+1
+13
+70
+107
+9
+97
+99
+122
+45
+172
+34
+57
+34
+97
+75
+182
+16
+59
+11
+140
+142
+189
+60
+59
+18
+181
+127
+133
+56
+146
+169
+105
+111
+121
+125
+67
+77
+65
+96
+198
+123
+160
+54
+87
+37
+46
+141
+37
+158
+11
+50
+2
+164
+170
+147
+154
+5
+44
+22
+139
+37
+178
+134
+10
+50
+13
+36
+95
+49
+46
+36
+1
+82
+89
+198
+191
+165
+69
+129
+161
+5
+181
+43
+27
+179
+31
+174
+168
+47
+172
+12
+131
+78
+90
+42
+40
+66
+39
+44
+115
+97
+155
+56
+144
+164
+88
+53
+126
+82
+160
+23
+100
+196
+80
+120
+4
+146
+46
+165
+177
+174
+55
+171
+128
+31
+40
+160
+4
+183
+69
+165
+175
+167
+28
+70
+169
+188
+11
+177
+170
+28
+38
+177
+122
+140
+140
+184
+41
+198
+17
+123
+182
+192
+111
+145
+71
+124
+108
+134
+34
+1
+100
+191
+49
+178
+28
+165
+137
+145
+35
+107
+129
+18
+148
+126
+26
+25
+123
+114
+177
+44
+69
+21
+112
+80
+79
+157
+28
+158
+101
+183
+190
+94
+55
+88
+37
+28
+43
+4
+40
+4
+64
+151
+133
+41
+57
+174
+129
+12
+112
+163
+172
+166
+51
+12
+16
+195
+26
+4
+191
+112
+151
+101
+53
+10
+181
+197
+160
+188
+86
+27
+191
+107
+126
+195
+35
+63
+61
+4
+79
+38
+117
+161
+112
+24
+138
+19
+73
+66
+142
+60
+78
+136
+113
+58
+133
+74
+49
+35
+169
+102
+94
+45
+29
+173
+175
+98
+17
+22
+178
+74
+46
+15
+73
+111
+8
+50
+32
+145
+184
+199
+144
+70
+131
+158
+170
+198
+61
+184
+157
+92
+136
+192
+129
+47
+119
+93
+89
+96
+183
+33
+151
+14
+125
+28
+40
+192
+196
+53
+157
+64
+175
+74
+71
+159
+118
+81
+28
+40
+196
+15
+128
+35
+61
+55
+181
+196
+150
+136
+71
+199
+163
+186
+51
+32
+137
+139
+1
+157
+138
+17
+63
+28
+199
+146
+90
+22
+130
+181
+117
+79
+21
+16
+107
+105
+67
+60
+161
+30
+136
+145
+49
+192
+112
+146
+70
+109
+27
+185
+66
+135
+19
+100
+26
+61
+132
+46
+91
+134
+185
+110
+196
+184
+144
+10
+167
+118
+2
+153
+107
+63
+16
+137
+77
+34
+109
+152
+128
+2
+66
+177
+71
+31
+152
+35
+46
+164
+176
+179
+91
+140
+26
+96
+144
+199
+97
+197
+106
+65
+40
+57
+181
+181
+55
+105
+134
+61
+161
+19
+68
+44
+49
+102
+174
+122
+171
+130
+47
+114
+57
+124
+30
+65
+120
+142
+169
+144
+140
+151
+44
+113
+80
+65
+73
+49
+42
+17
+122
+182
+195
+136
+61
+140
+97
+122
+60
+62
+38
+70
+81
+59
+28
+38
+174
+104
+59
+23
+2
+12
+55
+20
+30
+3
+146
+50
+193
+104
+92
+15
+70
+83
+69
+69
+199
+174
+55
+172
+138
+81
+39
+112
+122
+127
+66
+51
+114
+31
+161
+92
+100
+174
+149
+129
+36
+51
+186
+58
+80
+160
+42
+18
+131
+23
+160
+156
+101
+200
+94
+165
+144
+181
+186
+90
+71
+18
+71
+67
+166
+193
+69
+76
+43
+174
+57
+178
+157
+148
+73
+108
+196
+4
+59
+118
+183
+37
+175
+113
+112
+53
+110
+187
+137
+141
+14
+12
+152
+7
+71
+168
+170
+112
+148
+78
+139
+130
+135
+39
+18
+160
+7
+198
+130
+200
+30
+183
+31
+136
+142
+30
+100
+137
+122
+100
+102
+116
+184
+62
+117
+144
+17
+8
+92
+87
+93
+175
+18
+138
+67
+161
+163
+130
+111
+98
+194
+86
+171
+56
+1
+104
+18
+170
+60
+36
+76
+139
+147
+34
+83
+198
+39
+56
+187
+17
+24
+189
+119
+18
+38
+67
+62
+170
+67
+72
+33
+153
+25
+174
+20
+154
+148
+102
+81
+173
+110
+105
+44
+117
+108
+198
+22
+153
+120
+143
+182
+2
+181
+66
+170
+35
+79
+160
+51
+64
+125
+178
+148
+86
+187
+154
+42
+71
+49
+63
+137
+54
+94
+78
+19
+19
+143
+88
+37
+36
+84
+181
+128
+142
+103
+140
+114
+28
+149
+38
+93
+16
+60
+14
+153
+190
+166
+87
+26
+173
+9
+99
+116
+4
+182
+60
+124
+9
+139
+156
+89
+131
+182
+120
+78
+193
+57
+8
+141
+175
+178
+95
+171
+177
+118
+122
+73
+139
+177
+13
+86
+4
+55
+94
+72
+185
+66
+133
+3
+21
+104
+33
+65
+95
+189
+85
+8
+84
+33
+45
+171
+27
+23
+99
+194
+69
+73
+18
+56
+177
+156
+143
+61
+82
+141
+108
+185
+139
+167
+155
+27
+168
+172
+121
+174
+162
+6
+178
+20
+121
+148
+195
+45
+111
+65
+196
+193
+192
+20
+193
+176
+125
+165
+67
+117
+99
+144
+177
+161
+179
+28
+157
+91
+137
+4
+199
+154
+140
+56
+74
+141
+185
+41
+183
+130
+130
+12
+105
+127
+21
+183
+113
+32
+180
+194
+147
+141
+123
+70
+109
+29
+196
+118
+146
+16
+187
+184
+20
+66
+14
+91
+23
+123
+131
+80
+106
+119
+160
+93
+119
+79
+3
+108
+19
+146
+112
+154
+122
+149
+198
+44
+90
+144
+53
+30
+103
+147
+158
+22
+115
+95
+140
+186
+52
+42
+188
+154
+36
+29
+55
+67
+109
+58
+164
+66
+127
+169
+66
+83
+104
+80
+139
+122
+80
+185
+192
+85
+186
+156
+58
+151
+186
+154
+54
+140
+160
+100
+162
+80
+20
+3
+40
+13
+119
+195
+101
+57
+30
+72
+165
+144
+182
+197
+142
+81
+14
+159
+25
+125
+127
+36
+76
+133
+111
+77
+62
+80
+123
+23
+34
+198
+82
+109
+119
+140
+167
+149
+190
+200
+92
+155
+104
+25
+19
+90
+172
+25
+2
+194
+144
+121
+32
+110
+173
+50
+146
+27
+49
+55
+92
+65
+159
+174
+17
+137
+68
+177
+49
+103
+179
+144
+56
+42
+153
+138
+52
+73
+173
+181
+129
+145
+112
+164
+183
+22
+85
+113
+118
+88
+72
+40
+193
+200
+67
+200
+200
+7
+40
+182
+134
+166
+192
+60
+37
+82
+159
+21
+95
+187
+64
+104
+55
+193
+69
+76
+37
+143
+124
+57
+31
+73
+166
+136
+126
+132
+63
+190
+177
+159
+162
+136
+166
+169
+128
+46
+127
+147
+143
+136
+136
+194
+135
+72
+14
+43
+130
+199
+26
+168
+176
+141
+64
+118
+138
+168
+166
+86
+27
+185
+72
+163
+135
+146
+64
+72
+61
+124
+191
+36
+100
+72
+139
+184
+56
+87
+17
+123
+185
+3
+157
+119
+103
+149
+170
+83
+173
+86
+165
+16
+15
+153
+180
+109
+37
+42
+122
+156
+41
+40
+72
+74
+1
+141
+40
+171
+69
+79
+49
+189
+97
+81
+11
+140
+141
+191
+79
+156
+27
+165
+147
+196
+58
+182
+175
+16
+120
+182
+11
+31
+91
+67
+185
+109
+193
+181
+153
+95
+192
+100
+70
+122
+108
+153
+145
+101
+102
+102
+93
+46
+36
+6
+114
+30
+159
+89
+105
+25
+12
+46
+174
+29
+10
+1
+121
+113
+195
+154
+167
+20
+18
+129
+14
+125
+31
+62
+92
+200
+173
+41
+93
+190
+107
+133
+40
+43
+101
+16
+191
+5
+114
+42
+31
+8
+172
+166
+47
+187
+105
+148
+144
+135
+114
+69
+191
+129
+56
+177
+158
+155
+114
+93
+131
+149
+123
+198
+77
+88
+37
+27
+31
+147
+3
+100
+176
+151
+127
+8
+103
+154
+193
+176
+123
+155
+23
+149
+87
+189
+148
+193
+24
+13
+63
+67
+35
+10
+144
+174
+151
+142
+98
+113
+198
+169
+32
+78
+178
+166
+198
+98
+7
+161
+104
+176
+116
+118
+63
+121
+162
+84
+46
+127
+148
+143
+131
+98
+11
+183
+2
+162
+161
+106
+190
+191
+39
+113
+129
+156
+182
+86
+85
+135
+50
+84
+61
+9
+112
+189
+127
+65
+50
+119
+66
+125
+161
+43
+5
+46
+36
+5
+105
+188
+183
+6
+193
+102
+77
+147
+194
+41
+106
+70
+61
+140
+96
+120
+58
+65
+73
+57
+82
+183
+162
+125
+96
+55
+71
+131
+145
+95
+65
+137
+38
+2
+68
+196
+161
+10
+8
+163
+105
+165
+47
+199
+175
+60
+189
+194
+66
+55
+139
+136
+172
+4
+81
+55
+1
+112
+59
+154
+189
+154
+25
+164
+159
+78
+42
+150
+126
+7
+106
+178
+114
+83
+72
+83
+52
+167
+143
+153
+32
+18
+21
+167
+13
+181
+170
+191
+22
+13
+82
+181
+148
+59
+21
+198
+200
+18
+105
+72
+93
+109
+18
+136
+49
+78
+26
+53
+90
+59
+151
+172
+76
+115
+8
+12
+200
+92
+161
+137
+172
+3
+72
+10
+9
+169
+132
+76
+71
+145
+32
+88
+41
+56
+167
+102
+112
+156
+128
+169
+63
+58
+177
+148
+95
+36
+163
+61
+98
+42
+166
+22
+41
+51
+136
+159
+133
+167
+10
+158
+55
+111
+175
+50
+126
+114
+149
+70
+79
+48
+174
+14
+122
+9
+165
+107
+158
+191
+125
+29
+53
+57
+69
+102
+195
+51
+155
+75
+56
+65
+86
+130
+10
+91
+58
+134
+79
+75
+138
+157
+104
+10
+131
+94
+188
+87
+29
+196
+113
+120
+106
+155
+180
+92
+130
+157
+172
+21
+187
+128
+91
+196
+162
+4
+169
+184
+183
+42
+5
+53
+80
+5
+112
+25
+144
+43
+162
+187
+61
+88
+180
+85
+93
+2
+174
+24
+184
+91
+87
+107
+62
+13
+123
+21
+17
+115
+142
+17
+25
+1
+183
+90
+99
+182
+6
+198
+134
+20
+118
+132
+128
+184
+154
+72
+52
+61
+101
+58
+42
+134
+30
+176
+189
+152
+15
+123
+5
+125
+111
+138
+34
+163
+69
+152
+91
+181
+64
+162
+193
+107
+105
+68
+70
+5
+7
+197
+119
+145
+4
+120
+87
+41
+65
+23
+148
+89
+2
+12
+55
+21
+35
+24
+37
+4
+94
+129
+130
+17
+138
+71
+192
+112
+146
+69
+103
+2
+85
+95
+7
+194
+102
+66
+81
+93
+33
+166
+98
+96
+97
+123
+70
+112
+47
+75
+33
+127
+63
+38
+62
+35
+54
+9
+175
+168
+40
+130
+19
+147
+108
+129
+5
+72
+187
+72
+157
+93
+148
+50
+168
+166
+85
+15
+129
+35
+55
+15
+199
+57
+156
+18
+110
+101
+14
+181
+160
+134
+163
+175
+185
+139
+173
+188
+176
+168
+26
+43
+26
+173
+199
+43
+67
+22
+129
+174
+86
+152
+144
+96
+85
+48
+128
+136
+72
+7
+197
+119
+143
+192
+62
+49
+140
+2
+150
+84
+158
+197
+163
+7
+174
+186
+151
+39
+77
+109
+164
+7
+169
+148
+170
+91
+16
+75
+109
+183
+120
+72
+154
+79
+93
+50
+62
+126
+2
+84
+85
+154
+164
+198
+115
+116
+59
+112
+144
+58
+53
+197
+103
+51
+183
+35
+169
+102
+93
+40
+5
+75
+1
+137
+12
+43
+154
+141
+61
+102
+62
+59
+199
+62
+181
+134
+176
+50
+117
+57
+93
+43
+28
+181
+32
+165
+105
+148
+148
+154
+192
+170
+97
+51
+38
+169
+73
+117
+45
+23
+134
+199
+186
+126
+88
+194
+174
+96
+12
+11
+158
+51
+86
+64
+9
+82
+12
+133
+90
+150
+90
+196
+163
+17
+39
+79
+129
+62
+15
+132
+61
+180
+130
+164
+15
+9
+123
+65
+80
+97
+67
+128
+166
+47
+190
+114
+178
+46
+80
+64
+67
+25
+155
+104
+32
+58
+61
+49
+145
+33
+89
+46
+71
+19
+73
+70
+165
+155
+51
+111
+12
+78
+158
+54
+102
+127
+42
+111
+91
+144
+47
+194
+138
+86
+75
+78
+199
+94
+170
+177
+135
+23
+124
+139
+120
+73
+162
+114
+27
+139
+190
+95
+59
+101
+79
+168
+101
+95
+59
+101
+80
+170
+101
+82
+183
+168
+158
+44
+41
+52
+144
+3
+121
+101
+120
+18
+26
+1
+171
+17
+168
+59
+39
+105
+83
+156
+196
+173
+73
+81
+29
+52
+52
+45
+2
+12
+56
+32
+89
+51
+107
+183
+140
+193
+99
+58
+56
+14
+185
+185
+48
+27
+130
+139
+66
+153
+122
+159
+54
+97
+102
+139
+118
+58
+89
+14
+87
+194
+185
+164
+125
+75
+123
+66
+88
+139
+44
+13
+82
+184
+165
+133
+119
+115
+27
+127
+120
+177
+190
+147
+168
+94
+49
+50
+65
+138
+48
+49
+67
+163
+174
+177
+101
+16
+190
+200
+93
+156
+101
+6
+128
+109
+110
+79
+81
+180
+152
+97
+19
+41
+75
+85
+33
+41
+148
+119
+184
+35
+160
+45
+30
+178
+1
+5
+23
+99
+184
+14
+35
+85
+195
+7
+93
+97
+141
+179
+9
+42
+170
+48
+161
+131
+140
+62
+117
+143
+10
+175
+165
+20
+33
+22
+36
+24
+21
+110
+77
+74
+154
+59
+170
+91
+21
+107
+57
+177
+151
+119
+152
+49
+123
+104
+116
+160
+122
+93
+60
+127
+19
+173
+74
+85
+48
+125
+122
+10
+161
+78
+20
+17
+127
+11
+127
+66
+53
+124
+70
+107
+10
+104
+135
+73
+28
+113
+30
+167
+136
+117
+83
+47
+135
+194
+149
+150
+162
+26
+100
+171
+127
+20
+185
+127
+103
+73
+113
+25
+138
+200
+160
+167
+162
+69
+155
+111
+74
+48
+23
+113
+68
+198
+177
+80
+94
+41
+5
+58
+107
+119
+156
+67
+195
+173
+81
+131
+58
+170
+107
+110
+98
+2
+130
+166
+27
+71
+187
+85
+29
+8
+193
+86
+183
+125
+110
+132
+5
+46
+32
+179
+190
+126
+52
+182
+21
+97
+192
+77
+142
+156
+65
+185
+131
+123
+156
+33
+198
+94
+180
+43
+33
+17
+9
+99
+118
+13
+25
+29
+154
+63
+195
+7
+92
+91
+124
+125
+33
+79
+175
+142
+80
+6
+116
+42
+10
+80
+190
+26
+46
+44
+59
+155
+3
+24
+118
+91
+86
+101
+39
+125
+199
+71
+32
+160
+70
+186
+84
+31
+35
+129
+64
+25
+175
+23
+167
+197
+81
+115
+160
+125
+113
+157
+122
+120
+31
+102
+140
+122
+75
+154
+46
+99
+177
+175
+60
+182
+157
+105
+18
+160
+4
+184
+68
+152
+100
+33
+97
+91
+68
+197
+168
+38
+121
+188
+42
+160
+181
+50
+72
+182
+49
+59
+114
+153
+97
+7
+167
+143
+159
+70
+188
+97
+96
+106
+170
+73
+107
+188
+162
+88
+68
+16
+90
+195
+163
+22
+70
+21
+96
+191
+84
+183
+146
+32
+84
+17
+144
+119
+18
+36
+58
+25
+30
+151
+39
+79
+129
+63
+22
+164
+193
+81
+153
+192
+180
+154
+108
+67
+29
+175
+192
+174
+122
+162
+78
+12
+175
+142
+79
+193
+53
+181
+11
+42
+155
+155
+135
+16
+77
+122
+44
+164
+193
+84
+170
+65
+63
+195
+1
+55
+118
+21
+60
+173
+107
+82
+134
+64
+180
+109
+35
+33
+86
+20
+149
+116
+152
+71
+65
+152
+123
+176
+149
+114
+144
+39
+143
+104
+144
+125
+62
+44
+112
+79
+65
+87
+135
+32
+176
+175
+66
+19
+123
+169
+107
+124
+180
+166
+180
+183
+82
+48
+151
+74
+89
+66
+1
+12
+68
+101
+197
+76
+83
+18
+159
+196
+150
+138
+77
+23
+44
+62
+176
+102
+29
+56
+81
+186
+185
+40
+176
+100
+15
+191
+19
+192
+188
+197
+94
+193
+118
+173
+176
+104
+36
+84
+183
+146
+31
+76
+179
+193
+150
+162
+28
+110
+11
+74
+148
+25
+21
+107
+53
+156
+66
+192
+160
+31
+147
+8
+128
+98
+41
+163
+9
+190
+63
+75
+83
+24
+198
+174
+62
+5
+81
+41
+115
+123
+105
+127
+21
+185
+120
+63
+95
+12
+16
+187
+183
+14
+42
+126
+184
+169
+159
+37
+196
+41
+85
+150
+134
+54
+119
+31
+121
+48
+2
+187
+104
+142
+121
+46
+191
+134
+89
+128
+166
+52
+17
+37
+71
+93
+123
+104
+117
+170
+169
+89
+15
+88
+196
+192
+184
+181
+33
+170
+127
+32
+50
+15
+38
+98
+43
+185
+122
+68
+109
+47
+102
+185
+199
+128
+182
+142
+16
+17
+157
+192
+144
+136
+118
+88
+66
+7
+57
+79
+158
+41
+27
+197
+139
+64
+135
+42
+33
+25
+54
+104
+138
+93
+113
+46
+65
+172
+51
+163
+122
+67
+110
+53
+132
+120
+133
+122
+137
+131
+153
+143
+84
+16
+141
+104
+156
+198
+188
+153
+24
+170
+2
+88
+107
+59
+187
+195
+93
+3
+185
+79
+16
+182
+155
+91
+154
+108
+61
+196
+31
+20
+45
+97
+178
+195
+166
+42
+164
+6
+165
+135
+127
+150
+155
+186
+124
+66
+85
+116
+138
+185
+67
+142
+48
+13
+48
+174
+9
+93
+80
+43
+140
+57
+83
+188
+182
+1
+171
+23
+2
+4
+8
+16
+27
+20
+78
+95
+69
+160
+143
+19
+29
+2
+157
+126
+145
+137
+120
+91
+68
+193
+142
+118
+35
+151
+190
+187
+10
+182
+3
+185
+82
+29
+35
+149
+183
+159
+111
+32
+200
+112
+74
+38
+168
+66
+87
+132
+6
+55
+75
+159
+80
+49
+173
+3
+60
+134
+66
+191
+155
+13
+84
+191
+194
+47
+139
+13
+31
+74
+167
+142
+149
+16
+163
+33
+135
+113
+66
+184
+108
+194
+194
+19
+167
+29
+77
+5
+134
+165
+184
+23
+82
+91
+8
+28
+99
+146
+187
+10
+180
+193
+138
+93
+122
+94
+72
+189
+83
+4
+78
+34
+101
+107
+133
+36
+25
+26
+130
+154
+152
+126
+194
+29
+34
+141
+146
+9
+136
+141
+23
+70
+16
+71
+87
+80
+101
+91
+38
+14
+142
+125
+80
+155
+11
+69
+120
+102
+128
+56
+185
+8
+182
+26
+119
+82
+25
+12
+46
+171
+18
+171
+64
+45
+98
+189
+54
+21
+43
+77
+73
+144
+14
+188
+7
+149
+38
+83
+163
+31
+123
+63
+68
+47
+70
+197
+159
+179
+48
+76
+26
+78
+33
+100
+102
+114
+162
+151
+53
+160
+81
+48
+161
+138
+178
+28
+166
+141
+157
+75
+40
+165
+33
+113
+182
+78
+34
+98
+87
+42
+68
+32
+184
+17
+45
+118
+107
+180
+117
+88
+76
+67
+120
+125
+67
+81
+89
+7
+41
+180
+120
+97
+108
+170
+55
+199
+104
+34
+69
+112
+53
+118
+27
+105
+191
+1
+91
+139
+20
+71
+48
+53
+85
+34
+43
+152
+125
+183
+175
+11
+90
+43
+52
+127
+96
+37
+161
+39
+186
+169
+144
+146
+181
+178
+41
+42
+91
+167
+184
+2
+159
+141
+16
+27
+21
+82
+107
+101
+47
+177
+40
+50
+147
+28
+53
+64
+109
+80
+99
+74
+155
+66
+4
+33
+170
+121
+200
+118
+107
+178
+112
+71
+18
+69
+55
+115
+198
+154
+142
+67
+120
+123
+62
+62
+20
+162
+200
+137
+29
+142
+191
+72
+113
+30
+167
+132
+93
+167
+173
+131
+33
+22
+39
+36
+63
+56
+175
+147
+107
+120
+157
+70
+5
+7
+194
+107
+92
+195
+142
+97
+110
+188
+136
+126
+138
+94
+129
+126
+200
+65
+198
+4
+41
+12
+103
+110
+137
+33
+162
+77
+11
+172
+133
+56
+140
+137
+167
+171
+123
+1
+105
+21
+183
+108
+4
+53
+81
+14
+158
+22
+114
+87
+94
+187
+77
+185
+16
+34
+59
+51
+174
+186
+150
+30
+27
+96
+134
+148
+83
+165
+45
+182
+91
+111
+53
+119
+44
+195
+170
+71
+99
+154
+36
+28
+50
+52
+62
+104
+68
+71
+22
+90
+148
+78
+140
+138
+170
+184
+176
+1
+22
+126
+166
+61
+73
+93
+99
+162
+79
+19
+7
+72
+171
+180
+138
+12
+34
+99
+91
+57
+120
+11
+192
+53
+193
+83
+169
+64
+70
+42
+26
+178
+36
+15
+171
+90
+4
+19
+78
+102
+105
+119
+169
+148
+169
+82
+170
+85
+186
+151
+36
+55
+11
+168
+112
+167
+193
+57
+2
+104
+8
+115
+21
+90
+155
+118
+117
+43
+9
+66
+120
+129
+95
+11
+9
+156
+62
+168
+56
+20
+23
+157
+142
+38
+154
+181
+102
+187
+10
+178
+179
+75
+41
+174
+72
+72
+182
+45
+38
+21
+187
+136
+130
+161
+197
+138
+52
+77
+194
+73
+94
+114
+35
+191
+30
+68
+137
+14
+52
+191
+78
+152
+15
+122
+2
+113
+67
+183
+96
+134
+142
+49
+16
+55
+188
+37
+133
+67
+2
+17
+84
+153
+160
+188
+89
+50
+97
+132
+123
+157
+31
+181
+6
+9
+199
+114
+96
+154
+66
+7
+51
+45
+13
+77
+145
+175
+149
+124
+1
+90
+136
+8
+28
+91
+101
+190
+27
+59
+112
+143
+51
+23
+83
+87
+181
+103
+195
+44
+106
+43
+106
+54
+175
+164
+10
+181
+200
+173
+45
+112
+72
+25
+106
+7
+93
+96
+143
+191
+64
+66
+22
+139
+33
+153
+23
+161
+161
+115
+45
+31
+188
+48
+199
+160
+173
+3
+64
+160
+181
+51
+79
+17
+195
+15
+138
+95
+125
+101
+83
+190
+192
+46
+148
+82
+158
+11
+46
+183
+82
+50
+161
+120
+75
+167
+130
+82
+122
+198
+86
+139
+65
+135
+33
+181
+192
+127
+36
+77
+143
+164
+97
+107
+177
+96
+186
+61
+88
+185
+119
+54
+54
+36
+134
+80
+73
+119
+63
+106
+77
+109
+158
+170
+1
+78
+61
+68
+60
+152
+176
+87
+141
+67
+132
+191
+159
+40
+7
+87
+62
+190
+185
+5
+162
+130
+129
+4
+63
+150
+132
+42
+67
+23
+138
+27
+115
+55
+94
+69
+172
+9
+110
+180
+89
+119
+113
+12
+56
+27
+56
+99
+92
+65
+162
+187
+65
+111
+85
+111
+104
+31
+50
+24
+94
+151
+61
+10
+109
+169
+37
+101
+75
+140
+166
+137
+131
+152
+140
+69
+159
+130
+154
+159
+168
+175
+142
+79
+199
+84
+116
+145
+27
+57
+104
+111
+138
+29
+134
+144
+57
+47
+171
+5
+92
+112
+46
+66
+186
+126
+85
+183
+133
+148
+98
+56
+51
+8
+193
+85
+173
+78
+113
+175
+38
+48
+154
+89
+153
+119
+142
+180
+10
+40
+150
+145
+120
+18
+26
+197
+148
+122
+199
+102
+20
+6
+58
+100
+80
+180
+158
+132
+173
+50
+140
+196
+119
+151
+37
+66
+66
+6
+41
+193
+194
+25
+6
+13
+32
+75
+159
+86
+87
+148
+105
+96
+36
+150
+180
+132
+169
+29
+55
+75
+159
+77
+37
+126
+27
+35
+165
+78
+183
+2
+166
+184
+9
+3
+142
+25
+75
+25
+73
+17
+48
+139
+2
+165
+172
+156
+186
+112
+4
+19
+76
+92
+65
+167
+17
+8
+95
+96
+124
+83
+181
+142
+25
+76
+31
+102
+140
+122
+72
+135
+169
+194
+49
+151
+64
+28
+196
+121
+170
+129
+50
+140
+190
+85
+1
+47
+72
+13
+28
+55
+76
+167
+114
+188
+102
+121
+10
+174
+155
+169
+19
+199
+24
+150
+85
+168
+40
+134
+46
+70
+4
+196
+144
+106
+139
+83
+53
+174
+166
+34
+109
+157
+158
+138
+12
+26
+54
+93
+72
+194
+117
+157
+91
+134
+191
+140
+126
+97
+55
+55
+41
+150
+133
+49
+100
+156
+40
+40
+80
+127
+38
+89
+195
+172
+80
+133
+77
+67
+116
+94
+118
+65
+131
+2
+33
+181
+196
+146
+115
+173
+7
+88
+71
+36
+179
+153
+105
+55
+187
+33
+118
+10
+3
+123
+117
+197
+130
+9
+88
+48
+96
+147
+23
+14
+78
+145
+168
+109
+143
+75
+171
+152
+170
+54
+2
+126
+138
+94
+122
+91
+48
+67
+176
+55
+150
+5
+82
+51
+169
+152
+200
+29
+177
+4
+38
+192
+13
+151
+195
+9
+107
+159
+190
+118
+193
+102
+76
+144
+180
+185
+91
+80
+64
+69
+39
+16
+145
+129
+73
+81
+33
+72
+140
+196
+117
+139
+188
+76
+166
+112
+184
+100
+142
+152
+41
+78
+101
+102
+109
+139
+52
+64
+123
+160
+55
+93
+67
+172
+26
+13
+45
+156
+134
+2
+13
+61
+50
+153
+74
+68
+142
+43
+185
+123
+74
+138
+168
+167
+92
+52
+92
+83
+73
+94
+107
+195
+12
+117
+196
+128
+9
+102
+131
+72
+58
+103
+97
+59
+84
+171
+72
+94
+122
+86
+19
+146
+105
+122
+190
+41
+140
+75
+191
+76
+141
+162
+106
+175
+103
+44
+134
+15
+83
+164
+37
+150
+167
+59
+46
+153
+103
+43
+131
+7
+61
+105
+84
+160
+13
+36
+101
+84
+195
+16
+147
+142
+126
+81
+158
+15
+72
+103
+168
+87
+13
+94
+46
+35
+198
+79
+89
+28
+165
+144
+179
+183
+89
+92
+151
+85
+150
+136
+71
+3
+180
+49
+78
+28
+74
+189
+76
+152
+36
+47
+157
+125
+139
+110
+14
+98
+62
+98
+29
+94
+103
+174
+114
+123
+112
+162
+170
+161
+43
+4
+45
+33
+194
+70
+73
+9
+5
+148
+48
+153
+88
+154
+136
+32
+174
+156
+173
+34
+46
+176
+46
+89
+127
+159
+14
+56
+9
+157
+61
+157
+193
+147
+141
+130
+112
+101
+199
+84
+116
+147
+37
+105
+95
+28
+114
+40
+9
+102
+130
+63
+11
+98
+92
+74
+19
+49
+128
+131
+37
+42
+124
+165
+79
+195
+55
+179
+183
+90
+97
+175
+178
+97
+182
+23
+100
+197
+78
+102
+109
+141
+67
+132
+193
+172
+96
+34
+137
+119
+82
+27
+25
+108
+29
+2
+153
+105
+54
+186
+30
+108
+184
+131
+136
+37
+196
+47
+122
+114
+187
+99
+113
+192
+140
+111
+4
+33
+163
+81
+15
+169
+77
+144
+178
+171
+24
+10
+41
+158
+184
+85
+52
+153
+50
+127
+112
+128
+165
+40
+152
+158
+175
+35
+35
+100
+82
+194
+31
+42
+171
+50
+162
+124
+88
+11
+78
+172
+133
+57
+145
+162
+64
+133
+24
+146
+63
+61
+1
+60
+155
+192
+160
+31
+153
+41
+66
+32
+199
+104
+36
+82
+174
+104
+61
+35
+65
+77
+78
+176
+152
+135
+44
+47
+89
+115
+95
+136
+162
+156
+74
+44
+2
+17
+86
+163
+6
+171
+170
+84
+173
+85
+154
+163
+199
+127
+170
+77
+135
+121
+110
+174
+54
+162
+88
+69
+27
+138
+188
+93
+65
+161
+177
+19
+120
+155
+50
+107
+194
+5
+87
+73
+61
+107
+97
+20
+52
+132
+123
+150
+198
+44
+79
+82
+186
+180
+5
+11
+22
+34
+3
+114
+63
+149
+131
+46
+97
+169
+144
+140
+152
+49
+131
+145
+95
+67
+152
+113
+111
+54
+127
+79
+130
+72
+64
+142
+72
+157
+98
+179
+196
+162
+13
+23
+21
+120
+132
+114
+96
+149
+35
+67
+89
+132
+191
+167
+81
+184
+180
+25
+129
+155
+167
+14
+181
+158
+122
+118
+7
+184
+43
+4
+41
+5
+68
+166
+181
+197
+151
+136
+55
+110
+167
+15
+191
+8
+134
+134
+2
+5
+18
+66
+36
+20
+1
+31
+176
+178
+83
+101
+65
+79
+93
+43
+26
+171
+192
+15
+160
+29
+134
+148
+87
+190
+157
+38
+17
+158
+197
+165
+13
+200
+78
+72
+134
+161
+163
+130
+117
+133
+151
+109
+93
+186
+74
+177
+197
+193
+184
+167
+148
+188
+1
+115
+80
+53
+199
+115
+103
+187
+197
+103
+49
+163
+145
+1
+103
+14
+160
+36
+178
+152
+107
+80
+114
+169
+189
+12
+173
+129
+17
+144
+111
+175
+49
+122
+98
+90
+59
+147
+158
+24
+122
+119
+14
+17
+181
+138
+196
+140
+76
+198
+112
+85
+107
+81
+125
+24
+15
+81
+148
+162
+41
+193
+191
+11
+148
+184
+178
+13
+80
+165
+68
+125
+137
+104
+190
+6
+124
+92
+42
+25
+169
+194
+42
+109
+80
+103
+99
+66
+105
+39
+91
+199
+180
+87
+105
+47
+144
+38
+133
+63
+182
+121
+92
+69
+183
+80
+36
+101
+84
+199
+45
+80
+73
+121
+70
+126
+133
+62
+183
+138
+184
+67
+147
+75
+133
+122
+142
+156
+58
+146
+153
+4
+55
+93
+66
+161
+172
+188
+182
+197
+148
+118
+184
+42
+197
+7
+71
+163
+144
+199
+99
+7
+156
+73
+34
+147
+173
+121
+170
+136
+87
+96
+198
+125
+168
+85
+199
+31
+196
+99
+35
+114
+177
+34
+12
+171
+123
+200
+96
+171
+170
+78
+145
+167
+98
+88
+48
+97
+150
+30
+30
+111
+200
+2
+9
+40
+164
+25
+76
+34
+119
+7
+177
+200
+8
+55
+57
+54
+10
+177
+170
+28
+40
+192
+194
+34
+62
+68
+58
+135
+88
+122
+138
+130
+145
+100
+97
+89
+60
+167
+58
+50
+180
+30
+165
+123
+53
+16
+25
+2
+192
+137
+94
+134
+161
+156
+92
+150
+74
+95
+107
+192
+186
+193
+84
+166
+41
+153
+151
+135
+50
+88
+79
+84
+194
+12
+131
+79
+98
+78
+192
+51
+177
+5
+44
+18
+111
+111
+63
+183
+137
+175
+16
+127
+18
+167
+36
+118
+185
+49
+35
+168
+101
+92
+49
+65
+151
+122
+181
+189
+104
+125
+14
+162
+48
+33
+170
+130
+48
+122
+103
+126
+29
+39
+179
+124
+133
+89
+134
+9
+47
+1
+185
+103
+155
+8
+53
+48
+15
+55
+198
+99
+9
+166
+118
+21
+63
+194
+198
+47
+100
+180
+186
+96
+100
+144
+165
+89
+55
+132
+96
+189
+74
+146
+15
+178
+131
+188
+151
+14
+126
+28
+39
+178
+123
+135
+109
+39
+56
+189
+28
+71
+173
+2
+59
+134
+80
+72
+118
+56
+83
+193
+11
+130
+86
+148
+114
+158
+122
+112
+179
+68
+199
+187
+134
+123
+133
+93
+165
+153
+36
+43
+136
+29
+147
+28
+43
+10
+69
+129
+157
+184
+91
+94
+146
+32
+79
+193
+44
+132
+194
+182
+145
+38
+123
+200
+91
+154
+101
+24
+40
+23
+186
+108
+173
+72
+79
+24
+38
+14
+144
+146
+178
+154
+128
+182
+142
+18
+25
+195
+144
+114
+191
+126
+36
+80
+163
+60
+93
+16
+63
+37
+62
+37
+64
+56
+164
+78
+197
+80
+114
+164
+159
+80
+49
+176
+18
+129
+17
+136
+69
+190
+126
+44
+131
+199
+10
+74
+159
+88
+94
+180
+30
+168
+136
+104
+4
+90
+109
+48
+107
+13
+120
+3
+140
+12
+14
+181
+160
+133
+159
+161
+131
+143
+78
+185
+7
+177
+3
+25
+125
+126
+29
+41
+190
+175
+139
+61
+113
+134
+185
+108
+190
+164
+78
+198
+89
+149
+94
+29
+128
+115
+137
+190
+109
+140
+65
+128
+186
+166
+125
+63
+51
+144
+2
+120
+104
+144
+127
+69
+76
+38
+141
+112
+200
+197
+186
+142
+183
+21
+82
+101
+72
+122
+91
+49
+72
+195
+123
+186
+10
+192
+61
+42
+102
+36
+97
+63
+108
+83
+127
+15
+151
+177
+104
+34
+68
+105
+15
+152
+175
+87
+148
+107
+114
+127
+138
+84
+67
+44
+66
+198
+199
+10
+71
+143
+17
+20
+170
+40
+114
+128
+142
+109
+171
+52
+174
+178
+100
+2
+114
+69
+191
+126
+35
+78
+155
+27
+168
+171
+114
+151
+82
+130
+44
+97
+190
+69
+111
+41
+52
+146
+8
+137
+153
+87
+145
+88
+27
+169
+175
+130
+5
+63
+135
+46
+64
+174
+68
+43
+48
+107
+10
+104
+134
+69
+13
+57
+27
+52
+73
+168
+151
+2
+52
+96
+113
+11
+56
+35
+113
+160
+149
+54
+185
+24
+82
+78
+129
+77
+102
+122
+19
+16
+125
+14
+160
+31
+149
+18
+168
+46
+168
+194
+49
+153
+82
+114
+149
+67
+62
+169
+57
+28
+52
+66
+127
+171
+86
+178
+99
+195
+81
+138
+97
+146
+6
+121
+73
+154
+70
+34
+173
+131
+36
+38
+102
+71
+110
+26
+167
+166
+97
+89
+61
+173
+90
+180
+78
+45
+172
+28
+18
+61
+5
+86
+74
+72
+173
+185
+162
+104
+169
+83
+176
+112
+92
+145
+42
+150
+123
+191
+44
+144
+69
+120
+100
+124
+42
+139
+61
+115
+144
+34
+106
+133
+47
+89
+115
+93
+121
+96
+89
+68
+13
+68
+88
+119
+125
+83
+176
+111
+81
+94
+35
+162
+62
+113
+125
+131
+64
+7
+73
+172
+179
+127
+157
+194
+156
+194
+162
+30
+123
+66
+92
+162
+146
+17
+193
+6
+99
+147
+186
+199
+122
+145
+168
+107
+134
+44
+60
+171
+86
+176
+86
+134
+28
+165
+140
+152
+57
+173
+132
+34
+23
+32
+185
+25
+84
+84
+152
+153
+155
+154
+129
+185
+157
+77
+46
+189
+118
+11
+8
+147
+14
+162
+49
+43
+19
+129
+200
+40
+47
+123
+114
+178
+43
+57
+156
+20
+121
+148
+199
+66
+7
+50
+36
+165
+73
+150
+49
+144
+23
+41
+42
+84
+127
+4
+83
+67
+55
+124
+56
+17
+3
+67
+176
+61
+179
+130
+167
+38
+125
+11
+145
+174
+145
+103
+114
+159
+130
+150
+131
+35
+32
+84
+15
+136
+81
+69
+87
+98
+11
+183
+2
+165
+172
+150
+159
+6
+2
+161
+157
+92
+137
+1
+174
+33
+33
+107
+146
+113
+166
+186
+19
+46
+104
+14
+151
+177
+107
+49
+132
+154
+141
+62
+108
+91
+178
+46
+79
+61
+56
+191
+39
+121
+177
+173
+46
+121
+111
+181
+87
+96
+192
+91
+18
+89
+172
+33
+51
+11
+9
+158
+65
+176
+71
+42
+18
+130
+20
+151
+127
+1
+64
+180
+101
+191
+37
+104
+97
+44
+194
+169
+71
+105
+195
+27
+7
+200
+144
+65
+91
+164
+168
+137
+110
+33
+4
+130
+152
+139
+74
+188
+69
+124
+122
+17
+6
+90
+84
+98
+36
+132
+71
+40
+3
+60
+136
+77
+38
+141
+105
+160
+21
+87
+139
+53
+64
+116
+116
+58
+103
+102
+86
+4
+47
+54
+99
+114
+193
+132
+62
+183
+148
+40
+107
+88
+166
+7
+151
+50
+141
+197
+111
+94
+166
+158
+53
+95
+100
+143
+160
+80
+41
+125
+182
+169
+177
+139
+43
+9
+73
+157
+87
+113
+93
+147
+41
+131
+16
+115
+153
+83
+120
+180
+197
+166
+29
+78
+14
+181
+164
+156
+64
+181
+111
+43
+61
+183
+150
+53
+173
+165
+36
+129
+54
+165
+107
+158
+189
+114
+185
+82
+27
+33
+153
+25
+171
+3
+83
+74
+103
+150
+179
+123
+128
+64
+31
+13
+196
+66
+31
+194
+86
+170
+44
+137
+29
+143
+198
+104
+40
+106
+80
+126
+36
+86
+194
+194
+16
+153
+180
+98
+175
+169
+43
+136
+31
+163
+97
+118
+37
+166
+64
+87
+153
+136
+36
+196
+56
+176
+153
+139
+58
+101
+83
+194
+15
+151
+172
+73
+91
+94
+144
+26
+61
+129
+28
+13
+25
+33
+177
+166
+8
+155
+63
+180
+120
+100
+124
+44
+152
+116
+131
+143
+84
+17
+151
+156
+177
+63
+190
+173
+129
+23
+178
+61
+165
+44
+182
+96
+136
+156
+115
+90
+107
+30
+19
+46
+107
+26
+197
+147
+110
+142
+66
+121
+131
+98
+15
+7
+107
+182
+127
+130
+39
+68
+56
+128
+69
+57
+127
+52
+167
+138
+132
+149
+109
+113
+100
+185
+10
+2
+118
+92
+98
+158
+70
+3
+190
+115
+183
+69
+168
+191
+37
+105
+104
+77
+129
+81
+126
+33
+61
+73
+94
+112
+21
+125
+162
+51
+46
+19
+101
+39
+124
+195
+58
+191
+26
+43
+24
+159
+136
+186
+95
+101
+148
+185
+182
+27
+122
+95
+69
+162
+155
+78
+71
+132
+152
+126
+192
+16
+174
+98
+25
+76
+29
+95
+108
+195
+196
+22
+175
+51
+131
+129
+1
+45
+65
+181
+107
+17
+137
+72
+1
+160
+158
+107
+24
+181
+69
+186
+96
+106
+174
+94
+4
+175
+22
+156
+142
+48
+13
+45
+156
+134
+199
+194
+172
+85
+165
+28
+88
+72
+48
+39
+3
+69
+192
+130
+56
+165
+91
+61
+149
+141
+113
+7
+32
+125
+64
+67
+27
+154
+88
+141
+57
+77
+149
+1
+69
+3
+3
+189
+106
+144
+106
+148
+130
+54
+154
+38
+43
+116
+113
+36
+199
+70
+32
+161
+81
+37
+95
+43
+5
+41
+6
+65
+143
+75
+161
+96
+129
+111
+107
+48
+122
+106
+138
+75
+14
+6
+117
+49
+38
+190
+5
+118
+71
+165
+147
+4
+97
+149
+27
+23
+94
+162
+126
+98
+53
+45
+192
+149
+163
+42
+182
+117
+68
+159
+143
+23
+58
+141
+129
+104
+67
+68
+9
+41
+165
+22
+50
+109
+200
+25
+149
+71
+88
+96
+184
+43
+3
+33
+175
+156
+159
+155
+105
+33
+53
+29
+96
+118
+43
+200
+11
+72
+134
+158
+147
+62
+53
+163
+107
+175
+87
+151
+122
+176
+154
+145
+90
+31
+181
+7
+16
+36
+77
+137
+131
+156
+160
+165
+150
+12
+125
+47
+161
+144
+14
+189
+11
+164
+85
+37
+59
+26
+29
+141
+187
+52
+34
+139
+128
+117
+152
+60
+196
+37
+54
+195
+87
+172
+48
+143
+28
+81
+34
+75
+153
+39
+61
+20
+172
+55
+185
+14
+22
+11
+71
+132
+155
+140
+47
+31
+159
+81
+56
+13
+174
+127
+1
+65
+179
+93
+150
+63
+33
+27
+74
+200
+132
+198
+1
+31
+174
+169
+51
+191
+87
+2
+35
+187
+14
+2
+86
+98
+17
+27
+8
+9
+180
+3
+6
+6
+184
+55
+74
+150
+38
+78
+127
+60
+22
+189
+137
+128
+136
+63
+159
+192
+121
+200
+115
+94
+129
+129
+17
+144
+113
+186
+97
+116
+21
+86
+129
+3
+57
+119
+4
+155
+96
+185
+47
+24
+120
+104
+146
+144
+152
+20
+157
+162
+164
+127
+84
+165
+36
+134
+84
+98
+31
+111
+188
+129
+79
+120
+7
+165
+125
+71
+98
+152
+31
+24
+66
+181
+98
+160
+79
+34
+92
+49
+69
+175
+34
+32
+87
+38
+49
+158
+105
+12
+132
+85
+121
+166
+112
+176
+52
+127
+94
+22
+89
+141
+44
+197
+187
+148
+5
+101
+165
+80
+200
+82
+93
+26
+121
+88
+44
+75
+56
+63
+72
+66
+150
+110
+110
+73
+51
+51
+50
+49
+41
+8
+87
+49
+111
+32
+192
+64
+62
+193
+4
+89
+95
+177
+5
+39
+191
+195
+53
+165
+121
+40
+153
+162
+195
+117
+144
+17
+2
+63
+163
+14
+19
+191
+174
+124
+183
+180
+35
+197
+67
+29
+175
+191
+173
+118
+153
+60
+186
+175
+183
+120
+81
+2
+91
+129
+153
+161
+190
+92
+48
+59
+127
+33
+59
+57
+9
+143
+184
+17
+48
+137
+192
+126
+30
+44
+1
+12
+61
+61
+21
+178
+80
+78
+148
+190
+4
+120
+83
+22
+185
+118
+45
+9
+54
+41
+164
+16
+24
+6
+16
+45
+134
+199
+185
+127
+95
+29
+125
+92
+28
+140
+189
+78
+166
+101
+113
+166
+185
+13
+20
+4
+45
+38
+25
+9
+30
+96
+111
+5
+30
+137
+153
+92
+175
+24
+169
+198
+72
+52
+64
+117
+128
+118
+155
+72
+37
+178
+137
+21
+100
+12
+174
+138
+60
+122
+196
+80
+116
+184
+56
+85
+8
+87
+48
+109
+26
+179
+40
+33
+40
+145
+112
+169
+11
+142
+161
+84
+63
+20
+158
+169
+194
+45
+131
+178
+94
+163
+138
+166
+150
+13
+126
+42
+118
+131
+124
+172
+117
+154
+71
+48
+50
+64
+138
+57
+99
+85
+22
+164
+190
+66
+90
+148
+83
+166
+49
+4
+186
+80
+10
+138
+143
+19
+26
+188
+92
+69
+184
+84
+53
+164
+111
+187
+129
+90
+187
+113
+193
+144
+130
+84
+139
+78
+21
+24
+161
+152
+64
+22
+152
+118
+142
+192
+82
+161
+34
+157
+40
+27
+1
+171
+15
+152
+180
+116
+79
+31
+79
+195
+66
+40
+51
+144
+6
+144
+13
+185
+195
+107
+87
+160
+181
+44
+41
+49
+127
+124
+4
+113
+44
+54
+128
+85
+157
+182
+77
+28
+78
+17
+6
+87
+67
+22
+126
+166
+62
+77
+106
+146
+129
+60
+1
+75
+37
+154
+189
+153
+15
+116
+164
+140
+163
+126
+90
+2
+11
+45
+174
+40
+77
+105
+140
+96
+121
+60
+72
+100
+152
+14
+111
+146
+79
+163
+68
+145
+61
+66
+44
+75
+58
+74
+119
+49
+31
+144
+186
+26
+81
+57
+18
+194
+4
+76
+24
+56
+126
+51
+180
+20
+99
+18
+17
+149
+139
+95
+121
+76
+167
+123
+37
+112
+143
+56
+46
+178
+55
+131
+93
+181
+48
+60
+133
+59
+161
+38
+177
+124
+156
+19
+116
+123
+97
+76
+188
+44
+176
+59
+171
+97
+45
+196
+174
+82
+131
+46
+100
+187
+19
+39
+62
+20
+166
+18
+15
+126
+25
+20
+94
+184
+60
+110
+121
+134
+117
+102
+161
+47
+34
+184
+3
+164
+159
+77
+38
+133
+58
+156
+10
+62
+82
+143
+117
+20
+67
+23
+137
+13
+49
+180
+44
+43
+63
+196
+11
+101
+106
+134
+49
+95
+129
+123
+177
+156
+149
+87
+185
+134
+137
+18
+79
+114
+177
+42
+60
+183
+156
+91
+146
+62
+59
+200
+72
+34
+164
+75
+178
+197
+184
+133
+141
+53
+55
+54
+27
+79
+29
+68
+148
+80
+152
+193
+185
+179
+13
+63
+66
+35
+12
+161
+65
+140
+57
+85
+196
+16
+135
+67
+187
+122
+47
+187
+99
+111
+180
+81
+64
+61
+190
+190
+33
+94
+67
+165
+183
+20
+71
+55
+86
+27
+191
+101
+91
+40
+21
+167
+12
+172
+127
+21
+181
+99
+167
+110
+162
+183
+46
+31
+173
+159
+195
+146
+122
+18
+18
+143
+101
+121
+13
+193
+45
+138
+23
+101
+198
+80
+103
+102
+88
+9
+64
+108
+75
+77
+188
+38
+142
+108
+171
+59
+14
+151
+185
+156
+71
+26
+115
+63
+144
+93
+69
+178
+44
+68
+14
+76
+131
+101
+30
+73
+169
+160
+44
+26
+160
+129
+132
+36
+28
+50
+48
+42
+20
+143
+74
+163
+113
+11
+47
+184
+89
+74
+50
+34
+158
+44
+44
+68
+14
+71
+104
+185
+174
+184
+142
+196
+103
+54
+195
+89
+183
+99
+145
+185
+4
+164
+152
+38
+55
+194
+73
+91
+90
+124
+138
+113
+38
+19
+168
+43
+144
+83
+2
+69
+197
+164
+6
+166
+145
+175
+147
+112
+145
+68
+104
+14
+149
+170
+84
+172
+78
+122
+31
+92
+76
+29
+91
+88
+110
+68
+17
+90
+194
+153
+177
+83
+109
+107
+61
+8
+102
+142
+136
+141
+27
+98
+143
+184
+15
+41
+109
+86
+139
+64
+132
+23
+151
+101
+44
+162
+174
+194
+195
+27
+11
+25
+55
+108
+153
+146
+105
+118
+165
+127
+80
+139
+117
+51
+55
+72
+138
+181
+41
+23
+170
+15
+163
+43
+194
+175
+104
+57
+6
+123
+83
+193
+17
+165
+39
+150
+148
+140
+113
+19
+100
+30
+77
+195
+78
+119
+8
+183
+28
+119
+71
+152
+78
+97
+85
+37
+58
+12
+156
+26
+156
+107
+36
+55
+11
+166
+106
+140
+89
+72
+34
+159
+50
+74
+197
+120
+149
+14
+144
+144
+168
+112
+163
+168
+144
+155
+35
+15
+172
+100
+56
+42
+151
+123
+185
+4
+163
+146
+8
+136
+145
+49
+191
+108
+129
+8
+86
+53
+142
+176
+182
+109
+20
+139
+57
+89
+26
+160
+125
+110
+139
+48
+40
+7
+89
+73
+34
+155
+23
+146
+72
+118
+61
+105
+84
+164
+29
+105
+166
+56
+45
+170
+13
+156
+18
+105
+67
+59
+156
+6
+40
+182
+139
+193
+114
+145
+48
+182
+65
+149
+112
+135
+200
+193
+155
+197
+186
+149
+17
+164
+31
+117
+22
+84
+107
+89
+173
+39
+83
+147
+139
+115
+42
+17
+125
+197
+63
+7
+77
+4
+132
+152
+128
+4
+70
+192
+123
+9
+148
+10
+133
+108
+53
+148
+10
+133
+105
+35
+68
+97
+169
+147
+158
+32
+168
+123
+25
+45
+45
+67
+3
+15
+65
+55
+143
+170
+134
+73
+33
+148
+192
+20
+194
+187
+178
+188
+124
+56
+25
+48
+65
+158
+166
+178
+171
+27
+30
+135
+144
+48
+193
+127
+26
+17
+70
+73
+5
+177
+18
+115
+130
+148
+118
+175
+191
+174
+127
+198
+50
+118
+61
+107
+98
+28
+88
+83
+108
+97
+14
+14
+160
+43
+16
+110
+121
+136
+128
+148
+136
+92
+125
+126
+34
+67
+99
+197
+90
+167
+195
+67
+52
+107
+179
+114
+77
+35
+125
+33
+76
+160
+81
+42
+128
+191
+197
+68
+39
+24
+193
+145
+134
+106
+32
+38
+138
+87
+86
+134
+32
+191
+53
+8
+167
+138
+123
+98
+87
+36
+41
+120
+158
+64
+168
+30
+74
+177
+194
+176
+106
+58
+195
+55
+171
+139
+92
+106
+11
+117
+1
+157
+134
+193
+148
+157
+10
+50
+10
+13
+187
+10
+176
+165
+10
+178
+186
+113
+4
+13
+42
+133
+22
+139
+41
+193
+195
+30
+31
+112
+199
+189
+144
+164
+87
+47
+100
+178
+168
+8
+134
+136
+14
+62
+44
+109
+63
+199
+23
+150
+97
+36
+148
+165
+63
+95
+10
+2
+127
+149
+151
+163
+21
+63
+190
+177
+157
+153
+106
+59
+4
+100
+162
+71
+177
+21
+135
+24
+126
+145
+138
+125
+104
+106
+95
+22
+79
+77
+157
+46
+67
+188
+130
+89
+170
+19
+186
+142
+185
+33
+135
+111
+57
+141
+136
+147
+61
+43
+115
+102
+180
+164
+171
+148
+157
+9
+43
+180
+96
+163
+113
+16
+85
+163
+19
+48
+117
+68
+157
+132
+188
+137
+134
+174
+39
+71
+75
+16
+25
+8
+22
+62
+180
+125
+130
+54
+157
+56
+124
+38
+115
+152
+83
+129
+29
+18
+47
+121
+105
+141
+101
+144
+156
+38
+24
+9
+38
+152
+171
+57
+5
+120
+71
+149
+61
+25
+4
+3
+185
+84
+47
+121
+111
+173
+47
+124
+123
+20
+15
+114
+154
+96
+194
+100
+56
+34
+101
+104
+118
+176
+192
+174
+111
+109
+51
+131
+127
+183
+153
+78
+93
+54
+95
+81
+34
+78
+161
+69
+163
+160
+100
+159
+58
+118
+184
+47
+29
+149
+35
+72
+117
+55
+82
+193
+28
+30
+129
+103
+62
+44
+115
+90
+110
+52
+127
+92
+11
+42
+155
+152
+121
+157
+54
+112
+187
+113
+195
+158
+191
+132
+73
+51
+47
+30
+156
+70
+16
+63
+42
+83
+121
+181
+200
+173
+40
+89
+176
+54
+142
+168
+134
+92
+146
+53
+5
+155
+85
+115
+126
+128
+34
+57
+36
+103
+97
+64
+110
+82
+109
+114
+106
+15
+137
+87
+95
+186
+62
+101
+51
+193
+102
+83
+178
+127
+160
+15
+55
+194
+71
+81
+51
+180
+24
+122
+118
+15
+31
+47
+9
+33
+117
+11
+11
+168
+116
+184
+62
+114
+130
+150
+134
+58
+143
+138
+144
+25
+60
+136
+80
+60
+39
+95
+19
+62
+1
+50
+92
+102
+185
+193
+97
+50
+27
+110
+20
+137
+41
+18
+137
+68
+171
+21
+185
+125
+89
+9
+60
+75
+118
+33
+134
+111
+60
+165
+55
+45
+183
+91
+103
+200
+73
+41
+192
+188
+196
+90
+174
+39
+68
+57
+132
+80
+91
+25
+136
+194
+141
+100
+132
+95
+183
+48
+43
+26
+176
+23
+156
+127
+160
+18
+72
+72
+183
+56
+87
+24
+162
+157
+88
+120
+129
+99
+34
+111
+167
+199
+97
+191
+75
+136
+141
+23
+76
+49
+8
+14
+9
+129
+98
+29
+98
+130
+95
+5
+179
+26
+149
+62
+32
+40
+151
+147
+131
+64
+3
+46
+53
+104
+150
+165
+42
+169
+41
+128
+196
+28
+9
+5
+151
+64
+28
+199
+140
+49
+43
+14
+98
+66
+121
+130
+93
+194
+127
+16
+156
+196
+176
+94
+178
+26
+154
+91
+166
+176
+164
+198
+113
+102
+196
+55
+172
+136
+72
+8
+200
+126
+161
+34
+153
+16
+121
+181
+5
+199
+156
+144
+60
+67
+66
+189
+146
+176
+142
+71
+149
+59
+14
+150
+177
+115
+96
+147
+17
+180
+129
+154
+170
+33
+71
+129
+133
+39
+41
+94
+1
+161
+154
+76
+76
+173
+157
+192
+136
+90
+123
+129
+67
+45
+71
+25
+109
+33
+13
+187
+5
+152
+71
+59
+117
+170
+169
+87
+200
+25
+149
+73
+94
+108
+9
+81
+9
+133
+113
+86
+100
+30
+80
+14
+169
+85
+192
+189
+7
+148
+23
+5
+30
+136
+149
+70
+81
+59
+25
+19
+93
+188
+89
+45
+66
+196
+186
+152
+43
+93
+169
+181
+168
+181
+171
+4
+81
+56
+6
+132
+144
+78
+177
+159
+162
+140
+186
+59
+80
+150
+185
+165
+125
+67
+78
+63
+78
+105
+125
+9
+134
+123
+137
+113
+44
+54
+131
+97
+5
+160
+118
+70
+166
+166
+104
+130
+44
+97
+182
+23
+103
+16
+171
+87
+184
+127
+108
+107
+66
+39
+40
+96
+13
+20
+3
+39
+6
+87
+67
+19
+115
+123
+108
+145
+97
+79
+6
+125
+97
+64
+109
+83
+117
+155
+77
+71
+133
+157
+148
+79
+139
+128
+122
+181
+188
+104
+130
+46
+108
+39
+62
+19
+162
+198
+133
+21
+133
+9
+59
+74
+115
+25
+119
+88
+64
+192
+176
+132
+10
+71
+140
+7
+182
+28
+135
+159
+141
+20
+53
+142
+179
+198
+175
+74
+71
+160
+122
+90
+48
+74
+16
+35
+66
+88
+133
+9
+60
+75
+113
+7
+27
+108
+2
+46
+55
+118
+18
+48
+127
+138
+84
+63
+22
+173
+40
+84
+144
+113
+180
+68
+188
+115
+4
+188
+96
+86
+52
+144
+195
+77
+108
+157
+174
+33
+27
+73
+193
+103
+86
+192
+180
+155
+109
+67
+17
+102
+65
+73
+56
+82
+189
+195
+76
+101
+125
+41
+123
+176
+150
+114
+137
+198
+158
+172
+14
+134
+83
+91
+6
+13
+29
+61
+106
+90
+191
+139
+116
+45
+33
+192
+57
+20
+2
+37
+10
+124
+56
+24
+43
+43
+75
+66
+125
+160
+34
+164
+83
+27
+12
+30
+78
+2
+111
+48
+86
+89
+165
+189
+48
+189
+103
+116
+174
+2
+51
+86
+62
+200
+49
+94
+123
+93
+51
+73
+178
+13
+81
+170
+97
+50
+31
+142
+171
+152
+173
+72
+78
+24
+44
+52
+118
+45
+7
+45
+6
+32
+140
+156
+79
+74
+132
+133
+9
+60
+78
+131
+85
+130
+20
+154
+141
+67
+135
+5
+19
+66
+28
+177
+13
+88
+13
+86
+4
+48
+56
+105
+129
+35
+50
+189
+84
+11
+107
+147
+120
+2
+130
+163
+13
+10
+148
+2
+81
+69
+90
+124
+131
+74
+66
+132
+199
+3
+34
+177
+159
+160
+131
+145
+94
+63
+136
+50
+75
+4
+151
+67
+51
+102
+155
+16
+103
+76
+135
+128
+153
+169
+40
+126
+193
+32
+53
+32
+116
+15
+44
+135
+13
+68
+91
+141
+26
+94
+129
+130
+24
+171
+15
+150
+170
+67
+78
+61
+71
+77
+27
+69
+170
+6
+102
+164
+65
+119
+127
+94
+23
+93
+154
+93
+169
+181
+170
+193
+27
+28
+133
+146
+78
+154
+28
+178
+22
+132
+197
+196
+9
+87
+45
+88
+122
+144
+169
+117
+182
+40
+3
+63
+150
+133
+51
+111
+5
+37
+176
+126
+170
+94
+30
+138
+160
+121
+90
+56
+126
+53
+187
+44
+183
+104
+185
+173
+171
+74
+109
+189
+153
+25
+172
+8
+105
+156
+196
+174
+76
+96
+93
+90
+108
+41
+73
+71
+167
+163
+81
+17
+177
+115
+96
+150
+33
+53
+18
+36
+55
+9
+164
+107
+164
+29
+97
+123
+69
+108
+27
+191
+111
+146
+78
+161
+66
+148
+95
+37
+172
+99
+50
+16
+44
+124
+150
+187
+177
+180
+89
+115
+86
+88
+153
+124
+175
+132
+18
+127
+200
+58
+153
+198
+12
+95
+66
+139
+44
+16
+99
+51
+22
+70
+27
+135
+171
+14
+146
+153
+5
+61
+120
+173
+155
+176
+67
+20
+120
+138
+150
+63
+28
+2
+162
+153
+59
+182
+164
+149
+18
+171
+66
+55
+139
+144
+12
+181
+178
+43
+59
+168
+84
+194
+7
+97
+122
+62
+76
+98
+109
+178
+83
+101
+62
+62
+16
+141
+105
+167
+57
+41
+139
+66
+151
+113
+122
+113
+183
+84
+59
+194
+37
+81
+155
+2
+20
+100
+27
+60
+121
+185
+28
+106
+181
+135
+182
+81
+50
+171
+179
+136
+1
+190
+131
+77
+85
+18
+142
+95
+93
+103
+183
+175
+5
+63
+134
+34
+5
+121
+82
+10
+120
+36
+137
+102
+184
+183
+46
+32
+177
+179
+85
+100
+32
+97
+96
+106
+173
+84
+148
+132
+68
+17
+94
+18
+62
+12
+112
+164
+183
+20
+76
+75
+166
+128
+70
+72
+6
+190
+85
+8
+83
+24
+2
+195
+157
+187
+110
+180
+95
+153
+60
+192
+10
+133
+113
+83
+82
+149
+155
+191
+151
+187
+172
+145
+128
+64
+37
+45
+137
+24
+107
+32
+29
+90
+82
+83
+160
+9
+22
+50
+107
+189
+178
+166
+196
+83
+133
+52
+114
+22
+105
+37
+78
+134
+107
+34
+47
+174
+24
+175
+43
+79
+93
+48
+52
+88
+56
+150
+198
+40
+59
+194
+38
+85
+173
+73
+80
+24
+24
+132
+182
+102
+178
+152
+111
+99
+195
+82
+142
+110
+189
+144
+161
+75
+200
+126
+164
+50
+26
+107
+6
+79
+20
+12
+94
+57
+94
+55
+87
+36
+29
+58
+84
+187
+165
+109
+171
+44
+124
+153
+5
+51
+69
+155
+108
+55
+159
+63
+151
+138
+72
+189
+92
+52
+82
+33
+56
+43
+161
+178
+21
+126
+169
+86
+196
+199
+33
+8
+154
+56
+157
+36
+3
+101
+174
+139
+72
+188
+78
+179
+174
+36
+46
+159
+139
+8
+196
+106
+78
+112
+173
+36
+57
+26
+38
+1
+65
+185
+121
+70
+130
+150
+132
+45
+81
+86
+187
+150
+19
+168
+39
+119
+171
+152
+178
+102
+6
+123
+86
+10
+91
+53
+103
+145
+149
+191
+5
+110
+17
+116
+148
+46
+146
+62
+62
+19
+155
+161
+169
+168
+88
+15
+97
+55
+52
+23
+72
+29
+126
+97
+53
+46
+199
+182
+97
+149
+24
+4
+14
+45
+149
+91
+4
+9
+22
+55
+136
+124
+119
+4
+156
+99
+194
+71
+86
+80
+104
+107
+106
+77
+107
+156
+174
+41
+85
+140
+78
+14
+183
+171
+184
+166
+136
+130
+154
+157
+154
+117
+116
+47
+40
+19
+157
+172
+25
+7
+12
+16
+189
+189
+34
+106
+133
+49
+98
+147
+2
+93
+144
+33
+104
+124
+11
+154
+28
+182
+41
+14
+114
+160
+140
+4
+160
+133
+156
+142
+48
+15
+57
+9
+143
+178
+184
+103
+163
+52
+51
+39
+180
+131
+167
+24
+39
+18
+163
+19
+47
+118
+81
+28
+46
+22
+122
+133
+99
+200
+115
+89
+102
+15
+177
+129
+178
+110
+61
+179
+128
+165
+33
+121
+26
+72
+195
+128
+14
+135
+85
+92
+194
+135
+64
+175
+73
+67
+150
+99
+47
+199
+167
+17
+1
+51
+105
+171
+80
+143
+142
+170
+139
+112
+21
+118
+120
+54
+50
+13
+33
+82
+195
+33
+42
+155
+157
+151
+89
+181
+86
+91
+174
+32
+23
+57
+134
+92
+147
+56
+10
+162
+83
+37
+79
+146
+165
+84
+16
+145
+129
+72
+73
+191
+89
+24
+140
+26
+102
+180
+166
+177
+169
+23
+22
+128
+169
+64
+67
+32
+186
+29
+106
+178
+110
+66
+5
+39
+191
+193
+45
+135
+5
+22
+85
+116
+136
+172
+11
+119
+14
+12
+150
+193
+11
+135
+109
+40
+63
+17
+140
+89
+77
+61
+79
+123
+29
+69
+152
+93
+198
+149
+112
+139
+26
+104
+196
+41
+80
+112
+157
+132
+184
+120
+61
+92
+2
+191
+127
+47
+140
+21
+66
+8
+53
+48
+15
+59
+18
+181
+127
+134
+63
+177
+98
+199
+113
+88
+110
+71
+40
+1
+49
+86
+80
+102
+96
+61
+104
+80
+145
+152
+12
+107
+136
+57
+121
+10
+176
+169
+30
+64
+114
+110
+36
+30
+58
+81
+165
+64
+102
+38
+111
+122
+138
+130
+141
+82
+25
+13
+55
+16
+4
+83
+62
+28
+14
+31
+62
+92
+198
+163
+195
+104
+71
+97
+143
+184
+22
+75
+54
+51
+26
+99
+162
+83
+46
+133
+185
+109
+194
+186
+168
+139
+124
+93
+51
+66
+140
+49
+33
+165
+94
+76
+15
+11
+133
+96
+184
+42
+195
+197
+26
+190
+108
+134
+37
+17
+175
+95
+2
+156
+125
+142
+131
+113
+96
+162
+113
+24
+128
+153
+167
+25
+48
+67
+170
+23
+6
+32
+135
+129
+158
+187
+106
+150
+150
+150
+156
+182
+96
+137
+159
+123
+112
+169
+8
+127
+88
+192
+159
+33
+169
+114
+170
+191
+24
+21
+114
+100
+176
+154
+147
+98
+66
+113
+90
+122
+130
+79
+112
+162
+160
+105
+196
+32
+28
+81
+36
+95
+44
+11
+74
+148
+26
+26
+123
+110
+157
+147
+75
+128
+99
+39
+145
+125
+49
+164
+150
+24
+199
+178
+77
+63
+90
+173
+31
+32
+117
+13
+29
+57
+80
+173
+117
+148
+39
+106
+84
+153
+158
+180
+56
+119
+9
+185
+30
+113
+12
+57
+34
+99
+85
+27
+193
+120
+185
+37
+154
+198
+1
+30
+175
+177
+90
+156
+123
+138
+124
+100
+85
+13
+116
+180
+38
+9
+116
+19
+77
+87
+36
+31
+65
+113
+91
+132
+180
+89
+120
+118
+32
+126
+76
+119
+36
+144
+142
+163
+103
+149
+169
+76
+132
+113
+90
+131
+172
+58
+1
+91
+137
+1
+176
+54
+140
+159
+92
+127
+132
+55
+143
+165
+105
+142
+112
+193
+151
+172
+78
+124
+41
+135
+40
+28
+7
+197
+118
+142
+188
+53
+25
+76
+35
+129
+62
+15
+132
+54
+142
+166
+119
+25
+79
+50
+190
+94
+56
+88
+32
+1
+116
+90
+98
+176
+176
+74
+67
+136
+12
+49
+190
+105
+119
+173
+172
+75
+100
+131
+87
+142
+67
+131
+185
+132
+126
+169
+78
+155
+28
+169
+169
+95
+49
+41
+8
+76
+191
+60
+44
+125
+156
+10
+56
+50
+193
+109
+124
+164
+70
+143
+29
+88
+70
+30
+150
+35
+59
+44
+136
+25
+124
+123
+24
+43
+45
+80
+81
+167
+76
+154
+45
+86
+114
+111
+41
+49
+129
+133
+42
+50
+127
+116
+155
+86
+128
+192
+7
+115
+26
+123
+105
+126
+15
+161
+35
+160
+45
+35
+2
+102
+194
+50
+151
+63
+22
+161
+172
+189
+187
+21
+50
+108
+1
+41
+37
+53
+192
+76
+127
+82
+152
+177
+100
+7
+147
+23
+15
+84
+169
+59
+32
+62
+86
+166
+20
+28
+190
+94
+54
+80
+199
+73
+49
+40
+198
+34
+22
+32
+191
+61
+52
+167
+135
+104
+13
+142
+142
+171
+153
+181
+109
+31
+4
+151
+67
+47
+83
+75
+106
+170
+65
+59
+174
+114
+116
+73
+198
+135
+34
+189
+25
+55
+104
+130
+50
+126
+110
+130
+194
+192
+11
+138
+133
+154
+130
+199
+25
+162
+146
+24
+32
+174
+159
+187
+96
+93
+100
+158
+56
+112
+170
+17
+173
+89
+175
+54
+145
+189
+33
+94
+75
+200
+127
+171
+83
+156
+194
+162
+26
+104
+193
+23
+3
+15
+64
+50
+122
+88
+27
+174
+2
+53
+102
+134
+87
+119
+136
+145
+45
+167
+197
+84
+130
+31
+16
+19
+177
+91
+156
+118
+109
+193
+179
+141
+32
+128
+85
+159
+187
+96
+98
+120
+42
+176
+77
+81
+193
+28
+31
+138
+149
+55
+194
+71
+81
+48
+163
+146
+8
+137
+151
+74
+89
+72
+37
+173
+104
+73
+100
+150
+198
+45
+88
+124
+157
+21
+119
+127
+94
+21
+79
+90
+30
+176
+190
+156
+23
+140
+34
+141
+144
+197
+88
+158
+155
+111
+73
+40
+182
+133
+163
+184
+40
+184
+148
+39
+100
+54
+24
+64
+167
+29
+74
+184
+38
+178
+127
+161
+28
+119
+65
+119
+128
+100
+54
+26
+73
+4
+170
+188
+1
+119
+102
+148
+169
+87
+4
+39
+3
+65
+165
+8
+164
+110
+186
+128
+97
+32
+120
+36
+141
+123
+70
+118
+76
+199
+107
+58
+181
+168
+183
+187
+74
+164
+122
+52
+21
+56
+156
+28
+171
+171
+90
+3
+12
+44
+159
+156
+105
+34
+60
+54
+183
+14
+38
+103
+83
+172
+84
+158
+195
+149
+146
+133
+87
+130
+200
+33
+2
+116
+79
+33
+84
+12
+121
+16
+14
+139
+112
+24
+138
+9
+15
+14
+150
+180
+130
+164
+16
+23
+193
+156
+3
+15
+64
+45
+101
+199
+91
+152
+97
+17
+25
+3
+197
+154
+155
+139
+46
+25
+140
+17
+43
+101
+24
+39
+13
+133
+86
+114
+117
+79
+20
+8
+72
+161
+119
+71
+153
+83
+123
+195
+65
+33
+19
+18
+141
+89
+64
+190
+161
+59
+113
+143
+45
+184
+105
+177
+118
+113
+17
+93
+5
+195
+124
+193
+40
+104
+69
+79
+54
+15
+200
+73
+37
+165
+61
+77
+121
+31
+97
+110
+185
+123
+73
+133
+142
+55
+49
+4
+185
+80
+13
+165
+72
+148
+42
+116
+122
+90
+45
+67
+192
+154
+2
+23
+123
+139
+127
+109
+117
+121
+76
+168
+122
+23
+42
+47
+110
+35
+21
+16
+111
+123
+137
+120
+86
+43
+82
+107
+107
+86
+155
+153
+127
+186
+180
+4
+7
+5
+167
+165
+85
+26
+198
+155
+148
+90
+12
+68
+96
+171
+163
+39
+167
+54
+26
+71
+190
+106
+129
+20
+161
+188
+79
+184
+196
+121
+165
+105
+146
+137
+108
+21
+154
+137
+36
+190
+15
+181
+154
+102
+26
+37
+191
+20
+198
+12
+94
+57
+101
+92
+44
+36
+23
+13
+75
+130
+110
+92
+159
+135
+174
+36
+50
+180
+30
+168
+137
+114
+50
+77
+12
+184
+197
+128
+197
+33
+25
+59
+128
+44
+113
+79
+62
+60
+8
+107
+174
+87
+157
+159
+143
+30
+100
+127
+68
+67
+194
+161
+24
+95
+156
+85
+105
+71
+84
+67
+46
+76
+45
+182
+93
+121
+92
+70
+192
+121
+4
+137
+184
+75
+197
+106
+68
+53
+106
+160
+13
+36
+100
+82
+194
+25
+10
+35
+127
+47
+136
+1
+180
+74
+27
+94
+125
+101
+83
+194
+19
+175
+78
+98
+86
+40
+67
+45
+65
+189
+151
+11
+110
+162
+179
+21
+119
+122
+63
+86
+148
+118
+178
+2
+15
+76
+119
+34
+138
+123
+102
+103
+104
+100
+68
+108
+37
+52
+179
+8
+36
+148
+169
+80
+161
+47
+36
+195
+47
+127
+144
+117
+13
+20
+7
+67
+142
+53
+40
+163
+20
+53
+142
+176
+181
+103
+190
+12
+169
+107
+119
+155
+61
+169
+68
+92
+140
+19
+52
+144
+1
+110
+54
+137
+139
+8
+198
+118
+128
+106
+87
+170
+34
+79
+172
+117
+161
+113
+32
+179
+189
+125
+49
+172
+193
+10
+131
+96
+199
+128
+181
+134
+177
+61
+170
+74
+123
+67
+100
+3
+113
+58
+131
+66
+18
+116
+133
+154
+128
+184
+160
+102
+179
+152
+105
+67
+60
+160
+17
+69
+62
+152
+154
+156
+149
+98
+44
+188
+132
+104
+38
+92
+14
+58
+18
+191
+186
+3
+144
+39
+142
+97
+113
+1
+194
+158
+199
+176
+68
+28
+160
+111
+31
+193
+76
+125
+64
+63
+4
+58
+112
+153
+110
+84
+123
+178
+168
+6
+125
+104
+98
+52
+38
+157
+6
+19
+68
+38
+17
+157
+193
+150
+166
+46
+181
+76
+28
+83
+44
+125
+152
+191
+182
+171
+189
+1
+104
+18
+177
+99
+199
+108
+61
+196
+26
+194
+128
+26
+7
+14
+20
+195
+191
+189
+21
+25
+163
+155
+65
+195
+187
+175
+165
+20
+36
+41
+126
+189
+200
+102
+17
+182
+145
+30
+78
+199
+92
+161
+144
+15
+194
+31
+46
+1
+189
+130
+82
+123
+2
+105
+16
+152
+165
+30
+95
+99
+143
+172
+144
+120
+26
+78
+33
+95
+77
+9
+166
+114
+194
+140
+94
+105
+183
+159
+106
+8
+92
+84
+83
+141
+99
+129
+88
+169
+26
+34
+169
+111
+148
+96
+42
+192
+175
+120
+146
+199
+82
+109
+117
+120
+69
+135
+193
+140
+109
+194
+186
+175
+178
+88
+132
+2
+29
+153
+61
+189
+192
+53
+189
+62
+71
+72
+195
+127
+12
+126
+52
+181
+25
+120
+100
+120
+26
+76
+29
+90
+77
+56
+48
+189
+100
+102
+113
+159
+143
+29
+89
+76
+61
+80
+133
+83
+105
+82
+151
+172
+77
+119
+21
+55
+142
+155
+56
+142
+149
+18
+168
+47
+169
+191
+29
+58
+88
+13
+83
+185
+166
+133
+103
+22
+4
+32
+152
+31
+19
+34
+34
+98
+89
+50
+101
+159
+47
+54
+105
+140
+100
+141
+150
+32
+42
+169
+39
+116
+146
+31
+77
+182
+200
+168
+9
+142
+171
+151
+175
+88
+159
+162
+143
+4
+137
+191
+111
+155
+128
+182
+138
+192
+112
+150
+89
+187
+128
+86
+166
+24
+51
+94
+102
+173
+120
+160
+86
+76
+82
+6
+102
+160
+43
+23
+153
+110
+88
+140
+48
+30
+149
+27
+23
+101
+197
+74
+74
+183
+34
+162
+71
+166
+158
+61
+143
+111
+176
+62
+191
+192
+35
+88
+11
+78
+166
+101
+112
+165
+184
+22
+82
+98
+47
+4
+4
+196
+138
+68
+170
+12
+141
+144
+190
+51
+196
+120
+158
+68
+193
+149
+152
+179
+104
+15
+155
+198
+197
+3
+44
+39
+39
+85
+160
+195
+135
+51
+98
+129
+96
+13
+18
+194
+7
+100
+135
+114
+68
+181
+79
+47
+174
+23
+177
+54
+135
+129
+160
+3
+181
+63
+149
+131
+46
+103
+2
+86
+101
+34
+97
+80
+5
+113
+31
+173
+164
+27
+93
+115
+52
+80
+15
+171
+92
+12
+43
+157
+151
+97
+28
+98
+137
+138
+200
+162
+172
+174
+104
+57
+9
+141
+170
+151
+176
+98
+199
+118
+117
+46
+25
+138
+3
+179
+51
+92
+99
+166
+108
+154
+149
+112
+137
+16
+58
+12
+147
+179
+156
+123
+137
+121
+96
+88
+60
+172
+94
+23
+87
+122
+149
+2
+68
+193
+149
+164
+43
+185
+120
+64
+101
+35
+102
+92
+39
+11
+115
+192
+113
+155
+115
+97
+147
+17
+177
+112
+83
+94
+19
+67
+35
+5
+117
+65
+132
+14
+94
+46
+26
+148
+57
+6
+128
+118
+157
+78
+61
+67
+52
+111
+198
+186
+141
+170
+155
+5
+38
+178
+133
+197
+185
+137
+157
+110
+53
+130
+105
+61
+17
+160
+8
+9
+183
+19
+69
+42
+36
+38
+106
+89
+189
+128
+75
+95
+99
+141
+157
+76
+42
+176
+78
+84
+3
+61
+142
+107
+163
+20
+49
+118
+71
+169
+172
+117
+151
+56
+179
+174
+38
+65
+49
+110
+18
+126
+193
+28
+31
+134
+123
+140
+129
+120
+161
+83
+57
+195
+56
+189
+30
+78
+199
+95
+186
+58
+77
+147
+185
+192
+88
+4
+35
+176
+144
+84
+11
+112
+178
+58
+153
+197
+200
+35
+11
+149
+198
+48
+108
+18
+139
+76
+10
+175
+167
+27
+64
+138
+57
+99
+86
+29
+2
+148
+73
+112
+17
+94
+11
+20
+27
+182
+57
+103
+109
+126
+176
+127
+183
+156
+90
+135
+4
+11
+34
+108
+140
+74
+184
+46
+18
+99
+30
+95
+100
+146
+176
+143
+71
+146
+37
+107
+114
+122
+108
+152
+145
+98
+87
+44
+84
+112
+113
+76
+41
+163
+11
+195
+79
+118
+1
+142
+46
+196
+168
+41
+139
+66
+141
+59
+83
+172
+84
+157
+189
+125
+48
+168
+179
+165
+182
+14
+44
+143
+63
+97
+16
+27
+21
+84
+121
+172
+143
+114
+198
+167
+24
+44
+49
+97
+141
+178
+5
+28
+121
+77
+176
+162
+192
+98
+57
+64
+75
+75
+180
+2
+199
+176
+67
+20
+121
+144
+177
+168
+13
+171
+107
+111
+100
+6
+134
+155
+122
+144
+165
+95
+93
+101
+173
+132
+33
+16
+200
+59
+153
+193
+184
+169
+156
+19
+110
+88
+144
+71
+134
+166
+191
+50
+183
+53
+71
+153
+75
+81
+8
+122
+63
+81
+118
+186
+55
+55
+36
+121
+4
+136
+180
+57
+126
+46
+145
+56
+33
+99
+96
+86
+54
+152
+30
+12
+9
+144
+188
+37
+128
+41
+96
+6
+178
+15
+92
+17
+71
+80
+43
+137
+40
+9
+93
+80
+47
+162
+150
+41
+103
+47
+159
+133
+172
+34
+58
+44
+142
+58
+76
+134
+122
+126
+58
+13
+162
+56
+84
+199
+45
+78
+69
+112
+54
+115
+6
+3
+166
+170
+131
+55
+157
+51
+90
+84
+101
+47
+180
+56
+116
+197
+136
+48
+63
+152
+141
+85
+41
+84
+137
+67
+175
+47
+106
+20
+166
+17
+7
+89
+74
+48
+23
+102
+12
+154
+20
+134
+26
+151
+74
+85
+41
+84
+144
+104
+132
+58
+169
+90
+18
+106
+71
+79
+36
+108
+121
+160
+73
+3
+158
+127
+141
+100
+136
+112
+56
+127
+57
+4
+110
+31
+194
+91
+198
+171
+49
+154
+82
+113
+139
+19
+71
+52
+81
+18
+177
+108
+54
+155
+46
+85
+99
+33
+108
+154
+155
+141
+55
+62
+82
+138
+89
+95
+169
+161
+47
+33
+178
+174
+45
+105
+22
+191
+150
+181
+136
+191
+122
+20
+21
+153
+130
+1
+42
+45
+94
+164
+140
+167
+147
+179
+153
+108
+75
+79
+2
+106
+21
+169
+31
+68
+127
+151
+167
+48
+184
+72
+180
+31
+170
+140
+115
+29
+145
+14
+175
+127
+191
+7
+126
+96
+48
+22
+100
+9
+153
+41
+72
+63
+128
+5
+85
+61
+6
+92
+97
+157
+74
+33
+132
+97
+194
+91
+200
+181
+90
+111
+61
+168
+67
+87
+123
+158
+47
+59
+131
+61
+186
+168
+133
+91
+152
+92
+188
+105
+139
+93
+108
+11
+98
+95
+88
+72
+45
+20
+118
+133
+133
+5
+38
+184
+164
+132
+116
+108
+9
+85
+28
+11
+10
+167
+113
+178
+51
+103
+167
+77
+156
+46
+72
+26
+108
+15
+116
+164
+145
+199
+86
+133
+21
+134
+20
+113
+101
+196
+64
+25
+174
+18
+148
+128
+37
+74
+117
+34
+158
+40
+24
+179
+62
+165
+39
+146
+131
+73
+60
+105
+95
+24
+95
+154
+75
+61
+94
+19
+71
+57
+104
+114
+155
+103
+22
+8
+52
+49
+22
+96
+182
+28
+132
+137
+37
+193
+29
+38
+169
+76
+140
+154
+67
+19
+110
+97
+190
+72
+124
+92
+40
+18
+144
+106
+144
+108
+157
+171
+19
+175
+83
+125
+7
+117
+43
+3
+37
+195
+40
+93
+199
+157
+150
+93
+11
+29
+74
+184
+39
+182
+147
+46
+153
+107
+70
+55
+103
+127
+35
+64
+72
+63
+128
+7
+90
+82
+82
+154
+191
+161
+46
+30
+174
+170
+60
+32
+52
+28
+102
+163
+65
+127
+177
+120
+126
+79
+141
+141
+174
+180
+112
+56
+124
+46
+161
+153
+66
+23
+150
+92
+6
+7
+192
+91
+20
+98
+14
+2
+87
+111
+85
+109
+92
+171
+2
+78
+52
+11
+194
+69
+71
+10
+22
+43
+62
+186
+161
+98
+142
+166
+123
+44
+161
+175
+3
+43
+39
+47
+131
+161
+192
+102
+90
+20
+113
+100
+185
+11
+200
+106
+37
+68
+83
+86
+170
+46
+146
+65
+82
+106
+102
+60
+50
+160
+112
+30
+174
+179
+110
+49
+105
+193
+14
+148
+158
+20
+101
+28
+64
+131
+12
+93
+55
+95
+75
+3
+138
+9
+13
+194
+51
+160
+104
+182
+159
+119
+89
+62
+179
+116
+84
+60
+7
+106
+179
+119
+105
+157
+1
+193
+152
+179
+105
+25
+9
+28
+87
+78
+84
+5
+75
+8
+173
+173
+82
+130
+48
+121
+97
+89
+66
+196
+187
+161
+80
+33
+85
+14
+122
+5
+134
+156
+137
+18
+73
+81
+33
+72
+133
+156
+139
+27
+118
+65
+127
+181
+143
+31
+95
+94
+116
+50
+56
+87
+23
+159
+143
+32
+106
+155
+176
+63
+195
+7
+83
+37
+83
+164
+38
+157
+4
+7
+9
+198
+104
+51
+167
+145
+173
+134
+49
+90
+103
+11
+147
+181
+169
+185
+191
+85
+192
+188
+8
+154
+57
+156
+26
+152
+78
+101
+108
+139
+62
+123
+177
+161
+170
+174
+120
+151
+28
+15
+35
+84
+186
+164
+111
+196
+176
+96
+193
+101
+65
+86
+133
+27
+164
+143
+181
+1
+176
+48
+104
+197
+49
+124
+100
+88
+26
+171
+191
+10
+143
+173
+156
+179
+72
+23
+97
+173
+172
+73
+94
+112
+26
+146
+44
+156
+138
+30
+136
+149
+70
+81
+60
+36
+79
+154
+9
+74
+160
+99
+158
+58
+125
+35
+85
+1
+40
+30
+26
+81
+58
+23
+13
+78
+148
+189
+7
+139
+175
+4
+53
+84
+26
+4
+186
+86
+42
+81
+112
+139
+32
+144
+175
+156
+158
+150
+75
+103
+146
+151
+195
+11
+113
+177
+45
+80
+80
+163
+61
+99
+45
+179
+71
+22
+89
+145
+68
+101
+2
+101
+189
+30
+81
+16
+172
+91
+1
+193
+150
+161
+20
+77
+78
+182
+188
+91
+57
+127
+47
+141
+25
+86
+94
+191
+103
+100
+76
+158
+64
+163
+199
+131
+198
+16
+115
+148
+50
+173
+187
+165
+110
+177
+68
+22
+122
+135
+110
+47
+96
+152
+47
+118
+89
+73
+43
+4
+37
+185
+180
+22
+111
+74
+47
+15
+71
+94
+124
+101
+91
+39
+24
+191
+133
+77
+70
+129
+150
+138
+82
+52
+180
+12
+54
+17
+18
+159
+189
+105
+135
+64
+168
+38
+118
+166
+136
+123
+115
+183
+67
+158
+146
+51
+196
+121
+167
+113
+180
+63
+158
+183
+80
+37
+104
+91
+18
+86
+156
+167
+1
+108
+37
+52
+184
+37
+170
+94
+31
+149
+11
+129
+82
+131
+44
+93
+161
+130
+139
+63
+130
+14
+119
+187
+57
+58
+36
+98
+62
+95
+17
+46
+127
+149
+154
+188
+144
+170
+127
+36
+72
+110
+16
+104
+80
+152
+190
+177
+152
+119
+149
+27
+24
+99
+181
+194
+140
+97
+122
+63
+85
+143
+93
+70
+186
+91
+76
+37
+142
+117
+24
+99
+173
+153
+162
+1
+148
+82
+162
+40
+178
+112
+73
+33
+143
+158
+66
+170
+31
+60
+80
+147
+162
+51
+50
+36
+175
+123
+165
+88
+46
+80
+72
+111
+23
+144
+56
+42
+147
+105
+114
+142
+22
+60
+162
+33
+142
+158
+71
+8
+7
+178
+6
+32
+142
+167
+129
+70
+64
+156
+160
+155
+98
+188
+54
+28
+88
+79
+80
+172
+113
+131
+175
+69
+43
+38
+41
+102
+51
+188
+70
+124
+121
+9
+167
+125
+48
+162
+146
+19
+200
+29
+173
+178
+116
+95
+131
+130
+7
+76
+191
+62
+58
+195
+48
+134
+174
+46
+110
+44
+76
+66
+109
+63
+199
+33
+9
+160
+79
+34
+94
+58
+104
+104
+92
+20
+93
+178
+37
+22
+195
+179
+119
+107
+169
+55
+11
+171
+124
+10
+145
+184
+197
+131
+11
+90
+44
+57
+152
+195
+10
+105
+137
+84
+70
+69
+181
+71
+196
+141
+84
+33
+41
+157
+173
+28
+8
+198
+120
+142
+176
+179
+98
+174
+169
+49
+173
+198
+32
+13
+188
+13
+190
+21
+18
+121
+171
+136
+78
+45
+169
+13
+155
+18
+110
+104
+35
+70
+109
+31
+1
+133
+187
+129
+92
+192
+123
+12
+169
+105
+117
+157
+88
+122
+142
+155
+52
+119
+52
+44
+196
+182
+130
+146
+112
+157
+142
+40
+160
+4
+187
+90
+60
+155
+193
+160
+30
+138
+163
+135
+144
+53
+25
+69
+196
+155
+166
+3
+130
+150
+134
+55
+122
+45
+170
+19
+187
+156
+51
+107
+180
+125
+126
+34
+75
+145
+200
+98
+186
+40
+170
+59
+23
+10
+58
+58
+31
+69
+135
+189
+119
+14
+13
+156
+21
+124
+158
+35
+193
+43
+127
+175
+104
+53
+188
+48
+199
+163
+193
+91
+11
+50
+200
+149
+101
+67
+93
+154
+88
+149
+99
+59
+60
+33
+60
+61
+29
+33
+136
+123
+113
+175
+35
+37
+112
+136
+10
+41
+161
+196
+130
+16
+131
+44
+82
+97
+53
+43
+183
+113
+36
+1
+82
+85
+169
+57
+20
+6
+61
+112
+123
+135
+108
+30
+14
+14
+161
+41
+3
+49
+65
+155
+144
+73
+147
+23
+21
+119
+125
+79
+154
+18
+120
+159
+83
+64
+38
+59
+15
+156
+4
+24
+111
+51
+112
+14
+79
+148
+183
+167
+154
+30
+190
+75
+144
+187
+33
+116
+199
+155
+139
+43
+10
+74
+157
+82
+75
+118
+32
+138
+140
+197
+121
+159
+67
+173
+36
+56
+19
+9
+85
+31
+25
+69
+189
+119
+12
+8
+141
+173
+170
+71
+93
+127
+126
+13
+144
+151
+8
+94
+94
+118
+67
+142
+51
+32
+136
+130
+164
+12
+200
+90
+149
+82
+151
+175
+91
+171
+8
+112
+196
+171
+65
+57
+160
+49
+56
+92
+49
+75
+6
+165
+138
+146
+41
+128
+6
+81
+33
+76
+157
+61
+160
+11
+31
+88
+45
+84
+100
+44
+166
+198
+98
+11
+189
+30
+87
+52
+126
+91
+17
+87
+167
+27
+56
+98
+83
+20
+175
+70
+53
+87
+49
+108
+15
+116
+164
+145
+193
+55
+195
+74
+92
+91
+124
+122
+21
+31
+197
+101
+38
+118
+167
+145
+167
+102
+115
+170
+189
+3
+120
+90
+63
+169
+50
+184
+54
+73
+155
+74
+56
+72
+128
+120
+171
+143
+123
+54
+19
+25
+186
+91
+70
+3
+193
+131
+53
+139
+156
+88
+130
+192
+180
+154
+105
+48
+146
+42
+142
+76
+184
+21
+72
+45
+30
+171
+161
+28
+122
+85
+11
+104
+128
+38
+73
+104
+165
+55
+50
+7
+194
+99
+53
+23
+68
+1
+198
+179
+96
+163
+118
+45
+9
+55
+50
+9
+3
+136
+195
+146
+121
+15
+3
+82
+70
+84
+76
+101
+126
+49
+157
+106
+21
+178
+76
+60
+72
+96
+134
+140
+35
+151
+197
+22
+162
+173
+179
+123
+126
+53
+182
+23
+96
+172
+175
+101
+34
+97
+79
+2
+97
+171
+148
+156
+4
+22
+98
+189
+55
+28
+81
+34
+73
+138
+169
+178
+150
+94
+20
+71
+54
+81
+6
+108
+196
+8
+83
+27
+18
+70
+61
+137
+72
+3
+172
+5
+83
+56
+188
+24
+55
+112
+182
+89
+96
+176
+199
+7
+54
+65
+108
+64
+14
+108
+124
+177
+149
+99
+56
+50
+194
+120
+173
+163
+20
+55
+153
+25
+175
+28
+193
+103
+85
+186
+155
+59
+162
+47
+25
+126
+131
+56
+156
+36
+10
+144
+170
+131
+54
+147
+1
+86
+110
+89
+143
+61
+85
+159
+190
+113
+171
+12
+133
+87
+133
+14
+92
+22
+108
+56
+163
+80
+14
+162
+50
+46
+22
+125
+153
+193
+186
+179
+197
+176
+88
+144
+72
+139
+187
+72
+157
+91
+137
+7
+4
+166
+163
+87
+61
+181
+143
+31
+103
+139
+108
+4
+52
+78
+3
+113
+55
+116
+197
+146
+100
+87
+26
+178
+38
+27
+19
+79
+103
+106
+115
+135
+177
+51
+112
+18
+104
+65
+52
+129
+108
+95
+197
+127
+198
+44
+81
+94
+36
+173
+113
+125
+139
+107
+196
+9
+93
+81
+52
+187
+52
+31
+120
+46
+198
+180
+94
+147
+41
+127
+194
+28
+19
+68
+35
+3
+100
+176
+161
+179
+28
+164
+133
+119
+121
+55
+45
+178
+64
+184
+130
+129
+3
+61
+144
+113
+189
+115
+196
+137
+63
+145
+106
+134
+51
+102
+157
+26
+144
+36
+120
+3
+141
+16
+33
+54
+25
+70
+196
+153
+153
+141
+72
+162
+130
+120
+152
+36
+44
+146
+82
+179
+138
+23
+97
+177
+192
+166
+67
+116
+92
+106
+13
+129
+57
+179
+164
+181
+7
+18
+47
+127
+138
+85
+72
+71
+182
+54
+87
+36
+35
+84
+189
+185
+9
+189
+51
+11
+8
+153
+49
+120
+80
+197
+69
+42
+34
+26
+52
+77
+197
+90
+170
+17
+170
+71
+100
+163
+84
+36
+65
+65
+8
+66
+132
+197
+194
+196
+29
+16
+38
+83
+159
+8
+19
+44
+91
+154
+107
+60
+196
+44
+100
+1
+112
+64
+176
+81
+99
+71
+133
+162
+176
+194
+183
+157
+98
+177
+185
+122
+66
+98
+197
+100
+29
+76
+197
+105
+58
+200
+83
+104
+74
+110
+196
+194
+197
+38
+60
+21
+191
+153
+5
+55
+86
+22
+156
+142
+49
+15
+51
+172
+172
+86
+174
+72
+65
+143
+75
+166
+123
+42
+147
+109
+134
+25
+142
+33
+120
+29
+98
+124
+67
+92
+148
+62
+38
+74
+99
+136
+125
+126
+34
+73
+131
+135
+35
+194
+50
+156
+90
+136
+15
+65
+56
+151
+3
+66
+166
+9
+155
+56
+141
+145
+199
+96
+187
+54
+47
+197
+158
+176
+38
+48
+152
+78
+104
+125
+18
+184
+140
+185
+52
+50
+39
+182
+144
+29
+82
+35
+75
+138
+150
+61
+18
+165
+31
+99
+119
+29
+105
+166
+52
+23
+76
+46
+197
+166
+26
+61
+139
+87
+67
+25
+148
+67
+72
+27
+119
+68
+146
+59
+49
+161
+126
+110
+130
+192
+180
+157
+120
+110
+177
+78
+78
+167
+103
+110
+138
+40
+6
+73
+187
+70
+138
+197
+141
+72
+168
+163
+64
+120
+145
+190
+42
+144
+81
+197
+55
+156
+43
+55
+138
+142
+5
+159
+108
+20
+156
+152
+116
+129
+129
+15
+127
+30
+35
+147
+166
+74
+157
+75
+39
+159
+5
+5
+186
+77
+188
+40
+145
+115
+189
+99
+98
+98
+105
+155
+186
+120
+48
+14
+51
+186
+57
+68
+98
+183
+15
+45
+135
+9
+42
+175
+76
+84
+27
+4
+185
+77
+194
+79
+126
+49
+161
+124
+98
+75
+169
+142
+134
+128
+168
+58
+35
+89
+22
+136
+16
+75
+109
+186
+134
+134
+1
+198
+183
+123
+86
+15
+120
+183
+22
+83
+102
+65
+79
+87
+12
+95
+62
+117
+147
+34
+79
+174
+135
+41
+36
+49
+169
+173
+125
+191
+26
+36
+188
+6
+145
+23
+33
+190
+46
+163
+169
+144
+148
+195
+37
+71
+90
+106
+25
+4
+197
+149
+119
+177
+194
+171
+84
+162
+22
+73
+43
+6
+46
+23
+132
+184
+120
+62
+94
+6
+193
+107
+107
+80
+118
+195
+106
+84
+155
+179
+76
+52
+30
+111
+1
+6
+30
+133
+124
+156
+15
+93
+22
+101
+6
+131
+137
+45
+41
+39
+69
+64
+167
+30
+84
+32
+39
+146
+128
+59
+7
+111
+5
+35
+166
+84
+12
+124
+36
+103
+94
+34
+163
+76
+193
+71
+92
+118
+81
+24
+16
+79
+133
+90
+147
+74
+122
+69
+112
+54
+123
+55
+19
+24
+178
+50
+101
+154
+17
+122
+180
+187
+101
+127
+55
+193
+62
+37
+67
+70
+19
+82
+129
+32
+37
+137
+90
+104
+20
+182
+114
+52
+87
+53
+141
+167
+137
+123
+106
+134
+53
+113
+4
+11
+31
+89
+57
+136
+112
+45
+67
+196
+178
+106
+38
+74
+108
+182
+125
+112
+148
+89
+199
+196
+187
+163
+96
+110
+197
+200
+27
+162
+133
+137
+26
+130
+145
+102
+106
+126
+199
+65
+2
+30
+162
+106
+176
+105
+45
+126
+157
+12
+56
+32
+92
+67
+169
+17
+183
+150
+51
+157
+85
+102
+45
+157
+139
+22
+77
+68
+119
+105
+155
+193
+161
+32
+151
+19
+153
+150
+123
+196
+68
+46
+65
+179
+97
+171
+151
+173
+78
+110
+164
+191
+76
+140
+153
+64
+11
+89
+37
+19
+185
+142
+188
+48
+3
+187
+98
+105
+151
+158
+195
+144
+112
+179
+72
+23
+90
+140
+29
+115
+28
+137
+177
+27
+171
+188
+194
+72
+84
+61
+10
+109
+169
+32
+78
+177
+166
+4
+132
+152
+129
+7
+84
+46
+119
+103
+151
+180
+124
+131
+71
+49
+57
+103
+106
+112
+115
+86
+82
+119
+177
+191
+156
+18
+109
+94
+183
+51
+62
+118
+155
+70
+20
+95
+192
+104
+95
+33
+148
+192
+25
+25
+122
+110
+165
+5
+144
+21
+30
+196
+105
+70
+81
+57
+10
+151
+22
+171
+34
+63
+76
+89
+48
+94
+132
+147
+95
+45
+20
+110
+86
+128
+196
+28
+1
+155
+126
+165
+56
+52
+11
+4
+125
+115
+166
+162
+82
+38
+96
+33
+139
+136
+171
+200
+64
+187
+150
+15
+143
+122
+49
+200
+163
+180
+15
+72
+102
+167
+89
+30
+183
+29
+130
+125
+181
+167
+172
+134
+57
+134
+96
+173
+179
+115
+82
+62
+31
+35
+131
+73
+61
+109
+113
+94
+151
+64
+32
+13
+195
+55
+177
+172
+41
+100
+32
+95
+86
+66
+19
+128
+194
+18
+162
+11
+11
+170
+122
+8
+154
+48
+109
+21
+150
+110
+116
+107
+197
+24
+175
+33
+24
+50
+90
+88
+122
+139
+138
+177
+28
+175
+200
+21
+130
+196
+8
+90
+67
+196
+177
+100
+10
+163
+92
+85
+85
+151
+140
+80
+24
+27
+147
+38
+108
+112
+102
+1
+92
+145
+43
+160
+170
+185
+181
+16
+73
+97
+124
+79
+153
+14
+108
+120
+154
+41
+63
+14
+119
+184
+39
+180
+130
+165
+24
+59
+143
+124
+61
+57
+192
+41
+120
+155
+51
+110
+5
+42
+9
+76
+176
+172
+52
+170
+152
+180
+114
+68
+182
+85
+74
+85
+44
+96
+186
+56
+59
+54
+196
+92
+193
+128
+38
+76
+114
+1
+182
+89
+91
+153
+98
+13
+1
+88
+121
+135
+120
+113
+194
+154
+181
+96
+154
+57
+159
+45
+41
+41
+79
+103
+113
+151
+95
+12
+22
+24
+145
+60
+53
+185
+32
+126
+74
+114
+16
+72
+91
+102
+200
+78
+73
+138
+168
+174
+132
+26
+166
+168
+117
+189
+85
+13
+112
+158
+142
+31
+110
+183
+110
+19
+127
+189
+194
+65
+48
+107
+9
+91
+69
+195
+152
+161
+5
+178
+28
+169
+160
+43
+19
+130
+11
+91
+56
+115
+189
+96
+83
+31
+42
+176
+80
+92
+41
+14
+121
+198
+105
+48
+145
+40
+136
+56
+113
+172
+17
+162
+19
+55
+163
+86
+49
+123
+95
+66
+143
+66
+112
+74
+42
+185
+136
+154
+99
+17
+8
+100
+130
+79
+104
+117
+165
+139
+151
+58
+194
+43
+115
+101
+173
+133
+42
+57
+161
+61
+118
+155
+74
+48
+25
+124
+118
+190
+82
+188
+191
+55
+18
+12
+115
+186
+81
+18
+182
+130
+144
+96
+83
+36
+76
+130
+100
+28
+73
+181
+36
+187
+1
+126
+150
+166
+49
+4
+184
+67
+147
+78
+149
+195
+32
+37
+143
+121
+45
+182
+86
+83
+122
+190
+40
+135
+54
+112
+183
+91
+105
+11
+128
+65
+42
+71
+49
+52
+78
+198
+91
+165
+171
+147
+145
+149
+188
+192
+56
+14
+182
+163
+143
+192
+68
+85
+102
+49
+179
+31
+179
+196
+165
+24
+67
+187
+114
+8
+22
+63
+180
+113
+62
+154
+172
+45
+126
+155
+1
+14
+74
+118
+51
+41
+190
+175
+138
+53
+81
+13
+153
+200
+24
+144
+53
+22
+60
+168
+64
+79
+98
+80
+200
+82
+95
+33
+139
+144
+11
+176
+158
+168
+187
+12
+187
+21
+45
+77
+63
+88
+163
+187
+56
+54
+24
+60
+144
+130
+87
+149
+115
+151
+78
+109
+158
+164
+166
+122
+40
+143
+97
+99
+122
+44
+165
+197
+101
+34
+94
+67
+151
+112
+110
+55
+141
+154
+64
+193
+190
+2
+102
+196
+63
+17
+139
+83
+47
+141
+23
+70
+16
+66
+55
+137
+131
+155
+150
+103
+77
+133
+105
+38
+84
+169
+58
+26
+36
+188
+1
+121
+116
+13
+35
+100
+81
+194
+34
+56
+38
+121
+190
+48
+182
+62
+130
+28
+199
+141
+59
+84
+175
+98
+15
+9
+119
+31
+119
+35
+146
+164
+70
+141
+22
+65
+193
+176
+118
+125
+89
+12
+74
+138
+166
+154
+31
+4
+144
+35
+113
+167
+186
+17
+31
+36
+141
+125
+86
+192
+178
+142
+50
+21
+78
+80
+184
+186
+56
+66
+95
+176
+7
+56
+75
+149
+25
+9
+28
+90
+92
+144
+36
+120
+198
+105
+53
+175
+171
+55
+194
+74
+99
+132
+100
+19
+9
+89
+53
+126
+78
+135
+109
+41
+65
+19
+135
+38
+17
+160
+14
+45
+146
+70
+107
+17
+138
+78
+28
+70
+170
+191
+24
+21
+117
+113
+27
+143
+21
+41
+55
+163
+91
+75
+34
+137
+115
+59
+123
+12
+164
+80
+6
+117
+51
+49
+39
+195
+24
+188
+115
+1
+177
+54
+132
+105
+44
+121
+132
+106
+49
+137
+189
+99
+98
+100
+117
+5
+184
+56
+84
+4
+67
+166
+195
+80
+128
+44
+119
+120
+48
+13
+49
+174
+8
+87
+51
+120
+66
+115
+96
+144
+199
+103
+31
+60
+81
+152
+179
+114
+74
+17
+38
+73
+99
+139
+147
+32
+72
+143
+11
+180
+179
+58
+139
+118
+53
+60
+87
+188
+145
+179
+172
+16
+156
+189
+132
+98
+195
+96
+20
+56
+163
+74
+178
+1
+9
+47
+4
+198
+156
+159
+153
+89
+159
+150
+72
+87
+74
+65
+123
+154
+18
+124
+188
+11
+178
+169
+18
+189
+170
+124
+10
+148
+3
+83
+73
+97
+122
+62
+80
+124
+24
+29
+158
+88
+105
+42
+107
+62
+14
+123
+15
+188
+195
+84
+148
+138
+98
+145
+190
+36
+112
+151
+98
+33
+120
+25
+69
+193
+136
+81
+69
+86
+99
+17
+14
+140
+112
+14
+79
+148
+185
+176
+194
+185
+164
+117
+32
+135
+125
+141
+121
+65
+100
+18
+6
+78
+18
+7
+84
+47
+125
+126
+36
+82
+174
+108
+85
+134
+46
+68
+197
+175
+78
+94
+69
+167
+186
+10
+192
+61
+42
+107
+65
+28
+190
+90
+31
+175
+172
+60
+14
+143
+138
+144
+21
+35
+22
+18
+107
+85
+150
+132
+47
+97
+157
+71
+20
+79
+97
+71
+157
+103
+8
+119
+45
+2
+13
+60
+46
+142
+36
+141
+126
+88
+200
+7
+42
+195
+189
+182
+195
+132
+42
+60
+189
+194
+62
+26
+5
+191
+109
+135
+32
+173
+155
+176
+62
+188
+173
+142
+99
+121
+36
+131
+66
+16
+109
+112
+90
+134
+195
+164
+36
+140
+114
+31
+158
+71
+7
+3
+154
+99
+9
+162
+94
+106
+193
+5
+93
+114
+50
+77
+11
+179
+174
+37
+52
+185
+40
+182
+131
+152
+136
+52
+94
+97
+136
+147
+64
+59
+183
+171
+176
+124
+158
+36
+198
+64
+5
+55
+87
+31
+1
+131
+181
+109
+29
+189
+80
+176
+141
+62
+105
+71
+83
+58
+6
+117
+48
+37
+191
+12
+154
+23
+152
+110
+92
+167
+172
+133
+49
+101
+171
+115
+155
+95
+181
+29
+151
+46
+118
+100
+137
+127
+130
+41
+82
+120
+186
+41
+170
+54
+200
+109
+59
+178
+139
+29
+124
+89
+20
+123
+158
+44
+44
+69
+17
+85
+157
+180
+68
+187
+111
+187
+126
+71
+96
+136
+154
+100
+22
+32
+193
+77
+125
+56
+14
+182
+168
+175
+139
+62
+121
+171
+141
+109
+183
+119
+69
+142
+34
+131
+82
+119
+178
+198
+183
+119
+70
+153
+94
+187
+77
+179
+186
+109
+177
+83
+107
+101
+47
+170
+199
+70
+28
+139
+182
+46
+38
+17
+164
+30
+107
+172
+71
+75
+14
+13
+156
+15
+92
+17
+74
+93
+88
+97
+192
+78
+140
+144
+4
+132
+157
+159
+141
+24
+70
+11
+39
+130
+34
+40
+134
+42
+50
+123
+86
+9
+88
+43
+70
+34
+180
+177
+40
+55
+170
+126
+28
+37
+175
+119
+144
+191
+55
+12
+177
+157
+151
+101
+44
+161
+173
+190
+184
+193
+111
+125
+154
+5
+43
+19
+123
+171
+124
+5
+113
+37
+9
+128
+86
+165
+16
+14
+141
+124
+73
+125
+92
+29
+150
+42
+107
+65
+30
+193
+93
+24
+110
+45
+78
+67
+101
+199
+90
+149
+91
+200
+187
+126
+70
+94
+135
+165
+174
+158
+187
+99
+118
+18
+48
+125
+119
+197
+111
+92
+154
+101
+18
+1
+47
+76
+36
+129
+54
+167
+119
+15
+21
+186
+135
+134
+190
+138
+118
+66
+133
+6
+44
+11
+72
+138
+182
+54
+89
+52
+114
+17
+73
+91
+88
+114
+93
+136
+178
+45
+72
+30
+136
+142
+31
+113
+2
+200
+183
+99
+152
+20
+153
+138
+53
+77
+191
+53
+5
+151
+62
+18
+150
+140
+86
+64
+9
+79
+196
+66
+32
+198
+100
+22
+37
+25
+12
+52
+9
+186
+36
+142
+130
+107
+69
+59
+128
+43
+107
+61
+4
+75
+18
+31
+27
+86
+70
+48
+61
+138
+79
+35
+101
+93
+57
+101
+99
+87
+30
+4
+152
+80
+112
+155
+120
+129
+92
+198
+159
+176
+28
+181
+40
+12
+110
+152
+129
+6
+74
+194
+99
+55
+38
+134
+61
+164
+36
+149
+169
+75
+127
+91
+2
+195
+150
+153
+165
+14
+6
+111
+11
+72
+134
+160
+151
+70
+66
+168
+14
+174
+124
+178
+154
+122
+147
+180
+164
+164
+109
+175
+73
+62
+119
+163
+105
+167
+63
+75
+81
+17
+171
+77
+123
+49
+184
+66
+146
+84
+191
+189
+15
+192
+22
+4
+31
+155
+52
+118
+39
+178
+118
+111
+7
+44
+197
+192
+181
+161
+139
+185
+63
+115
+122
+102
+111
+150
+108
+97
+14
+14
+163
+51
+40
+184
+141
+197
+110
+94
+177
+12
+86
+10
+84
+16
+148
+143
+127
+78
+127
+63
+40
+73
+78
+12
+170
+115
+162
+145
+13
+172
+115
+145
+36
+116
+174
+200
+34
+8
+147
+6
+118
+57
+84
+192
+200
+73
+43
+7
+50
+44
+13
+87
+6
+53
+69
+135
+198
+170
+43
+129
+182
+137
+186
+85
+39
+70
+74
+15
+25
+16
+71
+80
+48
+169
+183
+181
+35
+189
+18
+7
+83
+39
+86
+170
+48
+164
+152
+40
+67
+49
+93
+118
+71
+162
+138
+170
+175
+124
+174
+131
+16
+122
+188
+33
+115
+191
+112
+157
+135
+198
+170
+41
+117
+136
+166
+174
+156
+171
+23
+2
+12
+56
+27
+59
+112
+144
+59
+58
+23
+14
+83
+171
+81
+151
+178
+106
+41
+90
+173
+29
+19
+57
+174
+130
+17
+134
+49
+88
+92
+162
+147
+27
+44
+21
+134
+19
+112
+102
+9
+135
+136
+2
+183
+86
+72
+57
+96
+65
+124
+159
+42
+26
+181
+50
+79
+23
+26
+157
+106
+24
+194
+152
+168
+42
+146
+98
+78
+193
+52
+182
+25
+111
+45
+72
+33
+152
+14
+116
+174
+200
+35
+14
+172
+106
+89
+185
+109
+190
+160
+53
+83
+19
+175
+80
+103
+101
+78
+167
+100
+99
+90
+55
+118
+19
+51
+137
+167
+168
+107
+130
+16
+127
+23
+199
+190
+149
+190
+194
+63
+29
+9
+196
+100
+38
+124
+11
+146
+181
+177
+34
+15
+181
+158
+115
+76
+19
+34
+33
+93
+60
+128
+25
+1
+187
+110
+181
+98
+163
+101
+137
+115
+62
+140
+85
+55
+166
+104
+133
+64
+187
+151
+29
+11
+9
+161
+85
+59
+197
+48
+121
+94
+78
+26
+53
+87
+45
+93
+151
+73
+79
+17
+194
+14
+136
+94
+143
+17
+17
+152
+161
+199
+146
+87
+5
+53
+77
+183
+8
+5
+160
+121
+86
+29
+197
+127
+191
+2
+94
+145
+28
+68
+153
+108
+76
+83
+23
+187
+119
+33
+129
+82
+135
+71
+12
+42
+143
+82
+2
+79
+56
+24
+45
+57
+141
+131
+118
+133
+141
+53
+47
+13
+54
+9
+166
+118
+14
+23
+20
+111
+86
+123
+164
+82
+18
+170
+64
+54
+149
+11
+130
+82
+123
+3
+110
+35
+21
+8
+64
+118
+130
+119
+147
+20
+197
+199
+26
+166
+166
+107
+149
+131
+43
+83
+110
+115
+99
+166
+104
+131
+51
+131
+129
+199
+32
+4
+141
+9
+186
+44
+188
+133
+108
+55
+160
+64
+147
+115
+163
+146
+17
+185
+158
+89
+115
+85
+80
+118
+194
+101
+61
+58
+5
+106
+193
+11
+126
+63
+46
+106
+25
+198
+163
+4
+154
+93
+175
+15
+124
+8
+134
+129
+173
+79
+118
+2
+148
+73
+111
+6
+41
+192
+188
+196
+90
+175
+42
+75
+77
+193
+60
+31
+47
+2
+191
+130
+68
+36
+8
+124
+69
+107
+20
+158
+168
+189
+27
+60
+117
+170
+166
+66
+104
+34
+63
+80
+112
+154
+118
+123
+81
+178
+144
+63
+89
+165
+195
+89
+178
+67
+1
+10
+50
+13
+28
+52
+59
+90
+6
+29
+122
+71
+133
+161
+174
+192
+191
+19
+200
+32
+191
+62
+56
+181
+180
+55
+111
+171
+28
+30
+135
+139
+20
+73
+60
+104
+90
+6
+31
+130
+103
+51
+184
+46
+24
+130
+163
+10
+198
+98
+10
+173
+155
+174
+50
+138
+180
+36
+1
+78
+63
+80
+116
+183
+55
+84
+14
+131
+61
+190
+190
+33
+89
+42
+53
+143
+178
+185
+111
+6
+39
+178
+120
+118
+29
+115
+33
+162
+77
+10
+168
+118
+200
+137
+23
+104
+21
+191
+157
+22
+124
+147
+170
+98
+62
+93
+3
+180
+56
+114
+183
+73
+192
+93
+36
+180
+157
+118
+99
+137
+132
+155
+150
+102
+66
+79
+82
+183
+161
+117
+54
+79
+184
+197
+128
+199
+44
+71
+32
+156
+47
+81
+68
+78
+60
+54
+189
+51
+7
+189
+71
+127
+128
+26
+7
+12
+10
+156
+46
+75
+39
+158
+200
+179
+73
+34
+149
+186
+182
+16
+64
+40
+63
+24
+180
+65
+171
+44
+132
+193
+174
+110
+92
+167
+175
+150
+126
+6
+108
+193
+191
+10
+147
+188
+11
+174
+148
+128
+39
+82
+147
+145
+147
+178
+142
+56
+58
+50
+179
+25
+145
+47
+177
+38
+34
+69
+108
+32
+17
+18
+159
+191
+118
+194
+99
+54
+29
+91
+90
+123
+132
+87
+138
+49
+56
+91
+47
+64
+167
+27
+62
+131
+35
+28
+59
+104
+92
+19
+87
+150
+117
+157
+89
+125
+156
+6
+38
+178
+121
+133
+105
+38
+85
+174
+76
+95
+88
+75
+64
+112
+95
+163
+123
+72
+129
+125
+190
+16
+187
+180
+196
+158
+187
+105
+148
+147
+154
+2
+29
+157
+81
+76
+125
+67
+83
+92
+8
+22
+67
+2
+8
+39
+158
+2
+191
+134
+84
+103
+64
+56
+164
+87
+44
+84
+113
+121
+111
+181
+91
+113
+63
+165
+26
+73
+6
+181
+32
+165
+106
+149
+142
+116
+16
+56
+194
+60
+19
+175
+79
+101
+98
+79
+194
+52
+166
+133
+106
+38
+79
+129
+67
+43
+55
+149
+198
+51
+130
+123
+166
+93
+67
+165
+187
+39
+150
+153
+167
+32
+86
+31
+19
+35
+38
+119
+172
+161
+22
+83
+102
+66
+76
+65
+110
+72
+47
+30
+164
+112
+4
+12
+43
+150
+114
+138
+200
+167
+198
+92
+168
+184
+194
+113
+134
+193
+153
+182
+119
+77
+196
+88
+163
+187
+53
+41
+171
+57
+3
+107
+16
+134
+58
+144
+146
+184
+193
+107
+105
+70
+73
+11
+9
+159
+72
+4
+179
+41
+35
+49
+179
+35
+199
+77
+75
+159
+85
+82
+128
+27
+16
+53
+173
+167
+49
+186
+82
+19
+177
+90
+151
+95
+13
+24
+31
+175
+173
+65
+33
+17
+5
+78
+25
+48
+63
+152
+148
+117
+173
+189
+181
+188
+101
+113
+176
+41
+58
+185
+186
+55
+62
+78
+111
+162
+179
+18
+98
+25
+76
+31
+102
+138
+106
+1
+51
+101
+150
+194
+19
+168
+40
+137
+58
+120
+198
+112
+94
+156
+93
+158
+114
+66
+171
+37
+83
+168
+61
+57
+198
+77
+84
+12
+116
+191
+107
+123
+177
+156
+143
+55
+48
+195
+139
+76
+10
+177
+174
+46
+117
+89
+84
+100
+50
+200
+151
+108
+92
+182
+70
+179
+46
+73
+25
+92
+129
+143
+102
+128
+50
+150
+52
+165
+123
+59
+43
+133
+15
+92
+19
+88
+164
+194
+88
+181
+102
+182
+173
+7
+86
+52
+144
+196
+82
+132
+53
+133
+121
+132
+110
+72
+39
+194
+12
+127
+55
+190
+53
+8
+173
+168
+49
+186
+77
+197
+86
+145
+103
+110
+135
+26
+138
+198
+146
+97
+70
+145
+46
+168
+197
+74
+75
+186
+41
+175
+82
+119
+178
+199
+194
+177
+112
+85
+105
+61
+24
+200
+185
+112
+11
+59
+60
+30
+48
+16
+64
+46
+98
+182
+7
+7
+187
+58
+66
+78
+76
+154
+47
+96
+155
+68
+17
+89
+184
+101
+152
+11
+96
+80
+16
+175
+108
+77
+93
+62
+139
+76
+10
+179
+182
+83
+64
+37
+46
+148
+77
+129
+88
+168
+16
+186
+172
+157
+196
+172
+64
+43
+83
+109
+112
+90
+136
+4
+4
+190
+107
+137
+59
+125
+23
+10
+60
+68
+71
+16
+54
+185
+26
+97
+150
+29
+25
+93
+139
+197
+132
+24
+156
+119
+112
+3
+13
+57
+26
+43
+30
+195
+99
+46
+183
+84
+64
+28
+197
+129
+7
+79
+15
+182
+158
+113
+56
+122
+32
+96
+93
+98
+150
+23
+185
+107
+180
+114
+67
+182
+92
+112
+45
+66
+192
+156
+8
+48
+21
+95
+181
+34
+174
+137
+60
+130
+42
+83
+126
+9
+122
+48
+196
+143
+101
+118
+4
+164
+153
+40
+67
+44
+67
+5
+33
+154
+32
+7
+159
+89
+108
+50
+128
+126
+200
+74
+43
+193
+171
+91
+7
+28
+104
+178
+132
+191
+158
+35
+189
+20
+22
+153
+129
+194
+5
+91
+100
+181
+191
+117
+183
+52
+61
+105
+77
+121
+40
+151
+145
+111
+165
+192
+69
+89
+114
+90
+114
+74
+23
+75
+42
+179
+102
+2
+96
+159
+90
+115
+80
+47
+167
+176
+156
+158
+144
+48
+191
+115
+172
+2
+70
+199
+167
+18
+7
+78
+11
+162
+77
+2
+121
+113
+189
+123
+35
+108
+136
+41
+27
+196
+131
+26
+181
+50
+75
+3
+145
+43
+160
+172
+198
+38
+47
+145
+47
+177
+42
+59
+179
+149
+82
+157
+2
+200
+183
+106
+187
+170
+140
+118
+48
+28
+136
+167
+180
+181
+64
+158
+175
+28
+198
+138
+47
+43
+33
+16
+198
+50
+119
+66
+128
+178
+117
+98
+141
+161
+101
+158
+47
+58
+127
+42
+109
+81
+103
+94
+38
+185
+171
+169
+72
+116
+45
+29
+173
+177
+107
+49
+139
+194
+109
+112
+93
+154
+91
+159
+138
+197
+143
+86
+33
+22
+39
+39
+92
+198
+165
+5
+150
+53
+171
+157
+200
+194
+164
+39
+153
+175
+73
+61
+115
+140
+7
+183
+33
+156
+41
+48
+119
+84
+37
+69
+84
+82
+142
+113
+3
+1
+180
+76
+38
+151
+162
+17
+47
+127
+146
+134
+92
+148
+62
+41
+94
+196
+134
+40
+32
+36
+128
+48
+133
+172
+35
+63
+67
+38
+30
+40
+173
+81
+131
+54
+151
+20
+167
+21
+23
+152
+104
+58
+17
+180
+128
+153
+170
+44
+136
+20
+101
+24
+39
+17
+157
+187
+112
+197
+172
+61
+20
+172
+60
+10
+125
+64
+59
+178
+136
+15
+68
+82
+77
+129
+81
+130
+51
+137
+162
+140
+182
+35
+173
+124
+184
+190
+89
+29
+172
+177
+115
+98
+153
+37
+43
+131
+197
+6
+61
+114
+141
+18
+45
+105
+30
+39
+164
+35
+137
+108
+14
+116
+169
+172
+109
+113
+99
+174
+156
+174
+41
+84
+138
+73
+199
+136
+31
+164
+104
+152
+177
+96
+181
+28
+140
+184
+52
+56
+68
+104
+15
+155
+196
+179
+117
+90
+93
+147
+46
+153
+107
+72
+70
+172
+5
+82
+48
+147
+54
+3
+129
+153
+156
+164
+181
+16
+66
+58
+158
+23
+122
+122
+40
+143
+100
+111
+171
+28
+35
+153
+10
+85
+18
+150
+137
+73
+9
+199
+118
+122
+69
+117
+80
+31
+69
+134
+188
+126
+62
+40
+86
+158
+178
+49
+92
+112
+46
+68
+2
+197
+168
+36
+104
+103
+89
+7
+42
+190
+163
+70
+153
+88
+157
+151
+90
+187
+113
+198
+177
+80
+89
+17
+101
+53
+16
+20
+176
+76
+77
+183
+5
+183
+53
+73
+162
+117
+45
+20
+114
+105
+10
+118
+18
+48
+125
+123
+17
+193
+10
+122
+46
+174
+36
+53
+191
+77
+139
+145
+21
+25
+164
+163
+102
+148
+175
+119
+147
+9
+137
+138
+3
+173
+15
+141
+107
+177
+104
+29
+44
+200
+8
+48
+18
+79
+116
+185
+73
+171
+174
+108
+83
+123
+199
+88
+136
+28
+142
+3
+144
+38
+138
+88
+86
+123
+170
+110
+137
+30
+150
+38
+79
+131
+78
+91
+42
+40
+65
+28
+183
+54
+76
+171
+141
+111
+2
+16
+80
+134
+89
+128
+164
+37
+151
+170
+65
+62
+189
+174
+149
+131
+46
+94
+155
+85
+118
+142
+192
+79
+147
+168
+88
+19
+122
+167
+100
+103
+117
+180
+28
+155
+77
+72
+144
+15
+199
+60
+167
+70
+113
+55
+113
+185
+97
+116
+30
+137
+149
+68
+67
+192
+149
+169
+76
+133
+117
+106
+191
+188
+12
+184
+1
+149
+89
+190
+144
+155
+34
+7
+144
+1
+109
+50
+119
+68
+134
+199
+188
+134
+119
+110
+190
+149
+184
+170
+161
+39
+187
+175
+167
+31
+81
+13
+145
+156
+35
+11
+152
+15
+129
+39
+72
+86
+67
+32
+186
+31
+116
+12
+35
+102
+100
+85
+10
+96
+91
+83
+83
+155
+187
+132
+110
+72
+45
+21
+129
+185
+150
+37
+77
+129
+86
+155
+154
+131
+4
+48
+56
+103
+121
+199
+105
+39
+89
+183
+100
+154
+30
+196
+105
+73
+95
+113
+23
+125
+145
+142
+150
+23
+193
+148
+156
+6
+30
+131
+115
+115
+59
+121
+195
+86
+159
+180
+57
+120
+7
+170
+159
+19
+91
+172
+18
+162
+14
+27
+37
+181
+152
+82
+128
+33
+49
+198
+151
+128
+11
+117
+8
+194
+99
+48
+198
+156
+158
+149
+73
+92
+103
+189
+10
+163
+85
+50
+135
+164
+173
+160
+7
+4
+159
+122
+108
+150
+127
+14
+147
+154
+3
+40
+9
+99
+115
+2
+180
+66
+177
+76
+60
+81
+147
+155
+3
+30
+151
+42
+96
+197
+124
+172
+112
+132
+185
+121
+62
+86
+162
+2
+155
+117
+108
+199
+20
+134
+22
+129
+184
+142
+197
+104
+53
+186
+38
+159
+11
+41
+151
+137
+64
+154
+147
+96
+58
+82
+174
+108
+84
+127
+14
+139
+112
+26
+151
+70
+68
+179
+61
+154
+178
+88
+123
+153
+9
+80
+197
+67
+32
+194
+73
+98
+130
+102
+44
+145
+74
+143
+196
+93
+194
+136
+66
+179
+79
+65
+81
+105
+105
+91
+198
+172
+54
+179
+188
+118
+11
+12
+171
+121
+191
+58
+30
+62
+107
+85
+144
+101
+114
+179
+43
+55
+140
+148
+30
+51
+41
+191
+173
+128
+8
+99
+124
+57
+30
+69
+148
+67
+68
+6
+32
+137
+135
+179
+59
+144
+135
+119
+100
+126
+60
+30
+36
+152
+190
+175
+138
+59
+111
+138
+29
+140
+177
+8
+54
+56
+47
+185
+85
+45
+111
+63
+178
+106
+39
+79
+123
+30
+78
+199
+90
+154
+116
+110
+18
+116
+141
+3
+152
+81
+124
+14
+173
+116
+141
+199
+130
+191
+174
+128
+4
+72
+200
+154
+130
+195
+1
+53
+109
+185
+125
+91
+18
+96
+12
+10
+157
+54
+113
+195
+154
+171
+41
+103
+56
+8
+150
+28
+18
+60
+2
+76
+37
+141
+116
+30
+136
+144
+45
+172
+32
+45
+191
+138
+113
+35
+2
+94
+148
+47
+152
+87
+156
+158
+148
+64
+52
+141
+182
+23
+107
+35
+49
+181
+41
+23
+169
+15
+167
+70
+118
+82
+27
+25
+114
+58
+126
+33
+67
+101
+10
+153
+27
+189
+91
+46
+57
+129
+62
+15
+137
+92
+115
+64
+158
+169
+197
+60
+192
+7
+121
+64
+96
+4
+158
+113
+59
+145
+137
+124
+111
+147
+87
+3
+36
+190
+20
+13
+103
+107
+110
+106
+44
+113
+81
+70
+95
+144
+12
+174
+141
+81
+20
+192
+177
+134
+12
+70
+116
+65
+150
+118
+164
+120
+48
+4
+197
+149
+125
+13
+149
+181
+149
+65
+54
+142
+171
+149
+153
+183
+116
+58
+100
+85
+10
+96
+84
+42
+102
+36
+98
+61
+92
+1
+182
+86
+86
+137
+57
+104
+119
+174
+179
+110
+51
+117
+43
+10
+77
+174
+150
+136
+68
+181
+78
+44
+165
+191
+65
+75
+67
+124
+144
+152
+16
+131
+43
+85
+120
+161
+86
+67
+33
+1
+105
+28
+18
+62
+13
+122
+15
+193
+28
+33
+147
+188
+7
+157
+80
+69
+95
+154
+68
+21
+120
+130
+101
+44
+154
+130
+195
+6
+79
+23
+30
+172
+164
+41
+175
+77
+91
+58
+124
+28
+54
+74
+160
+97
+145
+197
+78
+96
+73
+174
+193
+191
+14
+162
+51
+50
+43
+11
+80
+179
+158
+135
+192
+140
+116
+35
+172
+112
+130
+172
+71
+76
+21
+37
+39
+105
+76
+114
+7
+13
+21
+7
+55
+72
+140
+192
+93
+34
+167
+94
+68
+163
+167
+138
+130
+135
+47
+68
+183
+92
+104
+197
+47
+111
+45
+74
+41
+179
+106
+32
+37
+137
+88
+97
+192
+77
+138
+137
+182
+56
+103
+118
+178
+13
+77
+145
+177
+161
+169
+172
+111
+119
+117
+36
+167
+79
+170
+113
+146
+64
+70
+50
+67
+159
+149
+67
+66
+194
+172
+91
+194
+151
+158
+197
+155
+163
+184
+42
+195
+195
+18
+156
+179
+67
+195
+171
+73
+103
+163
+55
+61
+79
+125
+41
+118
+144
+1
+112
+65
+186
+132
+120
+134
+128
+162
+21
+67
+18
+108
+90
+166
+192
+54
+4
+137
+187
+90
+56
+130
+80
+116
+177
+18
+120
+155
+55
+138
+134
+168
+3
+102
+191
+31
+68
+130
+173
+69
+54
+108
+161
+195
+126
+2
+80
+65
+74
+62
+105
+78
+121
+28
+83
+47
+132
+173
+54
+167
+116
+198
+146
+100
+85
+14
+123
+9
+152
+36
+46
+159
+137
+197
+148
+115
+161
+135
+163
+161
+99
+152
+22
+161
+172
+185
+160
+97
+147
+8
+127
+94
+22
+95
+170
+169
+80
+165
+68
+130
+166
+29
+82
+37
+85
+178
+111
+63
+183
+127
+120
+178
+189
+135
+113
+67
+190
+140
+132
+135
+24
+128
+157
+194
+149
+152
+173
+74
+84
+41
+92
+183
+76
+12
+190
+33
+85
+21
+158
+161
+152
+61
+4
+77
+25
+58
+128
+46
+129
+159
+198
+153
+140
+66
+140
+50
+44
+16
+96
+39
+167
+56
+30
+83
+26
+15
+56
+1
+105
+18
+169
+54
+5
+147
+45
+145
+67
+98
+193
+76
+120
+34
+129
+67
+47
+77
+44
+171
+33
+58
+56
+12
+176
+147
+98
+68
+134
+191
+139
+123
+82
+189
+2
+111
+53
+120
+45
+192
+147
+156
+10
+59
+68
+80
+73
+121
+72
+144
+14
+189
+13
+176
+142
+68
+131
+176
+82
+104
+92
+17
+75
+101
+131
+78
+88
+29
+184
+39
+184
+156
+76
+55
+52
+20
+53
+138
+153
+82
+119
+172
+169
+63
+59
+192
+22
+4
+28
+133
+145
+79
+168
+97
+74
+168
+143
+154
+35
+29
+58
+89
+16
+96
+34
+147
+172
+112
+130
+173
+66
+43
+63
+194
+3
+75
+20
+53
+137
+145
+38
+129
+27
+8
+5
+160
+120
+76
+182
+10
+24
+55
+112
+179
+68
+199
+183
+106
+194
+12
+131
+77
+85
+19
+156
+165
+186
+33
+121
+31
+103
+139
+108
+1
+40
+29
+20
+59
+173
+107
+88
+167
+13
+178
+158
+144
+45
+177
+53
+133
+119
+122
+59
+65
+56
+155
+27
+168
+163
+70
+159
+123
+111
+159
+157
+114
+72
+8
+7
+172
+168
+65
+74
+67
+132
+194
+182
+144
+26
+64
+155
+153
+123
+167
+96
+78
+3
+118
+77
+7
+151
+45
+109
+51
+127
+104
+82
+153
+185
+133
+133
+2
+16
+79
+132
+79
+89
+24
+146
+62
+64
+24
+171
+15
+156
+200
+197
+183
+123
+99
+83
+16
+147
+140
+121
+63
+94
+199
+154
+133
+19
+119
+141
+178
+1
+6
+25
+98
+165
+112
+186
+109
+187
+140
+160
+97
+144
+198
+92
+169
+189
+16
+198
+50
+119
+64
+117
+129
+126
+191
+18
+191
+187
+5
+149
+53
+184
+24
+93
+142
+18
+29
+13
+20
+200
+26
+155
+96
+188
+63
+86
+152
+147
+111
+148
+91
+11
+49
+198
+148
+115
+154
+96
+189
+75
+154
+49
+106
+198
+39
+51
+156
+79
+71
+115
+53
+82
+16
+164
+40
+163
+20
+59
+175
+120
+153
+37
+45
+143
+53
+36
+142
+127
+87
+183
+115
+49
+57
+109
+139
+55
+81
+189
+9
+156
+59
+153
+193
+185
+173
+172
+77
+119
+22
+67
+1
+7
+33
+140
+144
+9
+160
+82
+57
+4
+113
+50
+82
+44
+128
+172
+81
+139
+103
+170
+93
+29
+137
+163
+151
+39
+81
+135
+83
+82
+147
+140
+122
+78
+168
+110
+144
+78
+177
+159
+165
+161
+82
+44
+128
+176
+106
+57
+186
+10
+187
+36
+129
+56
+176
+157
+160
+148
+53
+189
+59
+54
+194
+83
+155
+182
+102
+174
+126
+196
+37
+66
+64
+190
+166
+84
+15
+131
+55
+154
+31
+3
+138
+199
+160
+168
+172
+121
+179
+190
+124
+41
+129
+8
+92
+77
+39
+142
+101
+134
+98
+180
+199
+178
+76
+58
+64
+68
+31
+173
+164
+33
+121
+28
+84
+51
+155
+73
+46
+17
+95
+18
+56
+174
+144
+97
+91
+77
+41
+154
+158
+169
+190
+26
+46
+43
+48
+105
+1
+66
+188
+140
+149
+36
+82
+170
+81
+155
+8
+52
+42
+182
+116
+62
+134
+47
+78
+45
+170
+13
+151
+191
+190
+28
+59
+103
+84
+185
+151
+47
+124
+123
+25
+45
+47
+81
+70
+89
+109
+52
+138
+163
+131
+126
+176
+126
+170
+94
+33
+154
+29
+190
+85
+200
+40
+41
+87
+154
+148
+103
+83
+176
+107
+61
+4
+75
+23
+61
+161
+20
+72
+56
+90
+36
+10
+137
+136
+187
+100
+122
+33
+98
+95
+89
+84
+105
+75
+108
+179
+101
+196
+72
+67
+158
+149
+75
+112
+195
+167
+43
+160
+172
+1
+57
+131
+79
+97
+75
+180
+200
+185
+116
+28
+128
+120
+165
+114
+2
+187
+108
+167
+36
+110
+140
+48
+34
+174
+137
+63
+143
+92
+70
+194
+132
+51
+118
+56
+74
+140
+179
+17
+93
+12
+33
+94
+71
+180
+48
+66
+164
+194
+92
+9
+29
+99
+131
+100
+21
+29
+193
+94
+30
+139
+160
+117
+58
+100
+81
+184
+177
+8
+58
+82
+171
+90
+7
+31
+126
+79
+144
+155
+38
+38
+87
+184
+125
+95
+45
+18
+109
+90
+162
+168
+146
+170
+106
+107
+86
+155
+159
+158
+120
+96
+100
+135
+111
+57
+146
+164
+69
+141
+32
+122
+47
+186
+96
+100
+143
+156
+55
+126
+65
+54
+142
+172
+154
+177
+76
+68
+126
+145
+143
+149
+10
+126
+66
+59
+168
+74
+134
+143
+50
+20
+68
+33
+188
+32
+95
+88
+76
+66
+111
+71
+30
+145
+3
+120
+91
+72
+12
+28
+62
+125
+196
+49
+130
+143
+92
+66
+170
+26
+29
+143
+196
+91
+183
+80
+35
+91
+37
+5
+96
+133
+136
+23
+120
+111
+191
+148
+171
+95
+32
+140
+155
+75
+59
+77
+135
+117
+91
+89
+121
+125
+65
+65
+7
+57
+81
+177
+133
+8
+50
+31
+145
+189
+29
+81
+26
+27
+127
+120
+182
+10
+28
+82
+40
+100
+46
+178
+58
+145
+148
+188
+200
+107
+50
+134
+158
+144
+43
+166
+6
+148
+34
+74
+143
+192
+66
+67
+16
+91
+6
+23
+86
+107
+70
+58
+126
+29
+47
+21
+105
+45
+125
+147
+160
+34
+167
+100
+100
+104
+125
+12
+151
+5
+68
+165
+185
+26
+93
+128
+129
+26
+200
+171
+22
+200
+198
+197
+198
+18
+126
+199
+59
+164
+59
+77
+130
+90
+175
+38
+59
+14
+155
+6
+41
+195
+3
+60
+140
+98
+136
+135
+182
+81
+55
+200
+104
+27
+32
+151
+17
+146
+124
+31
+76
+173
+161
+11
+14
+188
+6
+149
+35
+76
+141
+164
+123
+62
+66
+41
+51
+142
+194
+85
+166
+31
+91
+73
+18
+54
+164
+99
+118
+18
+54
+162
+87
+67
+18
+109
+90
+163
+171
+157
+4
+15
+61
+27
+20
+72
+61
+114
+140
+16
+41
+102
+48
+172
+5
+78
+29
+70
+162
+144
+9
+165
+107
+160
+1
+166
+191
+56
+13
+177
+151
+112
+116
+85
+71
+61
+128
+19
+163
+10
+199
+102
+25
+31
+169
+130
+67
+28
+174
+188
+168
+114
+177
+40
+47
+119
+98
+116
+17
+61
+10
+116
+6
+191
+97
+62
+102
+56
+21
+18
+125
+187
+198
+109
+70
+46
+44
+53
+122
+61
+66
+49
+100
+163
+82
+25
+13
+59
+36
+88
+8
+59
+87
+191
+168
+93
+48
+47
+59
+129
+46
+114
+74
+25
+82
+69
+77
+42
+166
+14
+193
+39
+94
+16
+51
+169
+158
+23
+121
+122
+46
+176
+49
+109
+20
+138
+47
+44
+43
+68
+22
+120
+125
+72
+113
+31
+170
+141
+118
+43
+200
+12
+75
+149
+20
+178
+89
+136
+15
+65
+60
+179
+135
+2
+2
+197
+165
+18
+25
+193
+135
+76
+46
+194
+156
+186
+118
+37
+156
+7
+43
+195
+187
+170
+139
+105
+183
+150
+57
+191
+38
+105
+94
+22
+85
+111
+104
+31
+49
+17
+61
+15
+147
+148
+162
+44
+11
+73
+142
+198
+109
+76
+75
+170
+144
+138
+131
+145
+96
+72
+172
+189
+187
+24
+64
+172
+53
+173
+167
+46
+177
+46
+88
+112
+82
+85
+174
+84
+138
+75
+12
+196
+74
+80
+15
+165
+62
+88
+171
+30
+46
+6
+27
+107
+197
+26
+184
+71
+170
+184
+177
+2
+27
+143
+15
+8
+114
+14
+64
+55
+159
+60
+129
+39
+71
+79
+35
+103
+108
+121
+155
+49
+97
+144
+190
+48
+179
+42
+44
+89
+144
+65
+95
+184
+53
+67
+125
+153
+194
+188
+186
+24
+72
+20
+72
+56
+93
+53
+85
+30
+22
+58
+156
+14
+87
+198
+4
+42
+16
+125
+7
+120
+57
+61
+58
+200
+84
+104
+77
+123
+48
+183
+71
+180
+49
+72
+192
+105
+110
+113
+89
+119
+120
+49
+17
+64
+30
+9
+186
+40
+170
+57
+15
+183
+164
+142
+177
+185
+122
+67
+103
+17
+175
+100
+23
+41
+38
+59
+16
+168
+66
+90
+145
+67
+94
+167
+161
+60
+112
+140
+29
+123
+74
+141
+181
+21
+99
+4
+139
+200
+148
+91
+13
+62
+53
+167
+124
+46
+160
+148
+46
+149
+81
+142
+129
+95
+10
+12
+183
+190
+98
+80
+2
+92
+139
+8
+195
+104
+67
+68
+6
+28
+115
+37
+190
+6
+131
+135
+29
+162
+115
+32
+161
+82
+48
+153
+88
+150
+110
+106
+53
+167
+125
+44
+146
+77
+150
+13
+123
+26
+51
+79
+14
+180
+151
+92
+191
+126
+35
+81
+167
+79
+173
+127
+11
+122
+38
+131
+48
+106
+8
+99
+119
+30
+106
+172
+80
+130
+68
+35
+2
+105
+8
+107
+175
+89
+160
+166
+152
+21
+166
+6
+144
+13
+182
+177
+24
+151
+94
+9
+6
+158
+98
+163
+101
+139
+130
+127
+196
+31
+25
+79
+49
+185
+69
+148
+75
+115
+22
+95
+179
+17
+99
+38
+141
+105
+166
+49
+2
+175
+37
+44
+137
+30
+144
+198
+94
+184
+59
+99
+62
+81
+134
+76
+53
+36
+141
+123
+75
+143
+188
+42
+156
+164
+184
+28
+112
+21
+121
+134
+122
+126
+59
+20
+191
+167
+88
+27
+170
+177
+132
+2
+21
+110
+78
+80
+178
+151
+106
+77
+112
+183
+89
+91
+142
+38
+148
+153
+188
+152
+19
+152
+137
+60
+131
+44
+90
+143
+47
+199
+175
+56
+162
+75
+190
+71
+118
+71
+164
+150
+21
+180
+98
+169
+128
+54
+170
+137
+91
+115
+74
+13
+9
+143
+173
+159
+197
+151
+135
+54
+111
+188
+129
+82
+137
+82
+63
+42
+89
+154
+126
+175
+117
+129
+120
+160
+84
+68
+49
+88
+88
+140
+51
+45
+13
+75
+133
+129
+176
+97
+198
+121
+147
+192
+28
+45
+19
+113
+107
+27
+200
+158
+154
+97
+2
+143
+38
+141
+110
+192
+162
+40
+190
+181
+173
+14
+128
+41
+94
+1
+163
+165
+130
+94
+196
+134
+44
+56
+148
+182
+165
+154
+37
+40
+111
+109
+58
+168
+89
+23
+136
+15
+66
+70
+23
+113
+72
+12
+27
+57
+108
+133
+26
+165
+154
+42
+74
+64
+121
+154
+35
+29
+55
+75
+159
+78
+38
+130
+41
+75
+85
+38
+64
+45
+97
+176
+188
+140
+151
+52
+156
+68
+2
+5
+11
+28
+68
+164
+172
+155
+182
+101
+170
+116
+169
+171
+102
+77
+149
+4
+82
+59
+12
+147
+174
+121
+162
+85
+59
+186
+192
+78
+140
+139
+178
+23
+136
+12
+49
+182
+57
+105
+121
+184
+15
+35
+76
+143
+175
+168
+35
+100
+90
+40
+32
+35
+119
+2
+144
+47
+187
+105
+150
+154
+174
+63
+14
+120
+197
+102
+43
+142
+69
+139
+11
+17
+8
+99
+117
+20
+64
+5
+59
+112
+145
+65
+82
+111
+128
+175
+102
+36
+99
+73
+155
+71
+32
+158
+61
+152
+161
+4
+175
+17
+126
+4
+96
+137
+163
+146
+12
+155
+28
+168
+161
+59
+105
+103
+72
+109
+5
+52
+69
+152
+94
+192
+112
+144
+61
+65
+47
+100
+174
+152
+145
+104
+118
+176
+197
+7
+67
+143
+52
+28
+102
+162
+56
+85
+2
+50
+90
+89
+128
+167
+54
+22
+48
+89
+102
+16
+183
+153
+74
+70
+155
+104
+26
+24
+111
+51
+112
+15
+84
+177
+105
+40
+96
+17
+34
+58
+41
+127
+196
+36
+51
+183
+40
+195
+12
+114
+180
+52
+96
+114
+19
+95
+199
+142
+67
+125
+146
+154
+9
+72
+152
+63
+15
+121
+196
+87
+159
+173
+5
+79
+28
+60
+103
+86
+186
+147
+11
+146
+175
+141
+73
+164
+134
+130
+174
+76
+93
+79
+41
+133
+36
+18
+183
+141
+198
+124
+161
+53
+71
+148
+52
+177
+197
+194
+188
+186
+24
+77
+47
+185
+95
+102
+160
+47
+47
+57
+124
+37
+102
+83
+185
+163
+113
+14
+66
+74
+48
+27
+126
+120
+185
+29
+112
+16
+90
+198
+184
+119
+64
+111
+93
+159
+118
+73
+180
+30
+158
+82
+71
+84
+68
+60
+146
+141
+137
+149
+65
+52
+133
+133
+2
+17
+89
+182
+93
+116
+67
+158
+145
+48
+189
+100
+102
+120
+199
+121
+132
+105
+47
+138
+6
+199
+141
+55
+64
+92
+177
+34
+16
+189
+195
+71
+72
+200
+150
+104
+76
+124
+66
+82
+99
+58
+56
+17
+199
+43
+71
+37
+186
+190
+64
+79
+101
+92
+44
+42
+56
+164
+80
+8
+133
+124
+152
+193
+198
+47
+106
+11
+118
+10
+198
+106
+51
+160
+100
+164
+84
+32
+36
+136
+91
+126
+137
+89
+99
+194
+76
+116
+13
+30
+67
+134
+4
+22
+96
+180
+13
+65
+72
+49
+51
+68
+150
+88
+179
+90
+129
+165
+33
+111
+177
+60
+170
+82
+169
+73
+119
+64
+112
+102
+1
+89
+133
+199
+193
+172
+96
+32
+129
+82
+137
+86
+82
+120
+182
+13
+37
+110
+126
+171
+96
+35
+147
+174
+119
+150
+35
+62
+57
+185
+1
+144
+61
+66
+51
+115
+37
+188
+195
+80
+129
+55
+168
+117
+193
+112
+133
+191
+153
+5
+50
+58
+99
+78
+178
+169
+11
+147
+189
+13
+180
+164
+166
+117
+9
+7
+164
+121
+50
+9
+9
+176
+174
+62
+2
+59
+141
+113
+12
+56
+32
+87
+34
+24
+43
+43
+75
+60
+93
+15
+57
+8
+135
+136
+6
+15
+37
+88
+196
+179
+119
+100
+133
+99
+200
+108
+55
+158
+57
+120
+7
+169
+152
+191
+186
+196
+103
+57
+17
+190
+188
+23
+42
+53
+139
+157
+96
+163
+112
+7
+40
+178
+108
+50
+133
+152
+115
+124
+116
+182
+48
+52
+79
+13
+166
+80
+190
+23
+30
+171
+161
+23
+94
+161
+121
+79
+187
+12
+185
+6
+173
+187
+169
+128
+54
+173
+153
+163
+4
+165
+151
+25
+196
+155
+165
+198
+103
+39
+105
+82
+149
+163
+36
+150
+183
+148
+46
+144
+50
+7
+196
+117
+138
+177
+27
+169
+171
+108
+109
+85
+129
+9
+98
+106
+159
+200
+176
+59
+168
+79
+163
+71
+161
+133
+147
+87
+2
+26
+144
+27
+70
+176
+29
+192
+97
+51
+37
+163
+47
+20
+96
+197
+123
+163
+72
+169
+166
+83
+199
+55
+138
+136
+173
+16
+142
+109
+176
+76
+74
+163
+117
+37
+167
+77
+157
+55
+117
+7
+193
+97
+45
+198
+180
+103
+197
+55
+163
+82
+27
+23
+96
+171
+168
+72
+119
+68
+142
+42
+177
+81
+96
+51
+43
+3
+36
+193
+30
+52
+39
+169
+68
+85
+104
+56
+5
+130
+135
+42
+36
+41
+122
+166
+102
+116
+186
+72
+158
+101
+187
+10
+180
+193
+141
+106
+173
+83
+146
+131
+72
+54
+79
+186
+6
+164
+135
+133
+189
+132
+98
+2
+130
+163
+8
+183
+29
+126
+96
+48
+25
+117
+77
+13
+191
+29
+56
+72
+135
+158
+142
+26
+82
+60
+29
+31
+128
+97
+27
+95
+123
+87
+21
+141
+60
+93
+17
+70
+64
+159
+177
+36
+27
+39
+188
+180
+191
+130
+63
+16
+130
+35
+42
+134
+33
+191
+54
+2
+132
+171
+44
+129
+176
+99
+13
+189
+16
+200
+57
+146
+169
+100
+82
+197
+49
+118
+70
+160
+133
+160
+161
+131
+137
+45
+41
+40
+75
+95
+96
+124
+86
+199
+24
+150
+91
+196
+160
+199
+162
+177
+8
+58
+79
+158
+40
+18
+148
+130
+49
+132
+150
+111
+122
+133
+107
+44
+108
+50
+132
+142
+71
+145
+38
+119
+178
+198
+185
+130
+121
+154
+37
+43
+127
+175
+107
+69
+55
+108
+158
+174
+26
+197
+145
+99
+92
+65
+167
+14
+188
+198
+102
+31
+70
+139
+8
+194
+97
+36
+151
+181
+131
+156
+157
+144
+47
+194
+139
+92
+105
+5
+87
+76
+77
+181
+199
+164
+195
+95
+19
+62
+200
+42
+61
+184
+160
+105
+192
+11
+141
+155
+57
+152
+1
+36
+12
+146
+175
+134
+36
+11
+145
+170
+118
+186
+51
+37
+168
+73
+128
+115
+141
+18
+38
+66
+56
+147
+181
+165
+161
+82
+51
+167
+146
+171
+115
+149
+65
+45
+91
+142
+35
+136
+102
+188
+11
+179
+174
+42
+81
+115
+163
+142
+185
+40
+172
+76
+112
+193
+150
+169
+60
+47
+139
+14
+35
+92
+33
+175
+156
+159
+153
+88
+148
+102
+81
+171
+98
+55
+48
+196
+145
+108
+148
+118
+178
+8
+45
+6
+28
+118
+59
+90
+12
+66
+92
+158
+118
+92
+91
+119
+101
+133
+93
+167
+161
+68
+160
+155
+88
+140
+47
+27
+138
+191
+106
+112
+122
+129
+79
+114
+178
+45
+72
+27
+111
+29
+175
+189
+162
+75
+197
+111
+88
+135
+18
+99
+35
+118
+193
+101
+64
+83
+122
+186
+18
+32
+33
+114
+194
+135
+65
+183
+111
+22
+132
+3
+29
+147
+24
+21
+109
+70
+38
+4
+83
+59
+9
+132
+108
+63
+9
+95
+85
+61
+199
+51
+113
+19
+102
+44
+146
+81
+175
+121
+151
+18
+155
+168
+11
+159
+54
+94
+78
+29
+73
+181
+24
+124
+124
+34
+90
+36
+12
+148
+184
+172
+179
+123
+129
+70
+62
+143
+106
+151
+152
+161
+197
+133
+32
+194
+79
+127
+52
+171
+161
+31
+138
+144
+28
+74
+194
+101
+68
+98
+180
+197
+170
+43
+136
+28
+146
+25
+33
+178
+175
+49
+116
+61
+123
+188
+29
+81
+28
+39
+181
+143
+27
+80
+41
+124
+182
+178
+25
+155
+104
+33
+66
+103
+25
+24
+122
+119
+20
+49
+114
+43
+32
+7
+161
+104
+177
+130
+187
+152
+29
+7
+180
+22
+117
+104
+168
+77
+153
+29
+200
+139
+34
+150
+200
+51
+108
+189
+162
+73
+181
+35
+177
+153
+127
+182
+156
+98
+185
+32
+123
+56
+28
+69
+161
+150
+50
+155
+79
+81
+179
+148
+76
+126
+69
+85
+86
+154
+153
+139
+57
+90
+35
+197
+70
+53
+88
+56
+146
+176
+146
+89
+28
+166
+146
+188
+13
+189
+19
+13
+109
+142
+76
+178
+185
+110
+197
+196
+1
+46
+68
+199
+182
+99
+160
+76
+15
+8
+117
+34
+150
+196
+32
+25
+67
+181
+79
+52
+199
+129
+190
+180
+168
+190
+33
+87
+33
+12
+179
+168
+200
+89
+137
+20
+87
+149
+114
+138
+9
+12
+192
+48
+162
+142
+193
+86
+183
+124
+98
+73
+156
+85
+108
+85
+140
+79
+14
+171
+102
+77
+151
+11
+112
+170
+17
+175
+99
+20
+25
+175
+25
+181
+64
+155
+152
+120
+153
+45
+91
+145
+48
+188
+98
+95
+89
+82
+87
+190
+159
+46
+49
+77
+25
+60
+139
+99
+143
+167
+119
+11
+200
+101
+11
+159
+61
+136
+64
+164
+12
+198
+83
+116
+151
+62
+13
+124
+27
+48
+42
+27
+183
+59
+105
+105
+87
+173
+62
+13
+122
+19
+21
+150
+118
+158
+88
+113
+85
+97
+17
+32
+43
+168
+25
+37
+3
+81
+65
+61
+189
+187
+16
+20
+176
+77
+79
+184
+199
+136
+33
+172
+138
+83
+56
+189
+35
+111
+155
+134
+13
+70
+106
+8
+95
+102
+158
+31
+173
+158
+190
+121
+19
+27
+194
+124
+2
+94
+151
+58
+197
+58
+181
+163
+150
+33
+49
+4
+181
+51
+84
+41
+97
+11
+200
+98
+192
+71
+97
+147
+9
+130
+102
+42
+133
+22
+135
+19
+100
+30
+78
+198
+93
+174
+11
+97
+90
+69
+3
+197
+161
+195
+121
+176
+164
+3
+143
+37
+134
+73
+36
+159
+31
+162
+90
+89
+125
+149
+175
+110
+87
+128
+192
+200
+74
+43
+200
+10
+68
+117
+91
+95
+156
+83
+91
+6
+16
+50
+155
+82
+94
+30
+139
+164
+135
+139
+16
+51
+162
+113
+24
+127
+150
+158
+200
+184
+100
+150
+2
+64
+166
+27
+64
+150
+121
+180
+190
+123
+32
+85
+30
+15
+21
+189
+148
+187
+192
+75
+119
+43
+187
+141
+166
+124
+55
+13
+185
+195
+109
+104
+47
+143
+44
+173
+49
+138
+186
+78
+190
+45
+161
+165
+138
+146
+40
+122
+179
+176
+48
+107
+11
+103
+118
+188
+61
+82
+141
+112
+1
+4
+12
+40
+137
+61
+133
+57
+146
+161
+57
+92
+40
+15
+133
+70
+22
+107
+48
+126
+123
+5
+124
+99
+81
+196
+48
+130
+145
+105
+124
+199
+83
+106
+95
+18
+52
+151
+44
+104
+30
+47
+13
+63
+61
+199
+49
+107
+2
+57
+122
+24
+47
+73
+15
+38
+92
+11
+45
+172
+28
+23
+92
+143
+35
+123
+21
+22
+145
+77
+159
+63
+152
+145
+111
+157
+151
+90
+186
+107
+173
+77
+109
+161
+192
+103
+93
+36
+181
+163
+151
+41
+94
+192
+110
+139
+41
+199
+25
+161
+145
+23
+36
+10
+137
+135
+179
+65
+182
+105
+196
+27
+3
+176
+33
+11
+173
+143
+103
+132
+62
+190
+183
+192
+103
+90
+19
+104
+57
+5
+119
+71
+156
+101
+9
+145
+186
+16
+24
+3
+3
+188
+106
+149
+137
+88
+93
+170
+183
+168
+167
+87
+23
+157
+136
+2
+190
+123
+32
+84
+15
+137
+90
+110
+56
+148
+187
+193
+75
+116
+26
+112
+34
+5
+120
+78
+195
+70
+64
+161
+187
+77
+180
+190
+128
+54
+176
+175
+66
+22
+140
+46
+21
+114
+98
+164
+99
+124
+53
+4
+154
+88
+140
+56
+75
+148
+12
+147
+171
+105
+95
+30
+126
+92
+13
+54
+13
+194
+47
+139
+15
+39
+106
+85
+158
+183
+82
+41
+114
+115
+64
+155
+149
+106
+97
+28
+97
+135
+137
+11
+33
+101
+109
+150
+118
+162
+112
+16
+93
+16
+65
+47
+97
+157
+71
+20
+82
+115
+151
+77
+105
+133
+56
+143
+161
+74
+1
+142
+48
+8
+21
+53
+127
+91
+6
+17
+52
+161
+97
+138
+155
+86
+125
+178
+147
+78
+149
+195
+26
+4
+194
+132
+49
+113
+35
+196
+64
+18
+133
+41
+50
+136
+166
+178
+172
+34
+59
+54
+196
+88
+166
+9
+162
+92
+93
+135
+175
+34
+31
+78
+195
+70
+70
+189
+102
+117
+186
+64
+110
+89
+148
+89
+1
+9
+50
+18
+61
+11
+118
+8
+190
+66
+89
+141
+53
+48
+13
+47
+166
+179
+179
+64
+172
+61
+17
+158
+191
+131
+67
+20
+124
+165
+77
+177
+173
+46
+123
+129
+65
+32
+7
+151
+50
+144
+11
+172
+141
+94
+102
+166
+81
+193
+35
+71
+114
+46
+47
+74
+21
+66
+10
+66
+107
+47
+124
+121
+13
+189
+15
+194
+28
+29
+124
+80
+169
+95
+53
+65
+113
+94
+153
+71
+53
+82
+13
+144
+153
+20
+145
+96
+70
+159
+126
+127
+34
+62
+71
+63
+145
+105
+126
+17
+169
+61
+44
+117
+111
+19
+112
+107
+33
+37
+133
+65
+193
+174
+102
+52
+195
+104
+74
+109
+191
+169
+96
+53
+56
+62
+71
+67
+165
+186
+35
+132
+83
+109
+115
+109
+19
+138
+58
+110
+138
+38
+187
+178
+187
+124
+67
+88
+122
+144
+169
+123
+14
+185
+180
+19
+99
+24
+56
+125
+46
+151
+92
+194
+138
+83
+62
+28
+8
+2
+138
+14
+43
+136
+30
+161
+93
+114
+48
+71
+191
+110
+143
+71
+143
+15
+10
+125
+63
+49
+132
+153
+136
+41
+25
+184
+79
+15
+184
+171
+170
+84
+172
+80
+135
+95
+157
+93
+147
+46
+160
+145
+34
+98
+82
+15
+155
+198
+196
+197
+23
+163
+177
+191
+157
+24
+137
+10
+25
+63
+155
+161
+171
+182
+155
+95
+176
+3
+34
+178
+158
+152
+92
+180
+58
+127
+47
+137
+5
+193
+120
+185
+31
+120
+47
+5
+6
+192
+105
+102
+72
+111
+24
+144
+52
+21
+60
+174
+106
+77
+106
+144
+113
+187
+108
+169
+44
+145
+75
+149
+21
+187
+141
+164
+111
+195
+173
+86
+155
+163
+180
+18
+87
+166
+14
+192
+29
+48
+31
+153
+38
+54
+188
+44
+170
+29
+49
+31
+150
+20
+177
+83
+107
+92
+193
+134
+65
+191
+161
+49
+54
+78
+190
+37
+116
+161
+125
+103
+94
+39
+190
+195
+58
+199
+75
+56
+65
+85
+128
+10
+106
+149
+141
+101
+142
+143
+184
+20
+68
+33
+189
+37
+122
+6
+137
+168
+178
+154
+131
+198
+12
+90
+33
+187
+31
+102
+134
+85
+107
+83
+137
+75
+21
+53
+127
+86
+179
+101
+196
+72
+71
+175
+14
+113
+160
+139
+198
+141
+66
+129
+181
+125
+126
+26
+30
+144
+195
+76
+107
+157
+182
+79
+39
+120
+176
+176
+72
+48
+47
+52
+89
+67
+198
+191
+165
+70
+138
+193
+125
+13
+151
+193
+199
+56
+150
+196
+28
+1
+162
+161
+113
+27
+150
+53
+173
+164
+28
+89
+87
+122
+151
+9
+97
+103
+152
+186
+149
+23
+4
+13
+46
+165
+177
+180
+84
+88
+177
+73
+46
+23
+121
+122
+44
+173
+45
+109
+56
+151
+8
+88
+60
+167
+68
+106
+26
+7
+7
+184
+45
+13
+80
+164
+62
+104
+63
+46
+109
+42
+73
+56
+83
+196
+34
+46
+169
+199
+77
+78
+175
+150
+123
+193
+51
+168
+152
+5
+61
+127
+14
+138
+108
+6
+65
+139
+52
+61
+104
+76
+125
+67
+78
+68
+107
+33
+41
+149
+129
+31
+32
+114
+197
+154
+156
+150
+97
+34
+132
+92
+161
+141
+198
+125
+169
+92
+30
+156
+65
+193
+168
+77
+155
+33
+9
+158
+65
+172
+53
+170
+142
+125
+70
+98
+160
+83
+63
+29
+10
+200
+113
+78
+58
+47
+161
+146
+34
+87
+23
+157
+131
+180
+100
+183
+197
+139
+58
+99
+78
+176
+160
+173
+2
+57
+124
+33
+79
+181
+176
+26
+176
+25
+171
+200
+61
+171
+77
+129
+81
+133
+67
+9
+51
+30
+120
+51
+27
+105
+190
+191
+42
+133
+24
+148
+77
+132
+107
+50
+144
+16
+1
+61
+157
+195
+162
+18
+53
+163
+97
+124
+68
+94
+159
+105
+3
+74
+22
+64
+193
+180
+146
+57
+27
+54
+82
+8
+108
+178
+101
+4
+120
+83
+21
+179
+89
+118
+113
+18
+93
+198
+148
+109
+123
+163
+71
+162
+138
+169
+174
+131
+19
+135
+44
+45
+80
+78
+149
+193
+14
+148
+167
+75
+146
+1
+93
+152
+83
+129
+29
+13
+15
+177
+129
+185
+153
+54
+151
+23
+183
+95
+123
+84
+4
+68
+173
+30
+22
+68
+13
+67
+87
+120
+141
+168
+137
+112
+47
+75
+27
+89
+89
+137
+26
+124
+116
+179
+37
+8
+121
+55
+41
+159
+186
+82
+22
+200
+1
+9
+48
+11
+36
+120
+195
+98
+32
+112
+182
+87
+92
+168
+182
+180
+45
+52
+109
+190
+159
+44
+30
+192
+79
+149
+189
+193
+58
+7
+123
+78
+168
+106
+129
+20
+157
+165
+182
+10
+25
+62
+146
+120
+9
+177
+184
+113
+27
+144
+25
+51
+85
+55
+164
+95
+97
+125
+80
+154
+8
+67
+129
+175
+91
+171
+12
+132
+88
+142
+64
+110
+80
+98
+69
+128
+154
+172
+45
+123
+139
+125
+105
+106
+94
+14
+43
+135
+23
+124
+139
+122
+82
+195
+41
+88
+161
+177
+16
+110
+118
+115
+35
+175
+133
+26
+165
+157
+60
+149
+151
+169
+58
+30
+58
+80
+161
+49
+48
+51
+79
+13
+170
+104
+97
+51
+32
+138
+143
+21
+39
+43
+109
+74
+62
+109
+92
+175
+24
+175
+34
+28
+64
+135
+40
+20
+167
+24
+37
+10
+133
+110
+63
+185
+149
+31
+49
+15
+51
+173
+181
+129
+150
+142
+101
+133
+89
+140
+43
+199
+11
+76
+157
+55
+120
+32
+112
+182
+92
+112
+47
+76
+30
+102
+146
+157
+29
+161
+107
+197
+23
+165
+188
+48
+196
+145
+106
+130
+32
+22
+46
+80
+66
+79
+85
+200
+32
+194
+78
+127
+65
+46
+93
+146
+43
+144
+77
+172
+136
+73
+15
+29
+45
+11
+58
+53
+198
+116
+111
+31
+185
+33
+136
+121
+102
+129
+52
+159
+85
+79
+117
+191
+95
+50
+49
+49
+53
+75
+179
+197
+174
+76
+92
+70
+194
+133
+55
+141
+152
+41
+81
+124
+15
+176
+123
+152
+10
+93
+64
+152
+140
+74
+183
+35
+165
+74
+167
+136
+114
+62
+147
+124
+19
+200
+33
+2
+116
+77
+22
+37
+27
+33
+153
+24
+166
+180
+192
+129
+55
+165
+102
+125
+36
+87
+4
+45
+33
+194
+72
+84
+58
+196
+56
+171
+123
+2
+108
+34
+37
+117
+174
+189
+172
+131
+41
+70
+54
+98
+102
+132
+75
+66
+124
+149
+182
+153
+85
+132
+33
+10
+164
+94
+90
+93
+152
+80
+113
+162
+160
+98
+155
+50
+102
+171
+105
+96
+32
+126
+73
+108
+189
+164
+86
+39
+61
+18
+166
+32
+103
+133
+74
+47
+19
+94
+189
+92
+58
+118
+192
+89
+8
+53
+45
+196
+174
+81
+124
+17
+189
+182
+191
+114
+163
+157
+77
+52
+20
+54
+148
+8
+113
+9
+38
+155
+188
+134
+111
+61
+171
+79
+136
+112
+48
+81
+55
+4
+129
+143
+99
+106
+151
+151
+150
+143
+108
+164
+13
+200
+83
+101
+67
+90
+143
+45
+185
+110
+197
+192
+186
+190
+64
+78
+99
+89
+48
+91
+110
+45
+85
+106
+75
+101
+131
+74
+68
+150
+86
+167
+34
+101
+106
+131
+32
+14
+197
+53
+147
+11
+145
+170
+120
+194
+84
+160
+6
+1
+154
+115
+108
+17
+132
+43
+75
+65
+116
+113
+38
+12
+129
+69
+53
+100
+123
+39
+132
+39
+53
+169
+133
+84
+108
+94
+193
+115
+154
+90
+161
+154
+83
+111
+123
+141
+136
+153
+93
+185
+70
+160
+128
+133
+49
+101
+162
+65
+139
+45
+26
+150
+66
+54
+127
+79
+138
+116
+60
+118
+170
+162
+39
+180
+131
+163
+6
+165
+140
+160
+101
+174
+131
+27
+180
+41
+31
+17
+24
+191
+136
+95
+152
+55
+164
+94
+86
+71
+59
+113
+151
+95
+7
+193
+94
+36
+166
+79
+178
+160
+158
+111
+45
+69
+13
+54
+12
+190
+34
+98
+79
+197
+71
+60
+121
+190
+51
+200
+144
+61
+72
+86
+72
+60
+111
+124
+153
+2
+34
+191
+41
+124
+183
+182
+45
+34
+2
+105
+17
+158
+194
+148
+142
+125
+76
+134
+120
+114
+6
+10
+10
+173
+153
+163
+3
+155
+104
+25
+18
+85
+154
+158
+166
+179
+181
+70
+197
+156
+162
+170
+163
+47
+20
+97
+2
+146
+58
+39
+110
+112
+81
+82
+166
+58
+52
+195
+100
+46
+184
+86
+65
+17
+119
+162
+105
+172
+92
+199
+173
+48
+132
+163
+192
+87
+197
+200
+25
+153
+99
+20
+28
+193
+107
+105
+72
+91
+96
+158
+91
+124
+123
+26
+47
+54
+99
+112
+180
+75
+32
+118
+18
+47
+124
+123
+23
+31
+186
+37
+149
+165
+55
+47
+185
+92
+86
+89
+161
+172
+184
+156
+84
+104
+70
+86
+92
+177
+39
+40
+91
+185
+94
+100
+153
+16
+127
+14
+147
+157
+21
+112
+89
+127
+159
+16
+68
+69
+197
+169
+41
+126
+192
+13
+157
+27
+146
+35
+101
+94
+58
+105
+112
+125
+144
+144
+173
+144
+103
+126
+33
+68
+112
+57
+136
+106
+16
+148
+139
+107
+195
+8
+95
+105
+170
+83
+167
+59
+48
+164
+151
+35
+50
+190
+91
+40
+22
+174
+51
+141
+190
+73
+124
+94
+44
+25
+153
+97
+10
+187
+33
+117
+7
+191
+83
+181
+145
+42
+144
+90
+50
+91
+95
+156
+84
+102
+53
+3
+144
+38
+131
+47
+103
+194
+38
+86
+178
+96
+180
+20
+97
+5
+163
+133
+138
+29
+136
+157
+117
+91
+92
+137
+199
+158
+160
+140
+6
+175
+197
+12
+103
+110
+135
+24
+128
+153
+166
+23
+47
+76
+33
+117
+8
+197
+114
+115
+66
+159
+165
+157
+61
+157
+192
+141
+117
+33
+147
+193
+33
+66
+97
+188
+64
+88
+159
+160
+129
+140
+77
+9
+163
+94
+100
+158
+50
+83
+49
+148
+45
+142
+51
+31
+129
+93
+200
+167
+1
+107
+35
+46
+162
+159
+101
+179
+168
+197
+73
+67
+144
+68
+114
+73
+9
+5
+146
+37
+106
+110
+104
+40
+103
+64
+54
+155
+45
+75
+46
+6
+25
+100
+175
+155
+159
+161
+134
+156
+132
+184
+123
+82
+186
+178
+195
+166
+47
+189
+111
+172
+32
+47
+191
+126
+45
+135
+7
+29
+110
+4
+34
+174
+135
+52
+94
+103
+172
+106
+95
+17
+46
+124
+131
+70
+44
+33
+11
+168
+111
+151
+110
+108
+60
+189
+195
+67
+49
+93
+118
+77
+200
+107
+46
+111
+55
+131
+95
+195
+117
+152
+59
+184
+178
+15
+92
+17
+79
+123
+32
+82
+10
+120
+32
+114
+197
+159
+179
+46
+69
+198
+171
+51
+165
+137
+136
+184
+80
+29
+54
+63
+91
+182
+72
+3
+168
+180
+176
+36
+31
+62
+99
+37
+130
+52
+142
+183
+25
+100
+179
+173
+33
+36
+124
+25
+32
+170
+135
+83
+85
+165
+24
+63
+162
+3
+161
+147
+32
+69
+131
+165
+12
+189
+31
+85
+32
+27
+79
+35
+100
+84
+7
+84
+45
+119
+111
+199
+200
+7
+48
+25
+117
+80
+33
+78
+174
+148
+124
+13
+162
+55
+77
+166
+110
+169
+20
+5
+49
+49
+59
+114
+155
+106
+48
+136
+184
+82
+39
+99
+45
+176
+55
+149
+197
+42
+81
+112
+147
+77
+135
+123
+123
+36
+109
+128
+190
+190
+35
+100
+91
+48
+70
+187
+95
+87
+65
+15
+104
+87
+193
+176
+118
+128
+112
+122
+123
+42
+146
+99
+76
+171
+143
+124
+58
+37
+99
+62
+88
+167
+17
+199
+45
+80
+78
+150
+4
+71
+195
+131
+33
+20
+31
+3
+144
+40
+149
+135
+69
+200
+181
+93
+129
+138
+72
+188
+82
+5
+92
+107
+17
+139
+85
+55
+169
+123
+22
+22
+137
+30
+148
+17
+175
+92
+185
+81
+24
+14
+71
+103
+180
+156
+113
+77
+51
+13
+21
+12
+87
+15
+110
+126
+167
+71
+131
+146
+99
+84
+16
+145
+127
+59
+11
+135
+108
+40
+65
+36
+33
+76
+159
+68
+181
+78
+43
+157
+161
+152
+64
+18
+138
+65
+148
+105
+99
+52
+23
+75
+44
+191
+151
+190
+181
+179
+46
+67
+187
+123
+54
+18
+23
+179
+67
+194
+167
+59
+49
+165
+154
+39
+50
+154
+77
+79
+177
+158
+152
+95
+4
+171
+190
+200
+91
+150
+80
+135
+90
+124
+141
+129
+110
+102
+18
+198
+26
+174
+13
+116
+183
+57
+98
+81
+3
+91
+121
+105
+144
+122
+40
+141
+93
+88
+97
+190
+76
+144
+182
+197
+153
+141
+72
+169
+167
+87
+20
+136
+41
+22
+164
+191
+72
+114
+39
+12
+123
+27
+59
+117
+168
+160
+49
+53
+80
+3
+98
+167
+120
+16
+17
+162
+22
+76
+60
+78
+133
+100
+3
+120
+93
+79
+44
+152
+118
+143
+196
+90
+182
+83
+60
+14
+147
+160
+44
+21
+135
+20
+106
+61
+13
+135
+93
+149
+59
+14
+158
+18
+92
+191
+119
+1
+136
+12
+50
+191
+99
+75
+162
+98
+131
+107
+63
+19
+150
+135
+62
+159
+200
+167
+4
+125
+120
+194
+92
+4
+200
+166
+195
+75
+101
+134
+93
+156
+102
+11
+155
+26
+166
+167
+108
+143
+93
+70
+185
+80
+24
+22
+117
+107
+192
+197
+52
+141
+180
+14
+70
+98
+158
+65
+174
+60
+195
+30
+25
+86
+95
+193
+105
+99
+48
+200
+177
+59
+167
+70
+117
+73
+189
+83
+196
+27
+6
+189
+85
+12
+107
+137
+60
+126
+17
+172
+75
+110
+181
+104
+192
+20
+195
+197
+24
+176
+45
+81
+89
+4
+28
+129
+125
+194
+43
+107
+62
+11
+107
+146
+114
+169
+193
+34
+68
+109
+41
+70
+52
+84
+44
+106
+43
+107
+59
+189
+9
+152
+35
+41
+138
+61
+123
+193
+51
+169
+154
+6
+55
+72
+140
+197
+123
+168
+100
+96
+76
+191
+65
+69
+32
+171
+141
+112
+5
+26
+115
+61
+132
+43
+70
+37
+194
+37
+79
+136
+111
+45
+70
+19
+86
+149
+122
+194
+72
+86
+70
+45
+41
+45
+101
+4
+119
+79
+6
+121
+77
+177
+170
+29
+41
+191
+177
+149
+101
+67
+92
+154
+96
+196
+111
+107
+44
+106
+45
+117
+97
+131
+116
+123
+95
+64
+135
+35
+193
+47
+147
+59
+36
+88
+4
+32
+158
+64
+159
+185
+78
+7
+138
+168
+172
+120
+173
+158
+192
+134
+78
+68
+106
+30
+28
+99
+144
+171
+130
+45
+107
+35
+47
+176
+33
+10
+172
+137
+81
+54
+193
+76
+120
+40
+165
+27
+81
+42
+127
+185
+168
+145
+163
+75
+186
+40
+171
+68
+71
+9
+21
+46
+89
+128
+166
+48
+192
+121
+4
+135
+182
+78
+30
+78
+196
+76
+98
+102
+138
+110
+19
+126
+185
+180
+18
+93
+195
+140
+85
+49
+131
+150
+120
+170
+144
+139
+137
+174
+14
+121
+5
+142
+9
+180
+199
+173
+50
+147
+35
+91
+35
+198
+70
+43
+31
+2
+136
+199
+170
+35
+84
+185
+158
+89
+113
+78
+50
+3
+167
+179
+175
+38
+56
+198
+84
+126
+200
+67
+1
+10
+50
+14
+38
+103
+75
+124
+70
+101
+184
+196
+120
+155
+57
+145
+158
+47
+63
+154
+161
+181
+40
+15
+125
+23
+12
+69
+105
+9
+112
+191
+145
+149
+193
+21
+189
+151
+6
+82
+38
+92
+6
+14
+29
+55
+70
+123
+113
+169
+5
+108
+5
+60
+116
+155
+91
+153
+104
+46
+143
+46
+186
+103
+149
+172
+87
+181
+103
+189
+9
+155
+51
+112
+19
+104
+59
+15
+162
+39
+179
+126
+151
+175
+87
+151
+126
+200
+72
+30
+136
+145
+48
+179
+49
+83
+60
+11
+132
+93
+172
+191
+4
+105
+195
+28
+16
+47
+143
+39
+147
+135
+88
+113
+88
+113
+84
+89
+180
+76
+44
+181
+89
+107
+40
+77
+104
+139
+95
+126
+102
+79
+161
+56
+87
+19
+133
+27
+164
+144
+192
+57
+16
+182
+148
+51
+178
+8
+51
+37
+160
+33
+159
+57
+119
+197
+117
+130
+128
+200
+50
+98
+145
+186
+13
+8
+130
+112
+104
+24
+7
+25
+91
+125
+133
+73
+40
+185
+156
+69
+17
+79
+126
+45
+140
+36
+154
+7
+53
+57
+73
+125
+93
+37
+186
+185
+43
+194
+177
+119
+122
+59
+62
+42
+100
+23
+38
+27
+20
+86
+134
+31
+184
+28
+110
+14
+90
+18
+102
+51
+193
+101
+66
+94
+169
+174
+123
+174
+143
+89
+51
+105
+172
+95
+22
+74
+53
+54
+45
+187
+122
+49
+199
+153
+133
+19
+122
+163
+83
+31
+41
+172
+62
+27
+9
+13
+198
+68
+31
+176
+178
+92
+146
+56
+20
+23
+154
+125
+161
+49
+44
+24
+151
+95
+12
+20
+15
+114
+144
+44
+170
+26
+28
+134
+156
+130
+180
+115
+73
+2
+158
+136
+191
+125
+34
+85
+3
+55
+102
+121
+9
+163
+99
+130
+89
+169
+10
+141
+162
+98
+135
+132
+177
+81
+92
+29
+147
+25
+30
+156
+64
+184
+130
+127
+196
+38
+61
+31
+34
+132
+84
+118
+156
+76
+51
+25
+94
+142
+4
+152
+74
+83
+28
+26
+104
+196
+39
+72
+84
+57
+187
+16
+15
+146
+144
+146
+186
+4
+148
+55
+2
+117
+91
+93
+138
+192
+114
+153
+97
+9
+181
+11
+33
+105
+132
+52
+127
+99
+49
+4
+188
+91
+53
+103
+146
+148
+174
+116
+127
+122
+190
+46
+168
+1
+93
+150
+64
+42
+77
+82
+5
+91
+103
+3
+91
+124
+130
+60
+197
+42
+77
+92
+58
+120
+5
+149
+51
+172
+171
+83
+159
+15
+58
+16
+172
+97
+31
+116
+20
+81
+105
+107
+99
+33
+105
+137
+77
+28
+80
+26
+39
+200
+54
+125
+65
+62
+195
+8
+100
+125
+57
+19
+200
+32
+199
+102
+27
+44
+23
+145
+65
+87
+138
+47
+38
+6
+100
+149
+195
+28
+16
+49
+153
+77
+85
+20
+157
+160
+150
+64
+35
+42
+132
+21
+139
+48
+32
+168
+120
+7
+163
+116
+35
+167
+91
+45
+51
+105
+174
+98
+23
+58
+146
+155
+16
+98
+50
+18
+56
+180
+173
+21
+178
+79
+70
+112
+45
+59
+155
+2
+15
+75
+117
+32
+139
+150
+53
+170
+147
+152
+188
+168
+115
+182
+55
+94
+77
+16
+5
+84
+61
+14
+140
+113
+23
+120
+120
+39
+156
+191
+138
+115
+49
+62
+129
+20
+162
+191
+89
+17
+107
+90
+180
+69
+1
+184
+99
+141
+163
+107
+179
+109
+43
+81
+104
+95
+38
+174
+105
+73
+91
+91
+127
+146
+137
+107
+17
+136
+64
+169
+38
+104
+88
+191
+159
+36
+182
+175
+12
+97
+74
+174
+178
+109
+50
+123
+92
+48
+67
+172
+26
+12
+40
+133
+42
+57
+165
+76
+173
+155
+181
+91
+115
+76
+22
+51
+114
+27
+140
+193
+104
+86
+185
+142
+183
+24
+104
+6
+106
+180
+132
+173
+55
+178
+169
+16
+180
+137
+197
+156
+164
+183
+22
+85
+110
+100
+15
+190
+5
+129
+126
+198
+56
+159
+48
+63
+148
+122
+3
+124
+123
+21
+24
+160
+143
+17
+19
+164
+12
+196
+72
+63
+135
+48
+72
+6
+187
+72
+150
+52
+170
+149
+170
+76
+128
+90
+187
+115
+3
+191
+119
+194
+95
+28
+115
+41
+12
+103
+108
+125
+183
+175
+1
+35
+2
+102
+191
+35
+86
+10
+83
+10
+119
+24
+75
+38
+154
+181
+104
+198
+55
+149
+200
+58
+150
+183
+149
+50
+163
+131
+125
+173
+115
+134
+174
+37
+59
+24
+15
+75
+122
+58
+46
+158
+139
+12
+21
+21
+140
+56
+74
+141
+184
+36
+168
+83
+189
+191
+43
+143
+68
+124
+137
+106
+3
+62
+153
+158
+173
+17
+152
+158
+185
+85
+46
+117
+92
+98
+160
+85
+72
+65
+147
+94
+43
+18
+121
+162
+91
+85
+94
+4
+177
+30
+186
+48
+18
+72
+76
+12
+186
+10
+188
+38
+138
+84
+65
+33
+14
+191
+22
+18
+107
+85
+149
+134
+65
+186
+130
+113
+106
+20
+171
+41
+115
+120
+87
+48
+106
+1
+58
+139
+117
+56
+84
+195
+22
+176
+60
+175
+117
+126
+111
+129
+178
+114
+81
+63
+54
+155
+45
+77
+62
+79
+116
+187
+79
+191
+32
+79
+188
+12
+184
+3
+159
+134
+173
+34
+51
+4
+162
+140
+187
+63
+104
+55
+195
+78
+118
+9
+190
+66
+86
+123
+162
+68
+151
+101
+45
+165
+187
+41
+159
+192
+120
+192
+79
+146
+166
+84
+15
+136
+78
+47
+185
+87
+56
+157
+40
+28
+11
+21
+30
+186
+52
+42
+182
+117
+70
+164
+161
+90
+94
+155
+92
+154
+102
+22
+20
+121
+148
+1
+79
+67
+90
+143
+49
+6
+195
+121
+171
+138
+86
+79
+102
+105
+115
+151
+74
+84
+40
+86
+151
+137
+67
+172
+31
+37
+144
+132
+100
+12
+178
+164
+182
+15
+56
+198
+90
+155
+126
+159
+23
+108
+42
+82
+112
+138
+22
+94
+166
+151
+8
+98
+114
+4
+200
+165
+198
+102
+34
+85
+11
+98
+93
+79
+39
+126
+6
+108
+194
+195
+26
+7
+4
+165
+156
+58
+141
+127
+97
+38
+160
+22
+93
+159
+124
+112
+157
+133
+188
+138
+135
+172
+21
+182
+101
+175
+139
+66
+148
+92
+23
+109
+50
+125
+96
+57
+79
+158
+44
+38
+35
+74
+133
+131
+188
+153
+31
+9
+180
+198
+173
+56
+185
+6
+174
+192
+188
+6
+148
+32
+63
+97
+13
+7
+127
+100
+59
+61
+35
+60
+50
+160
+110
+21
+137
+32
+163
+87
+58
+167
+85
+10
+97
+95
+97
+126
+86
+181
+114
+54
+104
+140
+109
+193
+176
+124
+159
+43
+26
+177
+25
+166
+167
+111
+170
+21
+199
+9
+62
+94
+4
+183
+64
+143
+83
+18
+160
+198
+151
+128
+13
+122
+23
+37
+17
+175
+99
+19
+26
+189
+105
+129
+26
+1
+172
+31
+36
+141
+122
+67
+105
+31
+43
+178
+82
+94
+26
+112
+36
+9
+136
+137
+195
+142
+94
+89
+94
+164
+142
+176
+181
+102
+180
+167
+187
+17
+23
+185
+106
+173
+82
+137
+86
+83
+125
+200
+82
+88
+197
+190
+163
+75
+185
+35
+147
+166
+81
+192
+22
+6
+43
+7
+54
+65
+109
+68
+34
+192
+49
+165
+154
+35
+32
+77
+175
+157
+173
+22
+178
+74
+42
+189
+155
+35
+15
+176
+126
+177
+125
+164
+57
+71
+113
+44
+47
+91
+125
+131
+68
+27
+155
+87
+125
+170
+99
+67
+115
+87
+86
+139
+63
+124
+182
+172
+200
+52
+118
+38
+169
+77
+140
+149
+32
+54
+38
+147
+140
+116
+37
+182
+164
+150
+22
+190
+142
+144
+185
+15
+26
+29
+139
+175
+2
+38
+12
+127
+60
+17
+163
+24
+86
+98
+16
+16
+153
+176
+81
+102
+86
+200
+28
+170
+173
+110
+105
+42
+104
+50
+167
+150
+3
+67
+180
+76
+37
+139
+103
+167
+74
+143
+192
+64
+61
+194
+17
+159
+2
+183
+77
+17
+14
+130
+56
+171
+121
+186
+35
+132
+82
+106
+97
+31
+114
+10
+34
+115
+184
+76
+3
+129
+155
+170
+23
+9
+54
+45
+183
+98
+137
+145
+38
+128
+28
+17
+56
+185
+7
+180
+16
+77
+124
+53
+3
+138
+5
+190
+99
+87
+34
+23
+30
+177
+191
+161
+48
+39
+1
+56
+129
+75
+88
+57
+151
+193
+6
+97
+135
+137
+9
+17
+28
+18
+53
+160
+86
+78
+93
+65
+150
+116
+154
+77
+82
+196
+45
+107
+37
+57
+11
+156
+44
+60
+163
+40
+176
+98
+2
+132
+177
+78
+75
+150
+28
+20
+65
+18
+124
+182
+175
+18
+135
+49
+84
+63
+28
+2
+156
+122
+131
+90
+169
+2
+93
+147
+43
+140
+52
+52
+45
+7
+40
+182
+132
+156
+145
+73
+134
+146
+69
+106
+19
+157
+178
+57
+141
+130
+116
+130
+135
+44
+47
+93
+135
+171
+16
+155
+186
+127
+88
+189
+138
+133
+158
+150
+81
+135
+85
+95
+7
+184
+48
+33
+168
+116
+180
+38
+15
+150
+166
+44
+172
+38
+80
+144
+144
+171
+127
+27
+23
+97
+173
+169
+61
+48
+139
+7
+197
+116
+128
+126
+5
+101
+163
+68
+144
+51
+12
+14
+174
+124
+174
+132
+29
+193
+97
+46
+7
+29
+116
+33
+161
+69
+166
+177
+167
+10
+166
+104
+130
+49
+129
+131
+28
+190
+92
+44
+40
+47
+126
+131
+59
+173
+110
+105
+45
+124
+140
+127
+107
+102
+47
+167
+182
+190
+105
+122
+184
+8
+198
+114
+106
+12
+118
+1
+146
+67
+86
+116
+125
+111
+144
+63
+85
+147
+121
+3
+132
+169
+27
+41
+6
+69
+160
+147
+43
+131
+2
+39
+16
+152
+168
+39
+127
+6
+101
+153
+9
+74
+172
+165
+44
+177
+65
+5
+44
+20
+127
+187
+179
+194
+151
+166
+37
+134
+71
+18
+75
+85
+42
+87
+143
+78
+185
+4
+166
+158
+59
+127
+37
+81
+154
+200
+16
+101
+65
+80
+102
+90
+25
+145
+49
+186
+80
+5
+112
+29
+168
+149
+185
+175
+188
+151
+18
+148
+131
+59
+175
+120
+145
+189
+29
+77
+7
+150
+35
+68
+91
+136
+200
+180
+85
+91
+179
+62
+156
+187
+114
+7
+16
+32
+56
+46
+175
+41
+69
+47
+67
+180
+80
+69
+91
+129
+157
+182
+85
+72
+71
+185
+67
+143
+54
+40
+154
+161
+184
+59
+98
+64
+105
+49
+154
+88
+143
+68
+116
+90
+100
+186
+23
+65
+181
+105
+2
+64
+168
+37
+113
+148
+69
+85
+94
+200
+157
+143
+51
+18
+50
+142
+198
+116
+118
+59
+98
+61
+80
+136
+97
+160
+90
+103
+10
+141
+154
+57
+158
+34
+185
+10
+195
+84
+146
+127
+44
+128
+173
+88
+174
+50
+142
+200
+124
+146
+163
+68
+138
+18
+72
+71
+179
+33
+192
+57
+11
+158
+49
+76
+14
+5
+106
+193
+8
+111
+199
+192
+167
+74
+144
+198
+92
+171
+197
+48
+118
+82
+27
+30
+137
+155
+102
+19
+199
+21
+136
+35
+184
+191
+92
+38
+1
+68
+2
+4
+3
+187
+95
+90
+87
+111
+87
+122
+152
+16
+128
+24
+199
+176
+68
+25
+135
+190
+126
+51
+168
+156
+25
+148
+62
+40
+83
+145
+124
+39
+122
+184
+8
+192
+80
+154
+3
+36
+192
+34
+75
+150
+23
+194
+159
+9
+22
+58
+147
+167
+77
+160
+74
+200
+138
+33
+154
+30
+198
+124
+163
+59
+88
+2
+25
+133
+173
+40
+88
+170
+26
+31
+157
+59
+146
+146
+166
+82
+199
+59
+163
+55
+60
+70
+77
+36
+129
+50
+143
+12
+188
+28
+73
+192
+97
+50
+32
+142
+168
+133
+93
+160
+130
+139
+68
+157
+134
+195
+163
+24
+83
+82
+148
+148
+159
+23
+114
+74
+25
+85
+87
+160
+178
+32
+186
+32
+121
+45
+179
+74
+34
+140
+140
+180
+20
+105
+54
+181
+1
+179
+67
+189
+135
+109
+40
+65
+29
+192
+96
+49
+31
+150
+21
+176
+69
+38
+5
+92
+109
+29
+195
+111
+116
+95
+129
+125
+187
+3
+137
+194
+135
+64
+171
+55
+189
+43
+155
+149
+102
+72
+111
+20
+126
+181
+152
+83
+137
+73
+11
+14
+182
+170
+181
+160
+133
+155
+134
+18
+98
+32
+112
+184
+98
+138
+144
+25
+56
+114
+182
+71
+186
+82
+19
+172
+63
+39
+63
+33
+31
+89
+61
+164
+39
+160
+15
+53
+179
+3
+5
+6
+194
+115
+150
+63
+30
+15
+27
+27
+120
+78
+186
+23
+63
+170
+57
+14
+172
+110
+114
+100
+177
+163
+183
+32
+151
+17
+150
+145
+125
+47
+164
+160
+91
+102
+197
+69
+42
+36
+39
+115
+142
+13
+7
+125
+88
+5
+37
+181
+155
+105
+38
+85
+177
+96
+183
+35
+166
+83
+11
+118
+13
+21
+11
+79
+179
+165
+174
+164
+23
+63
+173
+68
+56
+126
+59
+21
+194
+182
+145
+32
+91
+60
+142
+113
+6
+15
+41
+112
+106
+25
+1
+178
+64
+182
+120
+84
+27
+3
+177
+37
+37
+87
+195
+187
+172
+146
+132
+79
+88
+23
+143
+53
+35
+137
+111
+35
+14
+172
+113
+131
+169
+36
+97
+57
+71
+114
+41
+23
+174
+40
+76
+100
+120
+22
+49
+103
+175
+128
+190
+194
+52
+172
+166
+52
+14
+21
+2
+24
+126
+144
+129
+82
+128
+34
+52
+12
+5
+123
+96
+66
+137
+24
+118
+91
+87
+106
+53
+168
+126
+51
+174
+184
+142
+1
+128
+164
+33
+124
+50
+182
+45
+32
+195
+80
+130
+59
+193
+24
+9
+45
+186
+112
+7
+30
+123
+72
+126
+105
+100
+59
+59
+21
+197
+193
+190
+4
+114
+49
+70
+182
+62
+133
+44
+64
+189
+167
+96
+81
+21
+199
+3
+35
+183
+183
+50
+56
+88
+32
+198
+107
+57
+182
+184
+68
+150
+91
+4
+3
+186
+92
+80
+56
+22
+29
+175
+190
+169
+107
+126
+191
+14
+168
+82
+178
+138
+25
+107
+24
+183
+82
+44
+126
+167
+64
+86
+145
+96
+71
+164
+142
+180
+1
+190
+132
+89
+143
+63
+88
+163
+193
+91
+7
+25
+89
+113
+82
+74
+110
+196
+185
+155
+61
+175
+103
+47
+158
+126
+134
+77
+53
+28
+93
+108
+12
+104
+122
+195
+77
+109
+159
+178
+40
+38
+71
+79
+42
+143
+79
+190
+36
+106
+112
+123
+131
+79
+101
+91
+43
+37
+40
+106
+80
+128
+50
+156
+84
+102
+60
+50
+155
+88
+131
+194
+189
+191
+50
+180
+34
+189
+27
+61
+125
+4
+103
+184
+180
+21
+109
+67
+22
+131
+191
+173
+121
+170
+135
+86
+101
+36
+110
+136
+28
+151
+54
+165
+105
+146
+137
+104
+197
+47
+110
+34
+23
+32
+182
+10
+21
+37
+42
+116
+123
+91
+43
+43
+69
+36
+193
+34
+74
+136
+156
+112
+71
+24
+106
+22
+179
+77
+49
+4
+187
+86
+35
+35
+104
+105
+98
+45
+191
+142
+139
+158
+99
+178
+176
+55
+145
+183
+193
+113
+136
+5
+9
+11
+184
+7
+189
+71
+128
+130
+29
+7
+185
+50
+35
+163
+63
+115
+124
+111
+153
+122
+164
+84
+30
+27
+95
+124
+92
+44
+33
+7
+148
+22
+7
+42
+192
+176
+129
+192
+192
+28
+44
+15
+98
+58
+69
+90
+123
+128
+58
+3
+94
+142
+7
+163
+118
+48
+29
+139
+179
+24
+132
+180
+93
+141
+10
+188
+46
+181
+78
+39
+136
+68
+186
+105
+157
+6
+19
+67
+32
+185
+25
+93
+128
+139
+81
+36
+92
+26
+133
+166
+200
+106
+36
+67
+82
+90
+3
+8
+20
+48
+112
+43
+52
+123
+73
+129
+119
+161
+94
+118
+60
+102
+74
+126
+93
+26
+126
+123
+4
+121
+88
+44
+74
+46
+15
+81
+149
+174
+100
+35
+115
+178
+34
+11
+156
+41
+47
+114
+66
+169
+27
+41
+6
+71
+177
+23
+150
+92
+7
+15
+34
+67
+98
+188
+44
+176
+65
+6
+54
+70
+134
+177
+56
+145
+171
+120
+187
+43
+175
+63
+2
+49
+74
+10
+191
+58
+33
+81
+187
+199
+112
+81
+84
+175
+93
+186
+80
+4
+106
+6
+81
+33
+68
+118
+93
+101
+173
+128
+13
+128
+51
+153
+61
+195
+21
+174
+62
+4
+67
+169
+18
+186
+156
+64
+184
+130
+128
+5
+76
+10
+185
+17
+40
+91
+188
+116
+2
+172
+18
+164
+24
+68
+190
+135
+98
+176
+174
+59
+192
+25
+26
+135
+180
+65
+178
+80
+85
+191
+183
+183
+50
+53
+70
+149
+65
+48
+105
+4
+82
+57
+8
+134
+136
+10
+37
+138
+96
+137
+166
+161
+77
+12
+184
+198
+135
+25
+142
+23
+67
+194
+163
+35
+147
+163
+59
+90
+16
+82
+155
+191
+159
+33
+169
+118
+189
+76
+157
+62
+159
+198
+156
+156
+139
+32
+140
+156
+71
+29
+137
+161
+133
+148
+97
+52
+35
+147
+171
+102
+77
+148
+198
+61
+183
+150
+53
+170
+149
+165
+44
+186
+121
+52
+26
+93
+127
+126
+18
+177
+102
+15
+179
+136
+11
+39
+141
+96
+109
+188
+151
+20
+158
+174
+23
+172
+29
+33
+137
+123
+108
+148
+115
+161
+136
+168
+185
+195
+111
+110
+66
+10
+64
+96
+5
+167
+154
+27
+174
+9
+87
+42
+71
+56
+94
+64
+138
+56
+98
+84
+22
+179
+81
+73
+112
+15
+88
+192
+165
+62
+88
+175
+58
+174
+120
+160
+81
+45
+141
+45
+2
+4
+13
+40
+126
+197
+44
+96
+181
+23
+114
+77
+36
+121
+9
+163
+102
+150
+181
+143
+25
+67
+182
+88
+93
+165
+159
+71
+196
+139
+76
+5
+153
+72
+57
+91
+37
+4
+93
+125
+113
+157
+128
+164
+29
+103
+157
+15
+79
+142
+149
+14
+147
+160
+38
+189
+193
+55
+192
+65
+63
+191
+186
+192
+84
+177
+112
+75
+48
+14
+50
+178
+19
+114
+115
+70
+180
+56
+116
+1
+158
+145
+46
+175
+40
+65
+30
+196
+108
+88
+158
+157
+122
+120
+24
+65
+173
+59
+197
+50
+131
+138
+50
+60
+111
+129
+176
+95
+189
+84
+4
+69
+184
+84
+55
+171
+137
+80
+53
+198
+112
+87
+119
+135
+138
+18
+70
+59
+127
+32
+56
+47
+181
+63
+153
+149
+126
+10
+134
+115
+84
+68
+59
+141
+122
+63
+82
+121
+195
+81
+131
+63
+2
+47
+63
+160
+199
+153
+126
+184
+174
+186
+158
+73
+18
+50
+142
+200
+123
+141
+141
+181
+15
+64
+48
+116
+66
+159
+158
+119
+98
+114
+10
+31
+103
+138
+102
+173
+120
+167
+121
+26
+69
+186
+97
+111
+188
+137
+128
+140
+90
+80
+72
+118
+61
+101
+62
+64
+33
+23
+40
+35
+53
+6
+162
+119
+63
+107
+75
+85
+40
+78
+108
+143
+93
+71
+193
+116
+162
+133
+145
+74
+137
+160
+127
+127
+22
+185
+116
+35
+165
+83
+9
+112
+194
+154
+184
+119
+57
+75
+143
+185
+24
+80
+65
+72
+50
+56
+88
+20
+134
+27
+153
+80
+101
+90
+31
+184
+25
+96
+152
+49
+130
+140
+72
+171
+178
+133
+199
+195
+181
+138
+195
+136
+60
+139
+96
+122
+71
+131
+152
+131
+27
+179
+37
+12
+142
+152
+35
+39
+123
+190
+35
+105
+120
+173
+160
+5
+189
+92
+53
+89
+61
+165
+44
+176
+63
+200
+29
+178
+9
+60
+78
+131
+84
+126
+5
+98
+148
+7
+113
+17
+91
+196
+156
+176
+52
+133
+130
+184
+135
+155
+119
+118
+45
+5
+26
+118
+73
+178
+17
+99
+46
+183
+87
+75
+76
+179
+192
+143
+128
+86
+165
+20
+32
+20
+31
+8
+169
+148
+163
+52
+48
+21
+93
+173
+6
+76
+5
+150
+52
+168
+139
+122
+85
+14
+121
+197
+100
+26
+59
+124
+20
+199
+18
+122
+173
+143
+101
+124
+39
+118
+165
+129
+87
+163
+198
+120
+143
+176
+169
+35
+92
+37
+198
+56
+157
+44
+49
+103
+175
+127
+189
+197
+83
+128
+21
+175
+65
+18
+131
+21
+152
+123
+169
+109
+135
+32
+181
+1
+180
+74
+30
+112
+5
+28
+122
+85
+17
+136
+66
+174
+47
+119
+92
+89
+105
+32
+49
+3
+184
+78
+12
+173
+128
+13
+130
+61
+199
+50
+113
+30
+165
+118
+25
+93
+132
+158
+165
+171
+144
+131
+91
+167
+186
+13
+3
+104
+197
+45
+102
+9
+134
+127
+161
+26
+108
+16
+129
+29
+13
+17
+193
+1
+72
+27
+118
+66
+135
+20
+104
+47
+144
+43
+167
+15
+189
+197
+82
+121
+194
+75
+106
+166
+39
+145
+118
+3
+160
+135
+174
+33
+34
+108
+141
+78
+199
+98
+196
+95
+6
+183
+44
+24
+146
+62
+64
+25
+175
+31
+12
+194
+58
+5
+112
+26
+153
+88
+148
+101
+75
+145
+196
+68
+46
+70
+5
+3
+171
+2
+72
+18
+58
+188
+13
+186
+5
+153
+75
+77
+190
+52
+4
+151
+75
+94
+93
+114
+52
+85
+43
+93
+173
+200
+51
+102
+157
+29
+158
+93
+136
+184
+84
+47
+129
+154
+163
+195
+101
+54
+19
+29
+5
+173
+191
+196
+56
+175
+151
+132
+38
+43
+119
+126
+94
+27
+120
+80
+200
+82
+96
+38
+167
+66
+94
+171
+185
+174
+174
+84
+139
+81
+40
+113
+115
+78
+34
+107
+137
+56
+110
+154
+137
+41
+15
+123
+6
+127
+111
+121
+132
+105
+41
+104
+63
+43
+90
+153
+115
+114
+48
+63
+149
+124
+8
+135
+140
+30
+118
+39
+179
+122
+120
+31
+101
+135
+99
+182
+2
+178
+54
+120
+37
+145
+140
+134
+148
+86
+184
+131
+133
+19
+114
+118
+85
+46
+116
+78
+27
+65
+151
+121
+169
+129
+58
+188
+8
+155
+61
+174
+99
+32
+106
+146
+123
+28
+65
+143
+71
+142
+15
+19
+179
+105
+25
+9
+28
+89
+82
+97
+45
+195
+168
+55
+17
+12
+123
+27
+58
+106
+116
+147
+39
+117
+148
+42
+122
+152
+14
+122
+4
+130
+145
+103
+115
+166
+160
+70
+182
+65
+152
+126
+190
+6
+129
+120
+160
+80
+40
+123
+178
+168
+6
+123
+90
+33
+188
+30
+93
+91
+109
+37
+47
+147
+62
+48
+133
+169
+22
+12
+78
+166
+94
+71
+183
+60
+119
+171
+159
+15
+59
+26
+21
+97
+196
+101
+45
+159
+155
+102
+19
+194
+196
+31
+23
+64
+178
+91
+145
+57
+38
+119
+170
+155
+2
+13
+69
+94
+147
+36
+100
+76
+157
+62
+163
+24
+77
+52
+19
+47
+108
+29
+8
+186
+48
+18
+81
+127
+31
+45
+192
+148
+163
+51
+38
+173
+94
+10
+18
+18
+147
+119
+194
+96
+32
+132
+106
+52
+166
+125
+57
+23
+26
+154
+92
+164
+161
+91
+95
+157
+84
+99
+37
+134
+75
+44
+187
+133
+115
+94
+127
+120
+179
+198
+177
+83
+110
+110
+76
+64
+102
+40
+125
+190
+17
+197
+30
+4
+159
+115
+63
+148
+125
+15
+170
+84
+177
+107
+47
+126
+134
+70
+15
+60
+28
+27
+110
+22
+141
+49
+25
+113
+52
+97
+116
+25
+113
+53
+105
+155
+187
+131
+109
+74
+66
+132
+5
+40
+198
+25
+173
+17
+145
+122
+29
+76
+3
+135
+180
+71
+1
+173
+31
+30
+106
+167
+46
+180
+69
+190
+124
+39
+118
+157
+81
+78
+145
+163
+82
+20
+190
+158
+44
+44
+66
+5
+38
+179
+140
+25
+98
+162
+89
+83
+94
+21
+81
+97
+59
+83
+166
+53
+22
+57
+149
+182
+153
+83
+124
+196
+63
+17
+132
+42
+66
+23
+142
+53
+38
+156
+196
+177
+100
+4
+132
+154
+142
+65
+116
+111
+22
+135
+13
+61
+55
+182
+2
+174
+24
+184
+92
+94
+140
+198
+127
+185
+168
+142
+142
+170
+150
+167
+58
+44
+146
+81
+178
+138
+26
+119
+79
+6
+127
+114
+139
+9
+7
+164
+124
+73
+117
+52
+60
+95
+26
+106
+5
+74
+6
+168
+158
+40
+19
+150
+134
+54
+123
+52
+4
+159
+124
+111
+159
+154
+92
+171
+1
+66
+186
+126
+88
+195
+181
+133
+168
+12
+160
+59
+117
+168
+158
+39
+12
+120
+15
+16
+159
+12
+43
+148
+109
+119
+136
+149
+73
+102
+159
+35
+181
+176
+24
+168
+190
+33
+90
+48
+77
+33
+107
+151
+143
+102
+131
+70
+45
+40
+35
+52
+193
+96
+40
+180
+118
+92
+89
+111
+61
+174
+95
+6
+186
+58
+81
+163
+52
+51
+42
+192
+175
+121
+156
+47
+85
+86
+154
+151
+128
+9
+99
+118
+20
+60
+178
+130
+183
+130
+136
+53
+90
+66
+193
+163
+46
+8
+38
+160
+22
+92
+161
+137
+174
+15
+120
+192
+72
+105
+181
+147
+55
+7
+152
+52
+150
+32
+40
+156
+177
+58
+154
+5
+49
+51
+70
+157
+118
+93
+104
+184
+171
+172
+96
+29
+114
+27
+140
+3
+158
+118
+93
+96
+143
+191
+64
+66
+18
+116
+140
+193
+102
+76
+143
+173
+155
+177
+68
+16
+83
+160
+12
+33
+97
+81
+19
+187
+155
+46
+80
+73
+120
+62
+95
+15
+37
+94
+32
+145
+182
+192
+112
+148
+82
+161
+30
+137
+149
+66
+55
+141
+149
+26
+19
+82
+121
+186
+30
+110
+186
+134
+129
+170
+62
+45
+116
+91
+107
+23
+176
+51
+128
+112
+118
+105
+168
+62
+68
+52
+97
+115
+24
+110
+46
+87
+110
+80
+91
+28
+153
+66
+20
+130
+1
+36
+12
+153
+11
+91
+46
+58
+140
+121
+65
+105
+45
+122
+134
+106
+34
+48
+188
+97
+91
+75
+31
+111
+192
+150
+179
+124
+136
+102
+194
+47
+135
+189
+124
+46
+161
+153
+72
+57
+97
+66
+128
+176
+102
+33
+81
+193
+28
+31
+140
+160
+100
+163
+85
+43
+97
+192
+81
+164
+52
+40
+171
+72
+95
+122
+76
+159
+70
+193
+131
+52
+140
+173
+176
+102
+27
+46
+35
+198
+78
+82
+193
+25
+16
+77
+115
+3
+184
+79
+21
+15
+101
+74
+139
+170
+172
+103
+71
+101
+167
+99
+90
+50
+92
+103
+194
+38
+80
+144
+145
+173
+135
+54
+112
+190
+134
+92
+152
+84
+136
+61
+145
+118
+5
+176
+10
+78
+179
+174
+38
+58
+9
+137
+144
+32
+97
+93
+92
+112
+48
+87
+87
+142
+76
+179
+189
+128
+69
+63
+153
+156
+161
+162
+124
+89
+15
+92
+22
+109
+55
+154
+29
+189
+74
+147
+12
+155
+25
+155
+103
+28
+42
+6
+60
+107
+103
+61
+40
+87
+166
+15
+199
+64
+192
+181
+157
+119
+102
+142
+138
+151
+65
+35
+24
+30
+168
+142
+138
+152
+73
+74
+188
+64
+98
+11
+190
+42
+143
+82
+4
+88
+90
+151
+97
+26
+87
+91
+165
+175
+166
+23
+45
+67
+198
+185
+125
+91
+21
+113
+90
+128
+161
+12
+31
+75
+176
+185
+128
+99
+48
+196
+149
+129
+34
+48
+177
+37
+29
+42
+195
+198
+31
+5
+157
+96
+168
+146
+161
+55
+87
+24
+163
+166
+133
+107
+41
+89
+164
+187
+48
+3
+194
+134
+65
+183
+117
+58
+97
+66
+125
+158
+20
+104
+44
+135
+10
+51
+15
+36
+85
+185
+146
+15
+175
+123
+162
+69
+154
+110
+72
+50
+50
+55
+82
+1
+67
+197
+179
+108
+38
+58
+10
+137
+136
+184
+81
+32
+68
+119
+102
+149
+176
+114
+103
+200
+71
+30
+142
+184
+29
+116
+37
+181
+160
+130
+141
+77
+197
+93
+189
+101
+106
+132
+40
+55
+166
+104
+139
+94
+118
+63
+120
+152
+36
+52
+189
+69
+119
+94
+94
+116
+50
+61
+119
+166
+128
+79
+120
+17
+20
+169
+39
+113
+133
+183
+100
+159
+56
+107
+142
+91
+73
+22
+81
+87
+194
+184
+157
+88
+114
+98
+163
+99
+127
+74
+104
+161
+29
+127
+98
+52
+27
+98
+146
+197
+75
+78
+196
+74
+78
+7
+138
+168
+170
+110
+126
+173
+104
+71
+88
+94
+174
+197
+20
+146
+95
+59
+105
+101
+64
+75
+76
+187
+34
+126
+52
+180
+14
+64
+63
+199
+31
+196
+102
+48
+173
+13
+119
+2
+144
+47
+187
+104
+143
+125
+60
+42
+112
+94
+156
+94
+157
+99
+181
+2
+182
+77
+26
+64
+156
+160
+157
+108
+35
+40
+131
+25
+169
+195
+49
+142
+17
+22
+183
+107
+191
+187
+5
+151
+65
+33
+20
+23
+159
+149
+65
+53
+136
+148
+59
+26
+32
+159
+63
+150
+138
+81
+50
+170
+171
+94
+30
+136
+151
+81
+132
+67
+10
+65
+98
+7
+161
+105
+182
+146
+44
+150
+103
+69
+88
+110
+68
+19
+100
+31
+87
+49
+112
+35
+8
+130
+116
+123
+101
+102
+99
+84
+14
+124
+21
+16
+112
+123
+137
+114
+53
+98
+114
+4
+199
+157
+154
+113
+97
+169
+140
+120
+63
+103
+54
+193
+77
+126
+67
+71
+28
+131
+141
+67
+132
+192
+167
+73
+140
+185
+51
+37
+170
+86
+193
+186
+178
+196
+173
+78
+113
+179
+59
+146
+150
+188
+186
+21
+56
+152
+11
+100
+98
+93
+79
+38
+118
+162
+116
+42
+5
+55
+87
+29
+193
+94
+32
+147
+193
+41
+112
+102
+7
+125
+88
+3
+29
+152
+55
+160
+70
+181
+63
+148
+127
+30
+42
+184
+125
+98
+64
+104
+51
+169
+157
+19
+109
+80
+105
+111
+120
+124
+62
+59
+198
+60
+184
+160
+109
+19
+133
+26
+166
+158
+58
+129
+53
+160
+83
+63
+35
+40
+129
+18
+149
+139
+93
+111
+29
+178
+14
+80
+162
+48
+38
+195
+27
+12
+28
+62
+124
+188
+17
+12
+118
+4
+160
+130
+141
+75
+180
+12
+51
+1
+154
+113
+94
+151
+56
+182
+188
+96
+82
+30
+44
+196
+182
+133
+163
+181
+26
+128
+130
+33
+30
+82
+26
+14
+57
+16
+180
+143
+37
+139
+104
+173
+109
+98
+8
+166
+130
+87
+149
+117
+161
+110
+18
+120
+159
+71
+197
+146
+111
+152
+112
+104
+18
+179
+112
+61
+161
+23
+85
+107
+82
+130
+48
+120
+88
+54
+134
+122
+126
+54
+198
+100
+25
+47
+62
+153
+160
+180
+46
+59
+139
+104
+176
+123
+154
+18
+125
+189
+10
+164
+94
+85
+68
+45
+64
+180
+109
+38
+45
+130
+176
+88
+144
+79
+174
+141
+78
+199
+100
+9
+154
+46
+90
+128
+157
+191
+134
+91
+139
+20
+67
+29
+171
+169
+73
+119
+56
+70
+118
+82
+35
+76
+141
+166
+126
+61
+35
+67
+91
+139
+22
+80
+88
+10
+72
+143
+12
+181
+181
+63
+153
+149
+119
+180
+7
+28
+102
+161
+54
+77
+181
+192
+125
+22
+6
+43
+2
+30
+157
+77
+53
+27
+89
+90
+140
+28
+116
+44
+23
+142
+42
+177
+89
+147
+79
+155
+16
+104
+81
+157
+13
+69
+94
+151
+61
+4
+80
+47
+161
+144
+15
+195
+42
+95
+194
+112
+126
+152
+178
+101
+200
+98
+188
+48
+198
+161
+185
+67
+136
+14
+65
+67
+13
+82
+176
+116
+112
+34
+198
+82
+113
+137
+9
+23
+59
+147
+152
+193
+191
+10
+140
+156
+75
+48
+17
+67
+52
+111
+200
+4
+32
+152
+32
+25
+59
+134
+70
+17
+75
+99
+119
+27
+94
+117
+65
+136
+31
+163
+104
+156
+1
+3
+9
+30
+106
+167
+51
+1
+150
+92
+10
+30
+93
+86
+86
+142
+81
+12
+145
+163
+70
+159
+128
+136
+64
+169
+33
+84
+10
+100
+116
+198
+148
+108
+114
+117
+76
+4
+137
+191
+115
+177
+29
+182
+33
+158
+54
+102
+134
+83
+96
+34
+142
+152
+34
+36
+112
+149
+88
+194
+171
+87
+178
+92
+151
+78
+114
+187
+94
+81
+47
+153
+97
+11
+195
+74
+92
+86
+89
+166
+196
+84
+141
+88
+63
+189
+172
+132
+46
+91
+130
+165
+19
+29
+7
+185
+50
+40
+190
+183
+191
+99
+78
+178
+169
+14
+170
+94
+34
+162
+71
+169
+174
+132
+24
+156
+127
+157
+2
+3
+5
+4
+185
+73
+178
+6
+43
+199
+14
+96
+48
+25
+126
+131
+52
+132
+129
+183
+142
+4
+148
+55
+2
+119
+98
+115
+14
+46
+155
+116
+107
+2
+48
+72
+2
+170
+200
+75
+51
+33
+136
+123
+119
+8
+183
+27
+116
+58
+101
+89
+23
+143
+48
+7
+11
+3
+121
+99
+105
+139
+92
+104
+199
+58
+162
+52
+57
+80
+163
+65
+124
+157
+31
+173
+160
+1
+169
+10
+143
+170
+135
+77
+52
+24
+74
+37
+151
+181
+125
+123
+16
+192
+9
+132
+110
+74
+58
+78
+151
+4
+69
+182
+76
+21
+44
+74
+52
+47
+17
+80
+129
+61
+2
+68
+191
+134
+91
+136
+1
+187
+113
+1
+191
+137
+102
+187
+1
+130
+172
+58
+7
+117
+43
+5
+49
+46
+41
+27
+2
+167
+185
+10
+197
+96
+3
+159
+127
+138
+86
+72
+63
+131
+16
+124
+199
+80
+91
+29
+157
+80
+65
+77
+77
+171
+138
+91
+108
+30
+14
+11
+141
+154
+56
+149
+193
+16
+160
+19
+74
+73
+175
+189
+167
+98
+89
+56
+134
+104
+22
+197
+187
+150
+24
+191
+135
+90
+130
+169
+44
+146
+81
+176
+126
+179
+139
+23
+90
+138
+23
+96
+169
+153
+196
+5
+64
+148
+111
+136
+14
+65
+64
+200
+25
+147
+59
+35
+82
+176
+122
+144
+173
+140
+85
+50
+139
+185
+65
+128
+184
+154
+65
+10
+75
+164
+114
+11
+35
+117
+188
+79
+185
+196
+115
+127
+131
+47
+107
+17
+143
+104
+139
+98
+136
+135
+192
+135
+84
+92
+194
+140
+98
+128
+84
+156
+179
+71
+19
+75
+82
+14
+149
+176
+114
+102
+193
+37
+90
+6
+29
+121
+69
+125
+135
+85
+98
+30
+95
+109
+195
+194
+8
+108
+179
+103
+5
+106
+194
+12
+124
+41
+132
+23
+149
+90
+195
+167
+45
+169
+11
+151
+10
+104
+133
+64
+184
+135
+151
+95
+12
+23
+27
+160
+115
+56
+99
+94
+75
+6
+158
+99
+169
+127
+41
+106
+69
+61
+149
+146
+141
+132
+129
+187
+163
+101
+138
+121
+90
+54
+110
+179
+85
+105
+62
+35
+49
+182
+55
+94
+70
+176
+34
+21
+18
+124
+186
+197
+112
+104
+17
+172
+76
+114
+3
+191
+123
+19
+7
+73
+179
+22
+116
+104
+181
+156
+107
+38
+66
+61
+169
+67
+86
+113
+109
+40
+60
+1
+69
+5
+9
+8
+170
+151
+172
+77
+118
+19
+51
+142
+191
+70
+103
+194
+35
+67
+93
+155
+92
+163
+151
+41
+88
+156
+148
+87
+196
+196
+10
+101
+121
+17
+15
+139
+102
+165
+73
+156
+84
+98
+34
+128
+65
+37
+39
+100
+57
+42
+138
+52
+75
+180
+12
+48
+184
+76
+4
+144
+33
+100
+106
+141
+93
+91
+109
+35
+31
+71
+150
+64
+34
+32
+82
+12
+130
+75
+87
+47
+99
+175
+158
+176
+36
+34
+80
+178
+154
+118
+128
+106
+82
+141
+114
+14
+65
+64
+197
+12
+101
+101
+99
+87
+30
+200
+133
+200
+10
+60
+76
+114
+2
+189
+121
+28
+82
+42
+115
+108
+20
+150
+119
+167
+131
+82
+121
+188
+39
+144
+108
+159
+182
+62
+140
+86
+54
+155
+45
+77
+56
+43
+156
+156
+130
+181
+119
+86
+45
+101
+198
+86
+130
+12
+101
+99
+92
+62
+144
+106
+145
+116
+198
+140
+66
+135
+19
+98
+18
+27
+7
+1
+143
+48
+5
+3
+175
+24
+170
+1
+81
+78
+140
+135
+156
+120
+121
+48
+4
+193
+120
+185
+34
+142
+145
+196
+74
+78
+6
+134
+154
+119
+129
+105
+71
+76
+24
+62
+154
+166
+15
+2
+72
+19
+71
+55
+93
+65
+154
+135
+30
+163
+114
+18
+86
+155
+156
+141
+49
+22
+96
+182
+24
+110
+48
+99
+165
+104
+141
+112
+5
+28
+123
+89
+23
+143
+51
+20
+66
+15
+98
+56
+56
+36
+115
+173
+4
+66
+159
+165
+160
+74
+11
+2
+111
+53
+123
+64
+76
+81
+6
+108
+196
+9
+86
+40
+67
+44
+62
+179
+120
+109
+177
+80
+95
+49
+38
+193
+16
+159
+10
+32
+100
+116
+196
+130
+25
+177
+43
+60
+178
+133
+197
+181
+118
+80
+21
+8
+60
+91
+12
+56
+28
+64
+139
+56
+86
+16
+122
+196
+76
+95
+89
+82
+90
+5
+20
+80
+101
+87
+16
+120
+173
+162
+15
+36
+85
+189
+170
+119
+182
+29
+135
+150
+86
+172
+58
+2
+91
+124
+131
+74
+61
+109
+101
+30
+73
+172
+180
+136
+198
+160
+181
+52
+85
+41
+87
+153
+140
+59
+101
+75
+142
+177
+188
+134
+118
+99
+134
+116
+97
+137
+155
+94
+176
+9
+75
+164
+117
+25
+97
+162
+100
+150
+198
+40
+64
+23
+165
+188
+47
+187
+107
+154
+170
+30
+54
+59
+69
+85
+88
+168
+17
+193
+7
+101
+148
+183
+166
+151
+17
+144
+115
+192
+118
+186
+52
+42
+185
+132
+126
+171
+97
+46
+4
+9
+22
+56
+142
+148
+13
+147
+171
+104
+90
+5
+26
+111
+31
+189
+54
+29
+92
+88
+105
+39
+86
+172
+56
+192
+49
+169
+171
+107
+107
+83
+134
+65
+180
+101
+184
+200
+145
+76
+155
+45
+77
+62
+78
+118
+3
+162
+144
+14
+185
+188
+63
+89
+164
+186
+45
+198
+181
+110
+27
+176
+17
+120
+167
+125
+51
+182
+38
+188
+189
+39
+139
+86
+67
+25
+152
+88
+168
+12
+167
+94
+66
+151
+110
+103
+35
+83
+181
+143
+32
+105
+146
+134
+93
+155
+93
+167
+166
+96
+88
+63
+190
+176
+148
+100
+71
+133
+161
+166
+153
+25
+176
+35
+29
+58
+90
+19
+110
+90
+149
+86
+175
+80
+105
+111
+126
+160
+30
+142
+181
+11
+41
+148
+122
+5
+128
+130
+29
+200
+144
+68
+112
+60
+152
+176
+92
+166
+174
+148
+124
+12
+161
+60
+112
+135
+5
+12
+31
+83
+21
+177
+78
+71
+130
+142
+82
+15
+155
+200
+2
+13
+67
+88
+124
+152
+200
+32
+199
+108
+58
+176
+135
+27
+153
+74
+68
+147
+73
+117
+50
+47
+33
+176
+163
+196
+114
+119
+91
+74
+27
+103
+178
+136
+19
+93
+191
+111
+149
+92
+20
+90
+162
+165
+128
+89
+186
+110
+192
+165
+61
+83
+148
+148
+158
+14
+68
+81
+75
+129
+96
+22
+68
+13
+69
+106
+13
+126
+43
+123
+154
+22
+148
+94
+32
+151
+13
+127
+45
+128
+161
+15
+46
+138
+16
+60
+13
+145
+149
+193
+22
+194
+170
+75
+125
+73
+115
+37
+189
+5
+131
+146
+96
+60
+103
+77
+139
+145
+25
+45
+44
+61
+174
+99
+29
+88
+70
+29
+142
+194
+87
+179
+87
+115
+109
+26
+173
+5
+76
+16
+11
+122
+36
+117
+178
+22
+127
+170
+77
+136
+123
+120
+16
+17
+156
+190
+138
+115
+51
+78
+11
+165
+90
+56
+128
+65
+37
+40
+110
+105
+42
+108
+69
+46
+59
+144
+132
+96
+191
+80
+167
+83
+191
+8
+124
+79
+158
+41
+23
+172
+25
+5
+13
+35
+88
+20
+129
+193
+199
+58
+160
+44
+24
+149
+76
+119
+30
+114
+12
+49
+188
+90
+56
+123
+40
+135
+54
+106
+155
+176
+62
+190
+181
+182
+66
+155
+138
+40
+197
+23
+168
+196
+72
+68
+161
+153
+72
+59
+102
+85
+197
+18
+136
+56
+112
+168
+3
+108
+16
+132
+47
+96
+157
+74
+37
+157
+11
+53
+22
+60
+166
+55
+40
+147
+119
+198
+115
+108
+22
+158
+152
+94
+193
+120
+181
+10
+32
+105
+141
+103
+148
+164
+59
+77
+133
+105
+33
+52
+15
+30
+45
+200
+193
+162
+39
+175
+100
+29
+73
+178
+14
+85
+185
+149
+30
+43
+191
+159
+37
+195
+38
+74
+109
+187
+142
+170
+144
+138
+135
+164
+173
+165
+40
+153
+162
+194
+111
+122
+139
+133
+149
+100
+63
+82
+128
+36
+62
+53
+159
+84
+72
+74
+3
+152
+87
+158
+170
+199
+66
+4
+33
+166
+100
+110
+162
+190
+80
+174
+128
+5
+83
+55
+179
+187
+107
+167
+36
+115
+170
+188
+6
+143
+6
+154
+71
+38
+192
+11
+144
+166
+100
+107
+144
+105
+139
+90
+94
+154
+80
+101
+87
+15
+108
+116
+128
+127
+12
+132
+85
+120
+157
+64
+174
+67
+37
+22
+2
+12
+60
+55
+189
+46
+173
+27
+8
+4
+157
+109
+41
+64
+21
+150
+110
+117
+110
+12
+82
+184
+167
+147
+180
+162
+155
+71
+33
+163
+84
+39
+79
+128
+53
+172
+156
+189
+137
+121
+91
+61
+148
+144
+135
+116
+86
+69
+45
+53
+115
+15
+55
+196
+85
+152
+149
+126
+17
+172
+76
+113
+193
+141
+114
+13
+57
+21
+18
+122
+169
+118
+184
+47
+28
+146
+33
+79
+181
+182
+63
+140
+71
+169
+183
+175
+6
+67
+145
+72
+125
+108
+124
+174
+134
+41
+40
+73
+82
+36
+78
+145
+171
+123
+3
+110
+39
+44
+115
+96
+142
+189
+62
+67
+50
+97
+130
+110
+95
+183
+47
+34
+182
+193
+118
+178
+3
+24
+117
+86
+66
+25
+159
+133
+169
+17
+188
+173
+150
+139
+89
+87
+125
+164
+63
+103
+53
+193
+83
+164
+40
+169
+57
+22
+19
+116
+129
+130
+21
+152
+129
+5
+68
+171
+12
+137
+115
+56
+106
+134
+51
+108
+186
+147
+13
+155
+14
+87
+2
+28
+155
+74
+56
+68
+105
+22
+190
+144
+151
+15
+132
+62
+186
+159
+76
+33
+113
+183
+85
+69
+47
+64
+162
+3
+162
+145
+15
+187
+186
+37
+146
+150
+183
+155
+82
+96
+43
+194
+176
+114
+102
+187
+8
+166
+123
+51
+200
+144
+60
+71
+83
+61
+27
+10
+24
+52
+99
+125
+64
+58
+177
+142
+59
+78
+132
+94
+182
+48
+50
+72
+181
+42
+26
+180
+44
+48
+99
+161
+77
+12
+181
+176
+33
+14
+187
+197
+105
+57
+3
+107
+17
+143
+109
+171
+40
+108
+87
+154
+146
+90
+29
+166
+135
+118
+93
+99
+160
+73
+199
+143
+68
+122
+124
+50
+189
+82
+192
+20
+196
+194
+5
+84
+57
+191
+29
+62
+112
+111
+62
+174
+88
+166
+9
+162
+93
+105
+195
+27
+2
+175
+32
+24
+58
+130
+65
+18
+126
+195
+34
+53
+16
+17
+163
+26
+94
+125
+109
+134
+23
+134
+194
+165
+46
+193
+142
+119
+35
+145
+153
+20
+140
+66
+133
+9
+59
+72
+104
+181
+147
+59
+28
+43
+6
+52
+57
+79
+158
+45
+46
+77
+48
+196
+147
+117
+186
+64
+108
+72
+66
+150
+110
+110
+71
+33
+162
+77
+7
+155
+67
+13
+79
+154
+16
+112
+135
+1
+194
+159
+9
+24
+62
+157
+185
+95
+107
+193
+197
+47
+108
+31
+16
+12
+136
+105
+14
+137
+102
+180
+163
+162
+103
+167
+72
+135
+162
+158
+94
+142
+6
+163
+130
+113
+105
+16
+157
+200
+188
+130
+93
+184
+73
+182
+39
+195
+23
+186
+114
+15
+64
+48
+114
+52
+88
+66
+5
+33
+158
+54
+101
+126
+48
+160
+129
+134
+45
+70
+14
+58
+27
+42
+12
+94
+54
+84
+15
+137
+91
+109
+44
+79
+82
+185
+170
+158
+22
+113
+78
+53
+20
+46
+98
+181
+3
+194
+138
+86
+81
+109
+128
+190
+187
+17
+20
+169
+31
+72
+150
+55
+183
+8
+197
+115
+116
+69
+167
+189
+30
+82
+18
+175
+88
+157
+153
+108
+76
+83
+15
+145
+134
+101
+199
+91
+156
+118
+106
+177
+107
+56
+173
+137
+70
+187
+95
+84
+50
+153
+68
+28
+163
+124
+78
+154
+28
+185
+58
+86
+200
+23
+145
+59
+52
+186
+50
+33
+146
+183
+184
+60
+110
+121
+139
+149
+45
+130
+182
+122
+95
+68
+157
+134
+195
+164
+33
+121
+31
+102
+130
+66
+30
+184
+33
+151
+6
+80
+30
+61
+95
+24
+92
+137
+193
+127
+28
+29
+126
+94
+31
+143
+183
+15
+46
+140
+27
+104
+186
+181
+14
+55
+12
+176
+148
+108
+115
+121
+94
+76
+13
+196
+66
+31
+196
+100
+34
+109
+145
+93
+58
+109
+135
+31
+176
+175
+71
+54
+83
+19
+163
+14
+16
+168
+71
+117
+61
+116
+147
+43
+137
+38
+196
+35
+46
+166
+185
+17
+38
+77
+120
+31
+109
+183
+116
+49
+57
+101
+94
+59
+115
+159
+117
+76
+3
+137
+200
+167
+200
+101
+13
+166
+83
+9
+104
+147
+148
+168
+73
+131
+132
+15
+107
+106
+74
+98
+118
+33
+136
+120
+100
+115
+197
+150
+124
+196
+67
+36
+16
+177
+121
+134
+120
+114
+4
+4
+185
+80
+10
+148
+199
+59
+169
+85
+187
+158
+72
+10
+14
+195
+48
+139
+200
+154
+130
+192
+185
+181
+23
+110
+61
+175
+106
+59
+2
+86
+97
+15
+14
+153
+195
+197
+27
+195
+129
+20
+164
+3
+146
+51
+197
+120
+152
+33
+31
+86
+38
+62
+28
+10
+11
+184
+3
+164
+161
+94
+117
+56
+84
+7
+88
+63
+190
+175
+147
+106
+113
+131
+168
+29
+65
+129
+189
+172
+134
+59
+154
+192
+173
+109
+103
+38
+99
+54
+33
+120
+18
+35
+47
+172
+12
+123
+31
+80
+7
+123
+73
+134
+152
+103
+55
+2
+124
+125
+35
+85
+1
+44
+54
+132
+108
+60
+189
+196
+76
+92
+71
+195
+133
+50
+101
+160
+53
+78
+192
+51
+186
+52
+44
+199
+197
+196
+3
+61
+141
+96
+105
+172
+90
+192
+144
+140
+145
+15
+187
+190
+59
+47
+157
+116
+88
+84
+112
+118
+104
+163
+44
+197
+187
+151
+25
+191
+127
+44
+119
+121
+60
+73
+96
+119
+59
+81
+159
+22
+108
+49
+123
+99
+88
+41
+59
+187
+189
+56
+37
+120
+188
+45
+187
+113
+200
+183
+104
+180
+146
+57
+31
+71
+151
+64
+27
+188
+93
+66
+160
+164
+148
+13
+149
+178
+129
+171
+70
+83
+68
+61
+160
+15
+50
+166
+143
+170
+136
+86
+96
+8
+182
+22
+95
+177
+6
+50
+44
+16
+102
+75
+133
+123
+140
+133
+142
+59
+73
+110
+7
+57
+80
+168
+89
+28
+164
+140
+162
+114
+33
+173
+141
+93
+88
+97
+191
+77
+146
+188
+17
+13
+121
+12
+191
+33
+84
+9
+104
+145
+135
+105
+13
+136
+108
+21
+157
+156
+127
+159
+16
+66
+55
+132
+102
+27
+42
+17
+123
+186
+14
+11
+143
+166
+108
+156
+167
+2
+105
+17
+162
+19
+57
+178
+154
+123
+157
+39
+21
+174
+60
+190
+6
+123
+88
+26
+169
+178
+149
+93
+21
+94
+178
+24
+142
+37
+149
+160
+25
+113
+53
+108
+167
+34
+105
+127
+23
+194
+160
+18
+65
+32
+10
+174
+153
+154
+146
+94
+56
+89
+35
+9
+140
+166
+134
+110
+58
+162
+52
+53
+50
+25
+105
+6
+95
+121
+68
+125
+138
+102
+173
+125
+197
+53
+151
+27
+8
+5
+166
+148
+2
+78
+55
+25
+61
+141
+99
+125
+63
+54
+153
+38
+52
+171
+159
+13
+50
+185
+64
+119
+140
+173
+177
+107
+49
+136
+178
+40
+43
+99
+10
+177
+172
+38
+86
+177
+88
+134
+18
+102
+53
+197
+112
+95
+169
+160
+41
+4
+57
+107
+132
+31
+198
+110
+79
+81
+180
+156
+113
+79
+57
+29
+68
+143
+54
+36
+133
+74
+50
+35
+160
+47
+47
+55
+112
+177
+62
+176
+102
+30
+68
+142
+39
+160
+4
+191
+109
+142
+73
+161
+105
+186
+174
+169
+50
+185
+64
+115
+123
+102
+103
+108
+119
+143
+191
+63
+63
+13
+115
+175
+15
+116
+161
+120
+76
+176
+175
+66
+25
+161
+136
+175
+25
+177
+42
+62
+195
+16
+139
+94
+110
+19
+127
+193
+13
+145
+155
+33
+200
+107
+42
+93
+183
+63
+136
+47
+58
+128
+53
+164
+109
+179
+102
+197
+69
+43
+36
+31
+66
+124
+146
+163
+72
+162
+127
+104
+86
+185
+136
+151
+83
+136
+77
+37
+129
+47
+121
+102
+126
+39
+106
+86
+165
+19
+28
+2
+161
+150
+53
+171
+151
+171
+72
+93
+112
+40
+31
+31
+109
+172
+54
+180
+195
+156
+182
+90
+105
+18
+167
+41
+145
+105
+126
+10
+127
+73
+98
+138
+147
+39
+117
+152
+61
+197
+32
+24
+59
+138
+96
+140
+173
+185
+154
+55
+147
+194
+43
+112
+85
+102
+51
+194
+108
+100
+31
+88
+49
+110
+20
+130
+199
+27
+178
+22
+135
+13
+66
+76
+66
+116
+101
+168
+100
+83
+6
+88
+73
+55
+72
+135
+169
+198
+75
+67
+129
+170
+63
+46
+115
+76
+27
+76
+14
+5
+108
+1
+36
+9
+137
+140
+11
+9
+152
+32
+31
+97
+107
+165
+33
+117
+3
+168
+182
+184
+66
+140
+49
+39
+189
+188
+30
+90
+76
+50
+15
+39
+106
+84
+150
+147
+135
+85
+98
+27
+77
+21
+37
+34
+76
+149
+12
+134
+99
+194
+76
+109
+175
+68
+35
+2
+102
+190
+25
+46
+52
+102
+148
+171
+96
+43
+191
+166
+74
+153
+55
+155
+32
+199
+111
+76
+59
+75
+118
+34
+146
+172
+124
+199
+79
+81
+177
+134
+19
+104
+57
+13
+161
+55
+85
+16
+127
+23
+197
+178
+94
+163
+136
+153
+96
+6
+172
+179
+128
+155
+186
+121
+54
+35
+128
+55
+180
+185
+90
+82
+82
+157
+8
+35
+137
+109
+25
+165
+172
+146
+130
+71
+58
+106
+118
+155
+76
+57
+64
+76
+76
+176
+177
+74
+60
+92
+12
+52
+5
+159
+116
+67
+159
+153
+84
+132
+38
+38
+87
+186
+129
+107
+78
+110
+156
+151
+104
+73
+99
+141
+157
+73
+25
+100
+173
+147
+125
+25
+27
+141
+5
+160
+121
+88
+43
+67
+17
+99
+47
+190
+121
+18
+23
+177
+54
+130
+102
+40
+125
+190
+22
+23
+143
+51
+20
+61
+187
+169
+135
+93
+148
+47
+157
+117
+95
+117
+50
+52
+62
+105
+71
+90
+97
+179
+2
+2
+194
+147
+135
+91
+131
+167
+24
+43
+43
+69
+33
+174
+150
+142
+101
+131
+74
+71
+163
+136
+154
+101
+24
+35
+2
+93
+145
+36
+113
+160
+140
+4
+163
+148
+21
+198
+3
+39
+11
+115
+199
+158
+157
+122
+124
+46
+160
+145
+32
+89
+49
+97
+139
+163
+130
+119
+142
+183
+25
+103
+192
+26
+35
+177
+147
+95
+47
+27
+143
+15
+11
+130
+81
+124
+14
+170
+93
+35
+172
+120
+171
+151
+168
+55
+15
+200
+63
+180
+114
+71
+196
+139
+79
+19
+11
+93
+60
+128
+28
+22
+79
+81
+180
+150
+83
+150
+149
+152
+167
+37
+124
+13
+167
+82
+197
+41
+75
+85
+39
+70
+76
+24
+64
+170
+47
+156
+116
+97
+139
+158
+104
+200
+65
+197
+198
+17
+124
+192
+34
+80
+179
+156
+126
+159
+19
+84
+136
+59
+132
+65
+200
+17
+107
+87
+163
+193
+93
+27
+125
+112
+146
+75
+138
+154
+79
+97
+69
+145
+48
+182
+62
+141
+90
+70
+16
+66
+54
+132
+113
+91
+129
+163
+14
+23
+15
+80
+151
+182
+140
+198
+135
+31
+170
+142
+121
+51
+25
+92
+125
+124
+23
+26
+155
+97
+184
+34
+153
+16
+120
+176
+179
+90
+131
+175
+74
+65
+131
+198
+11
+88
+33
+11
+171
+127
+23
+195
+165
+36
+131
+66
+18
+117
+143
+8
+159
+83
+70
+76
+25
+69
+194
+143
+112
+189
+129
+76
+96
+96
+111
+8
+50
+33
+146
+183
+181
+46
+43
+49
+111
+25
+150
+79
+130
+66
+29
+183
+43
+12
+84
+199
+42
+58
+176
+132
+12
+91
+38
+11
+123
+41
+137
+56
+103
+117
+176
+3
+39
+7
+92
+92
+123
+111
+160
+167
+165
+84
+22
+184
+104
+170
+85
+183
+140
+191
+90
+19
+108
+78
+100
+104
+123
+4
+116
+61
+127
+14
+144
+139
+143
+8
+159
+86
+90
+162
+165
+140
+153
+61
+194
+17
+161
+18
+57
+182
+181
+52
+87
+55
+149
+4
+81
+52
+188
+61
+78
+117
+5
+173
+197
+32
+17
+18
+156
+171
+25
+20
+93
+181
+48
+62
+136
+64
+161
+193
+110
+123
+150
+199
+42
+65
+14
+99
+70
+127
+135
+66
+180
+94
+144
+17
+9
+98
+110
+185
+120
+57
+70
+104
+198
+52
+132
+126
+169
+82
+174
+107
+78
+111
+160
+165
+156
+51
+104
+170
+85
+178
+107
+44
+105
+36
+79
+147
+174
+127
+195
+28
+14
+35
+87
+7
+57
+87
+8
+68
+136
+3
+195
+146
+122
+24
+45
+59
+153
+187
+146
+196
+65
+25
+170
+198
+57
+163
+66
+135
+17
+87
+171
+44
+127
+167
+66
+95
+175
+196
+7
+79
+6
+133
+145
+71
+125
+116
+167
+165
+84
+24
+191
+133
+76
+67
+118
+105
+169
+68
+90
+132
+184
+119
+61
+103
+70
+91
+122
+112
+179
+65
+184
+121
+74
+155
+69
+19
+98
+16
+13
+140
+124
+88
+17
+110
+111
+77
+68
+118
+97
+121
+57
+60
+46
+138
+15
+52
+181
+20
+93
+176
+22
+152
+118
+136
+157
+125
+138
+102
+174
+127
+193
+18
+173
+79
+124
+33
+83
+1
+62
+163
+22
+66
+2
+19
+101
+36
+105
+111
+124
+143
+144
+179
+184
+94
+114
+37
+1
+76
+47
+7
+14
+28
+43
+7
+56
+74
+141
+183
+35
+163
+67
+143
+51
+23
+81
+84
+172
+79
+131
+77
+85
+21
+163
+189
+67
+100
+2
+114
+73
+13
+18
+193
+2
+74
+25
+91
+124
+121
+17
+14
+131
+59
+177
+134
+15
+86
+179
+102
+4
+109
+16
+120
+178
+195
+166
+49
+199
+154
+137
+33
+169
+119
+195
+99
+47
+191
+125
+29
+51
+48
+32
+158
+63
+162
+8
+190
+72
+124
+102
+98
+71
+141
+8
+185
+40
+175
+92
+177
+35
+18
+199
+32
+6
+151
+48
+136
+185
+86
+54
+153
+38
+55
+185
+18
+47
+120
+102
+136
+101
+182
+185
+72
+169
+167
+82
+195
+34
+52
+5
+165
+151
+26
+192
+127
+30
+40
+174
+90
+174
+35
+47
+172
+11
+117
+4
+176
+22
+155
+128
+176
+110
+79
+85
+197
+20
+152
+136
+45
+48
+87
+93
+181
+53
+87
+48
+106
+8
+93
+93
+123
+99
+93
+67
+170
+19
+184
+140
+186
+57
+64
+77
+86
+31
+10
+184
+21
+72
+40
+193
+5
+93
+118
+72
+169
+167
+87
+20
+135
+34
+193
+51
+171
+170
+88
+199
+4
+37
+183
+171
+180
+140
+20
+66
+19
+118
+143
+192
+70
+96
+144
+3
+122
+109
+160
+180
+45
+48
+86
+88
+153
+129
+195
+17
+145
+122
+24
+55
+109
+166
+14
+198
+62
+187
+171
+139
+101
+155
+23
+141
+43
+190
+157
+38
+16
+157
+199
+183
+102
+173
+119
+158
+75
+35
+133
+88
+133
+13
+81
+170
+92
+30
+153
+48
+112
+41
+38
+63
+35
+48
+169
+189
+12
+175
+145
+98
+84
+26
+200
+168
+9
+146
+196
+58
+191
+21
+12
+83
+196
+29
+11
+5
+138
+181
+50
+73
+186
+66
+120
+130
+98
+27
+76
+19
+27
+199
+149
+106
+97
+28
+100
+151
+8
+96
+101
+145
+164
+82
+14
+149
+170
+79
+143
+148
+3
+93
+131
+149
+115
+153
+89
+157
+143
+49
+13
+39
+113
+134
+185
+111
+199
+200
+12
+70
+117
+75
+195
+98
+36
+136
+97
+157
+67
+198
+181
+108
+23
+167
+196
+77
+102
+118
+192
+86
+195
+197
+25
+182
+68
+176
+45
+86
+113
+106
+24
+190
+129
+62
+12
+121
+20
+28
+192
+100
+74
+145
+4
+123
+105
+127
+21
+186
+130
+103
+51
+186
+58
+75
+130
+106
+67
+49
+94
+130
+133
+33
+200
+101
+11
+160
+63
+146
+106
+126
+6
+101
+151
+4
+65
+152
+132
+24
+157
+127
+152
+171
+65
+49
+109
+16
+123
+194
+57
+198
+74
+67
+132
+194
+177
+115
+106
+197
+33
+26
+59
+125
+21
+4
+36
+186
+193
+83
+164
+33
+129
+76
+99
+116
+5
+191
+99
+77
+174
+155
+164
+196
+102
+45
+155
+126
+168
+74
+132
+127
+181
+141
+18
+43
+93
+180
+40
+25
+192
+127
+32
+54
+37
+135
+77
+52
+20
+55
+156
+38
+26
+20
+87
+141
+67
+138
+22
+93
+162
+140
+181
+29
+143
+197
+99
+23
+55
+124
+50
+181
+41
+19
+147
+113
+158
+131
+166
+20
+31
+10
+182
+6
+200
+149
+99
+54
+38
+144
+130
+81
+122
+4
+123
+105
+128
+23
+190
+136
+114
+58
+126
+38
+93
+21
+91
+160
+141
+15
+20
+186
+136
+146
+54
+12
+188
+24
+49
+82
+53
+188
+49
+4
+186
+79
+198
+84
+121
+174
+156
+175
+50
+126
+106
+105
+77
+119
+22
+69
+14
+65
+71
+41
+8
+82
+24
+13
+62
+53
+161
+97
+131
+118
+126
+100
+67
+104
+26
+19
+82
+130
+37
+59
+22
+199
+1
+17
+96
+23
+75
+41
+175
+82
+123
+200
+93
+159
+120
+91
+64
+169
+35
+97
+62
+107
+81
+130
+52
+145
+198
+88
+147
+96
+48
+32
+160
+73
+198
+135
+30
+171
+157
+1
+1
+194
+157
+5
+15
+46
+144
+51
+15
+30
+45
+3
+13
+54
+11
+183
+6
+189
+83
+195
+26
+1
+179
+63
+172
+67
+58
+141
+132
+123
+151
+200
+42
+50
+129
+121
+171
+134
+72
+26
+109
+19
+139
+62
+123
+182
+185
+72
+166
+153
+23
+168
+2
+102
+193
+46
+140
+29
+117
+47
+31
+166
+117
+13
+24
+30
+167
+140
+133
+142
+57
+72
+114
+45
+42
+47
+111
+41
+51
+133
+145
+73
+137
+161
+137
+176
+31
+199
+119
+127
+88
+186
+130
+110
+88
+139
+47
+33
+179
+176
+49
+110
+27
+169
+177
+140
+52
+55
+67
+105
+28
+31
+132
+116
+116
+51
+64
+131
+7
+67
+144
+58
+56
+18
+9
+92
+71
+4
+187
+88
+43
+71
+41
+8
+82
+25
+14
+62
+44
+108
+57
+170
+113
+151
+88
+170
+29
+42
+195
+194
+11
+119
+19
+42
+83
+128
+20
+172
+51
+159
+95
+145
+15
+191
+6
+126
+101
+71
+122
+94
+66
+152
+122
+162
+78
+8
+154
+50
+118
+63
+114
+122
+107
+149
+127
+24
+7
+25
+94
+138
+186
+77
+196
+82
+126
+25
+18
+83
+135
+64
+169
+44
+143
+61
+79
+129
+66
+39
+41
+94
+2
+166
+181
+194
+136
+75
+24
+76
+37
+144
+132
+99
+8
+161
+91
+100
+181
+192
+124
+21
+12
+84
+200
+46
+74
+30
+119
+44
+200
+6
+37
+167
+73
+130
+131
+15
+112
+141
+43
+192
+161
+44
+15
+93
+28
+134
+155
+125
+160
+30
+146
+7
+134
+139
+35
+157
+32
+182
+7
+7
+176
+198
+6
+59
+98
+59
+74
+114
+24
+117
+91
+93
+141
+10
+195
+80
+127
+47
+139
+11
+17
+6
+81
+34
+77
+160
+66
+160
+167
+164
+86
+40
+64
+27
+187
+83
+21
+180
+94
+147
+37
+97
+49
+25
+112
+52
+102
+146
+165
+76
+169
+133
+85
+111
+102
+19
+195
+3
+64
+163
+3
+149
+72
+92
+110
+30
+191
+79
+159
+47
+53
+94
+91
+98
+174
+158
+187
+103
+139
+104
+175
+119
+144
+194
+67
+60
+157
+4
+14
+49
+174
+200
+38
+33
+55
+38
+135
+70
+7
+11
+6
+139
+184
+60
+100
+66
+97
+188
+52
+25
+85
+87
+165
+4
+142
+19
+45
+94
+168
+157
+36
+6
+113
+28
+147
+38
+102
+75
+135
+136
+198
+168
+28
+58
+99
+73
+155
+70
+27
+134
+168
+200
+93
+159
+118
+79
+11
+162
+72
+180
+32
+170
+139
+104
+178
+130
+179
+111
+54
+128
+82
+139
+102
+165
+69
+133
+181
+90
+119
+102
+144
+144
+172
+139
+93
+105
+193
+20
+179
+98
+181
+8
+21
+61
+174
+101
+36
+114
+158
+125
+128
+45
+119
+118
+33
+140
+146
+17
+190
+191
+33
+83
+5
+86
+75
+77
+188
+36
+124
+27
+44
+29
+175
+193
+185
+172
+170
+77
+133
+114
+83
+76
+114
+199
+170
+35
+78
+159
+52
+89
+63
+179
+110
+55
+142
+157
+65
+173
+57
+188
+19
+25
+184
+82
+36
+77
+144
+170
+127
+38
+88
+187
+127
+87
+179
+89
+129
+177
+100
+10
+156
+51
+108
+185
+142
+189
+63
+78
+101
+111
+153
+122
+160
+65
+149
+109
+118
+126
+96
+47
+23
+117
+95
+116
+41
+5
+63
+139
+68
+158
+138
+7
+199
+133
+10
+63
+91
+178
+49
+93
+122
+101
+105
+125
+8
+122
+64
+87
+151
+129
+14
+122
+11
+170
+123
+9
+147
+1
+84
+98
+32
+116
+5
+190
+100
+88
+30
+195
+99
+40
+156
+173
+39
+77
+117
+8
+194
+95
+29
+117
+42
+4
+45
+36
+17
+179
+117
+100
+145
+173
+132
+39
+43
+112
+88
+124
+151
+193
+3
+84
+79
+121
+17
+14
+137
+100
+168
+106
+128
+11
+121
+26
+70
+190
+111
+157
+144
+48
+197
+146
+110
+143
+74
+160
+95
+135
+151
+96
+20
+52
+138
+160
+121
+88
+38
+36
+80
+154
+11
+82
+192
+19
+190
+166
+91
+55
+111
+178
+68
+11
+55
+31
+89
+58
+151
+186
+161
+97
+132
+123
+150
+194
+21
+179
+91
+136
+1
+185
+102
+148
+175
+120
+146
+195
+61
+13
+134
+87
+117
+115
+43
+24
+163
+161
+107
+190
+178
+165
+186
+36
+144
+142
+158
+72
+10
+20
+27
+184
+64
+131
+16
+117
+164
+133
+122
+138
+135
+170
+6
+104
+175
+111
+94
+168
+163
+72
+163
+136
+148
+70
+91
+115
+75
+18
+38
+63
+43
+88
+144
+75
+157
+70
+8
+20
+56
+156
+29
+174
+189
+163
+86
+47
+109
+33
+24
+49
+76
+19
+31
+18
+26
+1
+171
+21
+188
+141
+157
+73
+27
+113
+32
+179
+188
+122
+39
+143
+106
+150
+150
+154
+171
+44
+130
+180
+115
+74
+11
+199
+96
+187
+61
+83
+154
+180
+98
+167
+121
+24
+58
+128
+49
+149
+55
+189
+39
+132
+47
+94
+141
+2
+145
+51
+8
+190
+67
+95
+167
+152
+6
+74
+192
+83
+175
+103
+48
+158
+118
+91
+88
+108
+58
+182
+168
+178
+154
+125
+166
+72
+143
+8
+166
+123
+45
+167
+1
+102
+4
+108
+12
+108
+137
+57
+108
+141
+74
+176
+198
+6
+51
+56
+76
+155
+51
+113
+20
+103
+42
+130
+1
+37
+13
+145
+159
+48
+60
+127
+25
+7
+20
+59
+172
+109
+106
+52
+164
+118
+30
+124
+72
+124
+94
+48
+48
+56
+104
+125
+13
+155
+10
+74
+152
+47
+118
+90
+74
+40
+173
+81
+130
+57
+171
+114
+145
+49
+189
+92
+54
+97
+94
+92
+111
+36
+17
+182
+143
+24
+61
+146
+134
+87
+122
+150
+199
+48
+96
+151
+40
+84
+142
+104
+143
+129
+87
+164
+4
+145
+40
+134
+48
+87
+89
+155
+130
+189
+166
+94
+74
+200
+138
+30
+141
+182
+18
+77
+100
+110
+158
+164
+160
+90
+101
+196
+64
+24
+173
+26
+195
+139
+84
+58
+190
+20
+14
+108
+121
+158
+62
+147
+128
+46
+128
+154
+171
+42
+112
+99
+187
+29
+90
+88
+114
+97
+159
+82
+68
+69
+10
+39
+141
+98
+125
+71
+98
+154
+44
+74
+50
+42
+1
+29
+169
+154
+200
+22
+133
+198
+195
+186
+166
+125
+54
+7
+154
+64
+197
+13
+106
+117
+153
+69
+39
+15
+140
+104
+168
+73
+126
+99
+59
+64
+54
+153
+35
+35
+96
+63
+112
+105
+30
+31
+120
+43
+187
+132
+110
+77
+76
+164
+103
+143
+132
+108
+63
+8
+80
+15
+169
+85
+186
+156
+63
+172
+67
+56
+139
+131
+134
+29
+167
+143
+157
+52
+104
+156
+199
+196
+185
+148
+28
+35
+161
+49
+52
+71
+159
+117
+73
+184
+46
+22
+123
+143
+154
+40
+60
+2
+69
+5
+7
+199
+135
+17
+91
+195
+152
+157
+178
+60
+158
+14
+62
+51
+154
+63
+194
+199
+51
+112
+21
+117
+116
+42
+9
+80
+197
+67
+30
+176
+189
+146
+182
+177
+24
+156
+122
+128
+69
+67
+185
+107
+183
+134
+161
+163
+134
+136
+13
+58
+34
+85
+1
+47
+75
+29
+95
+115
+35
+177
+148
+94
+35
+170
+102
+90
+20
+116
+114
+44
+38
+32
+56
+48
+188
+95
+83
+46
+125
+144
+139
+139
+183
+52
+65
+130
+193
+190
+5
+121
+84
+18
+159
+191
+122
+14
+185
+192
+83
+176
+107
+63
+15
+123
+3
+117
+77
+9
+163
+99
+129
+90
+178
+57
+144
+156
+41
+47
+113
+59
+136
+93
+133
+164
+184
+31
+137
+143
+24
+61
+148
+141
+116
+29
+133
+134
+13
+74
+129
+111
+108
+48
+122
+100
+109
+153
+140
+64
+130
+4
+55
+93
+65
+155
+151
+113
+119
+102
+144
+147
+187
+1
+124
+141
+130
+111
+97
+187
+47
+3
+198
+163
+1
+143
+52
+26
+88
+93
+168
+170
+110
+134
+13
+75
+138
+153
+78
+89
+35
+16
+180
+140
+16
+39
+97
+31
+114
+2
+191
+126
+41
+113
+111
+50
+102
+160
+48
+45
+46
+69
+1
+190
+133
+92
+156
+114
+81
+60
+29
+40
+179
+111
+59
+160
+29
+130
+127
+191
+7
+122
+70
+123
+108
+140
+74
+185
+43
+199
+8
+59
+87
+195
+186
+166
+126
+60
+30
+43
+193
+172
+98
+41
+170
+49
+169
+173
+118
+152
+48
+126
+125
+15
+167
+73
+133
+143
+64
+102
+33
+84
+8
+94
+92
+112
+46
+67
+190
+144
+152
+19
+147
+112
+149
+90
+5
+19
+73
+68
+153
+107
+71
+66
+156
+149
+89
+196
+178
+106
+36
+63
+56
+166
+99
+101
+116
+187
+78
+184
+5
+176
+18
+126
+193
+26
+24
+111
+54
+133
+108
+58
+174
+124
+180
+164
+166
+118
+17
+38
+80
+139
+118
+55
+69
+121
+107
+159
+190
+110
+154
+134
+20
+113
+97
+171
+154
+187
+138
+151
+65
+28
+189
+83
+1
+57
+136
+103
+194
+42
+108
+70
+50
+77
+14
+188
+6
+148
+33
+68
+118
+98
+123
+61
+64
+35
+33
+88
+30
+191
+84
+186
+156
+68
+3
+8
+26
+84
+73
+85
+55
+164
+94
+86
+75
+79
+2
+98
+176
+172
+51
+156
+82
+90
+6
+32
+139
+149
+46
+134
+194
+162
+28
+113
+25
+140
+13
+21
+16
+108
+102
+42
+138
+54
+81
+8
+116
+30
+136
+148
+62
+44
+112
+73
+35
+152
+1
+38
+22
+187
+129
+93
+196
+145
+110
+156
+142
+56
+57
+37
+115
+157
+107
+27
+8
+4
+153
+80
+110
+139
+46
+22
+122
+140
+142
+198
+109
+76
+81
+198
+64
+5
+53
+72
+160
+114
+48
+63
+154
+155
+148
+96
+41
+185
+148
+22
+5
+35
+165
+75
+168
+141
+133
+131
+190
+158
+42
+31
+9
+178
+192
+154
+194
+185
+161
+105
+184
+164
+131
+109
+80
+99
+75
+160
+85
+70
+60
+130
+44
+90
+149
+86
+177
+96
+179
+13
+74
+125
+87
+199
+14
+98
+58
+72
+114
+32
+173
+149
+143
+119
+27
+92
+118
+76
+1
+120
+116
+16
+54
+182
+13
+38
+112
+134
+199
+187
+135
+128
+157
+190
+127
+54
+181
+1
+176
+46
+99
+179
+183
+88
+86
+124
+176
+136
+37
+199
+63
+190
+177
+150
+114
+133
+178
+73
+36
+166
+69
+125
+131
+63
+199
+29
+189
+74
+140
+179
+18
+93
+3
+182
+60
+130
+36
+53
+195
+89
+184
+105
+175
+109
+85
+126
+200
+62
+178
+114
+78
+51
+200
+144
+71
+128
+132
+42
+73
+59
+96
+48
+31
+156
+54
+122
+50
+7
+194
+103
+75
+125
+79
+156
+24
+142
+33
+123
+47
+174
+29
+4
+170
+185
+177
+4
+32
+159
+64
+155
+154
+136
+28
+149
+39
+101
+52
+5
+171
+178
+132
+194
+182
+142
+20
+42
+75
+77
+189
+43
+165
+200
+119
+114
+18
+88
+163
+189
+70
+118
+80
+16
+184
+157
+93
+146
+39
+121
+175
+164
+17
+25
+200
+176
+57
+164
+75
+173
+164
+29
+95
+116
+39
+194
+13
+136
+105
+6
+94
+109
+12
+91
+37
+2
+87
+100
+21
+32
+3
+133
+175
+55
+158
+57
+122
+18
+17
+141
+92
+89
+106
+37
+70
+94
+129
+135
+51
+90
+87
+110
+81
+99
+63
+89
+169
+13
+164
+65
+117
+121
+78
+180
+179
+58
+138
+107
+196
+19
+153
+144
+91
+51
+87
+65
+7
+55
+70
+130
+147
+120
+196
+95
+12
+18
+1
+48
+84
+74
+91
+79
+61
+55
+187
+29
+90
+82
+77
+132
+98
+1
+131
+174
+69
+48
+72
+3
+172
+3
+72
+7
+192
+94
+38
+181
+147
+50
+179
+29
+166
+135
+118
+95
+108
+200
+28
+173
+185
+156
+69
+16
+75
+111
+192
+153
+195
+192
+198
+66
+9
+67
+120
+122
+50
+7
+196
+115
+123
+105
+127
+19
+173
+71
+71
+188
+89
+46
+73
+29
+116
+37
+183
+166
+153
+21
+152
+131
+16
+121
+179
+191
+136
+99
+174
+154
+160
+178
+27
+166
+151
+18
+148
+128
+39
+83
+151
+161
+10
+9
+170
+139
+109
+7
+64
+117
+129
+127
+4
+81
+53
+197
+102
+44
+145
+78
+168
+109
+137
+50
+62
+130
+19
+148
+121
+193
+71
+96
+133
+141
+49
+30
+140
+171
+168
+73
+130
+124
+178
+152
+112
+101
+2
+108
+31
+13
+4
+108
+14
+116
+172
+192
+9
+127
+87
+180
+99
+174
+154
+159
+168
+179
+163
+175
+181
+117
+69
+165
+177
+173
+50
+144
+18
+15
+134
+67
+3
+13
+56
+16
+195
+30
+27
+98
+148
+4
+93
+124
+112
+159
+146
+48
+181
+51
+82
+34
+67
+94
+164
+141
+173
+170
+67
+73
+38
+172
+94
+12
+32
+84
+18
+156
+171
+31
+44
+188
+137
+130
+147
+114
+163
+157
+79
+64
+73
+61
+112
+124
+143
+145
+181
+181
+63
+149
+129
+38
+64
+46
+103
+5
+106
+189
+184
+6
+179
+24
+136
+5
+8
+1
+136
+9
+30
+106
+164
+32
+119
+34
+131
+85
+134
+37
+21
+192
+166
+68
+111
+60
+162
+35
+158
+34
+187
+18
+21
+169
+27
+39
+194
+19
+167
+38
+122
+194
+68
+66
+182
+101
+171
+122
+196
+84
+136
+63
+162
+6
+177
+9
+60
+86
+172
+63
+29
+12
+15
+185
+172
+175
+100
+30
+82
+22
+197
+186
+141
+179
+5
+23
+92
+146
+53
+2
+138
+10
+21
+40
+57
+179
+165
+181
+2
+188
+112
+177
+62
+176
+102
+29
+55
+75
+159
+78
+40
+135
+54
+115
+5
+198
+145
+89
+28
+169
+166
+76
+160
+79
+37
+111
+131
+192
+174
+116
+135
+164
+172
+153
+178
+89
+136
+14
+62
+50
+139
+188
+81
+200
+70
+21
+100
+11
+167
+100
+98
+95
+87
+70
+44
+34
+7
+142
+188
+52
+24
+74
+33
+136
+118
+89
+73
+39
+180
+130
+162
+200
+149
+89
+197
+188
+152
+26
+189
+103
+124
+16
+186
+172
+164
+37
+145
+138
+128
+126
+4
+91
+108
+36
+45
+150
+92
+8
+18
+39
+73
+92
+96
+157
+74
+36
+152
+191
+181
+173
+6
+83
+44
+124
+149
+178
+125
+153
+193
+184
+173
+181
+132
+164
+197
+111
+96
+179
+11
+59
+58
+25
+27
+137
+184
+71
+175
+9
+85
+29
+15
+34
+64
+85
+133
+36
+22
+11
+69
+119
+93
+87
+88
+149
+98
+53
+34
+132
+84
+119
+164
+115
+16
+61
+30
+31
+117
+22
+86
+113
+110
+46
+86
+104
+50
+169
+168
+87
+13
+97
+73
+163
+126
+88
+197
+197
+6
+65
+139
+56
+83
+193
+19
+175
+85
+135
+46
+63
+163
+14
+17
+178
+119
+111
+200
+3
+24
+120
+103
+138
+104
+187
+186
+36
+146
+152
+197
+18
+131
+31
+7
+167
+142
+148
+16
+164
+38
+159
+13
+47
+166
+174
+153
+159
+174
+17
+138
+78
+24
+47
+67
+175
+55
+155
+35
+16
+185
+171
+161
+28
+127
+107
+106
+73
+85
+56
+172
+128
+21
+171
+44
+122
+142
+155
+55
+135
+116
+84
+59
+198
+61
+185
+163
+111
+199
+2
+19
+103
+47
+160
+135
+171
+20
+176
+81
+107
+112
+114
+79
+43
+153
+134
+26
+153
+85
+137
+57
+112
+160
+156
+93
+160
+122
+94
+71
+180
+44
+52
+115
+25
+113
+60
+142
+115
+12
+43
+151
+126
+197
+45
+101
+7
+132
+135
+23
+128
+163
+22
+69
+19
+95
+1
+148
+83
+167
+57
+43
+143
+74
+157
+73
+33
+138
+137
+180
+50
+81
+40
+111
+115
+87
+94
+181
+42
+28
+187
+74
+163
+118
+39
+176
+112
+86
+113
+105
+13
+134
+86
+109
+88
+147
+90
+19
+104
+52
+182
+21
+95
+179
+23
+130
+180
+108
+34
+35
+99
+86
+27
+190
+96
+67
+140
+39
+170
+73
+112
+22
+121
+134
+113
+73
+25
+97
+154
+53
+140
+161
+110
+13
+91
+32
+173
+152
+155
+159
+163
+153
+51
+129
+119
+161
+92
+105
+5
+91
+97
+169
+142
+129
+103
+53
+199
+113
+91
+131
+171
+51
+167
+144
+163
+78
+8
+144
+199
+97
+197
+113
+102
+2
+95
+151
+51
+149
+39
+98
+37
+143
+125
+65
+70
+35
+178
+154
+128
+182
+146
+34
+94
+64
+138
+58
+105
+114
+135
+191
+129
+59
+191
+19
+199
+24
+157
+123
+134
+92
+153
+89
+164
+180
+7
+26
+92
+120
+92
+72
+10
+10
+176
+163
+197
+116
+129
+132
+29
+192
+92
+25
+122
+107
+143
+102
+125
+35
+84
+193
+6
+104
+172
+97
+39
+162
+25
+91
+126
+142
+116
+20
+79
+101
+93
+52
+80
+9
+142
+171
+150
+161
+21
+74
+58
+85
+187
+160
+78
+25
+50
+79
+31
+72
+160
+113
+40
+24
+181
+74
+17
+32
+45
+183
+96
+132
+133
+10
+68
+119
+104
+157
+8
+44
+188
+140
+145
+14
+181
+168
+179
+160
+154
+79
+95
+60
+108
+107
+72
+76
+7
+166
+132
+97
+200
+123
+144
+158
+56
+120
+12
+195
+66
+43
+70
+36
+187
+199
+112
+86
+108
+75
+76
+183
+19
+63
+12
+106
+128
+19
+162
+2
+158
+131
+166
+20
+26
+177
+33
+7
+150
+40
+86
+163
+5
+161
+126
+112
+134
+4
+18
+73
+76
+4
+141
+10
+194
+77
+119
+22
+61
+169
+63
+63
+13
+108
+138
+56
+93
+56
+98
+84
+25
+3
+192
+125
+23
+16
+93
+17
+73
+83
+43
+117
+118
+55
+70
+131
+153
+142
+80
+198
+71
+48
+55
+94
+77
+13
+193
+38
+98
+47
+198
+166
+18
+19
+154
+155
+146
+87
+10
+76
+169
+136
+94
+139
+191
+101
+87
+13
+94
+55
+81
+195
+46
+126
+139
+105
+179
+135
+198
+173
+61
+11
+117
+7
+189
+70
+122
+104
+127
+31
+44
+185
+117
+42
+2
+32
+180
+192
+138
+96
+141
+184
+35
+152
+2
+44
+45
+80
+76
+138
+148
+42
+127
+185
+167
+137
+124
+115
+172
+198
+42
+77
+85
+16
+133
+53
+123
+66
+91
+152
+94
+198
+143
+78
+180
+183
+77
+20
+26
+180
+47
+63
+161
+3
+167
+180
+180
+59
+136
+87
+103
+37
+94
+32
+150
+18
+159
+195
+140
+86
+58
+180
+154
+109
+73
+56
+79
+175
+136
+47
+60
+139
+96
+123
+83
+186
+176
+183
+117
+51
+59
+95
+42
+197
+7
+74
+179
+12
+63
+71
+58
+110
+140
+49
+39
+196
+30
+14
+20
+191
+168
+93
+51
+68
+153
+110
+81
+100
+75
+156
+62
+168
+55
+22
+37
+28
+36
+159
+38
+197
+38
+58
+9
+133
+118
+109
+196
+200
+37
+24
+14
+69
+87
+101
+26
+51
+74
+186
+49
+25
+109
+34
+24
+38
+11
+126
+65
+57
+155
+19
+118
+144
+200
+109
+50
+125
+101
+83
+198
+37
+43
+132
+1
+23
+132
+188
+140
+149
+38
+92
+7
+19
+49
+130
+139
+64
+136
+42
+26
+183
+68
+157
+135
+1
+193
+149
+161
+29
+122
+72
+141
+198
+122
+157
+42
+41
+68
+47
+70
+196
+151
+142
+99
+113
+191
+130
+66
+26
+168
+176
+144
+83
+200
+54
+129
+91
+183
+82
+50
+165
+138
+148
+47
+149
+73
+96
+125
+85
+184
+146
+20
+3
+41
+27
+193
+114
+154
+95
+189
+77
+168
+113
+171
+6
+103
+166
+67
+110
+62
+185
+148
+27
+34
+162
+64
+132
+18
+121
+163
+94
+95
+128
+117
+153
+65
+11
+83
+5
+84
+62
+18
+146
+121
+12
+180
+179
+55
+122
+38
+132
+49
+109
+11
+85
+17
+136
+64
+163
+7
+176
+194
+180
+139
+10
+17
+8
+101
+133
+89
+142
+53
+43
+187
+137
+139
+4
+173
+2
+57
+129
+60
+4
+86
+82
+120
+183
+20
+70
+43
+33
+13
+183
+180
+33
+180
+186
+96
+103
+155
+8
+54
+56
+54
+24
+57
+128
+58
+200
+74
+50
+36
+165
+72
+148
+40
+107
+83
+141
+100
+138
+124
+109
+136
+38
+9
+115
+9
+23
+58
+146
+156
+25
+147
+55
+10
+166
+111
+173
+40
+81
+134
+75
+43
+188
+141
+162
+103
+159
+30
+152
+42
+89
+154
+131
+197
+11
+94
+63
+139
+63
+132
+24
+160
+151
+62
+20
+165
+7
+160
+101
+169
+108
+128
+1
+55
+126
+58
+18
+193
+192
+18
+186
+153
+46
+105
+15
+147
+149
+172
+92
+9
+25
+70
+195
+147
+123
+19
+9
+89
+57
+137
+115
+58
+112
+156
+130
+175
+85
+137
+64
+152
+132
+29
+187
+65
+110
+74
+54
+59
+72
+106
+190
+184
+1
+151
+96
+20
+57
+160
+53
+80
+3
+103
+194
+42
+103
+43
+136
+28
+145
+21
+23
+147
+82
+168
+75
+138
+154
+83
+112
+131
+177
+84
+118
+154
+60
+179
+136
+11
+42
+155
+159
+156
+107
+42
+93
+183
+64
+140
+71
+167
+162
+75
+190
+72
+119
+68
+144
+54
+27
+79
+32
+87
+33
+19
+16
+131
+43
+81
+100
+73
+143
+199
+108
+63
+5
+63
+138
+66
+152
+122
+160
+68
+166
+189
+40
+142
+94
+85
+64
+21
+153
+134
+30
+176
+188
+147
+197
+56
+169
+111
+148
+88
+200
+9
+59
+72
+108
+1
+36
+4
+103
+188
+4
+133
+162
+180
+20
+102
+36
+100
+78
+171
+131
+45
+96
+171
+161
+33
+148
+193
+30
+48
+14
+59
+27
+30
+141
+179
+4
+16
+63
+31
+24
+65
+178
+89
+131
+188
+151
+17
+146
+119
+6
+164
+135
+135
+197
+171
+50
+163
+133
+131
+195
+194
+10
+117
+14
+31
+63
+104
+54
+193
+74
+110
+198
+2
+33
+187
+27
+79
+32
+81
+1
+75
+42
+182
+114
+50
+75
+199
+124
+150
+189
+184
+6
+178
+20
+117
+125
+105
+106
+92
+194
+140
+97
+125
+83
+174
+95
+5
+182
+45
+35
+11
+154
+23
+156
+133
+193
+163
+45
+5
+30
+133
+130
+192
+180
+153
+103
+37
+101
+73
+128
+114
+135
+192
+136
+90
+114
+82
+63
+44
+99
+200
+107
+49
+131
+145
+92
+50
+69
+170
+198
+62
+188
+172
+145
+119
+11
+198
+95
+184
+56
+76
+159
+65
+165
+10
+170
+138
+99
+151
+14
+131
+60
+185
+172
+163
+35
+148
+170
+91
+18
+94
+2
+168
+195
+58
+195
+54
+166
+116
+6
+188
+79
+186
+6
+166
+145
+176
+153
+133
+21
+131
+198
+17
+120
+168
+125
+45
+144
+62
+83
+139
+88
+81
+96
+47
+21
+101
+20
+11
+88
+36
+20
+2
+35
+195
+52
+163
+112
+2
+13
+59
+38
+97
+41
+180
+109
+37
+40
+112
+108
+45
+101
+2
+103
+4
+98
+148
+12
+140
+132
+130
+195
+9
+98
+107
+164
+22
+54
+126
+76
+122
+54
+28
+84
+49
+144
+21
+33
+10
+165
+106
+156
+178
+69
+13
+63
+61
+198
+45
+90
+138
+19
+74
+80
+16
+175
+109
+81
+112
+142
+50
+24
+95
+155
+77
+67
+114
+81
+67
+71
+26
+121
+96
+89
+67
+5
+31
+141
+171
+163
+35
+150
+181
+144
+34
+110
+158
+160
+135
+175
+33
+25
+56
+119
+6
+169
+165
+71
+140
+4
+169
+179
+152
+107
+74
+84
+43
+104
+37
+86
+184
+133
+143
+62
+84
+146
+123
+29
+66
+139
+43
+10
+79
+183
+190
+96
+64
+125
+180
+154
+103
+38
+105
+87
+179
+94
+156
+95
+164
+136
+141
+23
+71
+26
+118
+73
+183
+37
+181
+153
+91
+171
+11
+127
+69
+74
+22
+66
+4
+27
+132
+149
+103
+84
+176
+100
+22
+30
+186
+47
+10
+44
+174
+49
+129
+132
+32
+5
+141
+6
+172
+176
+112
+92
+144
+40
+148
+130
+47
+118
+85
+54
+158
+65
+166
+17
+9
+100
+122
+38
+130
+43
+89
+149
+96
+41
+180
+118
+85
+51
+146
+16
+185
+165
+133
+111
+72
+39
+184
+156
+86
+111
+93
+159
+119
+85
+42
+88
+155
+140
+45
+14
+81
+160
+30
+144
+189
+45
+172
+24
+200
+185
+111
+5
+34
+164
+81
+13
+151
+188
+171
+137
+85
+83
+136
+71
+200
+168
+5
+123
+92
+51
+82
+33
+57
+51
+192
+98
+61
+88
+176
+67
+26
+150
+73
+85
+59
+190
+11
+159
+59
+127
+28
+27
+114
+45
+50
+93
+114
+47
+56
+121
+21
+40
+49
+140
+200
+142
+55
+57
+46
+166
+189
+39
+136
+69
+195
+145
+124
+35
+100
+83
+3
+70
+198
+158
+168
+184
+193
+105
+96
+30
+121
+59
+69
+85
+86
+158
+177
+35
+26
+39
+200
+55
+133
+104
+29
+38
+164
+49
+18
+68
+52
+96
+111
+8
+52
+39
+168
+61
+51
+160
+106
+1
+49
+88
+88
+142
+60
+86
+180
+109
+36
+38
+108
+104
+56
+6
+129
+126
+194
+34
+55
+32
+94
+81
+39
+105
+83
+150
+160
+12
+32
+87
+33
+18
+15
+132
+54
+141
+160
+95
+127
+114
+142
+25
+76
+36
+130
+59
+185
+180
+22
+113
+76
+44
+182
+100
+166
+101
+109
+149
+114
+150
+72
+89
+86
+115
+121
+92
+70
+188
+104
+132
+61
+178
+125
+143
+139
+151
+51
+155
+69
+22
+111
+74
+43
+196
+192
+187
+198
+109
+75
+66
+126
+160
+30
+145
+1
+100
+190
+45
+161
+163
+131
+121
+148
+4
+91
+112
+55
+122
+42
+160
+181
+46
+49
+80
+46
+157
+128
+152
+164
+21
+50
+110
+15
+104
+91
+10
+40
+156
+174
+40
+80
+121
+8
+158
+82
+68
+72
+26
+105
+199
+50
+116
+44
+24
+147
+71
+100
+170
+118
+180
+20
+100
+27
+61
+128
+20
+164
+11
+190
+42
+147
+104
+104
+93
+25
+117
+79
+22
+25
+154
+98
+5
+147
+38
+107
+101
+45
+157
+144
+52
+16
+31
+44
+187
+126
+78
+136
+117
+84
+52
+160
+91
+109
+36
+34
+83
+198
+44
+82
+94
+31
+141
+168
+140
+130
+118
+144
+199
+104
+29
+42
+196
+200
+40
+42
+95
+190
+90
+32
+183
+10
+13
+188
+12
+186
+12
+196
+73
+69
+163
+158
+86
+96
+6
+172
+178
+121
+123
+53
+14
+12
+148
+183
+169
+173
+117
+144
+14
+189
+6
+139
+180
+27
+146
+33
+88
+29
+183
+44
+16
+102
+70
+100
+175
+152
+144
+93
+68
+166
+192
+57
+16
+182
+153
+81
+116
+164
+147
+5
+110
+16
+108
+102
+43
+145
+81
+184
+177
+11
+75
+153
+44
+89
+137
+25
+113
+56
+123
+40
+133
+39
+43
+106
+51
+152
+57
+177
+152
+126
+190
+5
+122
+91
+51
+91
+85
+97
+21
+50
+113
+34
+188
+26
+62
+146
+114
+175
+27
+188
+89
+45
+73
+37
+167
+73
+140
+184
+47
+33
+172
+137
+80
+48
+164
+157
+68
+1
+192
+145
+145
+167
+104
+122
+198
+88
+151
+112
+121
+118
+19
+55
+159
+66
+161
+180
+29
+157
+79
+66
+88
+139
+42
+1
+29
+164
+126
+83
+166
+53
+25
+71
+6
+198
+134
+26
+155
+92
+164
+155
+57
+146
+167
+88
+30
+186
+48
+17
+72
+80
+39
+111
+118
+110
+6
+46
+20
+108
+73
+63
+127
+193
+21
+186
+134
+127
+161
+21
+84
+115
+133
+165
+193
+77
+123
+45
+170
+13
+156
+19
+111
+93
+166
+156
+48
+85
+82
+125
+14
+161
+44
+17
+107
+92
+191
+125
+32
+67
+118
+108
+188
+158
+63
+158
+178
+53
+113
+6
+23
+81
+85
+184
+137
+169
+180
+165
+168
+128
+62
+16
+145
+127
+54
+187
+38
+143
+123
+47
+178
+53
+114
+10
+40
+148
+135
+74
+34
+141
+140
+178
+8
+47
+9
+33
+117
+5
+178
+24
+140
+29
+113
+24
+124
+135
+93
+144
+27
+69
+176
+36
+27
+46
+32
+179
+192
+137
+102
+180
+158
+133
+182
+93
+121
+95
+77
+14
+192
+27
+31
+147
+3
+101
+180
+175
+36
+42
+125
+180
+156
+115
+89
+102
+8
+133
+130
+190
+169
+102
+97
+65
+122
+148
+190
+6
+131
+131
+13
+99
+79
+182
+184
+70
+169
+183
+179
+24
+140
+25
+90
+116
+82
+51
+173
+179
+123
+124
+43
+143
+71
+144
+23
+47
+75
+28
+91
+100
+181
+190
+116
+185
+67
+144
+58
+58
+27
+41
+3
+49
+72
+192
+103
+94
+36
+173
+113
+128
+151
+156
+178
+63
+175
+90
+162
+166
+139
+139
+188
+80
+191
+30
+60
+93
+25
+111
+50
+98
+140
+163
+120
+53
+42
+171
+53
+184
+26
+100
+172
+133
+47
+91
+119
+100
+132
+92
+169
+188
+10
+174
+157
+178
+56
+132
+93
+171
+192
+9
+129
+101
+46
+164
+173
+165
+33
+117
+5
+180
+33
+180
+187
+103
+139
+113
+24
+130
+165
+26
+73
+3
+162
+151
+52
+151
+44
+106
+41
+92
+185
+84
+43
+107
+58
+183
+180
+37
+7
+111
+199
+200
+14
+82
+168
+73
+131
+134
+26
+152
+77
+95
+80
+27
+42
+12
+98
+80
+1
+84
+102
+51
+195
+110
+112
+78
+63
+83
+133
+49
+99
+156
+49
+89
+101
+1
+102
+2
+101
+191
+35
+92
+42
+25
+171
+1
+72
+25
+99
+172
+145
+125
+49
+172
+188
+187
+31
+100
+126
+56
+200
+103
+18
+184
+144
+16
+200
+59
+150
+176
+104
+44
+133
+1
+12
+68
+100
+192
+51
+181
+30
+157
+71
+11
+33
+100
+107
+138
+72
+188
+84
+13
+124
+27
+49
+48
+50
+74
+195
+100
+50
+3
+167
+180
+178
+52
+112
+200
+198
+189
+149
+198
+46
+93
+148
+50
+177
+9
+66
+112
+80
+79
+151
+196
+23
+176
+52
+129
+107
+83
+140
+96
+113
+18
+95
+9
+5
+148
+42
+124
+171
+109
+116
+119
+72
+161
+120
+76
+180
+196
+157
+181
+78
+35
+113
+168
+189
+27
+63
+131
+28
+186
+69
+141
+25
+81
+66
+69
+21
+112
+78
+66
+98
+192
+73
+111
+10
+66
+107
+46
+116
+82
+46
+146
+59
+44
+136
+18
+91
+184
+90
+85
+103
+53
+188
+57
+47
+176
+34
+19
+11
+94
+71
+178
+35
+5
+118
+66
+139
+42
+3
+44
+34
+14
+175
+129
+196
+19
+155
+161
+170
+175
+120
+146
+198
+77
+79
+188
+17
+14
+128
+47
+131
+171
+46
+137
+11
+37
+123
+2
+110
+44
+78
+77
+159
+65
+160
+178
+34
+198
+86
+136
+46
+53
+112
+193
+151
+177
+99
+6
+146
+27
+51
+62
+117
+142
+4
+144
+34
+106
+135
+61
+149
+153
+176
+78
+89
+31
+191
+69
+94
+143
+15
+7
+109
+197
+1
+31
+178
+197
+179
+105
+20
+177
+82
+102
+75
+133
+120
+126
+81
+151
+178
+110
+61
+177
+115
+106
+198
+35
+36
+99
+72
+141
+6
+163
+130
+110
+97
+189
+68
+106
+27
+7
+1
+147
+76
+128
+91
+193
+145
+136
+110
+39
+48
+142
+20
+45
+92
+143
+35
+124
+35
+92
+39
+7
+97
+119
+49
+21
+85
+124
+186
+199
+124
+156
+26
+148
+59
+25
+21
+98
+5
+149
+49
+160
+119
+74
+181
+16
+74
+98
+124
+70
+104
+196
+40
+77
+101
+115
+185
+82
+24
+15
+71
+93
+127
+124
+5
+113
+37
+5
+99
+148
+200
+67
+5
+30
+137
+149
+69
+70
+6
+3
+165
+170
+136
+86
+98
+14
+5
+113
+31
+171
+151
+166
+37
+134
+68
+6
+26
+103
+188
+4
+134
+169
+6
+118
+58
+91
+25
+134
+187
+114
+7
+16
+31
+46
+195
+159
+6
+5
+175
+4
+54
+94
+75
+8
+176
+189
+154
+22
+149
+102
+66
+83
+110
+109
+73
+52
+62
+107
+80
+122
+12
+180
+173
+21
+172
+44
+123
+141
+138
+164
+146
+1
+98
+176
+180
+95
+151
+53
+166
+118
+13
+19
+199
+29
+183
+46
+26
+148
+49
+169
+175
+129
+196
+23
+171
+25
+11
+38
+137
+78
+37
+128
+32
+45
+179
+73
+27
+107
+2
+46
+62
+164
+27
+89
+91
+151
+89
+178
+68
+5
+24
+95
+158
+98
+167
+125
+48
+162
+147
+24
+27
+145
+27
+60
+123
+199
+91
+162
+151
+50
+143
+9
+173
+156
+179
+71
+21
+87
+135
+32
+172
+152
+166
+23
+50
+96
+126
+93
+20
+89
+154
+125
+160
+40
+1
+47
+79
+52
+2
+147
+62
+53
+164
+114
+6
+14
+30
+51
+42
+198
+5
+56
+91
+41
+31
+21
+50
+117
+51
+58
+84
+190
+183
+186
+77
+187
+31
+103
+140
+119
+54
+55
+44
+170
+31
+53
+44
+184
+116
+38
+184
+169
+157
+27
+148
+46
+149
+78
+130
+77
+94
+76
+9
+172
+155
+181
+94
+135
+163
+164
+119
+39
+165
+40
+158
+183
+82
+46
+142
+37
+149
+165
+50
+12
+25
+45
+45
+72
+26
+112
+37
+18
+182
+129
+138
+69
+171
+7
+103
+157
+18
+94
+4
+177
+28
+182
+38
+195
+32
+36
+132
+67
+17
+94
+18
+63
+16
+134
+58
+144
+142
+161
+93
+109
+17
+124
+192
+38
+105
+85
+170
+53
+192
+80
+157
+21
+111
+82
+95
+37
+171
+93
+22
+96
+179
+8
+43
+183
+115
+45
+37
+13
+152
+194
+197
+41
+76
+91
+64
+163
+5
+163
+135
+144
+55
+36
+118
+185
+56
+69
+113
+64
+164
+11
+194
+69
+73
+18
+53
+159
+80
+54
+7
+158
+86
+99
+20
+32
+12
+188
+24
+52
+96
+112
+15
+81
+154
+198
+198
+10
+81
+196
+53
+154
+49
+107
+3
+56
+110
+157
+151
+100
+44
+160
+169
+179
+150
+93
+10
+24
+51
+96
+116
+36
+176
+130
+2
+37
+10
+129
+86
+159
+179
+43
+50
+114
+43
+27
+183
+53
+77
+185
+17
+45
+115
+89
+100
+3
+124
+118
+190
+84
+196
+20
+160
+176
+20
+139
+61
+110
+118
+117
+46
+22
+118
+111
+12
+74
+133
+139
+39
+181
+135
+186
+105
+153
+177
+90
+148
+83
+163
+38
+157
+6
+24
+94
+149
+53
+176
+186
+133
+124
+149
+176
+115
+112
+40
+30
+26
+87
+86
+138
+54
+84
+21
+171
+42
+110
+89
+139
+41
+194
+198
+44
+83
+106
+87
+172
+54
+175
+170
+43
+136
+28
+149
+41
+106
+70
+63
+153
+152
+134
+41
+42
+84
+134
+46
+74
+33
+129
+83
+137
+78
+39
+134
+53
+116
+26
+112
+37
+18
+176
+98
+7
+160
+96
+139
+177
+8
+59
+81
+158
+23
+120
+112
+194
+162
+26
+97
+155
+56
+145
+168
+108
+135
+44
+50
+105
+179
+135
+1
+195
+161
+14
+37
+100
+71
+125
+116
+171
+183
+168
+160
+48
+51
+74
+189
+65
+94
+180
+36
+197
+65
+19
+128
+2
+63
+162
+3
+165
+168
+124
+32
+77
+177
+171
+34
+69
+110
+40
+49
+135
+170
+13
+144
+152
+20
+152
+136
+48
+62
+142
+98
+111
+189
+137
+121
+95
+87
+68
+22
+126
+157
+11
+56
+40
+136
+56
+114
+187
+95
+89
+85
+107
+82
+131
+50
+123
+90
+34
+194
+62
+22
+183
+95
+131
+132
+10
+80
+188
+8
+165
+113
+2
+192
+138
+101
+165
+81
+1
+76
+50
+15
+46
+144
+50
+6
+188
+71
+140
+196
+124
+177
+150
+108
+97
+15
+17
+171
+76
+114
+4
+2
+179
+57
+134
+97
+173
+170
+60
+33
+65
+94
+180
+38
+10
+123
+52
+7
+172
+176
+105
+49
+152
+75
+83
+25
+6
+18
+53
+162
+93
+106
+195
+19
+162
+8
+189
+68
+108
+38
+54
+185
+30
+116
+24
+103
+4
+93
+125
+121
+199
+106
+47
+132
+173
+52
+153
+55
+155
+41
+49
+132
+150
+114
+135
+184
+91
+96
+157
+79
+61
+58
+5
+108
+6
+67
+155
+129
+176
+98
+8
+162
+106
+179
+119
+107
+167
+47
+180
+55
+115
+195
+140
+86
+57
+172
+125
+198
+68
+28
+154
+76
+73
+158
+94
+144
+23
+46
+70
+5
+1
+161
+162
+119
+59
+89
+200
+7
+39
+177
+107
+57
+180
+167
+184
+1
+150
+89
+190
+137
+120
+82
+20
+182
+112
+39
+27
+14
+42
+127
+191
+198
+77
+78
+175
+153
+147
+102
+93
+43
+19
+129
+5
+68
+172
+19
+168
+33
+90
+48
+80
+52
+197
+115
+122
+94
+71
+179
+37
+12
+144
+159
+64
+150
+128
+18
+161
+4
+183
+63
+127
+200
+61
+169
+65
+70
+36
+187
+199
+108
+63
+6
+70
+168
+177
+157
+150
+86
+167
+29
+78
+7
+138
+166
+162
+76
+2
+128
+156
+185
+108
+187
+154
+38
+46
+137
+9
+20
+43
+83
+113
+132
+181
+98
+161
+85
+62
+13
+120
+4
+142
+18
+34
+43
+156
+147
+82
+168
+72
+129
+124
+183
+185
+70
+153
+92
+178
+47
+78
+48
+188
+93
+69
+183
+80
+32
+78
+179
+179
+64
+174
+71
+64
+147
+110
+141
+57
+76
+145
+191
+39
+117
+152
+61
+4
+77
+27
+71
+188
+89
+43
+63
+191
+178
+152
+114
+120
+91
+70
+1
+179
+64
+176
+84
+125
+193
+38
+94
+24
+102
+200
+88
+125
+162
+52
+58
+79
+152
+5
+61
+130
+27
+198
+146
+98
+75
+172
+155
+188
+134
+114
+77
+38
+143
+117
+16
+42
+108
+74
+71
+164
+149
+18
+173
+78
+111
+164
+187
+49
+13
+39
+122
+183
+1
+161
+154
+80
+96
+62
+109
+95
+194
+109
+106
+60
+8
+115
+15
+58
+20
+199
+17
+111
+116
+96
+140
+173
+184
+149
+36
+78
+152
+9
+89
+54
+126
+76
+118
+32
+128
+83
+154
+178
+80
+80
+165
+70
+139
+8
+2
+141
+31
+121
+51
+23
+77
+57
+53
+8
+178
+194
+167
+56
+37
+117
+171
+171
+92
+12
+46
+174
+31
+20
+45
+97
+174
+178
+103
+20
+190
+163
+75
+182
+17
+70
+68
+182
+81
+46
+154
+107
+63
+14
+120
+198
+112
+93
+153
+90
+162
+163
+119
+52
+42
+181
+110
+38
+36
+78
+148
+187
+192
+72
+107
+199
+31
+3
+137
+197
+152
+137
+59
+118
+185
+44
+6
+41
+193
+188
+197
+91
+177
+48
+95
+137
+173
+1
+53
+112
+198
+180
+99
+173
+150
+149
+145
+134
+101
+2
+102
+1
+89
+127
+159
+16
+65
+49
+115
+51
+73
+182
+35
+178
+152
+112
+104
+25
+10
+40
+153
+157
+170
+9
+131
+104
+45
+135
+12
+55
+28
+72
+183
+52
+67
+137
+21
+97
+198
+115
+109
+17
+121
+177
+179
+81
+75
+122
+55
+34
+115
+183
+62
+132
+34
+16
+196
+32
+31
+97
+104
+155
+189
+146
+173
+132
+34
+14
+186
+188
+57
+56
+26
+52
+79
+3
+114
+56
+112
+173
+28
+12
+24
+38
+11
+124
+49
+176
+19
+135
+40
+25
+196
+149
+137
+79
+43
+150
+113
+131
+169
+35
+87
+10
+80
+197
+64
+13
+99
+82
+3
+84
+81
+129
+50
+141
+2
+145
+48
+188
+101
+113
+176
+35
+33
+82
+199
+54
+137
+139
+6
+185
+63
+112
+108
+37
+58
+16
+171
+84
+169
+63
+61
+199
+45
+79
+77
+152
+15
+129
+40
+79
+117
+194
+119
+168
+139
+120
+76
+176
+173
+57
+184
+198
+133
+19
+116
+128
+124
+197
+65
+20
+134
+31
+177
+186
+127
+85
+169
+54
+3
+139
+8
+197
+117
+130
+126
+190
+10
+156
+47
+77
+47
+186
+98
+117
+21
+79
+83
+194
+16
+155
+191
+149
+180
+139
+15
+41
+109
+90
+161
+157
+95
+160
+110
+19
+128
+196
+25
+191
+120
+7
+162
+114
+27
+135
+171
+13
+143
+140
+154
+72
+46
+30
+166
+126
+66
+68
+15
+81
+148
+166
+65
+96
+194
+104
+80
+145
+150
+195
+23
+187
+116
+15
+50
+168
+158
+37
+2
+85
+89
+176
+51
+126
+103
+85
+182
+127
+127
+23
+192
+150
+176
+108
+67
+30
+180
+7
+27
+100
+158
+53
+100
+119
+20
+48
+113
+45
+59
+149
+166
+53
+27
+85
+68
+44
+51
+110
+8
+57
+73
+132
+134
+18
+99
+37
+130
+45
+105
+30
+33
+133
+104
+23
+10
+53
+30
+98
+127
+77
+125
+56
+11
+166
+98
+92
+78
+37
+126
+19
+186
+143
+190
+52
+8
+178
+200
+198
+188
+149
+199
+58
+157
+21
+112
+81
+85
+180
+117
+83
+45
+121
+125
+64
+62
+195
+17
+145
+125
+45
+142
+52
+34
+140
+136
+163
+152
+50
+135
+162
+155
+77
+66
+104
+33
+63
+83
+129
+30
+16
+31
+45
+193
+157
+3
+7
+17
+37
+75
+118
+32
+128
+87
+172
+45
+124
+148
+168
+81
+177
+136
+24
+117
+89
+84
+103
+69
+85
+93
+194
+124
+1
+93
+151
+75
+93
+79
+43
+150
+115
+140
+9
+193
+76
+125
+69
+86
+101
+34
+98
+85
+29
+10
+4
+135
+169
+6
+117
+48
+37
+193
+27
+23
+101
+200
+94
+167
+159
+47
+55
+111
+175
+53
+142
+179
+1
+193
+156
+1
+197
+180
+108
+28
+199
+139
+49
+45
+27
+162
+131
+129
+194
+8
+105
+158
+7
+25
+91
+122
+112
+176
+50
+124
+90
+28
+165
+137
+140
+5
+175
+6
+67
+146
+78
+151
+6
+80
+29
+59
+98
+55
+57
+44
+156
+138
+29
+133
+135
+16
+85
+166
+33
+110
+163
+186
+56
+59
+52
+188
+56
+48
+188
+96
+88
+68
+12
+67
+94
+163
+139
+164
+140
+165
+131
+103
+48
+160
+128
+129
+25
+195
+142
+101
+130
+70
+50
+74
+196
+110
+103
+26
+37
+186
+185
+37
+165
+53
+41
+166
+32
+97
+99
+121
+39
+143
+113
+190
+121
+23
+52
+101
+145
+159
+56
+106
+133
+49
+95
+135
+156
+124
+139
+124
+96
+56
+80
+173
+124
+189
+19
+14
+114
+163
+156
+67
+4
+21
+91
+161
+150
+54
+178
+180
+83
+81
+143
+131
+99
+16
+6
+94
+109
+15
+111
+127
+169
+73
+112
+21
+120
+134
+126
+149
+159
+18
+79
+113
+170
+200
+75
+51
+35
+153
+7
+70
+156
+109
+47
+105
+9
+116
+16
+49
+152
+77
+91
+56
+121
+23
+46
+74
+31
+125
+68
+86
+111
+94
+165
+146
+196
+60
+1
+68
+1
+195
+168
+53
+6
+164
+134
+128
+171
+69
+83
+75
+107
+174
+79
+107
+139
+70
+171
+200
+61
+169
+73
+115
+39
+197
+33
+27
+66
+155
+131
+195
+198
+32
+11
+182
+197
+144
+96
+80
+14
+169
+89
+20
+122
+148
+197
+51
+135
+152
+101
+41
+136
+54
+97
+101
+137
+110
+30
+193
+92
+12
+50
+192
+102
+88
+13
+89
+21
+123
+152
+10
+96
+84
+44
+110
+67
+15
+95
+33
+147
+182
+176
+15
+112
+138
+20
+84
+123
+189
+26
+56
+106
+137
+70
+190
+112
+164
+176
+179
+93
+146
+43
+148
+98
+59
+79
+142
+140
+167
+146
+175
+137
+49
+59
+116
+166
+156
+47
+77
+42
+166
+15
+1
+69
+7
+27
+100
+155
+37
+27
+32
+154
+37
+38
+94
+26
+115
+53
+90
+63
+169
+49
+173
+194
+15
+140
+110
+1
+19
+107
+70
+63
+148
+120
+190
+65
+77
+82
+3
+80
+56
+17
+4
+71
+193
+127
+26
+13
+44
+150
+105
+84
+164
+28
+96
+131
+118
+133
+141
+46
+12
+55
+29
+80
+17
+185
+161
+103
+175
+121
+159
+62
+147
+123
+23
+33
+187
+30
+97
+114
+16
+76
+109
+174
+66
+30
+193
+84
+172
+78
+126
+55
+194
+72
+93
+111
+29
+180
+24
+119
+104
+156
+200
+2
+10
+48
+197
+157
+166
+187
+32
+111
+177
+65
+2
+30
+167
+131
+82
+116
+164
+139
+159
+104
+200
+62
+176
+100
+17
+2
+65
+172
+44
+122
+136
+124
+122
+17
+5
+83
+52
+167
+135
+110
+44
+75
+58
+75
+134
+127
+160
+16
+58
+4
+106
+199
+40
+55
+169
+117
+187
+71
+147
+46
+148
+80
+150
+179
+133
+182
+103
+178
+143
+62
+83
+143
+112
+189
+126
+56
+8
+144
+198
+96
+192
+89
+11
+66
+100
+6
+135
+155
+121
+132
+107
+51
+145
+17
+199
+43
+68
+21
+120
+132
+112
+89
+127
+166
+51
+15
+29
+44
+4
+29
+143
+193
+78
+132
+92
+161
+140
+195
+114
+134
+176
+56
+154
+21
+139
+44
+18
+115
+128
+135
+62
+161
+6
+191
+96
+61
+105
+86
+168
+37
+114
+157
+114
+71
+6
+198
+141
+59
+93
+26
+122
+96
+84
+39
+77
+117
+8
+197
+115
+120
+88
+50
+110
+5
+46
+34
+190
+34
+94
+60
+115
+156
+105
+25
+7
+17
+37
+76
+125
+66
+71
+30
+147
+12
+152
+200
+37
+22
+6
+37
+173
+109
+100
+20
+18
+131
+32
+12
+188
+16
+11
+119
+20
+50
+118
+58
+94
+43
+11
+81
+189
+9
+158
+62
+155
+176
+61
+185
+169
+147
+161
+50
+51
+57
+89
+19
+116
+130
+135
+42
+41
+65
+26
+173
+8
+89
+68
+4
+21
+88
+140
+51
+49
+42
+13
+101
+85
+5
+68
+166
+186
+25
+78
+47
+182
+64
+155
+150
+111
+117
+103
+166
+76
+161
+83
+54
+176
+171
+46
+137
+8
+13
+12
+150
+199
+43
+73
+52
+51
+44
+5
+37
+174
+117
+136
+165
+174
+156
+174
+40
+82
+133
+58
+152
+196
+11
+102
+120
+199
+119
+121
+56
+51
+8
+190
+69
+105
+16
+147
+145
+144
+162
+80
+18
+195
+6
+87
+65
+11
+82
+196
+41
+85
+144
+97
+91
+78
+46
+178
+54
+127
+78
+131
+83
+122
+184
+13
+21
+12
+88
+21
+135
+28
+154
+73
+56
+85
+4
+61
+132
+51
+117
+47
+29
+150
+40
+94
+2
+174
+23
+178
+64
+182
+122
+94
+68
+165
+179
+193
+145
+136
+113
+52
+102
+142
+137
+142
+21
+55
+143
+161
+79
+28
+63
+129
+6
+82
+38
+95
+27
+110
+23
+148
+83
+165
+47
+1
+184
+102
+157
+19
+106
+71
+69
+178
+51
+102
+156
+18
+109
+93
+184
+66
+140
+50
+44
+15
+99
+61
+79
+123
+32
+90
+53
+107
+169
+48
+175
+17
+131
+30
+3
+153
+94
+184
+60
+108
+111
+97
+179
+8
+39
+160
+11
+29
+77
+200
+110
+57
+159
+43
+27
+175
+11
+91
+44
+50
+105
+182
+154
+85
+131
+18
+132
+35
+22
+18
+114
+127
+138
+91
+102
+195
+58
+192
+34
+81
+177
+137
+36
+181
+164
+158
+75
+25
+81
+64
+52
+145
+199
+90
+155
+121
+133
+112
+81
+76
+129
+90
+184
+94
+112
+24
+142
+35
+135
+101
+188
+23
+50
+95
+123
+87
+15
+112
+137
+19
+84
+136
+60
+137
+84
+71
+75
+15
+11
+135
+113
+65
+180
+94
+149
+45
+136
+11
+43
+159
+167
+173
+131
+35
+32
+81
+196
+50
+139
+183
+55
+80
+188
+11
+173
+146
+118
+199
+138
+34
+163
+80
+15
+165
+64
+98
+11
+190
+42
+142
+76
+175
+174
+69
+49
+71
+186
+79
+5
+122
+87
+29
+194
+105
+85
+164
+23
+65
+184
+124
+89
+18
+114
+120
+99
+115
+196
+143
+100
+114
+184
+81
+32
+65
+102
+28
+51
+59
+96
+47
+25
+127
+137
+79
+46
+167
+192
+48
+166
+164
+90
+69
+200
+185
+111
+1
+5
+26
+114
+49
+69
+176
+42
+68
+32
+185
+20
+59
+172
+103
+74
+120
+57
+67
+89
+138
+26
+113
+52
+91
+84
+88
+170
+33
+70
+126
+129
+42
+94
+188
+83
+7
+95
+112
+21
+117
+120
+67
+125
+149
+170
+81
+156
+4
+25
+116
+72
+187
+74
+166
+132
+94
+183
+55
+80
+190
+19
+6
+66
+141
+54
+63
+92
+185
+82
+31
+50
+19
+64
+18
+137
+61
+132
+48
+103
+184
+181
+27
+136
+180
+58
+123
+24
+35
+195
+60
+5
+90
+96
+167
+145
+167
+98
+90
+56
+126
+59
+19
+185
+137
+158
+120
+102
+130
+66
+33
+2
+118
+98
+123
+59
+49
+167
+157
+46
+65
+176
+73
+52
+56
+71
+125
+116
+167
+164
+81
+13
+149
+179
+136
+5
+11
+21
+30
+189
+68
+107
+38
+63
+40
+77
+106
+142
+99
+117
+15
+41
+113
+108
+37
+54
+187
+42
+172
+51
+162
+114
+25
+128
+145
+120
+16
+16
+157
+198
+179
+95
+161
+115
+42
+22
+157
+144
+51
+12
+9
+149
+19
+175
+79
+97
+73
+169
+158
+32
+173
+150
+148
+135
+85
+90
+183
+85
+69
+47
+63
+156
+174
+40
+71
+73
+200
+142
+54
+49
+10
+20
+35
+30
+68
+142
+41
+174
+74
+80
+17
+187
+170
+137
+95
+142
+198
+114
+105
+4
+81
+53
+195
+91
+198
+169
+35
+93
+40
+7
+88
+66
+6
+44
+7
+49
+33
+158
+52
+96
+109
+195
+189
+179
+178
+59
+150
+170
+78
+139
+129
+128
+11
+114
+191
+121
+6
+153
+64
+7
+65
+129
+193
+197
+42
+85
+131
+23
+162
+165
+138
+144
+24
+47
+72
+6
+190
+90
+32
+184
+14
+28
+48
+37
+194
+35
+67
+89
+132
+188
+145
+176
+155
+145
+78
+165
+93
+70
+187
+92
+77
+32
+102
+125
+37
+95
+40
+189
+171
+130
+40
+70
+67
+171
+29
+33
+141
+146
+13
+166
+81
+194
+39
+85
+163
+15
+25
+22
+108
+51
+129
+123
+176
+150
+120
+171
+143
+121
+44
+175
+63
+1
+42
+42
+76
+83
+16
+146
+135
+101
+193
+44
+136
+17
+82
+142
+117
+25
+94
+143
+15
+4
+90
+106
+31
+38
+146
+137
+110
+33
+5
+138
+182
+53
+85
+37
+55
+3
+126
+128
+38
+81
+146
+144
+153
+27
+187
+83
+23
+186
+117
+28
+113
+31
+172
+157
+191
+137
+105
+5
+85
+64
+24
+172
+18
+159
+190
+117
+191
+95
+51
+57
+84
+191
+187
+7
+164
+119
+39
+168
+57
+36
+103
+101
+78
+159
+58
+116
+176
+14
+101
+82
+184
+172
+175
+102
+39
+117
+153
+71
+47
+48
+61
+138
+84
+59
+6
+105
+176
+114
+100
+179
+174
+34
+36
+114
+160
+140
+2
+150
+85
+163
+10
+199
+104
+41
+106
+73
+85
+51
+145
+11
+162
+76
+197
+98
+21
+42
+68
+30
+171
+158
+8
+28
+103
+167
+73
+141
+186
+51
+34
+150
+191
+200
+84
+112
+114
+77
+42
+159
+173
+11
+112
+175
+49
+119
+77
+191
+56
+19
+12
+102
+106
+121
+172
+149
+148
+146
+149
+182
+155
+93
+160
+130
+140
+68
+152
+103
+57
+15
+182
+155
+93
+169
+173
+126
+195
+41
+94
+195
+124
+195
+53
+164
+112
+198
+180
+101
+186
+7
+171
+164
+44
+192
+161
+33
+155
+34
+13
+179
+153
+113
+99
+184
+13
+24
+27
+150
+64
+32
+16
+13
+136
+100
+180
+186
+97
+111
+194
+169
+72
+112
+23
+135
+3
+2
+190
+123
+33
+91
+47
+70
+197
+152
+143
+93
+73
+199
+142
+62
+94
+5
+185
+74
+175
+188
+158
+61
+142
+104
+149
+163
+35
+146
+164
+72
+157
+98
+179
+193
+148
+156
+5
+34
+157
+42
+38
+55
+189
+45
+166
+199
+97
+199
+120
+130
+102
+40
+128
+8
+104
+148
+158
+16
+78
+121
+26
+74
+7
+182
+33
+156
+46
+71
+14
+51
+179
+15
+82
+165
+53
+33
+119
+22
+63
+180
+113
+61
+151
+160
+2
+172
+14
+139
+107
+190
+180
+172
+19
+166
+29
+82
+32
+55
+50
+4
+177
+28
+180
+29
+151
+47
+131
+163
+197
+121
+154
+36
+32
+70
+134
+179
+72
+21
+81
+97
+57
+67
+94
+161
+125
+99
+73
+148
+31
+55
+57
+47
+170
+197
+57
+167
+92
+48
+64
+158
+171
+8
+108
+181
+119
+84
+34
+51
+1
+149
+85
+168
+45
+158
+150
+75
+103
+148
+165
+58
+61
+47
+140
+18
+46
+114
+78
+38
+129
+38
+69
+67
+187
+119
+38
+156
+193
+158
+12
+56
+30
+76
+183
+22
+82
+98
+50
+23
+87
+114
+106
+13
+127
+47
+147
+59
+31
+61
+87
+174
+63
+17
+135
+64
+165
+19
+33
+23
+46
+69
+3
+200
+173
+44
+108
+54
+156
+45
+75
+43
+184
+120
+70
+140
+9
+196
+99
+37
+129
+43
+104
+33
+67
+105
+31
+47
+2
+195
+155
+173
+46
+121
+116
+11
+20
+23
+166
+186
+26
+85
+77
+95
+78
+19
+9
+91
+62
+159
+195
+145
+115
+193
+123
+198
+89
+149
+97
+39
+169
+60
+42
+119
+135
+142
+37
+145
+134
+108
+38
+62
+31
+27
+85
+65
+28
+184
+49
+42
+17
+127
+6
+99
+143
+167
+113
+178
+54
+122
+48
+191
+111
+150
+109
+101
+33
+86
+26
+181
+57
+116
+183
+54
+82
+6
+103
+166
+67
+115
+89
+96
+180
+16
+81
+144
+140
+146
+19
+5
+61
+121
+177
+174
+49
+130
+141
+83
+30
+31
+117
+25
+103
+192
+31
+56
+64
+81
+110
+132
+4
+39
+5
+79
+29
+67
+141
+45
+7
+36
+161
+38
+185
+168
+150
+188
+179
+186
+104
+155
+195
+180
+120
+107
+160
+5
+189
+90
+40
+37
+59
+25
+21
+106
+49
+143
+21
+45
+84
+95
+21
+70
+31
+159
+73
+10
+7
+156
+73
+31
+135
+130
+172
+61
+21
+180
+95
+149
+39
+100
+47
+183
+79
+31
+77
+189
+44
+164
+186
+43
+182
+113
+36
+3
+101
+176
+150
+119
+166
+128
+75
+103
+146
+148
+177
+128
+179
+126
+146
+142
+139
+157
+94
+154
+73
+61
+106
+91
+194
+145
+129
+74
+84
+39
+77
+118
+13
+22
+15
+92
+17
+76
+108
+165
+27
+73
+3
+159
+130
+149
+129
+29
+19
+57
+170
+109
+122
+151
+16
+135
+71
+12
+31
+81
+11
+141
+148
+20
+188
+156
+42
+51
+126
+99
+66
+105
+39
+95
+18
+58
+183
+179
+32
+179
+188
+121
+36
+133
+77
+63
+90
+173
+28
+16
+46
+129
+161
+12
+25
+40
+20
+160
+181
+43
+34
+21
+21
+134
+22
+127
+166
+52
+23
+71
+21
+85
+126
+193
+28
+36
+168
+83
+187
+179
+190
+136
+105
+8
+107
+170
+60
+37
+78
+143
+154
+40
+59
+191
+18
+191
+188
+9
+163
+96
+111
+5
+34
+166
+90
+44
+58
+153
+199
+21
+140
+53
+58
+72
+113
+35
+195
+56
+181
+190
+107
+137
+61
+140
+90
+82
+79
+139
+126
+105
+102
+67
+80
+85
+188
+167
+112
+170
+12
+142
+148
+14
+158
+21
+106
+51
+151
+51
+149
+37
+90
+6
+25
+100
+177
+165
+195
+93
+199
+165
+198
+105
+52
+168
+142
+141
+171
+157
+200
+191
+151
+188
+169
+123
+24
+33
+186
+25
+73
+20
+65
+8
+64
+117
+127
+116
+150
+60
+15
+147
+150
+182
+142
+22
+55
+129
+81
+129
+49
+128
+134
+53
+113
+1
+190
+135
+96
+164
+124
+70
+111
+35
+16
+183
+155
+79
+83
+192
+4
+100
+165
+93
+77
+27
+73
+197
+128
+2
+57
+129
+60
+1
+73
+27
+109
+16
+117
+159
+107
+14
+119
+189
+69
+111
+51
+107
+190
+174
+137
+61
+138
+80
+37
+105
+101
+63
+77
+92
+66
+166
+5
+144
+19
+19
+146
+107
+125
+192
+26
+33
+167
+109
+147
+108
+127
+188
+190
+47
+171
+7
+108
+182
+127
+122
+197
+81
+117
+179
+17
+98
+34
+123
+35
+105
+117
+152
+63
+14
+123
+13
+172
+117
+159
+98
+160
+80
+41
+133
+32
+194
+76
+111
+190
+137
+118
+75
+186
+45
+198
+186
+133
+129
+177
+103
+32
+68
+117
+92
+103
+194
+39
+89
+184
+99
+140
+157
+82
+79
+142
+137
+149
+66
+56
+143
+153
+35
+37
+109
+121
+146
+189
+22
+37
+23
+11
+59
+56
+11
+159
+59
+125
+18
+186
+156
+65
+187
+145
+186
+14
+10
+133
+114
+89
+106
+39
+82
+141
+108
+183
+122
+93
+57
+110
+151
+116
+146
+30
+68
+142
+40
+159
+198
+159
+180
+49
+71
+193
+120
+182
+11
+32
+97
+97
+107
+174
+81
+128
+37
+74
+115
+28
+136
+167
+177
+158
+159
+135
+186
+102
+135
+100
+184
+5
+176
+14
+102
+89
+21
+124
+158
+33
+181
+186
+94
+87
+80
+101
+84
+198
+37
+45
+138
+23
+99
+186
+29
+103
+159
+31
+158
+68
+188
+115
+199
+162
+188
+70
+128
+144
+114
+185
+87
+59
+171
+103
+76
+135
+125
+143
+131
+102
+41
+125
+186
+191
+81
+165
+62
+91
+190
+118
+1
+148
+79
+146
+164
+71
+153
+84
+130
+26
+185
+80
+18
+191
+183
+181
+46
+45
+58
+147
+165
+68
+128
+157
+191
+132
+81
+96
+51
+44
+13
+83
+179
+133
+188
+129
+84
+145
+115
+189
+103
+119
+194
+88
+188
+138
+140
+198
+130
+197
+18
+136
+54
+98
+106
+161
+11
+19
+19
+144
+92
+57
+117
+189
+82
+192
+17
+174
+89
+174
+42
+91
+167
+187
+24
+62
+157
+185
+94
+104
+180
+148
+73
+108
+189
+168
+106
+131
+30
+2
+145
+52
+11
+1
+114
+75
+24
+68
+195
+165
+34
+123
+29
+71
+168
+166
+87
+32
+12
+188
+19
+23
+173
+27
+13
+34
+89
+31
+185
+37
+155
+4
+28
+134
+155
+123
+142
+154
+43
+77
+76
+163
+100
+131
+95
+188
+76
+166
+116
+1
+164
+182
+16
+58
+10
+140
+153
+62
+196
+14
+124
+22
+20
+125
+167
+84
+199
+41
+64
+13
+105
+113
+137
+3
+189
+114
+183
+72
+187
+75
+170
+147
+149
+175
+109
+83
+118
+167
+135
+116
+76
+19
+29
+7
+183
+38
+184
+165
+140
+154
+67
+16
+98
+44
+181
+94
+134
+161
+163
+131
+122
+155
+36
+24
+28
+150
+49
+149
+50
+162
+125
+91
+23
+123
+132
+85
+126
+192
+25
+21
+103
+31
+64
+102
+37
+112
+138
+21
+88
+136
+28
+146
+25
+41
+21
+162
+187
+66
+112
+82
+82
+157
+13
+61
+54
+179
+189
+126
+57
+12
+163
+67
+136
+19
+92
+182
+62
+135
+60
+145
+131
+79
+97
+74
+168
+145
+161
+64
+138
+56
+97
+81
+15
+157
+14
+73
+111
+13
+82
+174
+110
+97
+195
+94
+13
+39
+115
+145
+35
+107
+127
+1
+69
+5
+15
+47
+145
+54
+15
+8
+116
+29
+130
+124
+176
+142
+71
+149
+62
+28
+17
+49
+143
+21
+42
+68
+33
+185
+20
+55
+147
+194
+40
+98
+30
+104
+150
+172
+79
+129
+67
+48
+83
+67
+60
+160
+17
+67
+48
+88
+98
+1
+125
+144
+138
+132
+152
+131
+18
+130
+20
+148
+112
+139
+29
+121
+71
+139
+197
+130
+13
+107
+128
+13
+124
+30
+64
+115
+115
+62
+136
+61
+138
+84
+64
+30
+3
+154
+98
+199
+119
+120
+52
+39
+169
+61
+46
+131
+171
+51
+173
+179
+118
+99
+132
+107
+52
+151
+40
+89
+172
+33
+52
+16
+24
+4
+14
+50
+173
+188
+175
+163
+7
+174
+180
+116
+82
+52
+171
+161
+34
+155
+24
+150
+90
+192
+139
+108
+1
+37
+15
+159
+14
+61
+36
+75
+122
+64
+83
+124
+3
+106
+7
+90
+83
+89
+190
+141
+141
+179
+6
+23
+91
+139
+17
+51
+150
+47
+132
+170
+34
+74
+139
+174
+194
+199
+54
+136
+127
+140
+100
+146
+179
+157
+139
+20
+69
+36
+195
+53
+160
+86
+79
+102
+97
+70
+148
+62
+43
+101
+22
+22
+136
+18
+86
+160
+187
+79
+197
+71
+54
+84
+24
+186
+107
+167
+45
+170
+14
+160
+34
+164
+78
+191
+45
+156
+131
+185
+135
+141
+39
+166
+43
+168
+18
+3
+58
+119
+196
+106
+81
+128
+46
+124
+134
+88
+120
+133
+121
+131
+93
+184
+69
+164
+159
+85
+81
+121
+198
+101
+21
+20
+135
+27
+155
+85
+117
+138
+178
+25
+147
+60
+45
+129
+171
+63
+39
+71
+77
+30
+90
+69
+3
+2
+188
+114
+193
+138
+91
+108
+29
+6
+176
+6
+49
+47
+42
+29
+194
+107
+98
+28
+92
+97
+157
+72
+21
+76
+68
+129
+161
+7
+198
+125
+168
+85
+3
+53
+94
+91
+103
+200
+78
+65
+94
+179
+29
+162
+114
+27
+134
+167
+192
+56
+8
+146
+7
+130
+113
+116
+80
+32
+79
+188
+18
+16
+137
+80
+52
+194
+101
+63
+70
+59
+124
+19
+194
+198
+44
+84
+106
+83
+150
+151
+161
+8
+197
+113
+111
+48
+91
+111
+54
+125
+65
+72
+46
+32
+183
+7
+197
+125
+178
+145
+71
+118
+74
+181
+20
+94
+190
+98
+76
+177
+176
+69
+30
+159
+85
+79
+110
+151
+120
+162
+98
+126
+77
+132
+105
+41
+105
+62
+27
+10
+15
+7
+109
+189
+156
+41
+40
+74
+88
+67
+10
+61
+75
+104
+149
+161
+24
+98
+169
+135
+94
+147
+42
+129
+197
+19
+142
+83
+27
+16
+54
+185
+26
+91
+112
+55
+126
+64
+48
+119
+83
+27
+18
+65
+32
+14
+194
+39
+92
+200
+179
+74
+30
+118
+45
+6
+34
+155
+28
+174
+197
+15
+116
+166
+150
+14
+133
+77
+64
+89
+164
+187
+45
+189
+133
+92
+159
+132
+164
+194
+89
+192
+157
+13
+70
+102
+186
+198
+120
+140
+161
+107
+189
+180
+175
+38
+52
+169
+152
+190
+173
+132
+32
+9
+170
+141
+115
+20
+92
+168
+185
+200
+142
+53
+42
+177
+82
+101
+72
+127
+114
+149
+64
+45
+102
+6
+120
+66
+120
+125
+71
+104
+185
+181
+20
+93
+179
+43
+49
+105
+191
+3
+106
+10
+104
+139
+102
+162
+58
+92
+35
+185
+199
+129
+182
+132
+159
+165
+162
+88
+69
+23
+118
+103
+154
+2
+22
+119
+117
+33
+144
+173
+143
+98
+104
+147
+150
+179
+126
+140
+115
+27
+131
+144
+83
+5
+88
+84
+109
+103
+40
+117
+139
+182
+48
+48
+61
+134
+58
+145
+155
+21
+136
+30
+159
+84
+78
+114
+184
+80
+30
+61
+96
+34
+142
+146
+198
+77
+80
+190
+25
+40
+17
+140
+93
+95
+137
+174
+9
+91
+71
+3
+187
+94
+83
+53
+175
+171
+53
+185
+30
+121
+55
+44
+169
+15
+174
+111
+103
+17
+179
+119
+107
+173
+79
+122
+20
+28
+190
+90
+29
+164
+130
+100
+35
+114
+170
+197
+52
+142
+181
+11
+42
+158
+168
+189
+25
+47
+59
+134
+81
+76
+132
+110
+77
+71
+140
+199
+136
+26
+135
+182
+75
+17
+29
+17
+44
+117
+107
+190
+177
+155
+135
+18
+96
+21
+59
+168
+82
+181
+152
+84
+139
+77
+11
+181
+184
+82
+37
+85
+179
+105
+25
+9
+29
+90
+87
+111
+85
+115
+129
+136
+61
+143
+116
+6
+194
+115
+143
+28
+82
+46
+136
+5
+11
+18
+14
+121
+3
+126
+134
+69
+13
+59
+39
+107
+93
+197
+148
+114
+153
+95
+194
+113
+139
+16
+49
+151
+62
+20
+162
+191
+94
+43
+17
+117
+155
+75
+63
+99
+31
+99
+117
+13
+28
+55
+79
+185
+199
+128
+181
+133
+168
+17
+187
+176
+173
+57
+185
+3
+153
+92
+181
+56
+108
+149
+126
+14
+153
+197
+4
+54
+92
+71
+199
+155
+138
+36
+175
+129
+1
+48
+80
+49
+177
+18
+119
+153
+49
+123
+99
+88
+42
+62
+191
+194
+43
+117
+120
+65
+114
+106
+9
+103
+136
+90
+119
+109
+182
+120
+79
+198
+79
+96
+64
+121
+149
+10
+123
+47
+178
+48
+90
+107
+33
+33
+108
+152
+141
+74
+179
+14
+71
+103
+177
+137
+35
+175
+138
+62
+125
+199
+70
+27
+139
+187
+77
+178
+180
+80
+59
+38
+96
+42
+185
+135
+150
+88
+174
+55
+169
+121
+12
+182
+182
+61
+128
+23
+188
+122
+46
+177
+56
+142
+151
+27
+9
+11
+187
+29
+91
+88
+112
+78
+65
+86
+133
+23
+148
+80
+152
+198
+20
+137
+49
+61
+130
+29
+10
+1
+118
+103
+153
+194
+189
+191
+50
+182
+45
+31
+189
+55
+27
+72
+191
+98
+70
+140
+9
+196
+101
+40
+135
+55
+110
+173
+46
+122
+122
+32
+95
+88
+76
+63
+98
+24
+63
+164
+21
+52
+126
+89
+2
+12
+59
+43
+131
+200
+23
+136
+14
+55
+12
+174
+139
+72
+184
+56
+85
+10
+92
+67
+180
+75
+33
+123
+44
+156
+142
+54
+42
+172
+58
+198
+69
+34
+182
+188
+92
+64
+160
+184
+72
+176
+7
+61
+103
+73
+107
+189
+173
+142
+98
+111
+187
+129
+89
+180
+78
+53
+17
+28
+17
+53
+170
+149
+160
+26
+116
+67
+157
+142
+41
+167
+35
+109
+139
+57
+95
+54
+72
+148
+40
+114
+122
+110
+163
+189
+68
+103
+13
+153
+200
+29
+173
+178
+118
+105
+168
+70
+108
+18
+137
+64
+154
+143
+77
+179
+184
+93
+104
+189
+197
+86
+144
+95
+74
+190
+81
+174
+117
+139
+187
+69
+132
+175
+64
+9
+81
+6
+113
+24
+127
+152
+166
+34
+108
+145
+98
+88
+44
+73
+47
+24
+124
+130
+66
+29
+185
+50
+37
+173
+111
+110
+62
+189
+177
+159
+168
+179
+164
+168
+138
+119
+70
+155
+104
+30
+41
+182
+124
+111
+145
+78
+164
+82
+20
+182
+111
+36
+14
+163
+53
+53
+48
+9
+27
+77
+23
+49
+90
+100
+196
+80
+112
+161
+156
+90
+135
+5
+13
+37
+105
+98
+40
+163
+21
+61
+178
+119
+113
+10
+44
+178
+76
+56
+52
+10
+193
+70
+85
+87
+156
+156
+134
+5
+30
+133
+132
+192
+169
+89
+11
+69
+116
+75
+5
+158
+110
+33
+15
+193
+26
+20
+83
+120
+179
+197
+172
+57
+198
+81
+103
+91
+20
+106
+56
+185
+10
+192
+67
+73
+41
+185
+146
+11
+157
+42
+42
+69
+45
+46
+74
+32
+133
+110
+63
+187
+159
+68
+180
+71
+6
+199
+140
+54
+61
+86
+168
+34
+96
+69
+157
+120
+109
+172
+53
+172
+154
+176
+77
+76
+168
+121
+21
+38
+40
+101
+44
+154
+137
+35
+177
+149
+104
+86
+187
+143
+182
+6
+199
+141
+57
+72
+123
+95
+59
+104
+95
+34
+156
+27
+163
+134
+144
+57
+50
+188
+79
+186
+7
+170
+161
+39
+185
+161
+104
+182
+156
+102
+11
+151
+5
+71
+187
+82
+11
+133
+100
+9
+156
+57
+139
+120
+75
+174
+164
+26
+77
+33
+105
+134
+61
+158
+3
+196
+152
+152
+145
+98
+88
+48
+102
+181
+165
+164
+105
+155
+190
+146
+167
+91
+49
+73
+2
+156
+117
+100
+145
+175
+146
+102
+101
+91
+39
+18
+159
+198
+154
+145
+88
+23
+146
+75
+133
+130
+183
+134
+155
+124
+156
+21
+119
+129
+109
+92
+172
+11
+115
+193
+127
+27
+23
+96
+172
+175
+99
+23
+53
+110
+188
+135
+122
+120
+21
+48
+107
+9
+91
+71
+5
+196
+130
+19
+141
+77
+197
+96
+199
+135
+20
+108
+75
+79
+200
+92
+151
+80
+123
+23
+30
+175
+178
+93
+160
+127
+125
+13
+153
+2
+43
+40
+51
+152
+58
+177
+142
+62
+101
+43
+157
+153
+109
+76
+81
+4
+96
+143
+193
+76
+121
+42
+164
+8
+172
+164
+38
+157
+199
+185
+123
+70
+119
+79
+10
+150
+9
+106
+157
+190
+129
+68
+47
+67
+184
+102
+160
+49
+53
+75
+181
+8
+25
+79
+51
+200
+144
+70
+120
+98
+107
+159
+196
+148
+123
+5
+127
+121
+179
+193
+146
+138
+120
+79
+193
+52
+171
+165
+54
+37
+137
+92
+119
+94
+92
+107
+13
+118
+194
+106
+94
+14
+37
+102
+77
+145
+185
+6
+171
+171
+90
+200
+193
+161
+34
+159
+47
+58
+123
+23
+28
+165
+142
+169
+141
+130
+107
+76
+97
+102
+143
+144
+172
+142
+105
+156
+191
+147
+162
+48
+35
+183
+185
+62
+107
+86
+157
+166
+183
+11
+17
+3
+72
+5
+184
+59
+103
+83
+176
+109
+75
+70
+142
+29
+92
+95
+149
+39
+94
+13
+31
+69
+139
+14
+37
+92
+24
+119
+100
+134
+102
+12
+153
+13
+103
+106
+107
+90
+185
+99
+133
+107
+45
+112
+64
+182
+116
+63
+134
+45
+64
+179
+98
+185
+26
+96
+139
+176
+2
+37
+200
+71
+29
+136
+159
+132
+162
+189
+77
+164
+95
+98
+136
+142
+29
+94
+107
+199
+32
+6
+149
+41
+103
+53
+194
+85
+166
+34
+114
+175
+27
+194
+117
+161
+113
+34
+186
+15
+14
+152
+186
+156
+63
+172
+68
+64
+173
+58
+195
+51
+154
+65
+9
+69
+141
+23
+72
+34
+152
+12
+106
+126
+8
+119
+38
+162
+31
+131
+112
+93
+150
+67
+53
+121
+46
+192
+138
+98
+149
+20
+177
+84
+118
+151
+51
+148
+29
+46
+14
+71
+104
+186
+185
+41
+180
+115
+74
+7
+182
+29
+138
+171
+186
+182
+20
+84
+127
+2
+77
+41
+156
+171
+25
+19
+87
+154
+142
+70
+148
+59
+23
+11
+64
+87
+148
+105
+102
+62
+60
+5
+91
+102
+190
+29
+63
+120
+154
+49
+110
+22
+144
+67
+114
+77
+40
+151
+149
+135
+69
+3
+199
+170
+29
+44
+3
+23
+115
+82
+58
+13
+159
+40
+9
+101
+121
+23
+46
+77
+47
+192
+128
+45
+122
+127
+71
+80
+44
+152
+117
+133
+148
+90
+12
+66
+88
+134
+14
+76
+131
+106
+58
+197
+56
+169
+112
+152
+107
+82
+127
+27
+17
+65
+37
+41
+119
+144
+198
+95
+187
+68
+128
+162
+17
+48
+140
+6
+180
+22
+116
+102
+167
+90
+38
+17
+162
+26
+98
+155
+51
+113
+21
+116
+106
+195
+18
+155
+168
+17
+194
+14
+141
+119
+46
+9
+41
+171
+61
+26
+8
+21
+53
+133
+119
+120
+55
+52
+14
+20
+193
+186
+178
+195
+169
+67
+82
+85
+178
+105
+27
+20
+80
+104
+106
+101
+57
+37
+109
+126
+178
+134
+4
+21
+94
+176
+6
+58
+96
+56
+72
+133
+148
+96
+40
+183
+137
+179
+36
+12
+149
+186
+179
+2
+3
+5
+4
+185
+75
+184
+35
+156
+20
+116
+122
+88
+33
+12
+175
+140
+69
+158
+124
+125
+38
+109
+115
+109
+16
+122
+187
+28
+86
+67
+32
+187
+35
+133
+86
+117
+137
+164
+159
+78
+39
+132
+41
+60
+189
+200
+95
+178
+10
+61
+78
+128
+63
+28
+4
+176
+21
+145
+77
+160
+72
+194
+119
+174
+173
+80
+123
+19
+5
+65
+145
+86
+15
+117
+168
+152
+6
+69
+163
+158
+77
+44
+174
+51
+148
+27
+34
+166
+94
+69
+172
+10
+112
+184
+98
+137
+140
+12
+16
+185
+169
+149
+182
+147
+51
+181
+31
+154
+53
+129
+99
+41
+155
+160
+170
+178
+143
+56
+56
+34
+100
+94
+66
+155
+138
+32
+152
+25
+182
+71
+187
+87
+39
+56
+184
+4
+175
+9
+85
+31
+23
+59
+149
+165
+54
+39
+153
+166
+23
+42
+48
+110
+30
+190
+76
+148
+7
+108
+189
+162
+72
+172
+185
+170
+155
+197
+191
+175
+139
+61
+111
+122
+136
+117
+82
+41
+108
+85
+135
+50
+89
+85
+111
+99
+199
+106
+44
+116
+100
+157
+43
+48
+106
+6
+85
+56
+178
+161
+166
+153
+24
+171
+13
+142
+135
+135
+195
+155
+178
+75
+51
+38
+166
+61
+71
+82
+49
+163
+138
+161
+123
+96
+70
+156
+107
+40
+84
+141
+96
+111
+200
+4
+31
+150
+22
+180
+90
+120
+107
+169
+47
+163
+163
+112
+4
+20
+82
+113
+146
+60
+50
+159
+109
+22
+154
+135
+21
+115
+105
+195
+23
+185
+106
+173
+90
+183
+91
+102
+195
+53
+166
+119
+24
+79
+57
+32
+79
+187
+18
+24
+180
+69
+197
+164
+12
+2
+104
+9
+121
+48
+199
+164
+195
+96
+23
+77
+53
+29
+101
+146
+168
+91
+40
+17
+146
+126
+44
+131
+190
+165
+83
+18
+167
+37
+122
+1
+115
+81
+51
+178
+4
+29
+138
+169
+176
+133
+17
+108
+99
+24
+58
+128
+53
+167
+125
+49
+171
+183
+160
+116
+62
+127
+2
+78
+48
+186
+92
+75
+25
+80
+55
+14
+192
+25
+21
+107
+53
+158
+75
+35
+131
+78
+89
+37
+20
+187
+143
+178
+184
+103
+166
+73
+146
+24
+29
+157
+88
+115
+99
+161
+72
+191
+98
+69
+132
+176
+72
+47
+38
+9
+113
+199
+178
+75
+52
+38
+162
+32
+138
+139
+194
+115
+148
+58
+18
+183
+138
+187
+79
+196
+62
+11
+114
+185
+88
+64
+196
+200
+39
+36
+70
+100
+170
+120
+192
+76
+125
+70
+98
+160
+81
+44
+136
+23
+118
+106
+176
+103
+33
+72
+137
+175
+21
+153
+131
+5
+58
+100
+81
+187
+195
+95
+12
+19
+10
+90
+53
+115
+13
+48
+173
+3
+67
+179
+69
+5
+12
+25
+47
+61
+140
+93
+102
+176
+146
+90
+30
+172
+166
+50
+9
+3
+141
+19
+50
+128
+121
+175
+163
+2
+147
+62
+54
+167
+118
+6
+179
+16
+90
+198
+181
+106
+10
+105
+139
+96
+127
+97
+42
+179
+95
+164
+127
+90
+198
+180
+98
+166
+119
+21
+51
+123
+80
+176
+137
+34
+178
+162
+174
+184
+139
+184
+53
+65
+121
+138
+141
+8
+183
+28
+125
+96
+54
+65
+108
+64
+17
+124
+193
+46
+143
+43
+170
+37
+94
+31
+139
+161
+118
+58
+89
+12
+70
+115
+62
+139
+74
+197
+122
+158
+56
+110
+158
+166
+174
+153
+148
+117
+170
+171
+98
+57
+57
+35
+99
+80
+193
+39
+106
+80
+134
+81
+85
+180
+119
+101
+135
+101
+196
+64
+24
+170
+13
+143
+150
+10
+115
+1
+170
+13
+156
+17
+101
+60
+50
+165
+140
+161
+106
+193
+5
+98
+145
+192
+44
+140
+48
+25
+121
+104
+138
+92
+111
+41
+46
+107
+31
+22
+59
+158
+20
+95
+198
+133
+14
+94
+36
+175
+122
+164
+89
+55
+131
+96
+199
+127
+178
+123
+142
+145
+196
+73
+78
+13
+176
+143
+73
+153
+57
+171
+114
+149
+70
+79
+46
+165
+176
+172
+55
+183
+199
+152
+121
+166
+103
+132
+64
+199
+20
+131
+12
+94
+59
+108
+117
+132
+134
+24
+137
+7
+11
+1
+113
+73
+19
+56
+173
+134
+48
+83
+72
+82
+48
+157
+108
+39
+65
+37
+37
+93
+30
+143
+195
+82
+137
+86
+83
+128
+26
+6
+5
+173
+198
+32
+15
+3
+87
+92
+178
+36
+18
+190
+174
+139
+74
+190
+79
+166
+85
+17
+138
+71
+192
+114
+152
+91
+179
+55
+126
+58
+17
+187
+168
+127
+50
+158
+102
+189
+21
+29
+183
+41
+200
+29
+177
+199
+4
+37
+190
+11
+158
+56
+112
+171
+17
+171
+69
+80
+60
+43
+123
+151
+199
+39
+45
+122
+124
+49
+182
+55
+95
+82
+39
+97
+31
+116
+19
+77
+91
+56
+119
+12
+3
+109
+31
+2
+139
+18
+57
+182
+181
+50
+77
+13
+187
+10
+178
+184
+100
+148
+188
+199
+105
+43
+118
+122
+73
+137
+166
+167
+115
+184
+73
+186
+63
+109
+89
+152
+117
+134
+152
+105
+66
+51
+113
+23
+122
+122
+35
+116
+186
+75
+178
+195
+172
+78
+120
+15
+14
+155
+5
+37
+177
+129
+180
+121
+108
+162
+7
+183
+36
+173
+115
+134
+167
+197
+85
+139
+70
+172
+6
+95
+113
+25
+136
+194
+145
+129
+67
+44
+68
+10
+53
+30
+108
+177
+96
+182
+31
+151
+31
+30
+106
+164
+33
+126
+57
+13
+168
+88
+21
+133
+11
+73
+137
+166
+168
+118
+195
+110
+108
+57
+171
+113
+147
+63
+59
+188
+200
+109
+51
+131
+131
+6
+60
+110
+117
+114
+38
+1
+64
+178
+92
+153
+92
+177
+39
+43
+109
+67
+19
+115
+118
+74
+186
+54
+52
+29
+110
+197
+198
+16
+113
+136
+3
+197
+160
+189
+102
+108
+135
+35
+200
+87
+123
+153
+15
+110
+127
+176
+117
+115
+40
+8
+94
+91
+101
+194
+57
+196
+63
+14
+120
+193
+84
+171
+66
+64
+188
+157
+50
+91
+97
+167
+128
+72
+80
+33
+73
+148
+31
+59
+73
+110
+4
+32
+160
+78
+29
+73
+177
+7
+47
+24
+119
+105
+160
+18
+68
+44
+55
+140
+147
+20
+200
+21
+125
+163
+55
+62
+84
+144
+109
+161
+187
+77
+183
+1
+166
+183
+8
+3
+151
+79
+116
+186
+77
+192
+60
+35
+77
+148
+196
+44
+104
+30
+45
+199
+192
+165
+62
+91
+190
+124
+41
+126
+191
+16
+175
+109
+84
+125
+199
+73
+43
+5
+46
+36
+198
+67
+26
+153
+90
+163
+169
+147
+158
+29
+156
+76
+56
+57
+42
+140
+58
+92
+34
+174
+144
+99
+101
+120
+13
+1
+92
+145
+42
+153
+143
+83
+11
+121
+28
+80
+28
+51
+60
+102
+69
+100
+183
+2
+169
+197
+63
+7
+81
+24
+19
+99
+27
+75
+9
+176
+177
+81
+98
+57
+63
+66
+34
+13
+173
+119
+160
+96
+135
+148
+78
+138
+123
+101
+102
+104
+107
+113
+113
+65
+176
+72
+53
+70
+150
+70
+71
+193
+124
+12
+155
+23
+144
+61
+73
+86
+62
+199
+41
+59
+182
+166
+158
+59
+132
+66
+13
+81
+173
+111
+109
+61
+185
+163
+117
+33
+146
+182
+183
+62
+129
+14
+126
+31
+51
+32
+137
+136
+183
+77
+15
+200
+65
+190
+159
+43
+32
+4
+141
+10
+193
+71
+92
+118
+76
+200
+118
+105
+171
+85
+168
+51
+189
+83
+199
+43
+72
+46
+31
+174
+167
+42
+151
+127
+4
+83
+65
+45
+84
+98
+36
+140
+119
+49
+28
+133
+142
+60
+87
+182
+110
+27
+174
+198
+29
+191
+86
+198
+21
+145
+82
+184
+169
+160
+43
+21
+145
+81
+187
+193
+73
+105
+174
+99
+27
+75
+8
+178
+199
+195
+181
+132
+171
+34
+71
+122
+97
+82
+25
+10
+39
+149
+144
+126
+67
+68
+9
+39
+158
+196
+159
+191
+112
+161
+155
+85
+120
+153
+47
+101
+190
+31
+80
+1
+85
+104
+57
+13
+166
+78
+178
+165
+188
+48
+195
+136
+68
+183
+94
+113
+39
+14
+141
+117
+37
+172
+103
+75
+123
+66
+85
+125
+183
+172
+193
+7
+112
+10
+55
+38
+136
+75
+34
+127
+59
+12
+138
+123
+100
+94
+66
+150
+108
+97
+16
+25
+7
+22
+70
+20
+90
+166
+190
+47
+169
+194
+49
+145
+34
+103
+111
+137
+29
+144
+5
+135
+166
+182
+2
+173
+20
+166
+20
+31
+10
+181
+195
+144
+111
+171
+30
+44
+196
+186
+152
+39
+66
+50
+105
+184
+160
+106
+196
+27
+195
+131
+29
+1
+148
+78
+140
+144
+6
+137
+174
+14
+117
+178
+12
+78
+158
+50
+83
+48
+144
+30
+86
+49
+117
+66
+143
+69
+122
+118
+10
+199
+107
+55
+168
+113
+168
+190
+31
+73
+163
+123
+73
+130
+124
+173
+127
+5
+85
+69
+55
+109
+160
+179
+34
+199
+89
+145
+70
+118
+79
+13
+173
+119
+164
+115
+11
+35
+117
+188
+77
+169
+122
+14
+185
+186
+51
+30
+124
+79
+153
+11
+96
+77
+196
+87
+161
+187
+74
+164
+116
+26
+113
+40
+32
+29
+90
+79
+69
+105
+9
+114
+8
+17
+38
+74
+105
+164
+44
+184
+114
+28
+148
+35
+81
+176
+128
+185
+158
+85
+90
+175
+39
+63
+32
+24
+60
+144
+132
+95
+181
+35
+183
+186
+75
+178
+190
+143
+151
+21
+173
+47
+129
+157
+181
+73
+11
+9
+159
+79
+41
+141
+79
+5
+119
+73
+169
+163
+53
+57
+65
+82
+109
+113
+103
+197
+59
+185
+183
+35
+167
+89
+33
+5
+131
+144
+89
+34
+9
+150
+15
+148
+151
+177
+108
+56
+163
+75
+183
+31
+134
+132
+188
+138
+141
+4
+158
+113
+61
+149
+147
+140
+122
+73
+146
+20
+3
+43
+32
+2
+128
+149
+148
+148
+153
+191
+171
+106
+103
+63
+57
+177
+150
+112
+123
+133
+90
+144
+63
+79
+111
+155
+136
+23
+110
+58
+157
+28
+156
+83
+97
+35
+141
+134
+135
+9
+39
+155
+183
+107
+194
+7
+98
+125
+73
+112
+20
+112
+93
+148
+57
+12
+161
+64
+132
+23
+150
+98
+36
+142
+123
+67
+94
+166
+149
+3
+77
+36
+123
+16
+188
+185
+19
+51
+139
+175
+200
+24
+153
+97
+13
+2
+104
+4
+91
+109
+38
+55
+186
+26
+79
+46
+165
+174
+161
+4
+178
+34
+2
+110
+48
+97
+153
+43
+84
+115
+139
+200
+152
+114
+119
+84
+37
+71
+94
+124
+102
+100
+85
+9
+88
+49
+107
+4
+65
+157
+158
+132
+177
+75
+60
+86
+179
+96
+170
+159
+20
+93
+180
+50
+78
+24
+42
+43
+79
+92
+40
+14
+124
+24
+27
+149
+48
+148
+64
+51
+134
+146
+70
+109
+22
+154
+129
+195
+6
+85
+58
+183
+183
+53
+71
+147
+49
+168
+172
+120
+177
+178
+82
+92
+11
+40
+145
+115
+185
+81
+21
+199
+6
+44
+10
+67
+112
+70
+11
+41
+146
+111
+157
+144
+56
+41
+144
+93
+62
+139
+81
+37
+92
+18
+85
+150
+139
+82
+43
+121
+145
+179
+175
+35
+41
+130
+14
+116
+174
+199
+32
+4
+139
+197
+136
+44
+45
+76
+58
+59
+39
+103
+69
+89
+112
+74
+37
+158
+13
+61
+51
+158
+95
+150
+44
+120
+123
+57
+42
+139
+56
+92
+44
+41
+51
+140
+186
+59
+80
+153
+195
+196
+28
+1
+159
+147
+51
+185
+53
+56
+61
+61
+23
+190
+130
+74
+76
+190
+61
+55
+181
+194
+136
+74
+24
+81
+73
+113
+26
+142
+19
+39
+63
+28
+200
+149
+100
+57
+46
+163
+172
+164
+36
+144
+141
+156
+69
+9
+40
+158
+191
+126
+42
+114
+111
+46
+73
+29
+120
+63
+98
+20
+43
+81
+96
+53
+52
+39
+165
+40
+159
+198
+158
+173
+16
+142
+108
+171
+55
+187
+32
+109
+172
+51
+160
+108
+9
+83
+18
+166
+35
+113
+168
+195
+59
+196
+52
+146
+7
+136
+152
+91
+178
+51
+101
+152
+6
+68
+155
+126
+157
+14
+72
+105
+188
+181
+198
+160
+179
+36
+12
+148
+181
+160
+130
+145
+97
+81
+13
+155
+12
+82
+187
+182
+17
+61
+15
+144
+132
+104
+37
+83
+170
+73
+106
+183
+149
+47
+141
+27
+95
+131
+130
+4
+51
+77
+1
+121
+114
+3
+188
+104
+138
+93
+116
+59
+112
+141
+38
+165
+49
+13
+33
+84
+13
+119
+4
+154
+90
+151
+100
+43
+160
+168
+175
+139
+60
+110
+123
+150
+193
+7
+109
+194
+184
+161
+114
+42
+26
+179
+36
+10
+135
+127
+148
+143
+128
+86
+163
+5
+170
+173
+112
+117
+96
+123
+73
+135
+149
+83
+164
+35
+138
+113
+35
+196
+69
+51
+80
+28
+48
+38
+198
+45
+93
+158
+112
+49
+86
+79
+101
+97
+74
+166
+138
+132
+156
+146
+77
+145
+183
+194
+116
+153
+82
+114
+148
+62
+43
+104
+37
+87
+189
+157
+37
+14
+152
+191
+180
+167
+180
+181
+66
+167
+11
+159
+63
+147
+113
+164
+162
+101
+154
+13
+96
+56
+81
+181
+157
+114
+77
+38
+134
+65
+188
+148
+193
+34
+64
+85
+133
+37
+30
+49
+27
+127
+115
+156
+99
+194
+69
+75
+31
+108
+177
+90
+146
+72
+117
+57
+94
+52
+68
+142
+44
+183
+107
+199
+31
+198
+108
+74
+74
+173
+178
+114
+80
+62
+48
+135
+183
+82
+48
+157
+110
+46
+93
+146
+35
+101
+95
+62
+118
+150
+38
+84
+165
+37
+134
+74
+39
+173
+88
+171
+33
+65
+95
+183
+46
+34
+192
+50
+174
+194
+1
+60
+151
+171
+69
+78
+54
+22
+48
+91
+111
+56
+134
+105
+23
+198
+181
+110
+33
+4
+132
+158
+166
+178
+173
+38
+69
+80
+58
+30
+60
+90
+2
+8
+31
+111
+194
+160
+21
+87
+132
+11
+82
+195
+29
+20
+65
+11
+87
+22
+150
+106
+92
+197
+153
+151
+133
+35
+21
+12
+80
+178
+151
+102
+53
+4
+151
+74
+84
+39
+79
+122
+28
+69
+164
+166
+118
+21
+64
+199
+13
+96
+56
+74
+148
+21
+198
+199
+17
+108
+97
+15
+18
+174
+84
+138
+77
+22
+40
+39
+81
+137
+94
+131
+143
+83
+14
+142
+125
+74
+121
+55
+48
+196
+139
+75
+2
+142
+31
+112
+195
+162
+18
+52
+156
+70
+19
+83
+126
+13
+147
+161
+50
+52
+59
+89
+8
+47
+16
+74
+97
+121
+57
+52
+5
+159
+114
+51
+84
+44
+107
+54
+161
+79
+28
+59
+104
+97
+44
+194
+175
+103
+50
+171
+183
+155
+91
+150
+79
+132
+78
+84
+5
+78
+22
+36
+20
+200
+20
+121
+146
+186
+7
+165
+134
+116
+99
+147
+197
+56
+168
+105
+123
+192
+50
+174
+194
+196
+33
+40
+139
+80
+32
+72
+147
+35
+89
+27
+158
+106
+22
+177
+66
+5
+34
+160
+57
+106
+126
+4
+93
+127
+128
+25
+196
+156
+176
+50
+125
+95
+53
+61
+93
+12
+37
+112
+144
+59
+58
+21
+4
+41
+9
+87
+49
+110
+18
+127
+200
+54
+129
+90
+178
+65
+186
+136
+144
+45
+177
+55
+141
+151
+42
+91
+173
+22
+175
+53
+144
+191
+51
+189
+73
+141
+194
+94
+22
+85
+116
+133
+156
+143
+54
+42
+161
+196
+127
+197
+43
+86
+131
+19
+133
+36
+18
+182
+136
+179
+55
+119
+19
+48
+118
+77
+1
+121
+117
+16
+38
+91
+6
+16
+45
+129
+172
+71
+77
+26
+62
+142
+92
+77
+40
+146
+118
+198
+123
+161
+62
+128
+10
+109
+166
+20
+31
+5
+152
+69
+43
+44
+77
+63
+93
+191
+111
+145
+78
+165
+86
+33
+28
+78
+17
+196
+30
+18
+36
+58
+25
+30
+159
+88
+97
+196
+107
+75
+90
+71
+13
+47
+161
+148
+40
+111
+108
+48
+121
+97
+93
+84
+71
+70
+186
+90
+67
+193
+154
+189
+153
+14
+116
+166
+157
+52
+100
+131
+88
+152
+119
+144
+198
+93
+185
+70
+157
+120
+104
+152
+172
+67
+61
+165
+42
+166
+22
+36
+19
+193
+187
+190
+59
+40
+113
+122
+114
+192
+127
+37
+83
+169
+65
+70
+42
+22
+153
+127
+181
+149
+63
+41
+80
+112
+154
+120
+135
+126
+147
+149
+172
+97
+33
+127
+70
+82
+59
+24
+10
+50
+10
+13
+188
+16
+2
+71
+10
+20
+32
+12
+191
+34
+89
+31
+191
+64
+68
+36
+8
+127
+97
+37
+152
+180
+116
+79
+28
+62
+122
+175
+153
+146
+108
+133
+26
+160
+130
+143
+89
+51
+109
+194
+188
+184
+11
+12
+172
+129
+21
+173
+46
+124
+133
+84
+108
+94
+190
+101
+98
+79
+193
+51
+172
+176
+104
+46
+142
+42
+171
+55
+191
+53
+199
+115
+103
+185
+185
+48
+19
+89
+161
+168
+159
+45
+42
+49
+116
+63
+131
+25
+171
+4
+90
+106
+26
+6
+5
+176
+10
+78
+175
+155
+155
+140
+41
+193
+188
+197
+91
+178
+50
+102
+158
+33
+181
+194
+134
+64
+177
+88
+141
+54
+62
+86
+156
+166
+195
+84
+146
+123
+27
+59
+115
+163
+143
+198
+100
+20
+21
+154
+133
+18
+109
+98
+6
+154
+72
+49
+46
+38
+14
+145
+146
+171
+113
+146
+57
+33
+86
+26
+183
+59
+114
+152
+89
+174
+43
+92
+164
+164
+106
+166
+42
+157
+165
+186
+27
+93
+117
+65
+139
+55
+79
+185
+198
+129
+190
+182
+186
+84
+31
+29
+99
+135
+118
+97
+122
+61
+67
+59
+149
+168
+72
+119
+71
+159
+112
+46
+66
+186
+124
+69
+99
+172
+147
+132
+75
+59
+82
+166
+61
+72
+85
+61
+4
+74
+12
+12
+162
+68
+153
+112
+93
+150
+70
+72
+2
+165
+169
+136
+94
+146
+29
+66
+137
+24
+117
+89
+77
+66
+107
+47
+124
+124
+30
+67
+129
+175
+93
+186
+82
+17
+165
+40
+160
+3
+181
+61
+139
+88
+80
+87
+6
+57
+92
+35
+189
+19
+16
+129
+32
+31
+104
+146
+142
+142
+173
+165
+33
+112
+183
+87
+81
+103
+88
+5
+40
+194
+7
+95
+112
+19
+113
+106
+23
+183
+95
+129
+116
+139
+193
+104
+91
+9
+40
+161
+8
+3
+145
+51
+198
+135
+28
+156
+83
+98
+37
+146
+147
+166
+76
+159
+75
+23
+63
+175
+89
+159
+151
+76
+105
+145
+123
+40
+131
+30
+5
+164
+139
+159
+103
+193
+34
+67
+102
+9
+137
+147
+49
+176
+21
+137
+41
+13
+109
+138
+48
+52
+77
+197
+92
+182
+67
+168
+7
+136
+154
+99
+16
+3
+77
+37
+127
+36
+72
+108
+200
+36
+16
+171
+86
+183
+125
+100
+82
+193
+18
+180
+114
+67
+180
+83
+78
+123
+37
+117
+170
+169
+86
+198
+13
+101
+90
+39
+25
+200
+171
+30
+46
+5
+18
+66
+37
+30
+48
+23
+101
+7
+133
+138
+27
+127
+120
+179
+195
+154
+177
+76
+62
+89
+180
+80
+61
+54
+171
+144
+128
+78
+114
+184
+86
+56
+168
+103
+114
+155
+106
+47
+127
+142
+109
+176
+83
+115
+143
+22
+51
+105
+174
+103
+58
+22
+12
+76
+153
+35
+36
+102
+92
+40
+8
+94
+92
+106
+13
+129
+54
+171
+138
+92
+113
+57
+124
+36
+101
+87
+18
+123
+181
+177
+37
+32
+58
+68
+83
+92
+3
+192
+128
+41
+99
+30
+88
+58
+161
+46
+28
+163
+121
+66
+106
+49
+137
+186
+84
+30
+24
+76
+41
+169
+45
+150
+104
+70
+89
+103
+22
+8
+52
+47
+14
+63
+55
+168
+110
+150
+115
+141
+12
+1
+102
+3
+102
+187
+3
+141
+19
+49
+121
+87
+33
+20
+27
+179
+35
+2
+98
+177
+178
+78
+67
+98
+187
+45
+192
+148
+158
+20
+102
+34
+87
+16
+110
+121
+139
+148
+39
+106
+85
+158
+186
+103
+139
+115
+37
+191
+17
+185
+163
+116
+30
+134
+137
+16
+64
+40
+66
+39
+40
+92
+194
+141
+103
+151
+182
+132
+156
+150
+98
+40
+159
+195
+139
+80
+30
+63
+109
+90
+160
+154
+84
+121
+179
+181
+80
+50
+188
+74
+158
+85
+88
+164
+187
+52
+33
+130
+81
+125
+18
+186
+159
+80
+49
+176
+23
+151
+101
+52
+3
+155
+101
+15
+184
+168
+151
+199
+35
+23
+25
+150
+76
+107
+162
+10
+4
+135
+176
+46
+96
+162
+114
+24
+125
+134
+82
+91
+7
+22
+73
+43
+4
+40
+1
+54
+115
+6
+199
+142
+68
+130
+169
+45
+150
+98
+43
+180
+91
+129
+155
+172
+38
+82
+157
+6
+24
+88
+116
+104
+185
+175
+191
+173
+121
+173
+147
+128
+52
+161
+98
+142
+171
+146
+136
+110
+36
+28
+41
+198
+21
+152
+119
+152
+45
+98
+189
+51
+9
+2
+128
+154
+175
+67
+26
+153
+89
+158
+148
+71
+95
+134
+152
+104
+59
+16
+170
+74
+117
+40
+187
+162
+91
+94
+142
+9
+180
+198
+171
+50
+160
+110
+24
+157
+123
+130
+73
+70
+167
+174
+142
+91
+69
+1
+186
+108
+173
+65
+37
+38
+99
+55
+40
+147
+123
+22
+22
+138
+30
+145
+195
+72
+79
+23
+35
+1
+97
+170
+153
+185
+140
+174
+189
+171
+125
+12
+153
+9
+78
+189
+29
+79
+13
+166
+83
+1
+64
+177
+83
+109
+110
+76
+74
+160
+94
+126
+114
+153
+90
+170
+11
+135
+117
+88
+76
+70
+137
+193
+129
+38
+67
+60
+165
+50
+16
+44
+124
+150
+186
+175
+174
+69
+55
+106
+148
+131
+59
+178
+142
+50
+22
+86
+117
+131
+133
+18
+114
+121
+106
+144
+116
+199
+153
+127
+187
+178
+188
+132
+95
+190
+87
+8
+67
+139
+29
+122
+80
+178
+152
+115
+124
+108
+137
+50
+69
+160
+148
+44
+138
+33
+157
+41
+41
+74
+79
+12
+161
+64
+138
+49
+56
+98
+87
+41
+63
+14
+119
+188
+60
+69
+77
+47
+189
+117
+4
+169
+184
+184
+46
+20
+111
+89
+140
+35
+155
+17
+110
+111
+81
+87
+195
+190
+189
+22
+35
+16
+184
+166
+138
+141
+2
+146
+62
+57
+193
+41
+116
+125
+111
+138
+36
+173
+118
+148
+30
+50
+35
+158
+36
+198
+63
+197
+17
+125
+1
+85
+102
+49
+179
+39
+25
+194
+145
+128
+59
+8
+115
+20
+93
+175
+18
+135
+54
+109
+170
+42
+128
+189
+183
+3
+175
+20
+151
+123
+184
+197
+126
+187
+185
+31
+122
+56
+40
+136
+55
+107
+148
+132
+60
+169
+78
+150
+1
+61
+158
+4
+3
+181
+58
+125
+26
+33
+166
+100
+111
+167
+4
+126
+123
+2
+107
+29
+12
+13
+173
+130
+19
+151
+132
+41
+58
+176
+140
+57
+81
+177
+134
+14
+79
+147
+172
+110
+115
+102
+175
+135
+36
+5
+108
+7
+73
+178
+14
+83
+171
+79
+136
+113
+53
+102
+140
+120
+64
+108
+74
+78
+4
+120
+91
+67
+184
+99
+144
+170
+128
+41
+93
+197
+143
+89
+52
+108
+185
+141
+180
+10
+49
+200
+167
+199
+95
+179
+23
+127
+158
+2
+198
+170
+39
+102
+64
+67
+28
+171
+174
+105
+66
+54
+137
+134
+175
+48
+117
+74
+193
+88
+199
+2
+19
+99
+28
+76
+10
+175
+161
+199
+144
+75
+157
+65
+183
+109
+11
+92
+49
+71
+187
+90
+55
+123
+46
+168
+198
+83
+111
+125
+153
+195
+196
+23
+180
+70
+7
+7
+187
+56
+58
+45
+153
+116
+119
+70
+155
+102
+19
+195
+6
+82
+35
+76
+148
+3
+86
+97
+7
+170
+164
+54
+49
+9
+16
+17
+155
+185
+116
+30
+140
+166
+140
+150
+40
+89
+177
+66
+2
+18
+95
+7
+187
+62
+91
+189
+121
+23
+49
+93
+117
+63
+133
+31
+189
+55
+32
+97
+94
+90
+94
+159
+108
+23
+163
+174
+184
+134
+152
+111
+94
+169
+175
+130
+2
+45
+56
+130
+76
+89
+51
+104
+171
+89
+200
+1
+6
+33
+142
+157
+70
+4
+3
+180
+57
+119
+3
+153
+90
+166
+187
+35
+126
+42
+119
+143
+188
+40
+156
+173
+40
+82
+131
+52
+136
+149
+71
+82
+59
+15
+166
+62
+80
+125
+31
+58
+74
+122
+65
+95
+188
+74
+151
+46
+119
+96
+111
+200
+5
+30
+140
+170
+165
+56
+56
+35
+106
+121
+176
+169
+29
+51
+52
+53
+50
+24
+90
+131
+175
+75
+76
+187
+33
+123
+38
+127
+18
+170
+60
+30
+40
+173
+84
+147
+126
+42
+117
+125
+97
+57
+74
+132
+125
+166
+73
+147
+28
+45
+19
+111
+98
+196
+91
+187
+105
+152
+167
+33
+94
+75
+1
+136
+3
+3
+188
+102
+127
+46
+130
+170
+51
+184
+45
+14
+80
+157
+25
+135
+187
+110
+179
+86
+108
+77
+87
+31
+9
+177
+182
+96
+143
+197
+94
+196
+132
+27
+176
+13
+94
+47
+35
+191
+37
+105
+96
+35
+152
+200
+30
+182
+26
+115
+59
+120
+195
+86
+167
+29
+75
+187
+51
+24
+85
+97
+23
+66
+187
+131
+101
+30
+78
+200
+98
+187
+46
+195
+157
+190
+125
+43
+136
+31
+168
+131
+71
+51
+71
+166
+160
+66
+157
+147
+69
+98
+165
+113
+198
+173
+54
+170
+135
+79
+57
+37
+110
+130
+196
+8
+87
+47
+105
+10
+114
+197
+163
+3
+153
+92
+177
+35
+20
+2
+35
+195
+55
+174
+154
+156
+154
+121
+145
+181
+180
+59
+132
+61
+186
+167
+129
+71
+65
+151
+127
+200
+61
+172
+84
+153
+168
+31
+77
+186
+24
+72
+15
+48
+152
+86
+147
+112
+149
+89
+195
+169
+62
+47
+129
+155
+169
+22
+13
+86
+199
+22
+147
+87
+1
+22
+129
+177
+103
+31
+60
+86
+176
+85
+126
+194
+30
+39
+166
+43
+169
+31
+66
+120
+129
+93
+1
+172
+23
+190
+140
+129
+119
+153
+50
+121
+78
+188
+22
+44
+71
+30
+141
+178
+4
+27
+123
+98
+83
+16
+154
+185
+123
+75
+144
+191
+57
+23
+25
+143
+39
+146
+127
+54
+183
+15
+42
+124
+167
+86
+12
+102
+110
+141
+58
+80
+162
+58
+86
+200
+28
+173
+184
+150
+46
+125
+139
+116
+47
+37
+1
+74
+33
+135
+117
+87
+72
+50
+58
+97
+64
+107
+72
+71
+182
+52
+76
+184
+28
+112
+20
+114
+112
+42
+50
+125
+96
+59
+89
+4
+24
+112
+58
+144
+146
+181
+177
+30
+192
+80
+155
+14
+90
+18
+101
+48
+176
+27
+184
+59
+105
+99
+54
+31
+101
+130
+74
+70
+160
+132
+154
+137
+37
+196
+46
+109
+44
+82
+99
+61
+74
+97
+116
+22
+93
+160
+123
+102
+103
+103
+96
+47
+21
+106
+44
+114
+91
+119
+99
+123
+46
+172
+20
+173
+63
+17
+142
+100
+117
+9
+2
+132
+176
+72
+49
+47
+46
+49
+87
+80
+102
+94
+52
+66
+131
+191
+170
+104
+100
+66
+98
+195
+89
+183
+99
+148
+200
+75
+49
+20
+82
+110
+127
+169
+78
+149
+187
+188
+44
+176
+65
+2
+35
+188
+16
+9
+111
+189
+135
+115
+72
+2
+165
+172
+148
+143
+126
+68
+76
+45
+193
+152
+179
+108
+41
+76
+88
+46
+88
+117
+111
+8
+56
+66
+90
+147
+77
+143
+166
+111
+171
+36
+77
+135
+121
+117
+9
+7
+163
+117
+38
+178
+125
+149
+174
+100
+37
+129
+36
+59
+36
+86
+192
+186
+185
+41
+179
+110
+50
+111
+24
+141
+33
+133
+107
+46
+112
+64
+180
+103
+196
+54
+164
+99
+123
+43
+157
+158
+133
+179
+78
+57
+38
+116
+162
+125
+100
+73
+141
+190
+73
+132
+137
+39
+199
+45
+82
+91
+8
+28
+97
+134
+136
+12
+53
+10
+187
+39
+146
+130
+71
+56
+97
+84
+26
+8
+15
+18
+174
+84
+138
+75
+11
+197
+86
+141
+75
+187
+47
+4
+4
+192
+118
+179
+19
+99
+29
+85
+46
+116
+80
+39
+118
+160
+99
+159
+60
+136
+75
+30
+106
+169
+57
+28
+53
+75
+172
+155
+191
+147
+169
+90
+21
+120
+128
+93
+6
+199
+145
+75
+151
+30
+25
+81
+66
+69
+15
+76
+122
+48
+189
+103
+120
+199
+112
+87
+114
+108
+24
+169
+1
+92
+143
+32
+105
+147
+138
+104
+184
+171
+174
+106
+78
+112
+172
+30
+34
+134
+102
+6
+121
+69
+128
+152
+164
+20
+40
+65
+33
+15
+195
+40
+86
+160
+188
+86
+26
+186
+81
+15
+163
+47
+16
+79
+129
+66
+37
+33
+63
+84
+141
+93
+88
+97
+190
+69
+113
+53
+104
+151
+173
+87
+164
+4
+151
+67
+48
+84
+80
+122
+17
+5
+80
+36
+98
+68
+131
+173
+61
+12
+120
+20
+39
+55
+183
+6
+196
+121
+163
+93
+91
+107
+25
+193
+134
+72
+24
+101
+191
+34
+86
+18
+131
+28
+195
+121
+169
+125
+36
+88
+10
+64
+99
+19
+26
+187
+88
+47
+94
+148
+41
+113
+114
+71
+2
+175
+34
+28
+62
+128
+12
+116
+191
+109
+132
+13
+96
+61
+104
+76
+120
+42
+174
+63
+16
+134
+60
+158
+11
+42
+157
+167
+192
+57
+11
+157
+44
+52
+116
+31
+144
+188
+29
+88
+66
+7
+54
+63
+93
+189
+104
+120
+186
+40
+169
+55
+14
+191
+22
+13
+85
+190
+180
+168
+193
+47
+145
+53
+15
+16
+159
+18
+75
+94
+87
+81
+104
+99
+58
+58
+22
+14
+93
+33
+159
+61
+136
+63
+160
+193
+118
+172
+168
+67
+86
+119
+141
+178
+3
+22
+104
+34
+67
+97
+185
+36
+154
+3
+28
+147
+28
+50
+44
+19
+123
+166
+93
+62
+141
+85
+47
+117
+80
+27
+44
+20
+122
+159
+59
+121
+198
+101
+26
+50
+67
+155
+128
+180
+125
+135
+83
+86
+174
+68
+46
+63
+168
+45
+163
+173
+174
+93
+192
+116
+165
+150
+20
+173
+61
+7
+97
+123
+68
+104
+20
+181
+113
+50
+86
+64
+18
+134
+39
+29
+29
+117
+38
+178
+128
+170
+71
+98
+153
+35
+38
+115
+153
+83
+129
+27
+198
+151
+127
+3
+74
+20
+49
+120
+83
+18
+161
+4
+178
+32
+191
+62
+55
+174
+157
+173
+29
+16
+44
+118
+116
+32
+151
+18
+151
+147
+130
+54
+157
+60
+150
+159
+6
+10
+4
+136
+181
+69
+185
+89
+73
+35
+160
+46
+34
+195
+64
+32
+20
+35
+34
+89
+31
+183
+24
+101
+190
+36
+104
+104
+84
+174
+88
+161
+176
+14
+98
+69
+135
+188
+112
+184
+96
+126
+92
+18
+77
+106
+145
+113
+177
+52
+118
+41
+187
+159
+75
+17
+28
+19
+61
+1
+52
+109
+189
+154
+21
+143
+71
+140
+198
+134
+22
+128
+169
+62
+58
+189
+19
+13
+110
+149
+101
+67
+96
+178
+1
+9
+46
+193
+145
+140
+134
+143
+57
+57
+29
+60
+104
+88
+188
+139
+149
+43
+121
+136
+133
+174
+51
+146
+18
+193
+198
+49
+116
+56
+97
+81
+14
+155
+4
+31
+149
+19
+179
+106
+22
+184
+104
+175
+113
+109
+36
+36
+91
+25
+137
+198
+158
+169
+194
+51
+160
+101
+167
+96
+72
+170
+172
+106
+92
+194
+142
+107
+169
+50
+181
+37
+194
+30
+39
+169
+61
+46
+131
+172
+51
+164
+126
+78
+138
+128
+132
+40
+54
+165
+106
+149
+145
+134
+97
+183
+24
+99
+177
+176
+63
+3
+47
+61
+144
+113
+183
+89
+85
+112
+112
+65
+185
+121
+67
+116
+92
+110
+35
+25
+35
+189
+23
+41
+35
+48
+175
+17
+128
+16
+151
+162
+13
+21
+11
+78
+170
+122
+9
+155
+47
+95
+143
+9
+169
+130
+66
+26
+164
+145
+199
+91
+162
+152
+57
+180
+167
+189
+32
+88
+43
+70
+33
+169
+124
+24
+30
+160
+94
+126
+116
+163
+137
+157
+114
+71
+7
+2
+153
+99
+22
+40
+43
+101
+19
+6
+67
+150
+92
+7
+19
+51
+136
+156
+113
+74
+29
+107
+187
+157
+62
+164
+27
+84
+65
+37
+38
+94
+28
+121
+82
+199
+61
+178
+115
+91
+117
+82
+41
+109
+84
+128
+15
+138
+98
+148
+10
+129
+83
+139
+90
+93
+148
+54
+191
+64
+71
+48
+55
+95
+84
+48
+133
+166
+1
+114
+83
+73
+90
+83
+89
+190
+144
+152
+19
+152
+144
+93
+66
+161
+168
+164
+73
+167
+148
+185
+181
+24
+116
+78
+29
+68
+155
+117
+111
+13
+83
+182
+145
+33
+97
+87
+47
+103
+196
+54
+160
+75
+15
+14
+149
+172
+90
+1
+193
+153
+184
+125
+97
+60
+89
+191
+149
+180
+143
+38
+146
+132
+79
+87
+20
+133
+24
+148
+77
+130
+92
+186
+89
+62
+177
+107
+50
+139
+182
+45
+34
+1
+103
+15
+162
+43
+1
+23
+130
+174
+77
+97
+93
+86
+80
+112
+153
+109
+79
+95
+64
+130
+6
+72
+182
+43
+21
+146
+88
+14
+99
+65
+103
+33
+78
+170
+124
+18
+192
+189
+11
+168
+110
+153
+132
+15
+108
+114
+116
+72
+197
+132
+20
+135
+38
+14
+141
+122
+63
+78
+104
+126
+22
+5
+33
+149
+4
+82
+58
+7
+122
+76
+156
+54
+120
+41
+167
+34
+104
+123
+3
+110
+38
+36
+80
+156
+15
+87
+194
+181
+143
+25
+66
+175
+59
+186
+182
+24
+106
+18
+161
+5
+181
+48
+54
+100
+111
+171
+28
+32
+139
+148
+35
+84
+186
+163
+107
+174
+85
+142
+92
+75
+27
+84
+66
+39
+41
+100
+34
+106
+128
+18
+158
+183
+81
+42
+121
+149
+11
+128
+72
+75
+7
+169
+159
+30
+151
+41
+86
+149
+124
+4
+111
+34
+6
+129
+122
+170
+124
+18
+197
+19
+145
+99
+96
+88
+60
+172
+94
+19
+74
+73
+176
+1
+25
+145
+44
+160
+168
+173
+128
+14
+132
+74
+54
+64
+96
+7
+176
+195
+189
+184
+3
+162
+151
+52
+151
+39
+79
+125
+38
+103
+77
+139
+146
+26
+39
+6
+85
+60
+196
+38
+69
+76
+35
+127
+47
+144
+38
+140
+95
+116
+44
+17
+110
+110
+71
+43
+20
+134
+28
+166
+143
+168
+124
+38
+113
+138
+17
+59
+4
+92
+119
+90
+71
+20
+83
+114
+142
+29
+98
+125
+72
+111
+19
+111
+101
+10
+150
+13
+126
+42
+118
+131
+122
+157
+43
+53
+130
+104
+53
+187
+45
+192
+147
+157
+20
+105
+50
+161
+116
+51
+66
+135
+25
+132
+170
+36
+85
+188
+162
+79
+20
+11
+88
+34
+15
+188
+189
+46
+178
+61
+166
+46
+180
+72
+16
+44
+126
+162
+37
+168
+70
+114
+58
+118
+195
+106
+81
+137
+95
+142
+2
+131
+173
+60
+200
+63
+187
+153
+38
+50
+162
+126
+100
+67
+104
+19
+183
+129
+127
+1
+70
+10
+31
+99
+115
+196
+150
+134
+56
+131
+88
+147
+93
+37
+186
+185
+41
+182
+126
+121
+194
+76
+111
+188
+124
+59
+37
+94
+35
+165
+82
+6
+98
+139
+152
+61
+2
+67
+182
+94
+127
+115
+147
+51
+182
+36
+181
+158
+125
+128
+47
+134
+186
+109
+181
+110
+32
+2
+125
+133
+80
+82
+179
+134
+197
+180
+108
+30
+12
+2
+110
+39
+51
+157
+81
+78
+142
+146
+7
+124
+88
+14
+89
+11
+67
+108
+51
+134
+143
+53
+38
+148
+153
+183
+128
+119
+167
+133
+101
+12
+159
+50
+74
+195
+109
+101
+22
+28
+168
+158
+37
+5
+95
+128
+116
+142
+15
+10
+127
+73
+100
+145
+172
+126
+13
+147
+165
+69
+132
+175
+59
+186
+184
+33
+143
+165
+108
+167
+29
+74
+184
+37
+172
+96
+32
+134
+117
+98
+134
+123
+137
+117
+73
+184
+47
+28
+146
+27
+52
+68
+144
+55
+33
+108
+153
+147
+108
+125
+179
+149
+85
+166
+36
+126
+33
+68
+113
+70
+8
+20
+51
+133
+137
+32
+156
+52
+109
+190
+160
+53
+74
+174
+177
+99
+200
+109
+57
+167
+88
+29
+179
+17
+96
+27
+96
+139
+170
+166
+74
+148
+26
+25
+121
+99
+108
+156
+167
+6
+129
+125
+191
+27
+44
+21
+132
+8
+61
+93
+12
+39
+125
+2
+88
+115
+98
+156
+62
+169
+56
+13
+179
+157
+137
+8
+21
+57
+153
+4
+51
+77
+1
+118
+98
+129
+96
+16
+34
+58
+43
+141
+59
+85
+186
+147
+14
+161
+46
+28
+156
+82
+90
+3
+15
+60
+29
+35
+155
+17
+102
+66
+77
+73
+147
+31
+65
+113
+93
+144
+33
+98
+99
+108
+163
+4
+163
+142
+187
+51
+26
+92
+124
+118
+195
+108
+95
+195
+117
+150
+52
+163
+111
+6
+38
+175
+112
+101
+2
+106
+20
+163
+4
+156
+104
+25
+15
+67
+74
+38
+165
+55
+43
+171
+39
+95
+21
+74
+57
+74
+140
+170
+164
+55
+59
+64
+53
+140
+166
+139
+144
+14
+188
+6
+147
+30
+61
+96
+31
+123
+61
+62
+29
+15
+33
+65
+98
+3
+141
+21
+63
+187
+162
+88
+69
+29
+152
+56
+166
+100
+105
+132
+50
+114
+34
+181
+188
+97
+96
+102
+152
+193
+191
+17
+184
+152
+52
+147
+22
+8
+53
+46
+1
+197
+173
+71
+72
+194
+119
+169
+147
+162
+49
+41
+5
+60
+118
+173
+176
+108
+61
+199
+43
+74
+58
+81
+164
+59
+83
+167
+59
+52
+181
+18
+84
+140
+87
+63
+200
+36
+15
+170
+89
+7
+45
+3
+18
+81
+127
+38
+88
+187
+133
+116
+96
+141
+178
+4
+23
+107
+35
+49
+182
+51
+74
+185
+49
+31
+142
+181
+7
+13
+19
+197
+11
+94
+62
+129
+24
+180
+72
+11
+23
+36
+14
+158
+27
+139
+194
+114
+144
+39
+140
+91
+86
+96
+5
+167
+160
+57
+105
+118
+171
+163
+38
+166
+58
+52
+195
+106
+82
+137
+89
+101
+6
+130
+130
+7
+75
+191
+72
+114
+33
+175
+158
+168
+194
+53
+173
+160
+3
+182
+62
+142
+96
+93
+100
+166
+97
+89
+66
+196
+177
+105
+39
+90
+188
+120
+33
+117
+8
+196
+107
+80
+121
+10
+169
+129
+54
+164
+102
+135
+92
+143
+30
+96
+109
+190
+161
+62
+123
+188
+21
+34
+19
+13
+109
+137
+43
+31
+200
+119
+115
+25
+114
+65
+165
+12
+183
+198
+137
+45
+40
+37
+64
+54
+147
+197
+64
+12
+100
+92
+56
+104
+128
+32
+42
+164
+9
+175
+173
+64
+32
+17
+13
+125
+36
+95
+47
+25
+133
+173
+40
+87
+161
+188
+82
+3
+77
+38
+140
+96
+123
+73
+138
+170
+185
+178
+6
+38
+175
+113
+102
+195
+57
+193
+42
+120
+141
+174
+172
+70
+77
+29
+86
+55
+163
+84
+34
+52
+10
+187
+39
+151
+158
+193
+139
+93
+111
+32
+195
+87
+170
+34
+80
+173
+126
+1
+68
+6
+21
+77
+72
+141
+197
+115
+121
+93
+71
+195
+132
+41
+59
+187
+190
+62
+62
+18
+152
+154
+152
+131
+19
+141
+78
+197
+82
+125
+16
+171
+83
+156
+194
+158
+4
+6
+1
+155
+117
+114
+32
+167
+114
+182
+65
+155
+147
+89
+14
+87
+198
+10
+78
+186
+13
+4
+111
+34
+9
+152
+29
+10
+1
+118
+101
+143
+149
+11
+124
+47
+172
+12
+121
+22
+43
+63
+191
+184
+187
+67
+118
+114
+19
+93
+186
+84
+35
+53
+5
+155
+87
+128
+191
+197
+64
+15
+111
+134
+14
+74
+122
+67
+108
+51
+136
+155
+106
+47
+127
+142
+114
+5
+6
+189
+85
+9
+95
+87
+71
+43
+21
+142
+64
+104
+54
+187
+38
+142
+115
+10
+29
+90
+78
+62
+72
+74
+1
+137
+16
+72
+87
+73
+57
+90
+31
+177
+189
+142
+151
+31
+30
+103
+146
+155
+17
+107
+95
+12
+13
+174
+130
+21
+152
+128
+1
+57
+135
+97
+163
+113
+12
+52
+10
+192
+68
+80
+73
+118
+51
+47
+25
+128
+147
+135
+90
+126
+145
+136
+116
+75
+5
+157
+101
+195
+64
+33
+24
+52
+96
+109
+198
+6
+54
+74
+160
+94
+126
+112
+138
+26
+114
+56
+111
+163
+181
+20
+90
+164
+174
+167
+43
+157
+155
+114
+93
+134
+171
+23
+5
+19
+75
+79
+3
+110
+32
+2
+127
+146
+134
+94
+155
+90
+148
+77
+131
+100
+17
+10
+107
+152
+153
+151
+129
+14
+128
+42
+99
+15
+5
+94
+126
+108
+120
+147
+3
+97
+158
+74
+25
+91
+121
+111
+179
+76
+46
+190
+131
+73
+65
+135
+27
+149
+59
+14
+149
+177
+117
+114
+36
+191
+22
+15
+96
+44
+3
+29
+145
+13
+169
+102
+93
+46
+40
+25
+191
+123
+27
+54
+79
+195
+58
+197
+60
+188
+192
+55
+6
+149
+36
+78
+147
+188
+3
+129
+147
+124
+22
+17
+104
+77
+128
+75
+96
+105
+169
+69
+94
+146
+36
+99
+73
+152
+57
+176
+144
+78
+175
+150
+127
+11
+126
+55
+200
+109
+56
+157
+38
+24
+198
+176
+78
+88
+24
+156
+122
+135
+111
+53
+119
+35
+140
+132
+132
+6
+47
+26
+139
+2
+161
+151
+63
+19
+153
+143
+86
+31
+11
+192
+52
+191
+78
+148
+191
+14
+168
+83
+187
+179
+196
+164
+21
+53
+135
+136
+3
+193
+136
+75
+32
+117
+23
+83
+91
+4
+8
+15
+23
+6
+25
+104
+197
+51
+134
+150
+91
+3
+198
+169
+29
+55
+75
+159
+79
+41
+139
+67
+155
+125
+159
+27
+133
+159
+162
+145
+12
+169
+106
+118
+154
+60
+180
+137
+5
+2
+164
+171
+152
+174
+78
+102
+112
+155
+128
+175
+98
+13
+196
+58
+184
+189
+76
+160
+78
+35
+104
+115
+154
+96
+190
+75
+145
+198
+81
+111
+135
+18
+90
+179
+73
+25
+94
+145
+26
+48
+58
+122
+9
+160
+75
+14
+11
+145
+171
+128
+30
+28
+98
+142
+169
+140
+123
+83
+190
+194
+61
+20
+170
+48
+157
+115
+77
+25
+60
+137
+85
+75
+93
+84
+67
+45
+70
+17
+81
+130
+55
+161
+74
+197
+120
+151
+32
+31
+98
+114
+5
+2
+175
+32
+18
+16
+140
+95
+113
+21
+113
+90
+128
+156
+187
+122
+50
+8
+199
+126
+164
+56
+61
+61
+20
+175
+70
+45
+46
+74
+30
+116
+32
+149
+6
+94
+111
+22
+134
+10
+54
+34
+116
+193
+119
+182
+17
+69
+64
+164
+7
+170
+157
+10
+49
+8
+6
+171
+172
+98
+38
+150
+159
+12
+41
+137
+59
+124
+8
+139
+163
+127
+100
+59
+56
+8
+149
+21
+187
+137
+139
+3
+164
+158
+79
+52
+4
+154
+92
+168
+178
+160
+159
+113
+53
+99
+122
+43
+167
+15
+192
+16
+172
+86
+173
+67
+46
+74
+31
+116
+26
+111
+30
+189
+61
+71
+77
+20
+35
+30
+65
+124
+163
+58
+86
+195
+200
+49
+92
+119
+85
+39
+71
+78
+34
+104
+123
+5
+125
+104
+103
+86
+187
+149
+17
+162
+20
+66
+20
+125
+177
+138
+35
+174
+126
+192
+21
+200
+18
+109
+96
+192
+95
+38
+177
+123
+146
+172
+123
+193
+54
+186
+32
+122
+47
+188
+104
+136
+83
+75
+104
+154
+190
+157
+40
+25
+193
+137
+90
+109
+47
+103
+199
+65
+3
+32
+169
+125
+30
+56
+72
+127
+121
+182
+5
+192
+111
+137
+21
+102
+19
+4
+50
+67
+157
+142
+39
+160
+14
+44
+146
+77
+153
+28
+194
+115
+141
+17
+30
+33
+133
+98
+193
+79
+139
+132
+137
+40
+7
+80
+24
+23
+123
+135
+103
+2
+89
+120
+119
+38
+164
+39
+164
+34
+127
+56
+199
+93
+166
+160
+68
+173
+27
+13
+35
+93
+47
+47
+68
+183
+87
+79
+92
+40
+14
+126
+33
+70
+120
+95
+91
+93
+143
+23
+48
+86
+84
+135
+56
+127
+58
+6
+115
+41
+10
+93
+71
+191
+105
+117
+161
+113
+31
+168
+130
+67
+34
+8
+137
+157
+110
+46
+91
+133
+178
+70
+23
+112
+65
+186
+133
+119
+124
+75
+131
+113
+103
+4
+101
+168
+103
+105
+106
+100
+42
+157
+168
+194
+55
+187
+35
+126
+43
+128
+181
+141
+17
+32
+42
+168
+37
+109
+121
+147
+197
+61
+197
+37
+54
+188
+48
+196
+152
+147
+118
+184
+48
+31
+160
+85
+68
+47
+72
+12
+29
+67
+147
+76
+136
+133
+180
+85
+90
+174
+38
+62
+31
+33
+122
+38
+134
+60
+160
+21
+91
+158
+134
+185
+101
+150
+188
+180
+193
+143
+118
+27
+102
+169
+99
+71
+135
+176
+41
+68
+40
+30
+27
+91
+109
+36
+39
+115
+140
+12
+11
+163
+82
+26
+20
+94
+182
+48
+54
+94
+75
+7
+170
+158
+23
+112
+74
+34
+140
+134
+150
+96
+27
+99
+154
+37
+36
+88
+6
+40
+195
+9
+100
+118
+13
+13
+165
+80
+192
+37
+91
+16
+82
+147
+147
+166
+74
+150
+33
+49
+200
+159
+160
+125
+118
+178
+13
+77
+145
+185
+5
+165
+146
+194
+50
+158
+96
+158
+84
+85
+161
+200
+151
+111
+107
+43
+96
+188
+67
+111
+62
+174
+91
+177
+46
+86
+103
+40
+120
+162
+92
+96
+146
+12
+165
+82
+11
+127
+70
+73
+14
+28
+41
+198
+16
+119
+171
+154
+187
+135
+136
+199
+172
+44
+113
+88
+112
+84
+98
+33
+119
+21
+59
+164
+60
+81
+148
+165
+55
+48
+196
+148
+122
+1
+112
+65
+190
+155
+17
+110
+114
+94
+140
+193
+100
+65
+91
+167
+183
+199
+144
+78
+176
+155
+151
+110
+106
+45
+119
+108
+181
+116
+64
+144
+95
+71
+175
+13
+103
+107
+113
+119
+100
+126
+64
+46
+106
+21
+176
+65
+12
+85
+7
+74
+184
+42
+200
+28
+167
+154
+23
+154
+114
+101
+184
+1
+148
+82
+160
+25
+110
+41
+54
+163
+88
+68
+17
+88
+177
+72
+42
+8
+75
+175
+177
+92
+159
+133
+163
+186
+51
+32
+134
+117
+101
+150
+196
+31
+21
+51
+120
+61
+91
+196
+159
+197
+151
+132
+34
+21
+23
+149
+90
+197
+174
+72
+71
+180
+46
+56
+121
+30
+91
+77
+48
+190
+116
+183
+62
+122
+177
+171
+33
+57
+50
+187
+72
+155
+83
+103
+75
+125
+82
+163
+45
+6
+35
+157
+29
+161
+110
+12
+81
+178
+145
+65
+86
+139
+58
+97
+69
+137
+7
+10
+2
+123
+118
+3
+162
+143
+4
+143
+24
+54
+113
+195
+157
+187
+111
+186
+117
+33
+145
+180
+174
+26
+196
+143
+98
+104
+150
+163
+30
+115
+23
+111
+57
+143
+149
+10
+122
+42
+161
+190
+90
+35
+3
+105
+1
+65
+178
+88
+126
+166
+68
+110
+56
+142
+151
+35
+53
+3
+141
+25
+82
+68
+67
+191
+149
+177
+123
+146
+171
+110
+124
+153
+9
+74
+164
+126
+78
+140
+138
+169
+171
+110
+120
+131
+108
+70
+45
+42
+50
+125
+106
+106
+90
+185
+100
+143
+158
+61
+146
+127
+54
+179
+188
+121
+39
+147
+131
+66
+13
+89
+18
+109
+95
+187
+70
+145
+39
+130
+34
+36
+110
+139
+41
+1
+40
+28
+14
+35
+87
+4
+47
+43
+39
+54
+174
+154
+166
+10
+166
+108
+156
+162
+169
+164
+61
+93
+10
+28
+78
+17
+3
+67
+181
+83
+72
+81
+44
+136
+22
+110
+64
+192
+180
+157
+121
+119
+27
+90
+99
+191
+55
+12
+182
+184
+69
+163
+162
+102
+157
+33
+182
+199
+158
+159
+135
+176
+46
+92
+141
+22
+64
+186
+142
+184
+26
+109
+18
+130
+18
+138
+73
+193
+108
+110
+91
+156
+118
+113
+12
+60
+54
+186
+33
+121
+34
+111
+168
+8
+137
+154
+94
+174
+3
+54
+100
+115
+191
+115
+175
+19
+142
+87
+46
+96
+162
+111
+8
+53
+45
+192
+153
+191
+168
+91
+37
+3
+87
+97
+3
+145
+45
+165
+189
+55
+29
+84
+41
+95
+2
+163
+159
+92
+120
+97
+104
+153
+179
+98
+185
+27
+100
+158
+51
+92
+91
+124
+126
+38
+101
+66
+87
+129
+191
+193
+40
+103
+57
+17
+193
+9
+116
+18
+66
+31
+198
+106
+57
+192
+43
+130
+195
+2
+60
+139
+97
+135
+141
+37
+155
+196
+185
+142
+192
+75
+126
+87
+185
+131
+125
+172
+110
+117
+113
+21
+114
+94
+145
+24
+38
+18
+167
+40
+140
+80
+27
+41
+5
+67
+160
+158
+107
+22
+170
+24
+14
+75
+123
+65
+85
+127
+198
+41
+71
+55
+96
+85
+46
+112
+58
+138
+108
+9
+86
+36
+43
+136
+28
+144
+18
+12
+116
+188
+88
+34
+15
+185
+177
+195
+180
+125
+130
+55
+164
+93
+77
+32
+97
+101
+133
+92
+157
+110
+51
+119
+62
+102
+57
+20
+14
+104
+100
+67
+101
+6
+129
+128
+4
+76
+27
+77
+22
+37
+31
+52
+40
+169
+58
+32
+70
+133
+168
+16
+187
+176
+176
+77
+81
+197
+55
+159
+63
+151
+143
+103
+132
+62
+187
+171
+143
+120
+36
+136
+95
+147
+26
+32
+162
+88
+67
+17
+95
+20
+70
+41
+19
+147
+118
+186
+53
+53
+37
+152
+176
+90
+163
+170
+151
+184
+144
+9
+166
+116
+1
+164
+176
+176
+78
+82
+197
+42
+83
+120
+176
+178
+82
+98
+48
+11
+37
+124
+16
+179
+130
+175
+79
+102
+100
+88
+27
+174
+4
+62
+132
+38
+45
+127
+161
+20
+74
+66
+133
+200
+8
+52
+44
+195
+174
+94
+195
+129
+17
+147
+130
+58
+184
+179
+25
+141
+20
+55
+151
+10
+101
+122
+22
+36
+14
+167
+75
+150
+28
+22
+83
+103
+71
+99
+154
+37
+40
+111
+106
+37
+68
+82
+81
+150
+172
+90
+191
+138
+115
+45
+41
+43
+91
+161
+146
+32
+81
+198
+66
+11
+77
+163
+89
+71
+25
+119
+85
+43
+99
+7
+151
+46
+124
+133
+80
+86
+197
+7
+77
+199
+99
+4
+139
+1
+155
+121
+136
+127
+142
+114
+8
+25
+83
+76
+113
+195
+149
+147
+142
+128
+94
+12
+25
+44
+46
+79
+64
+76
+82
+8
+112
+3
+13
+55
+13
+186
+199
+123
+149
+193
+19
+179
+99
+187
+35
+126
+46
+143
+46
+195
+155
+182
+95
+134
+149
+92
+17
+73
+94
+103
+178
+141
+46
+6
+24
+95
+155
+74
+55
+60
+70
+81
+61
+35
+63
+69
+44
+50
+101
+158
+44
+46
+80
+69
+95
+154
+68
+26
+146
+45
+155
+126
+161
+34
+156
+38
+23
+197
+182
+119
+79
+2
+106
+15
+138
+98
+150
+16
+150
+161
+17
+58
+197
+61
+195
+28
+14
+29
+53
+58
+70
+98
+160
+77
+30
+85
+45
+104
+24
+9
+37
+147
+153
+194
+190
+192
+48
+160
+131
+149
+114
+147
+59
+36
+82
+174
+107
+76
+95
+92
+100
+175
+147
+110
+143
+66
+110
+72
+38
+185
+169
+152
+187
+161
+83
+55
+180
+188
+113
+187
+107
+164
+24
+72
+17
+59
+4
+96
+144
+200
+107
+49
+129
+137
+61
+136
+67
+175
+53
+144
+188
+36
+124
+24
+25
+137
+1
+178
+59
+151
+179
+119
+100
+132
+93
+173
+4
+70
+190
+112
+161
+166
+145
+182
+186
+82
+23
+4
+17
+63
+33
+27
+72
+187
+80
+197
+67
+28
+163
+134
+135
+6
+20
+73
+59
+99
+58
+63
+59
+187
+194
+80
+139
+113
+27
+147
+40
+121
+167
+118
+4
+164
+149
+22
+190
+144
+152
+20
+157
+160
+151
+67
+41
+50
+132
+141
+59
+85
+183
+131
+147
+103
+94
+38
+183
+156
+97
+177
+188
+140
+153
+56
+165
+86
+29
+4
+171
+186
+181
+15
+61
+37
+71
+95
+136
+160
+137
+188
+97
+87
+54
+140
+158
+86
+94
+194
+121
+186
+24
+78
+50
+2
+164
+173
+161
+11
+21
+25
+165
+169
+133
+78
+73
+135
+154
+114
+102
+182
+183
+56
+97
+76
+185
+28
+105
+177
+121
+133
+110
+65
+2
+32
+171
+142
+111
+196
+178
+99
+200
+108
+49
+124
+99
+83
+9
+106
+157
+193
+146
+142
+140
+161
+108
+197
+14
+108
+128
+196
+30
+16
+29
+34
+151
+196
+23
+172
+29
+31
+126
+84
+168
+56
+26
+55
+95
+77
+12
+177
+162
+176
+3
+39
+7
+95
+103
+172
+102
+68
+90
+135
+198
+176
+82
+109
+113
+102
+199
+78
+76
+154
+43
+72
+49
+43
+22
+143
+61
+82
+149
+151
+174
+82
+130
+46
+106
+22
+182
+96
+138
+170
+182
+161
+128
+125
+1
+77
+58
+57
+22
+23
+138
+21
+89
+149
+93
+21
+88
+143
+63
+97
+12
+5
+125
+106
+111
+113
+83
+85
+167
+39
+134
+54
+117
+17
+50
+148
+39
+104
+80
+142
+137
+142
+23
+59
+151
+172
+76
+114
+2
+185
+93
+92
+120
+91
+72
+17
+52
+163
+110
+200
+8
+49
+29
+132
+135
+22
+116
+103
+176
+130
+198
+15
+114
+148
+67
+73
+39
+174
+98
+24
+65
+175
+65
+16
+113
+136
+197
+159
+188
+95
+86
+58
+177
+146
+84
+193
+200
+67
+5
+27
+118
+70
+155
+107
+48
+126
+129
+42
+89
+164
+184
+26
+104
+193
+21
+192
+161
+42
+4
+52
+75
+185
+31
+125
+74
+126
+88
+199
+1
+21
+120
+129
+94
+12
+21
+25
+160
+139
+194
+118
+164
+126
+84
+171
+71
+94
+127
+116
+155
+86
+127
+190
+198
+79
+92
+42
+23
+159
+153
+88
+153
+127
+189
+193
+60
+21
+190
+151
+196
+22
+171
+30
+48
+18
+73
+83
+42
+109
+73
+61
+112
+121
+122
+43
+165
+4
+143
+26
+71
+192
+117
+174
+194
+2
+66
+181
+94
+138
+180
+41
+26
+187
+94
+84
+54
+172
+152
+164
+20
+42
+75
+75
+175
+173
+69
+54
+107
+157
+180
+68
+193
+146
+142
+144
+190
+39
+129
+27
+3
+177
+36
+28
+45
+21
+124
+156
+16
+98
+46
+190
+130
+74
+75
+180
+11
+46
+175
+44
+84
+113
+124
+134
+86
+116
+117
+63
+128
+5
+81
+41
+115
+127
+126
+18
+175
+86
+145
+101
+97
+80
+4
+111
+26
+161
+137
+174
+13
+115
+173
+5
+78
+20
+24
+165
+176
+173
+53
+167
+124
+45
+151
+107
+86
+153
+145
+94
+60
+117
+167
+147
+183
+174
+3
+52
+83
+32
+53
+29
+98
+133
+118
+109
+197
+3
+51
+78
+10
+163
+89
+70
+17
+74
+92
+87
+96
+195
+111
+111
+71
+27
+123
+99
+84
+16
+142
+114
+3
+193
+138
+92
+109
+28
+191
+98
+74
+161
+102
+163
+62
+108
+88
+160
+171
+187
+182
+14
+49
+168
+168
+103
+104
+102
+75
+134
+137
+13
+47
+173
+13
+124
+34
+86
+12
+101
+99
+93
+68
+168
+199
+87
+131
+2
+37
+200
+75
+50
+25
+99
+175
+160
+186
+75
+179
+3
+5
+8
+2
+148
+68
+79
+65
+81
+106
+108
+100
+29
+74
+188
+61
+72
+90
+92
+140
+18
+48
+129
+144
+107
+148
+127
+30
+38
+158
+10
+42
+167
+24
+47
+67
+180
+79
+58
+35
+93
+44
+31
+191
+65
+73
+52
+61
+99
+46
+192
+138
+100
+160
+58
+117
+176
+6
+58
+93
+39
+2
+64
+163
+5
+167
+157
+42
+43
+82
+110
+126
+166
+66
+103
+27
+36
+175
+129
+1
+46
+65
+180
+99
+170
+134
+77
+57
+48
+177
+26
+169
+180
+164
+169
+137
+104
+192
+15
+163
+44
+1
+12
+64
+80
+111
+145
+75
+144
+189
+39
+140
+88
+68
+22
+120
+124
+60
+49
+155
+93
+163
+142
+187
+49
+12
+32
+86
+26
+185
+76
+191
+67
+86
+113
+100
+191
+46
+156
+128
+166
+45
+177
+60
+174
+103
+59
+27
+32
+149
+11
+125
+52
+193
+90
+4
+12
+40
+136
+54
+107
+155
+168
+13
+172
+114
+139
+13
+29
+60
+107
+103
+54
+199
+110
+69
+27
+142
+7
+167
+140
+140
+177
+5
+44
+21
+131
+198
+8
+67
+136
+13
+59
+37
+95
+40
+190
+183
+191
+102
+98
+71
+147
+43
+136
+34
+184
+1
+148
+81
+158
+14
+70
+94
+134
+161
+161
+125
+100
+75
+151
+37
+64
+57
+167
+89
+35
+7
+130
+119
+144
+196
+80
+119
+197
+114
+113
+56
+119
+13
+10
+144
+176
+167
+17
+200
+46
+80
+72
+108
+6
+64
+131
+18
+128
+8
+94
+98
+143
+176
+176
+73
+49
+45
+29
+169
+155
+9
+63
+96
+8
+188
+61
+76
+105
+149
+152
+170
+51
+179
+18
+99
+34
+120
+14
+5
+109
+10
+76
+172
+146
+134
+87
+119
+132
+127
+176
+113
+94
+147
+38
+110
+120
+135
+127
+150
+160
+10
+21
+42
+62
+195
+17
+150
+145
+124
+38
+117
+165
+134
+125
+146
+150
+190
+195
+57
+193
+44
+127
+166
+60
+68
+65
+180
+101
+186
+6
+163
+132
+122
+145
+179
+167
+194
+63
+40
+73
+79
+18
+198
+26
+176
+27
+179
+32
+182
+9
+14
+8
+122
+60
+70
+78
+40
+146
+113
+170
+199
+71
+38
+187
+184
+20
+68
+29
+163
+124
+73
+129
+117
+144
+16
+200
+56
+144
+156
+46
+71
+12
+39
+127
+12
+133
+89
+143
+57
+58
+40
+120
+158
+73
+21
+67
+20
+117
+122
+86
+19
+141
+77
+197
+91
+181
+66
+168
+21
+12
+87
+21
+142
+63
+107
+76
+92
+74
+15
+28
+34
+154
+17
+121
+170
+135
+84
+88
+178
+81
+79
+152
+199
+32
+4
+137
+182
+68
+166
+188
+39
+142
+106
+160
+6
+195
+119
+155
+64
+189
+164
+81
+15
+160
+26
+117
+68
+156
+124
+141
+133
+133
+2
+14
+69
+92
+134
+184
+95
+119
+60
+91
+7
+22
+73
+43
+1
+17
+99
+40
+154
+159
+176
+25
+167
+179
+174
+29
+11
+10
+164
+92
+83
+70
+77
+35
+116
+186
+70
+148
+59
+25
+18
+84
+145
+113
+173
+23
+186
+112
+198
+182
+113
+39
+18
+156
+183
+89
+91
+149
+81
+146
+150
+183
+151
+62
+19
+154
+157
+159
+140
+15
+30
+50
+33
+150
+199
+51
+114
+29
+149
+38
+91
+7
+19
+59
+179
+148
+78
+140
+134
+148
+87
+189
+154
+29
+186
+56
+64
+84
+130
+27
+197
+143
+87
+34
+25
+43
+39
+47
+131
+163
+200
+129
+179
+114
+74
+24
+77
+47
+197
+160
+185
+70
+161
+137
+175
+22
+162
+171
+175
+112
+98
+184
+20
+69
+35
+191
+36
+98
+62
+90
+185
+107
+175
+93
+186
+79
+4
+114
+51
+77
+7
+152
+49
+134
+161
+163
+133
+129
+177
+105
+40
+102
+52
+197
+112
+102
+4
+112
+37
+20
+186
+139
+159
+111
+36
+14
+163
+54
+61
+86
+167
+34
+99
+92
+60
+134
+71
+19
+76
+89
+55
+127
+72
+92
+106
+9
+101
+126
+49
+160
+121
+91
+58
+131
+64
+7
+68
+149
+84
+163
+22
+68
+17
+91
+192
+133
+72
+41
+198
+26
+176
+20
+144
+84
+8
+95
+99
+138
+141
+3
+150
+75
+107
+168
+49
+178
+33
+197
+83
+133
+51
+107
+188
+167
+117
+196
+127
+1
+67
+197
+176
+85
+129
+13
+119
+197
+112
+99
+195
+77
+110
+166
+11
+172
+139
+84
+53
+167
+127
+59
+18
+174
+87
+162
+186
+63
+106
+70
+72
+200
+153
+123
+162
+69
+159
+134
+178
+61
+169
+68
+84
+93
+11
+26
+63
+141
+86
+44
+92
+159
+129
+149
+132
+55
+145
+178
+168
+11
+151
+13
+119
+5
+160
+112
+39
+27
+11
+24
+44
+48
+95
+138
+179
+30
+173
+168
+60
+47
+142
+30
+110
+190
+150
+193
+12
+134
+97
+181
+11
+40
+143
+95
+87
+70
+44
+35
+16
+184
+159
+100
+166
+103
+125
+24
+20
+104
+48
+152
+83
+128
+25
+200
+179
+72
+24
+97
+170
+145
+146
+172
+117
+158
+97
+164
+116
+21
+88
+135
+26
+138
+199
+152
+118
+148
+23
+13
+71
+109
+16
+113
+136
+200
+180
+86
+94
+192
+111
+139
+41
+197
+16
+125
+11
+143
+154
+43
+75
+61
+97
+33
+126
+64
+53
+146
+199
+77
+77
+169
+122
+13
+179
+160
+149
+52
+176
+193
+175
+111
+94
+172
+187
+172
+157
+193
+147
+151
+181
+130
+155
+167
+3
+121
+99
+110
+169
+25
+31
+163
+99
+130
+87
+158
+167
+179
+176
+49
+107
+5
+67
+165
+185
+26
+93
+130
+144
+99
+101
+112
+167
+196
+75
+90
+63
+170
+54
+1
+118
+104
+164
+51
+27
+108
+5
+62
+131
+30
+199
+130
+191
+177
+143
+66
+116
+103
+171
+103
+78
+146
+174
+132
+29
+190
+77
+158
+58
+123
+24
+35
+198
+75
+72
+161
+123
+91
+40
+18
+151
+147
+122
+11
+173
+142
+96
+102
+149
+183
+157
+100
+184
+8
+193
+91
+8
+33
+128
+74
+94
+101
+166
+86
+30
+3
+152
+91
+176
+44
+81
+94
+30
+140
+174
+180
+121
+106
+147
+132
+67
+19
+113
+104
+12
+136
+111
+44
+69
+23
+120
+113
+3
+197
+163
+4
+161
+130
+129
+9
+98
+104
+144
+131
+96
+196
+110
+103
+30
+52
+43
+194
+180
+141
+23
+74
+37
+155
+3
+21
+103
+33
+71
+129
+141
+81
+24
+13
+65
+72
+51
+64
+126
+183
+166
+150
+3
+72
+11
+19
+18
+135
+52
+99
+123
+51
+200
+143
+59
+67
+71
+28
+127
+110
+123
+149
+190
+198
+81
+111
+137
+20
+92
+175
+24
+171
+13
+141
+128
+105
+81
+143
+129
+89
+172
+34
+55
+29
+80
+20
+4
+46
+44
+45
+80
+77
+144
+175
+156
+166
+193
+73
+99
+141
+150
+38
+79
+130
+73
+72
+175
+5
+51
+64
+133
+20
+122
+160
+61
+128
+23
+188
+122
+44
+171
+27
+29
+130
+125
+183
+170
+179
+143
+48
+200
+175
+50
+125
+103
+98
+61
+87
+173
+55
+174
+148
+123
+9
+148
+14
+150
+177
+116
+105
+188
+186
+30
+105
+164
+43
+185
+126
+90
+8
+38
+159
+11
+39
+139
+81
+35
+89
+17
+104
+75
+117
+31
+133
+118
+113
+21
+107
+57
+179
+170
+4
+102
+172
+122
+183
+2
+163
+166
+132
+97
+196
+112
+106
+29
+25
+91
+126
+137
+90
+103
+14
+159
+26
+127
+134
+62
+165
+35
+126
+41
+114
+120
+95
+89
+79
+75
+143
+182
+12
+35
+101
+96
+64
+122
+162
+76
+198
+106
+58
+197
+64
+10
+87
+28
+190
+92
+42
+24
+171
+12
+132
+87
+135
+29
+161
+100
+156
+40
+38
+72
+88
+84
+113
+119
+104
+152
+177
+99
+199
+106
+47
+128
+150
+152
+163
+11
+196
+80
+120
+198
+113
+97
+162
+105
+171
+83
+159
+9
+29
+94
+101
+161
+64
+132
+18
+124
+187
+9
+175
+170
+45
+140
+38
+167
+61
+69
+63
+161
+3
+172
+8
+104
+148
+160
+28
+129
+125
+192
+23
+18
+100
+38
+135
+66
+186
+119
+43
+191
+157
+27
+155
+87
+127
+183
+153
+76
+85
+23
+177
+56
+146
+172
+122
+184
+8
+197
+115
+119
+77
+192
+63
+51
+142
+200
+121
+128
+77
+114
+192
+126
+33
+64
+91
+171
+11
+131
+87
+145
+84
+5
+74
+200
+135
+10
+50
+7
+199
+129
+186
+159
+79
+45
+160
+158
+108
+31
+15
+12
+135
+109
+40
+62
+9
+102
+131
+70
+39
+10
+112
+184
+98
+129
+97
+21
+55
+142
+157
+69
+3
+1
+177
+59
+161
+37
+174
+114
+123
+108
+147
+108
+132
+22
+141
+54
+56
+50
+200
+155
+126
+168
+74
+133
+138
+34
+163
+72
+166
+146
+183
+187
+78
+183
+200
+153
+126
+179
+138
+21
+86
+133
+21
+134
+16
+94
+21
+84
+116
+140
+197
+123
+164
+78
+192
+53
+194
+85
+166
+32
+103
+128
+43
+106
+54
+171
+140
+102
+154
+7
+60
+102
+75
+132
+119
+129
+109
+93
+183
+59
+110
+131
+196
+198
+19
+139
+64
+133
+28
+170
+173
+104
+76
+118
+26
+95
+140
+186
+60
+89
+197
+182
+124
+109
+139
+57
+95
+60
+108
+112
+103
+10
+133
+106
+46
+125
+132
+75
+59
+85
+178
+104
+26
+17
+70
+70
+197
+147
+116
+173
+196
+24
+184
+90
+88
+115
+103
+185
+180
+17
+86
+168
+34
+93
+52
+73
+171
+176
+120
+134
+125
+147
+158
+27
+144
+23
+44
+65
+195
+182
+139
+2
+159
+142
+20
+43
+85
+123
+170
+118
+179
+16
+91
+4
+4
+190
+113
+164
+170
+150
+173
+90
+181
+81
+55
+2
+119
+100
+135
+108
+35
+43
+142
+69
+137
+2
+182
+77
+25
+56
+113
+182
+72
+198
+145
+86
+13
+108
+134
+37
+17
+168
+59
+42
+125
+175
+132
+18
+119
+153
+51
+127
+107
+99
+31
+95
+90
+89
+125
+153
+189
+165
+85
+29
+15
+29
+45
+7
+39
+177
+111
+77
+61
+77
+117
+12
+25
+43
+29
+191
+87
+10
+78
+179
+176
+45
+88
+125
+155
+13
+78
+156
+38
+25
+9
+36
+138
+100
+164
+84
+35
+54
+13
+190
+25
+49
+64
+151
+130
+20
+157
+158
+141
+24
+76
+43
+181
+99
+170
+129
+45
+107
+43
+98
+3
+136
+188
+105
+145
+126
+49
+161
+127
+121
+183
+9
+10
+181
+192
+131
+59
+172
+105
+85
+173
+72
+79
+24
+36
+6
+109
+4
+44
+32
+200
+116
+94
+124
+96
+63
+119
+148
+22
+3
+18
+84
+142
+94
+89
+95
+167
+152
+8
+84
+35
+61
+51
+160
+98
+151
+32
+33
+111
+169
+15
+172
+103
+70
+94
+138
+184
+61
+113
+133
+183
+104
+185
+175
+183
+126
+111
+138
+30
+136
+148
+69
+87
+100
+19
+14
+117
+181
+33
+176
+159
+170
+194
+37
+80
+146
+161
+55
+77
+175
+158
+170
+1
+82
+80
+149
+176
+114
+101
+183
+196
+132
+25
+166
+173
+141
+93
+88
+97
+191
+79
+153
+8
+78
+193
+61
+34
+56
+29
+73
+177
+9
+59
+76
+126
+77
+130
+89
+165
+190
+56
+27
+59
+114
+161
+138
+181
+49
+66
+161
+172
+189
+184
+7
+192
+87
+198
+4
+45
+36
+6
+119
+59
+88
+197
+191
+179
+158
+138
+1
+170
+13
+151
+190
+182
+181
+50
+71
+174
+12
+107
+135
+53
+102
+138
+109
+17
+120
+171
+151
+167
+46
+176
+42
+73
+64
+126
+182
+159
+118
+79
+16
+185
+166
+136
+122
+109
+157
+164
+178
+191
+145
+158
+40
+24
+187
+105
+152
+164
+20
+48
+110
+27
+173
+196
+18
+146
+114
+178
+39
+37
+73
+108
+191
+179
+157
+134
+193
+154
+189
+149
+197
+44
+88
+136
+28
+146
+23
+26
+154
+91
+159
+142
+17
+30
+29
+101
+147
+176
+140
+57
+78
+161
+66
+150
+107
+97
+18
+44
+101
+10
+152
+26
+192
+121
+4
+135
+178
+53
+115
+15
+60
+29
+33
+137
+131
+155
+148
+98
+53
+41
+169
+43
+140
+53
+64
+108
+71
+57
+109
+141
+67
+141
+43
+190
+149
+186
+183
+23
+93
+155
+92
+161
+139
+185
+61
+97
+37
+155
+194
+171
+89
+191
+152
+192
+190
+12
+160
+59
+113
+155
+111
+72
+40
+191
+188
+12
+181
+177
+39
+42
+102
+37
+111
+130
+185
+142
+189
+57
+45
+158
+150
+79
+127
+51
+166
+135
+120
+108
+171
+55
+192
+59
+32
+63
+90
+174
+34
+39
+126
+7
+111
+9
+57
+60
+50
+160
+116
+55
+87
+29
+188
+69
+129
+155
+169
+22
+12
+76
+145
+191
+39
+123
+187
+15
+7
+113
+16
+83
+156
+191
+146
+163
+64
+119
+137
+158
+114
+67
+177
+57
+152
+199
+26
+166
+167
+107
+140
+80
+19
+195
+6
+81
+33
+66
+106
+40
+92
+194
+138
+82
+50
+164
+130
+109
+87
+137
+46
+41
+34
+41
+136
+55
+104
+129
+44
+104
+25
+19
+90
+175
+36
+49
+169
+178
+143
+61
+79
+130
+71
+58
+105
+114
+143
+29
+90
+84
+93
+8
+11
+194
+65
+45
+88
+130
+187
+156
+52
+110
+189
+149
+195
+32
+42
+167
+25
+52
+88
+59
+164
+54
+52
+26
+88
+95
+181
+32
+164
+99
+124
+49
+187
+77
+185
+19
+52
+139
+174
+191
+184
+188
+70
+130
+153
+153
+138
+54
+90
+53
+110
+188
+142
+157
+68
+199
+184
+116
+39
+193
+14
+144
+141
+153
+50
+125
+100
+79
+170
+115
+158
+121
+100
+117
+4
+171
+192
+12
+150
+191
+4
+101
+176
+151
+118
+157
+77
+50
+16
+42
+115
+110
+28
+181
+36
+187
+6
+148
+41
+113
+113
+63
+162
+6
+184
+51
+53
+56
+60
+61
+30
+34
+133
+95
+179
+23
+126
+149
+161
+29
+130
+116
+133
+152
+119
+148
+21
+195
+181
+131
+161
+187
+74
+166
+129
+84
+146
+119
+2
+142
+33
+125
+56
+11
+168
+107
+137
+58
+120
+2
+129
+160
+198
+154
+141
+65
+124
+159
+37
+194
+30
+34
+141
+140
+173
+180
+131
+167
+20
+24
+163
+163
+111
+5
+28
+129
+124
+185
+190
+83
+184
+161
+114
+41
+18
+146
+114
+171
+7
+101
+148
+177
+130
+192
+185
+186
+52
+38
+164
+40
+167
+45
+172
+27
+20
+75
+74
+168
+144
+150
+8
+99
+122
+44
+174
+46
+112
+59
+149
+166
+54
+38
+142
+111
+185
+115
+24
+116
+82
+46
+147
+65
+70
+36
+190
+19
+9
+88
+46
+84
+92
+1
+182
+83
+66
+48
+92
+125
+126
+34
+71
+119
+80
+8
+135
+140
+23
+87
+112
+94
+155
+87
+126
+179
+139
+25
+102
+196
+55
+168
+119
+5
+159
+110
+29
+189
+74
+139
+175
+2
+33
+188
+27
+77
+20
+24
+165
+180
+198
+169
+30
+60
+92
+16
+72
+93
+108
+16
+121
+191
+56
+16
+197
+39
+61
+24
+193
+143
+125
+64
+58
+175
+130
+11
+93
+62
+138
+73
+197
+126
+188
+196
+81
+127
+35
+66
+81
+94
+38
+187
+183
+14
+38
+108
+105
+64
+40
+66
+40
+47
+128
+141
+97
+119
+39
+170
+66
+68
+22
+119
+119
+45
+197
+177
+97
+187
+54
+43
+172
+43
+113
+94
+148
+47
+152
+93
+196
+136
+60
+133
+63
+179
+112
+64
+176
+82
+107
+106
+69
+67
+184
+101
+147
+179
+151
+98
+31
+104
+144
+130
+91
+177
+42
+63
+2
+48
+72
+199
+145
+87
+12
+98
+79
+190
+36
+104
+104
+89
+6
+35
+152
+5
+63
+130
+19
+146
+106
+119
+164
+116
+21
+83
+109
+107
+60
+199
+58
+152
+199
+24
+156
+119
+114
+8
+30
+108
+179
+104
+12
+139
+133
+148
+89
+3
+20
+96
+200
+140
+39
+174
+101
+40
+132
+35
+22
+20
+127
+181
+150
+67
+58
+146
+155
+15
+104
+86
+185
+135
+149
+83
+159
+6
+11
+12
+177
+156
+143
+61
+79
+127
+53
+174
+171
+64
+44
+91
+149
+78
+127
+63
+40
+76
+99
+114
+192
+130
+49
+129
+134
+48
+77
+37
+128
+39
+85
+168
+41
+135
+46
+64
+170
+51
+177
+3
+30
+153
+52
+134
+137
+16
+69
+72
+14
+37
+98
+54
+46
+193
+140
+110
+197
+198
+19
+133
+26
+161
+129
+132
+28
+186
+65
+117
+113
+29
+164
+122
+57
+48
+174
+20
+155
+147
+89
+13
+84
+184
+154
+67
+18
+109
+93
+175
+15
+115
+158
+118
+88
+72
+40
+195
+14
+131
+64
+8
+71
+155
+93
+165
+157
+61
+155
+183
+100
+156
+45
+65
+185
+126
+93
+28
+135
+160
+148
+48
+155
+98
+198
+109
+71
+46
+39
+23
+196
+165
+31
+101
+134
+95
+166
+142
+160
+84
+64
+27
+191
+107
+123
+181
+178
+45
+65
+188
+148
+1
+72
+26
+110
+26
+173
+2
+57
+131
+73
+59
+97
+59
+77
+134
+117
+93
+113
+39
+21
+181
+93
+135
+175
+34
+32
+90
+51
+100
+144
+172
+135
+61
+155
+181
+97
+151
+37
+65
+56
+153
+15
+117
+168
+158
+40
+20
+157
+167
+186
+15
+20
+191
+163
+65
+121
+150
+7
+95
+113
+24
+133
+182
+96
+146
+13
+162
+59
+100
+74
+143
+200
+109
+62
+189
+181
+185
+85
+47
+121
+109
+163
+5
+162
+129
+117
+147
+26
+40
+6
+76
+1
+126
+155
+191
+159
+37
+186
+189
+63
+75
+88
+56
+146
+175
+135
+42
+34
+34
+97
+77
+197
+86
+149
+119
+176
+185
+125
+88
+10
+68
+115
+85
+76
+90
+60
+152
+176
+87
+141
+62
+101
+53
+12
+197
+79
+98
+83
+16
+152
+176
+89
+150
+99
+43
+171
+43
+118
+123
+79
+172
+118
+168
+144
+153
+24
+173
+24
+190
+123
+29
+69
+151
+91
+186
+102
+137
+105
+3
+76
+27
+84
+59
+200
+78
+66
+96
+183
+36
+167
+83
+200
+53
+122
+53
+26
+81
+57
+9
+148
+5
+102
+167
+84
+6
+75
+2
+139
+18
+59
+190
+12
+168
+102
+101
+93
+49
+63
+139
+63
+132
+28
+180
+31
+165
+115
+9
+22
+50
+110
+7
+56
+73
+140
+181
+29
+147
+21
+3
+30
+162
+97
+131
+113
+104
+5
+100
+154
+27
+180
+38
+14
+143
+131
+103
+40
+113
+119
+98
+115
+13
+45
+150
+98
+45
+188
+127
+69
+73
+20
+65
+7
+61
+104
+76
+127
+76
+118
+26
+96
+149
+29
+38
+165
+53
+32
+118
+23
+81
+80
+156
+16
+99
+47
+195
+150
+146
+124
+35
+94
+57
+91
+41
+25
+185
+86
+50
+124
+101
+88
+25
+158
+128
+151
+155
+169
+21
+9
+63
+97
+24
+68
+194
+160
+11
+28
+78
+12
+176
+149
+110
+121
+144
+176
+158
+167
+180
+178
+50
+103
+169
+89
+17
+101
+54
+10
+183
+4
+184
+68
+153
+108
+74
+78
+200
+105
+27
+25
+105
+9
+112
+189
+132
+91
+159
+142
+19
+38
+63
+36
+52
+185
+48
+21
+100
+15
+187
+195
+88
+174
+51
+138
+178
+23
+139
+31
+135
+136
+3
+197
+161
+192
+103
+97
+57
+68
+99
+181
+200
+171
+30
+45
+3
+18
+77
+106
+144
+110
+168
+21
+15
+107
+106
+76
+102
+137
+100
+172
+135
+63
+166
+32
+104
+134
+76
+50
+15
+45
+135
+11
+53
+21
+49
+112
+29
+173
+174
+93
+194
+125
+8
+126
+81
+156
+10
+59
+66
+68
+14
+72
+111
+20
+120
+140
+166
+138
+131
+148
+111
+136
+16
+74
+106
+170
+66
+69
+28
+147
+30
+56
+72
+123
+97
+74
+178
+200
+198
+194
+184
+161
+113
+27
+151
+67
+44
+58
+158
+27
+144
+20
+26
+183
+63
+138
+61
+124
+198
+76
+75
+163
+110
+194
+173
+91
+196
+156
+174
+41
+80
+110
+145
+85
+3
+57
+116
+189
+91
+46
+61
+153
+164
+15
+15
+151
+175
+95
+195
+115
+142
+15
+17
+168
+57
+30
+68
+143
+45
+186
+113
+9
+40
+162
+15
+33
+67
+107
+42
+95
+191
+92
+35
+189
+19
+13
+107
+131
+24
+162
+160
+100
+165
+94
+80
+34
+86
+12
+104
+115
+155
+101
+11
+156
+39
+30
+32
+124
+61
+48
+141
+20
+46
+105
+13
+137
+108
+13
+110
+140
+57
+82
+183
+159
+113
+46
+62
+157
+188
+115
+1
+170
+17
+168
+62
+61
+11
+119
+12
+3
+117
+75
+200
+122
+137
+122
+103
+122
+7
+144
+1
+118
+97
+122
+66
+100
+5
+129
+137
+61
+130
+37
+55
+197
+91
+175
+33
+28
+68
+158
+143
+39
+143
+110
+179
+88
+116
+105
+189
+194
+66
+56
+138
+130
+140
+75
+188
+53
+34
+127
+55
+191
+53
+2
+137
+7
+17
+36
+68
+84
+92
+3
+192
+124
+19
+197
+16
+126
+11
+138
+128
+128
+12
+126
+50
+168
+161
+57
+98
+76
+171
+146
+139
+120
+73
+157
+92
+139
+7
+191
+83
+182
+145
+34
+97
+79
+2
+107
+22
+171
+28
+35
+155
+23
+144
+56
+42
+147
+105
+112
+126
+149
+160
+21
+88
+145
+81
+178
+143
+56
+50
+4
+173
+2
+62
+155
+173
+47
+126
+136
+83
+82
+144
+129
+78
+107
+139
+74
+195
+108
+97
+7
+173
+179
+119
+108
+177
+89
+144
+62
+84
+144
+109
+164
+3
+146
+52
+196
+110
+97
+195
+103
+62
+45
+114
+84
+80
+128
+46
+130
+164
+18
+32
+33
+116
+197
+144
+92
+54
+98
+102
+134
+86
+116
+122
+85
+18
+144
+100
+112
+172
+23
+193
+155
+194
+168
+65
+84
+120
+162
+92
+101
+179
+166
+183
+9
+7
+161
+104
+180
+144
+44
+172
+41
+97
+11
+1
+107
+35
+47
+167
+183
+199
+144
+76
+162
+91
+86
+103
+42
+131
+8
+77
+190
+46
+169
+199
+77
+74
+151
+43
+105
+45
+124
+146
+158
+35
+191
+36
+94
+47
+34
+187
+15
+6
+104
+176
+120
+139
+159
+104
+192
+21
+193
+177
+123
+145
+167
+101
+104
+118
+173
+180
+125
+131
+61
+189
+183
+198
+144
+88
+35
+21
+10
+70
+136
+182
+72
+199
+148
+101
+72
+124
+97
+74
+167
+142
+151
+31
+27
+87
+83
+117
+160
+110
+24
+152
+102
+42
+139
+55
+82
+197
+45
+101
+1
+102
+1
+92
+142
+28
+94
+112
+33
+190
+43
+148
+104
+98
+52
+34
+138
+129
+130
+23
+167
+2
+108
+32
+18
+23
+176
+54
+143
+175
+162
+4
+162
+142
+191
+75
+132
+119
+126
+85
+178
+107
+39
+76
+105
+145
+127
+59
+18
+175
+89
+163
+177
+1
+12
+69
+107
+21
+167
+15
+190
+10
+152
+23
+171
+24
+11
+47
+188
+105
+141
+105
+166
+53
+24
+68
+195
+159
+3
+188
+106
+147
+127
+39
+95
+25
+93
+138
+190
+103
+110
+133
+10
+66
+102
+25
+30
+160
+90
+97
+177
+191
+159
+35
+182
+182
+57
+106
+124
+191
+31
+75
+169
+143
+135
+128
+154
+169
+34
+87
+15
+111
+130
+180
+117
+80
+28
+54
+69
+134
+183
+89
+93
+160
+125
+110
+135
+23
+125
+149
+167
+65
+90
+150
+98
+35
+133
+83
+108
+103
+44
+141
+55
+61
+74
+102
+147
+166
+69
+127
+141
+106
+170
+63
+56
+169
+111
+142
+60
+79
+140
+130
+125
+184
+179
+19
+107
+71
+61
+131
+41
+70
+54
+99
+105
+143
+117
+20
+64
+11
+89
+37
+24
+11
+56
+35
+110
+150
+111
+118
+116
+29
+136
+158
+123
+122
+26
+62
+139
+72
+187
+73
+158
+90
+124
+134
+88
+124
+157
+28
+156
+79
+77
+152
+21
+159
+170
+192
+23
+9
+46
+200
+187
+127
+76
+115
+11
+30
+84
+35
+58
+38
+104
+87
+191
+158
+36
+196
+51
+146
+18
+200
+34
+8
+148
+14
+160
+35
+169
+101
+90
+28
+162
+123
+85
+1
+45
+61
+164
+33
+127
+67
+56
+139
+129
+126
+196
+43
+98
+8
+166
+124
+49
+179
+36
+11
+140
+142
+196
+99
+31
+101
+129
+64
+29
+200
+142
+56
+55
+29
+82
+33
+59
+64
+49
+124
+104
+115
+154
+88
+144
+71
+131
+150
+122
+187
+27
+76
+18
+28
+6
+185
+62
+106
+84
+149
+143
+117
+20
+69
+42
+27
+191
+104
+106
+105
+77
+114
+198
+158
+173
+14
+131
+57
+167
+89
+37
+21
+192
+166
+72
+140
+193
+104
+91
+6
+24
+90
+123
+135
+101
+195
+66
+39
+41
+97
+20
+48
+106
+9
+101
+132
+84
+115
+142
+16
+21
+184
+118
+50
+45
+19
+115
+120
+86
+41
+73
+66
+144
+68
+117
+91
+96
+163
+114
+22
+106
+39
+78
+120
+27
+79
+32
+88
+42
+60
+185
+172
+166
+50
+12
+21
+23
+149
+87
+187
+139
+156
+88
+126
+161
+41
+193
+196
+40
+75
+98
+111
+188
+128
+80
+129
+56
+172
+133
+54
+130
+94
+194
+123
+198
+79
+94
+55
+89
+42
+52
+133
+129
+184
+142
+199
+121
+139
+148
+37
+91
+12
+53
+14
+11
+142
+155
+54
+133
+111
+71
+32
+154
+35
+26
+45
+40
+36
+62
+48
+132
+164
+199
+125
+160
+34
+163
+76
+192
+71
+103
+176
+135
+25
+140
+14
+26
+30
+154
+51
+125
+93
+39
+199
+45
+78
+64
+85
+138
+63
+140
+70
+162
+150
+43
+108
+60
+191
+7
+121
+68
+118
+102
+149
+181
+145
+46
+169
+7
+119
+53
+49
+22
+91
+154
+108
+60
+192
+16
+168
+65
+77
+76
+167
+119
+16
+23
+198
+183
+116
+53
+74
+167
+137
+116
+68
+163
+175
+181
+114
+55
+108
+154
+154
+140
+52
+59
+85
+180
+123
+116
+194
+118
+168
+144
+161
+65
+148
+103
+89
+7
+44
+8
+50
+35
+159
+41
+18
+142
+93
+82
+56
+196
+74
+85
+47
+120
+99
+120
+32
+112
+188
+121
+35
+119
+2
+144
+46
+188
+110
+172
+47
+134
+184
+99
+138
+139
+191
+97
+62
+102
+54
+10
+178
+178
+66
+196
+182
+127
+129
+31
+27
+87
+83
+115
+141
+15
+21
+197
+195
+199
+40
+45
+116
+95
+122
+83
+4
+74
+16
+30
+36
+152
+186
+152
+40
+78
+112
+165
+190
+53
+14
+8
+122
+62
+77
+105
+136
+77
+41
+154
+153
+138
+50
+61
+114
+141
+17
+39
+85
+159
+190
+110
+152
+126
+192
+17
+174
+96
+10
+194
+76
+114
+3
+194
+144
+118
+14
+24
+19
+104
+54
+187
+41
+166
+30
+84
+33
+51
+4
+173
+198
+37
+45
+132
+196
+186
+152
+43
+90
+157
+137
+8
+20
+49
+116
+57
+95
+61
+113
+130
+164
+17
+24
+195
+155
+172
+42
+103
+42
+128
+194
+13
+132
+78
+87
+18
+130
+14
+119
+190
+69
+111
+43
+61
+178
+126
+153
+188
+153
+23
+169
+7
+121
+63
+95
+3
+165
+168
+124
+33
+82
+1
+71
+15
+51
+176
+199
+13
+90
+21
+122
+144
+172
+133
+54
+128
+80
+134
+85
+106
+68
+61
+151
+162
+12
+15
+181
+158
+118
+92
+89
+112
+72
+24
+95
+158
+95
+149
+37
+87
+187
+141
+164
+118
+31
+124
+71
+111
+31
+190
+60
+52
+170
+155
+4
+29
+137
+168
+174
+134
+35
+6
+126
+106
+105
+74
+102
+149
+179
+141
+34
+136
+109
+34
+25
+46
+54
+108
+169
+38
+112
+135
+1
+194
+159
+13
+47
+165
+171
+146
+141
+130
+110
+98
+197
+104
+47
+154
+100
+15
+193
+22
+196
+180
+117
+84
+58
+191
+25
+37
+198
+59
+178
+133
+4
+24
+113
+65
+173
+53
+162
+96
+122
+69
+116
+81
+41
+119
+143
+194
+76
+114
+1
+185
+105
+164
+47
+1
+191
+137
+102
+184
+184
+53
+58
+77
+142
+160
+85
+69
+53
+102
+134
+89
+134
+200
+199
+193
+171
+90
+10
+46
+189
+123
+42
+149
+117
+160
+110
+20
+129
+197
+20
+151
+129
+19
+159
+182
+63
+144
+100
+105
+131
+44
+86
+123
+167
+97
+78
+196
+74
+84
+40
+88
+173
+49
+132
+159
+165
+163
+94
+100
+150
+6
+85
+62
+6
+86
+60
+188
+189
+44
+162
+180
+26
+137
+192
+120
+189
+59
+50
+177
+14
+87
+1
+25
+140
+20
+60
+183
+156
+93
+160
+125
+108
+125
+182
+167
+168
+105
+117
+162
+118
+51
+47
+26
+132
+165
+2
+126
+140
+108
+187
+151
+29
+15
+37
+84
+174
+93
+191
+114
+170
+196
+45
+105
+31
+41
+169
+43
+140
+52
+61
+94
+22
+84
+108
+98
+20
+36
+39
+114
+137
+194
+133
+54
+131
+108
+64
+18
+135
+46
+64
+173
+66
+42
+59
+176
+124
+165
+79
+189
+21
+30
+195
+101
+48
+184
+72
+179
+32
+182
+2
+181
+70
+190
+109
+149
+110
+128
+176
+107
+57
+185
+194
+103
+75
+127
+90
+195
+165
+33
+121
+30
+88
+66
+2
+22
+119
+119
+40
+175
+89
+161
+166
+150
+7
+95
+112
+23
+129
+166
+41
+153
+152
+139
+70
+172
+4
+72
+198
+149
+107
+106
+78
+116
+192
+110
+135
+24
+133
+181
+91
+117
+85
+57
+179
+166
+187
+32
+113
+190
+124
+36
+100
+84
+3
+64
+158
+176
+34
+21
+22
+145
+79
+170
+109
+123
+157
+40
+26
+198
+162
+189
+76
+162
+89
+77
+65
+102
+28
+51
+57
+87
+10
+76
+173
+154
+171
+39
+97
+32
+122
+45
+171
+20
+186
+137
+147
+51
+185
+57
+79
+160
+53
+83
+22
+191
+145
+154
+24
+155
+120
+124
+66
+77
+74
+152
+51
+142
+191
+70
+102
+186
+1
+141
+33
+133
+106
+42
+100
+24
+51
+89
+74
+49
+29
+132
+132
+10
+73
+148
+29
+48
+30
+151
+34
+47
+179
+52
+103
+150
+172
+85
+161
+4
+177
+27
+168
+168
+92
+46
+51
+94
+106
+186
+168
+133
+87
+128
+183
+152
+67
+39
+30
+27
+100
+155
+34
+11
+164
+92
+72
+7
+200
+140
+41
+183
+132
+151
+115
+134
+173
+36
+60
+36
+75
+127
+90
+2
+200
+188
+126
+72
+97
+137
+150
+65
+44
+84
+110
+105
+42
+109
+74
+66
+135
+16
+80
+140
+123
+82
+183
+167
+154
+23
+160
+149
+59
+12
+146
+171
+115
+154
+90
+152
+107
+75
+88
+58
+155
+13
+85
+193
+1
+68
+3
+6
+11
+16
+193
+20
+182
+115
+60
+125
+12
+144
+158
+59
+133
+68
+15
+82
+155
+195
+175
+99
+16
+10
+119
+28
+98
+139
+153
+63
+3
+59
+127
+30
+39
+170
+70
+91
+114
+73
+8
+194
+101
+58
+39
+116
+148
+47
+154
+100
+17
+2
+60
+143
+118
+25
+92
+123
+116
+188
+85
+26
+188
+96
+88
+65
+4
+34
+176
+147
+104
+99
+61
+84
+150
+152
+160
+195
+130
+26
+192
+117
+174
+193
+196
+41
+83
+130
+30
+15
+23
+6
+29
+121
+67
+118
+104
+167
+64
+88
+149
+108
+106
+64
+34
+27
+64
+138
+56
+96
+79
+7
+135
+147
+73
+110
+11
+76
+156
+55
+133
+101
+12
+168
+104
+110
+130
+189
+168
+112
+157
+136
+6
+17
+53
+164
+110
+185
+119
+51
+34
+146
+171
+116
+163
+133
+136
+21
+107
+52
+155
+60
+174
+102
+48
+173
+6
+82
+38
+99
+48
+4
+190
+107
+135
+44
+52
+120
+54
+42
+171
+53
+178
+192
+156
+5
+30
+139
+161
+118
+60
+102
+74
+128
+103
+66
+73
+44
+6
+48
+31
+161
+87
+72
+50
+58
+101
+82
+185
+177
+199
+7
+48
+30
+146
+12
+160
+51
+69
+156
+121
+118
+23
+82
+84
+166
+44
+166
+3
+129
+151
+146
+122
+16
+2
+68
+196
+168
+43
+149
+108
+105
+60
+15
+154
+192
+172
+105
+84
+155
+183
+101
+162
+64
+124
+174
+129
+8
+95
+97
+129
+103
+61
+40
+98
+27
+85
+71
+64
+142
+77
+191
+54
+200
+121
+125
+67
+77
+64
+97
+2
+145
+53
+14
+8
+123
+64
+83
+127
+12
+131
+82
+117
+164
+131
+117
+122
+83
+6
+85
+63
+9
+93
+76
+28
+83
+44
+122
+140
+145
+6
+137
+167
+172
+135
+61
+156
+187
+120
+42
+173
+60
+1
+69
+9
+35
+134
+89
+133
+200
+6
+38
+177
+125
+153
+199
+14
+98
+66
+116
+104
+182
+156
+100
+2
+113
+58
+133
+78
+74
+145
+7
+137
+160
+128
+129
+20
+166
+14
+194
+43
+115
+103
+183
+169
+169
+99
+76
+167
+117
+199
+141
+61
+99
+47
+188
+110
+169
+28
+45
+22
+127
+166
+59
+63
+46
+112
+59
+143
+129
+93
+195
+142
+94
+91
+98
+171
+147
+145
+154
+20
+135
+28
+157
+91
+133
+187
+125
+65
+68
+25
+139
+10
+12
+185
+5
+170
+176
+128
+181
+142
+24
+66
+180
+91
+126
+136
+86
+94
+187
+81
+1
+80
+72
+116
+48
+46
+45
+61
+161
+18
+61
+4
+80
+39
+122
+179
+176
+53
+133
+122
+143
+160
+74
+5
+162
+130
+124
+182
+177
+23
+146
+71
+111
+28
+175
+199
+24
+156
+121
+126
+72
+95
+125
+97
+59
+83
+174
+99
+29
+80
+24
+21
+117
+113
+28
+155
+77
+70
+129
+147
+123
+18
+3
+55
+102
+121
+12
+188
+19
+24
+172
+17
+157
+196
+161
+7
+191
+89
+12
+75
+145
+197
+82
+123
+199
+91
+160
+137
+189
+100
+104
+123
+3
+115
+63
+147
+119
+191
+81
+171
+94
+29
+133
+140
+43
+197
+197
+15
+119
+178
+1
+7
+30
+122
+66
+101
+12
+162
+67
+148
+85
+184
+139
+178
+20
+122
+155
+37
+30
+45
+2
+7
+32
+125
+67
+80
+78
+148
+184
+177
+7
+49
+35
+172
+116
+150
+59
+6
+102
+165
+74
+157
+79
+59
+47
+154
+102
+25
+35
+191
+30
+65
+119
+135
+143
+41
+160
+196
+139
+75
+199
+123
+146
+174
+131
+23
+160
+151
+69
+60
+143
+119
+30
+112
+7
+38
+169
+70
+102
+184
+183
+47
+38
+7
+104
+166
+62
+79
+122
+20
+26
+179
+44
+57
+153
+200
+32
+187
+42
+167
+28
+63
+130
+12
+107
+132
+33
+10
+168
+119
+200
+133
+3
+20
+97
+3
+152
+85
+148
+120
+189
+60
+63
+34
+45
+161
+167
+151
+4
+67
+170
+20
+195
+190
+186
+13
+5
+114
+44
+38
+34
+67
+98
+184
+25
+100
+176
+161
+183
+56
+86
+16
+123
+1
+101
+193
+54
+190
+55
+22
+40
+38
+74
+103
+152
+188
+158
+62
+147
+129
+53
+159
+81
+58
+24
+20
+104
+51
+170
+161
+44
+13
+85
+196
+10
+101
+115
+180
+48
+74
+8
+188
+57
+54
+12
+186
+8
+182
+19
+75
+82
+22
+197
+187
+148
+10
+132
+101
+21
+13
+97
+62
+104
+69
+81
+64
+62
+193
+5
+96
+129
+117
+141
+195
+99
+42
+164
+12
+196
+72
+64
+143
+83
+15
+140
+109
+200
+16
+101
+64
+79
+101
+101
+94
+59
+110
+132
+199
+13
+85
+197
+16
+124
+1
+96
+165
+131
+103
+38
+102
+74
+130
+117
+133
+150
+103
+68
+90
+125
+142
+133
+117
+109
+5
+51
+65
+130
+198
+23
+155
+126
+162
+41
+191
+183
+181
+37
+197
+48
+115
+63
+149
+124
+7
+124
+86
+5
+57
+96
+66
+138
+33
+156
+45
+66
+188
+142
+156
+62
+169
+64
+60
+186
+180
+11
+47
+185
+87
+57
+162
+65
+130
+198
+23
+155
+125
+157
+18
+98
+23
+60
+152
+179
+105
+25
+9
+29
+92
+91
+124
+125
+35
+89
+17
+104
+74
+109
+185
+130
+124
+170
+109
+125
+175
+124
+168
+100
+85
+14
+121
+2
+122
+122
+35
+111
+152
+118
+144
+4
+129
+144
+101
+116
+183
+58
+106
+118
+153
+59
+179
+146
+72
+118
+59
+97
+52
+46
+4
+16
+60
+16
+160
+15
+51
+172
+178
+123
+141
+137
+159
+120
+91
+68
+195
+154
+173
+55
+181
+187
+99
+111
+180
+84
+87
+166
+10
+171
+139
+96
+125
+87
+199
+11
+77
+161
+79
+21
+19
+131
+15
+112
+139
+32
+141
+159
+85
+85
+142
+91
+69
+198
+170
+41
+115
+122
+100
+105
+135
+66
+188
+131
+100
+21
+27
+171
+188
+190
+52
+7
+172
+173
+92
+195
+145
+121
+20
+34
+31
+80
+2
+99
+175
+162
+1
+149
+83
+160
+14
+51
+180
+24
+125
+133
+74
+51
+41
+192
+184
+174
+193
+193
+24
+14
+64
+64
+11
+90
+41
+38
+63
+34
+40
+139
+77
+16
+200
+60
+160
+25
+111
+45
+69
+13
+53
+7
+166
+134
+117
+97
+131
+112
+96
+166
+139
+142
+200
+124
+148
+170
+95
+40
+188
+167
+116
+196
+130
+20
+150
+124
+197
+70
+47
+53
+99
+124
+49
+185
+69
+154
+103
+33
+71
+128
+132
+40
+55
+172
+142
+102
+139
+116
+46
+34
+188
+26
+68
+179
+61
+160
+9
+17
+20
+171
+50
+165
+143
+175
+165
+24
+55
+119
+24
+72
+20
+71
+47
+52
+84
+44
+108
+52
+146
+8
+134
+138
+20
+80
+107
+123
+175
+148
+111
+138
+28
+129
+126
+197
+47
+108
+29
+4
+166
+162
+78
+11
+169
+113
+163
+164
+115
+21
+90
+152
+103
+50
+174
+196
+15
+126
+19
+187
+151
+20
+165
+13
+198
+72
+57
+91
+34
+191
+42
+133
+23
+140
+39
+172
+84
+154
+175
+64
+12
+93
+57
+106
+120
+172
+155
+179
+81
+83
+167
+57
+41
+136
+53
+92
+80
+52
+196
+111
+102
+17
+182
+142
+19
+38
+57
+2
+106
+18
+154
+166
+11
+174
+152
+141
+82
+30
+41
+178
+100
+197
+86
+141
+75
+184
+34
+150
+199
+45
+75
+49
+24
+102
+200
+87
+124
+162
+55
+74
+152
+52
+146
+6
+126
+104
+91
+11
+50
+3
+173
+14
+128
+39
+88
+174
+56
+174
+142
+88
+57
+152
+198
+21
+146
+89
+25
+150
+83
+146
+132
+83
+113
+131
+171
+48
+146
+46
+168
+194
+57
+196
+66
+31
+197
+105
+59
+15
+163
+42
+184
+131
+129
+1
+46
+67
+191
+145
+157
+37
+14
+147
+163
+53
+55
+54
+27
+78
+32
+90
+50
+94
+114
+39
+8
+97
+113
+13
+62
+51
+150
+49
+145
+28
+65
+143
+74
+153
+56
+163
+75
+180
+12
+50
+196
+131
+20
+143
+83
+11
+125
+50
+181
+39
+6
+87
+64
+6
+60
+112
+132
+188
+146
+182
+182
+55
+92
+56
+112
+170
+15
+161
+30
+135
+146
+61
+56
+188
+23
+48
+85
+83
+135
+65
+178
+83
+94
+19
+74
+77
+193
+69
+81
+64
+54
+152
+30
+13
+9
+140
+166
+134
+114
+79
+49
+184
+61
+114
+142
+21
+55
+142
+155
+57
+152
+200
+34
+3
+111
+41
+54
+154
+45
+83
+96
+36
+153
+195
+196
+26
+192
+123
+16
+186
+176
+187
+135
+132
+176
+68
+27
+153
+84
+123
+188
+21
+39
+44
+117
+103
+167
+82
+191
+6
+121
+71
+138
+190
+96
+71
+164
+144
+192
+57
+17
+191
+199
+76
+65
+112
+85
+103
+60
+31
+49
+16
+55
+188
+34
+111
+169
+11
+149
+198
+52
+128
+105
+81
+144
+135
+113
+68
+192
+143
+134
+117
+99
+141
+155
+63
+191
+180
+157
+130
+166
+27
+68
+169
+3
+95
+149
+41
+108
+81
+115
+168
+175
+137
+53
+83
+25
+5
+7
+196
+114
+123
+119
+7
+168
+150
+190
+192
+40
+117
+138
+181
+44
+37
+32
+56
+51
+5
+173
+197
+27
+190
+101
+97
+75
+179
+196
+172
+68
+61
+157
+191
+138
+110
+23
+152
+104
+61
+29
+29
+115
+29
+146
+13
+167
+85
+6
+75
+196
+105
+69
+69
+194
+143
+117
+15
+43
+121
+142
+169
+134
+87
+116
+115
+47
+53
+96
+104
+163
+38
+168
+67
+91
+150
+76
+111
+185
+116
+32
+150
+9
+109
+175
+71
+51
+67
+147
+77
+142
+158
+73
+19
+60
+192
+13
+153
+200
+27
+164
+141
+173
+173
+80
+123
+23
+33
+196
+81
+122
+4
+127
+129
+36
+54
+5
+143
+17
+17
+152
+163
+12
+9
+145
+193
+57
+11
+153
+17
+131
+33
+27
+64
+142
+81
+11
+139
+136
+162
+152
+57
+176
+144
+81
+187
+197
+103
+45
+148
+83
+169
+66
+77
+68
+117
+89
+86
+112
+104
+12
+143
+147
+196
+61
+199
+49
+104
+186
+184
+33
+142
+163
+97
+123
+60
+60
+21
+189
+143
+160
+76
+19
+28
+200
+150
+100
+52
+14
+19
+187
+155
+47
+92
+132
+167
+16
+199
+49
+106
+200
+49
+90
+106
+22
+184
+109
+198
+6
+56
+82
+187
+187
+42
+166
+22
+39
+36
+72
+108
+1
+37
+17
+173
+84
+150
+144
+119
+19
+40
+72
+80
+28
+51
+61
+108
+100
+26
+61
+131
+36
+40
+122
+173
+140
+84
+43
+104
+41
+116
+124
+103
+106
+111
+115
+94
+128
+128
+18
+155
+169
+24
+25
+140
+15
+34
+73
+132
+140
+56
+77
+155
+39
+47
+131
+164
+7
+166
+141
+152
+44
+93
+170
+182
+161
+136
+167
+176
+158
+163
+161
+97
+142
+177
+187
+127
+84
+164
+26
+83
+63
+32
+30
+92
+83
+75
+104
+147
+150
+179
+130
+170
+55
+199
+100
+13
+174
+133
+34
+5
+127
+115
+156
+98
+189
+52
+13
+8
+134
+134
+200
+193
+162
+37
+170
+90
+9
+48
+11
+34
+107
+136
+51
+87
+61
+188
+180
+190
+126
+48
+153
+90
+163
+171
+162
+32
+136
+126
+134
+73
+36
+161
+45
+18
+106
+79
+121
+20
+33
+15
+200
+65
+193
+176
+123
+154
+21
+139
+47
+33
+174
+150
+136
+65
+171
+42
+113
+100
+182
+199
+155
+138
+38
+188
+189
+39
+140
+91
+82
+80
+145
+149
+190
+200
+94
+164
+138
+152
+70
+58
+118
+185
+50
+36
+169
+91
+30
+164
+117
+26
+105
+199
+56
+144
+162
+82
+34
+64
+84
+130
+27
+192
+113
+149
+78
+129
+75
+89
+64
+182
+119
+75
+182
+15
+60
+25
+13
+51
+193
+98
+57
+60
+53
+178
+192
+156
+6
+35
+157
+23
+131
+181
+105
+3
+78
+38
+134
+63
+172
+66
+44
+74
+52
+44
+2
+18
+87
+164
+5
+155
+88
+130
+191
+179
+153
+112
+95
+166
+143
+165
+110
+174
+52
+151
+40
+85
+155
+166
+5
+141
+200
+133
+195
+181
+129
+146
+120
+11
+187
+23
+57
+139
+120
+72
+154
+81
+106
+103
+69
+89
+119
+115
+21
+96
+189
+72
+130
+135
+36
+5
+112
+25
+146
+54
+11
+180
+184
+85
+50
+140
+192
+97
+55
+60
+67
+58
+153
+193
+186
+177
+193
+166
+57
+50
+192
+98
+64
+104
+51
+174
+187
+155
+49
+103
+174
+120
+159
+76
+29
+90
+81
+72
+109
+7
+61
+105
+82
+152
+172
+65
+45
+88
+125
+163
+55
+65
+99
+10
+169
+129
+51
+151
+50
+139
+189
+87
+20
+144
+82
+197
+48
+118
+78
+3
+120
+98
+111
+182
+96
+138
+169
+171
+108
+110
+93
+171
+185
+176
+195
+189
+175
+154
+154
+137
+40
+5
+77
+15
+200
+65
+197
+196
+1
+48
+80
+50
+182
+42
+17
+126
+11
+128
+78
+112
+175
+47
+104
+5
+94
+126
+108
+115
+125
+114
+159
+130
+149
+128
+34
+50
+200
+149
+98
+51
+23
+85
+103
+58
+26
+32
+164
+97
+105
+159
+6
+13
+23
+24
+137
+6
+6
+182
+38
+197
+40
+66
+40
+50
+143
+6
+155
+80
+83
+183
+152
+65
+24
+158
+136
+196
+159
+191
+116
+179
+34
+190
+39
+125
+2
+94
+148
+41
+117
+136
+164
+165
+112
+193
+146
+146
+163
+62
+113
+117
+89
+83
+102
+68
+88
+122
+143
+158
+64
+163
+8
+182
+24
+108
+33
+21
+37
+34
+67
+100
+200
+106
+38
+75
+113
+2
+2
+190
+125
+46
+152
+99
+29
+87
+66
+11
+76
+158
+64
+162
+196
+119
+152
+41
+81
+125
+22
+4
+30
+144
+199
+98
+2
+134
+186
+109
+185
+128
+105
+78
+121
+30
+93
+88
+92
+161
+136
+175
+24
+171
+15
+153
+188
+154
+34
+14
+183
+177
+15
+97
+55
+52
+24
+77
+47
+188
+111
+174
+49
+128
+131
+32
+17
+14
+133
+73
+41
+192
+181
+161
+139
+189
+84
+200
+47
+90
+115
+87
+84
+124
+195
+52
+163
+110
+199
+3
+30
+160
+90
+101
+199
+85
+128
+1
+54
+121
+43
+166
+15
+196
+43
+98
+9
+169
+136
+95
+155
+71
+34
+168
+111
+153
+120
+143
+180
+194
+152
+165
+26
+67
+175
+46
+103
+8
+120
+55
+48
+200
+167
+5
+125
+111
+139
+41
+192
+189
+10
+160
+67
+167
+200
+94
+170
+175
+124
+170
+106
+107
+90
+181
+80
+52
+193
+91
+7
+28
+107
+192
+191
+24
+28
+152
+61
+2
+63
+165
+24
+56
+123
+37
+117
+176
+200
+23
+138
+26
+115
+59
+117
+174
+192
+191
+17
+182
+147
+42
+130
+4
+62
+133
+48
+92
+121
+95
+85
+58
+183
+177
+14
+98
+62
+95
+11
+16
+196
+39
+70
+67
+177
+60
+164
+48
+15
+61
+32
+50
+13
+30
+65
+120
+134
+127
+162
+28
+117
+47
+36
+194
+41
+102
+48
+170
+193
+28
+31
+133
+125
+153
+194
+185
+168
+147
+172
+105
+87
+181
+99
+173
+144
+113
+183
+82
+47
+145
+47
+180
+61
+146
+126
+48
+154
+96
+185
+54
+56
+56
+33
+99
+98
+99
+113
+190
+122
+22
+41
+47
+115
+67
+166
+193
+67
+72
+28
+125
+101
+84
+196
+22
+175
+53
+144
+185
+17
+35
+61
+52
+165
+122
+50
+8
+2
+137
+8
+19
+46
+110
+48
+102
+179
+161
+153
+77
+84
+12
+119
+6
+169
+166
+74
+153
+55
+158
+53
+95
+96
+124
+85
+196
+9
+94
+88
+81
+97
+50
+30
+132
+124
+160
+43
+20
+134
+27
+160
+119
+72
+166
+150
+8
+101
+138
+123
+96
+72
+172
+190
+191
+34
+91
+43
+39
+54
+168
+130
+64
+21
+149
+109
+116
+115
+48
+51
+78
+10
+158
+59
+135
+83
+90
+191
+139
+120
+73
+158
+99
+171
+134
+69
+12
+49
+189
+94
+63
+138
+62
+131
+27
+185
+68
+149
+83
+152
+174
+74
+79
+12
+168
+96
+67
+145
+65
+85
+132
+25
+167
+172
+137
+73
+6
+179
+23
+134
+196
+173
+72
+78
+20
+24
+165
+175
+168
+29
+67
+144
+63
+86
+148
+122
+198
+94
+184
+59
+98
+54
+45
+191
+142
+131
+108
+74
+75
+181
+14
+57
+17
+190
+195
+61
+11
+116
+200
+154
+131
+1
+31
+173
+166
+38
+139
+93
+115
+52
+78
+3
+120
+90
+62
+167
+46
+175
+36
+46
+155
+115
+98
+160
+78
+31
+89
+54
+129
+89
+175
+57
+168
+96
+60
+99
+57
+56
+26
+57
+109
+141
+66
+129
+188
+163
+90
+76
+51
+20
+69
+34
+182
+192
+115
+161
+133
+155
+131
+195
+192
+198
+63
+197
+14
+116
+165
+154
+37
+40
+113
+119
+96
+108
+190
+164
+83
+17
+162
+18
+53
+159
+81
+58
+21
+2
+29
+153
+62
+197
+28
+200
+145
+77
+159
+59
+128
+40
+83
+147
+131
+67
+26
+158
+116
+77
+17
+11
+111
+172
+36
+66
+75
+57
+71
+116
+58
+108
+129
+3
+66
+167
+10
+157
+57
+132
+82
+106
+95
+22
+75
+61
+89
+186
+117
+31
+137
+145
+41
+145
+105
+123
+195
+70
+63
+155
+162
+177
+6
+47
+29
+156
+75
+50
+30
+132
+121
+145
+179
+173
+24
+190
+127
+55
+186
+23
+62
+167
+47
+183
+78
+20
+20
+137
+48
+53
+91
+70
+3
+187
+103
+132
+69
+27
+141
+6
+170
+164
+57
+73
+121
+72
+150
+49
+151
+63
+24
+179
+63
+172
+64
+41
+71
+63
+138
+61
+127
+15
+155
+193
+167
+69
+111
+52
+113
+10
+43
+170
+33
+68
+109
+47
+101
+190
+32
+77
+181
+192
+125
+29
+47
+25
+128
+139
+88
+76
+65
+112
+90
+130
+176
+90
+153
+116
+119
+70
+151
+73
+85
+53
+151
+33
+45
+174
+42
+89
+155
+128
+179
+126
+142
+124
+67
+84
+104
+76
+120
+35
+133
+86
+120
+146
+3
+102
+186
+1
+139
+24
+96
+159
+94
+137
+177
+25
+159
+137
+189
+104
+128
+30
+32
+123
+49
+190
+97
+76
+185
+24
+85
+93
+199
+152
+125
+189
+7
+145
+12
+170
+108
+127
+187
+185
+25
+85
+91
+182
+71
+191
+112
+148
+86
+188
+151
+17
+147
+127
+41
+109
+85
+131
+25
+178
+43
+53
+139
+155
+85
+111
+107
+42
+90
+167
+190
+44
+154
+131
+199
+20
+124
+170
+106
+107
+90
+179
+71
+17
+60
+10
+125
+61
+45
+118
+109
+191
+172
+110
+119
+121
+59
+66
+68
+14
+72
+106
+193
+4
+86
+85
+131
+27
+187
+79
+192
+42
+122
+158
+55
+105
+138
+91
+101
+189
+31
+84
+27
+10
+18
+17
+148
+135
+77
+52
+20
+57
+166
+84
+11
+108
+150
+131
+41
+70
+55
+101
+116
+190
+93
+54
+87
+40
+58
+194
+45
+123
+134
+101
+198
+86
+136
+43
+35
+20
+10
+83
+11
+117
+11
+14
+182
+173
+197
+30
+9
+187
+45
+192
+148
+162
+38
+169
+79
+155
+19
+121
+160
+67
+170
+15
+164
+47
+10
+33
+111
+176
+56
+152
+14
+115
+169
+182
+172
+192
+7
+116
+40
+193
+3
+85
+84
+145
+115
+183
+68
+159
+146
+47
+171
+3
+80
+51
+192
+96
+44
+5
+36
+177
+136
+25
+128
+146
+128
+53
+169
+133
+82
+100
+63
+77
+97
+85
+44
+101
+10
+150
+14
+135
+90
+123
+132
+85
+129
+5
+75
+8
+170
+154
+193
+172
+98
+43
+177
+82
+101
+65
+87
+139
+52
+67
+135
+5
+20
+76
+74
+166
+132
+98
+3
+142
+25
+74
+18
+44
+108
+50
+130
+136
+46
+50
+88
+85
+113
+121
+110
+168
+24
+30
+166
+127
+70
+77
+34
+116
+193
+113
+144
+51
+15
+30
+48
+13
+53
+200
+131
+185
+133
+133
+200
+8
+51
+36
+156
+14
+80
+153
+200
+26
+162
+137
+170
+191
+13
+164
+66
+125
+158
+28
+149
+44
+120
+127
+82
+156
+197
+178
+99
+189
+45
+176
+51
+126
+94
+33
+155
+35
+19
+2
+45
+51
+101
+149
+189
+197
+86
+138
+60
+120
+185
+29
+111
+5
+31
+140
+169
+155
+9
+58
+72
+109
+10
+78
+177
+166
+4
+134
+166
+195
+78
+112
+170
+14
+154
+3
+36
+190
+15
+185
+171
+168
+68
+98
+175
+171
+56
+200
+94
+168
+163
+66
+128
+178
+118
+110
+194
+181
+139
+9
+199
+120
+129
+98
+23
+60
+159
+14
+51
+186
+56
+64
+80
+107
+126
+190
+10
+154
+32
+9
+168
+129
+60
+1
+68
+200
+186
+120
+46
+198
+180
+101
+187
+8
+170
+150
+177
+112
+79
+68
+99
+179
+186
+110
+191
+153
+2
+38
+14
+140
+117
+47
+28
+146
+25
+41
+20
+155
+154
+130
+198
+19
+134
+32
+186
+32
+121
+37
+132
+65
+2
+30
+167
+135
+108
+34
+33
+94
+66
+149
+105
+91
+197
+167
+34
+102
+108
+134
+34
+199
+88
+139
+45
+22
+132
+194
+181
+143
+31
+97
+111
+189
+139
+137
+172
+199
+51
+120
+63
+96
+11
+5
+131
+142
+80
+198
+72
+56
+84
+8
+88
+62
+178
+118
+102
+158
+30
+157
+80
+64
+71
+49
+62
+131
+29
+2
+151
+87
+168
+29
+59
+98
+57
+62
+60
+7
+101
+143
+155
+41
+54
+162
+84
+49
+142
+14
+13
+155
+9
+66
+114
+94
+138
+183
+59
+111
+135
+14
+69
+93
+138
+194
+127
+15
+147
+152
+190
+171
+120
+182
+17
+65
+43
+72
+47
+40
+18
+151
+145
+114
+177
+39
+43
+107
+54
+165
+101
+126
+44
+135
+16
+84
+163
+27
+96
+136
+151
+83
+139
+95
+121
+68
+120
+113
+200
+188
+131
+91
+174
+26
+191
+113
+165
+172
+150
+152
+168
+36
+112
+146
+69
+103
+5
+103
+172
+112
+122
+126
+62
+35
+55
+17
+14
+129
+50
+142
+2
+137
+11
+32
+100
+111
+167
+5
+129
+133
+42
+54
+149
+14
+139
+117
+47
+33
+176
+168
+19
+9
+84
+26
+199
+166
+6
+148
+34
+70
+118
+85
+47
+119
+89
+69
+12
+54
+16
+15
+150
+167
+52
+10
+197
+88
+158
+160
+141
+11
+194
+71
+81
+53
+187
+48
+6
+7
+190
+74
+139
+169
+161
+52
+62
+109
+93
+181
+51
+76
+5
+147
+36
+93
+39
+196
+32
+25
+65
+171
+40
+100
+47
+180
+63
+154
+161
+184
+53
+66
+126
+157
+15
+79
+140
+125
+97
+58
+74
+124
+82
+177
+128
+177
+117
+106
+185
+161
+102
+166
+86
+21
+155
+140
+50
+39
+191
+197
+61
+197
+32
+25
+59
+134
+72
+31
+140
+164
+127
+91
+8
+28
+96
+127
+100
+58
+50
+174
+198
+27
+178
+28
+168
+156
+24
+143
+41
+165
+21
+42
+67
+27
+164
+139
+161
+115
+43
+26
+172
+200
+52
+110
+198
+198
+10
+75
+166
+117
+16
+42
+112
+95
+159
+102
+186
+197
+111
+96
+186
+50
+29
+124
+83
+190
+192
+42
+127
+188
+189
+45
+174
+44
+97
+190
+70
+116
+63
+143
+91
+56
+122
+30
+85
+38
+65
+54
+137
+139
+2
+164
+173
+163
+19
+52
+140
+174
+184
+139
+177
+13
+93
+40
+6
+77
+12
+181
+176
+35
+23
+29
+168
+152
+200
+32
+199
+105
+45
+125
+146
+153
+10
+85
+17
+146
+121
+13
+193
+45
+136
+12
+56
+28
+66
+141
+54
+59
+73
+108
+193
+186
+179
+4
+15
+57
+5
+117
+62
+121
+170
+131
+61
+186
+174
+170
+57
+17
+186
+165
+121
+41
+165
+20
+36
+45
+142
+50
+29
+123
+80
+174
+122
+175
+148
+117
+175
+198
+19
+129
+8
+84
+37
+64
+55
+158
+55
+109
+158
+168
+193
+44
+128
+178
+116
+92
+112
+48
+80
+48
+168
+178
+158
+152
+91
+181
+70
+190
+114
+179
+49
+89
+94
+169
+168
+90
+28
+166
+142
+164
+108
+169
+46
+159
+146
+46
+157
+137
+5
+1
+166
+187
+31
+106
+157
+194
+151
+161
+10
+19
+25
+174
+26
+189
+104
+124
+10
+149
+3
+79
+47
+174
+21
+160
+173
+197
+29
+8
+184
+35
+159
+39
+8
+96
+105
+166
+53
+25
+78
+43
+161
+179
+25
+138
+6
+200
+145
+73
+136
+159
+129
+145
+108
+152
+138
+61
+127
+16
+157
+4
+14
+44
+146
+75
+142
+179
+1
+192
+145
+146
+175
+135
+38
+16
+156
+196
+172
+66
+51
+116
+43
+10
+79
+183
+188
+85
+22
+163
+186
+51
+35
+150
+191
+196
+60
+194
+27
+15
+55
+191
+59
+33
+68
+115
+81
+53
+187
+52
+28
+106
+179
+127
+152
+169
+52
+190
+74
+138
+162
+135
+154
+113
+92
+135
+185
+98
+123
+58
+47
+158
+128
+148
+145
+135
+109
+40
+57
+186
+9
+182
+8
+14
+13
+154
+10
+77
+171
+136
+79
+47
+173
+19
+160
+187
+84
+23
+190
+131
+79
+104
+112
+135
+6
+21
+78
+79
+175
+138
+55
+90
+40
+38
+67
+60
+160
+22
+91
+150
+86
+169
+40
+126
+194
+34
+56
+32
+90
+54
+123
+51
+1
+143
+57
+51
+200
+143
+59
+66
+68
+17
+93
+10
+23
+48
+87
+89
+154
+129
+190
+179
+169
+7
+121
+63
+90
+171
+21
+183
+115
+44
+30
+192
+82
+162
+40
+185
+147
+23
+12
+70
+114
+55
+111
+170
+23
+14
+73
+118
+52
+50
+30
+131
+120
+148
+9
+122
+49
+200
+158
+151
+89
+180
+80
+60
+43
+122
+148
+190
+8
+143
+188
+42
+165
+9
+174
+167
+35
+112
+159
+144
+38
+133
+57
+146
+162
+63
+117
+140
+186
+61
+95
+20
+68
+29
+165
+136
+130
+160
+189
+94
+68
+163
+162
+109
+197
+8
+74
+173
+175
+96
+199
+135
+20
+103
+45
+141
+44
+196
+182
+130
+140
+74
+186
+50
+30
+129
+106
+78
+114
+187
+98
+103
+140
+115
+34
+170
+114
+158
+126
+136
+86
+92
+176
+36
+30
+59
+90
+7
+39
+170
+68
+80
+76
+131
+109
+77
+81
+196
+46
+117
+90
+90
+134
+194
+158
+9
+29
+101
+140
+139
+171
+179
+135
+2
+196
+165
+26
+75
+14
+11
+146
+179
+161
+155
+82
+100
+68
+110
+51
+118
+54
+60
+78
+131
+82
+121
+185
+27
+99
+152
+29
+6
+175
+198
+14
+103
+91
+18
+92
+199
+164
+193
+89
+195
+175
+90
+172
+23
+190
+134
+94
+162
+124
+89
+24
+145
+52
+12
+6
+128
+116
+150
+57
+190
+29
+67
+142
+48
+16
+63
+36
+56
+12
+170
+116
+165
+147
+1
+87
+119
+130
+109
+91
+165
+174
+161
+199
+144
+78
+172
+132
+45
+83
+95
+25
+96
+149
+33
+59
+64
+53
+144
+191
+45
+156
+133
+1
+7
+40
+174
+91
+180
+64
+171
+46
+144
+50
+8
+197
+116
+120
+79
+200
+87
+124
+163
+61
+104
+75
+117
+34
+153
+9
+83
+13
+139
+117
+48
+42
+19
+141
+73
+172
+173
+98
+28
+89
+87
+120
+136
+140
+21
+62
+188
+171
+137
+89
+103
+16
+169
+73
+119
+60
+92
+16
+71
+88
+89
+142
+57
+63
+72
+64
+136
+45
+43
+58
+166
+76
+160
+77
+27
+73
+196
+114
+125
+130
+54
+154
+42
+67
+22
+134
+9
+52
+33
+129
+80
+122
+17
+4
+75
+14
+11
+146
+176
+149
+106
+99
+46
+185
+101
+141
+139
+167
+152
+10
+97
+90
+71
+19
+80
+115
+168
+174
+136
+55
+103
+130
+52
+149
+23
+200
+194
+166
+57
+49
+182
+48
+55
+99
+101
+122
+26
+56
+103
+117
+176
+11
+80
+185
+195
+108
+93
+188
+87
+34
+22
+34
+5
+125
+109
+126
+181
+151
+79
+120
+7
+162
+115
+32
+158
+60
+142
+117
+24
+90
+125
+143
+130
+100
+29
+78
+12
+173
+132
+37
+34
+79
+165
+83
+16
+147
+143
+137
+140
+5
+174
+198
+30
+197
+115
+115
+57
+112
+155
+125
+160
+38
+188
+191
+50
+187
+72
+154
+79
+88
+21
+139
+41
+200
+37
+19
+187
+151
+24
+190
+124
+34
+92
+50
+74
+192
+94
+36
+172
+107
+98
+25
+74
+18
+49
+131
+147
+106
+113
+125
+129
+53
+162
+95
+111
+14
+85
+185
+146
+19
+197
+17
+131
+35
+26
+49
+58
+110
+141
+60
+93
+24
+106
+23
+179
+75
+39
+160
+9
+19
+32
+26
+71
+195
+130
+33
+26
+61
+132
+47
+96
+157
+81
+77
+137
+129
+142
+93
+79
+37
+118
+175
+190
+167
+91
+47
+67
+177
+65
+197
+196
+8
+81
+19
+188
+162
+76
+4
+140
+6
+175
+198
+12
+97
+70
+153
+90
+165
+181
+6
+7
+188
+64
+96
+5
+163
+136
+154
+101
+19
+9
+88
+46
+83
+89
+190
+140
+130
+126
+185
+185
+41
+187
+155
+48
+95
+134
+152
+114
+114
+60
+138
+89
+99
+192
+63
+55
+166
+102
+123
+21
+19
+128
+4
+69
+179
+60
+150
+158
+199
+179
+78
+64
+82
+116
+162
+131
+132
+16
+108
+108
+73
+69
+160
+146
+33
+89
+39
+34
+54
+24
+59
+141
+121
+54
+40
+152
+156
+173
+35
+52
+196
+111
+110
+59
+168
+83
+184
+162
+116
+37
+179
+146
+64
+74
+73
+173
+178
+119
+113
+8
+31
+111
+191
+153
+194
+193
+16
+157
+199
+182
+107
+4
+68
+174
+31
+24
+67
+186
+116
+19
+77
+90
+48
+77
+34
+118
+200
+141
+47
+21
+101
+22
+24
+149
+76
+119
+32
+128
+79
+120
+15
+14
+150
+174
+93
+192
+120
+191
+69
+98
+173
+155
+172
+45
+122
+125
+56
+15
+189
+196
+78
+106
+141
+93
+88
+97
+192
+80
+155
+15
+98
+53
+42
+175
+78
+95
+69
+167
+177
+163
+189
+67
+99
+195
+83
+147
+135
+89
+127
+158
+14
+59
+32
+64
+97
+13
+200
+91
+144
+50
+5
+186
+69
+142
+37
+142
+125
+74
+123
+73
+130
+123
+169
+113
+160
+142
+16
+14
+144
+144
+167
+113
+173
+26
+198
+157
+160
+150
+64
+40
+63
+19
+153
+148
+112
+149
+85
+169
+53
+197
+105
+62
+30
+24
+74
+36
+150
+174
+101
+41
+133
+37
+26
+20
+91
+168
+189
+23
+42
+47
+108
+29
+2
+152
+91
+182
+74
+11
+196
+86
+148
+120
+189
+59
+54
+197
+96
+8
+185
+43
+197
+197
+10
+94
+74
+196
+116
+130
+141
+75
+183
+22
+86
+119
+143
+188
+39
+146
+125
+38
+105
+95
+21
+77
+76
+164
+104
+147
+149
+175
+108
+75
+84
+26
+8
+13
+9
+133
+121
+135
+119
+103
+148
+168
+76
+145
+190
+42
+141
+71
+159
+117
+71
+175
+8
+77
+191
+54
+6
+155
+75
+61
+86
+173
+68
+49
+85
+69
+52
+96
+106
+176
+109
+67
+26
+152
+80
+115
+173
+4
+66
+165
+199
+111
+79
+80
+171
+103
+84
+178
+113
+76
+40
+162
+12
+15
+181
+159
+123
+110
+152
+126
+193
+27
+24
+108
+31
+17
+28
+16
+47
+137
+7
+8
+188
+55
+38
+140
+95
+114
+31
+163
+101
+140
+135
+152
+103
+51
+180
+25
+131
+160
+179
+40
+32
+31
+102
+137
+102
+181
+173
+7
+91
+83
+84
+159
+198
+161
+183
+57
+92
+42
+31
+9
+171
+152
+174
+78
+102
+110
+146
+93
+42
+18
+131
+29
+196
+111
+106
+43
+103
+37
+92
+23
+110
+55
+141
+148
+24
+15
+74
+110
+197
+197
+11
+91
+51
+93
+100
+162
+75
+193
+86
+181
+114
+59
+131
+60
+183
+161
+123
+89
+25
+152
+90
+175
+35
+44
+146
+83
+187
+179
+194
+153
+173
+62
+19
+160
+193
+118
+178
+2
+15
+78
+130
+83
+129
+31
+25
+73
+18
+54
+167
+113
+181
+70
+195
+146
+121
+13
+193
+45
+132
+190
+154
+15
+104
+94
+31
+142
+172
+158
+198
+170
+40
+116
+136
+169
+196
+58
+184
+184
+49
+35
+173
+128
+9
+107
+160
+197
+146
+103
+102
+91
+30
+159
+88
+99
+3
+128
+148
+137
+92
+117
+77
+13
+193
+36
+84
+184
+148
+40
+108
+86
+149
+124
+7
+122
+76
+157
+63
+164
+17
+27
+17
+54
+176
+173
+56
+184
+4
+172
+195
+21
+178
+75
+55
+55
+39
+138
+81
+46
+143
+51
+16
+43
+118
+119
+54
+59
+69
+88
+108
+55
+162
+77
+5
+139
+190
+92
+42
+24
+171
+9
+121
+45
+182
+89
+98
+193
+72
+101
+160
+50
+64
+138
+57
+98
+78
+188
+28
+76
+4
+142
+23
+57
+137
+116
+62
+129
+19
+154
+156
+148
+88
+198
+2
+34
+181
+188
+98
+98
+109
+176
+75
+65
+118
+128
+102
+66
+79
+80
+167
+86
+19
+138
+61
+128
+22
+184
+106
+181
+133
+171
+32
+59
+66
+72
+39
+188
+178
+178
+69
+19
+93
+191
+109
+136
+40
+18
+149
+139
+94
+113
+33
+178
+178
+67
+1
+4
+22
+96
+181
+26
+126
+128
+30
+35
+142
+139
+156
+83
+97
+38
+153
+178
+91
+147
+67
+82
+86
+182
+120
+83
+22
+185
+113
+15
+71
+98
+145
+195
+66
+41
+56
+171
+121
+187
+35
+132
+78
+84
+4
+70
+193
+125
+16
+172
+95
+22
+83
+97
+40
+170
+61
+39
+86
+166
+21
+34
+13
+173
+123
+186
+9
+184
+26
+98
+161
+85
+56
+176
+158
+163
+157
+75
+40
+168
+47
+174
+22
+168
+11
+151
+10
+106
+145
+124
+36
+103
+95
+49
+42
+10
+88
+36
+32
+65
+108
+65
+19
+133
+27
+173
+195
+11
+116
+198
+142
+73
+164
+132
+116
+113
+33
+187
+29
+88
+69
+28
+144
+15
+196
+48
+122
+102
+117
+181
+38
+198
+47
+102
+189
+17
+9
+101
+124
+37
+107
+114
+124
+120
+7
+167
+143
+157
+56
+127
+55
+191
+55
+17
+9
+99
+114
+194
+144
+118
+15
+31
+59
+73
+112
+16
+91
+1
+186
+113
+6
+22
+79
+74
+138
+164
+141
+178
+196
+179
+112
+62
+170
+63
+50
+134
+155
+126
+159
+25
+120
+98
+109
+171
+48
+155
+97
+190
+72
+118
+67
+138
+28
+127
+107
+104
+62
+35
+58
+36
+92
+30
+156
+64
+184
+129
+126
+194
+31
+41
+171
+54
+191
+62
+53
+160
+86
+83
+121
+181
+1
+183
+87
+81
+101
+84
+192
+4
+96
+140
+174
+189
+174
+138
+70
+176
+28
+188
+80
+188
+10
+166
+111
+170
+21
+2
+25
+133
+178
+72
+27
+119
+75
+180
+6
+19
+61
+1
+60
+151
+168
+57
+29
+61
+108
+105
+60
+17
+161
+14
+35
+83
+191
+197
+68
+34
+199
+86
+129
+1
+54
+111
+185
+112
+14
+71
+108
+6
+69
+163
+159
+93
+130
+143
+88
+47
+88
+108
+59
+183
+166
+155
+36
+20
+197
+4
+54
+86
+39
+56
+192
+49
+167
+165
+88
+43
+62
+194
+2
+71
+11
+27
+66
+158
+158
+127
+144
+121
+31
+99
+122
+42
+152
+137
+57
+115
+177
+33
+6
+139
+180
+31
+169
+136
+99
+175
+156
+166
+192
+58
+24
+18
+98
+26
+80
+45
+154
+116
+111
+30
+178
+6
+31
+138
+150
+57
+194
+59
+5
+106
+188
+180
+187
+103
+137
+97
+155
+54
+133
+115
+98
+152
+32
+26
+66
+170
+27
+31
+144
+188
+31
+96
+99
+130
+93
+192
+119
+189
+70
+118
+80
+17
+188
+173
+149
+140
+100
+143
+163
+92
+87
+97
+1
+136
+12
+47
+178
+42
+57
+166
+81
+200
+69
+17
+84
+148
+138
+96
+142
+184
+31
+134
+124
+139
+117
+55
+80
+184
+186
+58
+79
+154
+12
+92
+46
+47
+73
+12
+17
+200
+45
+74
+42
+182
+116
+66
+151
+113
+123
+122
+27
+65
+150
+123
+187
+16
+14
+141
+120
+54
+48
+2
+183
+79
+28
+59
+104
+97
+49
+23
+97
+177
+192
+158
+27
+138
+189
+90
+43
+52
+130
+112
+106
+30
+24
+76
+43
+170
+41
+117
+132
+143
+65
+111
+80
+82
+178
+128
+170
+72
+101
+159
+53
+82
+22
+193
+164
+50
+27
+111
+27
+167
+165
+87
+39
+54
+175
+160
+189
+97
+87
+47
+107
+17
+141
+94
+99
+153
+31
+7
+165
+133
+112
+75
+45
+198
+185
+129
+105
+72
+96
+126
+95
+35
+160
+40
+8
+87
+49
+115
+49
+68
+163
+170
+158
+20
+102
+36
+96
+57
+81
+177
+135
+17
+92
+198
+161
+184
+58
+91
+25
+136
+188
+109
+165
+9
+170
+142
+121
+51
+19
+57
+173
+127
+7
+97
+124
+70
+103
+197
+50
+132
+147
+96
+49
+36
+177
+133
+11
+73
+140
+181
+28
+145
+18
+7
+79
+15
+178
+136
+11
+46
+182
+79
+34
+98
+82
+18
+170
+59
+23
+12
+66
+95
+174
+194
+4
+77
+24
+58
+132
+74
+56
+73
+140
+181
+28
+142
+5
+156
+90
+141
+36
+147
+160
+45
+30
+174
+177
+95
+185
+55
+64
+91
+175
+33
+29
+80
+20
+199
+20
+127
+184
+169
+156
+20
+112
+98
+182
+11
+35
+108
+138
+52
+79
+1
+101
+198
+85
+128
+2
+67
+184
+101
+154
+19
+130
+13
+108
+135
+42
+41
+73
+68
+154
+117
+117
+45
+21
+127
+172
+88
+186
+125
+77
+139
+147
+33
+75
+154
+48
+104
+197
+46
+105
+14
+147
+156
+12
+73
+128
+115
+141
+14
+18
+186
+153
+53
+137
+150
+70
+73
+13
+19
+1
+32
+189
+46
+175
+43
+81
+103
+92
+25
+124
+121
+12
+188
+22
+37
+26
+28
+134
+152
+112
+104
+15
+158
+17
+83
+142
+110
+184
+117
+47
+28
+147
+33
+81
+191
+20
+3
+40
+13
+116
+185
+70
+154
+96
+191
+81
+172
+102
+68
+95
+154
+76
+72
+148
+39
+107
+91
+183
+76
+16
+14
+139
+110
+16
+104
+84
+170
+65
+64
+200
+23
+144
+57
+49
+184
+70
+164
+153
+45
+94
+158
+104
+2
+79
+56
+27
+58
+110
+137
+34
+174
+142
+93
+80
+40
+126
+198
+55
+151
+18
+149
+132
+51
+124
+85
+197
+25
+174
+26
+192
+118
+183
+37
+181
+153
+91
+167
+186
+18
+36
+52
+195
+103
+65
+61
+185
+164
+119
+41
+174
+80
+112
+157
+133
+188
+129
+90
+178
+63
+172
+70
+75
+24
+73
+20
+70
+39
+7
+91
+85
+98
+21
+46
+93
+140
+10
+197
+97
+5
+163
+136
+149
+75
+105
+162
+26
+99
+159
+69
+180
+62
+152
+163
+6
+174
+194
+197
+39
+67
+48
+90
+109
+51
+127
+103
+76
+136
+130
+157
+179
+60
+150
+160
+11
+30
+81
+14
+158
+26
+138
+192
+114
+160
+130
+148
+113
+153
+101
+31
+83
+18
+159
+200
+167
+7
+140
+179
+21
+115
+101
+172
+124
+2
+97
+165
+117
+16
+46
+135
+1
+186
+113
+6
+20
+70
+45
+42
+50
+120
+74
+164
+120
+49
+12
+33
+93
+68
+170
+10
+128
+79
+125
+45
+147
+79
+147
+179
+147
+76
+134
+126
+151
+169
+58
+30
+58
+81
+161
+40
+195
+11
+118
+9
+195
+92
+1
+175
+48
+115
+55
+103
+121
+2
+129
+159
+189
+112
+168
+2
+108
+29
+4
+161
+131
+142
+73
+162
+118
+55
+66
+108
+50
+136
+162
+156
+76
+55
+46
+189
+116
+199
+155
+141
+50
+36
+165
+67
+116
+99
+150
+14
+132
+71
+38
+187
+188
+46
+180
+71
+12
+30
+76
+189
+46
+179
+63
+170
+57
+18
+195
+9
+106
+151
+157
+183
+92
+106
+9
+100
+118
+13
+13
+165
+76
+170
+143
+130
+95
+196
+128
+5
+77
+20
+30
+1
+134
+200
+198
+190
+158
+39
+16
+149
+153
+174
+70
+63
+146
+113
+164
+164
+112
+1
+198
+183
+119
+71
+154
+89
+147
+85
+192
+183
+176
+13
+92
+36
+193
+35
+74
+131
+121
+149
+6
+95
+116
+46
+33
+189
+38
+133
+55
+138
+138
+185
+72
+170
+170
+93
+28
+136
+167
+179
+168
+2
+98
+171
+151
+163
+27
+93
+120
+83
+17
+156
+185
+107
+180
+121
+105
+143
+117
+15
+35
+79
+162
+64
+129
+3
+59
+130
+48
+123
+103
+118
+182
+32
+154
+34
+21
+25
+164
+160
+92
+110
+39
+41
+98
+23
+55
+128
+73
+86
+59
+185
+180
+15
+74
+109
+185
+134
+143
+52
+23
+71
+26
+120
+82
+20
+182
+113
+42
+38
+56
+195
+68
+53
+106
+161
+17
+54
+176
+171
+48
+149
+64
+45
+93
+154
+92
+168
+183
+191
+104
+103
+84
+181
+134
+174
+42
+86
+145
+97
+77
+196
+83
+134
+54
+125
+61
+48
+136
+186
+101
+129
+66
+42
+58
+169
+99
+74
+154
+63
+190
+176
+147
+102
+91
+27
+148
+48
+159
+126
+131
+49
+118
+67
+148
+85
+180
+116
+75
+8
+176
+182
+115
+54
+89
+48
+89
+109
+51
+131
+128
+192
+199
+65
+5
+44
+25
+157
+115
+82
+58
+12
+152
+7
+76
+194
+79
+135
+101
+191
+40
+124
+182
+178
+29
+176
+2
+24
+134
+189
+126
+56
+5
+128
+126
+11
+133
+98
+196
+95
+8
+193
+87
+188
+146
+185
+192
+93
+29
+143
+196
+90
+177
+52
+126
+84
+176
+99
+16
+6
+94
+111
+25
+153
+99
+17
+15
+141
+113
+9
+36
+141
+124
+72
+121
+77
+177
+170
+30
+58
+78
+144
+171
+127
+28
+25
+102
+188
+16
+1
+68
+200
+192
+149
+174
+103
+52
+182
+33
+158
+52
+95
+104
+169
+84
+185
+157
+73
+30
+125
+80
+157
+27
+149
+55
+192
+62
+48
+131
+152
+133
+36
+19
+191
+179
+156
+127
+162
+29
+122
+72
+137
+181
+51
+81
+27
+36
+174
+119
+148
+20
+189
+155
+32
+5
+141
+3
+149
+75
+105
+159
+11
+38
+133
+55
+137
+131
+155
+159
+158
+122
+107
+149
+133
+56
+147
+177
+140
+53
+55
+56
+48
+183
+74
+194
+102
+66
+81
+95
+39
+184
+151
+56
+177
+165
+194
+86
+170
+47
+148
+72
+99
+146
+186
+7
+170
+160
+26
+124
+107
+130
+18
+142
+93
+84
+69
+63
+159
+188
+105
+136
+76
+33
+119
+17
+38
+73
+100
+150
+1
+53
+111
+193
+163
+42
+181
+114
+53
+97
+109
+180
+101
+190
+30
+74
+179
+8
+37
+150
+170
+75
+121
+56
+49
+192
+115
+164
+153
+47
+104
+8
+111
+199
+194
+174
+107
+76
+90
+61
+158
+1
+189
+128
+72
+80
+32
+78
+178
+169
+15
+169
+79
+154
+15
+109
+123
+154
+21
+141
+60
+96
+34
+145
+160
+60
+121
+192
+61
+38
+85
+166
+36
+126
+36
+77
+144
+172
+141
+101
+135
+105
+18
+160
+3
+179
+47
+77
+38
+139
+94
+119
+71
+155
+95
+172
+181
+136
+196
+148
+129
+45
+113
+71
+16
+56
+193
+59
+15
+164
+48
+17
+71
+79
+32
+87
+35
+28
+52
+62
+108
+89
+166
+194
+72
+85
+64
+26
+181
+53
+91
+69
+192
+138
+97
+145
+199
+95
+181
+32
+160
+76
+18
+24
+183
+77
+22
+40
+43
+105
+40
+96
+23
+76
+44
+186
+124
+68
+96
+168
+146
+161
+59
+106
+106
+81
+134
+78
+63
+77
+94
+79
+28
+58
+94
+47
+40
+13
+125
+32
+70
+138
+195
+134
+49
+91
+109
+41
+64
+15
+120
+184
+32
+135
+125
+138
+100
+166
+98
+89
+59
+156
+1
+9
+43
+179
+91
+134
+188
+125
+54
+3
+134
+180
+78
+54
+23
+54
+119
+29
+103
+160
+38
+185
+174
+175
+89
+164
+181
+10
+34
+120
+16
+14
+147
+154
+4
+38
+200
+59
+150
+174
+97
+16
+26
+9
+24
+62
+162
+10
+5
+145
+28
+64
+130
+8
+79
+6
+128
+113
+127
+151
+167
+39
+134
+59
+150
+172
+84
+157
+189
+119
+20
+50
+118
+63
+115
+130
+142
+89
+54
+126
+74
+111
+1
+10
+50
+13
+32
+79
+191
+35
+95
+58
+92
+37
+191
+21
+5
+47
+33
+183
+197
+140
+70
+164
+154
+55
+144
+169
+118
+188
+64
+98
+8
+171
+158
+8
+25
+86
+90
+169
+4
+108
+15
+119
+184
+32
+140
+157
+82
+85
+176
+87
+141
+69
+145
+54
+19
+34
+31
+82
+12
+140
+133
+143
+64
+97
+10
+192
+61
+39
+87
+175
+68
+33
+191
+52
+188
+66
+107
+48
+125
+122
+10
+166
+113
+180
+66
+183
+101
+163
+68
+145
+58
+49
+174
+6
+73
+183
+45
+23
+135
+8
+32
+124
+58
+38
+105
+96
+28
+108
+195
+200
+52
+113
+10
+44
+178
+72
+30
+139
+163
+131
+123
+162
+66
+146
+77
+156
+43
+51
+123
+84
+2
+53
+107
+165
+25
+73
+12
+18
+1
+48
+80
+46
+159
+143
+25
+67
+178
+68
+7
+34
+142
+152
+39
+61
+22
+185
+108
+187
+154
+45
+81
+86
+189
+162
+72
+173
+195
+16
+141
+109
+180
+106
+15
+142
+115
+19
+79
+107
+129
+17
+142
+105
+152
+167
+33
+97
+86
+46
+105
+18
+165
+36
+131
+63
+1
+45
+59
+149
+168
+68
+99
+183
+12
+22
+27
+168
+164
+74
+171
+160
+22
+93
+158
+117
+82
+39
+99
+46
+192
+134
+83
+92
+7
+20
+59
+174
+117
+138
+177
+18
+120
+156
+65
+184
+119
+65
+119
+132
+126
+167
+75
+150
+24
+194
+149
+156
+193
+157
+4
+13
+50
+179
+32
+178
+187
+117
+26
+104
+190
+3
+109
+30
+200
+133
+194
+175
+99
+26
+66
+165
+194
+80
+141
+123
+75
+144
+188
+35
+125
+35
+90
+26
+145
+36
+116
+171
+186
+173
+170
+63
+49
+125
+114
+161
+136
+174
+18
+147
+125
+24
+23
+123
+138
+122
+91
+52
+92
+91
+118
+92
+90
+114
+77
+38
+137
+85
+76
+90
+61
+159
+2
+185
+97
+116
+26
+110
+27
+181
+41
+18
+143
+100
+114
+188
+103
+125
+25
+32
+166
+110
+162
+189
+76
+157
+56
+127
+62
+31
+25
+78
+45
+169
+8
+130
+114
+112
+52
+102
+150
+181
+143
+27
+77
+22
+44
+67
+7
+47
+18
+87
+164
+198
+116
+115
+47
+53
+95
+97
+129
+102
+54
+5
+144
+24
+49
+82
+52
+174
+176
+89
+154
+127
+180
+140
+23
+82
+88
+190
+146
+172
+118
+164
+126
+80
+150
+181
+140
+17
+37
+76
+123
+56
+27
+63
+140
+70
+163
+152
+42
+88
+156
+144
+65
+94
+182
+48
+55
+98
+100
+114
+188
+107
+149
+134
+68
+4
+10
+26
+70
+187
+100
+118
+4
+170
+184
+173
+189
+177
+161
+172
+185
+165
+126
+69
+84
+84
+154
+167
+19
+13
+105
+121
+178
+185
+110
+195
+183
+143
+17
+12
+122
+29
+77
+200
+107
+51
+139
+179
+25
+141
+29
+104
+162
+42
+194
+188
+186
+25
+77
+38
+139
+92
+107
+16
+135
+65
+175
+69
+35
+197
+67
+27
+162
+132
+135
+26
+143
+27
+82
+48
+152
+83
+129
+31
+26
+79
+44
+152
+122
+168
+105
+126
+11
+130
+83
+133
+54
+129
+94
+2
+167
+189
+31
+84
+26
+9
+17
+24
+195
+155
+178
+75
+54
+47
+197
+163
+5
+163
+133
+136
+18
+89
+170
+23
+8
+42
+184
+126
+103
+86
+190
+167
+95
+68
+154
+120
+129
+100
+41
+148
+124
+13
+166
+80
+187
+5
+146
+35
+104
+104
+96
+40
+174
+91
+176
+44
+78
+72
+138
+178
+28
+168
+162
+61
+109
+106
+59
+198
+57
+169
+99
+76
+165
+107
+161
+5
+183
+51
+60
+107
+100
+40
+141
+89
+66
+200
+4
+30
+142
+188
+47
+194
+147
+134
+85
+106
+76
+104
+140
+105
+175
+106
+60
+11
+128
+67
+53
+121
+49
+6
+3
+162
+148
+30
+51
+33
+144
+168
+109
+147
+99
+80
+188
+7
+154
+66
+7
+49
+38
+184
+168
+155
+20
+124
+166
+82
+197
+47
+106
+20
+166
+17
+10
+111
+177
+62
+184
+149
+34
+72
+121
+85
+22
+167
+13
+172
+120
+172
+152
+162
+9
+195
+90
+186
+105
+164
+36
+142
+134
+127
+160
+22
+92
+153
+93
+188
+89
+46
+75
+35
+137
+113
+46
+61
+156
+192
+150
+172
+89
+186
+120
+43
+183
+111
+26
+159
+119
+88
+60
+169
+72
+112
+30
+171
+158
+9
+39
+152
+165
+19
+30
+17
+28
+18
+63
+15
+125
+21
+200
+12
+79
+166
+84
+13
+124
+30
+72
+162
+124
+88
+9
+67
+122
+133
+105
+35
+71
+107
+9
+89
+57
+141
+135
+145
+57
+40
+128
+13
+127
+47
+140
+25
+86
+94
+193
+119
+174
+177
+100
+9
+159
+76
+24
+63
+168
+43
+150
+110
+113
+92
+139
+8
+194
+99
+47
+195
+150
+154
+172
+46
+133
+187
+124
+65
+78
+78
+172
+133
+49
+99
+154
+37
+37
+92
+22
+112
+71
+24
+104
+12
+141
+134
+142
+42
+180
+103
+199
+66
+9
+63
+99
+30
+92
+84
+78
+116
+199
+152
+120
+153
+41
+70
+56
+108
+145
+100
+98
+91
+66
+179
+82
+88
+186
+130
+103
+53
+194
+91
+200
+184
+108
+193
+190
+5
+125
+104
+104
+83
+170
+73
+110
+200
+15
+89
+2
+10
+47
+190
+118
+4
+162
+138
+175
+5
+56
+98
+84
+24
+189
+122
+33
+99
+98
+96
+100
+138
+130
+142
+79
+198
+85
+125
+191
+22
+13
+80
+162
+57
+81
+175
+126
+179
+145
+58
+46
+157
+132
+185
+122
+65
+95
+184
+57
+86
+4
+49
+60
+119
+180
+13
+55
+18
+12
+116
+189
+91
+52
+91
+84
+85
+160
+196
+139
+70
+174
+16
+135
+63
+172
+62
+28
+11
+14
+188
+6
+146
+28
+53
+74
+164
+122
+60
+60
+23
+197
+178
+100
+4
+121
+96
+86
+58
+172
+116
+149
+54
+184
+19
+56
+168
+106
+124
+189
+21
+25
+169
+186
+3
+144
+36
+123
+14
+179
+151
+96
+20
+57
+169
+101
+82
+188
+193
+66
+62
+180
+125
+126
+36
+86
+196
+200
+41
+42
+91
+166
+179
+183
+88
+83
+108
+104
+49
+162
+134
+148
+78
+140
+140
+189
+73
+139
+173
+194
+6
+94
+112
+23
+136
+11
+43
+165
+2
+132
+174
+62
+9
+96
+96
+116
+32
+154
+36
+32
+69
+122
+116
+1
+158
+143
+41
+161
+198
+138
+49
+55
+84
+17
+143
+113
+189
+122
+29
+79
+17
+189
+188
+23
+48
+90
+106
+27
+13
+33
+88
+31
+197
+108
+76
+86
+34
+34
+104
+118
+176
+199
+8
+61
+101
+54
+20
+38
+49
+152
+72
+65
+145
+89
+25
+155
+105
+35
+68
+96
+165
+128
+87
+174
+61
+200
+53
+125
+73
+114
+34
+178
+166
+194
+70
+80
+54
+2
+130
+162
+5
+169
+175
+132
+18
+119
+156
+67
+199
+192
+167
+76
+150
+22
+185
+113
+11
+53
+14
+16
+167
+61
+64
+37
+50
+172
+184
+153
+68
+32
+185
+23
+70
+16
+67
+65
+189
+145
+174
+140
+75
+198
+113
+95
+155
+75
+57
+73
+126
+97
+51
+31
+134
+126
+149
+163
+37
+159
+20
+95
+191
+90
+24
+133
+184
+110
+1
+25
+138
+6
+197
+130
+6
+65
+140
+58
+90
+18
+103
+56
+6
+139
+177
+18
+117
+137
+172
+1
+60
+152
+177
+99
+197
+97
+9
+181
+12
+44
+156
+145
+71
+118
+71
+170
+185
+178
+8
+43
+192
+162
+48
+35
+179
+157
+135
+200
+182
+96
+138
+170
+176
+126
+177
+129
+185
+148
+27
+30
+142
+186
+34
+137
+117
+68
+163
+167
+134
+100
+1
+104
+21
+188
+143
+163
+96
+108
+191
+173
+122
+180
+180
+65
+168
+30
+66
+128
+178
+115
+91
+118
+90
+78
+64
+85
+130
+23
+169
+2
+97
+167
+129
+70
+64
+156
+162
+164
+133
+122
+134
+110
+55
+141
+154
+54
+146
+188
+16
+12
+124
+42
+140
+58
+93
+39
+200
+48
+92
+123
+105
+132
+47
+90
+126
+144
+133
+99
+5
+140
+194
+104
+81
+159
+22
+107
+40
+83
+141
+98
+125
+71
+98
+153
+35
+38
+117
+162
+119
+63
+107
+80
+118
+189
+77
+157
+52
+105
+162
+26
+99
+165
+103
+133
+73
+42
+192
+179
+146
+70
+111
+36
+15
+172
+98
+41
+164
+21
+50
+113
+25
+138
+5
+186
+75
+181
+8
+28
+92
+107
+13
+119
+193
+91
+14
+67
+76
+56
+56
+34
+103
+111
+140
+49
+33
+157
+48
+78
+41
+146
+108
+136
+47
+60
+140
+104
+171
+87
+187
+140
+155
+78
+73
+137
+162
+143
+3
+134
+180
+74
+32
+126
+67
+73
+36
+162
+50
+41
+196
+10
+103
+125
+28
+48
+37
+187
+192
+76
+124
+66
+83
+104
+76
+123
+53
+13
+6
+121
+71
+140
+200
+144
+63
+80
+120
+2
+132
+175
+64
+15
+116
+158
+112
+46
+76
+43
+174
+55
+167
+114
+179
+50
+93
+108
+14
+119
+188
+57
+52
+2
+146
+66
+79
+88
+15
+100
+69
+117
+85
+60
+197
+47
+106
+18
+156
+173
+41
+88
+161
+173
+195
+9
+104
+145
+135
+112
+54
+121
+40
+151
+148
+135
+79
+66
+82
+103
+81
+161
+44
+12
+79
+167
+97
+76
+191
+60
+48
+144
+37
+126
+27
+28
+129
+125
+193
+33
+57
+53
+6
+157
+94
+153
+70
+46
+47
+71
+199
+162
+178
+18
+102
+57
+21
+21
+134
+20
+118
+131
+125
+172
+103
+74
+124
+78
+151
+3
+66
+170
+29
+43
+3
+32
+163
+98
+119
+37
+152
+186
+147
+12
+150
+195
+25
+195
+145
+119
+6
+169
+162
+52
+51
+44
+3
+26
+132
+159
+164
+156
+66
+189
+145
+168
+106
+122
+182
+193
+119
+181
+20
+91
+166
+176
+163
+197
+119
+147
+9
+136
+136
+190
+122
+17
+13
+124
+27
+49
+54
+80
+199
+75
+62
+97
+27
+90
+99
+184
+12
+22
+21
+131
+4
+43
+22
+151
+109
+99
+16
+6
+96
+122
+70
+124
+119
+199
+124
+150
+189
+186
+17
+27
+11
+24
+48
+75
+20
+46
+92
+144
+40
+143
+99
+112
+179
+70
+6
+9
+6
+154
+71
+42
+13
+100
+80
+187
+5
+143
+21
+35
+29
+55
+75
+159
+79
+42
+144
+81
+195
+45
+119
+108
+176
+90
+155
+124
+149
+178
+133
+199
+197
+190
+167
+100
+94
+68
+164
+171
+151
+170
+67
+68
+9
+48
+7
+12
+9
+145
+192
+45
+147
+77
+140
+153
+57
+171
+113
+143
+38
+148
+146
+143
+148
+7
+110
+198
+197
+2
+43
+41
+57
+176
+149
+110
+121
+134
+116
+96
+130
+122
+162
+75
+196
+101
+39
+133
+44
+70
+24
+119
+100
+135
+108
+37
+53
+184
+31
+131
+104
+51
+165
+138
+146
+32
+81
+1
+77
+54
+30
+94
+98
+138
+148
+53
+189
+54
+27
+77
+23
+44
+62
+178
+111
+69
+12
+55
+28
+73
+187
+68
+125
+137
+102
+180
+167
+184
+1
+154
+118
+128
+103
+69
+91
+131
+169
+36
+95
+48
+37
+189
+4
+128
+128
+21
+173
+55
+172
+144
+116
+1
+159
+154
+91
+161
+150
+57
+194
+52
+170
+156
+8
+47
+12
+53
+16
+18
+169
+55
+10
+170
+129
+47
+126
+129
+47
+123
+112
+173
+31
+27
+85
+69
+54
+108
+160
+195
+132
+35
+24
+32
+177
+170
+35
+79
+161
+58
+101
+87
+16
+117
+155
+80
+88
+6
+47
+32
+170
+134
+81
+80
+153
+200
+26
+155
+103
+24
+17
+91
+195
+156
+183
+96
+133
+135
+14
+67
+79
+68
+102
+4
+106
+4
+75
+16
+23
+193
+155
+194
+170
+81
+156
+5
+29
+137
+157
+112
+62
+171
+68
+70
+11
+36
+118
+190
+78
+164
+85
+30
+18
+43
+99
+7
+156
+73
+41
+189
+169
+113
+160
+149
+50
+164
+138
+153
+76
+84
+20
+165
+14
+195
+47
+133
+177
+65
+3
+33
+174
+145
+111
+159
+157
+118
+96
+112
+10
+56
+48
+185
+85
+44
+100
+5
+133
+159
+155
+105
+34
+65
+83
+119
+163
+113
+12
+53
+15
+11
+137
+123
+107
+141
+82
+22
+200
+4
+23
+108
+38
+59
+16
+167
+56
+40
+134
+46
+71
+15
+58
+16
+169
+76
+139
+149
+43
+122
+145
+180
+172
+14
+143
+129
+92
+190
+112
+163
+175
+184
+136
+160
+133
+165
+192
+70
+92
+130
+149
+129
+37
+60
+25
+16
+72
+91
+104
+7
+109
+189
+156
+37
+20
+191
+170
+99
+66
+105
+40
+99
+34
+120
+14
+7
+115
+30
+145
+5
+127
+117
+156
+90
+133
+192
+156
+10
+58
+56
+21
+22
+143
+59
+76
+123
+57
+33
+92
+52
+90
+74
+31
+122
+57
+46
+162
+164
+127
+86
+172
+61
+21
+180
+92
+135
+184
+89
+79
+80
+168
+95
+58
+95
+50
+53
+64
+113
+104
+6
+107
+185
+154
+60
+174
+101
+47
+171
+10
+122
+39
+140
+92
+97
+158
+73
+17
+49
+139
+199
+145
+79
+169
+104
+106
+103
+64
+63
+3
+55
+108
+152
+138
+69
+170
+2
+82
+79
+131
+82
+113
+143
+43
+173
+52
+152
+48
+124
+118
+189
+75
+150
+32
+39
+151
+156
+183
+98
+140
+159
+101
+174
+142
+85
+36
+49
+175
+12
+97
+72
+164
+137
+151
+69
+60
+143
+121
+35
+125
+38
+105
+89
+190
+142
+140
+164
+129
+99
+32
+108
+159
+186
+90
+69
+2
+199
+172
+47
+133
+179
+81
+74
+123
+73
+128
+113
+133
+182
+95
+134
+149
+93
+15
+58
+11
+150
+197
+35
+45
+154
+120
+134
+128
+163
+30
+113
+12
+58
+46
+157
+130
+165
+23
+53
+113
+198
+174
+66
+31
+196
+95
+10
+5
+142
+9
+178
+188
+124
+54
+8
+165
+120
+39
+154
+178
+84
+102
+55
+16
+5
+82
+52
+180
+9
+39
+152
+160
+198
+145
+92
+49
+67
+167
+200
+102
+15
+174
+109
+96
+191
+88
+12
+79
+169
+106
+120
+167
+119
+15
+20
+189
+154
+27
+178
+20
+124
+167
+87
+20
+132
+20
+130
+4
+52
+80
+15
+175
+115
+119
+84
+34
+51
+1
+152
+103
+48
+165
+160
+75
+12
+2
+107
+26
+199
+157
+154
+113
+98
+172
+153
+169
+37
+104
+96
+41
+182
+130
+142
+82
+20
+182
+111
+29
+179
+20
+110
+78
+80
+182
+174
+8
+82
+21
+189
+151
+4
+68
+177
+47
+94
+143
+16
+11
+121
+27
+79
+29
+65
+138
+42
+10
+85
+23
+173
+30
+27
+97
+140
+170
+162
+50
+41
+199
+24
+154
+116
+109
+11
+86
+17
+134
+50
+94
+120
+75
+169
+144
+143
+161
+83
+50
+152
+67
+39
+29
+28
+112
+19
+107
+72
+69
+167
+186
+13
+3
+106
+11
+112
+174
+36
+58
+22
+12
+79
+165
+82
+14
+143
+135
+128
+158
+192
+135
+83
+88
+184
+111
+12
+77
+157
+54
+112
+192
+143
+133
+116
+103
+174
+124
+175
+141
+71
+158
+111
+44
+69
+19
+96
+6
+175
+4
+50
+62
+124
+189
+22
+33
+200
+104
+30
+48
+15
+63
+40
+79
+110
+157
+153
+104
+47
+150
+80
+134
+81
+85
+180
+117
+83
+46
+128
+154
+178
+82
+97
+43
+186
+133
+131
+186
+140
+171
+168
+76
+145
+186
+12
+196
+68
+52
+101
+138
+118
+73
+176
+199
+9
+63
+101
+45
+160
+160
+121
+87
+34
+24
+34
+194
+59
+13
+145
+156
+33
+196
+84
+137
+72
+1
+157
+133
+189
+135
+112
+61
+158
+2
+187
+108
+169
+39
+119
+164
+113
+1
+194
+159
+6
+8
+1
+135
+2
+198
+177
+79
+83
+192
+10
+131
+97
+9
+181
+8
+19
+48
+114
+56
+111
+168
+12
+159
+53
+89
+56
+138
+129
+132
+39
+46
+126
+141
+113
+9
+44
+185
+112
+13
+68
+95
+155
+82
+95
+36
+164
+60
+82
+158
+8
+27
+95
+130
+124
+173
+128
+9
+106
+154
+171
+44
+124
+154
+6
+52
+58
+86
+194
+193
+14
+144
+143
+165
+103
+141
+117
+35
+162
+55
+75
+158
+71
+8
+6
+171
+173
+98
+35
+125
+41
+125
+179
+150
+92
+10
+30
+95
+103
+159
+33
+169
+117
+181
+35
+188
+13
+183
+188
+83
+4
+85
+71
+65
+157
+153
+113
+99
+183
+6
+189
+84
+8
+88
+64
+189
+161
+67
+159
+152
+86
+148
+118
+183
+33
+158
+50
+77
+16
+9
+109
+180
+97
+164
+116
+22
+91
+146
+59
+47
+153
+93
+182
+61
+126
+7
+115
+26
+122
+104
+126
+26
+22
+95
+181
+30
+150
+36
+64
+66
+23
+143
+56
+54
+19
+34
+34
+96
+76
+191
+65
+73
+57
+82
+181
+153
+91
+169
+195
+50
+145
+24
+43
+48
+100
+171
+129
+31
+28
+98
+132
+117
+115
+36
+179
+156
+127
+161
+21
+80
+89
+21
+125
+160
+44
+20
+127
+185
+176
+187
+142
+175
+171
+55
+194
+72
+86
+70
+42
+31
+5
+154
+84
+117
+152
+62
+4
+64
+151
+135
+51
+90
+83
+92
+7
+16
+37
+78
+135
+106
+24
+198
+170
+40
+119
+151
+40
+79
+119
+9
+180
+1
+191
+139
+121
+76
+168
+123
+31
+79
+196
+73
+70
+169
+184
+185
+57
+74
+137
+155
+97
+187
+58
+65
+65
+11
+81
+190
+14
+173
+114
+133
+172
+36
+73
+113
+24
+131
+170
+43
+136
+27
+143
+14
+2
+85
+95
+8
+193
+92
+17
+72
+79
+30
+74
+175
+192
+175
+125
+176
+127
+184
+160
+111
+26
+158
+113
+59
+146
+142
+141
+173
+169
+61
+46
+126
+143
+130
+93
+190
+111
+153
+126
+175
+122
+156
+41
+43
+89
+148
+95
+36
+164
+67
+122
+137
+124
+110
+146
+88
+15
+96
+41
+187
+157
+58
+136
+98
+166
+121
+29
+90
+79
+66
+88
+138
+43
+15
+107
+104
+67
+69
+7
+24
+86
+101
+40
+130
+23
+165
+186
+35
+136
+103
+2
+87
+99
+18
+18
+146
+119
+1
+132
+187
+141
+162
+102
+158
+33
+181
+191
+123
+17
+1
+54
+118
+26
+93
+128
+134
+54
+117
+18
+57
+186
+1
+134
+196
+172
+69
+72
+12
+24
+36
+3
+90
+118
+100
+142
+155
+58
+151
+191
+185
+200
+134
+4
+22
+95
+171
+176
+118
+124
+87
+3
+42
+20
+150
+119
+166
+125
+63
+55
+161
+79
+21
+19
+128
+2
+63
+157
+178
+58
+150
+176
+106
+55
+183
+1
+164
+178
+191
+149
+175
+116
+120
+79
+196
+67
+36
+16
+171
+85
+176
+95
+185
+55
+71
+132
+159
+165
+159
+71
+199
+152
+126
+192
+21
+195
+186
+161
+97
+134
+132
+185
+125
+86
+187
+157
+57
+130
+71
+58
+111
+152
+111
+98
+197
+101
+29
+71
+164
+150
+21
+184
+114
+29
+153
+62
+193
+8
+108
+178
+100
+200
+100
+1
+112
+65
+184
+123
+82
+188
+190
+53
+13
+1
+93
+146
+41
+138
+63
+136
+50
+75
+8
+169
+145
+156
+30
+179
+12
+57
+38
+119
+176
+184
+123
+85
+4
+61
+131
+39
+57
+194
+55
+186
+26
+84
+74
+91
+81
+65
+65
+5
+47
+37
+1
+75
+40
+173
+79
+117
+188
+80
+190
+27
+53
+72
+158
+102
+196
+55
+173
+141
+90
+77
+51
+14
+25
+26
+132
+166
+8
+154
+52
+131
+113
+104
+9
+126
+71
+99
+151
+19
+160
+190
+105
+120
+184
+23
+83
+92
+6
+5
+181
+41
+18
+142
+91
+71
+10
+26
+69
+176
+39
+52
+168
+139
+128
+120
+166
+121
+35
+122
+17
+7
+90
+75
+44
+191
+149
+173
+105
+70
+78
+42
+151
+125
+199
+66
+9
+65
+107
+62
+10
+100
+113
+182
+78
+33
+100
+104
+129
+35
+54
+10
+178
+178
+66
+199
+200
+7
+49
+32
+152
+25
+182
+73
+2
+156
+117
+103
+168
+80
+166
+84
+7
+94
+97
+141
+176
+190
+159
+52
+80
+16
+175
+104
+57
+1
+102
+199
+84
+111
+114
+84
+80
+121
+11
+180
+181
+69
+183
+83
+53
+173
+162
+16
+38
+88
+181
+101
+178
+161
+163
+132
+129
+189
+169
+121
+1
+124
+133
+89
+137
+22
+97
+190
+68
+99
+185
+20
+58
+175
+131
+9
+76
+179
+195
+160
+5
+187
+82
+11
+128
+74
+92
+89
+108
+51
+135
+150
+86
+166
+24
+57
+123
+31
+76
+184
+21
+73
+46
+23
+129
+163
+20
+59
+172
+106
+91
+192
+133
+72
+40
+192
+193
+31
+53
+42
+176
+79
+94
+59
+109
+123
+162
+65
+131
+6
+55
+77
+170
+132
+65
+199
+13
+92
+36
+187
+3
+137
+199
+161
+175
+199
+21
+142
+64
+109
+78
+85
+14
+119
+193
+89
+194
+168
+60
+52
+176
+191
+161
+53
+69
+142
+34
+127
+57
+200
+87
+122
+155
+31
+196
+94
+7
+196
+116
+134
+160
+161
+122
+88
+31
+197
+105
+56
+190
+44
+155
+131
+196
+2
+48
+72
+198
+142
+74
+166
+131
+98
+8
+168
+139
+121
+80
+191
+31
+70
+141
+14
+23
+13
+68
+95
+161
+112
+26
+150
+71
+74
+9
+190
+57
+34
+95
+69
+162
+147
+28
+46
+31
+173
+159
+3
+191
+115
+177
+28
+175
+1
+36
+6
+120
+67
+122
+125
+61
+37
+78
+140
+135
+153
+112
+92
+146
+53
+5
+155
+90
+146
+64
+75
+77
+185
+25
+82
+72
+97
+138
+155
+89
+144
+67
+107
+44
+102
+14
+174
+113
+121
+109
+164
+5
+153
+75
+75
+179
+2
+6
+14
+38
+103
+77
+135
+114
+73
+14
+32
+69
+125
+137
+97
+150
+29
+25
+89
+112
+68
+3
+9
+28
+89
+91
+141
+31
+118
+36
+152
+195
+200
+51
+107
+186
+160
+86
+82
+113
+146
+62
+58
+192
+33
+75
+156
+61
+162
+27
+100
+166
+93
+69
+175
+36
+40
+120
+160
+85
+70
+57
+112
+157
+138
+18
+67
+38
+30
+35
+148
+170
+92
+28
+138
+178
+29
+178
+7
+48
+23
+112
+63
+174
+80
+118
+193
+96
+47
+19
+89
+168
+6
+127
+117
+156
+86
+112
+105
+25
+2
+193
+140
+105
+173
+96
+25
+87
+96
+194
+101
+62
+67
+46
+74
+27
+104
+182
+155
+92
+160
+134
+168
+1
+94
+159
+105
+5
+84
+60
+7
+100
+142
+153
+40
+63
+24
+177
+50
+107
+193
+200
+63
+181
+125
+121
+6
+145
+20
+18
+132
+31
+2
+139
+14
+34
+83
+189
+191
+44
+152
+116
+131
+145
+90
+35
+4
+116
+57
+105
+115
+147
+53
+195
+93
+6
+1
+152
+106
+68
+53
+107
+167
+46
+174
+30
+18
+41
+92
+181
+60
+137
+82
+58
+14
+164
+59
+82
+165
+58
+60
+39
+99
+45
+185
+105
+168
+64
+76
+81
+198
+64
+5
+55
+81
+195
+47
+128
+145
+120
+17
+22
+178
+73
+41
+189
+164
+86
+39
+64
+30
+10
+192
+64
+55
+161
+72
+180
+38
+7
+106
+172
+78
+127
+55
+193
+67
+62
+173
+82
+138
+95
+130
+125
+181
+167
+174
+138
+68
+167
+196
+74
+80
+18
+191
+189
+14
+182
+172
+195
+28
+12
+20
+17
+120
+172
+154
+179
+94
+154
+74
+63
+113
+114
+76
+27
+84
+58
+196
+58
+184
+187
+69
+131
+172
+52
+169
+149
+177
+118
+119
+51
+39
+180
+124
+131
+70
+42
+29
+194
+108
+104
+50
+168
+160
+52
+76
+192
+73
+109
+2
+27
+148
+50
+171
+180
+137
+8
+12
+5
+124
+106
+121
+172
+148
+137
+98
+155
+50
+106
+182
+144
+27
+70
+174
+19
+146
+106
+126
+7
+112
+11
+58
+48
+170
+187
+195
+89
+184
+105
+181
+139
+9
+7
+162
+109
+3
+37
+198
+56
+160
+54
+91
+61
+146
+135
+97
+163
+112
+200
+197
+185
+140
+178
+8
+51
+34
+152
+2
+52
+93
+91
+113
+62
+160
+7
+199
+137
+31
+155
+53
+124
+70
+105
+8
+100
+135
+108
+41
+74
+74
+183
+35
+163
+69
+148
+69
+87
+102
+24
+34
+188
+21
+34
+19
+8
+82
+17
+167
+56
+33
+93
+69
+174
+28
+1
+159
+144
+36
+121
+6
+146
+24
+29
+160
+104
+187
+186
+35
+137
+107
+10
+106
+141
+100
+131
+86
+138
+52
+73
+174
+191
+183
+179
+26
+148
+57
+10
+147
+199
+70
+33
+166
+103
+127
+36
+69
+96
+158
+82
+73
+102
+159
+39
+5
+81
+38
+103
+76
+134
+124
+136
+103
+193
+33
+63
+80
+112
+154
+123
+150
+196
+32
+25
+70
+192
+126
+27
+33
+152
+19
+149
+125
+11
+144
+166
+99
+100
+115
+194
+125
+8
+128
+94
+13
+37
+109
+123
+160
+55
+92
+58
+119
+192
+89
+7
+42
+185
+136
+153
+97
+9
+184
+27
+110
+18
+122
+170
+125
+18
+190
+175
+144
+94
+66
+155
+136
+23
+110
+60
+173
+95
+18
+57
+181
+169
+188
+12
+180
+178
+48
+85
+82
+129
+40
+80
+120
+1
+127
+157
+198
+179
+92
+142
+21
+51
+119
+58
+82
+175
+113
+102
+197
+72
+55
+89
+38
+32
+47
+196
+160
+194
+128
+23
+184
+102
+152
+198
+23
+163
+170
+156
+9
+52
+31
+115
+16
+63
+38
+62
+34
+45
+167
+199
+90
+151
+100
+45
+169
+13
+160
+44
+30
+181
+19
+90
+175
+38
+56
+194
+62
+32
+35
+123
+22
+31
+186
+40
+166
+41
+153
+155
+150
+108
+99
+29
+80
+24
+26
+142
+24
+69
+197
+164
+13
+9
+135
+136
+200
+177
+66
+8
+55
+62
+83
+137
+77
+34
+115
+187
+83
+19
+169
+47
+163
+163
+109
+193
+173
+106
+79
+123
+32
+81
+2
+87
+110
+76
+69
+133
+179
+80
+70
+104
+194
+32
+48
+2
+188
+106
+151
+151
+153
+156
+162
+174
+183
+136
+173
+18
+150
+138
+83
+56
+193
+55
+194
+73
+93
+104
+186
+180
+9
+35
+131
+71
+47
+43
+40
+50
+144
+16
+199
+54
+137
+137
+188
+97
+92
+77
+42
+156
+165
+186
+35
+133
+86
+123
+168
+104
+113
+141
+28
+101
+161
+56
+88
+24
+157
+126
+144
+135
+111
+57
+142
+141
+173
+172
+75
+103
+148
+162
+40
+184
+149
+41
+107
+70
+62
+142
+94
+89
+93
+158
+110
+45
+81
+80
+153
+2
+42
+32
+21
+36
+28
+48
+36
+182
+172
+195
+26
+3
+186
+90
+68
+3
+8
+19
+47
+111
+49
+92
+115
+60
+132
+52
+125
+85
+189
+168
+114
+169
+194
+41
+105
+59
+10
+134
+113
+73
+20
+66
+21
+133
+13
+86
+3
+41
+21
+160
+177
+24
+149
+81
+150
+176
+104
+45
+138
+20
+81
+110
+134
+15
+81
+156
+6
+33
+147
+184
+181
+34
+178
+169
+12
+153
+13
+102
+94
+48
+43
+31
+195
+99
+38
+139
+95
+118
+58
+86
+190
+173
+129
+18
+153
+153
+147
+105
+109
+114
+103
+190
+20
+10
+84
+14
+129
+51
+145
+12
+167
+102
+106
+121
+174
+155
+170
+24
+18
+97
+19
+44
+98
+193
+78
+130
+82
+123
+8
+141
+175
+181
+117
+73
+188
+73
+149
+36
+76
+137
+141
+16
+24
+4
+14
+47
+160
+134
+170
+16
+164
+43
+184
+118
+53
+54
+49
+7
+9
+190
+58
+43
+137
+39
+5
+76
+17
+18
+159
+193
+131
+48
+111
+39
+38
+82
+148
+150
+176
+104
+43
+122
+152
+16
+129
+30
+21
+54
+138
+139
+199
+141
+64
+114
+106
+18
+155
+168
+13
+165
+76
+171
+147
+143
+137
+132
+162
+186
+62
+96
+20
+56
+163
+74
+177
+199
+2
+27
+143
+17
+15
+137
+88
+93
+169
+182
+168
+174
+134
+44
+58
+160
+36
+180
+154
+111
+78
+70
+120
+95
+88
+75
+64
+109
+84
+128
+7
+99
+128
+81
+136
+92
+128
+140
+90
+83
+91
+200
+181
+84
+80
+121
+10
+173
+151
+153
+156
+161
+167
+153
+14
+108
+129
+3
+55
+104
+133
+65
+188
+149
+5
+88
+91
+152
+96
+10
+193
+77
+123
+48
+181
+56
+108
+144
+99
+100
+108
+150
+130
+31
+13
+6
+118
+54
+68
+121
+116
+9
+12
+191
+38
+108
+107
+72
+74
+196
+116
+134
+161
+163
+132
+128
+178
+118
+107
+182
+134
+161
+168
+157
+31
+180
+200
+180
+83
+84
+159
+195
+145
+117
+199
+139
+52
+58
+83
+179
+125
+147
+158
+26
+131
+156
+162
+169
+157
+25
+143
+30
+94
+103
+167
+82
+188
+196
+84
+149
+136
+75
+31
+116
+14
+44
+144
+65
+99
+8
+158
+80
+62
+55
+169
+122
+16
+195
+29
+23
+77
+58
+54
+4
+139
+194
+117
+159
+103
+188
+1
+114
+75
+28
+92
+99
+170
+134
+76
+50
+23
+90
+130
+174
+76
+92
+69
+187
+104
+144
+127
+70
+75
+21
+57
+151
+198
+31
+5
+150
+57
+195
+58
+200
+78
+70
+120
+85
+36
+53
+196
+101
+45
+162
+174
+182
+133
+158
+154
+107
+59
+193
+24
+12
+59
+44
+139
+39
+180
+135
+192
+137
+102
+175
+139
+58
+95
+54
+71
+140
+9
+194
+82
+149
+157
+8
+38
+152
+173
+75
+95
+96
+119
+55
+62
+78
+114
+182
+67
+161
+166
+150
+14
+132
+67
+17
+102
+61
+51
+155
+75
+56
+62
+74
+86
+50
+130
+136
+46
+55
+114
+194
+138
+90
+96
+170
+159
+22
+102
+15
+179
+136
+12
+48
+183
+68
+156
+130
+181
+112
+47
+76
+38
+147
+142
+136
+134
+186
+108
+178
+98
+188
+46
+186
+104
+153
+179
+103
+8
+121
+56
+48
+190
+109
+151
+124
+187
+4
+148
+52
+183
+34
+158
+43
+40
+54
+172
+147
+130
+63
+10
+93
+68
+174
+36
+52
+189
+72
+131
+142
+76
+179
+186
+110
+190
+149
+190
+198
+85
+126
+196
+42
+93
+178
+35
+8
+135
+144
+49
+199
+150
+114
+131
+163
+4
+159
+125
+114
+164
+160
+90
+102
+7
+124
+78
+157
+43
+49
+109
+16
+115
+143
+29
+88
+68
+20
+104
+48
+156
+108
+46
+110
+47
+93
+139
+196
+130
+17
+128
+21
+173
+55
+169
+123
+18
+9
+91
+68
+190
+129
+67
+49
+88
+90
+151
+100
+43
+158
+165
+164
+106
+160
+10
+22
+47
+84
+79
+127
+47
+143
+38
+147
+140
+119
+56
+67
+102
+13
+161
+48
+44
+31
+195
+91
+191
+126
+41
+115
+125
+120
+193
+84
+166
+42
+163
+3
+153
+91
+171
+11
+126
+60
+21
+190
+159
+40
+14
+125
+27
+40
+197
+28
+196
+126
+200
+64
+185
+135
+151
+93
+198
+154
+140
+59
+91
+20
+103
+45
+142
+47
+9
+33
+119
+14
+17
+175
+101
+31
+81
+11
+135
+116
+84
+61
+9
+108
+163
+13
+7
+128
+112
+121
+121
+36
+131
+65
+11
+84
+3
+65
+166
+8
+162
+101
+148
+179
+143
+49
+12
+29
+71
+164
+145
+197
+83
+129
+25
+194
+142
+108
+168
+39
+126
+10
+126
+66
+67
+5
+33
+150
+10
+106
+151
+156
+175
+48
+113
+51
+90
+87
+113
+98
+171
+148
+148
+160
+28
+135
+157
+130
+168
+45
+155
+127
+173
+96
+22
+70
+22
+106
+35
+60
+46
+135
+2
+197
+166
+31
+87
+51
+125
+87
+200
+24
+145
+53
+13
+8
+130
+110
+95
+183
+49
+44
+29
+177
+6
+40
+193
+197
+49
+119
+74
+179
+8
+45
+193
+162
+31
+133
+121
+128
+88
+172
+44
+121
+130
+92
+183
+70
+172
+8
+103
+149
+165
+52
+27
+99
+153
+29
+197
+123
+171
+120
+179
+197
+171
+52
+179
+8
+38
+163
+37
+154
+195
+191
+191
+26
+40
+6
+75
+198
+116
+110
+22
+145
+74
+138
+161
+127
+119
+173
+167
+48
+191
+112
+156
+131
+179
+100
+185
+16
+32
+54
+34
+124
+39
+119
+162
+103
+163
+58
+82
+173
+95
+20
+66
+17
+108
+98
+16
+21
+182
+108
+12
+98
+83
+22
+186
+121
+57
+55
+14
+193
+32
+63
+88
+162
+185
+53
+52
+37
+162
+38
+173
+95
+21
+69
+25
+132
+173
+52
+155
+65
+196
+196
+14
+121
+198
+100
+23
+34
+2
+110
+43
+70
+33
+174
+146
+115
+174
+17
+132
+43
+75
+60
+89
+195
+178
+110
+62
+185
+152
+46
+114
+69
+190
+123
+34
+94
+62
+125
+197
+59
+186
+183
+24
+103
+4
+94
+133
+154
+123
+160
+49
+58
+114
+163
+148
+26
+26
+125
+119
+195
+100
+51
+4
+167
+167
+100
+103
+117
+174
+197
+14
+114
+156
+115
+85
+75
+89
+57
+148
+176
+123
+155
+23
+145
+69
+111
+43
+65
+199
+17
+109
+105
+51
+162
+112
+19
+106
+64
+31
+15
+12
+144
+155
+38
+36
+75
+127
+91
+7
+21
+65
+4
+40
+1
+50
+91
+102
+194
+43
+115
+109
+17
+123
+185
+11
+199
+100
+10
+161
+74
+200
+137
+25
+117
+74
+198
+122
+154
+28
+184
+53
+68
+133
+185
+115
+22
+101
+10
+152
+26
+189
+107
+139
+80
+24
+29
+161
+109
+4
+49
+60
+118
+170
+161
+39
+192
+2
+84
+87
+170
+39
+108
+97
+7
+176
+191
+164
+66
+122
+138
+131
+146
+100
+91
+51
+85
+53
+155
+59
+161
+36
+171
+107
+106
+73
+84
+55
+173
+144
+112
+178
+65
+189
+147
+182
+171
+193
+19
+179
+107
+34
+38
+127
+18
+168
+48
+178
+37
+23
+7
+36
+150
+181
+135
+181
+75
+17
+34
+48
+184
+80
+23
+19
+108
+79
+106
+128
+17
+158
+190
+126
+44
+133
+199
+4
+32
+161
+80
+31
+67
+126
+155
+199
+199
+2
+26
+136
+185
+88
+59
+168
+79
+166
+83
+5
+89
+86
+116
+129
+129
+19
+153
+146
+100
+89
+33
+199
+102
+22
+16
+95
+29
+125
+93
+31
+151
+36
+53
+200
+124
+141
+135
+142
+34
+132
+82
+111
+126
+162
+35
+155
+15
+102
+79
+155
+24
+149
+77
+126
+68
+69
+8
+29
+103
+160
+38
+187
+179
+193
+152
+178
+101
+12
+163
+70
+151
+83
+137
+83
+63
+35
+43
+149
+108
+105
+65
+45
+89
+133
+195
+174
+92
+194
+136
+69
+194
+146
+136
+100
+176
+160
+181
+46
+54
+109
+167
+27
+56
+99
+88
+43
+66
+6
+48
+32
+165
+102
+133
+82
+95
+37
+173
+104
+66
+65
+2
+24
+132
+173
+55
+176
+163
+199
+125
+161
+43
+14
+98
+64
+102
+36
+102
+90
+27
+154
+80
+97
+69
+142
+30
+106
+164
+33
+125
+54
+2
+126
+135
+80
+71
+104
+189
+198
+87
+146
+94
+49
+55
+87
+31
+7
+164
+124
+68
+96
+164
+129
+96
+15
+30
+49
+29
+134
+146
+66
+89
+140
+41
+193
+188
+197
+92
+180
+57
+122
+18
+13
+122
+16
+200
+60
+166
+56
+45
+168
+3
+107
+20
+159
+177
+28
+179
+22
+126
+158
+13
+57
+26
+47
+46
+59
+140
+109
+199
+16
+103
+80
+150
+186
+169
+138
+114
+43
+28
+187
+72
+149
+47
+147
+62
+47
+130
+157
+175
+36
+44
+144
+65
+102
+26
+39
+7
+93
+93
+127
+123
+200
+96
+178
+5
+27
+119
+72
+160
+118
+68
+151
+96
+21
+67
+13
+81
+169
+87
+196
+200
+39
+30
+32
+126
+71
+99
+155
+38
+36
+77
+135
+118
+98
+130
+100
+28
+73
+182
+44
+22
+143
+60
+72
+94
+116
+53
+78
+197
+78
+103
+115
+164
+155
+55
+139
+143
+12
+185
+7
+179
+8
+44
+193
+164
+50
+24
+101
+190
+34
+93
+59
+113
+153
+105
+52
+167
+137
+121
+89
+50
+101
+160
+56
+98
+83
+16
+156
+191
+144
+146
+184
+192
+100
+73
+137
+166
+169
+122
+13
+186
+197
+111
+95
+168
+156
+28
+166
+144
+167
+111
+168
+8
+139
+165
+141
+161
+97
+137
+150
+68
+63
+169
+48
+169
+181
+167
+175
+154
+146
+92
+44
+37
+25
+21
+106
+48
+135
+180
+65
+174
+59
+191
+13
+164
+71
+149
+63
+35
+47
+163
+161
+98
+141
+168
+138
+123
+92
+54
+95
+82
+45
+129
+175
+87
+153
+132
+21
+140
+49
+35
+175
+136
+45
+49
+96
+135
+147
+69
+92
+130
+156
+168
+6
+129
+123
+179
+167
+192
+53
+188
+54
+32
+106
+152
+162
+9
+193
+79
+144
+154
+30
+193
+95
+30
+129
+103
+65
+64
+196
+6
+71
+177
+23
+147
+76
+136
+131
+166
+23
+43
+55
+147
+189
+6
+143
+4
+139
+196
+131
+21
+153
+127
+187
+181
+2
+184
+91
+94
+143
+17
+20
+166
+21
+35
+23
+23
+137
+16
+59
+16
+168
+63
+67
+35
+8
+136
+147
+55
+11
+170
+129
+44
+102
+20
+4
+47
+45
+49
+88
+86
+126
+188
+195
+81
+135
+87
+104
+44
+131
+193
+180
+143
+42
+168
+31
+79
+198
+77
+81
+198
+60
+177
+124
+156
+20
+119
+140
+168
+152
+3
+49
+70
+187
+93
+73
+7
+184
+40
+190
+181
+174
+16
+138
+83
+57
+195
+65
+33
+18
+7
+86
+53
+143
+186
+27
+92
+110
+35
+27
+43
+22
+146
+79
+164
+74
+175
+183
+126
+110
+129
+181
+131
+156
+159
+155
+99
+1
+111
+62
+176
+103
+33
+76
+163
+93
+93
+124
+111
+151
+105
+73
+98
+131
+105
+59
+6
+109
+1
+26
+144
+35
+110
+151
+116
+144
+21
+27
+180
+37
+3
+89
+110
+62
+183
+141
+197
+115
+119
+78
+199
+97
+189
+63
+82
+129
+34
+44
+164
+190
+65
+79
+93
+51
+67
+147
+84
+180
+124
+125
+37
+103
+86
+190
+165
+82
+14
+145
+150
+192
+9
+124
+65
+76
+73
+155
+72
+42
+7
+65
+128
+189
+182
+194
+129
+28
+8
+196
+107
+79
+117
+194
+109
+113
+100
+181
+192
+122
+4
+129
+139
+81
+34
+74
+143
+193
+69
+81
+67
+71
+27
+126
+114
+153
+96
+199
+134
+11
+66
+95
+181
+33
+175
+155
+158
+155
+108
+57
+171
+116
+158
+106
+10
+113
+189
+115
+194
+126
+13
+151
+192
+191
+21
+8
+62
+105
+74
+96
+113
+19
+98
+18
+28
+8
+195
+105
+72
+91
+100
+184
+5
+176
+7
+66
+131
+196
+195
+8
+100
+128
+66
+48
+98
+153
+40
+66
+39
+43
+108
+61
+199
+46
+88
+115
+96
+145
+2
+114
+63
+160
+191
+106
+123
+185
+6
+174
+196
+10
+97
+90
+73
+28
+114
+31
+159
+82
+61
+31
+35
+139
+115
+47
+48
+62
+145
+110
+157
+160
+144
+28
+70
+175
+18
+140
+77
+4
+133
+170
+24
+14
+65
+72
+47
+31
+168
+131
+77
+79
+186
+7
+167
+139
+139
+182
+41
+11
+100
+101
+108
+145
+95
+68
+155
+123
+148
+179
+145
+67
+95
+169
+159
+38
+197
+41
+81
+115
+165
+159
+76
+20
+42
+75
+74
+168
+146
+167
+85
+12
+112
+163
+171
+165
+53
+29
+105
+169
+68
+90
+133
+185
+121
+59
+70
+89
+110
+58
+159
+33
+165
+98
+106
+155
+180
+91
+123
+122
+29
+79
+11
+160
+64
+144
+93
+63
+141
+84
+34
+49
+193
+117
+166
+143
+165
+106
+150
+151
+152
+160
+192
+114
+155
+105
+42
+109
+78
+84
+4
+74
+5
+170
+176
+124
+164
+69
+146
+54
+10
+177
+179
+78
+63
+78
+100
+100
+109
+149
+120
+178
+193
+158
+14
+62
+45
+115
+86
+84
+136
+60
+134
+71
+17
+69
+61
+148
+144
+137
+127
+129
+31
+30
+102
+143
+142
+164
+111
+192
+155
+3
+22
+104
+28
+39
+185
+156
+72
+35
+161
+55
+82
+199
+53
+135
+132
+176
+72
+52
+64
+122
+158
+55
+105
+139
+92
+107
+18
+144
+104
+129
+36
+58
+25
+34
+178
+165
+189
+49
+198
+149
+119
+173
+168
+56
+28
+65
+142
+69
+141
+29
+105
+172
+87
+172
+53
+173
+161
+9
+7
+161
+107
+195
+5
+78
+25
+51
+88
+71
+35
+170
+107
+116
+134
+162
+169
+162
+48
+32
+164
+100
+125
+50
+177
+12
+85
+198
+26
+180
+47
+61
+147
+132
+73
+50
+42
+2
+38
+12
+129
+70
+58
+123
+12
+168
+106
+124
+189
+22
+29
+184
+42
+197
+5
+59
+111
+141
+49
+23
+97
+180
+12
+52
+3
+151
+81
+130
+52
+146
+11
+148
+197
+48
+119
+86
+48
+115
+62
+134
+54
+116
+14
+44
+142
+61
+87
+174
+67
+33
+2
+113
+64
+170
+45
+144
+64
+84
+133
+44
+65
+200
+10
+67
+111
+66
+1
+14
+77
+140
+150
+43
+114
+99
+166
+109
+157
+170
+3
+91
+126
+137
+90
+110
+51
+119
+58
+77
+144
+175
+159
+177
+37
+27
+31
+149
+17
+161
+14
+34
+84
+200
+46
+77
+49
+2
+178
+51
+105
+175
+109
+79
+97
+76
+186
+30
+107
+174
+88
+162
+182
+42
+11
+90
+46
+67
+193
+153
+186
+145
+192
+51
+181
+30
+151
+35
+58
+30
+65
+118
+127
+104
+86
+181
+113
+51
+87
+64
+4
+56
+98
+88
+44
+77
+67
+117
+98
+136
+138
+9
+14
+3
+95
+143
+4
+138
+189
+94
+68
+164
+167
+132
+91
+160
+142
+18
+33
+34
+114
+178
+43
+60
+177
+117
+117
+47
+32
+168
+122
+22
+37
+25
+21
+99
+8
+165
+115
+7
+11
+5
+133
+157
+151
+91
+189
+118
+7
+184
+38
+176
+115
+114
+46
+59
+136
+89
+117
+97
+133
+128
+174
+91
+183
+83
+51
+167
+141
+144
+198
+96
+192
+92
+27
+142
+7
+167
+139
+132
+139
+47
+37
+199
+62
+187
+163
+96
+113
+17
+82
+143
+124
+58
+33
+82
+195
+38
+77
+120
+27
+85
+66
+37
+32
+56
+54
+23
+52
+108
+184
+128
+117
+153
+63
+3
+52
+89
+66
+194
+172
+87
+177
+79
+83
+191
+4
+109
+17
+124
+193
+44
+127
+165
+54
+40
+156
+173
+40
+80
+126
+37
+90
+9
+50
+21
+74
+62
+108
+87
+155
+148
+99
+64
+91
+171
+13
+138
+118
+63
+118
+147
+20
+1
+24
+140
+24
+88
+115
+94
+136
+169
+194
+50
+149
+52
+168
+144
+153
+26
+175
+21
+152
+130
+8
+85
+38
+64
+43
+85
+128
+7
+92
+89
+104
+27
+29
+137
+162
+140
+183
+44
+19
+119
+149
+20
+181
+109
+28
+193
+109
+117
+126
+107
+108
+84
+136
+64
+158
+174
+25
+190
+116
+183
+58
+106
+114
+133
+176
+61
+178
+127
+161
+24
+91
+137
+5
+194
+125
+6
+111
+12
+73
+135
+159
+137
+194
+132
+46
+88
+114
+94
+139
+190
+85
+3
+60
+130
+47
+107
+25
+189
+110
+160
+175
+8
+79
+3
+103
+196
+51
+147
+24
+19
+104
+55
+195
+78
+111
+171
+26
+21
+97
+193
+88
+193
+165
+59
+66
+70
+22
+110
+60
+176
+118
+122
+74
+149
+35
+71
+109
+22
+151
+108
+97
+10
+185
+25
+82
+69
+81
+70
+88
+101
+20
+13
+100
+85
+13
+114
+172
+5
+86
+77
+91
+51
+87
+70
+33
+171
+135
+72
+15
+45
+141
+42
+189
+154
+25
+169
+191
+28
+54
+75
+169
+141
+123
+71
+128
+126
+6
+108
+194
+193
+9
+122
+52
+17
+31
+38
+153
+175
+81
+111
+135
+12
+64
+76
+79
+194
+55
+186
+19
+45
+102
+8
+134
+128
+169
+62
+50
+150
+51
+157
+79
+66
+87
+130
+3
+52
+84
+35
+58
+37
+100
+69
+110
+47
+88
+111
+75
+51
+35
+150
+189
+187
+25
+65
+168
+27
+49
+51
+71
+169
+178
+148
+94
+30
+139
+163
+129
+111
+107
+44
+100
+7
+144
+200
+108
+45
+105
+25
+8
+19
+46
+110
+48
+96
+146
+16
+186
+175
+175
+82
+117
+166
+140
+148
+33
+68
+112
+57
+139
+123
+88
+23
+153
+111
+89
+136
+17
+81
+133
+71
+34
+166
+98
+91
+67
+186
+113
+7
+25
+85
+89
+174
+44
+102
+18
+196
+16
+137
+75
+24
+67
+190
+136
+107
+18
+149
+137
+81
+55
+200
+113
+74
+35
+139
+123
+91
+45
+50
+101
+160
+46
+45
+53
+118
+28
+111
+17
+106
+87
+167
+26
+50
+74
+192
+88
+2
+19
+97
+15
+16
+161
+27
+113
+39
+17
+154
+178
+84
+102
+54
+8
+169
+139
+119
+58
+82
+173
+104
+67
+68
+13
+67
+83
+98
+44
+183
+106
+193
+7
+106
+175
+95
+2
+157
+126
+140
+111
+8
+48
+20
+86
+138
+58
+106
+116
+144
+17
+9
+108
+165
+22
+47
+90
+117
+93
+103
+185
+190
+75
+138
+157
+101
+193
+50
+169
+165
+68
+132
+175
+69
+40
+22
+169
+20
+199
+17
+115
+133
+169
+18
+185
+155
+63
+183
+136
+175
+25
+177
+34
+19
+6
+71
+170
+182
+171
+185
+177
+196
+183
+140
+190
+82
+188
+189
+48
+190
+105
+123
+197
+76
+80
+200
+84
+108
+94
+189
+96
+73
+176
+6
+50
+47
+36
+199
+69
+26
+136
+181
+67
+174
+38
+67
+61
+166
+48
+196
+146
+114
+174
+20
+152
+134
+37
+24
+7
+35
+145
+157
+37
+17
+167
+52
+16
+28
+26
+107
+7
+83
+40
+93
+6
+196
+125
+190
+21
+15
+104
+91
+9
+34
+131
+78
+91
+45
+56
+131
+83
+120
+171
+149
+155
+189
+141
+152
+43
+91
+162
+152
+57
+178
+159
+152
+83
+134
+61
+162
+26
+99
+165
+99
+109
+167
+23
+44
+52
+124
+76
+141
+166
+124
+53
+7
+167
+146
+171
+117
+165
+140
+154
+68
+20
+112
+95
+161
+114
+36
+189
+9
+157
+62
+163
+18
+43
+102
+25
+37
+199
+58
+161
+46
+32
+180
+194
+144
+119
+20
+51
+134
+142
+53
+40
+163
+22
+61
+175
+103
+42
+125
+176
+134
+21
+124
+156
+22
+134
+6
+35
+155
+18
+110
+100
+13
+186
+200
+125
+150
+178
+117
+103
+163
+59
+85
+180
+122
+111
+175
+51
+132
+130
+197
+15
+113
+149
+78
+127
+61
+28
+22
+77
+69
+122
+117
+7
+186
+57
+68
+101
+191
+39
+120
+170
+143
+124
+63
+61
+1
+65
+180
+100
+178
+171
+26
+22
+100
+198
+94
+184
+59
+98
+64
+99
+23
+50
+95
+122
+82
+197
+45
+101
+5
+121
+86
+25
+183
+73
+191
+92
+35
+182
+177
+22
+147
+79
+159
+41
+20
+149
+117
+160
+114
+41
+24
+175
+39
+63
+29
+9
+194
+84
+164
+31
+107
+168
+45
+163
+171
+165
+49
+12
+33
+88
+40
+46
+118
+97
+118
+39
+177
+109
+65
+14
+100
+78
+168
+103
+113
+150
+84
+157
+189
+123
+37
+120
+187
+48
+6
+3
+169
+185
+190
+80
+176
+134
+21
+122
+148
+189
+200
+108
+47
+108
+34
+28
+68
+157
+137
+8
+16
+23
+197
+181
+111
+41
+48
+123
+110
+156
+149
+92
+12
+41
+142
+84
+24
+194
+145
+128
+66
+46
+79
+65
+82
+104
+91
+10
+40
+151
+148
+138
+93
+120
+82
+19
+177
+91
+156
+120
+115
+11
+33
+101
+112
+170
+10
+133
+111
+68
+13
+65
+78
+84
+2
+54
+110
+178
+83
+93
+15
+55
+192
+66
+66
+3
+27
+137
+180
+53
+98
+116
+17
+56
+187
+24
+57
+130
+72
+65
+144
+82
+200
+60
+164
+45
+190
+140
+133
+137
+28
+136
+168
+192
+36
+91
+30
+161
+94
+122
+88
+29
+183
+41
+5
+60
+120
+181
+6
+6
+182
+40
+7
+87
+57
+165
+80
+193
+42
+117
+128
+111
+120
+120
+48
+9
+19
+37
+57
+5
+122
+90
+43
+47
+95
+150
+44
+118
+114
+20
+97
+7
+168
+144
+159
+56
+110
+157
+155
+120
+130
+103
+46
+157
+128
+155
+179
+78
+59
+53
+191
+74
+125
+80
+164
+62
+96
+22
+74
+49
+24
+110
+42
+68
+34
+189
+32
+91
+58
+136
+94
+142
+2
+138
+17
+58
+198
+74
+59
+96
+46
+11
+55
+31
+89
+56
+143
+150
+19
+163
+10
+195
+83
+146
+127
+50
+159
+111
+35
+16
+179
+131
+179
+98
+179
+192
+140
+118
+48
+33
+164
+86
+48
+112
+44
+62
+178
+108
+47
+117
+75
+2
+141
+27
+98
+149
+13
+135
+97
+171
+152
+182
+121
+92
+64
+156
+160
+155
+94
+170
+174
+117
+140
+194
+104
+77
+129
+82
+130
+49
+121
+89
+49
+94
+131
+138
+51
+65
+137
+34
+176
+154
+142
+64
+112
+97
+180
+6
+17
+46
+131
+169
+43
+133
+14
+93
+32
+157
+56
+126
+59
+18
+180
+120
+100
+120
+21
+47
+98
+164
+110
+181
+100
+173
+136
+62
+151
+148
+132
+64
+197
+7
+77
+199
+100
+14
+184
+179
+22
+124
+145
+159
+52
+81
+19
+189
+164
+83
+25
+198
+171
+42
+119
+137
+148
+63
+44
+102
+14
+170
+100
+70
+122
+106
+136
+64
+166
+19
+23
+175
+41
+77
+93
+68
+173
+26
+5
+199
+151
+115
+132
+160
+177
+19
+126
+184
+174
+185
+150
+33
+51
+16
+39
+91
+191
+134
+83
+97
+33
+129
+82
+127
+30
+40
+170
+65
+59
+168
+81
+178
+145
+69
+108
+28
+198
+141
+67
+134
+5
+26
+111
+30
+189
+63
+81
+117
+176
+9
+72
+153
+72
+55
+83
+8
+105
+161
+23
+88
+123
+145
+164
+80
+7
+126
+91
+19
+91
+178
+53
+121
+47
+197
+160
+195
+127
+12
+129
+64
+24
+174
+29
+15
+26
+27
+126
+115
+158
+115
+72
+1
+154
+123
+147
+182
+172
+190
+198
+78
+87
+25
+172
+3
+77
+33
+108
+152
+142
+91
+64
+172
+57
+195
+57
+188
+16
+5
+85
+70
+54
+99
+114
+190
+116
+189
+99
+89
+49
+92
+116
+73
+194
+104
+84
+167
+49
+196
+136
+51
+84
+50
+142
+9
+174
+166
+33
+105
+135
+71
+9
+19
+35
+38
+118
+168
+145
+160
+61
+128
+23
+186
+112
+200
+193
+160
+26
+121
+93
+73
+3
+167
+179
+166
+193
+64
+46
+103
+8
+121
+53
+33
+122
+36
+117
+180
+32
+173
+154
+173
+52
+153
+55
+152
+24
+176
+41
+62
+10
+99
+111
+173
+43
+102
+26
+42
+22
+153
+121
+150
+11
+118
+14
+25
+23
+116
+91
+98
+175
+168
+33
+94
+64
+142
+79
+196
+67
+46
+70
+8
+22
+63
+182
+134
+164
+179
+2
+5
+10
+18
+22
+173
+42
+103
+38
+104
+86
+183
+123
+92
+44
+40
+44
+111
+65
+199
+5
+46
+32
+178
+186
+116
+23
+95
+161
+116
+49
+49
+58
+105
+111
+123
+145
+164
+80
+6
+118
+54
+61
+83
+155
+184
+110
+2
+26
+138
+199
+151
+119
+158
+81
+67
+73
+34
+151
+6
+76
+6
+157
+88
+118
+119
+56
+60
+64
+42
+77
+85
+25
+182
+70
+189
+103
+124
+18
+192
+190
+16
+182
+152
+80
+112
+156
+131
+185
+130
+117
+130
+130
+15
+121
+195
+84
+151
+150
+145
+126
+48
+159
+121
+101
+121
+13
+196
+58
+186
+190
+73
+126
+107
+107
+81
+123
+12
+171
+115
+156
+102
+6
+126
+102
+78
+150
+196
+31
+25
+73
+19
+53
+150
+28
+20
+68
+29
+165
+128
+87
+167
+21
+31
+197
+102
+43
+140
+58
+89
+15
+87
+192
+168
+82
+181
+147
+58
+26
+40
+9
+94
+82
+46
+143
+41
+163
+14
+19
+190
+174
+132
+29
+191
+83
+181
+140
+15
+31
+59
+71
+98
+153
+42
+75
+76
+180
+2
+192
+139
+109
+4
+45
+35
+5
+119
+68
+137
+15
+59
+23
+12
+64
+79
+103
+107
+121
+159
+69
+184
+91
+89
+120
+117
+25
+98
+162
+94
+112
+24
+142
+34
+132
+87
+139
+49
+49
+53
+75
+181
+11
+36
+125
+26
+34
+167
+98
+90
+55
+128
+71
+75
+14
+11
+142
+153
+45
+98
+184
+20
+64
+8
+74
+178
+3
+15
+66
+64
+193
+188
+188
+41
+153
+153
+144
+93
+58
+117
+182
+36
+183
+176
+10
+76
+168
+126
+45
+135
+4
+14
+49
+172
+198
+37
+44
+133
+5
+37
+177
+130
+194
+191
+4
+108
+18
+140
+75
+193
+86
+178
+95
+171
+175
+116
+124
+102
+97
+64
+116
+117
+65
+137
+38
+198
+50
+121
+79
+184
+198
+129
+197
+25
+180
+52
+94
+101
+160
+54
+87
+36
+41
+120
+153
+42
+76
+85
+26
+192
+117
+178
+13
+81
+168
+87
+8
+67
+132
+195
+183
+143
+13
+191
+28
+51
+57
+87
+7
+61
+104
+76
+123
+55
+22
+41
+48
+123
+109
+147
+104
+110
+122
+145
+172
+130
+29
+8
+191
+74
+131
+119
+136
+146
+61
+48
+144
+34
+107
+137
+65
+156
+153
+113
+104
+7
+104
+163
+46
+13
+67
+87
+122
+146
+180
+170
+4
+94
+136
+169
+194
+41
+108
+76
+90
+55
+123
+51
+197
+126
+183
+169
+166
+79
+184
+197
+124
+175
+135
+33
+188
+36
+123
+21
+16
+113
+132
+180
+91
+129
+154
+164
+198
+113
+99
+177
+174
+54
+160
+74
+12
+3
+117
+71
+181
+46
+50
+83
+52
+168
+139
+123
+91
+39
+23
+184
+101
+151
+198
+29
+196
+115
+124
+112
+161
+160
+116
+56
+92
+56
+103
+119
+189
+68
+113
+62
+159
+1
+177
+53
+133
+118
+115
+30
+145
+198
+87
+141
+65
+125
+169
+96
+53
+55
+58
+56
+14
+178
+146
+72
+124
+96
+61
+109
+104
+48
+151
+80
+122
+10
+167
+114
+185
+84
+39
+77
+117
+10
+11
+177
+169
+23
+14
+83
+171
+81
+149
+167
+64
+88
+149
+111
+122
+135
+118
+95
+108
+193
+188
+193
+67
+66
+198
+197
+4
+48
+57
+110
+148
+99
+66
+107
+54
+160
+76
+19
+36
+46
+159
+137
+193
+134
+64
+181
+115
+61
+133
+53
+126
+81
+153
+190
+166
+86
+22
+159
+158
+119
+95
+101
+154
+13
+98
+68
+131
+174
+71
+57
+107
+132
+28
+185
+58
+87
+200
+18
+107
+83
+138
+83
+59
+14
+152
+189
+168
+113
+166
+180
+192
+129
+52
+148
+26
+27
+128
+123
+189
+32
+93
+76
+20
+42
+72
+56
+91
+44
+45
+80
+76
+138
+141
+9
+183
+18
+64
+29
+195
+114
+132
+168
+25
+37
+1
+73
+32
+139
+151
+58
+190
+20
+10
+78
+185
+7
+179
+19
+98
+24
+60
+153
+178
+87
+128
+182
+147
+45
+146
+76
+144
+181
+197
+154
+151
+125
+191
+22
+11
+72
+140
+188
+74
+155
+64
+193
+186
+181
+15
+66
+61
+172
+82
+146
+139
+117
+54
+78
+178
+171
+27
+21
+87
+132
+14
+94
+41
+2
+47
+67
+180
+76
+38
+149
+153
+174
+73
+73
+183
+45
+20
+119
+138
+160
+122
+94
+64
+138
+55
+96
+76
+200
+113
+81
+72
+110
+9
+70
+137
+200
+168
+7
+130
+123
+169
+105
+114
+143
+30
+97
+112
+2
+7
+19
+59
+183
+167
+156
+31
+186
+39
+161
+17
+56
+183
+195
+122
+181
+185
+87
+60
+178
+127
+162
+28
+113
+26
+143
+22
+50
+103
+168
+83
+184
+166
+137
+133
+162
+178
+16
+95
+23
+89
+124
+152
+193
+194
+30
+34
+137
+119
+79
+4
+119
+74
+180
+15
+69
+82
+75
+114
+10
+35
+115
+179
+46
+62
+167
+40
+141
+92
+85
+83
+135
+62
+161
+5
+187
+76
+176
+181
+98
+163
+100
+138
+130
+133
+33
+6
+139
+182
+40
+4
+63
+142
+90
+62
+165
+36
+126
+37
+92
+20
+97
+1
+133
+194
+170
+78
+139
+133
+150
+109
+104
+44
+133
+7
+44
+2
+19
+94
+198
+147
+101
+79
+171
+119
+172
+166
+49
+200
+159
+157
+110
+49
+111
+25
+153
+92
+178
+46
+76
+46
+192
+141
+123
+64
+84
+130
+20
+156
+158
+144
+44
+173
+44
+103
+26
+32
+165
+102
+127
+46
+136
+6
+15
+41
+112
+111
+56
+139
+134
+160
+151
+70
+68
+176
+47
+101
+185
+200
+141
+44
+198
+197
+1
+31
+182
+13
+40
+125
+197
+53
+153
+37
+49
+165
+153
+31
+10
+186
+28
+94
+114
+44
+39
+36
+68
+85
+95
+7
+191
+89
+14
+89
+12
+71
+117
+67
+154
+123
+153
+16
+120
+181
+7
+13
+18
+193
+194
+31
+39
+155
+181
+90
+119
+101
+143
+149
+10
+115
+7
+8
+185
+39
+173
+92
+196
+155
+165
+1
+122
+120
+30
+96
+114
+20
+95
+190
+88
+20
+135
+29
+159
+96
+150
+36
+72
+106
+190
+189
+32
+90
+52
+107
+172
+70
+75
+25
+73
+16
+46
+130
+173
+69
+59
+135
+82
+80
+146
+156
+26
+154
+95
+185
+54
+63
+97
+16
+24
+8
+30
+112
+2
+6
+23
+81
+84
+177
+104
+37
+88
+196
+181
+124
+121
+6
+155
+74
+51
+46
+15
+76
+127
+76
+120
+35
+134
+85
+108
+86
+152
+134
+42
+47
+110
+37
+35
+83
+178
+128
+168
+54
+16
+10
+120
+30
+102
+146
+157
+31
+176
+178
+82
+90
+9
+44
+181
+93
+133
+164
+193
+82
+153
+184
+126
+100
+71
+129
+133
+38
+35
+69
+99
+174
+152
+150
+136
+68
+181
+76
+30
+100
+135
+111
+52
+113
+18
+88
+172
+43
+111
+81
+90
+11
+55
+34
+109
+152
+128
+5
+83
+51
+162
+119
+56
+70
+119
+82
+29
+34
+143
+159
+62
+148
+131
+55
+154
+34
+20
+16
+115
+148
+53
+189
+59
+57
+7
+134
+144
+56
+45
+163
+177
+197
+190
+171
+122
+193
+63
+48
+121
+99
+103
+133
+68
+17
+92
+194
+144
+118
+12
+10
+155
+44
+68
+16
+87
+178
+84
+111
+107
+45
+113
+75
+33
+128
+75
+96
+104
+165
+57
+63
+62
+9
+98
+111
+188
+127
+71
+90
+102
+4
+111
+26
+163
+142
+191
+67
+84
+107
+87
+164
+199
+123
+148
+188
+193
+73
+98
+137
+136
+186
+99
+118
+24
+85
+90
+182
+85
+68
+48
+76
+32
+108
+161
+197
+133
+30
+181
+19
+87
+153
+141
+69
+148
+70
+92
+125
+126
+33
+68
+114
+75
+30
+109
+180
+107
+22
+168
+9
+148
+9
+124
+63
+64
+18
+132
+29
+187
+68
+123
+127
+56
+200
+95
+176
+5
+41
+9
+83
+22
+185
+113
+21
+105
+47
+135
+191
+135
+92
+143
+29
+93
+94
+129
+136
+54
+100
+117
+4
+171
+193
+26
+19
+78
+105
+126
+13
+146
+168
+91
+35
+200
+81
+93
+27
+134
+159
+149
+66
+55
+141
+154
+56
+157
+39
+17
+155
+180
+93
+135
+178
+53
+117
+25
+99
+165
+102
+132
+78
+75
+154
+53
+129
+101
+49
+186
+78
+195
+66
+48
+96
+141
+189
+63
+78
+107
+137
+64
+154
+149
+111
+131
+185
+131
+127
+180
+145
+51
+200
+141
+47
+17
+81
+136
+86
+94
+191
+101
+92
+45
+43
+55
+148
+193
+32
+58
+58
+30
+56
+75
+143
+189
+45
+173
+30
+25
+82
+75
+113
+199
+182
+101
+172
+124
+4
+107
+5
+70
+183
+68
+163
+168
+137
+116
+62
+134
+42
+52
+134
+140
+40
+178
+109
+56
+160
+55
+95
+79
+22
+20
+129
+194
+6
+88
+77
+74
+153
+55
+157
+48
+79
+45
+162
+171
+174
+103
+56
+11
+164
+82
+19
+179
+105
+26
+10
+30
+93
+96
+137
+165
+156
+49
+98
+148
+5
+102
+163
+67
+133
+197
+190
+168
+104
+111
+131
+189
+152
+14
+121
+200
+119
+111
+1
+8
+45
+197
+181
+114
+61
+140
+89
+78
+71
+122
+99
+97
+89
+68
+7
+30
+124
+74
+127
+100
+62
+75
+92
+78
+45
+170
+21
+199
+2
+27
+143
+19
+27
+195
+133
+41
+53
+156
+56
+139
+129
+124
+185
+1
+141
+37
+157
+16
+82
+150
+165
+35
+129
+67
+37
+22
+2
+19
+100
+30
+86
+42
+84
+124
+194
+49
+150
+63
+34
+38
+121
+193
+66
+63
+185
+147
+18
+183
+141
+1
+138
+19
+76
+90
+58
+143
+136
+128
+147
+132
+72
+44
+15
+95
+36
+164
+64
+110
+92
+162
+143
+4
+141
+10
+194
+75
+103
+147
+154
+7
+58
+87
+195
+194
+8
+108
+176
+86
+134
+30
+180
+8
+30
+113
+11
+47
+187
+102
+129
+59
+195
+41
+95
+200
+147
+87
+200
+19
+117
+135
+158
+135
+185
+100
+135
+117
+84
+56
+185
+1
+150
+86
+174
+67
+39
+37
+69
+87
+101
+28
+58
+98
+68
+132
+179
+93
+146
+43
+144
+80
+182
+174
+14
+115
+171
+192
+13
+153
+1
+28
+161
+121
+78
+179
+178
+57
+141
+138
+161
+127
+116
+156
+93
+155
+96
+188
+61
+78
+121
+24
+64
+167
+25
+50
+78
+24
+43
+41
+60
+194
+31
+39
+158
+1
+187
+117
+16
+49
+151
+65
+32
+5
+145
+25
+52
+84
+40
+90
+180
+73
+27
+102
+171
+115
+150
+73
+86
+62
+200
+47
+79
+55
+22
+32
+2
+123
+123
+32
+88
+42
+62
+193
+3
+84
+75
+100
+127
+62
+34
+42
+150
+123
+197
+70
+51
+83
+37
+80
+145
+153
+20
+138
+53
+78
+196
+76
+95
+93
+104
+183
+167
+157
+39
+19
+171
+51
+170
+170
+87
+195
+188
+174
+161
+197
+137
+50
+67
+156
+139
+31
+138
+149
+51
+165
+135
+127
+150
+161
+16
+44
+124
+153
+3
+41
+23
+168
+5
+119
+69
+149
+74
+109
+186
+142
+178
+188
+130
+87
+153
+144
+85
+14
+125
+24
+20
+105
+56
+194
+59
+7
+115
+30
+154
+50
+119
+67
+131
+188
+152
+25
+183
+76
+6
+158
+90
+125
+141
+116
+32
+151
+23
+181
+78
+39
+138
+78
+27
+60
+123
+195
+67
+54
+119
+35
+136
+106
+14
+130
+53
+152
+33
+33
+102
+116
+176
+20
+134
+29
+163
+124
+75
+139
+163
+127
+97
+42
+186
+137
+148
+57
+13
+170
+99
+70
+132
+163
+192
+81
+163
+54
+57
+60
+44
+130
+188
+157
+52
+99
+128
+82
+136
+81
+66
+71
+33
+166
+96
+85
+52
+151
+33
+47
+184
+85
+51
+149
+30
+48
+14
+56
+15
+185
+183
+34
+155
+29
+180
+15
+76
+123
+57
+40
+122
+181
+187
+92
+71
+7
+3
+153
+95
+194
+109
+107
+66
+31
+197
+106
+66
+44
+72
+40
+192
+196
+48
+124
+113
+168
+189
+28
+66
+145
+81
+182
+163
+144
+194
+72
+89
+87
+123
+158
+48
+68
+175
+39
+62
+24
+183
+85
+66
+34
+11
+166
+96
+84
+42
+103
+39
+108
+106
+61
+15
+144
+135
+114
+73
+12
+20
+8
+72
+163
+133
+136
+20
+97
+7
+170
+155
+4
+32
+153
+33
+24
+50
+92
+99
+170
+132
+70
+27
+139
+192
+102
+90
+23
+128
+166
+41
+156
+171
+19
+182
+120
+88
+48
+93
+132
+156
+151
+99
+38
+141
+102
+143
+145
+184
+200
+150
+101
+60
+48
+150
+72
+85
+67
+35
+10
+147
+192
+32
+69
+129
+152
+156
+169
+17
+179
+127
+148
+148
+159
+24
+117
+83
+49
+149
+54
+181
+200
+174
+51
+140
+186
+53
+45
+200
+194
+167
+59
+50
+172
+186
+170
+151
+176
+105
+44
+123
+142
+154
+45
+83
+96
+37
+155
+6
+38
+179
+132
+185
+123
+70
+115
+66
+158
+156
+122
+123
+48
+179
+47
+72
+11
+17
+3
+68
+188
+116
+4
+184
+73
+183
+47
+36
+189
+16
+195
+31
+35
+134
+87
+118
+128
+111
+117
+102
+162
+57
+88
+19
+117
+139
+179
+25
+139
+15
+36
+89
+7
+50
+33
+155
+32
+198
+107
+58
+189
+17
+1
+57
+133
+91
+148
+72
+98
+147
+2
+90
+122
+126
+59
+24
+17
+89
+182
+92
+111
+44
+65
+193
+180
+144
+42
+164
+5
+157
+97
+175
+173
+71
+65
+155
+149
+103
+73
+116
+41
+2
+43
+46
+87
+108
+70
+53
+87
+48
+111
+33
+7
+145
+7
+139
+177
+9
+65
+115
+104
+193
+20
+187
+144
+182
+2
+174
+26
+196
+143
+96
+90
+74
+38
+161
+29
+125
+85
+192
+190
+8
+142
+184
+32
+131
+107
+58
+192
+32
+62
+87
+165
+14
+199
+70
+27
+132
+153
+135
+31
+174
+165
+31
+103
+138
+108
+3
+49
+72
+192
+107
+115
+136
+180
+55
+115
+194
+133
+57
+148
+174
+117
+133
+149
+105
+86
+175
+74
+75
+185
+36
+156
+12
+70
+115
+62
+143
+100
+111
+169
+20
+2
+33
+179
+176
+52
+130
+111
+96
+180
+18
+89
+173
+39
+82
+143
+123
+55
+26
+63
+142
+87
+50
+119
+63
+114
+117
+77
+13
+186
+2
+138
+16
+55
+185
+18
+46
+113
+70
+1
+178
+67
+197
+185
+138
+163
+138
+156
+102
+7
+126
+94
+37
+176
+124
+161
+55
+79
+181
+180
+46
+64
+167
+30
+80
+12
+151
+198
+37
+41
+109
+88
+155
+137
+27
+133
+158
+150
+79
+126
+50
+166
+148
+196
+42
+92
+180
+52
+89
+71
+28
+128
+118
+155
+73
+44
+8
+61
+93
+9
+19
+38
+57
+4
+116
+59
+114
+153
+93
+183
+59
+114
+151
+83
+145
+118
+11
+2
+117
+82
+43
+123
+151
+6
+76
+7
+160
+102
+172
+115
+150
+63
+33
+33
+99
+103
+126
+28
+40
+190
+180
+171
+8
+105
+163
+34
+140
+139
+175
+196
+5
+69
+168
+189
+20
+20
+145
+91
+45
+54
+116
+12
+35
+101
+98
+79
+196
+65
+24
+162
+162
+115
+31
+151
+28
+11
+19
+18
+136
+60
+139
+90
+94
+156
+93
+152
+78
+104
+124
+5
+120
+73
+161
+114
+35
+187
+6
+156
+82
+94
+25
+106
+12
+124
+32
+80
+198
+68
+28
+160
+108
+8
+83
+25
+5
+10
+18
+18
+146
+117
+187
+71
+149
+58
+5
+109
+15
+110
+125
+165
+68
+121
+119
+28
+97
+136
+144
+44
+172
+37
+74
+111
+5
+35
+162
+66
+136
+24
+122
+119
+18
+40
+82
+136
+76
+32
+117
+10
+12
+184
+198
+136
+37
+200
+70
+21
+98
+197
+104
+53
+179
+4
+14
+46
+155
+116
+108
+5
+59
+114
+156
+110
+62
+182
+135
+171
+14
+145
+143
+154
+39
+48
+142
+21
+51
+112
+19
+106
+72
+79
+24
+40
+23
+181
+82
+65
+56
+155
+24
+157
+122
+123
+47
+175
+24
+177
+44
+75
+57
+70
+105
+4
+84
+68
+51
+100
+143
+161
+79
+26
+52
+75
+190
+65
+81
+103
+86
+193
+186
+177
+192
+163
+47
+19
+98
+18
+23
+181
+83
+69
+70
+5
+198
+148
+111
+131
+192
+175
+125
+177
+140
+50
+43
+8
+64
+114
+109
+32
+11
+181
+194
+135
+67
+188
+131
+94
+186
+71
+152
+78
+100
+99
+94
+74
+193
+99
+57
+53
+8
+174
+180
+115
+67
+172
+28
+22
+82
+95
+34
+153
+13
+104
+106
+105
+78
+125
+48
+165
+163
+91
+82
+77
+121
+39
+146
+125
+36
+93
+35
+172
+116
+152
+70
+55
+100
+111
+164
+188
+55
+43
+161
+178
+27
+161
+123
+89
+32
+188
+44
+175
+56
+159
+57
+109
+144
+86
+17
+133
+49
+95
+134
+153
+110
+86
+129
+1
+54
+110
+182
+101
+171
+118
+167
+144
+162
+79
+20
+14
+108
+118
+142
+191
+67
+82
+96
+34
+143
+160
+73
+196
+126
+191
+17
+185
+157
+79
+66
+85
+117
+140
+190
+83
+191
+4
+107
+10
+99
+107
+148
+132
+62
+182
+140
+6
+173
+192
+193
+33
+68
+110
+54
+138
+139
+194
+122
+182
+200
+161
+167
+160
+54
+93
+68
+177
+51
+111
+10
+64
+99
+20
+33
+19
+23
+170
+10
+136
+127
+143
+117
+16
+41
+107
+79
+106
+133
+43
+61
+184
+157
+83
+92
+6
+6
+188
+75
+156
+62
+173
+78
+116
+193
+119
+174
+177
+98
+197
+99
+24
+56
+119
+14
+14
+162
+49
+36
+176
+130
+199
+24
+155
+120
+126
+76
+128
+87
+171
+41
+114
+112
+50
+92
+103
+192
+29
+48
+33
+167
+105
+130
+38
+61
+25
+2
+187
+106
+158
+194
+145
+126
+50
+172
+184
+158
+91
+129
+157
+187
+109
+175
+72
+62
+127
+4
+85
+77
+100
+106
+139
+84
+59
+200
+70
+21
+93
+176
+17
+121
+180
+193
+137
+90
+109
+45
+85
+112
+107
+35
+47
+169
+196
+56
+175
+148
+112
+143
+49
+8
+7
+172
+171
+81
+151
+182
+138
+186
+80
+4
+111
+31
+188
+49
+1
+170
+14
+154
+198
+2
+28
+155
+77
+74
+152
+43
+95
+182
+42
+14
+106
+118
+150
+47
+131
+161
+196
+124
+183
+185
+66
+132
+4
+36
+179
+153
+110
+87
+128
+189
+187
+19
+32
+23
+54
+117
+20
+67
+26
+151
+75
+94
+92
+114
+56
+108
+145
+107
+134
+47
+73
+19
+58
+179
+153
+109
+75
+72
+164
+135
+138
+13
+41
+131
+22
+150
+106
+87
+170
+35
+89
+15
+95
+37
+169
+82
+173
+103
+67
+72
+33
+149
+1
+66
+188
+139
+141
+199
+122
+147
+185
+186
+56
+63
+74
+82
+26
+21
+89
+149
+94
+29
+129
+112
+113
+73
+22
+78
+77
+161
+72
+188
+82
+3
+84
+77
+113
+181
+77
+30
+94
+94
+122
+86
+21
+152
+126
+189
+199
+95
+182
+42
+13
+106
+117
+153
+63
+4
+62
+137
+69
+179
+62
+159
+197
+156
+164
+181
+12
+50
+192
+102
+87
+5
+49
+56
+95
+69
+161
+144
+17
+7
+91
+81
+71
+97
+149
+24
+4
+10
+26
+67
+172
+36
+64
+65
+20
+130
+8
+78
+194
+65
+45
+88
+123
+144
+165
+91
+66
+177
+68
+16
+85
+168
+45
+156
+135
+9
+45
+187
+121
+44
+174
+51
+139
+180
+30
+163
+115
+24
+110
+46
+89
+120
+120
+38
+149
+155
+193
+163
+47
+14
+62
+47
+131
+163
+199
+131
+200
+25
+150
+79
+124
+35
+94
+47
+43
+37
+36
+82
+174
+109
+86
+138
+55
+86
+24
+175
+37
+53
+182
+18
+75
+92
+81
+55
+8
+150
+33
+46
+186
+101
+136
+111
+48
+87
+95
+190
+86
+9
+84
+28
+13
+33
+79
+180
+171
+5
+90
+98
+185
+28
+105
+175
+113
+101
+190
+33
+94
+66
+151
+116
+135
+168
+197
+70
+51
+78
+14
+187
+191
+70
+101
+180
+173
+18
+156
+175
+45
+97
+176
+182
+115
+48
+61
+132
+49
+102
+178
+149
+93
+20
+85
+130
+17
+134
+54
+116
+18
+62
+13
+121
+10
+171
+139
+95
+119
+63
+110
+100
+9
+157
+65
+176
+72
+54
+74
+159
+95
+135
+160
+145
+33
+98
+88
+53
+126
+81
+152
+188
+159
+68
+177
+52
+118
+39
+174
+101
+41
+138
+58
+106
+118
+155
+65
+3
+31
+161
+92
+103
+189
+12
+174
+139
+68
+158
+141
+25
+81
+65
+63
+195
+9
+100
+118
+13
+14
+172
+109
+106
+57
+192
+42
+122
+155
+33
+10
+162
+87
+62
+189
+183
+194
+121
+186
+24
+75
+37
+148
+160
+25
+118
+81
+25
+27
+136
+172
+11
+124
+48
+169
+188
+7
+148
+30
+49
+25
+113
+57
+129
+63
+21
+164
+195
+97
+26
+83
+68
+58
+144
+140
+147
+29
+47
+27
+140
+198
+129
+199
+31
+199
+116
+108
+4
+56
+102
+114
+164
+160
+87
+89
+150
+105
+81
+140
+112
+12
+64
+81
+113
+146
+64
+70
+53
+85
+34
+47
+175
+30
+10
+186
+31
+113
+2
+200
+183
+95
+128
+111
+119
+116
+26
+114
+52
+87
+58
+166
+78
+175
+149
+119
+177
+191
+156
+20
+115
+112
+36
+11
+142
+160
+80
+44
+144
+66
+108
+49
+131
+141
+72
+164
+142
+175
+174
+65
+32
+5
+142
+16
+15
+150
+168
+61
+53
+172
+157
+194
+150
+155
+184
+114
+29
+146
+20
+10
+78
+185
+7
+181
+27
+134
+157
+141
+35
+144
+149
+1
+65
+180
+101
+187
+18
+24
+185
+96
+109
+193
+176
+121
+145
+182
+186
+78
+195
+73
+83
+43
+118
+118
+51
+48
+29
+139
+181
+33
+175
+154
+147
+104
+99
+61
+75
+105
+158
+10
+38
+139
+88
+81
+98
+58
+67
+88
+123
+147
+178
+150
+97
+32
+121
+41
+166
+26
+64
+148
+115
+158
+114
+60
+137
+82
+59
+18
+180
+117
+82
+46
+140
+28
+107
+190
+182
+182
+55
+91
+52
+92
+90
+112
+66
+185
+120
+55
+52
+18
+40
+77
+109
+159
+179
+46
+63
+168
+44
+150
+108
+96
+10
+194
+79
+129
+59
+199
+65
+1
+23
+136
+4
+9
+17
+20
+169
+41
+125
+185
+185
+50
+35
+166
+83
+3
+73
+16
+45
+121
+128
+79
+125
+43
+138
+43
+18
+129
+12
+110
+155
+142
+62
+90
+188
+118
+20
+56
+160
+59
+118
+180
+15
+73
+106
+181
+135
+181
+72
+4
+176
+23
+159
+150
+71
+80
+36
+103
+96
+44
+8
+52
+38
+162
+35
+149
+184
+165
+136
+131
+167
+27
+59
+116
+168
+165
+83
+13
+139
+112
+29
+164
+126
+82
+162
+37
+165
+55
+52
+15
+24
+14
+66
+78
+74
+140
+182
+31
+149
+20
+176
+79
+94
+54
+80
+193
+44
+127
+170
+78
+140
+138
+170
+179
+139
+31
+136
+137
+195
+144
+105
+139
+92
+101
+178
+167
+197
+81
+118
+180
+16
+78
+127
+60
+20
+178
+89
+137
+19
+87
+149
+117
+163
+127
+99
+54
+36
+129
+55
+171
+130
+43
+92
+164
+162
+95
+113
+22
+118
+115
+34
+165
+91
+61
+151
+159
+198
+159
+171
+197
+44
+95
+174
+195
+3
+70
+192
+122
+9
+158
+68
+187
+109
+178
+83
+103
+73
+111
+11
+70
+121
+97
+92
+80
+55
+13
+184
+185
+58
+84
+183
+149
+44
+128
+176
+103
+35
+85
+1
+39
+29
+27
+99
+156
+50
+95
+125
+93
+37
+188
+193
+67
+67
+6
+33
+144
+167
+106
+137
+73
+2
+163
+160
+92
+120
+89
+60
+157
+4
+15
+53
+186
+40
+167
+46
+177
+43
+70
+38
+197
+44
+90
+149
+89
+191
+148
+172
+101
+57
+34
+98
+81
+10
+133
+108
+53
+147
+5
+106
+198
+34
+27
+51
+70
+161
+138
+185
+70
+154
+101
+18
+3
+54
+106
+149
+140
+102
+153
+198
+19
+132
+18
+127
+196
+36
+55
+13
+181
+176
+26
+170
+192
+23
+12
+72
+122
+86
+22
+164
+183
+26
+111
+36
+22
+8
+51
+35
+149
+186
+174
+177
+94
+174
+5
+61
+125
+7
+115
+31
+152
+33
+29
+82
+29
+41
+190
+167
+98
+85
+28
+6
+188
+73
+149
+39
+94
+18
+64
+24
+169
+2
+93
+146
+43
+141
+63
+112
+105
+28
+25
+98
+166
+118
+17
+46
+126
+138
+101
+165
+81
+2
+88
+112
+82
+87
+189
+146
+180
+172
+9
+109
+177
+85
+114
+122
+110
+163
+189
+66
+94
+178
+19
+120
+147
+6
+116
+44
+22
+135
+14
+67
+76
+57
+60
+55
+187
+35
+128
+54
+169
+133
+75
+59
+79
+145
+167
+94
+66
+149
+103
+84
+177
+109
+60
+181
+146
+49
+178
+31
+185
+31
+121
+50
+15
+43
+128
+183
+151
+58
+192
+34
+73
+139
+177
+15
+101
+68
+106
+26
+2
+178
+51
+104
+164
+52
+34
+141
+139
+172
+180
+137
+5
+196
+138
+66
+154
+130
+199
+22
+145
+71
+129
+131
+30
+3
+154
+96
+197
+113
+113
+59
+140
+110
+4
+37
+189
+9
+151
+31
+25
+75
+23
+67
+197
+180
+110
+43
+75
+63
+106
+70
+66
+167
+11
+167
+102
+114
+170
+195
+45
+116
+91
+106
+21
+174
+56
+168
+112
+159
+149
+61
+30
+34
+134
+101
+2
+103
+2
+83
+84
+161
+8
+1
+136
+11
+38
+137
+77
+34
+114
+179
+49
+85
+70
+58
+116
+179
+28
+161
+117
+57
+87
+14
+104
+100
+65
+95
+187
+65
+107
+63
+14
+118
+187
+64
+103
+44
+134
+12
+68
+102
+1
+91
+137
+7
+6
+179
+19
+105
+66
+51
+114
+30
+152
+48
+122
+98
+93
+80
+42
+136
+43
+35
+19
+3
+52
+84
+39
+83
+147
+139
+113
+30
+170
+149
+163
+40
+178
+108
+47
+110
+40
+50
+138
+182
+56
+97
+84
+29
+19
+59
+183
+166
+153
+26
+182
+61
+135
+58
+140
+118
+50
+37
+174
+108
+85
+145
+104
+121
+192
+61
+46
+126
+146
+144
+147
+193
+34
+70
+116
+68
+171
+14
+150
+175
+102
+38
+109
+112
+94
+162
+129
+117
+143
+4
+138
+197
+136
+48
+64
+159
+176
+27
+184
+59
+105
+95
+27
+115
+47
+48
+67
+166
+199
+100
+10
+163
+85
+49
+131
+148
+113
+144
+53
+21
+49
+110
+20
+136
+36
+199
+72
+38
+186
+171
+155
+192
+161
+39
+188
+178
+182
+92
+113
+49
+81
+47
+154
+100
+18
+10
+105
+141
+99
+129
+84
+144
+116
+200
+156
+137
+26
+118
+80
+20
+2
+32
+178
+181
+85
+88
+163
+186
+50
+34
+154
+17
+119
+161
+96
+134
+143
+50
+13
+33
+86
+14
+118
+180
+19
+96
+9
+190
+68
+96
+167
+139
+128
+125
+197
+57
+174
+129
+12
+116
+187
+83
+15
+146
+139
+121
+79
+189
+28
+69
+161
+146
+31
+76
+179
+193
+155
+193
+166
+58
+53
+2
+137
+4
+196
+140
+81
+29
+46
+22
+120
+123
+54
+22
+47
+86
+92
+183
+67
+161
+166
+145
+179
+172
+17
+161
+12
+26
+49
+63
+141
+77
+195
+78
+117
+1
+158
+141
+24
+77
+49
+6
+197
+135
+37
+10
+125
+63
+57
+177
+152
+124
+173
+131
+26
+181
+53
+95
+91
+94
+149
+52
+171
+162
+32
+142
+161
+90
+96
+168
+144
+158
+52
+90
+77
+57
+48
+179
+48
+77
+34
+109
+150
+123
+193
+53
+182
+17
+72
+76
+12
+188
+29
+80
+19
+200
+30
+186
+47
+6
+14
+35
+87
+5
+50
+61
+119
+166
+122
+39
+142
+105
+150
+158
+200
+182
+92
+113
+53
+101
+131
+78
+97
+76
+187
+42
+172
+54
+178
+180
+79
+58
+42
+133
+20
+123
+165
+82
+9
+117
+20
+73
+58
+96
+57
+81
+170
+99
+63
+89
+171
+25
+13
+51
+193
+97
+47
+11
+44
+164
+189
+64
+84
+132
+35
+26
+37
+196
+42
+89
+155
+138
+29
+138
+170
+177
+132
+6
+50
+45
+23
+133
+193
+161
+27
+119
+73
+169
+158
+32
+171
+140
+103
+157
+17
+88
+173
+53
+159
+80
+51
+192
+93
+33
+160
+70
+178
+47
+77
+41
+156
+169
+15
+172
+100
+50
+5
+180
+33
+182
+193
+126
+17
+173
+85
+153
+156
+160
+161
+129
+128
+6
+88
+79
+82
+180
+149
+75
+109
+183
+118
+64
+128
+192
+6
+108
+198
+15
+106
+108
+96
+2
+151
+88
+170
+25
+23
+118
+103
+159
+28
+144
+13
+181
+174
+11
+106
+134
+57
+137
+111
+34
+6
+131
+132
+13
+88
+19
+119
+147
+13
+154
+9
+72
+156
+91
+141
+33
+132
+95
+187
+69
+130
+163
+9
+188
+53
+25
+75
+23
+70
+16
+61
+28
+20
+73
+60
+103
+80
+156
+19
+118
+133
+139
+43
+7
+56
+78
+169
+111
+151
+103
+62
+51
+146
+25
+34
+183
+197
+132
+23
+151
+100
+43
+158
+163
+160
+95
+127
+110
+122
+146
+181
+170
+199
+64
+196
+197
+24
+172
+16
+148
+144
+133
+106
+39
+82
+144
+132
+98
+1
+119
+111
+196
+182
+128
+128
+17
+154
+176
+73
+56
+83
+192
+9
+124
+70
+103
+190
+11
+161
+69
+171
+6
+101
+154
+22
+143
+66
+111
+73
+40
+185
+147
+22
+13
+78
+154
+20
+138
+52
+73
+165
+140
+155
+71
+36
+174
+129
+5
+71
+188
+88
+39
+45
+123
+135
+109
+38
+49
+155
+90
+150
+91
+195
+153
+167
+30
+74
+179
+10
+54
+33
+115
+194
+133
+55
+135
+117
+90
+83
+93
+13
+45
+155
+128
+176
+112
+87
+115
+108
+16
+127
+21
+182
+107
+1
+48
+80
+50
+180
+37
+199
+64
+197
+8
+75
+183
+26
+111
+36
+14
+165
+66
+111
+73
+35
+157
+28
+162
+120
+65
+110
+79
+89
+18
+114
+120
+100
+119
+20
+52
+134
+136
+11
+44
+171
+32
+49
+12
+35
+102
+97
+68
+135
+200
+189
+138
+127
+121
+188
+35
+124
+26
+48
+49
+69
+171
+13
+137
+110
+27
+172
+191
+196
+59
+196
+45
+108
+42
+82
+118
+175
+184
+133
+145
+74
+142
+193
+82
+155
+193
+168
+70
+112
+43
+49
+110
+22
+145
+74
+141
+179
+9
+46
+194
+152
+166
+30
+92
+83
+69
+65
+174
+62
+9
+99
+114
+190
+117
+195
+121
+167
+118
+6
+180
+25
+131
+167
+22
+29
+179
+16
+87
+176
+77
+76
+166
+113
+189
+114
+187
+99
+117
+13
+26
+40
+6
+78
+20
+17
+124
+193
+45
+137
+16
+66
+52
+126
+85
+181
+120
+94
+88
+84
+108
+98
+16
+22
+185
+116
+36
+171
+103
+82
+168
+68
+98
+175
+175
+76
+82
+12
+136
+108
+22
+163
+184
+34
+151
+4
+72
+193
+114
+148
+62
+44
+110
+63
+189
+168
+105
+122
+192
+53
+193
+85
+176
+95
+186
+60
+94
+24
+95
+160
+104
+187
+192
+70
+92
+123
+113
+175
+34
+33
+89
+44
+65
+193
+176
+119
+132
+123
+154
+17
+114
+134
+181
+83
+72
+85
+63
+13
+116
+178
+28
+166
+150
+3
+72
+5
+186
+71
+152
+77
+90
+52
+105
+164
+37
+149
+162
+35
+156
+24
+137
+11
+36
+115
+169
+179
+161
+154
+77
+76
+167
+121
+25
+66
+174
+53
+153
+43
+88
+141
+57
+74
+132
+131
+197
+11
+92
+55
+100
+107
+149
+128
+32
+42
+166
+21
+31
+200
+123
+143
+150
+15
+149
+158
+5
+16
+50
+158
+100
+182
+193
+120
+190
+55
+28
+71
+175
+16
+121
+180
+196
+156
+171
+21
+193
+170
+88
+2
+19
+96
+14
+17
+179
+125
+140
+120
+64
+100
+27
+66
+156
+146
+72
+122
+89
+36
+21
+2
+24
+134
+187
+120
+34
+127
+58
+12
+148
+181
+160
+133
+157
+146
+63
+67
+37
+21
+192
+166
+69
+125
+129
+49
+136
+182
+71
+183
+67
+155
+128
+176
+104
+44
+131
+192
+169
+90
+24
+136
+1
+187
+116
+15
+47
+150
+77
+110
+172
+46
+132
+175
+66
+25
+154
+103
+32
+66
+110
+67
+13
+76
+143
+172
+150
+152
+168
+40
+133
+41
+53
+152
+31
+24
+64
+173
+65
+36
+34
+85
+6
+69
+162
+155
+74
+58
+78
+152
+10
+96
+87
+61
+189
+189
+32
+93
+71
+187
+85
+33
+33
+101
+109
+145
+92
+52
+87
+56
+160
+55
+92
+60
+136
+80
+59
+36
+88
+6
+49
+41
+11
+94
+71
+178
+35
+8
+140
+168
+153
+4
+50
+66
+152
+115
+126
+124
+12
+158
+43
+41
+58
+183
+179
+24
+135
+198
+175
+75
+75
+178
+191
+144
+151
+11
+108
+155
+161
+172
+183
+150
+55
+183
+200
+158
+145
+53
+17
+24
+195
+153
+167
+27
+61
+124
+1
+93
+150
+64
+38
+54
+182
+7
+2
+157
+121
+118
+20
+56
+158
+46
+55
+117
+14
+29
+52
+51
+45
+12
+68
+105
+20
+173
+66
+39
+42
+103
+39
+109
+104
+47
+150
+79
+127
+50
+158
+102
+189
+16
+2
+68
+188
+118
+22
+73
+38
+172
+93
+16
+58
+11
+141
+151
+40
+80
+124
+28
+54
+72
+147
+36
+94
+38
+188
+182
+5
+191
+107
+126
+194
+28
+26
+103
+188
+3
+129
+145
+112
+166
+190
+46
+167
+196
+72
+72
+184
+59
+100
+69
+122
+108
+157
+167
+193
+56
+3
+119
+84
+38
+74
+102
+153
+2
+36
+200
+73
+41
+193
+188
+197
+92
+181
+59
+128
+38
+73
+102
+156
+22
+126
+162
+46
+13
+72
+116
+48
+42
+24
+171
+10
+123
+56
+26
+58
+112
+155
+121
+130
+95
+6
+179
+28
+155
+82
+101
+73
+131
+130
+1
+35
+4
+111
+33
+1
+114
+75
+25
+81
+63
+52
+145
+1
+106
+28
+21
+74
+57
+78
+153
+22
+155
+136
+22
+113
+83
+81
+140
+109
+198
+5
+53
+74
+167
+139
+131
+139
+62
+119
+159
+91
+113
+65
+172
+52
+168
+140
+133
+143
+60
+75
+110
+187
+135
+126
+145
+140
+133
+145
+70
+118
+82
+35
+68
+102
+197
+67
+31
+185
+33
+135
+110
+49
+108
+14
+109
+132
+17
+115
+135
+181
+70
+193
+129
+39
+74
+94
+102
+166
+84
+11
+109
+156
+155
+130
+181
+123
+105
+130
+34
+40
+131
+28
+192
+103
+91
+26
+137
+186
+88
+52
+124
+79
+161
+53
+73
+165
+136
+133
+170
+28
+42
+196
+3
+56
+113
+177
+51
+115
+28
+135
+166
+179
+181
+79
+47
+175
+30
+5
+163
+133
+137
+25
+122
+104
+130
+50
+130
+129
+12
+110
+154
+136
+34
+188
+19
+23
+175
+39
+63
+32
+25
+67
+176
+52
+135
+143
+41
+164
+16
+27
+18
+67
+48
+84
+75
+96
+103
+156
+11
+69
+114
+68
+180
+73
+18
+52
+151
+41
+87
+151
+126
+3
+85
+83
+139
+86
+71
+50
+64
+140
+67
+143
+58
+58
+29
+52
+56
+72
+127
+116
+156
+97
+183
+25
+104
+1
+72
+28
+120
+66
+119
+124
+75
+132
+117
+117
+56
+81
+189
+5
+132
+153
+126
+183
+165
+150
+12
+128
+63
+23
+176
+51
+126
+103
+82
+174
+103
+54
+2
+131
+168
+29
+68
+147
+69
+96
+157
+77
+51
+12
+17
+189
+187
+24
+59
+146
+146
+162
+56
+87
+16
+115
+148
+57
+10
+148
+2
+82
+80
+142
+137
+150
+64
+38
+54
+179
+194
+151
+168
+47
+176
+31
+6
+157
+94
+150
+60
+12
+132
+88
+145
+77
+163
+90
+68
+5
+19
+71
+55
+92
+63
+150
+133
+50
+103
+175
+121
+158
+57
+125
+34
+85
+5
+62
+133
+39
+43
+105
+45
+131
+179
+98
+184
+22
+77
+63
+84
+141
+92
+85
+81
+123
+7
+138
+169
+170
+104
+95
+42
+195
+195
+21
+168
+25
+38
+7
+100
+141
+151
+35
+57
+31
+68
+137
+9
+22
+54
+126
+70
+86
+92
+179
+45
+66
+189
+141
+149
+25
+9
+32
+110
+176
+67
+18
+105
+74
+101
+140
+133
+143
+58
+64
+64
+14
+107
+123
+177
+151
+117
+145
+23
+36
+6
+115
+36
+190
+13
+170
+105
+105
+89
+191
+148
+164
+57
+69
+107
+17
+144
+113
+185
+99
+130
+88
+157
+157
+127
+152
+170
+57
+11
+162
+69
+161
+146
+31
+69
+137
+6
+8
+190
+75
+138
+156
+99
+194
+75
+105
+159
+11
+41
+151
+132
+41
+58
+180
+155
+112
+84
+91
+197
+164
+11
+192
+55
+8
+151
+40
+81
+125
+23
+16
+85
+173
+73
+82
+35
+78
+155
+27
+172
+191
+194
+54
+176
+174
+59
+187
+199
+108
+59
+186
+191
+72
+112
+26
+156
+97
+184
+32
+138
+147
+42
+128
+195
+15
+140
+101
+152
+3
+57
+116
+184
+63
+128
+199
+44
+78
+72
+133
+157
+144
+59
+56
+10
+154
+36
+32
+69
+124
+131
+67
+29
+171
+166
+56
+49
+191
+106
+120
+169
+130
+66
+24
+154
+113
+92
+135
+187
+107
+163
+14
+21
+200
+16
+96
+37
+160
+31
+150
+18
+161
+5
+186
+68
+139
+22
+84
+103
+65
+67
+22
+132
+196
+190
+180
+170
+198
+62
+189
+182
+193
+123
+3
+108
+27
+185
+74
+179
+14
+70
+96
+153
+53
+145
+200
+95
+170
+166
+71
+135
+176
+41
+62
+12
+112
+166
+189
+42
+152
+137
+61
+131
+41
+69
+47
+62
+151
+149
+135
+71
+14
+47
+162
+146
+20
+13
+98
+73
+155
+74
+53
+52
+39
+171
+74
+104
+165
+52
+28
+106
+182
+144
+26
+61
+131
+41
+69
+49
+76
+13
+198
+69
+35
+187
+13
+196
+60
+197
+44
+92
+163
+151
+39
+83
+145
+128
+63
+30
+16
+32
+52
+23
+74
+33
+136
+123
+118
+4
+166
+162
+78
+10
+158
+57
+125
+36
+92
+27
+142
+9
+174
+166
+36
+124
+15
+182
+157
+104
+11
+133
+102
+17
+189
+181
+184
+77
+15
+194
+32
+50
+12
+19
+10
+96
+84
+44
+109
+66
+13
+88
+13
+87
+2
+35
+193
+46
+141
+31
+115
+19
+75
+85
+34
+41
+143
+89
+46
+79
+64
+76
+80
+195
+52
+160
+99
+151
+20
+161
+186
+74
+169
+152
+194
+193
+17
+162
+26
+98
+151
+33
+35
+116
+188
+81
+199
+64
+193
+184
+169
+163
+60
+96
+40
+178
+110
+55
+146
+183
+186
+67
+130
+182
+126
+118
+180
+16
+81
+138
+103
+180
+156
+118
+105
+166
+55
+43
+159
+169
+192
+26
+36
+179
+152
+105
+69
+67
+183
+95
+130
+123
+175
+144
+89
+38
+24
+10
+42
+169
+32
+75
+166
+123
+41
+142
+90
+61
+160
+14
+49
+168
+169
+103
+105
+102
+66
+81
+96
+51
+43
+198
+1
+28
+159
+102
+188
+12
+181
+175
+27
+188
+84
+14
+134
+78
+64
+84
+129
+20
+158
+167
+182
+193
+127
+26
+10
+32
+102
+124
+28
+48
+39
+6
+88
+78
+79
+173
+126
+4
+86
+88
+155
+136
+24
+119
+99
+125
+62
+50
+139
+188
+81
+195
+43
+106
+47
+130
+160
+196
+137
+63
+143
+96
+92
+86
+92
+181
+57
+115
+177
+33
+8
+148
+22
+2
+16
+79
+129
+67
+45
+68
+7
+33
+137
+121
+95
+90
+80
+76
+137
+142
+21
+47
+98
+163
+100
+131
+91
+167
+186
+10
+190
+49
+185
+78
+199
+98
+198
+108
+66
+32
+197
+94
+200
+150
+106
+88
+175
+54
+156
+51
+100
+147
+179
+155
+123
+139
+135
+159
+137
+194
+136
+68
+188
+121
+36
+126
+32
+61
+82
+145
+129
+73
+78
+9
+155
+57
+147
+169
+92
+35
+179
+166
+183
+10
+12
+188
+22
+41
+46
+111
+56
+143
+150
+20
+172
+49
+151
+66
+42
+55
+158
+55
+111
+169
+23
+15
+89
+199
+191
+158
+35
+190
+27
+56
+94
+56
+96
+73
+177
+7
+53
+55
+52
+19
+49
+126
+114
+153
+96
+198
+124
+167
+88
+27
+178
+23
+142
+45
+191
+143
+144
+176
+164
+5
+155
+84
+115
+136
+181
+61
+142
+106
+156
+183
+101
+155
+27
+167
+164
+82
+13
+143
+150
+9
+109
+176
+74
+64
+121
+152
+25
+185
+88
+68
+17
+89
+190
+135
+107
+25
+192
+130
+49
+127
+125
+14
+155
+7
+53
+53
+47
+6
+17
+52
+165
+120
+36
+140
+116
+44
+19
+116
+131
+143
+81
+5
+103
+178
+136
+21
+101
+23
+31
+180
+1
+186
+110
+188
+141
+157
+70
+15
+60
+23
+200
+198
+191
+162
+56
+83
+198
+42
+70
+42
+23
+160
+154
+82
+112
+129
+173
+76
+107
+156
+173
+39
+79
+124
+32
+74
+162
+110
+200
+13
+78
+155
+28
+179
+23
+122
+132
+96
+188
+62
+86
+161
+192
+107
+114
+121
+102
+129
+53
+164
+108
+173
+69
+59
+140
+107
+188
+164
+95
+99
+136
+128
+150
+149
+143
+120
+32
+114
+3
+192
+127
+31
+51
+27
+102
+177
+143
+65
+112
+86
+106
+69
+62
+149
+143
+116
+12
+26
+51
+75
+192
+79
+147
+170
+101
+77
+160
+68
+164
+176
+182
+111
+33
+4
+125
+119
+193
+88
+197
+187
+153
+35
+35
+103
+102
+86
+197
+13
+101
+96
+69
+150
+80
+133
+77
+70
+128
+137
+72
+197
+140
+69
+155
+116
+100
+157
+42
+43
+79
+86
+9
+81
+11
+135
+120
+102
+138
+108
+7
+75
+188
+59
+64
+56
+161
+66
+147
+88
+7
+50
+43
+6
+56
+81
+188
+198
+95
+195
+114
+129
+150
+138
+85
+68
+47
+72
+13
+28
+52
+65
+122
+154
+27
+180
+34
+185
+13
+11
+150
+6
+85
+64
+15
+119
+183
+26
+118
+70
+162
+146
+24
+31
+170
+139
+107
+193
+199
+55
+143
+165
+103
+132
+69
+28
+150
+50
+150
+56
+187
+23
+56
+131
+88
+149
+104
+84
+166
+41
+157
+171
+17
+164
+34
+130
+79
+108
+132
+28
+178
+18
+115
+126
+124
+10
+148
+198
+61
+184
+161
+109
+11
+84
+8
+98
+114
+5
+3
+175
+27
+189
+94
+66
+153
+126
+177
+130
+193
+188
+192
+66
+69
+22
+106
+47
+124
+124
+34
+91
+40
+24
+188
+113
+186
+100
+128
+64
+37
+52
+176
+190
+161
+57
+92
+45
+39
+36
+63
+61
+200
+48
+94
+130
+136
+49
+71
+188
+85
+24
+179
+58
+143
+136
+130
+160
+191
+104
+107
+112
+107
+38
+65
+54
+140
+158
+90
+120
+117
+22
+79
+79
+165
+84
+19
+164
+14
+11
+139
+136
+167
+185
+7
+177
+200
+10
+59
+68
+76
+51
+17
+50
+147
+34
+86
+14
+109
+129
+199
+33
+5
+137
+183
+62
+128
+12
+125
+39
+115
+141
+12
+2
+103
+8
+120
+49
+17
+62
+22
+178
+70
+22
+101
+11
+156
+38
+31
+45
+189
+135
+109
+46
+95
+161
+110
+16
+103
+78
+142
+151
+26
+200
+170
+22
+2
+17
+93
+1
+173
+33
+42
+158
+175
+25
+179
+53
+108
+172
+66
+44
+76
+61
+82
+149
+156
+196
+172
+71
+81
+51
+179
+19
+107
+71
+66
+157
+145
+64
+76
+84
+24
+188
+116
+1
+167
+190
+45
+159
+152
+84
+131
+36
+41
+121
+157
+57
+130
+70
+51
+81
+25
+23
+116
+90
+96
+165
+130
+93
+193
+122
+195
+76
+100
+120
+16
+24
+198
+175
+68
+38
+13
+144
+144
+170
+130
+52
+146
+8
+135
+137
+10
+27
+76
+15
+12
+134
+104
+16
+164
+42
+178
+93
+151
+78
+107
+142
+91
+69
+197
+160
+193
+121
+190
+50
+194
+118
+164
+118
+38
+168
+64
+75
+81
+13
+147
+170
+96
+47
+17
+83
+148
+140
+109
+200
+20
+117
+125
+97
+62
+104
+64
+52
+139
+168
+155
+24
+150
+80
+138
+106
+196
+24
+184
+88
+76
+69
+130
+157
+177
+48
+97
+152
+35
+47
+170
+196
+51
+144
+8
+150
+28
+21
+78
+83
+1
+61
+160
+14
+51
+180
+24
+128
+157
+192
+138
+103
+180
+151
+88
+171
+36
+84
+181
+131
+154
+150
+118
+155
+71
+37
+188
+191
+59
+37
+89
+8
+47
+7
+26
+91
+114
+65
+167
+23
+36
+10
+144
+175
+152
+137
+60
+129
+30
+25
+80
+55
+9
+161
+86
+76
+80
+198
+69
+37
+5
+95
+127
+110
+122
+142
+154
+52
+130
+109
+89
+152
+119
+144
+196
+81
+127
+34
+63
+76
+91
+67
+181
+84
+78
+114
+185
+86
+53
+152
+32
+29
+87
+62
+192
+195
+45
+121
+118
+20
+65
+12
+84
+5
+70
+182
+60
+125
+15
+170
+85
+181
+126
+130
+45
+102
+15
+171
+96
+34
+142
+152
+32
+32
+103
+131
+61
+194
+12
+128
+66
+42
+61
+196
+25
+192
+128
+38
+79
+135
+102
+1
+90
+138
+16
+59
+8
+120
+49
+19
+78
+95
+72
+174
+200
+37
+25
+19
+88
+163
+190
+72
+122
+88
+34
+10
+157
+53
+104
+152
+171
+64
+46
+106
+20
+166
+19
+25
+182
+70
+183
+69
+165
+171
+143
+120
+40
+160
+1
+168
+199
+85
+125
+185
+186
+58
+75
+129
+101
+50
+189
+87
+29
+191
+84
+191
+187
+8
+166
+124
+55
+14
+197
+56
+165
+85
+31
+18
+33
+42
+153
+145
+95
+65
+135
+25
+132
+172
+50
+150
+53
+170
+143
+134
+121
+119
+25
+85
+83
+134
+63
+176
+86
+136
+44
+42
+61
+189
+186
+18
+35
+48
+179
+44
+56
+136
+116
+75
+8
+179
+200
+197
+183
+126
+106
+107
+89
+176
+54
+143
+171
+138
+94
+126
+113
+145
+52
+13
+12
+157
+35
+198
+74
+70
+151
+82
+131
+53
+136
+143
+39
+149
+142
+120
+38
+156
+191
+144
+152
+16
+131
+45
+91
+138
+14
+46
+147
+75
+126
+80
+151
+190
+177
+159
+158
+123
+117
+200
+150
+97
+39
+163
+24
+79
+67
+90
+139
+22
+85
+110
+102
+17
+192
+197
+58
+179
+156
+130
+176
+87
+143
+79
+187
+12
+189
+27
+65
+148
+99
+67
+113
+76
+46
+191
+136
+93
+141
+8
+181
+13
+52
+195
+106
+82
+145
+127
+61
+29
+26
+99
+159
+65
+159
+172
+3
+74
+21
+56
+152
+10
+94
+74
+198
+121
+150
+12
+125
+37
+105
+97
+35
+141
+130
+112
+108
+40
+75
+90
+66
+183
+107
+199
+34
+18
+1
+44
+57
+152
+198
+21
+149
+102
+76
+139
+157
+88
+121
+134
+114
+84
+76
+105
+148
+143
+131
+101
+25
+44
+44
+68
+11
+59
+54
+200
+113
+82
+73
+106
+183
+145
+21
+25
+160
+138
+191
+105
+117
+159
+103
+188
+4
+129
+144
+106
+139
+83
+45
+126
+150
+173
+86
+164
+12
+1
+101
+198
+82
+115
+154
+96
+190
+78
+166
+93
+66
+159
+161
+139
+181
+40
+16
+134
+67
+196
+177
+99
+6
+148
+34
+76
+151
+28
+10
+8
+158
+78
+53
+12
+2
+102
+198
+73
+59
+103
+83
+179
+123
+131
+86
+132
+25
+163
+153
+54
+153
+31
+14
+7
+119
+50
+36
+165
+71
+140
+2
+155
+113
+85
+92
+190
+110
+153
+133
+24
+151
+93
+199
+157
+160
+146
+36
+103
+102
+83
+184
+156
+85
+107
+73
+79
+23
+28
+164
+134
+127
+161
+22
+86
+118
+140
+176
+200
+17
+102
+63
+60
+198
+49
+112
+32
+183
+18
+59
+195
+39
+83
+154
+174
+64
+20
+144
+89
+40
+44
+107
+45
+113
+69
+5
+4
+187
+87
+36
+39
+110
+109
+67
+18
+109
+97
+200
+128
+173
+89
+178
+73
+37
+169
+81
+165
+62
+92
+194
+134
+66
+186
+127
+89
+195
+169
+60
+41
+110
+95
+180
+28
+151
+59
+198
+58
+167
+86
+12
+98
+84
+24
+190
+131
+75
+73
+161
+112
+30
+171
+164
+40
+171
+66
+63
+180
+117
+87
+72
+50
+51
+58
+88
+11
+76
+161
+85
+66
+31
+192
+74
+119
+46
+14
+68
+86
+104
+50
+161
+124
+90
+29
+170
+154
+1
+23
+127
+156
+197
+178
+103
+12
+150
+194
+18
+159
+196
+149
+133
+54
+134
+115
+87
+91
+166
+175
+160
+181
+52
+82
+28
+32
+142
+163
+103
+150
+178
+118
+108
+182
+127
+120
+185
+31
+122
+49
+1
+168
+199
+84
+119
+158
+84
+80
+127
+44
+123
+149
+187
+183
+20
+76
+80
+196
+60
+195
+30
+27
+97
+140
+168
+148
+174
+116
+131
+138
+56
+90
+45
+58
+145
+149
+197
+39
+65
+37
+43
+126
+173
+100
+46
+184
+86
+63
+11
+99
+93
+71
+192
+109
+130
+2
+47
+67
+183
+95
+123
+87
+16
+113
+131
+175
+71
+55
+96
+83
+35
+62
+62
+17
+145
+119
+12
+1
+101
+200
+91
+148
+65
+65
+4
+43
+21
+140
+57
+80
+171
+109
+123
+159
+44
+34
+16
+189
+189
+36
+120
+1
+127
+154
+184
+117
+45
+23
+130
+178
+94
+168
+165
+76
+175
+173
+59
+4
+92
+118
+85
+49
+129
+138
+66
+157
+152
+100
+32
+95
+84
+51
+148
+30
+51
+40
+185
+153
+54
+152
+24
+180
+66
+174
+50
+141
+198
+116
+123
+90
+39
+24
+196
+165
+27
+84
+61
+13
+132
+78
+86
+15
+120
+185
+32
+129
+89
+168
+15
+177
+127
+172
+91
+2
+194
+148
+143
+127
+81
+143
+136
+125
+132
+69
+27
+141
+7
+175
+193
+180
+147
+63
+59
+194
+32
+48
+3
+187
+99
+115
+200
+165
+193
+74
+103
+160
+31
+148
+11
+141
+149
+26
+14
+58
+18
+192
+191
+17
+186
+166
+122
+39
+137
+73
+9
+2
+131
+174
+63
+13
+116
+181
+41
+20
+159
+173
+8
+96
+103
+154
+200
+17
+101
+60
+50
+162
+118
+56
+77
+157
+58
+134
+83
+94
+16
+52
+167
+135
+105
+23
+191
+144
+147
+190
+12
+168
+104
+111
+129
+178
+113
+74
+29
+112
+12
+69
+110
+35
+27
+48
+47
+51
+90
+83
+87
+176
+76
+70
+140
+12
+15
+179
+141
+41
+177
+92
+165
+162
+84
+53
+162
+99
+138
+138
+192
+109
+130
+200
+33
+2
+116
+80
+39
+113
+126
+141
+118
+40
+179
+120
+110
+181
+97
+152
+42
+90
+163
+164
+126
+76
+129
+90
+180
+75
+30
+104
+158
+17
+79
+124
+37
+111
+132
+192
+167
+81
+182
+161
+136
+164
+166
+122
+34
+111
+162
+176
+198
+3
+38
+6
+94
+114
+44
+38
+31
+49
+16
+52
+172
+168
+58
+39
+114
+136
+194
+144
+119
+21
+51
+122
+76
+155
+52
+118
+43
+198
+198
+12
+86
+14
+112
+141
+45
+3
+10
+38
+138
+89
+98
+189
+54
+20
+41
+66
+28
+175
+200
+26
+158
+121
+102
+127
+48
+142
+26
+79
+45
+162
+166
+143
+162
+87
+67
+22
+131
+193
+182
+155
+96
+187
+54
+47
+196
+157
+178
+53
+122
+52
+19
+49
+122
+95
+77
+5
+136
+180
+52
+98
+121
+49
+3
+179
+53
+106
+162
+22
+76
+62
+89
+181
+80
+59
+36
+82
+170
+87
+192
+172
+111
+116
+98
+151
+24
+184
+94
+107
+2
+48
+71
+194
+129
+29
+19
+55
+163
+82
+30
+42
+181
+111
+39
+30
+37
+150
+170
+75
+119
+41
+182
+120
+87
+40
+58
+196
+51
+151
+45
+114
+80
+52
+196
+111
+99
+198
+102
+31
+71
+153
+81
+108
+122
+168
+109
+145
+88
+25
+160
+133
+162
+180
+22
+119
+116
+22
+95
+170
+168
+85
+199
+28
+179
+22
+119
+117
+39
+176
+112
+90
+131
+179
+96
+169
+150
+184
+157
+91
+132
+178
+81
+87
+194
+184
+162
+116
+39
+187
+179
+186
+113
+2
+198
+178
+86
+112
+102
+8
+130
+109
+87
+143
+71
+146
+35
+100
+89
+35
+12
+158
+41
+25
+187
+94
+84
+64
+26
+183
+72
+184
+56
+83
+197
+39
+61
+17
+159
+2
+187
+102
+130
+68
+39
+23
+196
+165
+31
+103
+141
+124
+80
+163
+62
+110
+104
+35
+77
+150
+11
+118
+7
+185
+47
+22
+110
+61
+178
+123
+134
+98
+187
+42
+170
+47
+152
+92
+183
+72
+192
+101
+81
+177
+140
+46
+18
+99
+34
+116
+191
+102
+93
+41
+10
+89
+49
+92
+114
+58
+120
+199
+120
+129
+92
+198
+158
+168
+190
+32
+86
+30
+2
+146
+59
+46
+148
+73
+106
+185
+156
+70
+22
+103
+21
+1
+22
+121
+132
+105
+48
+144
+27
+75
+3
+149
+68
+63
+174
+75
+88
+55
+135
+123
+119
+12
+2
+108
+35
+35
+99
+85
+20
+152
+138
+60
+118
+170
+159
+28
+142
+200
+125
+157
+19
+102
+43
+140
+52
+58
+76
+140
+159
+93
+133
+162
+177
+199
+10
+65
+105
+48
+145
+42
+154
+145
+84
+7
+83
+43
+112
+84
+99
+37
+133
+63
+188
+160
+75
+5
+161
+124
+96
+58
+88
+8
+59
+85
+183
+134
+158
+142
+39
+152
+165
+23
+60
+153
+179
+101
+191
+45
+148
+89
+1
+6
+34
+151
+1
+52
+107
+175
+84
+132
+40
+49
+137
+183
+66
+152
+122
+165
+97
+93
+92
+114
+57
+121
+16
+9
+118
+25
+91
+121
+108
+165
+17
+19
+167
+34
+102
+107
+127
+4
+85
+76
+90
+59
+143
+128
+83
+149
+152
+169
+52
+194
+94
+23
+93
+152
+73
+70
+170
+188
+6
+143
+8
+161
+93
+114
+45
+52
+107
+176
+93
+173
+5
+74
+4
+158
+117
+77
+14
+188
+5
+145
+25
+46
+52
+97
+122
+59
+58
+16
+178
+123
+136
+110
+39
+51
+151
+52
+157
+70
+11
+40
+140
+86
+57
+171
+113
+143
+46
+191
+137
+104
+192
+19
+191
+176
+144
+76
+166
+110
+174
+55
+163
+87
+54
+142
+168
+133
+87
+123
+164
+76
+180
+200
+179
+73
+32
+134
+123
+133
+91
+154
+106
+58
+194
+40
+100
+37
+126
+25
+21
+97
+198
+117
+119
+64
+110
+87
+136
+32
+170
+139
+106
+185
+158
+86
+94
+189
+93
+59
+117
+173
+189
+174
+151
+138
+70
+185
+78
+4
+129
+136
+61
+138
+83
+59
+16
+161
+28
+117
+58
+95
+48
+37
+195
+36
+62
+51
+145
+14
+182
+164
+151
+35
+51
+188
+74
+153
+55
+152
+25
+180
+57
+125
+32
+74
+154
+63
+196
+12
+106
+129
+26
+196
+141
+81
+20
+194
+186
+173
+168
+53
+11
+193
+58
+14
+164
+54
+54
+40
+155
+169
+18
+192
+192
+31
+58
+73
+114
+35
+181
+174
+19
+146
+107
+135
+45
+57
+143
+147
+196
+55
+171
+135
+72
+15
+44
+131
+189
+157
+46
+61
+155
+183
+106
+190
+188
+21
+36
+27
+42
+6
+64
+131
+15
+113
+142
+34
+130
+79
+103
+110
+135
+26
+141
+17
+29
+24
+91
+130
+163
+7
+177
+1
+13
+71
+116
+52
+76
+186
+38
+155
+187
+133
+114
+91
+120
+104
+146
+142
+144
+184
+12
+22
+22
+139
+38
+176
+120
+139
+156
+83
+98
+38
+152
+171
+62
+34
+47
+180
+60
+142
+112
+197
+179
+97
+176
+186
+131
+115
+111
+33
+6
+135
+160
+147
+49
+172
+195
+19
+162
+4
+170
+185
+179
+10
+49
+8
+11
+195
+76
+100
+122
+29
+80
+23
+18
+105
+70
+75
+23
+68
+3
+6
+12
+19
+8
+75
+184
+30
+123
+75
+143
+188
+41
+157
+169
+7
+122
+73
+143
+6
+153
+65
+16
+113
+140
+23
+82
+88
+189
+140
+145
+11
+164
+84
+34
+50
+195
+120
+170
+139
+107
+199
+29
+185
+51
+43
+4
+38
+199
+51
+116
+41
+3
+50
+72
+185
+64
+116
+124
+103
+102
+90
+21
+115
+109
+16
+118
+165
+134
+121
+124
+53
+8
+171
+158
+13
+55
+15
+195
+40
+85
+154
+165
+1
+128
+158
+197
+162
+199
+144
+70
+131
+155
+158
+149
+78
+130
+75
+83
+27
+13
+43
+139
+51
+59
+96
+46
+17
+86
+168
+29
+70
+158
+119
+96
+111
+3
+15
+70
+82
+69
+73
+23
+78
+67
+101
+5
+122
+93
+60
+127
+23
+196
+174
+83
+136
+71
+4
+183
+66
+152
+122
+168
+114
+171
+6
+95
+122
+78
+174
+146
+114
+170
+198
+59
+176
+131
+3
+36
+194
+39
+95
+20
+66
+20
+129
+199
+37
+29
+49
+32
+153
+33
+23
+48
+81
+54
+1
+118
+107
+179
+110
+56
+146
+175
+134
+31
+182
+18
+71
+67
+165
+185
+28
+107
+194
+198
+47
+105
+5
+93
+112
+33
+197
+86
+142
+80
+5
+110
+15
+100
+68
+106
+26
+5
+196
+131
+24
+166
+177
+171
+39
+98
+33
+121
+33
+111
+169
+19
+193
+192
+21
+198
+197
+2
+43
+44
+74
+52
+47
+18
+85
+149
+130
+36
+49
+174
+4
+62
+137
+66
+166
+10
+165
+101
+120
+14
+9
+126
+79
+145
+155
+30
+188
+53
+34
+128
+60
+13
+140
+124
+91
+32
+172
+149
+142
+118
+30
+117
+36
+164
+63
+108
+83
+130
+32
+26
+73
+6
+179
+24
+138
+15
+49
+161
+132
+144
+79
+175
+141
+75
+184
+34
+147
+180
+162
+157
+81
+79
+145
+165
+82
+9
+121
+45
+183
+98
+147
+197
+64
+11
+91
+50
+82
+41
+112
+103
+9
+131
+110
+83
+105
+87
+178
+91
+148
+66
+66
+7
+46
+18
+98
+23
+58
+146
+152
+3
+47
+61
+144
+114
+190
+122
+20
+26
+174
+13
+110
+147
+96
+49
+34
+167
+96
+80
+17
+185
+155
+69
+20
+107
+63
+13
+114
+171
+6
+97
+125
+85
+183
+137
+180
+49
+74
+5
+165
+147
+3
+92
+132
+163
+196
+107
+79
+116
+184
+62
+122
+175
+152
+142
+86
+42
+81
+112
+145
+66
+91
+158
+132
+167
+21
+21
+139
+53
+62
+100
+48
+185
+80
+18
+192
+193
+38
+90
+1
+195
+161
+15
+38
+98
+49
+14
+49
+168
+176
+142
+68
+136
+4
+4
+189
+103
+118
+181
+29
+148
+26
+25
+118
+84
+43
+102
+29
+55
+76
+160
+80
+44
+148
+94
+35
+166
+80
+189
+20
+21
+148
+103
+85
+187
+160
+80
+40
+119
+155
+63
+183
+135
+164
+170
+150
+167
+55
+34
+107
+141
+86
+49
+120
+77
+188
+33
+110
+165
+4
+146
+36
+107
+123
+171
+122
+200
+102
+11
+152
+17
+139
+85
+58
+187
+197
+102
+41
+128
+4
+76
+16
+20
+174
+69
+51
+85
+49
+137
+182
+57
+108
+138
+58
+111
+150
+96
+32
+130
+93
+192
+116
+175
+2
+42
+39
+53
+173
+161
+15
+39
+103
+66
+70
+33
+167
+105
+129
+30
+27
+89
+97
+178
+199
+193
+172
+91
+4
+4
+191
+106
+125
+196
+52
+144
+199
+104
+31
+57
+63
+65
+21
+146
+89
+17
+109
+99
+18
+16
+132
+55
+139
+146
+26
+40
+13
+117
+189
+81
+187
+196
+100
+36
+115
+172
+200
+52
+113
+14
+70
+99
+165
+103
+133
+70
+24
+119
+96
+111
+6
+37
+167
+72
+130
+139
+64
+130
+9
+87
+45
+88
+122
+147
+187
+197
+102
+41
+128
+200
+49
+92
+112
+52
+101
+143
+149
+6
+97
+132
+121
+137
+134
+178
+62
+171
+69
+76
+31
+108
+172
+57
+2
+95
+161
+108
+3
+47
+53
+101
+130
+67
+39
+32
+42
+165
+18
+26
+193
+125
+20
+197
+198
+18
+131
+25
+174
+18
+150
+137
+74
+12
+11
+156
+45
+63
+178
+105
+26
+14
+59
+25
+21
+104
+40
+104
+65
+63
+188
+167
+113
+174
+32
+25
+66
+173
+49
+137
+180
+52
+91
+80
+62
+53
+160
+88
+85
+123
+174
+137
+56
+106
+135
+59
+144
+138
+133
+151
+117
+143
+8
+159
+83
+73
+94
+105
+190
+195
+68
+49
+88
+87
+137
+37
+192
+17
+181
+131
+160
+185
+74
+180
+20
+100
+21
+26
+168
+172
+124
+194
+55
+182
+200
+166
+2
+118
+94
+100
+158
+52
+89
+71
+25
+114
+56
+115
+183
+67
+156
+138
+29
+131
+128
+186
+171
+154
+185
+125
+84
+183
+145
+27
+61
+126
+11
+131
+93
+180
+45
+48
+86
+86
+143
+89
+48
+96
+143
+195
+81
+137
+96
+140
+179
+21
+111
+80
+85
+197
+17
+126
+9
+122
+52
+18
+44
+101
+13
+170
+105
+105
+85
+162
+12
+14
+181
+161
+137
+174
+16
+134
+57
+141
+135
+139
+22
+86
+123
+161
+64
+135
+32
+178
+186
+117
+27
+113
+37
+5
+103
+174
+112
+114
+76
+30
+100
+131
+83
+123
+195
+62
+20
+164
+6
+165
+132
+114
+93
+137
+190
+107
+135
+47
+71
+3
+183
+70
+176
+30
+197
+113
+104
+8
+112
+3
+6
+16
+41
+103
+51
+186
+53
+50
+23
+92
+149
+69
+73
+18
+53
+156
+62
+167
+49
+190
+101
+99
+91
+58
+131
+65
+9
+74
+163
+115
+29
+142
+189
+57
+47
+173
+15
+133
+66
+2
+19
+100
+31
+91
+67
+181
+89
+102
+14
+167
+83
+192
+11
+138
+129
+134
+48
+85
+79
+110
+150
+111
+112
+77
+60
+66
+59
+160
+27
+125
+114
+158
+127
+144
+123
+43
+148
+107
+111
+108
+46
+108
+39
+61
+19
+167
+38
+124
+9
+136
+142
+23
+65
+186
+133
+130
+184
+132
+141
+55
+65
+97
+1
+133
+192
+157
+20
+110
+76
+73
+157
+82
+83
+165
+43
+175
+64
+9
+86
+31
+19
+38
+54
+185
+28
+107
+193
+197
+48
+118
+81
+27
+33
+159
+57
+116
+181
+45
+43
+54
+136
+134
+186
+108
+176
+89
+148
+90
+12
+62
+65
+32
+11
+183
+198
+145
+87
+15
+113
+147
+64
+61
+195
+18
+160
+196
+138
+72
+190
+90
+37
+11
+137
+119
+85
+44
+100
+5
+130
+137
+55
+98
+92
+79
+41
+142
+84
+28
+13
+27
+44
+28
+170
+175
+121
+147
+198
+67
+24
+141
+36
+149
+173
+94
+13
+30
+66
+124
+155
+14
+91
+21
+108
+63
+11
+98
+90
+59
+144
+133
+104
+33
+59
+59
+30
+48
+23
+105
+26
+8
+18
+37
+65
+54
+146
+189
+25
+48
+64
+156
+166
+192
+57
+21
+12
+82
+189
+193
+65
+53
+135
+133
+183
+100
+155
+38
+30
+43
+192
+162
+47
+29
+151
+50
+144
+12
+177
+157
+156
+124
+140
+124
+84
+189
+181
+194
+133
+51
+117
+41
+197
+19
+142
+78
+195
+68
+58
+134
+84
+98
+40
+159
+190
+114
+178
+45
+68
+3
+11
+35
+117
+189
+81
+185
+183
+30
+140
+169
+161
+43
+13
+93
+43
+26
+171
+192
+13
+155
+15
+94
+28
+127
+108
+114
+107
+24
+179
+61
+156
+186
+118
+34
+142
+146
+198
+74
+63
+117
+134
+152
+112
+105
+20
+176
+84
+118
+156
+73
+35
+152
+1
+38
+26
+16
+60
+20
+178
+94
+159
+113
+51
+93
+96
+141
+191
+74
+127
+98
+51
+25
+91
+124
+128
+59
+4
+94
+127
+115
+155
+96
+181
+24
+113
+63
+166
+30
+85
+45
+106
+32
+47
+191
+124
+29
+62
+118
+147
+26
+28
+142
+196
+104
+62
+38
+74
+104
+159
+22
+102
+11
+151
+10
+100
+113
+175
+40
+60
+6
+97
+131
+118
+126
+98
+58
+66
+77
+65
+100
+22
+31
+189
+62
+73
+80
+24
+26
+141
+11
+2
+114
+67
+175
+52
+139
+164
+135
+137
+13
+46
+157
+135
+197
+168
+34
+93
+56
+99
+93
+73
+200
+148
+92
+20
+94
+183
+54
+80
+193
+44
+129
+175
+96
+3
+152
+91
+181
+68
+181
+72
+5
+186
+73
+164
+135
+135
+191
+136
+98
+164
+110
+182
+104
+187
+189
+58
+45
+151
+101
+55
+19
+25
+178
+46
+71
+16
+61
+26
+12
+37
+117
+178
+11
+68
+114
+74
+14
+21
+8
+57
+74
+133
+134
+13
+73
+121
+76
+163
+98
+126
+72
+101
+160
+49
+58
+106
+115
+137
+196
+140
+79
+15
+186
+178
+2
+6
+21
+77
+74
+156
+69
+11
+49
+197
+147
+111
+144
+62
+80
+122
+13
+185
+193
+96
+45
+8
+40
+173
+80
+125
+27
+41
+7
+77
+2
+123
+123
+36
+105
+114
+136
+192
+134
+77
+62
+77
+107
+148
+129
+43
+106
+45
+122
+127
+63
+41
+81
+116
+172
+190
+195
+58
+197
+61
+195
+18
+157
+185
+97
+121
+56
+48
+190
+108
+138
+62
+128
+16
+144
+117
+13
+25
+32
+170
+134
+77
+59
+63
+46
+115
+76
+24
+61
+145
+127
+60
+16
+161
+18
+62
+18
+149
+135
+70
+6
+7
+192
+94
+38
+184
+165
+141
+159
+91
+112
+56
+132
+86
+131
+13
+97
+71
+151
+68
+54
+116
+11
+20
+21
+152
+125
+179
+158
+133
+181
+93
+125
+117
+180
+28
+154
+73
+53
+64
+104
+51
+175
+191
+175
+129
+5
+68
+164
+174
+167
+38
+129
+29
+18
+48
+133
+165
+194
+85
+162
+10
+8
+156
+66
+192
+162
+45
+18
+104
+65
+56
+158
+40
+24
+185
+96
+107
+181
+131
+152
+140
+73
+178
+10
+64
+92
+179
+51
+95
+118
+52
+51
+44
+3
+24
+121
+110
+173
+49
+143
+19
+31
+15
+8
+118
+39
+175
+103
+43
+136
+27
+142
+11
+191
+54
+2
+127
+152
+170
+48
+166
+162
+79
+22
+21
+129
+186
+158
+74
+23
+70
+20
+89
+160
+159
+115
+68
+172
+21
+180
+89
+118
+109
+188
+151
+19
+159
+180
+51
+94
+103
+175
+124
+167
+91
+45
+55
+125
+57
+20
+13
+97
+63
+112
+107
+32
+34
+117
+1
+153
+110
+85
+120
+155
+53
+121
+52
+29
+110
+197
+192
+186
+188
+55
+41
+150
+135
+66
+183
+103
+175
+125
+180
+155
+108
+60
+191
+5
+111
+25
+151
+85
+153
+152
+136
+47
+61
+146
+130
+69
+50
+80
+31
+73
+157
+87
+114
+101
+186
+6
+167
+152
+5
+66
+153
+131
+10
+79
+186
+10
+186
+25
+78
+48
+186
+89
+61
+168
+60
+43
+124
+161
+46
+31
+175
+174
+67
+45
+65
+188
+141
+161
+97
+134
+136
+9
+36
+137
+98
+157
+61
+155
+178
+78
+66
+94
+170
+180
+148
+71
+101
+168
+103
+102
+90
+28
+155
+83
+103
+78
+142
+150
+25
+2
+183
+88
+82
+99
+57
+57
+28
+60
+110
+121
+134
+122
+125
+52
+192
+82
+169
+80
+162
+52
+55
+65
+101
+22
+27
+169
+172
+111
+116
+105
+187
+174
+165
+27
+83
+52
+169
+150
+179
+127
+152
+164
+24
+68
+189
+127
+61
+29
+26
+96
+144
+198
+96
+197
+119
+141
+174
+178
+107
+41
+85
+144
+99
+99
+104
+139
+102
+162
+51
+52
+57
+74
+130
+118
+144
+2
+118
+96
+116
+30
+144
+195
+74
+88
+69
+22
+113
+86
+101
+28
+66
+144
+71
+133
+160
+172
+189
+187
+30
+96
+106
+173
+91
+188
+113
+188
+113
+185
+97
+114
+15
+68
+73
+27
+103
+177
+138
+35
+175
+136
+39
+14
+132
+68
+20
+112
+95
+164
+131
+110
+80
+97
+61
+98
+36
+136
+96
+157
+78
+56
+34
+109
+147
+102
+89
+18
+109
+95
+194
+111
+123
+142
+146
+5
+113
+37
+5
+99
+152
+22
+169
+19
+192
+183
+172
+186
+171
+156
+198
+181
+109
+24
+166
+185
+22
+64
+191
+168
+92
+47
+53
+96
+98
+131
+103
+45
+142
+50
+23
+84
+104
+66
+66
+4
+30
+147
+15
+173
+103
+64
+62
+192
+1
+76
+50
+21
+76
+64
+104
+53
+181
+14
+56
+12
+169
+105
+116
+154
+78
+82
+195
+34
+50
+192
+109
+127
+182
+156
+95
+168
+160
+50
+57
+98
+75
+174
+173
+71
+70
+184
+80
+23
+27
+151
+69
+58
+126
+42
+117
+126
+102
+81
+170
+90
+13
+71
+111
+26
+165
+153
+39
+57
+198
+76
+77
+179
+177
+55
+143
+162
+90
+83
+92
+5
+5
+188
+82
+5
+89
+94
+162
+130
+124
+172
+118
+168
+143
+149
+9
+115
+15
+56
+200
+100
+196
+85
+142
+92
+76
+30
+94
+99
+148
+195
+42
+99
+19
+30
+12
+1
+99
+187
+33
+111
+175
+52
+138
+159
+113
+46
+66
+182
+99
+158
+58
+130
+60
+189
+195
+70
+70
+185
+88
+61
+179
+127
+154
+179
+95
+159
+99
+169
+124
+25
+35
+188
+15
+198
+51
+130
+121
+159
+70
+189
+105
+126
+16
+160
+19
+79
+105
+120
+177
+183
+107
+1
+45
+64
+178
+98
+184
+28
+109
+6
+56
+84
+1
+56
+126
+56
+4
+121
+91
+59
+134
+76
+47
+4
+1
+172
+28
+20
+66
+23
+143
+58
+62
+48
+132
+163
+191
+80
+164
+68
+133
+184
+112
+16
+87
+183
+116
+52
+70
+150
+73
+91
+96
+154
+65
+9
+67
+128
+167
+50
+197
+135
+40
+24
+187
+106
+151
+158
+191
+126
+36
+85
+186
+152
+35
+48
+174
+14
+118
+185
+45
+6
+38
+177
+117
+112
+23
+133
+193
+163
+41
+185
+142
+190
+62
+67
+42
+53
+138
+158
+105
+12
+127
+59
+10
+130
+92
+183
+69
+169
+191
+28
+51
+57
+87
+11
+86
+13
+110
+145
+81
+185
+180
+14
+70
+93
+131
+148
+112
+143
+55
+45
+182
+88
+89
+145
+70
+118
+76
+198
+104
+41
+116
+130
+136
+44
+43
+66
+15
+95
+41
+187
+161
+81
+38
+103
+75
+127
+91
+3
+5
+5
+186
+79
+198
+80
+98
+73
+158
+87
+104
+45
+134
+1
+3
+16
+71
+82
+54
+187
+42
+172
+54
+178
+185
+110
+196
+190
+175
+148
+112
+144
+57
+42
+145
+92
+53
+88
+57
+149
+188
+185
+18
+51
+141
+191
+84
+185
+154
+63
+193
+195
+30
+31
+114
+9
+32
+107
+158
+190
+116
+188
+92
+59
+126
+34
+66
+93
+171
+188
+191
+53
+2
+133
+186
+117
+31
+133
+117
+110
+7
+53
+61
+85
+167
+35
+111
+150
+104
+82
+155
+193
+164
+55
+49
+7
+199
+133
+11
+66
+104
+31
+53
+40
+165
+31
+100
+123
+37
+119
+186
+41
+177
+94
+179
+30
+165
+123
+57
+41
+131
+20
+141
+63
+116
+129
+131
+26
+184
+69
+165
+169
+126
+42
+120
+141
+169
+150
+178
+118
+114
+20
+97
+1
+135
+2
+198
+174
+61
+7
+94
+102
+166
+82
+195
+41
+89
+168
+6
+127
+115
+146
+41
+134
+38
+22
+193
+160
+29
+137
+161
+132
+144
+80
+185
+190
+79
+167
+90
+38
+19
+176
+85
+125
+187
+1
+124
+141
+128
+103
+71
+98
+153
+42
+74
+71
+164
+146
+198
+78
+87
+16
+118
+165
+134
+118
+107
+182
+132
+157
+154
+119
+127
+93
+19
+77
+97
+88
+57
+152
+1
+42
+45
+98
+182
+10
+25
+64
+156
+165
+189
+51
+7
+183
+40
+195
+14
+128
+46
+125
+139
+111
+14
+87
+196
+196
+10
+102
+125
+28
+48
+39
+2
+66
+176
+65
+11
+80
+181
+169
+188
+5
+141
+8
+180
+11
+45
+174
+41
+80
+110
+144
+74
+147
+19
+188
+165
+97
+98
+118
+23
+81
+78
+142
+151
+32
+33
+111
+176
+55
+152
+22
+160
+165
+157
+55
+123
+48
+176
+30
+197
+118
+133
+138
+33
+156
+41
+44
+97
+186
+48
+16
+71
+82
+51
+175
+191
+172
+111
+122
+135
+114
+76
+29
+97
+122
+62
+72
+77
+15
+199
+64
+189
+162
+72
+181
+38
+4
+80
+49
+178
+24
+147
+66
+72
+40
+198
+29
+192
+92
+31
+159
+73
+11
+12
+175
+150
+127
+9
+115
+7
+11
+8
+153
+47
+105
+10
+121
+37
+131
+59
+176
+122
+151
+11
+109
+153
+142
+73
+167
+146
+175
+139
+58
+100
+74
+146
+18
+195
+4
+75
+13
+3
+108
+19
+150
+128
+17
+156
+183
+101
+156
+28
+169
+167
+79
+179
+163
+169
+146
+156
+30
+174
+178
+105
+33
+50
+7
+192
+92
+30
+155
+61
+172
+82
+153
+176
+82
+113
+143
+42
+167
+27
+67
+159
+150
+74
+97
+115
+22
+97
+187
+52
+31
+119
+32
+125
+68
+83
+88
+183
+104
+182
+155
+94
+172
+185
+168
+144
+151
+9
+101
+126
+44
+138
+32
+151
+15
+133
+67
+8
+52
+41
+177
+91
+162
+149
+44
+119
+126
+84
+173
+82
+139
+100
+154
+26
+168
+178
+152
+117
+134
+148
+87
+191
+166
+81
+193
+28
+34
+155
+27
+173
+198
+29
+198
+128
+185
+160
+95
+133
+143
+62
+88
+174
+54
+160
+79
+34
+92
+50
+77
+13
+183
+185
+69
+146
+56
+28
+64
+138
+53
+78
+191
+49
+176
+15
+113
+143
+42
+170
+44
+137
+30
+151
+38
+71
+83
+62
+30
+19
+47
+119
+90
+72
+26
+103
+192
+23
+13
+75
+138
+156
+94
+165
+147
+200
+79
+77
+155
+40
+46
+122
+121
+26
+75
+12
+2
+109
+34
+31
+81
+7
+115
+24
+114
+64
+164
+8
+175
+180
+110
+45
+80
+79
+152
+3
+57
+115
+175
+18
+134
+49
+88
+86
+133
+22
+138
+28
+133
+148
+92
+18
+85
+152
+150
+133
+45
+80
+75
+130
+112
+100
+198
+85
+132
+31
+198
+106
+61
+9
+107
+166
+36
+126
+31
+56
+63
+70
+56
+110
+160
+176
+13
+97
+66
+130
+183
+134
+157
+137
+10
+27
+73
+192
+99
+67
+111
+62
+178
+111
+70
+20
+92
+175
+20
+150
+116
+151
+66
+39
+40
+92
+187
+103
+132
+68
+26
+142
+20
+45
+98
+179
+198
+181
+102
+189
+14
+188
+6
+144
+13
+181
+173
+14
+124
+23
+22
+126
+157
+15
+76
+127
+78
+133
+93
+165
+157
+58
+139
+115
+39
+7
+88
+72
+40
+196
+19
+147
+116
+170
+185
+177
+198
+3
+34
+179
+170
+14
+151
+183
+144
+15
+198
+52
+131
+118
+130
+124
+171
+115
+156
+100
+198
+84
+127
+9
+113
+6
+17
+51
+153
+61
+188
+183
+6
+190
+90
+30
+173
+175
+92
+178
+42
+48
+115
+62
+135
+57
+129
+65
+33
+16
+4
+76
+25
+68
+186
+106
+170
+66
+67
+9
+51
+32
+133
+112
+81
+80
+154
+5
+51
+61
+106
+90
+189
+131
+84
+125
+1
+84
+92
+200
+176
+61
+181
+143
+26
+74
+12
+8
+138
+158
+112
+52
+108
+180
+109
+37
+44
+135
+14
+70
+96
+149
+26
+23
+102
+8
+135
+138
+17
+58
+198
+65
+9
+74
+165
+128
+82
+144
+129
+80
+118
+188
+72
+140
+198
+127
+183
+157
+92
+144
+34
+113
+177
+42
+64
+7
+69
+149
+77
+122
+44
+165
+1
+120
+115
+6
+6
+183
+48
+44
+34
+16
+188
+188
+41
+156
+170
+21
+197
+195
+195
+18
+151
+149
+135
+70
+4
+198
+155
+147
+90
+21
+118
+114
+30
+153
+52
+132
+128
+184
+153
+63
+199
+32
+200
+114
+88
+107
+49
+134
+167
+200
+100
+196
+79
+117
+189
+85
+6
+75
+200
+121
+133
+107
+50
+140
+188
+75
+154
+52
+134
+134
+4
+18
+72
+71
+181
+47
+58
+126
+32
+62
+84
+147
+126
+40
+106
+81
+132
+65
+5
+44
+18
+116
+136
+175
+28
+1
+155
+120
+129
+92
+198
+160
+181
+50
+75
+1
+133
+195
+171
+72
+95
+128
+114
+132
+170
+38
+95
+31
+131
+115
+111
+33
+199
+99
+6
+144
+13
+183
+183
+51
+60
+101
+71
+112
+38
+25
+5
+13
+35
+88
+20
+127
+186
+179
+198
+180
+104
+3
+83
+80
+130
+62
+9
+98
+108
+166
+26
+62
+142
+96
+102
+154
+7
+56
+78
+168
+107
+132
+36
+26
+36
+183
+174
+199
+30
+186
+52
+40
+172
+72
+85
+68
+45
+60
+159
+19
+84
+135
+51
+98
+125
+73
+115
+39
+1
+55
+121
+29
+92
+89
+114
+82
+66
+62
+179
+122
+124
+48
+169
+185
+196
+108
+87
+159
+169
+186
+196
+101
+43
+149
+115
+147
+49
+174
+1
+44
+53
+125
+74
+123
+73
+136
+162
+147
+25
+30
+153
+54
+144
+185
+13
+14
+171
+98
+54
+43
+172
+45
+130
+173
+73
+79
+24
+31
+177
+184
+114
+28
+145
+15
+189
+200
+107
+39
+78
+115
+192
+119
+191
+77
+139
+146
+26
+51
+69
+156
+123
+133
+94
+165
+145
+191
+39
+118
+159
+95
+144
+13
+182
+179
+35
+200
+90
+139
+22
+89
+133
+2
+18
+87
+163
+199
+132
+1
+25
+143
+35
+120
+7
+170
+154
+198
+3
+34
+181
+184
+77
+9
+162
+95
+110
+7
+57
+82
+179
+139
+26
+101
+176
+152
+130
+13
+111
+154
+122
+149
+1
+66
+190
+151
+195
+17
+145
+124
+37
+107
+114
+122
+111
+169
+18
+189
+175
+148
+120
+185
+31
+129
+97
+16
+29
+31
+131
+105
+57
+199
+83
+111
+119
+117
+31
+137
+149
+63
+35
+45
+157
+140
+27
+101
+167
+95
+73
+181
+31
+164
+106
+158
+197
+161
+191
+100
+89
+32
+197
+94
+194
+118
+165
+134
+121
+119
+27
+92
+108
+23
+166
+190
+50
+188
+85
+14
+127
+33
+63
+79
+108
+141
+75
+178
+2
+9
+38
+144
+128
+73
+81
+37
+91
+18
+92
+191
+124
+23
+26
+153
+85
+136
+56
+113
+174
+31
+27
+81
+47
+154
+100
+19
+9
+90
+58
+145
+147
+178
+144
+64
+95
+194
+110
+114
+93
+133
+162
+179
+18
+101
+47
+182
+67
+166
+198
+90
+164
+174
+169
+46
+161
+152
+72
+59
+113
+146
+66
+84
+108
+92
+188
+101
+112
+166
+187
+33
+119
+20
+49
+118
+69
+151
+88
+167
+18
+3
+59
+127
+31
+47
+199
+177
+73
+49
+38
+185
+172
+172
+82
+144
+134
+105
+27
+20
+76
+78
+187
+25
+64
+163
+3
+158
+119
+98
+118
+22
+76
+61
+83
+151
+160
+3
+183
+68
+167
+190
+36
+106
+117
+153
+63
+2
+52
+93
+91
+112
+59
+149
+164
+46
+196
+169
+48
+169
+185
+191
+83
+183
+154
+79
+87
+15
+110
+125
+160
+39
+200
+45
+77
+57
+51
+200
+143
+58
+62
+57
+183
+193
+110
+122
+145
+177
+161
+172
+182
+149
+57
+2
+105
+14
+140
+121
+64
+98
+16
+15
+145
+134
+102
+10
+147
+196
+52
+150
+30
+35
+140
+124
+86
+4
+50
+63
+131
+26
+177
+29
+180
+20
+101
+31
+79
+1
+98
+176
+182
+104
+189
+5
+127
+120
+181
+5
+9
+10
+175
+163
+9
+186
+36
+146
+154
+11
+77
+165
+101
+124
+39
+124
+190
+28
+59
+100
+77
+159
+64
+160
+183
+59
+114
+148
+71
+93
+118
+77
+199
+106
+47
+127
+137
+84
+76
+101
+118
+4
+163
+145
+5
+126
+117
+164
+137
+147
+46
+160
+143
+23
+53
+110
+185
+119
+49
+26
+117
+71
+171
+195
+28
+21
+73
+51
+48
+31
+161
+89
+82
+99
+56
+46
+171
+16
+154
+183
+120
+72
+155
+83
+100
+58
+53
+192
+82
+160
+31
+142
+179
+197
+172
+54
+183
+13
+32
+72
+149
+51
+166
+137
+128
+138
+79
+35
+102
+98
+69
+139
+13
+27
+52
+67
+143
+51
+26
+95
+140
+187
+69
+127
+148
+142
+126
+76
+126
+67
+76
+51
+26
+95
+142
+197
+110
+85
+129
+5
+74
+4
+158
+114
+64
+158
+176
+38
+42
+115
+110
+32
+3
+128
+148
+136
+87
+99
+17
+7
+92
+93
+135
+175
+35
+37
+114
+146
+58
+33
+77
+172
+140
+91
+89
+117
+98
+137
+146
+42
+144
+86
+20
+144
+88
+36
+28
+48
+36
+187
+200
+115
+93
+125
+113
+154
+110
+79
+82
+186
+178
+195
+173
+80
+127
+41
+108
+80
+113
+162
+151
+55
+170
+129
+42
+93
+188
+89
+45
+68
+11
+50
+8
+198
+117
+123
+88
+25
+161
+144
+23
+43
+50
+115
+38
+195
+36
+59
+32
+62
+85
+154
+159
+174
+16
+130
+40
+71
+71
+191
+107
+127
+200
+57
+147
+175
+124
+170
+113
+148
+69
+84
+88
+170
+30
+56
+69
+111
+46
+78
+57
+46
+161
+160
+110
+23
+152
+102
+51
+190
+80
+170
+101
+79
+168
+101
+100
+92
+50
+78
+19
+10
+94
+74
+1
+142
+47
+11
+40
+144
+107
+153
+152
+139
+66
+153
+121
+151
+24
+184
+90
+91
+132
+179
+85
+103
+55
+2
+123
+119
+9
+180
+7
+22
+69
+13
+63
+62
+8
+94
+97
+136
+149
+66
+61
+174
+99
+29
+82
+32
+53
+37
+145
+137
+121
+97
+96
+106
+175
+104
+48
+153
+85
+137
+58
+121
+2
+127
+150
+156
+191
+147
+163
+56
+71
+124
+104
+111
+134
+11
+60
+63
+36
+50
+177
+17
+113
+126
+142
+116
+19
+76
+82
+13
+141
+132
+125
+166
+76
+166
+112
+176
+53
+136
+136
+195
+152
+157
+174
+31
+20
+46
+97
+169
+142
+134
+126
+147
+152
+197
+9
+89
+51
+111
+6
+45
+13
+75
+136
+145
+51
+6
+175
+200
+24
+151
+88
+172
+44
+123
+142
+142
+181
+6
+8
+199
+119
+129
+104
+64
+56
+160
+57
+104
+110
+128
+178
+119
+112
+200
+195
+168
+60
+46
+140
+28
+109
+8
+66
+127
+174
+103
+51
+179
+16
+87
+185
+125
+86
+196
+199
+34
+17
+196
+21
+167
+12
+172
+130
+32
+26
+68
+181
+72
+10
+12
+182
+187
+88
+48
+93
+130
+145
+103
+121
+198
+98
+13
+194
+47
+140
+23
+75
+46
+3
+7
+11
+7
+145
+11
+167
+103
+115
+163
+147
+18
+186
+153
+52
+130
+117
+136
+166
+171
+132
+55
+146
+182
+178
+30
+175
+188
+152
+23
+170
+14
+157
+21
+111
+79
+74
+140
+173
+178
+116
+94
+123
+92
+45
+46
+75
+32
+126
+65
+58
+169
+89
+16
+96
+41
+179
+109
+46
+97
+168
+134
+96
+177
+197
+192
+182
+163
+140
+177
+3
+28
+141
+197
+112
+104
+21
+190
+151
+197
+20
+149
+117
+165
+142
+165
+115
+6
+200
+149
+98
+48
+7
+18
+43
+99
+15
+199
+59
+164
+57
+66
+90
+148
+76
+129
+93
+192
+123
+11
+158
+50
+79
+29
+64
+128
+194
+11
+122
+35
+115
+171
+196
+38
+67
+62
+172
+71
+79
+44
+151
+112
+113
+77
+41
+158
+183
+77
+19
+17
+134
+58
+144
+143
+159
+71
+198
+150
+122
+184
+12
+13
+173
+122
+182
+192
+118
+181
+22
+105
+33
+56
+44
+161
+175
+2
+37
+5
+98
+150
+19
+163
+12
+8
+137
+153
+90
+166
+190
+47
+178
+42
+53
+146
+198
+75
+72
+159
+107
+11
+106
+141
+93
+88
+97
+192
+82
+162
+35
+158
+33
+182
+197
+143
+91
+59
+135
+82
+77
+130
+88
+163
+189
+65
+91
+168
+189
+26
+58
+112
+153
+115
+113
+44
+52
+119
+46
+10
+48
+199
+167
+13
+174
+133
+31
+193
+79
+137
+115
+56
+101
+103
+115
+165
+157
+59
+144
+136
+121
+98
+105
+149
+153
+181
+104
+3
+79
+51
+200
+144
+63
+84
+140
+90
+83
+87
+176
+74
+59
+93
+28
+127
+116
+152
+68
+45
+60
+157
+8
+35
+141
+137
+155
+95
+179
+21
+119
+131
+115
+114
+45
+49
+91
+109
+36
+36
+97
+55
+60
+72
+91
+102
+198
+73
+53
+66
+119
+120
+49
+15
+50
+171
+175
+116
+123
+97
+74
+173
+171
+69
+80
+60
+40
+105
+73
+94
+111
+21
+126
+169
+87
+197
+6
+64
+128
+194
+18
+163
+17
+33
+52
+14
+16
+177
+121
+132
+102
+30
+62
+100
+47
+181
+65
+167
+20
+17
+123
+183
+198
+139
+57
+91
+35
+187
+15
+3
+91
+118
+91
+83
+82
+152
+171
+60
+25
+13
+54
+6
+158
+93
+137
+190
+110
+155
+139
+40
+196
+15
+130
+45
+103
+13
+153
+5
+58
+103
+99
+71
+139
+196
+126
+191
+14
+168
+83
+186
+171
+160
+21
+87
+131
+8
+70
+155
+99
+6
+143
+7
+152
+54
+160
+74
+8
+186
+49
+20
+85
+130
+18
+143
+98
+106
+154
+179
+84
+99
+40
+147
+124
+27
+48
+45
+38
+24
+8
+33
+127
+74
+97
+120
+48
+13
+51
+188
+69
+130
+156
+171
+19
+179
+104
+18
+167
+48
+181
+62
+140
+88
+69
+25
+128
+147
+133
+78
+69
+116
+71
+186
+82
+22
+192
+158
+19
+98
+19
+31
+20
+40
+63
+17
+140
+87
+67
+21
+123
+149
+187
+181
+4
+2
+173
+26
+2
+178
+51
+108
+192
+181
+155
+103
+27
+40
+197
+24
+176
+38
+53
+174
+166
+37
+129
+43
+100
+15
+190
+4
+116
+62
+126
+2
+74
+32
+129
+83
+141
+102
+150
+183
+148
+43
+131
+196
+200
+42
+54
+147
+2
+89
+118
+108
+190
+166
+92
+59
+130
+50
+131
+141
+72
+163
+130
+115
+122
+98
+88
+50
+113
+28
+155
+74
+52
+52
+44
+2
+14
+67
+81
+80
+159
+30
+153
+54
+147
+198
+63
+199
+32
+1
+123
+133
+91
+154
+103
+38
+96
+40
+178
+111
+64
+189
+164
+78
+196
+80
+117
+185
+57
+80
+170
+102
+80
+166
+74
+156
+71
+28
+128
+123
+184
+5
+175
+4
+49
+61
+127
+9
+118
+27
+101
+170
+112
+143
+51
+17
+46
+126
+145
+132
+92
+170
+191
+15
+177
+126
+169
+81
+168
+76
+150
+14
+142
+125
+71
+105
+197
+37
+55
+196
+85
+150
+135
+61
+153
+173
+66
+39
+44
+115
+97
+156
+58
+151
+184
+148
+33
+67
+104
+25
+19
+89
+164
+184
+33
+144
+168
+111
+159
+158
+118
+89
+71
+28
+131
+138
+54
+87
+32
+15
+4
+93
+122
+94
+67
+162
+169
+155
+9
+67
+118
+106
+182
+136
+182
+66
+162
+175
+200
+22
+137
+26
+122
+103
+122
+2
+116
+84
+62
+17
+149
+143
+120
+36
+139
+109
+8
+68
+138
+13
+41
+132
+25
+169
+188
+14
+191
+20
+6
+54
+75
+164
+106
+167
+47
+181
+61
+139
+93
+105
+194
+22
+190
+144
+157
+42
+44
+90
+144
+58
+58
+26
+37
+191
+16
+181
+145
+43
+152
+131
+20
+143
+78
+186
+18
+34
+48
+186
+85
+34
+39
+132
+45
+85
+105
+67
+55
+134
+108
+47
+112
+46
+72
+22
+83
+99
+55
+37
+134
+67
+2
+8
+32
+126
+65
+64
+196
+3
+56
+112
+167
+1
+106
+22
+185
+114
+18
+82
+132
+61
+178
+121
+126
+71
+99
+155
+38
+37
+81
+157
+11
+59
+52
+185
+47
+15
+72
+98
+142
+176
+175
+72
+55
+85
+20
+157
+158
+142
+27
+86
+79
+97
+73
+172
+173
+98
+31
+103
+138
+109
+10
+83
+10
+112
+189
+123
+42
+147
+105
+113
+132
+179
+87
+108
+70
+53
+86
+42
+84
+127
+7
+103
+161
+40
+190
+188
+18
+16
+136
+69
+193
+145
+131
+85
+136
+49
+74
+6
+172
+182
+149
+60
+16
+165
+45
+186
+111
+196
+178
+110
+56
+151
+6
+79
+20
+14
+101
+83
+198
+39
+56
+181
+188
+99
+108
+157
+171
+13
+144
+142
+165
+107
+162
+13
+20
+10
+81
+196
+49
+132
+150
+116
+144
+24
+49
+86
+73
+67
+149
+95
+26
+107
+9
+93
+82
+53
+182
+18
+73
+77
+10
+168
+124
+32
+77
+172
+144
+116
+200
+155
+133
+4
+29
+142
+192
+77
+135
+121
+110
+174
+58
+184
+190
+83
+188
+184
+11
+10
+166
+111
+172
+35
+59
+43
+130
+195
+3
+64
+164
+10
+182
+3
+184
+79
+17
+195
+20
+169
+38
+106
+97
+32
+121
+41
+154
+157
+162
+156
+84
+100
+51
+6
+177
+7
+52
+50
+35
+155
+22
+138
+31
+143
+182
+6
+200
+149
+90
+5
+22
+83
+106
+88
+176
+66
+12
+76
+155
+44
+71
+38
+186
+179
+2
+197
+168
+40
+127
+1
+67
+200
+194
+170
+70
+93
+131
+155
+154
+132
+2
+31
+167
+128
+64
+40
+64
+24
+174
+29
+6
+181
+36
+183
+178
+27
+157
+102
+3
+104
+193
+28
+32
+140
+153
+59
+181
+160
+134
+166
+193
+70
+79
+52
+200
+135
+11
+58
+50
+180
+30
+160
+96
+135
+147
+69
+95
+147
+31
+66
+114
+94
+139
+193
+107
+111
+105
+30
+40
+172
+71
+79
+40
+130
+24
+175
+40
+63
+21
+165
+2
+132
+175
+59
+188
+193
+73
+101
+146
+171
+115
+157
+107
+30
+25
+78
+46
+175
+35
+35
+99
+80
+197
+60
+191
+5
+113
+32
+181
+195
+143
+107
+161
+4
+179
+38
+19
+171
+57
+5
+116
+52
+73
+169
+163
+60
+88
+195
+179
+118
+101
+148
+181
+162
+143
+1
+120
+113
+199
+180
+92
+138
+200
+157
+143
+45
+190
+135
+103
+7
+117
+36
+165
+71
+144
+22
+41
+52
+140
+177
+7
+50
+36
+169
+89
+19
+114
+117
+74
+195
+108
+99
+19
+27
+192
+111
+138
+28
+127
+112
+128
+166
+45
+171
+29
+33
+143
+159
+72
+2
+167
+185
+11
+8
+149
+23
+197
+177
+91
+148
+75
+119
+44
+196
+180
+119
+94
+93
+114
+52
+87
+57
+158
+37
+8
+115
+17
+68
+59
+149
+162
+31
+130
+102
+44
+154
+124
+162
+57
+89
+27
+161
+120
+78
+183
+3
+170
+197
+53
+148
+12
+140
+141
+182
+29
+135
+151
+95
+14
+30
+59
+87
+194
+184
+166
+138
+135
+172
+18
+159
+193
+132
+55
+146
+184
+188
+78
+176
+158
+169
+194
+49
+147
+42
+134
+26
+155
+97
+190
+64
+80
+99
+80
+190
+24
+33
+187
+28
+88
+75
+65
+115
+107
+6
+79
+20
+11
+92
+54
+96
+88
+68
+17
+93
+11
+30
+87
+51
+125
+90
+18
+102
+50
+181
+38
+4
+84
+72
+79
+32
+80
+199
+74
+56
+73
+139
+179
+22
+126
+158
+16
+70
+80
+51
+194
+102
+70
+104
+197
+45
+101
+2
+104
+11
+134
+104
+22
+196
+181
+121
+104
+133
+66
+4
+27
+131
+143
+83
+11
+120
+26
+78
+39
+129
+27
+3
+175
+23
+166
+187
+34
+120
+21
+47
+89
+120
+117
+25
+97
+161
+96
+127
+98
+42
+175
+77
+84
+16
+142
+114
+4
+3
+183
+70
+176
+30
+200
+131
+184
+129
+114
+128
+144
+115
+199
+164
+193
+82
+159
+22
+103
+19
+188
+160
+72
+193
+110
+128
+177
+111
+71
+34
+165
+88
+44
+75
+54
+55
+43
+168
+21
+15
+106
+99
+47
+191
+123
+18
+6
+75
+195
+102
+54
+12
+187
+16
+14
+146
+151
+195
+15
+140
+105
+170
+73
+115
+32
+161
+76
+9
+175
+172
+58
+5
+108
+1
+41
+37
+55
+199
+98
+2
+135
+193
+140
+110
+200
+14
+84
+185
+150
+38
+82
+156
+195
+173
+84
+150
+145
+120
+17
+24
+190
+126
+46
+146
+61
+57
+195
+65
+34
+19
+11
+93
+64
+150
+126
+6
+109
+200
+20
+119
+136
+143
+36
+131
+66
+21
+128
+185
+155
+71
+32
+157
+58
+138
+108
+8
+81
+14
+157
+13
+73
+119
+62
+100
+42
+154
+150
+121
+172
+146
+133
+85
+113
+121
+110
+167
+20
+15
+110
+134
+9
+54
+46
+189
+123
+41
+143
+91
+60
+148
+145
+144
+160
+64
+145
+101
+103
+109
+129
+197
+19
+146
+109
+140
+61
+109
+112
+90
+131
+181
+111
+38
+30
+38
+161
+26
+104
+193
+25
+15
+64
+56
+157
+45
+58
+141
+127
+101
+58
+45
+151
+103
+58
+21
+10
+69
+132
+168
+27
+48
+50
+73
+186
+64
+115
+115
+56
+100
+96
+77
+4
+127
+134
+62
+164
+29
+105
+165
+52
+26
+92
+118
+82
+34
+70
+117
+72
+183
+55
+84
+11
+117
+3
+165
+165
+103
+138
+103
+182
+167
+168
+102
+102
+101
+86
+14
+110
+134
+14
+76
+136
+131
+164
+6
+160
+108
+13
+103
+107
+115
+134
+167
+200
+98
+191
+61
+53
+169
+144
+143
+166
+110
+164
+199
+120
+132
+112
+88
+118
+123
+73
+138
+173
+194
+10
+115
+1
+170
+17
+176
+101
+26
+48
+55
+101
+116
+188
+87
+30
+5
+157
+104
+11
+133
+104
+27
+31
+143
+178
+180
+83
+82
+146
+141
+130
+118
+140
+175
+193
+188
+191
+56
+16
+199
+50
+107
+198
+20
+146
+94
+53
+75
+174
+177
+93
+169
+182
+170
+185
+181
+24
+115
+76
+25
+70
+197
+151
+132
+38
+40
+103
+56
+16
+188
+189
+45
+169
+12
+148
+187
+190
+59
+51
+170
+168
+79
+165
+75
+167
+135
+105
+18
+167
+41
+143
+90
+59
+147
+152
+189
+164
+91
+69
+194
+148
+143
+131
+98
+9
+178
+186
+116
+21
+85
+129
+7
+86
+55
+153
+30
+4
+155
+90
+151
+99
+32
+104
+139
+101
+155
+27
+166
+154
+32
+6
+145
+20
+17
+128
+17
+149
+143
+120
+32
+114
+198
+168
+26
+51
+69
+161
+143
+13
+188
+15
+3
+85
+86
+156
+160
+158
+111
+44
+68
+18
+94
+3
+178
+38
+30
+43
+187
+142
+168
+133
+86
+120
+149
+23
+194
+159
+16
+65
+45
+86
+117
+128
+119
+167
+128
+70
+65
+169
+27
+45
+23
+140
+30
+126
+87
+184
+127
+111
+118
+117
+39
+183
+152
+64
+16
+124
+200
+84
+113
+117
+91
+94
+150
+54
+173
+161
+6
+191
+93
+47
+45
+48
+84
+80
+122
+14
+190
+15
+180
+143
+44
+177
+67
+5
+32
+147
+200
+77
+60
+73
+101
+145
+163
+82
+20
+190
+162
+58
+93
+40
+6
+80
+27
+45
+30
+173
+173
+82
+133
+63
+183
+128
+125
+2
+88
+106
+50
+146
+28
+61
+116
+149
+48
+150
+69
+67
+186
+113
+6
+24
+88
+113
+92
+131
+164
+6
+163
+130
+115
+119
+84
+35
+57
+26
+46
+45
+63
+170
+56
+9
+152
+33
+34
+108
+147
+110
+138
+46
+30
+170
+155
+1
+15
+82
+162
+38
+169
+71
+112
+35
+1
+90
+137
+12
+47
+173
+15
+135
+78
+55
+26
+63
+148
+122
+3
+124
+115
+176
+29
+186
+60
+85
+179
+105
+22
+192
+156
+14
+81
+160
+31
+148
+11
+134
+110
+52
+125
+81
+168
+76
+145
+194
+59
+9
+118
+34
+141
+143
+194
+77
+121
+33
+109
+159
+175
+26
+183
+63
+136
+48
+66
+165
+198
+104
+51
+167
+148
+186
+185
+38
+164
+45
+200
+197
+182
+121
+89
+48
+87
+89
+152
+114
+122
+105
+135
+63
+166
+32
+97
+93
+89
+102
+12
+153
+15
+114
+150
+78
+120
+21
+48
+103
+187
+198
+104
+46
+144
+51
+13
+21
+8
+58
+81
+165
+63
+98
+21
+48
+100
+163
+87
+51
+129
+115
+133
+168
+12
+161
+63
+131
+19
+139
+60
+114
+148
+62
+42
+100
+20
+25
+167
+182
+194
+124
+198
+81
+101
+80
+176
+138
+46
+36
+1
+84
+92
+199
+169
+27
+41
+7
+71
+166
+165
+96
+91
+83
+80
+141
+127
+92
+11
+42
+152
+137
+61
+133
+47
+89
+116
+96
+132
+132
+4
+42
+15
+112
+142
+43
+184
+123
+82
+185
+177
+199
+2
+25
+136
+195
+144
+115
+194
+130
+42
+78
+94
+66
+151
+108
+93
+193
+116
+165
+147
+3
+95
+147
+25
+32
+166
+109
+168
+24
+36
+6
+112
+17
+98
+32
+117
+12
+24
+36
+4
+99
+162
+84
+47
+125
+128
+47
+131
+168
+31
+81
+5
+101
+166
+92
+56
+114
+177
+37
+33
+72
+134
+156
+131
+187
+147
+200
+78
+71
+129
+134
+43
+56
+148
+186
+186
+43
+184
+121
+76
+167
+119
+14
+12
+150
+189
+193
+57
+4
+112
+38
+21
+186
+127
+93
+13
+48
+169
+184
+190
+84
+195
+12
+124
+35
+99
+84
+13
+125
+34
+80
+172
+118
+161
+108
+3
+48
+62
+143
+101
+123
+35
+101
+95
+58
+95
+53
+64
+114
+107
+18
+149
+137
+79
+49
+180
+44
+41
+54
+156
+53
+120
+44
+185
+122
+62
+83
+135
+70
+6
+6
+186
+68
+133
+190
+144
+155
+40
+45
+114
+75
+30
+107
+175
+91
+169
+199
+75
+66
+123
+145
+165
+81
+7
+111
+9
+56
+56
+32
+92
+65
+168
+24
+37
+8
+119
+42
+182
+121
+91
+56
+116
+196
+132
+34
+14
+182
+172
+189
+194
+61
+22
+185
+117
+40
+185
+155
+60
+173
+97
+25
+80
+57
+20
+13
+101
+90
+30
+169
+149
+174
+102
+44
+152
+116
+133
+155
+136
+24
+123
+125
+48
+161
+136
+173
+15
+135
+72
+21
+82
+100
+68
+107
+34
+44
+160
+165
+154
+35
+29
+62
+110
+106
+50
+145
+25
+50
+75
+2
+136
+1
+182
+85
+73
+74
+192
+85
+185
+146
+7
+134
+140
+39
+174
+96
+11
+2
+110
+46
+92
+138
+4
+181
+53
+85
+38
+68
+67
+188
+129
+82
+136
+76
+34
+122
+30
+85
+40
+72
+79
+28
+57
+90
+29
+167
+148
+188
+195
+78
+116
+197
+140
+71
+168
+167
+92
+53
+96
+99
+131
+94
+188
+78
+180
+185
+88
+65
+6
+52
+54
+59
+74
+112
+12
+61
+64
+36
+46
+151
+93
+197
+151
+134
+47
+80
+58
+30
+67
+129
+177
+98
+198
+109
+70
+45
+40
+39
+78
+119
+12
+7
+135
+147
+71
+103
+187
+196
+89
+174
+49
+130
+138
+58
+112
+148
+86
+184
+136
+161
+142
+6
+158
+99
+173
+145
+120
+15
+10
+125
+65
+60
+184
+160
+108
+11
+96
+82
+25
+16
+70
+83
+64
+44
+88
+135
+20
+106
+55
+181
+191
+121
+7
+150
+44
+113
+85
+95
+7
+196
+111
+105
+32
+45
+182
+93
+123
+102
+103
+103
+91
+19
+101
+39
+122
+187
+27
+77
+24
+48
+79
+41
+136
+49
+75
+5
+162
+124
+89
+21
+125
+169
+90
+16
+90
+200
+194
+166
+56
+46
+168
+197
+74
+78
+199
+95
+180
+30
+162
+108
+194
+192
+6
+110
+8
+59
+86
+189
+166
+92
+65
+163
+193
+92
+15
+67
+72
+30
+129
+111
+107
+42
+91
+169
+193
+40
+105
+77
+118
+15
+26
+27
+129
+128
+9
+109
+169
+37
+104
+94
+34
+153
+19
+137
+54
+95
+83
+47
+139
+13
+25
+38
+1
+68
+1
+199
+186
+127
+88
+189
+144
+163
+78
+9
+150
+22
+188
+133
+107
+47
+118
+89
+69
+16
+79
+132
+78
+86
+14
+117
+175
+3
+43
+28
+188
+72
+149
+43
+121
+137
+140
+8
+189
+67
+100
+1
+103
+16
+166
+54
+36
+128
+44
+115
+100
+167
+102
+112
+158
+146
+54
+13
+190
+30
+68
+142
+43
+182
+111
+31
+187
+43
+178
+85
+110
+98
+1
+128
+163
+26
+91
+118
+92
+91
+119
+91
+80
+64
+66
+17
+114
+133
+173
+46
+118
+96
+111
+11
+66
+97
+190
+68
+101
+191
+44
+147
+87
+199
+13
+89
+24
+142
+37
+146
+139
+127
+108
+109
+88
+144
+76
+162
+89
+78
+67
+104
+19
+180
+110
+45
+83
+93
+12
+35
+103
+105
+107
+97
+27
+90
+94
+159
+110
+32
+4
+132
+164
+196
+100
+38
+126
+16
+163
+37
+153
+188
+157
+48
+77
+36
+125
+27
+44
+21
+129
+186
+159
+81
+57
+12
+162
+65
+128
+186
+168
+137
+113
+49
+80
+39
+111
+120
+124
+65
+82
+105
+99
+45
+187
+113
+2
+193
+141
+116
+25
+106
+17
+153
+161
+193
+113
+145
+49
+193
+122
+194
+69
+72
+15
+43
+125
+166
+78
+172
+133
+51
+111
+8
+46
+6
+28
+113
+28
+154
+71
+44
+24
+149
+79
+139
+123
+88
+18
+121
+168
+119
+9
+182
+10
+29
+82
+33
+60
+68
+66
+188
+134
+110
+57
+159
+38
+3
+76
+33
+116
+198
+151
+120
+168
+125
+42
+127
+187
+187
+38
+144
+126
+63
+48
+124
+115
+174
+14
+116
+175
+6
+65
+136
+28
+150
+49
+148
+45
+142
+51
+35
+149
+180
+141
+28
+106
+185
+156
+70
+19
+89
+165
+190
+54
+18
+21
+170
+29
+49
+33
+163
+81
+20
+189
+157
+45
+57
+142
+139
+159
+105
+200
+55
+137
+127
+127
+26
+15
+55
+199
+99
+9
+167
+118
+12
+10
+153
+37
+43
+125
+169
+90
+20
+117
+121
+76
+170
+137
+91
+115
+73
+1
+149
+91
+6
+15
+43
+121
+147
+193
+35
+72
+120
+73
+166
+139
+136
+173
+14
+128
+42
+100
+26
+56
+108
+145
+98
+92
+68
+183
+87
+75
+64
+113
+106
+21
+172
+42
+107
+60
+200
+67
+200
+2
+12
+53
+11
+194
+66
+52
+120
+53
+41
+176
+85
+131
+22
+152
+115
+125
+119
+187
+55
+49
+1
+166
+183
+11
+17
+4
+72
+3
+168
+186
+2
+142
+31
+113
+198
+177
+78
+77
+164
+94
+90
+100
+189
+39
+134
+52
+109
+190
+164
+76
+180
+195
+150
+152
+162
+6
+176
+8
+68
+137
+10
+26
+66
+167
+8
+145
+200
+104
+24
+4
+16
+59
+12
+144
+154
+28
+189
+81
+193
+26
+23
+104
+21
+190
+150
+191
+199
+75
+61
+91
+199
+174
+59
+186
+193
+80
+147
+164
+65
+119
+131
+116
+121
+82
+7
+105
+169
+72
+108
+4
+55
+97
+87
+50
+115
+41
+15
+127
+27
+16
+59
+11
+142
+149
+23
+193
+157
+7
+28
+111
+14
+88
+2
+18
+97
+21
+48
+106
+3
+69
+187
+107
+159
+193
+125
+16
+170
+77
+136
+129
+151
+148
+130
+54
+151
+24
+185
+96
+110
+200
+8
+53
+46
+4
+13
+43
+140
+57
+85
+193
+196
+43
+98
+4
+143
+28
+79
+31
+71
+152
+77
+90
+54
+117
+13
+28
+56
+85
+5
+70
+178
+35
+16
+179
+132
+185
+118
+46
+19
+101
+41
+138
+64
+143
+85
+31
+19
+40
+68
+48
+79
+48
+177
+30
+194
+93
+17
+69
+60
+142
+115
+16
+60
+16
+158
+6
+21
+72
+42
+9
+77
+184
+15
+39
+98
+42
+171
+52
+176
+195
+183
+145
+29
+68
+151
+93
+200
+172
+30
+35
+141
+132
+125
+159
+33
+167
+113
+175
+34
+33
+88
+38
+34
+64
+82
+117
+165
+139
+150
+54
+177
+181
+92
+127
+130
+43
+89
+146
+82
+174
+113
+112
+54
+117
+16
+49
+146
+42
+138
+51
+70
+160
+134
+165
+185
+25
+91
+120
+106
+157
+194
+150
+160
+13
+40
+120
+168
+128
+55
+186
+19
+46
+103
+9
+127
+82
+149
+160
+26
+116
+62
+126
+200
+72
+31
+146
+198
+75
+65
+119
+136
+146
+48
+178
+38
+30
+42
+179
+102
+1
+90
+130
+170
+57
+11
+161
+64
+138
+55
+95
+74
+192
+90
+14
+72
+109
+7
+63
+119
+145
+3
+113
+49
+78
+34
+100
+99
+97
+92
+82
+68
+69
+7
+22
+66
+2
+24
+126
+143
+121
+44
+177
+64
+197
+4
+57
+109
+140
+64
+123
+166
+96
+81
+22
+8
+53
+47
+4
+6
+2
+158
+132
+175
+62
+197
+31
+13
+3
+103
+191
+18
+193
+199
+56
+148
+181
+158
+121
+107
+157
+178
+56
+135
+109
+46
+94
+157
+94
+158
+103
+198
+60
+182
+158
+108
+33
+24
+51
+94
+105
+185
+164
+118
+40
+178
+109
+50
+122
+82
+196
+40
+77
+102
+118
+193
+93
+22
+101
+10
+150
+14
+134
+86
+110
+83
+112
+128
+163
+28
+102
+166
+79
+181
+179
+47
+73
+15
+35
+72
+122
+82
+199
+55
+144
+164
+93
+86
+80
+109
+140
+59
+94
+34
+161
+61
+116
+152
+73
+69
+157
+123
+127
+60
+19
+178
+97
+184
+28
+119
+59
+89
+7
+38
+170
+75
+123
+65
+85
+132
+29
+181
+33
+171
+125
+16
+170
+83
+168
+59
+45
+141
+44
+199
+195
+183
+147
+37
+102
+81
+166
+71
+132
+152
+129
+6
+75
+196
+107
+82
+127
+27
+22
+87
+128
+186
+167
+129
+75
+93
+80
+45
+155
+129
+180
+120
+100
+117
+8
+195
+104
+68
+74
+32
+128
+87
+165
+15
+4
+92
+115
+68
+175
+40
+68
+50
+96
+121
+68
+120
+114
+2
+190
+128
+58
+194
+45
+127
+160
+19
+72
+64
+137
+49
+62
+134
+49
+93
+117
+71
+174
+9
+88
+50
+110
+14
+99
+71
+133
+167
+2
+110
+48
+99
+165
+102
+131
+69
+43
+34
+21
+20
+135
+29
+161
+101
+166
+85
+19
+146
+111
+154
+126
+170
+93
+29
+138
+170
+174
+122
+164
+90
+67
+194
+165
+46
+192
+133
+77
+66
+104
+31
+51
+29
+118
+53
+59
+80
+148
+170
+88
+198
+199
+19
+124
+173
+124
+184
+192
+101
+76
+153
+34
+31
+87
+44
+80
+83
+185
+165
+126
+69
+83
+82
+143
+125
+66
+72
+43
+13
+94
+46
+31
+173
+158
+197
+161
+191
+97
+66
+128
+176
+112
+87
+115
+107
+12
+105
+128
+22
+185
+116
+30
+138
+160
+126
+117
+166
+149
+197
+46
+105
+15
+147
+149
+172
+90
+194
+152
+169
+54
+2
+126
+142
+116
+25
+105
+9
+113
+198
+172
+51
+156
+78
+67
+107
+40
+80
+117
+185
+63
+116
+129
+134
+47
+82
+68
+71
+21
+88
+137
+32
+164
+95
+94
+115
+46
+39
+26
+3
+191
+120
+2
+133
+186
+118
+42
+188
+153
+31
+11
+187
+29
+88
+74
+53
+52
+33
+136
+121
+104
+136
+83
+77
+118
+21
+63
+192
+184
+179
+24
+130
+168
+40
+128
+6
+89
+81
+81
+164
+53
+45
+194
+155
+191
+152
+193
+192
+14
+159
+30
+147
+14
+167
+80
+175
+135
+33
+190
+40
+139
+70
+172
+7
+94
+106
+189
+184
+7
+183
+40
+196
+21
+162
+184
+46
+22
+119
+120
+54
+46
+194
+149
+149
+154
+188
+144
+175
+155
+158
+155
+106
+43
+109
+67
+24
+142
+37
+148
+155
+1
+17
+95
+19
+61
+196
+26
+191
+115
+174
+14
+118
+184
+46
+19
+103
+50
+178
+16
+99
+48
+199
+165
+7
+155
+71
+31
+148
+10
+130
+91
+180
+62
+152
+151
+143
+104
+137
+88
+97
+192
+80
+160
+37
+189
+198
+90
+160
+155
+92
+162
+144
+4
+131
+153
+138
+58
+105
+111
+120
+122
+56
+33
+100
+104
+129
+35
+53
+4
+149
+64
+46
+97
+174
+167
+41
+146
+108
+137
+45
+44
+62
+173
+83
+142
+108
+173
+69
+60
+136
+79
+57
+28
+60
+110
+126
+167
+67
+101
+8
+140
+173
+174
+95
+3
+166
+170
+133
+68
+11
+60
+59
+21
+191
+164
+63
+104
+56
+8
+144
+193
+61
+33
+48
+200
+163
+186
+47
+14
+58
+27
+44
+19
+122
+161
+75
+3
+143
+29
+92
+89
+115
+85
+78
+110
+161
+176
+7
+57
+78
+164
+82
+16
+155
+193
+162
+36
+162
+47
+26
+134
+170
+17
+170
+69
+86
+94
+195
+119
+167
+128
+71
+72
+2
+161
+152
+65
+27
+176
+12
+93
+51
+73
+178
+11
+68
+108
+39
+62
+27
+7
+1
+143
+47
+199
+172
+46
+131
+168
+34
+96
+74
+177
+199
+3
+31
+164
+106
+162
+19
+53
+151
+31
+27
+91
+101
+188
+22
+49
+94
+125
+104
+104
+85
+179
+105
+26
+10
+30
+95
+100
+151
+5
+76
+10
+180
+192
+136
+95
+142
+3
+142
+24
+71
+12
+33
+99
+94
+78
+18
+14
+120
+199
+115
+100
+167
+106
+138
+76
+18
+25
+193
+136
+77
+41
+159
+187
+92
+75
+26
+77
+35
+114
+176
+29
+194
+103
+72
+104
+179
+139
+29
+124
+83
+183
+154
+82
+108
+114
+113
+53
+106
+161
+16
+43
+118
+124
+85
+192
+190
+15
+182
+162
+135
+148
+77
+135
+119
+98
+120
+37
+148
+156
+4
+27
+123
+100
+93
+64
+148
+117
+173
+185
+160
+94
+127
+116
+157
+101
+190
+35
+102
+96
+65
+125
+168
+80
+175
+132
+17
+113
+129
+155
+172
+35
+68
+94
+157
+98
+178
+183
+99
+154
+35
+26
+39
+3
+66
+174
+51
+141
+186
+51
+31
+131
+107
+66
+34
+14
+176
+136
+36
+192
+27
+39
+194
+10
+118
+23
+77
+53
+29
+101
+150
+190
+194
+54
+179
+193
+149
+161
+31
+140
+160
+99
+157
+55
+117
+10
+10
+174
+159
+188
+99
+100
+116
+196
+134
+39
+30
+36
+147
+161
+43
+8
+63
+114
+116
+71
+189
+93
+64
+146
+105
+119
+172
+164
+33
+129
+77
+107
+145
+114
+180
+54
+102
+132
+73
+57
+86
+4
+52
+80
+11
+147
+190
+14
+177
+140
+43
+7
+54
+59
+76
+122
+53
+23
+60
+154
+188
+139
+148
+32
+66
+111
+69
+24
+119
+103
+150
+179
+120
+114
+9
+27
+83
+60
+16
+158
+5
+7
+195
+115
+134
+171
+25
+9
+34
+123
+35
+106
+125
+198
+61
+186
+173
+164
+32
+114
+196
+157
+175
+42
+80
+102
+99
+73
+155
+73
+43
+3
+35
+179
+164
+173
+164
+34
+125
+51
+178
+14
+83
+178
+124
+140
+125
+94
+41
+3
+48
+65
+157
+160
+149
+54
+185
+26
+96
+142
+194
+85
+166
+37
+129
+46
+117
+84
+55
+177
+167
+16
+192
+16
+166
+56
+38
+127
+24
+6
+22
+78
+74
+143
+199
+106
+50
+146
+29
+69
+149
+80
+140
+118
+56
+71
+127
+123
+197
+77
+91
+55
+115
+198
+160
+176
+21
+147
+95
+45
+16
+97
+40
+166
+38
+139
+93
+111
+29
+174
+183
+138
+183
+59
+109
+123
+159
+44
+41
+48
+122
+105
+131
+48
+108
+17
+136
+63
+159
+188
+100
+105
+135
+68
+196
+168
+47
+169
+189
+19
+14
+119
+190
+67
+97
+177
+194
+173
+95
+19
+59
+185
+185
+46
+12
+61
+61
+16
+153
+174
+67
+38
+30
+43
+188
+143
+166
+113
+181
+72
+7
+195
+108
+89
+169
+14
+163
+55
+59
+65
+61
+182
+144
+24
+54
+104
+143
+124
+64
+65
+18
+128
+5
+81
+41
+121
+160
+73
+1
+151
+95
+16
+47
+134
+186
+115
+16
+62
+33
+40
+147
+125
+28
+48
+34
+180
+170
+7
+108
+192
+181
+157
+113
+71
+11
+26
+60
+124
+8
+133
+126
+158
+19
+91
+179
+51
+102
+153
+198
+19
+129
+5
+73
+200
+142
+53
+43
+190
+153
+8
+69
+145
+52
+11
+195
+75
+96
+109
+191
+164
+67
+123
+141
+138
+159
+113
+51
+90
+83
+84
+162
+17
+50
+146
+29
+64
+122
+160
+59
+121
+195
+86
+159
+187
+92
+71
+195
+133
+47
+90
+114
+77
+44
+169
+23
+16
+95
+23
+87
+118
+130
+115
+125
+116
+171
+186
+181
+16
+66
+56
+144
+160
+64
+143
+89
+49
+91
+106
+20
+167
+25
+51
+80
+24
+23
+120
+121
+45
+182
+86
+83
+128
+21
+178
+83
+97
+40
+172
+70
+79
+44
+156
+137
+22
+101
+9
+144
+185
+12
+10
+152
+22
+167
+4
+121
+91
+62
+153
+162
+1
+150
+93
+12
+35
+108
+128
+4
+69
+182
+75
+13
+3
+103
+196
+51
+147
+27
+37
+184
+175
+197
+2
+48
+69
+184
+82
+38
+89
+194
+166
+46
+186
+105
+161
+21
+84
+118
+148
+33
+65
+96
+193
+100
+60
+62
+38
+74
+99
+132
+104
+44
+125
+158
+27
+140
+4
+163
+146
+11
+155
+29
+185
+48
+26
+127
+129
+33
+42
+153
+144
+89
+43
+55
+149
+197
+49
+118
+72
+168
+166
+84
+15
+133
+63
+186
+152
+35
+46
+165
+180
+194
+149
+149
+160
+19
+74
+71
+164
+146
+200
+91
+147
+67
+85
+109
+88
+147
+94
+42
+8
+73
+163
+128
+97
+36
+145
+146
+171
+114
+141
+27
+93
+115
+57
+114
+168
+185
+6
+168
+157
+31
+176
+183
+113
+36
+1
+82
+83
+165
+44
+180
+86
+101
+30
+79
+4
+115
+51
+78
+5
+134
+160
+160
+119
+77
+192
+55
+7
+147
+24
+22
+123
+136
+113
+57
+125
+41
+123
+172
+132
+42
+72
+52
+68
+140
+31
+132
+115
+103
+186
+195
+96
+27
+99
+151
+20
+161
+188
+82
+3
+79
+54
+15
+3
+84
+78
+114
+188
+100
+108
+154
+155
+145
+77
+155
+41
+53
+155
+53
+131
+110
+79
+87
+14
+100
+77
+162
+78
+19
+7
+78
+6
+133
+149
+101
+63
+72
+63
+133
+34
+7
+140
+177
+1
+15
+82
+159
+18
+79
+115
+186
+83
+22
+186
+120
+53
+35
+141
+128
+105
+79
+136
+102
+191
+34
+86
+11
+95
+72
+186
+65
+120
+134
+128
+165
+41
+168
+36
+110
+136
+30
+153
+49
+123
+98
+85
+33
+31
+89
+60
+162
+33
+147
+184
+186
+59
+83
+165
+49
+12
+33
+89
+37
+26
+23
+103
+16
+173
+95
+13
+30
+60
+95
+30
+134
+129
+174
+83
+140
+92
+93
+130
+149
+124
+200
+89
+140
+35
+154
+14
+97
+58
+76
+139
+152
+60
+193
+24
+5
+18
+62
+12
+113
+176
+36
+38
+108
+105
+59
+9
+132
+106
+54
+173
+152
+160
+192
+112
+146
+69
+100
+184
+9
+196
+99
+30
+86
+52
+141
+174
+182
+124
+111
+155
+132
+196
+192
+191
+15
+179
+138
+18
+72
+66
+155
+133
+8
+53
+52
+38
+163
+35
+145
+153
+16
+119
+175
+177
+92
+160
+133
+161
+169
+162
+58
+92
+31
+159
+76
+26
+73
+4
+171
+190
+200
+92
+151
+80
+126
+36
+84
+180
+125
+136
+90
+122
+123
+42
+150
+124
+197
+65
+16
+118
+165
+130
+94
+197
+132
+28
+176
+10
+74
+160
+94
+130
+132
+27
+175
+11
+95
+69
+166
+172
+140
+94
+111
+17
+110
+106
+48
+139
+3
+172
+8
+103
+146
+150
+186
+167
+131
+89
+155
+130
+186
+148
+16
+167
+56
+40
+134
+46
+75
+37
+152
+176
+91
+162
+157
+91
+132
+176
+65
+12
+87
+14
+104
+99
+60
+69
+74
+26
+99
+156
+51
+102
+152
+198
+22
+156
+138
+25
+109
+30
+3
+150
+71
+78
+36
+113
+156
+120
+121
+43
+175
+63
+1
+47
+73
+14
+31
+58
+74
+124
+81
+167
+77
+164
+89
+62
+173
+78
+117
+1
+157
+134
+191
+141
+126
+90
+10
+48
+7
+7
+180
+24
+125
+132
+73
+53
+59
+81
+157
+16
+79
+134
+98
+184
+22
+81
+91
+20
+102
+37
+107
+113
+111
+54
+125
+70
+96
+147
+20
+193
+186
+177
+191
+159
+36
+188
+5
+137
+182
+58
+114
+163
+153
+54
+146
+194
+48
+142
+25
+73
+20
+63
+199
+28
+177
+9
+67
+123
+136
+111
+49
+98
+143
+182
+9
+14
+8
+123
+73
+132
+136
+28
+150
+48
+139
+8
+197
+111
+93
+161
+133
+152
+113
+111
+57
+141
+136
+146
+53
+8
+172
+168
+57
+36
+104
+100
+63
+79
+111
+155
+130
+194
+190
+199
+89
+142
+53
+45
+196
+172
+71
+78
+35
+108
+139
+62
+121
+171
+146
+134
+94
+160
+110
+28
+177
+10
+70
+132
+159
+171
+194
+25
+4
+3
+189
+104
+130
+42
+85
+138
+64
+140
+69
+157
+122
+121
+34
+118
+4
+162
+138
+170
+178
+138
+29
+129
+117
+144
+17
+5
+78
+31
+79
+1
+95
+168
+151
+1
+47
+70
+3
+186
+96
+102
+151
+186
+162
+93
+108
+12
+98
+83
+20
+174
+66
+28
+180
+30
+160
+89
+94
+170
+175
+123
+163
+75
+182
+18
+73
+73
+189
+74
+146
+13
+164
+72
+155
+81
+98
+54
+46
+197
+166
+28
+73
+192
+93
+39
+195
+19
+165
+18
+28
+5
+180
+40
+20
+166
+17
+11
+122
+29
+80
+25
+32
+167
+114
+187
+94
+81
+47
+155
+108
+53
+149
+15
+154
+193
+173
+105
+75
+107
+165
+34
+118
+10
+198
+96
+196
+114
+126
+129
+42
+100
+20
+21
+152
+122
+167
+109
+155
+150
+104
+76
+129
+86
+160
+189
+95
+74
+191
+86
+200
+28
+169
+160
+42
+14
+109
+133
+13
+88
+12
+76
+155
+45
+81
+84
+171
+76
+118
+27
+103
+176
+134
+20
+118
+125
+90
+18
+102
+54
+9
+167
+124
+46
+160
+147
+48
+167
+170
+116
+170
+181
+151
+86
+153
+148
+114
+160
+131
+153
+138
+53
+75
+175
+182
+116
+61
+125
+3
+97
+158
+80
+63
+56
+175
+145
+96
+71
+164
+147
+9
+137
+139
+8
+197
+113
+106
+15
+142
+122
+49
+2
+174
+24
+184
+86
+64
+16
+117
+165
+138
+144
+19
+22
+165
+190
+57
+37
+111
+131
+188
+154
+33
+10
+167
+113
+177
+41
+58
+181
+165
+166
+115
+197
+145
+104
+118
+172
+174
+98
+23
+52
+112
+3
+17
+76
+101
+126
+49
+159
+113
+53
+98
+117
+21
+78
+77
+164
+91
+75
+29
+102
+156
+16
+96
+35
+149
+180
+141
+24
+80
+67
+86
+114
+112
+44
+60
+161
+34
+151
+4
+70
+186
+86
+43
+86
+130
+5
+66
+152
+119
+146
+13
+163
+64
+117
+133
+141
+56
+65
+90
+155
+124
+151
+194
+7
+104
+160
+28
+124
+98
+73
+151
+58
+188
+7
+150
+39
+88
+183
+107
+195
+10
+112
+179
+71
+13
+43
+141
+64
+111
+96
+178
+4
+23
+102
+4
+111
+28
+171
+179
+135
+7
+26
+95
+134
+152
+115
+118
+76
+2
+127
+146
+135
+94
+153
+72
+59
+103
+90
+14
+76
+137
+137
+195
+137
+72
+199
+154
+130
+197
+19
+144
+90
+46
+71
+12
+33
+88
+35
+23
+26
+152
+79
+108
+140
+72
+176
+12
+85
+7
+80
+15
+177
+127
+175
+102
+42
+136
+46
+51
+94
+103
+175
+131
+8
+78
+193
+58
+16
+177
+118
+116
+39
+193
+3
+88
+102
+21
+13
+91
+32
+175
+160
+187
+90
+55
+122
+38
+133
+61
+171
+82
+158
+8
+32
+120
+36
+138
+100
+161
+71
+179
+38
+23
+193
+154
+191
+160
+38
+193
+20
+180
+109
+30
+2
+147
+64
+65
+16
+115
+149
+62
+27
+7
+2
+154
+109
+70
+45
+38
+27
+24
+107
+27
+197
+144
+89
+43
+59
+170
+91
+16
+78
+124
+47
+171
+4
+84
+72
+78
+20
+23
+156
+133
+192
+159
+31
+154
+49
+112
+28
+164
+134
+127
+162
+29
+119
+54
+54
+38
+148
+142
+128
+91
+193
+141
+106
+173
+87
+166
+14
+190
+22
+24
+142
+41
+170
+50
+175
+199
+23
+152
+108
+79
+105
+123
+196
+69
+55
+105
+139
+96
+122
+73
+142
+196
+98
+25
+68
+185
+99
+133
+112
+73
+35
+156
+22
+130
+189
+164
+88
+52
+123
+73
+129
+118
+150
+41
+95
+6
+179
+21
+122
+146
+174
+136
+50
+83
+49
+146
+41
+130
+11
+102
+115
+171
+195
+32
+34
+117
+2
+161
+151
+54
+170
+131
+62
+194
+4
+84
+71
+72
+191
+104
+105
+93
+19
+77
+94
+79
+27
+49
+58
+107
+121
+164
+97
+107
+167
+40
+143
+95
+88
+77
+68
+120
+106
+159
+3
+192
+126
+32
+60
+76
+118
+29
+113
+18
+97
+19
+42
+86
+138
+53
+78
+191
+51
+186
+57
+75
+137
+144
+38
+132
+51
+120
+70
+138
+200
+162
+172
+174
+100
+37
+122
+1
+109
+46
+99
+177
+175
+60
+187
+182
+14
+52
+182
+31
+148
+7
+119
+47
+18
+82
+134
+70
+17
+77
+111
+174
+48
+123
+114
+177
+37
+29
+44
+6
+39
+182
+139
+199
+143
+72
+144
+18
+12
+115
+180
+50
+83
+46
+130
+169
+47
+166
+169
+127
+41
+107
+71
+67
+166
+199
+101
+13
+170
+112
+138
+25
+109
+36
+36
+90
+18
+103
+58
+22
+13
+87
+4
+48
+54
+92
+64
+161
+189
+84
+9
+96
+101
+144
+155
+32
+1
+122
+127
+67
+60
+163
+38
+165
+44
+185
+115
+29
+140
+175
+194
+195
+23
+186
+113
+199
+184
+112
+21
+120
+129
+101
+41
+145
+101
+100
+92
+58
+119
+198
+113
+101
+191
+37
+107
+110
+94
+179
+30
+173
+174
+85
+147
+115
+174
+9
+88
+52
+118
+48
+24
+116
+82
+53
+182
+17
+68
+58
+139
+110
+17
+109
+105
+52
+172
+163
+31
+118
+34
+143
+156
+52
+112
+7
+32
+135
+122
+123
+39
+130
+30
+15
+21
+195
+184
+154
+69
+29
+156
+79
+74
+129
+111
+112
+73
+32
+139
+144
+20
+23
+164
+178
+195
+170
+70
+86
+93
+180
+49
+73
+198
+132
+16
+104
+86
+178
+99
+192
+67
+74
+43
+199
+2
+27
+147
+39
+112
+127
+149
+159
+10
+33
+110
+160
+174
+9
+88
+47
+96
+154
+61
+179
+123
+134
+98
+183
+17
+61
+13
+130
+65
+20
+133
+25
+154
+96
+193
+97
+44
+198
+190
+161
+64
+132
+21
+139
+45
+23
+132
+187
+135
+134
+190
+134
+98
+183
+23
+91
+139
+15
+41
+107
+78
+109
+154
+145
+84
+199
+43
+67
+14
+81
+169
+80
+166
+78
+174
+141
+85
+42
+93
+177
+27
+171
+191
+8
+130
+105
+64
+46
+100
+186
+18
+35
+45
+160
+159
+117
+72
+177
+17
+107
+91
+190
+121
+19
+29
+4
+167
+166
+95
+73
+187
+65
+113
+93
+147
+46
+152
+97
+18
+39
+74
+95
+109
+2
+30
+165
+127
+78
+123
+44
+157
+147
+72
+109
+6
+57
+88
+19
+127
+191
+2
+95
+154
+74
+61
+102
+64
+67
+22
+134
+6
+35
+158
+37
+1
+71
+22
+92
+161
+135
+167
+190
+34
+96
+78
+1
+109
+47
+104
+7
+104
+165
+58
+63
+61
+2
+65
+176
+74
+64
+124
+164
+76
+176
+178
+84
+106
+81
+135
+84
+88
+175
+59
+179
+140
+35
+153
+2
+38
+18
+164
+24
+72
+14
+39
+108
+98
+20
+40
+65
+32
+9
+165
+113
+199
+178
+81
+81
+162
+45
+10
+58
+64
+58
+179
+150
+95
+21
+68
+23
+130
+174
+79
+106
+132
+39
+48
+135
+181
+76
+30
+98
+121
+43
+178
+79
+73
+133
+141
+50
+33
+150
+9
+108
+165
+19
+31
+20
+44
+85
+119
+151
+42
+94
+184
+60
+109
+116
+110
+24
+151
+93
+2
+176
+46
+88
+121
+135
+120
+106
+157
+185
+104
+160
+23
+101
+195
+66
+45
+77
+54
+34
+126
+48
+161
+131
+141
+70
+154
+94
+179
+31
+173
+168
+48
+178
+39
+38
+78
+132
+87
+139
+52
+59
+91
+13
+66
+79
+83
+187
+177
+185
+119
+51
+35
+150
+194
+14
+136
+94
+141
+200
+130
+185
+140
+173
+185
+154
+57
+161
+57
+92
+46
+48
+75
+17
+29
+22
+76
+61
+81
+139
+106
+185
+160
+92
+115
+69
+178
+47
+81
+66
+71
+34
+166
+93
+65
+157
+157
+132
+181
+102
+189
+16
+194
+25
+200
+180
+82
+75
+119
+40
+169
+59
+37
+92
+19
+88
+164
+191
+71
+108
+11
+94
+69
+172
+13
+134
+91
+141
+30
+114
+17
+81
+134
+77
+54
+34
+125
+43
+137
+35
+183
+182
+49
+57
+100
+94
+65
+148
+101
+78
+158
+51
+87
+61
+185
+164
+122
+64
+82
+123
+196
+77
+98
+92
+75
+23
+71
+18
+74
+78
+7
+141
+182
+32
+150
+16
+150
+157
+194
+152
+172
+66
+49
+106
+196
+25
+194
+136
+72
+12
+31
+75
+174
+174
+78
+103
+118
+180
+19
+94
+195
+131
+30
+4
+157
+106
+25
+198
+166
+20
+22
+157
+147
+66
+78
+74
+148
+21
+196
+188
+162
+85
+52
+145
+6
+132
+141
+61
+98
+46
+194
+151
+163
+22
+69
+14
+71
+98
+152
+37
+55
+197
+95
+196
+121
+166
+105
+137
+81
+57
+18
+196
+21
+163
+186
+55
+58
+52
+192
+83
+173
+95
+18
+56
+175
+148
+110
+134
+13
+74
+135
+143
+44
+180
+82
+75
+116
+26
+114
+46
+54
+115
+8
+11
+200
+100
+200
+104
+24
+12
+62
+64
+24
+176
+39
+51
+156
+79
+68
+101
+197
+79
+102
+101
+90
+31
+175
+176
+77
+84
+14
+130
+54
+155
+42
+59
+176
+127
+184
+162
+120
+65
+109
+73
+62
+114
+129
+152
+154
+161
+179
+28
+164
+130
+107
+72
+73
+191
+95
+55
+74
+151
+42
+95
+193
+110
+121
+139
+149
+49
+153
+78
+90
+36
+13
+155
+17
+106
+84
+149
+143
+115
+6
+5
+177
+19
+127
+189
+196
+74
+86
+45
+103
+13
+155
+17
+106
+87
+169
+27
+49
+47
+50
+74
+199
+129
+181
+130
+149
+128
+27
+10
+21
+37
+37
+93
+25
+115
+66
+164
+190
+71
+115
+53
+84
+32
+39
+151
+155
+172
+36
+75
+125
+76
+139
+148
+42
+120
+145
+191
+41
+128
+4
+75
+12
+198
+85
+131
+23
+160
+152
+80
+111
+145
+77
+159
+63
+144
+104
+126
+25
+21
+99
+7
+154
+66
+11
+72
+135
+162
+161
+108
+200
+31
+189
+60
+64
+44
+87
+132
+10
+71
+140
+198
+137
+37
+192
+22
+10
+61
+83
+145
+128
+68
+56
+124
+39
+123
+183
+194
+120
+182
+10
+25
+59
+134
+77
+58
+52
+195
+107
+84
+150
+142
+106
+154
+173
+60
+2
+73
+21
+70
+36
+187
+200
+123
+134
+102
+7
+126
+94
+35
+166
+82
+199
+61
+177
+113
+92
+133
+173
+48
+130
+151
+133
+41
+54
+156
+51
+105
+177
+118
+116
+32
+148
+6
+103
+167
+82
+191
+8
+131
+111
+94
+164
+138
+159
+111
+36
+17
+179
+127
+153
+174
+72
+69
+172
+10
+113
+190
+123
+37
+112
+141
+41
+183
+129
+130
+21
+160
+176
+17
+120
+168
+125
+43
+131
+5
+47
+45
+44
+68
+12
+57
+38
+118
+168
+153
+7
+67
+136
+15
+72
+94
+124
+96
+67
+135
+12
+63
+66
+35
+16
+181
+145
+43
+152
+129
+11
+107
+144
+105
+136
+67
+186
+113
+3
+1
+183
+91
+103
+4
+101
+168
+100
+92
+57
+117
+188
+75
+159
+84
+75
+100
+127
+58
+9
+135
+131
+175
+70
+48
+57
+113
+167
+188
+25
+62
+146
+119
+2
+145
+48
+191
+112
+157
+138
+20
+82
+110
+125
+163
+52
+46
+9
+40
+159
+198
+164
+200
+130
+178
+101
+5
+117
+62
+122
+179
+176
+45
+91
+143
+40
+153
+157
+168
+196
+67
+41
+43
+91
+157
+125
+138
+103
+179
+153
+111
+87
+128
+187
+169
+139
+112
+22
+129
+180
+121
+109
+165
+10
+179
+187
+120
+34
+129
+69
+54
+108
+160
+189
+101
+104
+115
+157
+109
+44
+86
+119
+147
+12
+148
+179
+147
+73
+122
+74
+148
+28
+35
+160
+43
+24
+153
+108
+69
+47
+61
+148
+143
+125
+69
+87
+108
+64
+15
+117
+164
+136
+145
+44
+158
+159
+132
+167
+13
+174
+132
+25
+165
+168
+124
+33
+90
+41
+36
+51
+187
+65
+112
+84
+101
+51
+4
+165
+154
+41
+65
+25
+164
+164
+111
+187
+126
+78
+133
+104
+23
+8
+39
+167
+56
+30
+80
+13
+153
+7
+67
+141
+45
+3
+19
+90
+171
+15
+151
+177
+103
+28
+46
+27
+146
+37
+112
+135
+10
+44
+176
+65
+8
+64
+116
+119
+73
+172
+175
+105
+57
+195
+63
+26
+188
+97
+97
+107
+171
+68
+69
+3
+195
+145
+116
+193
+121
+190
+51
+200
+143
+57
+61
+53
+172
+160
+10
+21
+44
+74
+52
+44
+200
+2
+16
+79
+137
+111
+33
+198
+95
+191
+94
+49
+45
+35
+5
+120
+76
+182
+8
+17
+33
+43
+163
+194
+97
+35
+143
+142
+171
+144
+130
+88
+156
+150
+91
+1
+189
+132
+90
+152
+109
+86
+135
+43
+42
+67
+21
+126
+172
+97
+36
+148
+164
+52
+34
+140
+136
+156
+113
+74
+30
+112
+5
+19
+76
+85
+29
+13
+15
+172
+106
+85
+157
+181
+78
+42
+152
+135
+46
+59
+146
+146
+165
+79
+195
+59
+199
+68
+21
+114
+93
+135
+175
+36
+44
+146
+82
+181
+148
+65
+59
+171
+94
+34
+155
+30
+182
+25
+113
+59
+136
+88
+109
+62
+197
+21
+158
+164
+158
+80
+57
+24
+30
+166
+131
+95
+193
+101
+74
+133
+138
+30
+143
+189
+43
+165
+198
+111
+82
+96
+41
+181
+123
+109
+148
+106
+111
+110
+63
+192
+188
+2
+124
+127
+46
+135
+2
+198
+171
+43
+125
+165
+65
+108
+64
+15
+116
+166
+153
+27
+188
+86
+24
+172
+15
+143
+124
+62
+61
+7
+92
+94
+138
+186
+77
+189
+39
+135
+65
+175
+72
+55
+85
+23
+171
+21
+191
+161
+50
+52
+62
+107
+86
+150
+129
+25
+192
+134
+74
+40
+176
+98
+4
+144
+35
+109
+147
+100
+81
+183
+171
+183
+165
+144
+178
+179
+71
+18
+71
+66
+159
+162
+144
+5
+135
+167
+193
+58
+13
+154
+10
+74
+160
+94
+132
+144
+78
+173
+139
+78
+20
+20
+147
+103
+95
+43
+3
+30
+157
+73
+25
+92
+131
+161
+191
+97
+69
+142
+33
+117
+8
+198
+117
+123
+90
+33
+185
+18
+44
+104
+33
+61
+78
+116
+197
+142
+82
+12
+133
+99
+196
+85
+148
+126
+28
+37
+170
+89
+200
+6
+37
+169
+85
+186
+158
+73
+22
+74
+46
+16
+83
+154
+184
+117
+53
+61
+97
+32
+119
+31
+119
+32
+128
+77
+111
+182
+90
+105
+26
+7
+12
+13
+170
+109
+124
+164
+69
+133
+183
+103
+174
+114
+120
+100
+123
+36
+117
+174
+199
+27
+176
+11
+83
+2
+69
+197
+161
+196
+128
+5
+74
+5
+165
+142
+173
+156
+185
+103
+161
+37
+178
+133
+1
+11
+57
+44
+154
+134
+17
+97
+30
+111
+197
+183
+125
+106
+112
+120
+119
+33
+132
+100
+9
+163
+94
+100
+159
+54
+97
+98
+121
+45
+184
+99
+137
+133
+168
+12
+159
+52
+77
+197
+93
+190
+102
+106
+119
+165
+121
+44
+179
+79
+64
+79
+98
+82
+8
+115
+18
+71
+68
+170
+11
+142
+157
+62
+165
+31
+105
+156
+193
+155
+193
+166
+65
+94
+184
+62
+114
+127
+138
+93
+113
+47
+62
+157
+184
+91
+94
+143
+15
+2
+79
+63
+67
+37
+23
+9
+42
+178
+93
+153
+85
+134
+38
+23
+197
+181
+114
+60
+133
+63
+180
+115
+68
+174
+40
+74
+84
+45
+110
+64
+189
+165
+88
+49
+100
+165
+88
+49
+103
+177
+132
+5
+42
+6
+59
+108
+117
+131
+136
+33
+177
+172
+38
+84
+163
+24
+85
+93
+192
+120
+193
+81
+156
+4
+27
+123
+98
+85
+30
+21
+56
+151
+199
+39
+42
+110
+80
+91
+28
+152
+68
+38
+19
+174
+77
+98
+94
+85
+61
+3
+75
+20
+51
+126
+104
+89
+1
+5
+21
+81
+103
+84
+185
+151
+43
+105
+43
+113
+97
+162
+105
+175
+105
+59
+8
+118
+40
+182
+134
+168
+5
+120
+75
+174
+169
+54
+199
+114
+94
+142
+6
+165
+134
+126
+147
+152
+191
+182
+173
+6
+82
+40
+102
+56
+17
+4
+67
+174
+42
+84
+127
+12
+131
+82
+111
+135
+9
+43
+180
+96
+161
+103
+165
+69
+129
+156
+176
+54
+142
+170
+138
+104
+184
+167
+146
+176
+148
+105
+97
+41
+174
+77
+94
+79
+27
+53
+76
+181
+4
+199
+162
+181
+36
+184
+184
+54
+66
+111
+81
+83
+173
+96
+19
+49
+125
+110
+138
+43
+17
+121
+171
+140
+103
+160
+32
+157
+56
+123
+37
+115
+164
+152
+34
+37
+123
+6
+125
+104
+97
+53
+44
+188
+135
+113
+70
+6
+1
+161
+156
+87
+119
+135
+138
+18
+70
+57
+111
+159
+156
+106
+36
+67
+76
+56
+61
+59
+6
+113
+24
+128
+153
+167
+25
+46
+51
+97
+123
+65
+87
+139
+52
+65
+123
+154
+22
+148
+91
+16
+77
+122
+40
+141
+93
+88
+97
+193
+83
+164
+42
+178
+93
+162
+137
+165
+157
+55
+124
+50
+181
+43
+29
+185
+53
+58
+73
+112
+22
+126
+158
+11
+51
+9
+196
+93
+198
+158
+164
+165
+114
+197
+161
+194
+118
+165
+128
+83
+147
+142
+129
+98
+27
+81
+49
+167
+162
+74
+188
+67
+113
+75
+35
+141
+129
+108
+87
+150
+122
+180
+187
+104
+144
+127
+71
+83
+61
+21
+179
+81
+80
+156
+16
+93
+13
+44
+145
+76
+155
+42
+63
+2
+42
+41
+66
+29
+182
+31
+151
+28
+5
+182
+50
+64
+138
+48
+54
+90
+59
+141
+118
+46
+14
+73
+112
+13
+72
+123
+90
+32
+184
+21
+68
+24
+135
+197
+166
+24
+56
+117
+3
+164
+166
+117
+13
+26
+35
+179
+166
+186
+22
+57
+151
+189
+183
+193
+116
+158
+109
+35
+31
+75
+177
+190
+146
+167
+90
+40
+26
+200
+171
+27
+28
+125
+98
+65
+112
+93
+150
+64
+40
+66
+37
+31
+55
+47
+194
+141
+104
+155
+3
+19
+90
+174
+37
+57
+17
+189
+182
+191
+112
+155
+124
+150
+191
+198
+68
+27
+156
+96
+172
+172
+82
+151
+167
+47
+183
+80
+31
+67
+126
+157
+9
+41
+165
+20
+39
+54
+176
+173
+58
+198
+66
+12
+85
+198
+30
+198
+119
+133
+130
+190
+167
+96
+74
+185
+47
+14
+66
+74
+52
+47
+10
+41
+159
+193
+128
+31
+36
+135
+90
+126
+144
+133
+103
+21
+200
+9
+58
+64
+69
+35
+195
+54
+174
+156
+173
+41
+88
+167
+7
+141
+192
+80
+154
+6
+58
+91
+27
+150
+56
+184
+6
+182
+39
+194
+16
+156
+191
+146
+162
+61
+110
+113
+84
+94
+7
+195
+111
+112
+79
+65
+83
+117
+158
+92
+134
+182
+85
+74
+85
+44
+100
+6
+142
+199
+115
+101
+170
+113
+152
+96
+7
+178
+12
+69
+109
+40
+56
+183
+194
+120
+179
+193
+150
+163
+33
+133
+102
+19
+196
+10
+98
+105
+145
+133
+93
+160
+123
+102
+106
+118
+156
+72
+29
+129
+115
+131
+154
+145
+86
+13
+104
+111
+126
+161
+35
+165
+76
+178
+182
+93
+121
+88
+40
+50
+145
+22
+28
+173
+187
+170
+141
+120
+48
+12
+43
+153
+138
+54
+79
+191
+37
+105
+99
+54
+31
+103
+142
+134
+121
+128
+76
+108
+166
+24
+57
+122
+25
+53
+91
+70
+5
+1
+166
+190
+48
+178
+35
+15
+175
+115
+119
+82
+23
+2
+10
+45
+180
+78
+51
+6
+176
+7
+59
+89
+10
+61
+72
+89
+89
+133
+1
+10
+51
+17
+47
+129
+153
+158
+170
+4
+91
+117
+84
+48
+133
+173
+44
+105
+35
+72
+115
+42
+24
+166
+181
+189
+110
+162
+183
+43
+13
+94
+54
+76
+175
+166
+25
+60
+134
+65
+186
+133
+132
+190
+159
+43
+33
+13
+182
+179
+34
+194
+62
+30
+24
+80
+68
+84
+95
+19
+62
+200
+49
+92
+117
+76
+200
+119
+117
+31
+136
+136
+195
+144
+113
+186
+103
+148
+162
+40
+182
+138
+186
+78
+196
+78
+109
+150
+120
+175
+171
+48
+156
+104
+24
+9
+37
+143
+126
+74
+114
+17
+81
+135
+85
+98
+28
+83
+53
+168
+135
+98
+176
+177
+79
+84
+196
+25
+187
+100
+114
+190
+117
+190
+88
+22
+142
+51
+31
+134
+126
+153
+181
+115
+64
+148
+120
+187
+44
+186
+117
+32
+141
+156
+70
+16
+74
+96
+116
+31
+142
+180
+200
+181
+90
+110
+56
+147
+178
+149
+95
+33
+150
+2
+60
+150
+156
+189
+138
+124
+106
+122
+181
+196
+145
+108
+145
+102
+108
+125
+184
+181
+33
+166
+103
+124
+19
+200
+32
+194
+85
+159
+197
+149
+122
+194
+68
+69
+3
+196
+151
+148
+129
+44
+105
+39
+87
+173
+60
+5
+92
+105
+4
+88
+92
+158
+124
+121
+9
+174
+163
+8
+190
+65
+82
+113
+140
+25
+96
+148
+26
+30
+149
+24
+7
+31
+124
+66
+81
+95
+46
+20
+112
+94
+156
+88
+128
+182
+139
+198
+142
+75
+171
+156
+195
+171
+70
+84
+79
+119
+9
+183
+21
+80
+93
+41
+8
+87
+47
+107
+17
+143
+109
+168
+31
+79
+191
+40
+125
+186
+197
+108
+72
+67
+155
+129
+178
+109
+54
+145
+187
+22
+49
+100
+159
+58
+122
+12
+175
+138
+60
+116
+159
+111
+31
+194
+85
+168
+40
+133
+40
+48
+126
+126
+30
+42
+187
+145
+190
+36
+104
+104
+89
+6
+32
+146
+185
+3
+150
+79
+125
+40
+123
+175
+148
+117
+170
+169
+85
+195
+6
+76
+8
+166
+124
+56
+20
+15
+114
+147
+59
+33
+64
+93
+184
+67
+150
+95
+21
+76
+64
+104
+50
+170
+170
+87
+198
+6
+57
+88
+19
+122
+167
+106
+136
+66
+169
+24
+23
+128
+159
+2
+187
+106
+154
+172
+46
+130
+168
+46
+163
+165
+127
+77
+120
+32
+111
+183
+98
+147
+199
+72
+46
+31
+178
+184
+109
+198
+10
+81
+195
+46
+118
+102
+151
+188
+168
+122
+23
+39
+29
+23
+81
+84
+177
+112
+77
+53
+32
+117
+14
+33
+77
+166
+104
+134
+66
+196
+184
+138
+173
+4
+66
+159
+166
+165
+103
+134
+75
+53
+40
+168
+47
+173
+21
+169
+29
+49
+37
+188
+193
+69
+84
+84
+149
+141
+105
+163
+37
+154
+195
+185
+159
+95
+140
+184
+48
+33
+170
+125
+20
+196
+196
+13
+114
+172
+4
+84
+68
+51
+95
+113
+27
+145
+24
+43
+47
+92
+135
+179
+68
+193
+150
+165
+43
+181
+98
+162
+88
+74
+55
+69
+122
+111
+165
+196
+97
+16
+27
+17
+59
+8
+118
+34
+147
+173
+123
+180
+177
+40
+55
+167
+113
+174
+32
+27
+76
+13
+196
+58
+182
+179
+35
+197
+75
+79
+195
+66
+37
+31
+59
+79
+140
+135
+148
+78
+135
+110
+46
+88
+121
+131
+102
+36
+101
+84
+1
+48
+84
+69
+64
+163
+5
+167
+161
+65
+149
+109
+112
+92
+149
+64
+48
+109
+24
+170
+4
+98
+153
+34
+32
+87
+35
+34
+87
+20
+135
+34
+189
+28
+66
+150
+106
+93
+2
+179
+61
+155
+188
+134
+113
+74
+25
+90
+113
+69
+199
+178
+79
+73
+135
+151
+96
+19
+53
+146
+198
+79
+95
+60
+105
+90
+199
+182
+104
+188
+196
+83
+137
+73
+11
+12
+174
+132
+32
+6
+151
+47
+128
+148
+139
+106
+191
+191
+28
+55
+80
+186
+195
+98
+34
+123
+32
+87
+33
+18
+12
+116
+185
+72
+166
+151
+13
+127
+42
+114
+111
+37
+32
+55
+48
+194
+128
+26
+6
+8
+193
+88
+199
+1
+16
+87
+181
+109
+29
+192
+94
+34
+162
+66
+142
+62
+100
+44
+163
+185
+42
+192
+177
+132
+3
+33
+174
+155
+163
+185
+41
+182
+129
+138
+66
+161
+170
+179
+139
+30
+129
+107
+82
+132
+57
+154
+13
+97
+67
+135
+5
+20
+73
+63
+122
+163
+84
+41
+94
+197
+138
+62
+129
+19
+152
+147
+113
+161
+146
+34
+87
+21
+140
+56
+73
+139
+178
+21
+121
+143
+169
+130
+59
+190
+10
+149
+12
+129
+71
+68
+169
+7
+120
+60
+82
+147
+152
+185
+147
+22
+5
+37
+180
+144
+47
+189
+118
+7
+182
+33
+164
+93
+82
+60
+19
+178
+100
+197
+88
+154
+136
+26
+139
+1
+152
+109
+83
+123
+192
+46
+150
+89
+183
+98
+144
+184
+6
+182
+41
+11
+97
+80
+14
+164
+60
+82
+154
+192
+168
+80
+167
+88
+23
+154
+117
+117
+52
+60
+94
+26
+113
+49
+79
+33
+92
+51
+85
+53
+152
+35
+45
+155
+129
+180
+119
+99
+128
+77
+109
+166
+14
+193
+40
+102
+55
+14
+190
+20
+12
+92
+48
+60
+129
+38
+65
+50
+117
+56
+82
+187
+193
+73
+104
+165
+59
+71
+101
+165
+90
+52
+103
+156
+10
+60
+73
+96
+126
+93
+22
+99
+200
+109
+56
+156
+31
+182
+15
+60
+22
+197
+186
+148
+13
+147
+168
+92
+41
+21
+157
+155
+122
+137
+130
+146
+107
+127
+7
+94
+108
+4
+51
+69
+159
+139
+4
+169
+182
+174
+12
+108
+142
+84
+28
+21
+69
+30
+164
+114
+7
+20
+60
+185
+176
+191
+160
+44
+28
+167
+158
+44
+47
+85
+89
+168
+7
+136
+149
+77
+122
+34
+111
+165
+188
+51
+12
+17
+195
+25
+192
+131
+60
+183
+157
+99
+181
+193
+137
+84
+71
+77
+18
+20
+164
+199
+126
+161
+37
+177
+129
+188
+165
+105
+145
+126
+48
+158
+115
+72
+1
+155
+128
+172
+83
+152
+172
+63
+37
+51
+180
+22
+113
+77
+53
+21
+53
+134
+123
+137
+116
+65
+153
+129
+3
+58
+121
+12
+183
+189
+92
+49
+68
+172
+22
+187
+129
+93
+200
+171
+22
+196
+184
+143
+200
+117
+104
+170
+88
+1
+20
+110
+87
+130
+5
+57
+98
+84
+21
+169
+29
+55
+71
+132
+155
+149
+99
+53
+29
+96
+116
+38
+188
+184
+18
+53
+158
+67
+187
+115
+12
+39
+128
+20
+167
+25
+45
+50
+92
+104
+200
+67
+198
+189
+156
+33
+197
+88
+161
+173
+188
+176
+166
+9
+162
+97
+127
+87
+185
+126
+93
+31
+148
+11
+137
+131
+151
+127
+10
+114
+198
+162
+192
+101
+76
+152
+25
+188
+101
+114
+183
+72
+187
+76
+172
+149
+147
+141
+129
+102
+55
+14
+189
+16
+190
+3
+110
+32
+5
+141
+8
+179
+6
+25
+103
+192
+26
+27
+133
+158
+150
+77
+116
+3
+182
+61
+133
+52
+119
+48
+19
+81
+118
+179
+17
+93
+11
+30
+84
+37
+71
+94
+124
+99
+80
+190
+15
+186
+183
+25
+109
+30
+3
+152
+84
+143
+101
+121
+20
+35
+31
+74
+166
+132
+96
+193
+91
+12
+55
+28
+72
+186
+69
+140
+19
+55
+162
+73
+184
+52
+58
+80
+155
+14
+94
+39
+190
+193
+50
+172
+181
+140
+10
+1
+116
+88
+91
+153
+103
+45
+144
+60
+63
+43
+91
+157
+128
+152
+164
+19
+43
+88
+140
+51
+50
+47
+30
+163
+107
+179
+111
+56
+139
+135
+158
+134
+186
+107
+174
+81
+120
+192
+74
+114
+20
+97
+4
+149
+59
+18
+177
+98
+198
+112
+88
+123
+149
+189
+196
+75
+88
+54
+137
+138
+191
+112
+152
+106
+71
+73
+196
+125
+183
+177
+15
+103
+81
+163
+51
+43
+200
+10
+65
+102
+32
+71
+140
+6
+180
+28
+149
+50
+157
+95
+160
+108
+10
+88
+44
+73
+42
+192
+181
+156
+108
+47
+114
+64
+158
+179
+51
+94
+108
+7
+68
+152
+100
+34
+107
+134
+46
+73
+24
+88
+115
+103
+184
+183
+42
+7
+62
+117
+141
+199
+127
+171
+86
+177
+91
+160
+141
+10
+195
+79
+120
+13
+1
+91
+135
+198
+175
+67
+27
+161
+127
+114
+138
+5
+190
+104
+111
+134
+8
+43
+189
+151
+8
+93
+83
+64
+42
+78
+92
+46
+52
+101
+145
+159
+53
+87
+44
+84
+107
+89
+176
+54
+144
+178
+176
+52
+134
+136
+14
+63
+58
+183
+179
+31
+174
+168
+41
+134
+39
+32
+48
+199
+164
+190
+68
+100
+189
+35
+109
+136
+38
+10
+122
+37
+132
+56
+154
+22
+144
+70
+122
+111
+165
+194
+82
+147
+149
+169
+75
+133
+126
+160
+24
+111
+49
+98
+150
+16
+149
+154
+185
+124
+81
+165
+68
+122
+124
+48
+175
+16
+127
+21
+185
+120
+56
+57
+41
+133
+31
+192
+78
+137
+126
+123
+8
+144
+200
+104
+24
+11
+47
+188
+106
+146
+121
+13
+193
+44
+129
+179
+112
+61
+163
+32
+124
+58
+33
+79
+176
+145
+95
+61
+114
+143
+33
+109
+161
+189
+85
+11
+102
+115
+173
+6
+78
+20
+20
+138
+52
+66
+131
+199
+16
+109
+108
+67
+37
+17
+174
+91
+180
+68
+189
+121
+26
+76
+19
+31
+23
+59
+146
+147
+168
+83
+192
+1
+83
+94
+15
+51
+172
+172
+88
+184
+114
+36
+190
+18
+196
+15
+130
+49
+124
+109
+138
+44
+30
+183
+29
+128
+107
+94
+2
+166
+182
+196
+142
+92
+78
+36
+118
+186
+57
+74
+132
+133
+6
+45
+17
+100
+48
+193
+129
+35
+52
+1
+140
+29
+117
+39
+185
+161
+101
+158
+44
+46
+78
+57
+40
+125
+194
+43
+114
+101
+186
+8
+174
+171
+67
+61
+167
+54
+17
+20
+172
+55
+183
+3
+170
+197
+53
+142
+183
+18
+67
+40
+42
+90
+168
+197
+74
+66
+138
+34
+165
+83
+14
+136
+95
+150
+48
+138
+197
+145
+99
+87
+38
+42
+112
+97
+177
+195
+178
+116
+92
+112
+44
+55
+137
+127
+136
+71
+9
+11
+193
+57
+8
+140
+167
+143
+155
+44
+74
+51
+37
+166
+67
+113
+77
+50
+7
+191
+85
+195
+11
+109
+160
+181
+45
+41
+47
+110
+41
+59
+184
+179
+14
+81
+155
+8
+51
+41
+186
+153
+47
+102
+191
+30
+68
+139
+18
+62
+13
+118
+192
+95
+41
+196
+8
+87
+58
+164
+65
+117
+119
+65
+116
+112
+35
+1
+92
+144
+44
+165
+198
+103
+41
+118
+140
+181
+26
+132
+162
+185
+50
+36
+173
+115
+135
+173
+30
+18
+46
+112
+59
+152
+181
+119
+92
+81
+61
+38
+80
+136
+99
+177
+173
+44
+108
+51
+140
+182
+37
+186
+187
+49
+11
+29
+77
+4
+134
+167
+198
+87
+147
+99
+72
+142
+9
+177
+178
+79
+75
+138
+155
+90
+146
+64
+70
+51
+72
+177
+20
+125
+174
+118
+144
+11
+166
+104
+128
+34
+54
+24
+57
+132
+75
+65
+121
+142
+166
+118
+14
+26
+33
+171
+131
+44
+88
+135
+23
+123
+135
+99
+186
+26
+84
+69
+62
+152
+160
+194
+124
+1
+87
+119
+130
+114
+116
+74
+199
+130
+185
+146
+13
+164
+68
+133
+192
+155
+3
+28
+139
+187
+71
+143
+19
+26
+190
+107
+141
+80
+12
+158
+41
+27
+199
+150
+111
+122
+136
+116
+75
+8
+177
+193
+166
+63
+85
+144
+101
+109
+146
+103
+103
+93
+33
+161
+72
+190
+89
+26
+159
+124
+116
+178
+26
+160
+130
+140
+72
+169
+171
+104
+90
+5
+26
+112
+38
+17
+168
+50
+194
+114
+146
+47
+172
+15
+144
+129
+78
+109
+153
+141
+69
+143
+41
+162
+4
+172
+198
+40
+58
+192
+34
+78
+162
+75
+193
+84
+167
+46
+172
+21
+182
+107
+5
+70
+180
+55
+107
+150
+141
+99
+131
+96
+197
+117
+132
+143
+74
+160
+93
+121
+90
+54
+114
+2
+185
+96
+113
+14
+69
+92
+129
+152
+152
+145
+102
+109
+136
+36
+195
+49
+141
+2
+145
+58
+45
+152
+108
+80
+110
+145
+82
+183
+165
+142
+174
+165
+26
+71
+195
+131
+34
+25
+47
+65
+166
+14
+192
+25
+22
+110
+61
+180
+133
+181
+92
+119
+91
+81
+63
+55
+161
+76
+5
+150
+52
+170
+152
+182
+128
+129
+24
+190
+125
+38
+108
+104
+60
+24
+3
+4
+198
+151
+129
+18
+149
+130
+44
+97
+188
+59
+68
+76
+51
+23
+80
+69
+99
+175
+161
+192
+108
+122
+161
+72
+183
+51
+67
+141
+46
+9
+39
+157
+196
+160
+200
+166
+192
+62
+49
+133
+161
+168
+165
+77
+180
+185
+96
+115
+25
+119
+88
+59
+160
+29
+140
+180
+22
+108
+57
+170
+110
+128
+178
+121
+125
+62
+51
+149
+44
+120
+130
+96
+13
+15
+175
+115
+120
+83
+21
+186
+128
+91
+198
+172
+51
+154
+72
+46
+32
+178
+185
+113
+14
+66
+74
+56
+68
+107
+30
+21
+59
+169
+83
+178
+122
+131
+91
+174
+21
+164
+196
+107
+77
+103
+129
+46
+123
+125
+41
+123
+177
+154
+133
+14
+93
+33
+157
+49
+84
+70
+64
+157
+169
+200
+82
+96
+39
+172
+84
+161
+7
+200
+137
+24
+118
+93
+92
+120
+96
+94
+107
+192
+197
+55
+157
+45
+61
+162
+28
+110
+6
+52
+54
+60
+77
+128
+74
+92
+91
+120
+97
+109
+177
+88
+134
+13
+73
+123
+77
+158
+61
+141
+105
+158
+8
+26
+89
+100
+3
+115
+68
+176
+43
+77
+74
+156
+66
+195
+181
+135
+182
+81
+50
+176
+6
+51
+55
+72
+138
+181
+46
+50
+86
+69
+45
+50
+98
+135
+136
+1
+180
+75
+30
+108
+178
+96
+177
+196
+188
+166
+101
+115
+187
+87
+38
+46
+142
+36
+141
+124
+83
+180
+138
+9
+14
+6
+113
+24
+132
+177
+81
+92
+30
+152
+43
+93
+169
+185
+186
+59
+76
+132
+106
+52
+160
+94
+128
+127
+9
+114
+7
+18
+54
+158
+65
+175
+63
+5
+67
+159
+149
+70
+79
+45
+164
+180
+10
+40
+150
+142
+104
+144
+134
+109
+44
+86
+126
+183
+167
+150
+6
+82
+45
+128
+172
+77
+117
+12
+25
+45
+44
+60
+165
+58
+62
+54
+168
+120
+11
+187
+29
+94
+105
+180
+143
+37
+137
+86
+89
+162
+172
+176
+107
+64
+21
+153
+133
+24
+155
+110
+69
+29
+152
+56
+169
+110
+138
+41
+4
+55
+98
+94
+90
+91
+139
+18
+58
+183
+182
+44
+26
+161
+139
+185
+62
+105
+76
+115
+8
+14
+18
+182
+137
+185
+78
+4
+126
+120
+189
+51
+8
+195
+100
+49
+191
+108
+134
+35
+9
+138
+153
+77
+88
+37
+37
+87
+193
+178
+127
+164
+42
+183
+118
+69
+147
+67
+80
+83
+175
+108
+70
+53
+92
+75
+22
+60
+164
+44
+188
+132
+101
+17
+196
+27
+3
+172
+10
+115
+2
+180
+64
+173
+58
+194
+45
+133
+191
+153
+195
+197
+31
+16
+14
+145
+143
+154
+42
+66
+20
+126
+178
+136
+14
+60
+34
+63
+72
+71
+177
+26
+160
+132
+155
+140
+49
+34
+162
+65
+138
+46
+31
+177
+184
+114
+28
+146
+21
+17
+114
+127
+141
+104
+155
+200
+5
+35
+165
+76
+174
+167
+34
+103
+118
+183
+40
+191
+189
+17
+5
+79
+30
+74
+174
+177
+98
+196
+94
+2
+165
+174
+166
+29
+85
+52
+144
+199
+103
+31
+60
+83
+160
+15
+48
+155
+99
+4
+135
+172
+22
+180
+89
+114
+86
+92
+184
+78
+13
+181
+168
+183
+184
+59
+102
+84
+187
+170
+145
+135
+114
+65
+168
+28
+58
+97
+65
+114
+103
+193
+32
+59
+69
+86
+101
+34
+96
+77
+196
+84
+144
+113
+183
+85
+65
+31
+1
+126
+153
+185
+134
+136
+17
+77
+111
+177
+69
+21
+104
+39
+103
+70
+96
+148
+26
+22
+105
+28
+31
+132
+119
+124
+80
+160
+44
+28
+171
+176
+116
+119
+69
+146
+61
+53
+168
+133
+86
+123
+171
+116
+158
+112
+48
+84
+70
+65
+164
+2
+138
+12
+31
+87
+39
+55
+185
+17
+35
+58
+37
+102
+77
+147
+191
+29
+53
+63
+97
+23
+66
+184
+115
+39
+199
+42
+63
+6
+68
+157
+129
+162
+14
+23
+16
+93
+15
+56
+1
+103
+11
+146
+176
+144
+86
+22
+154
+133
+10
+67
+111
+65
+198
+1
+30
+173
+169
+61
+47
+134
+184
+99
+142
+166
+120
+26
+78
+30
+83
+31
+40
+161
+5
+186
+73
+163
+124
+80
+166
+84
+7
+92
+88
+98
+4
+142
+17
+23
+188
+128
+73
+89
+81
+88
+199
+2
+21
+112
+84
+101
+53
+11
+193
+60
+24
+200
+190
+142
+142
+182
+11
+32
+96
+91
+84
+89
+183
+100
+153
+21
+151
+125
+190
+19
+3
+49
+71
+181
+53
+93
+77
+34
+109
+151
+125
+195
+48
+133
+164
+191
+71
+114
+46
+52
+101
+139
+129
+128
+6
+91
+90
+123
+127
+61
+23
+196
+165
+31
+103
+142
+131
+108
+76
+82
+12
+130
+75
+85
+36
+55
+6
+144
+14
+188
+5
+144
+23
+39
+29
+31
+122
+59
+56
+10
+160
+68
+171
+16
+158
+6
+16
+47
+141
+24
+73
+25
+96
+153
+58
+173
+119
+162
+103
+162
+49
+39
+197
+34
+38
+117
+164
+138
+152
+70
+53
+90
+69
+5
+7
+2
+148
+73
+107
+185
+148
+28
+35
+164
+71
+150
+63
+28
+3
+174
+16
+128
+30
+29
+105
+172
+96
+25
+90
+117
+94
+117
+57
+94
+50
+54
+81
+1
+77
+57
+46
+167
+189
+34
+106
+129
+23
+176
+55
+144
+172
+138
+81
+53
+186
+43
+187
+133
+123
+140
+136
+156
+120
+117
+22
+78
+70
+124
+117
+185
+62
+105
+79
+132
+77
+83
+3
+73
+11
+12
+174
+140
+80
+22
+11
+70
+121
+94
+76
+17
+20
+163
+7
+173
+179
+113
+74
+23
+75
+48
+13
+51
+192
+92
+28
+141
+1
+138
+19
+74
+70
+161
+134
+161
+162
+124
+92
+40
+13
+116
+182
+50
+61
+122
+185
+9
+192
+73
+115
+36
+184
+183
+44
+21
+134
+15
+87
+184
+124
+89
+22
+135
+11
+53
+25
+74
+22
+63
+186
+147
+16
+172
+87
+181
+99
+168
+124
+28
+56
+88
+22
+148
+91
+12
+59
+43
+130
+200
+28
+172
+183
+150
+55
+185
+17
+44
+112
+75
+43
+185
+128
+101
+59
+47
+151
+85
+158
+178
+54
+122
+45
+175
+48
+117
+65
+145
+81
+187
+196
+93
+197
+143
+91
+59
+135
+77
+50
+14
+34
+81
+182
+161
+130
+136
+46
+52
+105
+164
+38
+154
+182
+106
+6
+78
+20
+22
+152
+112
+110
+52
+123
+70
+114
+61
+138
+82
+55
+189
+44
+167
+6
+138
+171
+185
+180
+11
+54
+24
+60
+142
+116
+22
+86
+122
+160
+64
+140
+72
+169
+174
+120
+159
+77
+28
+76
+12
+185
+8
+182
+25
+109
+33
+18
+13
+116
+179
+37
+12
+139
+124
+97
+69
+142
+34
+123
+35
+107
+124
+185
+196
+113
+112
+60
+156
+199
+191
+154
+9
+72
+151
+61
+13
+130
+67
+34
+1
+99
+188
+40
+148
+128
+38
+76
+121
+42
+167
+23
+37
+17
+177
+107
+52
+151
+34
+54
+15
+6
+108
+193
+190
+10
+149
+8
+106
+167
+50
+194
+121
+178
+183
+99
+153
+25
+176
+30
+197
+116
+122
+90
+42
+40
+65
+34
+22
+28
+175
+200
+31
+189
+52
+14
+18
+189
+168
+116
+183
+55
+85
+13
+116
+183
+58
+102
+87
+10
+76
+167
+124
+40
+127
+6
+91
+96
+155
+67
+10
+63
+91
+174
+29
+14
+22
+13
+81
+170
+97
+53
+47
+4
+3
+179
+56
+123
+35
+109
+135
+35
+198
+71
+50
+64
+134
+25
+152
+84
+139
+83
+50
+152
+65
+23
+154
+121
+142
+161
+90
+93
+150
+62
+26
+199
+158
+159
+135
+178
+59
+156
+6
+30
+128
+100
+52
+14
+18
+178
+113
+75
+35
+136
+97
+163
+106
+172
+79
+129
+60
+4
+84
+71
+66
+161
+174
+200
+31
+191
+71
+106
+1
+57
+135
+98
+178
+188
+130
+91
+181
+71
+192
+119
+186
+51
+33
+140
+147
+20
+1
+27
+151
+63
+26
+191
+109
+142
+69
+141
+26
+90
+108
+38
+56
+196
+80
+118
+183
+42
+8
+70
+152
+82
+129
+36
+59
+32
+64
+104
+45
+142
+42
+182
+111
+34
+3
+116
+69
+173
+14
+133
+74
+46
+16
+81
+144
+137
+128
+143
+105
+147
+137
+102
+180
+168
+189
+24
+45
+54
+122
+47
+185
+85
+49
+135
+166
+187
+28
+85
+60
+196
+38
+61
+28
+24
+88
+117
+111
+14
+87
+3
+30
+160
+92
+112
+44
+59
+164
+57
+63
+71
+63
+140
+72
+174
+194
+2
+64
+169
+39
+111
+121
+131
+93
+185
+70
+162
+144
+3
+128
+140
+93
+100
+169
+116
+173
+200
+44
+60
+170
+80
+155
+10
+69
+127
+142
+108
+175
+75
+79
+200
+97
+182
+17
+69
+59
+139
+104
+177
+126
+171
+89
+1
+3
+15
+59
+22
+6
+44
+7
+52
+46
+17
+88
+172
+46
+127
+151
+162
+12
+19
+8
+77
+192
+60
+37
+78
+138
+134
+159
+156
+105
+27
+17
+59
+4
+99
+159
+62
+141
+92
+86
+89
+160
+166
+154
+36
+26
+35
+183
+183
+54
+77
+176
+170
+35
+85
+194
+200
+59
+154
+192
+166
+74
+154
+55
+150
+5
+83
+57
+194
+52
+171
+157
+2
+2
+198
+172
+52
+164
+120
+46
+197
+172
+63
+32
+25
+65
+169
+29
+55
+76
+160
+80
+45
+152
+107
+75
+86
+40
+70
+64
+152
+141
+81
+21
+196
+187
+161
+83
+48
+143
+26
+72
+2
+164
+170
+148
+163
+44
+200
+5
+34
+165
+86
+30
+9
+184
+20
+72
+53
+69
+139
+15
+44
+132
+199
+6
+52
+57
+78
+155
+27
+168
+172
+120
+171
+151
+163
+25
+80
+59
+41
+112
+106
+32
+43
+172
+47
+137
+199
+167
+13
+176
+142
+72
+153
+75
+73
+164
+125
+78
+146
+180
+165
+172
+154
+173
+56
+180
+184
+84
+46
+124
+130
+63
+12
+104
+115
+160
+123
+106
+125
+5
+102
+171
+110
+121
+139
+146
+31
+70
+144
+39
+138
+75
+14
+11
+139
+138
+178
+25
+150
+75
+109
+176
+81
+100
+71
+134
+163
+173
+178
+109
+56
+156
+32
+189
+45
+173
+33
+45
+172
+27
+16
+58
+200
+84
+103
+66
+74
+50
+38
+181
+150
+72
+88
+78
+81
+184
+176
+1
+21
+118
+126
+92
+24
+117
+90
+89
+127
+164
+46
+197
+172
+62
+21
+174
+56
+172
+132
+44
+76
+65
+108
+71
+51
+73
+179
+18
+94
+7
+194
+108
+99
+24
+56
+122
+34
+107
+136
+55
+109
+156
+159
+152
+82
+126
+14
+154
+3
+34
+179
+175
+40
+66
+40
+42
+96
+2
+154
+108
+58
+181
+169
+183
+182
+45
+33
+194
+70
+72
+8
+198
+120
+134
+132
+186
+128
+95
+24
+88
+113
+85
+97
+17
+36
+63
+55
+165
+99
+108
+159
+185
+85
+47
+117
+81
+31
+62
+97
+27
+87
+83
+117
+152
+63
+10
+98
+98
+109
+173
+58
+193
+34
+69
+111
+51
+108
+187
+154
+39
+52
+163
+113
+13
+65
+69
+32
+178
+180
+80
+63
+64
+19
+136
+49
+76
+17
+20
+165
+14
+2
+86
+96
+9
+188
+52
+26
+84
+75
+97
+110
+185
+121
+67
+114
+80
+59
+35
+82
+178
+139
+28
+120
+75
+170
+149
+166
+55
+37
+124
+17
+185
+157
+84
+93
+1
+173
+28
+16
+46
+132
+176
+72
+50
+48
+44
+31
+198
+106
+60
+8
+111
+193
+161
+33
+153
+24
+170
+5
+99
+150
+10
+112
+184
+100
+146
+179
+162
+161
+114
+36
+195
+48
+132
+165
+6
+148
+41
+112
+104
+19
+184
+130
+128
+2
+59
+141
+118
+38
+169
+77
+142
+160
+88
+83
+113
+131
+173
+59
+5
+100
+151
+12
+112
+167
+198
+88
+150
+114
+133
+176
+62
+187
+170
+139
+109
+1
+27
+160
+113
+42
+41
+68
+43
+47
+93
+139
+196
+126
+191
+15
+174
+112
+108
+45
+102
+8
+131
+114
+105
+10
+118
+20
+58
+172
+108
+104
+56
+200
+96
+178
+7
+44
+7
+41
+188
+164
+89
+64
+184
+135
+152
+100
+32
+94
+76
+14
+199
+67
+15
+92
+17
+79
+120
+15
+7
+112
+12
+68
+98
+184
+19
+60
+194
+27
+11
+31
+86
+38
+60
+15
+153
+184
+134
+146
+72
+120
+74
+170
+157
+12
+58
+47
+159
+136
+188
+106
+145
+121
+22
+47
+89
+113
+77
+47
+194
+145
+126
+50
+171
+176
+117
+126
+101
+74
+137
+157
+108
+36
+43
+141
+59
+87
+193
+177
+127
+173
+95
+14
+35
+86
+1
+35
+6
+121
+74
+152
+50
+132
+146
+85
+3
+54
+98
+106
+155
+181
+90
+114
+82
+65
+51
+128
+111
+112
+78
+57
+44
+156
+139
+36
+165
+71
+139
+200
+154
+120
+141
+166
+131
+95
+191
+97
+67
+127
+162
+37
+165
+54
+42
+173
+59
+4
+91
+110
+44
+82
+95
+35
+157
+26
+145
+42
+148
+113
+150
+85
+159
+193
+132
+53
+131
+114
+108
+23
+171
+23
+197
+179
+105
+19
+172
+63
+31
+26
+78
+37
+116
+165
+154
+36
+37
+99
+61
+78
+121
+26
+74
+6
+176
+1
+27
+152
+69
+47
+66
+174
+52
+146
+13
+165
+76
+177
+180
+89
+113
+79
+57
+37
+106
+106
+86
+159
+182
+67
+160
+165
+147
+199
+74
+58
+83
+179
+132
+179
+89
+126
+162
+37
+167
+75
+146
+2
+104
+4
+95
+133
+146
+84
+195
+12
+122
+25
+50
+77
+15
+195
+42
+99
+13
+193
+40
+107
+83
+137
+75
+22
+59
+158
+15
+73
+103
+163
+57
+75
+137
+150
+66
+48
+95
+140
+183
+40
+196
+15
+129
+40
+81
+126
+30
+50
+33
+147
+186
+197
+105
+59
+12
+147
+175
+124
+172
+119
+168
+140
+133
+142
+53
+41
+172
+67
+53
+118
+39
+173
+83
+146
+131
+72
+53
+75
+173
+166
+44
+175
+52
+145
+1
+105
+23
+194
+154
+181
+102
+186
+197
+109
+85
+136
+50
+77
+14
+193
+33
+67
+106
+37
+65
+63
+189
+171
+128
+33
+43
+166
+9
+163
+102
+144
+151
+12
+113
+176
+41
+61
+2
+61
+149
+148
+149
+166
+54
+34
+118
+7
+178
+8
+51
+35
+149
+184
+161
+112
+29
+167
+140
+146
+15
+176
+124
+162
+57
+87
+11
+84
+5
+72
+192
+105
+109
+112
+86
+115
+115
+62
+137
+64
+153
+140
+67
+144
+66
+104
+29
+44
+2
+17
+88
+178
+75
+51
+34
+142
+148
+18
+173
+82
+139
+94
+116
+56
+88
+28
+182
+41
+9
+88
+47
+95
+148
+34
+70
+116
+72
+192
+103
+91
+19
+101
+35
+107
+127
+2
+70
+200
+177
+62
+178
+110
+62
+185
+147
+23
+18
+102
+48
+178
+35
+11
+150
+5
+81
+38
+103
+78
+150
+193
+14
+151
+178
+109
+55
+154
+34
+17
+196
+32
+23
+56
+131
+83
+120
+176
+179
+95
+160
+110
+21
+134
+19
+107
+73
+74
+190
+74
+133
+133
+4
+26
+122
+99
+100
+107
+146
+116
+183
+58
+103
+103
+89
+9
+62
+89
+179
+74
+33
+132
+99
+8
+161
+93
+111
+28
+167
+158
+44
+41
+54
+158
+67
+185
+108
+184
+132
+137
+32
+162
+86
+63
+4
+56
+102
+107
+126
+195
+35
+62
+54
+171
+144
+124
+55
+14
+186
+197
+110
+86
+131
+9
+81
+4
+96
+140
+182
+30
+148
+15
+162
+39
+183
+147
+39
+111
+117
+109
+3
+39
+7
+95
+113
+24
+129
+162
+14
+28
+45
+17
+102
+65
+68
+28
+158
+99
+171
+135
+75
+36
+143
+132
+108
+68
+35
+197
+71
+58
+112
+150
+97
+35
+137
+106
+5
+76
+14
+200
+74
+45
+11
+62
+72
+73
+196
+119
+153
+45
+99
+189
+47
+176
+39
+54
+171
+145
+129
+75
+90
+66
+189
+141
+140
+175
+196
+2
+51
+91
+84
+92
+195
+149
+137
+84
+69
+67
+181
+80
+56
+20
+12
+97
+79
+199
+85
+123
+174
+140
+80
+21
+11
+79
+179
+165
+184
+22
+77
+64
+97
+3
+148
+66
+65
+197
+197
+7
+73
+177
+13
+83
+187
+174
+166
+28
+80
+28
+51
+54
+64
+99
+23
+47
+72
+13
+33
+84
+11
+116
+199
+150
+112
+125
+141
+127
+95
+23
+90
+132
+183
+108
+8
+76
+186
+36
+142
+127
+83
+164
+36
+139
+116
+44
+23
+141
+37
+161
+29
+131
+125
+172
+106
+91
+193
+143
+123
+54
+20
+36
+43
+136
+26
+141
+7
+181
+23
+108
+47
+111
+47
+80
+60
+45
+129
+171
+67
+66
+197
+191
+173
+118
+157
+79
+67
+93
+159
+118
+77
+199
+101
+19
+6
+67
+156
+129
+177
+96
+188
+67
+113
+77
+53
+25
+72
+12
+26
+49
+67
+161
+165
+146
+191
+29
+60
+102
+76
+140
+158
+88
+114
+91
+125
+130
+53
+154
+48
+105
+6
+93
+99
+164
+95
+94
+110
+22
+143
+56
+55
+26
+61
+138
+81
+44
+136
+23
+115
+81
+52
+187
+57
+64
+68
+35
+3
+102
+185
+194
+103
+73
+113
+19
+99
+28
+75
+5
+152
+72
+70
+169
+191
+21
+12
+86
+9
+77
+189
+37
+127
+30
+39
+167
+55
+32
+99
+109
+171
+44
+127
+165
+50
+14
+37
+97
+55
+59
+60
+29
+35
+148
+175
+118
+131
+131
+8
+68
+137
+14
+50
+179
+25
+138
+5
+185
+70
+153
+90
+167
+190
+40
+130
+17
+139
+82
+44
+125
+160
+37
+182
+163
+144
+200
+106
+42
+101
+27
+61
+121
+181
+196
+150
+136
+65
+172
+45
+125
+149
+165
+53
+37
+147
+148
+167
+75
+147
+8
+124
+75
+130
+111
+95
+174
+185
+150
+34
+59
+47
+155
+109
+60
+180
+143
+41
+166
+27
+70
+178
+43
+61
+178
+121
+124
+52
+1
+141
+41
+177
+98
+195
+94
+9
+11
+183
+7
+193
+98
+57
+59
+44
+135
+15
+71
+97
+145
+2
+105
+15
+146
+147
+171
+103
+80
+154
+5
+41
+7
+75
+189
+54
+31
+97
+105
+163
+37
+152
+181
+124
+119
+196
+109
+91
+164
+165
+118
+22
+72
+35
+162
+59
+91
+22
+116
+95
+132
+137
+34
+176
+151
+121
+170
+131
+63
+194
+5
+86
+67
+32
+191
+63
+61
+199
+51
+111
+12
+74
+140
+170
+167
+70
+124
+113
+169
+197
+59
+183
+170
+178
+141
+43
+190
+153
+10
+85
+23
+179
+68
+193
+153
+180
+106
+17
+148
+138
+99
+153
+25
+179
+48
+80
+46
+159
+149
+59
+20
+190
+157
+36
+6
+114
+29
+153
+58
+171
+109
+116
+119
+68
+139
+29
+123
+79
+171
+119
+180
+10
+46
+190
+125
+42
+132
+15
+102
+82
+172
+101
+59
+45
+142
+51
+27
+102
+177
+142
+63
+101
+43
+153
+129
+200
+42
+59
+177
+133
+4
+27
+129
+137
+58
+121
+6
+151
+54
+165
+104
+140
+104
+169
+74
+132
+122
+148
+193
+29
+38
+171
+88
+193
+163
+46
+8
+41
+175
+77
+95
+75
+200
+124
+146
+165
+75
+170
+141
+119
+53
+45
+194
+163
+30
+117
+32
+144
+177
+172
+42
+102
+41
+127
+193
+22
+194
+172
+88
+184
+109
+200
+27
+162
+128
+118
+155
+68
+15
+85
+174
+84
+141
+93
+90
+104
+9
+125
+71
+100
+165
+95
+84
+58
+190
+19
+10
+88
+37
+34
+74
+142
+192
+71
+101
+174
+134
+42
+53
+141
+168
+139
+127
+108
+107
+75
+85
+40
+77
+99
+105
+144
+117
+10
+8
+155
+63
+186
+148
+16
+167
+57
+45
+158
+146
+55
+19
+17
+135
+55
+117
+8
+200
+133
+196
+179
+114
+78
+47
+177
+43
+68
+26
+145
+41
+140
+73
+178
+15
+87
+190
+157
+34
+194
+57
+197
+70
+47
+58
+125
+27
+38
+193
+15
+154
+189
+151
+9
+99
+118
+17
+41
+92
+187
+97
+98
+118
+30
+117
+37
+174
+109
+95
+186
+66
+122
+141
+150
+35
+64
+71
+52
+78
+1
+107
+34
+44
+155
+138
+36
+177
+134
+15
+86
+185
+136
+158
+120
+105
+149
+151
+166
+43
+164
+195
+103
+61
+42
+101
+32
+89
+47
+84
+81
+133
+76
+58
+63
+62
+6
+79
+24
+34
+189
+32
+91
+56
+120
+23
+57
+134
+94
+161
+125
+102
+86
+1
+33
+196
+80
+117
+185
+54
+64
+99
+17
+12
+121
+19
+23
+175
+40
+69
+59
+134
+74
+37
+158
+15
+69
+83
+76
+111
+185
+110
+198
+4
+37
+193
+27
+21
+90
+146
+74
+129
+108
+94
+193
+109
+119
+139
+162
+123
+80
+180
+155
+116
+102
+173
+117
+147
+38
+102
+72
+119
+67
+133
+196
+177
+104
+33
+59
+63
+46
+118
+90
+84
+96
+22
+64
+192
+179
+143
+51
+23
+77
+56
+49
+192
+113
+156
+119
+113
+6
+19
+64
+14
+112
+143
+51
+26
+98
+151
+30
+20
+52
+137
+149
+69
+71
+8
+13
+7
+132
+130
+188
+166
+101
+119
+3
+150
+71
+81
+45
+147
+78
+150
+196
+29
+14
+25
+25
+130
+154
+158
+165
+169
+134
+83
+92
+4
+199
+155
+145
+73
+138
+173
+195
+18
+154
+165
+6
+153
+65
+14
+97
+59
+85
+183
+136
+170
+194
+41
+102
+41
+134
+36
+14
+162
+44
+13
+85
+189
+173
+141
+92
+84
+79
+121
+19
+20
+158
+165
+170
+140
+110
+198
+3
+34
+181
+184
+79
+18
+198
+28
+190
+89
+24
+144
+53
+22
+58
+157
+17
+94
+11
+17
+10
+109
+163
+200
+131
+190
+162
+64
+133
+24
+144
+52
+16
+32
+46
+193
+144
+131
+96
+198
+126
+177
+135
+15
+81
+151
+179
+119
+106
+168
+54
+11
+182
+193
+124
+7
+129
+117
+139
+184
+58
+92
+33
+168
+116
+188
+85
+23
+174
+41
+83
+136
+67
+185
+103
+158
+24
+124
+132
+80
+93
+34
+171
+125
+13
+155
+18
+116
+136
+168
+188
+21
+32
+8
+164
+113
+5
+12
+28
+64
+138
+54
+81
+4
+100
+165
+89
+56
+132
+92
+171
+196
+41
+87
+153
+135
+34
+189
+30
+78
+197
+84
+133
+44
+68
+10
+53
+31
+111
+188
+129
+82
+131
+52
+134
+139
+33
+146
+180
+167
+180
+181
+70
+196
+144
+102
+119
+195
+103
+66
+67
+15
+86
+182
+123
+101
+103
+111
+139
+40
+189
+178
+169
+15
+171
+92
+13
+53
+2
+133
+187
+124
+68
+91
+133
+186
+116
+25
+110
+31
+1
+128
+163
+27
+98
+152
+30
+12
+1
+99
+186
+31
+116
+15
+53
+179
+3
+6
+14
+32
+64
+104
+45
+137
+22
+97
+187
+46
+199
+180
+93
+145
+33
+96
+74
+187
+58
+62
+55
+173
+149
+136
+83
+74
+95
+111
+10
+63
+95
+1
+157
+137
+7
+12
+16
+189
+192
+51
+181
+31
+157
+62
+162
+15
+33
+63
+85
+146
+110
+151
+119
+155
+59
+162
+45
+10
+56
+49
+195
+132
+40
+58
+188
+4
+137
+187
+86
+38
+53
+178
+195
+172
+82
+146
+134
+93
+155
+100
+3
+126
+128
+37
+73
+104
+170
+90
+10
+57
+50
+189
+88
+25
+160
+135
+177
+47
+92
+132
+166
+17
+4
+78
+29
+74
+191
+77
+150
+5
+82
+49
+162
+127
+108
+110
+89
+140
+44
+6
+44
+9
+57
+68
+94
+157
+96
+163
+119
+50
+29
+125
+93
+35
+173
+127
+9
+117
+23
+80
+79
+154
+20
+132
+18
+123
+173
+137
+66
+160
+169
+176
+135
+32
+180
+194
+143
+118
+18
+49
+136
+176
+33
+21
+27
+174
+7
+75
+189
+57
+44
+151
+112
+118
+100
+142
+156
+63
+170
+59
+28
+34
+157
+35
+197
+70
+47
+52
+90
+72
+20
+75
+72
+161
+115
+48
+54
+95
+84
+49
+144
+24
+45
+62
+167
+47
+179
+48
+84
+70
+70
+193
+124
+9
+147
+198
+71
+41
+12
+104
+115
+159
+121
+98
+99
+116
+8
+10
+186
+30
+102
+149
+177
+122
+143
+162
+87
+70
+38
+195
+33
+45
+172
+28
+26
+106
+200
+53
+119
+37
+153
+182
+122
+94
+65
+149
+111
+128
+173
+86
+159
+186
+88
+50
+113
+33
+177
+172
+39
+89
+184
+102
+163
+60
+96
+32
+135
+119
+105
+163
+32
+126
+72
+98
+142
+166
+121
+35
+129
+59
+193
+29
+34
+149
+190
+3
+106
+11
+114
+190
+115
+180
+48
+64
+156
+166
+190
+46
+172
+21
+175
+66
+23
+151
+100
+37
+129
+39
+82
+139
+99
+145
+179
+167
+197
+76
+86
+33
+31
+87
+45
+89
+133
+197
+186
+149
+21
+185
+126
+86
+188
+156
+46
+74
+33
+130
+88
+158
+163
+155
+68
+17
+92
+198
+164
+6
+159
+100
+174
+142
+90
+66
+185
+116
+35
+165
+81
+3
+90
+118
+101
+143
+155
+46
+82
+77
+124
+55
+15
+196
+49
+126
+123
+1
+102
+4
+109
+23
+156
+131
+180
+104
+11
+129
+75
+93
+88
+87
+138
+44
+21
+138
+37
+184
+173
+188
+170
+137
+87
+94
+184
+62
+117
+144
+15
+198
+50
+125
+99
+72
+150
+50
+154
+71
+45
+30
+181
+19
+84
+141
+89
+66
+198
+193
+181
+149
+65
+50
+124
+91
+35
+190
+24
+40
+22
+172
+39
+89
+182
+96
+141
+183
+26
+118
+71
+168
+168
+100
+94
+64
+142
+78
+190
+40
+128
+9
+106
+155
+179
+81
+80
+155
+8
+61
+89
+190
+143
+150
+13
+131
+68
+31
+172
+157
+197
+167
+32
+95
+82
+44
+129
+178
+104
+26
+24
+109
+44
+84
+108
+93
+189
+100
+102
+114
+171
+199
+56
+148
+187
+193
+82
+157
+4
+15
+51
+175
+197
+5
+61
+128
+15
+143
+128
+81
+136
+87
+95
+193
+105
+92
+9
+29
+94
+103
+177
+133
+12
+72
+128
+122
+181
+191
+114
+173
+11
+109
+162
+190
+88
+16
+110
+117
+117
+52
+56
+73
+132
+137
+36
+187
+193
+82
+157
+5
+17
+62
+17
+150
+145
+123
+35
+99
+82
+7
+104
+161
+33
+151
+15
+131
+56
+158
+52
+89
+67
+1
+5
+25
+108
+30
+4
+158
+117
+79
+24
+36
+8
+122
+62
+77
+111
+171
+29
+37
+170
+82
+169
+77
+141
+152
+44
+101
+12
+166
+89
+44
+64
+195
+189
+184
+8
+191
+79
+153
+9
+80
+6
+115
+39
+4
+72
+3
+172
+6
+88
+73
+48
+31
+155
+54
+131
+98
+9
+179
+193
+146
+145
+157
+37
+14
+150
+174
+98
+24
+68
+189
+127
+61
+26
+6
+10
+3
+137
+191
+120
+199
+117
+116
+48
+43
+30
+199
+123
+151
+195
+19
+159
+183
+71
+179
+37
+14
+153
+191
+171
+106
+102
+62
+55
+170
+130
+52
+143
+192
+68
+79
+66
+90
+143
+51
+23
+82
+88
+193
+163
+47
+12
+50
+197
+135
+42
+36
+41
+126
+190
+8
+144
+188
+39
+141
+100
+131
+92
+168
+188
+16
+3
+80
+52
+198
+119
+138
+154
+89
+149
+93
+22
+98
+192
+75
+117
+35
+157
+27
+150
+54
+176
+173
+59
+198
+59
+170
+96
+44
+7
+46
+18
+95
+6
+181
+41
+15
+125
+11
+146
+178
+155
+131
+194
+191
+198
+72
+57
+93
+43
+30
+191
+78
+152
+8
+85
+38
+68
+69
+200
+182
+98
+152
+33
+26
+63
+147
+123
+11
+163
+82
+28
+38
+176
+113
+101
+186
+12
+197
+77
+90
+50
+94
+116
+55
+83
+10
+113
+185
+99
+131
+95
+194
+113
+128
+154
+179
+87
+116
+111
+26
+161
+134
+156
+135
+6
+23
+87
+121
+145
+177
+163
+185
+52
+45
+2
+13
+62
+52
+160
+91
+108
+26
+190
+105
+122
+188
+32
+100
+117
+199
+145
+79
+173
+128
+9
+107
+163
+15
+24
+7
+30
+116
+26
+113
+50
+83
+51
+160
+103
+182
+170
+184
+176
+199
+18
+113
+124
+125
+40
+111
+114
+86
+89
+163
+178
+199
+193
+171
+93
+23
+107
+31
+28
+93
+102
+181
+169
+184
+188
+73
+147
+21
+9
+65
+109
+69
+35
+193
+40
+105
+75
+107
+167
+40
+133
+46
+78
+56
+36
+114
+163
+154
+56
+154
+24
+161
+153
+73
+59
+99
+67
+110
+60
+168
+71
+112
+39
+30
+27
+93
+117
+69
+163
+159
+89
+98
+191
+70
+102
+185
+194
+102
+68
+88
+116
+112
+26
+150
+65
+47
+96
+154
+64
+1
+33
+195
+71
+77
+23
+51
+100
+137
+128
+133
+52
+114
+16
+73
+102
+153
+3
+46
+47
+75
+26
+83
+60
+17
+170
+62
+49
+136
+179
+48
+80
+50
+182
+48
+53
+86
+42
+78
+87
+25
+169
+189
+15
+190
+11
+155
+30
+188
+60
+73
+100
+147
+182
+170
+181
+156
+114
+77
+41
+150
+134
+57
+142
+137
+148
+52
+184
+43
+3
+28
+147
+31
+63
+102
+51
+186
+63
+105
+64
+42
+76
+77
+183
+8
+5
+157
+100
+191
+44
+149
+102
+70
+111
+33
+2
+119
+95
+102
+157
+24
+136
+197
+162
+3
+156
+114
+83
+72
+84
+62
+20
+159
+178
+42
+50
+123
+88
+25
+164
+156
+69
+6
+18
+57
+185
+200
+138
+25
+116
+72
+188
+82
+198
+54
+141
+165
+121
+41
+161
+192
+112
+140
+35
+156
+22
+129
+181
+130
+150
+132
+41
+66
+23
+151
+100
+43
+157
+160
+149
+61
+26
+9
+21
+43
+71
+43
+17
+117
+155
+75
+57
+70
+109
+25
+175
+26
+184
+72
+182
+45
+36
+8
+129
+104
+67
+64
+185
+136
+151
+87
+164
+7
+166
+136
+122
+110
+162
+183
+47
+33
+180
+181
+71
+200
+163
+182
+28
+136
+168
+182
+182
+58
+114
+161
+147
+34
+84
+198
+34
+20
+18
+132
+34
+18
+2
+50
+84
+60
+1
+70
+14
+62
+42
+100
+26
+53
+86
+47
+109
+30
+2
+143
+36
+133
+78
+73
+141
+192
+85
+182
+132
+153
+133
+22
+136
+25
+124
+123
+25
+44
+45
+71
+27
+127
+115
+150
+70
+75
+18
+36
+57
+26
+41
+15
+123
+9
+147
+200
+82
+89
+3
+20
+91
+169
+196
+56
+172
+132
+48
+103
+186
+191
+75
+132
+119
+127
+94
+21
+78
+87
+19
+134
+37
+15
+161
+33
+150
+2
+65
+175
+64
+12
+99
+90
+48
+76
+33
+110
+168
+20
+16
+112
+135
+2
+199
+172
+47
+138
+3
+178
+48
+85
+78
+106
+137
+66
+167
+8
+145
+1
+102
+4
+109
+22
+157
+146
+62
+58
+193
+35
+76
+145
+192
+49
+165
+155
+46
+85
+95
+7
+188
+65
+104
+40
+108
+90
+172
+22
+187
+124
+64
+70
+50
+68
+161
+156
+87
+117
+121
+73
+151
+56
+172
+136
+68
+184
+93
+101
+175
+141
+70
+159
+121
+96
+94
+98
+146
+199
+81
+100
+73
+141
+186
+50
+29
+126
+93
+26
+123
+107
+135
+54
+109
+174
+60
+199
+60
+166
+61
+68
+66
+183
+106
+193
+199
+63
+191
+179
+155
+120
+129
+93
+6
+194
+117
+155
+84
+108
+98
+17
+24
+193
+141
+109
+191
+164
+65
+115
+108
+18
+136
+58
+126
+32
+61
+82
+145
+133
+95
+180
+22
+117
+104
+170
+86
+193
+185
+174
+182
+122
+98
+92
+76
+31
+99
+123
+48
+177
+39
+37
+79
+136
+112
+48
+86
+81
+117
+176
+5
+46
+30
+171
+161
+28
+121
+71
+144
+23
+47
+73
+17
+49
+137
+187
+88
+48
+97
+154
+53
+139
+159
+98
+162
+93
+105
+191
+2
+100
+183
+199
+152
+118
+143
+199
+109
+66
+19
+117
+132
+145
+82
+191
+10
+146
+187
+13
+194
+48
+144
+34
+109
+151
+126
+1
+74
+37
+158
+12
+57
+33
+91
+50
+82
+41
+108
+84
+129
+20
+162
+198
+129
+192
+194
+42
+103
+45
+144
+57
+54
+10
+177
+172
+39
+87
+168
+28
+56
+90
+37
+15
+156
+200
+200
+3
+18
+81
+125
+22
+8
+51
+41
+184
+137
+175
+15
+116
+166
+153
+26
+181
+53
+89
+58
+153
+195
+198
+36
+33
+74
+150
+37
+77
+131
+95
+193
+107
+107
+80
+116
+184
+59
+99
+68
+116
+86
+79
+98
+78
+192
+52
+181
+21
+100
+11
+172
+133
+51
+111
+7
+47
+17
+88
+173
+49
+138
+187
+77
+186
+21
+52
+131
+116
+120
+76
+183
+12
+29
+64
+123
+168
+101
+98
+78
+188
+29
+82
+31
+47
+8
+25
+83
+74
+103
+153
+189
+160
+60
+120
+186
+39
+156
+191
+142
+139
+153
+71
+51
+67
+144
+64
+96
+200
+137
+24
+113
+70
+1
+180
+70
+3
+190
+116
+190
+97
+72
+167
+152
+11
+101
+115
+178
+39
+36
+61
+50
+148
+47
+146
+60
+46
+133
+191
+146
+163
+67
+135
+7
+27
+100
+158
+51
+84
+48
+135
+180
+68
+190
+127
+53
+178
+195
+164
+35
+137
+106
+5
+76
+16
+13
+140
+126
+93
+27
+128
+128
+24
+187
+115
+5
+196
+135
+46
+60
+149
+157
+7
+31
+120
+47
+6
+11
+16
+196
+38
+66
+56
+140
+137
+170
+186
+190
+66
+86
+125
+177
+135
+23
+120
+116
+20
+77
+89
+41
+46
+108
+31
+18
+33
+43
+157
+160
+151
+68
+49
+87
+81
+104
+95
+33
+150
+6
+82
+41
+112
+106
+36
+62
+49
+134
+167
+196
+81
+120
+192
+78
+139
+131
+138
+55
+89
+43
+59
+169
+85
+191
+182
+175
+13
+106
+127
+9
+110
+181
+97
+152
+40
+75
+94
+86
+78
+92
+54
+98
+106
+153
+167
+30
+76
+190
+54
+19
+25
+184
+82
+40
+105
+73
+90
+89
+126
+156
+3
+14
+58
+21
+4
+37
+189
+7
+140
+177
+7
+52
+46
+15
+76
+122
+50
+7
+188
+72
+138
+184
+66
+141
+56
+64
+84
+130
+26
+188
+92
+62
+146
+121
+10
+173
+148
+133
+73
+41
+193
+188
+197
+93
+183
+66
+148
+98
+53
+43
+178
+87
+122
+152
+14
+118
+186
+57
+69
+106
+18
+152
+154
+157
+156
+126
+157
+11
+49
+3
+179
+42
+45
+98
+183
+21
+80
+95
+55
+75
+162
+97
+124
+72
+116
+47
+43
+40
+53
+159
+83
+68
+67
+188
+132
+98
+5
+152
+66
+33
+5
+136
+169
+198
+65
+9
+74
+165
+125
+71
+102
+176
+139
+55
+81
+188
+1
+119
+105
+159
+11
+36
+122
+8
+150
+27
+19
+69
+44
+45
+78
+64
+86
+142
+84
+24
+194
+150
+155
+180
+84
+88
+172
+44
+121
+127
+76
+121
+38
+144
+125
+52
+191
+80
+160
+44
+20
+127
+186
+178
+196
+178
+108
+51
+137
+161
+134
+160
+152
+75
+87
+46
+96
+164
+121
+51
+18
+45
+115
+82
+59
+22
+3
+21
+99
+6
+145
+17
+3
+67
+176
+57
+160
+47
+49
+70
+180
+54
+109
+169
+30
+62
+104
+68
+77
+45
+182
+93
+117
+71
+174
+7
+73
+178
+16
+93
+15
+54
+197
+96
+2
+155
+109
+65
+10
+76
+166
+117
+10
+11
+172
+141
+96
+114
+16
+77
+114
+198
+161
+189
+81
+189
+9
+157
+63
+163
+13
+19
+193
+191
+16
+172
+95
+22
+80
+85
+196
+10
+101
+117
+199
+142
+61
+90
+194
+159
+9
+26
+74
+18
+41
+85
+145
+108
+148
+119
+187
+50
+21
+75
+64
+108
+72
+63
+132
+24
+157
+125
+141
+122
+69
+119
+92
+86
+88
+155
+141
+51
+42
+195
+196
+23
+177
+51
+120
+62
+94
+4
+179
+42
+40
+65
+34
+20
+15
+112
+142
+44
+185
+117
+44
+9
+63
+96
+11
+6
+142
+1
+129
+168
+50
+190
+95
+58
+101
+84
+195
+13
+126
+47
+148
+62
+45
+114
+83
+68
+66
+186
+126
+87
+183
+121
+79
+193
+47
+146
+50
+189
+86
+16
+126
+13
+143
+141
+159
+92
+122
+104
+129
+43
+99
+11
+176
+161
+187
+75
+165
+118
+22
+77
+62
+84
+146
+118
+196
+122
+165
+94
+81
+48
+158
+116
+76
+15
+6
+101
+155
+18
+119
+155
+60
+162
+40
+180
+122
+115
+192
+124
+12
+160
+57
+102
+102
+93
+42
+17
+119
+166
+131
+87
+151
+121
+171
+139
+96
+127
+99
+52
+20
+56
+151
+10
+98
+106
+153
+166
+20
+23
+161
+162
+128
+111
+118
+105
+173
+95
+18
+50
+146
+24
+36
+1
+79
+70
+114
+50
+79
+28
+58
+98
+71
+148
+49
+162
+132
+134
+18
+106
+77
+110
+168
+17
+194
+12
+126
+52
+177
+196
+190
+177
+151
+118
+148
+32
+62
+84
+148
+137
+92
+120
+91
+69
+197
+165
+20
+33
+21
+30
+187
+60
+78
+128
+65
+41
+65
+28
+180
+35
+191
+28
+55
+79
+184
+193
+107
+106
+70
+74
+13
+16
+179
+132
+184
+119
+62
+101
+46
+169
+3
+103
+190
+15
+181
+150
+76
+109
+172
+49
+153
+73
+67
+147
+81
+165
+68
+123
+130
+69
+50
+79
+22
+25
+156
+117
+97
+130
+107
+73
+83
+39
+90
+189
+130
+82
+118
+178
+3
+25
+119
+93
+90
+107
+33
+34
+112
+168
+3
+105
+7
+97
+123
+60
+62
+28
+18
+54
+165
+105
+145
+127
+63
+39
+67
+47
+86
+96
+199
+136
+22
+114
+87
+99
+16
+5
+90
+96
+168
+146
+162
+61
+105
+88
+183
+107
+196
+16
+131
+46
+98
+174
+166
+31
+94
+90
+96
+162
+112
+19
+107
+74
+82
+28
+31
+134
+127
+160
+16
+65
+44
+82
+95
+37
+166
+65
+103
+31
+64
+102
+39
+121
+180
+193
+135
+79
+57
+38
+113
+142
+36
+137
+100
+169
+110
+145
+81
+188
+196
+88
+164
+197
+109
+83
+126
+6
+104
+178
+128
+171
+77
+125
+59
+33
+73
+141
+192
+89
+9
+52
+31
+124
+62
+62
+12
+119
+6
+165
+144
+177
+170
+32
+59
+73
+106
+184
+153
+64
+13
+98
+79
+188
+24
+49
+83
+60
+10
+123
+51
+7
+182
+28
+136
+165
+169
+129
+51
+150
+45
+116
+98
+142
+172
+159
+5
+199
+155
+141
+51
+35
+157
+27
+151
+72
+68
+165
+181
+5
+1
+169
+3
+101
+182
+187
+89
+52
+111
+199
+200
+13
+78
+150
+199
+49
+100
+162
+78
+8
+152
+38
+68
+65
+178
+86
+117
+133
+147
+85
+194
+196
+32
+33
+110
+164
+191
+75
+127
+93
+15
+59
+19
+183
+131
+143
+78
+188
+25
+59
+130
+56
+164
+84
+29
+25
+92
+124
+121
+11
+174
+151
+140
+87
+63
+197
+15
+116
+167
+161
+61
+123
+187
+20
+39
+59
+4
+96
+140
+176
+195
+191
+190
+23
+36
+10
+133
+114
+90
+116
+85
+67
+37
+25
+13
+57
+29
+64
+130
+1
+41
+41
+78
+101
+104
+117
+170
+167
+74
+138
+165
+153
+33
+26
+58
+118
+188
+74
+154
+53
+140
+160
+104
+190
+200
+96
+179
+8
+39
+165
+45
+187
+120
+36
+140
+112
+21
+113
+95
+158
+89
+119
+108
+185
+136
+156
+112
+70
+14
+61
+40
+90
+181
+79
+50
+191
+100
+80
+182
+168
+178
+154
+126
+169
+86
+192
+182
+167
+165
+93
+73
+6
+177
+16
+100
+63
+77
+99
+104
+136
+84
+78
+116
+195
+130
+22
+168
+10
+151
+16
+139
+92
+107
+12
+111
+166
+195
+78
+117
+198
+141
+68
+137
+11
+38
+131
+46
+102
+2
+97
+162
+99
+141
+158
+81
+67
+78
+63
+79
+108
+140
+67
+143
+58
+60
+42
+116
+121
+80
+191
+30
+66
+128
+174
+94
+199
+146
+90
+26
+144
+36
+118
+187
+64
+105
+58
+9
+128
+92
+200
+179
+74
+31
+123
+62
+68
+47
+76
+31
+103
+147
+150
+184
+156
+79
+73
+130
+120
+154
+46
+95
+155
+74
+53
+56
+62
+70
+63
+148
+124
+12
+158
+40
+19
+162
+199
+139
+51
+54
+67
+119
+107
+178
+102
+15
+177
+123
+151
+1
+49
+86
+76
+84
+24
+189
+121
+22
+51
+106
+180
+124
+128
+55
+184
+6
+182
+45
+32
+192
+61
+40
+97
+20
+51
+130
+117
+135
+163
+164
+119
+42
+187
+143
+180
+198
+169
+30
+63
+113
+112
+57
+141
+134
+136
+13
+52
+198
+125
+169
+89
+13
+75
+141
+169
+150
+180
+134
+190
+130
+74
+79
+12
+161
+58
+100
+86
+17
+129
+17
+147
+129
+50
+143
+6
+153
+72
+50
+61
+114
+137
+198
+158
+169
+198
+65
+14
+97
+61
+99
+41
+161
+195
+124
+193
+41
+112
+109
+46
+97
+171
+150
+166
+48
+198
+156
+156
+131
+181
+110
+35
+23
+29
+168
+153
+5
+57
+99
+86
+27
+190
+105
+117
+165
+135
+127
+146
+140
+126
+95
+36
+168
+85
+200
+36
+23
+12
+68
+101
+190
+36
+106
+121
+171
+139
+94
+113
+37
+5
+102
+165
+78
+185
+9
+189
+54
+29
+91
+85
+93
+199
+157
+158
+135
+187
+114
+1
+180
+74
+23
+72
+30
+133
+132
+195
+180
+130
+163
+3
+158
+122
+108
+157
+167
+190
+43
+150
+114
+136
+195
+143
+107
+156
+173
+39
+78
+119
+16
+27
+22
+90
+139
+29
+125
+96
+53
+54
+45
+191
+138
+113
+37
+10
+129
+91
+181
+74
+14
+22
+7
+42
+193
+183
+166
+147
+192
+30
+52
+45
+2
+7
+26
+90
+111
+53
+124
+71
+111
+22
+138
+32
+157
+55
+115
+197
+149
+121
+187
+31
+104
+151
+168
+55
+14
+191
+28
+49
+41
+9
+89
+58
+146
+159
+43
+33
+8
+154
+52
+131
+120
+147
+3
+93
+135
+170
+11
+138
+128
+129
+23
+179
+70
+7
+11
+10
+160
+78
+27
+60
+119
+176
+193
+171
+94
+24
+102
+199
+75
+63
+106
+71
+74
+4
+162
+136
+157
+122
+118
+10
+1
+119
+105
+164
+43
+184
+121
+66
+112
+80
+71
+106
+2
+60
+144
+127
+69
+70
+4
+194
+131
+40
+62
+15
+138
+91
+111
+48
+89
+100
+3
+116
+78
+20
+21
+153
+131
+5
+59
+109
+123
+158
+43
+38
+41
+111
+98
+191
+68
+90
+126
+151
+170
+66
+67
+9
+52
+32
+121
+43
+167
+18
+8
+86
+43
+87
+137
+41
+14
+115
+163
+148
+21
+198
+2
+30
+162
+106
+185
+154
+65
+200
+21
+125
+162
+51
+47
+26
+135
+175
+38
+57
+5
+116
+53
+72
+157
+101
+193
+47
+151
+83
+144
+117
+10
+12
+181
+182
+64
+148
+110
+132
+6
+44
+16
+98
+51
+27
+100
+162
+76
+193
+82
+155
+191
+158
+29
+152
+55
+166
+102
+114
+172
+6
+88
+76
+69
+135
+189
+121
+25
+62
+154
+166
+13
+188
+12
+177
+157
+151
+100
+40
+141
+86
+50
+122
+88
+33
+4
+130
+147
+113
+154
+112
+85
+103
+56
+9
+152
+29
+9
+195
+93
+1
+171
+21
+185
+126
+87
+192
+173
+108
+97
+7
+173
+178
+112
+73
+35
+155
+21
+135
+18
+95
+15
+34
+72
+121
+86
+27
+187
+80
+199
+81
+95
+41
+193
+188
+194
+73
+93
+101
+169
+105
+113
+134
+187
+116
+14
+44
+143
+64
+99
+19
+27
+194
+124
+200
+88
+131
+189
+163
+78
+198
+94
+179
+32
+185
+24
+84
+87
+174
+58
+185
+189
+75
+149
+19
+174
+74
+77
+199
+102
+24
+29
+161
+110
+13
+95
+53
+67
+126
+152
+178
+103
+21
+200
+13
+78
+158
+45
+48
+87
+94
+183
+50
+54
+77
+179
+184
+101
+151
+197
+25
+174
+23
+179
+64
+176
+83
+118
+163
+115
+29
+135
+155
+117
+109
+2
+34
+185
+13
+10
+147
+191
+28
+46
+27
+156
+92
+150
+76
+109
+171
+46
+134
+197
+178
+92
+156
+111
+59
+158
+23
+114
+84
+76
+105
+148
+148
+158
+16
+79
+126
+51
+171
+172
+91
+198
+174
+65
+29
+188
+67
+114
+83
+68
+65
+185
+125
+87
+192
+174
+120
+155
+52
+121
+62
+86
+161
+200
+150
+101
+62
+59
+200
+72
+37
+177
+126
+167
+71
+127
+122
+191
+54
+8
+159
+85
+81
+126
+31
+55
+48
+1
+171
+22
+194
+167
+58
+51
+184
+51
+50
+41
+194
+1
+60
+154
+185
+128
+101
+55
+25
+59
+127
+34
+60
+56
+198
+92
+168
+183
+184
+64
+129
+1
+43
+50
+118
+59
+94
+33
+159
+56
+110
+159
+164
+156
+59
+152
+182
+123
+108
+139
+68
+157
+129
+165
+30
+99
+125
+61
+40
+93
+199
+158
+163
+159
+89
+104
+18
+179
+114
+69
+194
+143
+116
+15
+47
+150
+74
+96
+116
+35
+164
+72
+156
+89
+135
+8
+38
+155
+188
+137
+134
+170
+14
+154
+3
+36
+191
+22
+14
+85
+189
+170
+124
+15
+179
+142
+43
+182
+105
+192
+6
+111
+12
+80
+170
+101
+78
+163
+80
+13
+160
+42
+13
+102
+94
+45
+28
+167
+153
+20
+148
+107
+114
+122
+108
+152
+135
+49
+78
+30
+81
+19
+191
+173
+120
+166
+117
+11
+16
+4
+79
+42
+140
+71
+165
+152
+28
+198
+140
+60
+104
+88
+190
+153
+11
+88
+33
+6
+146
+18
+200
+42
+52
+134
+137
+19
+79
+106
+128
+13
+133
+79
+81
+180
+152
+95
+3
+159
+130
+156
+168
+2
+100
+189
+34
+105
+124
+3
+106
+8
+96
+108
+187
+146
+196
+66
+36
+21
+7
+53
+59
+78
+135
+112
+59
+146
+145
+161
+63
+134
+41
+38
+66
+51
+121
+64
+99
+19
+24
+180
+63
+160
+199
+154
+137
+40
+14
+121
+2
+127
+146
+135
+93
+149
+57
+3
+109
+29
+191
+88
+9
+67
+123
+136
+111
+44
+71
+27
+128
+127
+7
+104
+162
+41
+188
+162
+76
+2
+133
+178
+77
+60
+64
+52
+136
+146
+56
+26
+55
+97
+90
+73
+29
+120
+66
+117
+107
+190
+180
+168
+192
+36
+93
+37
+190
+5
+127
+116
+154
+82
+104
+94
+27
+116
+54
+83
+18
+163
+15
+29
+42
+190
+165
+86
+34
+32
+85
+25
+183
+75
+4
+152
+82
+128
+27
+16
+54
+181
+1
+175
+47
+104
+6
+98
+142
+168
+131
+79
+97
+69
+142
+37
+142
+124
+65
+75
+64
+116
+119
+77
+191
+57
+21
+18
+120
+159
+81
+53
+191
+73
+121
+73
+154
+70
+38
+196
+38
+64
+40
+68
+54
+109
+171
+48
+154
+92
+164
+158
+80
+59
+32
+66
+111
+72
+38
+181
+148
+63
+49
+133
+158
+158
+123
+117
+1
+156
+128
+168
+57
+26
+47
+52
+95
+102
+159
+38
+199
+58
+159
+33
+171
+124
+13
+160
+44
+30
+183
+30
+135
+144
+52
+18
+42
+91
+168
+191
+38
+112
+129
+170
+63
+51
+144
+8
+152
+42
+89
+153
+124
+165
+76
+171
+148
+151
+176
+101
+21
+16
+112
+130
+176
+86
+136
+45
+51
+100
+142
+153
+40
+63
+15
+130
+47
+112
+50
+88
+81
+100
+69
+120
+101
+128
+61
+17
+150
+152
+162
+8
+193
+90
+4
+21
+89
+145
+71
+126
+121
+190
+58
+38
+108
+110
+90
+156
+127
+157
+6
+19
+64
+18
+133
+36
+27
+39
+190
+192
+39
+114
+133
+172
+39
+86
+166
+18
+18
+152
+152
+147
+109
+139
+50
+52
+66
+128
+180
+127
+141
+108
+179
+103
+7
+117
+37
+176
+125
+164
+61
+91
+4
+2
+180
+63
+164
+16
+25
+9
+33
+116
+1
+169
+3
+100
+180
+180
+65
+170
+37
+98
+57
+63
+63
+18
+142
+90
+66
+189
+141
+144
+197
+87
+156
+153
+116
+122
+94
+63
+138
+61
+127
+17
+163
+28
+109
+3
+34
+180
+179
+58
+137
+100
+165
+93
+75
+16
+24
+8
+28
+99
+147
+195
+46
+125
+133
+80
+81
+168
+83
+188
+183
+11
+18
+12
+107
+138
+65
+150
+123
+185
+10
+196
+83
+138
+80
+46
+156
+123
+137
+114
+54
+105
+141
+109
+184
+125
+99
+71
+139
+193
+110
+125
+167
+76
+152
+33
+30
+83
+28
+22
+83
+105
+83
+157
+1
+191
+144
+145
+175
+143
+85
+27
+4
+180
+45
+51
+107
+184
+140
+190
+79
+165
+77
+186
+19
+44
+97
+188
+53
+26
+83
+71
+76
+21
+47
+93
+142
+17
+23
+188
+123
+51
+200
+143
+60
+74
+105
+164
+41
+172
+70
+75
+16
+26
+14
+53
+193
+81
+147
+157
+20
+102
+41
+126
+187
+193
+77
+129
+84
+144
+107
+146
+119
+1
+139
+31
+131
+111
+94
+162
+132
+136
+27
+138
+189
+95
+74
+189
+71
+126
+121
+199
+102
+25
+35
+191
+28
+54
+75
+166
+129
+78
+111
+167
+4
+119
+84
+34
+48
+190
+108
+138
+56
+96
+72
+167
+162
+64
+134
+27
+155
+93
+163
+143
+195
+79
+126
+44
+134
+12
+64
+80
+102
+99
+78
+174
+145
+108
+140
+72
+172
+185
+171
+158
+11
+48
+193
+127
+24
+2
+199
+177
+77
+73
+142
+199
+119
+127
+97
+40
+168
+51
+196
+120
+157
+63
+172
+64
+37
+44
+139
+39
+183
+145
+28
+62
+120
+164
+104
+154
+190
+150
+195
+25
+192
+129
+51
+146
+19
+5
+59
+107
+115
+129
+145
+113
+169
+200
+85
+110
+94
+181
+38
+6
+91
+95
+153
+67
+32
+188
+42
+163
+198
+127
+178
+130
+178
+102
+10
+142
+167
+125
+45
+148
+85
+180
+113
+59
+140
+115
+32
+158
+61
+144
+118
+15
+28
+32
+141
+165
+121
+42
+170
+40
+114
+125
+125
+27
+42
+6
+62
+120
+158
+73
+16
+43
+117
+112
+23
+133
+198
+189
+155
+32
+4
+137
+186
+87
+52
+131
+116
+121
+85
+22
+175
+50
+126
+112
+139
+27
+113
+31
+178
+185
+112
+10
+56
+45
+169
+8
+126
+87
+193
+176
+118
+129
+116
+136
+172
+16
+147
+141
+124
+76
+147
+199
+70
+29
+149
+31
+49
+14
+45
+142
+49
+20
+75
+74
+175
+184
+129
+127
+197
+46
+103
+6
+113
+21
+114
+93
+134
+171
+20
+186
+137
+148
+58
+18
+193
+192
+22
+200
+8
+49
+19
+78
+97
+81
+17
+176
+107
+61
+8
+102
+137
+110
+30
+187
+56
+57
+40
+136
+53
+96
+105
+165
+52
+26
+89
+101
+6
+127
+109
+112
+95
+165
+140
+153
+63
+200
+33
+1
+111
+57
+142
+141
+171
+156
+199
+196
+187
+157
+63
+166
+35
+111
+159
+153
+92
+178
+41
+43
+98
+196
+99
+33
+112
+174
+37
+59
+18
+184
+145
+13
+173
+125
+192
+29
+48
+33
+164
+91
+72
+20
+74
+62
+111
+110
+65
+198
+4
+44
+35
+16
+180
+137
+7
+8
+188
+60
+66
+58
+155
+16
+98
+47
+2
+193
+144
+123
+45
+167
+200
+100
+3
+119
+90
+75
+39
+163
+32
+124
+59
+41
+122
+165
+91
+64
+172
+53
+177
+183
+106
+191
+194
+51
+162
+114
+32
+167
+109
+156
+161
+159
+110
+30
+194
+100
+55
+31
+99
+114
+192
+130
+54
+160
+75
+10
+193
+65
+58
+162
+56
+78
+162
+72
+178
+22
+133
+2
+24
+123
+123
+38
+121
+184
+19
+60
+187
+186
+35
+135
+98
+181
+3
+190
+112
+167
+191
+49
+174
+3
+54
+103
+130
+55
+164
+91
+76
+35
+131
+72
+61
+116
+148
+51
+176
+194
+181
+146
+48
+175
+22
+161
+168
+160
+49
+54
+80
+3
+96
+152
+47
+115
+76
+17
+25
+199
+167
+13
+182
+172
+1
+61
+153
+174
+70
+55
+101
+113
+172
+18
+167
+39
+135
+64
+165
+20
+38
+44
+130
+185
+138
+164
+149
+16
+161
+24
+97
+170
+150
+178
+115
+91
+116
+79
+35
+102
+99
+81
+196
+42
+93
+182
+60
+125
+16
+169
+70
+105
+1
+62
+159
+3
+189
+107
+143
+92
+74
+15
+22
+2
+20
+99
+19
+22
+169
+13
+166
+78
+173
+140
+86
+57
+171
+117
+168
+157
+32
+179
+190
+135
+99
+179
+189
+125
+50
+177
+16
+108
+105
+58
+4
+107
+5
+67
+162
+173
+181
+126
+131
+55
+151
+13
+121
+8
+158
+79
+57
+31
+75
+171
+157
+3
+12
+46
+167
+190
+43
+144
+82
+1
+68
+197
+172
+68
+60
+146
+140
+126
+98
+53
+40
+163
+21
+61
+177
+121
+131
+99
+18
+20
+162
+197
+126
+180
+150
+86
+165
+16
+17
+154
+179
+85
+101
+48
+180
+47
+66
+177
+71
+38
+190
+6
+127
+105
+93
+15
+54
+196
+91
+181
+66
+171
+37
+85
+179
+109
+46
+99
+180
+194
+145
+129
+68
+46
+70
+5
+4
+176
+26
+172
+198
+39
+54
+172
+151
+160
+3
+184
+77
+10
+166
+105
+142
+107
+166
+36
+123
+10
+157
+58
+134
+89
+128
+164
+37
+150
+163
+36
+149
+168
+72
+123
+91
+38
+8
+112
+197
+181
+113
+52
+97
+112
+6
+28
+112
+26
+143
+28
+88
+77
+67
+112
+75
+44
+187
+130
+100
+32
+96
+83
+42
+106
+58
+194
+44
+115
+100
+162
+75
+198
+109
+77
+87
+29
+190
+79
+168
+99
+83
+13
+133
+79
+83
+186
+174
+173
+72
+73
+194
+108
+106
+65
+38
+51
+164
+125
+75
+129
+99
+34
+120
+13
+1
+93
+150
+61
+18
+164
+24
+74
+30
+118
+37
+161
+38
+179
+129
+169
+56
+14
+181
+164
+158
+73
+15
+38
+94
+30
+129
+110
+100
+15
+190
+6
+127
+108
+109
+82
+117
+162
+122
+74
+152
+45
+108
+43
+91
+164
+161
+98
+138
+148
+50
+164
+142
+175
+175
+76
+80
+198
+74
+65
+125
+166
+71
+131
+146
+105
+115
+145
+39
+130
+27
+196
+139
+71
+176
+18
+125
+190
+18
+1
+42
+48
+112
+46
+72
+15
+48
+150
+74
+95
+105
+177
+119
+124
+72
+115
+46
+43
+43
+75
+61
+97
+30
+113
+11
+49
+199
+156
+147
+82
+172
+93
+16
+57
+6
+123
+87
+11
+86
+21
+158
+160
+140
+2
+153
+100
+27
+64
+138
+55
+94
+71
+185
+68
+147
+72
+108
+5
+57
+101
+91
+39
+19
+167
+33
+99
+95
+84
+51
+154
+67
+24
+136
+8
+24
+72
+21
+81
+97
+54
+56
+49
+192
+111
+137
+25
+119
+95
+100
+142
+158
+72
+14
+34
+82
+188
+193
+67
+65
+190
+153
+13
+96
+67
+139
+28
+124
+94
+45
+28
+165
+142
+164
+110
+188
+144
+169
+122
+12
+181
+177
+37
+32
+65
+99
+17
+8
+98
+119
+34
+131
+81
+109
+130
+1
+37
+20
+186
+136
+149
+70
+78
+42
+154
+146
+95
+57
+95
+58
+89
+16
+100
+57
+42
+137
+47
+56
+111
+169
+13
+160
+45
+29
+169
+157
+23
+134
+194
+160
+20
+78
+95
+66
+142
+62
+94
+14
+37
+100
+67
+105
+32
+48
+2
+183
+84
+52
+164
+116
+17
+62
+24
+190
+121
+22
+42
+60
+186
+174
+171
+64
+45
+95
+163
+129
+107
+83
+142
+104
+146
+140
+133
+138
+31
+148
+8
+123
+65
+86
+135
+37
+7
+109
+198
+6
+58
+97
+64
+110
+85
+125
+180
+162
+152
+54
+160
+79
+34
+93
+51
+77
+4
+130
+145
+108
+141
+81
+16
+168
+63
+69
+54
+103
+130
+57
+175
+133
+27
+169
+173
+119
+164
+114
+5
+8
+4
+150
+69
+63
+160
+198
+150
+120
+170
+142
+129
+91
+193
+140
+98
+135
+129
+159
+191
+121
+12
+179
+171
+19
+173
+73
+81
+28
+41
+195
+7
+83
+41
+102
+45
+150
+97
+35
+142
+143
+177
+179
+84
+91
+192
+139
+102
+168
+91
+35
+189
+26
+50
+71
+179
+38
+19
+174
+77
+100
+107
+147
+119
+191
+79
+154
+21
+135
+30
+162
+107
+182
+134
+165
+187
+33
+118
+19
+50
+134
+151
+105
+69
+73
+19
+55
+164
+88
+58
+158
+24
+124
+132
+73
+52
+62
+106
+75
+103
+141
+122
+65
+97
+200
+124
+151
+187
+168
+127
+47
+140
+25
+86
+100
+24
+48
+68
+179
+67
+194
+164
+38
+160
+16
+57
+200
+92
+152
+87
+159
+173
+11
+108
+153
+142
+81
+6
+111
+12
+75
+148
+12
+144
+158
+49
+77
+25
+57
+120
+14
+5
+103
+180
+153
+98
+13
+200
+83
+97
+39
+162
+24
+89
+117
+102
+160
+46
+37
+13
+145
+160
+55
+87
+32
+10
+175
+166
+17
+14
+133
+76
+58
+68
+90
+129
+164
+26
+81
+55
+199
+103
+29
+46
+15
+82
+154
+188
+146
+186
+4
+153
+80
+109
+134
+24
+146
+59
+45
+139
+26
+112
+35
+8
+132
+124
+153
+6
+60
+107
+109
+89
+153
+121
+152
+28
+1
+158
+142
+29
+96
+117
+44
+9
+65
+108
+64
+15
+121
+191
+60
+46
+137
+13
+46
+166
+185
+13
+16
+182
+152
+80
+111
+144
+71
+134
+162
+173
+175
+101
+27
+61
+119
+168
+141
+141
+175
+182
+121
+90
+47
+76
+36
+138
+105
+185
+174
+175
+87
+151
+126
+3
+80
+57
+25
+39
+9
+103
+140
+120
+57
+65
+80
+95
+49
+42
+9
+81
+11
+134
+109
+53
+140
+162
+117
+44
+11
+75
+151
+32
+36
+130
+59
+189
+5
+127
+117
+166
+143
+163
+91
+84
+90
+185
+96
+119
+47
+17
+82
+138
+97
+137
+153
+86
+141
+73
+170
+165
+63
+100
+36
+112
+154
+116
+113
+38
+15
+152
+176
+94
+177
+23
+144
+56
+44
+165
+196
+93
+197
+148
+121
+196
+84
+143
+105
+144
+116
+5
+186
+77
+192
+56
+11
+164
+88
+49
+110
+19
+123
+171
+116
+164
+140
+169
+153
+198
+12
+88
+24
+154
+108
+64
+14
+112
+147
+78
+143
+156
+55
+130
+84
+135
+54
+111
+185
+112
+10
+48
+1
+179
+67
+196
+176
+95
+185
+61
+100
+52
+13
+11
+152
+14
+115
+167
+171
+120
+187
+41
+166
+29
+75
+197
+106
+64
+30
+10
+191
+56
+17
+1
+58
+138
+109
+16
+121
+179
+191
+134
+89
+132
+191
+166
+75
+159
+78
+38
+128
+29
+28
+109
+4
+42
+17
+128
+19
+166
+28
+73
+187
+68
+131
+176
+80
+92
+37
+195
+39
+85
+159
+197
+149
+127
+16
+159
+14
+51
+181
+28
+146
+22
+21
+132
+6
+50
+45
+20
+116
+120
+78
+192
+55
+199
+100
+15
+190
+13
+163
+69
+145
+54
+20
+36
+37
+102
+81
+173
+114
+126
+133
+68
+11
+57
+41
+136
+51
+85
+51
+145
+14
+176
+137
+39
+4
+71
+195
+132
+39
+45
+126
+152
+179
+105
+26
+10
+30
+96
+105
+164
+45
+196
+170
+61
+35
+67
+88
+121
+139
+151
+51
+152
+55
+163
+87
+57
+166
+85
+14
+120
+198
+111
+88
+132
+4
+31
+155
+55
+136
+125
+131
+64
+4
+47
+51
+85
+54
+162
+87
+63
+198
+28
+185
+62
+106
+82
+133
+66
+1
+14
+78
+144
+167
+106
+137
+73
+9
+199
+111
+80
+82
+178
+130
+180
+110
+41
+60
+195
+29
+24
+88
+112
+79
+72
+120
+73
+161
+110
+8
+59
+90
+7
+34
+146
+169
+100
+85
+12
+110
+152
+122
+170
+125
+20
+195
+193
+9
+114
+7
+18
+45
+112
+67
+194
+160
+13
+46
+158
+137
+200
+167
+7
+142
+188
+56
+42
+153
+140
+70
+163
+145
+7
+142
+186
+44
+190
+144
+161
+72
+178
+27
+159
+115
+60
+124
+10
+140
+157
+79
+64
+75
+78
+193
+53
+189
+57
+39
+123
+192
+47
+156
+113
+78
+59
+48
+162
+144
+2
+123
+116
+194
+120
+179
+197
+174
+75
+85
+35
+49
+183
+60
+113
+144
+48
+191
+118
+191
+87
+6
+56
+86
+16
+128
+25
+200
+173
+45
+109
+54
+148
+199
+64
+195
+200
+47
+85
+83
+141
+98
+119
+37
+147
+154
+3
+36
+185
+193
+94
+29
+127
+103
+81
+157
+19
+101
+38
+123
+194
+60
+11
+131
+90
+166
+186
+22
+56
+142
+151
+29
+17
+40
+90
+180
+79
+53
+7
+167
+143
+156
+52
+112
+1
+4
+15
+55
+1
+112
+66
+188
+139
+146
+28
+53
+70
+145
+41
+144
+99
+98
+100
+123
+35
+110
+146
+82
+185
+172
+171
+81
+148
+161
+36
+172
+109
+104
+49
+153
+83
+123
+194
+58
+200
+83
+95
+26
+101
+178
+159
+158
+115
+74
+11
+200
+105
+35
+63
+68
+44
+52
+119
+45
+2
+14
+66
+69
+24
+127
+149
+150
+161
+23
+88
+123
+146
+173
+122
+179
+173
+34
+48
+183
+66
+155
+136
+22
+110
+63
+193
+191
+12
+159
+47
+51
+83
+47
+135
+184
+96
+119
+56
+69
+107
+24
+185
+97
+120
+45
+195
+167
+51
+8
+189
+65
+89
+151
+105
+75
+107
+171
+60
+26
+20
+84
+128
+16
+143
+117
+12
+26
+47
+52
+88
+59
+165
+63
+98
+20
+38
+52
+172
+170
+75
+118
+40
+175
+95
+196
+121
+170
+131
+58
+166
+77
+172
+142
+111
+184
+109
+4
+43
+28
+179
+24
+134
+193
+157
+4
+15
+55
+194
+72
+90
+94
+158
+109
+31
+8
+170
+149
+164
+44
+190
+149
+185
+169
+149
+175
+116
+120
+83
+15
+147
+148
+164
+55
+61
+71
+79
+34
+100
+92
+55
+109
+157
+167
+192
+49
+171
+185
+177
+196
+186
+157
+68
+196
+169
+54
+5
+148
+42
+119
+142
+182
+18
+68
+51
+94
+111
+16
+101
+66
+89
+145
+65
+90
+159
+145
+39
+132
+40
+51
+151
+45
+117
+95
+121
+72
+143
+10
+173
+152
+160
+197
+138
+61
+125
+197
+65
+13
+99
+76
+170
+137
+98
+153
+41
+70
+57
+108
+141
+78
+196
+77
+104
+132
+60
+171
+85
+179
+108
+37
+55
+3
+120
+96
+99
+134
+112
+69
+4
+8
+16
+25
+6
+11
+12
+181
+176
+27
+184
+60
+112
+129
+170
+58
+23
+16
+94
+19
+68
+41
+38
+63
+34
+41
+142
+84
+27
+7
+200
+140
+43
+2
+30
+162
+105
+174
+97
+18
+37
+64
+51
+132
+141
+56
+69
+115
+69
+182
+73
+1
+152
+109
+86
+139
+64
+133
+25
+153
+98
+11
+181
+194
+130
+42
+81
+111
+139
+40
+189
+178
+168
+9
+142
+179
+193
+151
+176
+93
+179
+39
+25
+3
+197
+157
+176
+43
+75
+69
+141
+22
+66
+3
+27
+138
+190
+99
+85
+19
+153
+146
+102
+100
+86
+15
+119
+179
+7
+35
+146
+163
+64
+121
+154
+36
+35
+87
+9
+75
+173
+166
+37
+131
+56
+164
+80
+7
+122
+71
+134
+161
+168
+155
+24
+149
+84
+161
+15
+39
+99
+51
+12
+20
+11
+89
+39
+37
+75
+122
+60
+63
+38
+63
+35
+48
+172
+1
+61
+157
+199
+181
+93
+136
+179
+55
+118
+14
+30
+51
+41
+187
+158
+67
+181
+84
+81
+126
+33
+66
+101
+14
+181
+159
+125
+127
+34
+66
+90
+145
+63
+73
+71
+174
+5
+66
+159
+158
+121
+110
+166
+12
+181
+179
+49
+78
+34
+102
+110
+143
+65
+110
+70
+38
+196
+38
+65
+49
+106
+3
+63
+153
+156
+161
+162
+123
+84
+1
+52
+102
+148
+174
+111
+98
+196
+96
+10
+3
+128
+144
+112
+174
+40
+79
+117
+193
+107
+104
+63
+43
+98
+200
+117
+106
+185
+155
+70
+25
+123
+114
+179
+50
+87
+72
+56
+87
+21
+140
+58
+86
+196
+5
+71
+178
+35
+11
+150
+6
+89
+82
+98
+53
+33
+125
+55
+11
+168
+113
+170
+3
+88
+104
+38
+89
+199
+194
+171
+83
+165
+44
+181
+95
+143
+6
+149
+40
+104
+65
+51
+125
+92
+25
+127
+142
+108
+170
+55
+198
+100
+18
+11
+103
+119
+195
+97
+33
+124
+52
+197
+114
+113
+60
+144
+125
+52
+192
+83
+171
+77
+129
+80
+127
+42
+109
+80
+102
+95
+53
+67
+125
+151
+178
+116
+97
+134
+134
+4
+18
+75
+87
+52
+132
+126
+170
+88
+194
+180
+134
+185
+103
+156
+12
+70
+111
+39
+36
+61
+49
+142
+16
+20
+173
+64
+26
+186
+82
+22
+196
+179
+108
+39
+63
+30
+17
+39
+78
+125
+47
+159
+128
+140
+97
+121
+53
+29
+104
+160
+32
+152
+23
+172
+27
+15
+48
+159
+120
+93
+81
+52
+180
+18
+90
+179
+68
+197
+172
+60
+15
+147
+153
+194
+193
+12
+138
+125
+110
+141
+54
+55
+50
+7
+191
+82
+177
+129
+182
+130
+143
+87
+41
+62
+9
+92
+77
+35
+118
+197
+125
+176
+134
+18
+104
+69
+75
+35
+134
+97
+172
+164
+37
+150
+167
+57
+42
+144
+85
+16
+131
+47
+102
+192
+33
+71
+131
+147
+106
+118
+151
+48
+130
+147
+116
+177
+21
+139
+45
+21
+122
+140
+148
+31
+54
+44
+183
+107
+194
+6
+92
+101
+177
+154
+132
+7
+55
+69
+120
+104
+141
+117
+32
+142
+164
+106
+165
+39
+148
+138
+99
+158
+59
+134
+76
+51
+29
+114
+26
+137
+187
+91
+67
+188
+126
+71
+90
+106
+29
+22
+76
+58
+69
+95
+150
+47
+131
+165
+13
+194
+52
+170
+156
+6
+31
+132
+115
+107
+12
+110
+148
+102
+86
+195
+1
+52
+110
+191
+158
+38
+1
+72
+21
+81
+103
+90
+20
+106
+60
+8
+112
+6
+29
+120
+63
+102
+47
+162
+152
+58
+180
+157
+125
+134
+82
+91
+11
+47
+184
+84
+46
+126
+145
+134
+104
+18
+180
+116
+79
+36
+103
+95
+44
+15
+96
+43
+190
+158
+42
+29
+199
+137
+32
+157
+59
+136
+92
+127
+141
+99
+131
+94
+186
+71
+156
+100
+198
+91
+163
+160
+94
+131
+139
+61
+113
+136
+199
+170
+32
+60
+75
+111
+192
+153
+193
+185
+176
+190
+156
+26
+157
+111
+57
+141
+135
+146
+57
+37
+104
+95
+40
+185
+153
+57
+172
+116
+150
+59
+6
+110
+10
+70
+132
+162
+191
+88
+14
+92
+29
+150
+39
+84
+152
+160
+193
+119
+178
+199
+196
+184
+143
+1
+123
+129
+70
+59
+129
+45
+108
+47
+111
+44
+69
+24
+120
+111
+183
+102
+169
+103
+95
+48
+34
+174
+144
+98
+96
+97
+122
+56
+44
+160
+165
+155
+50
+106
+184
+153
+65
+8
+68
+141
+32
+128
+81
+133
+76
+60
+78
+127
+60
+18
+175
+87
+154
+144
+74
+152
+47
+120
+99
+115
+198
+154
+143
+79
+185
+4
+161
+133
+156
+140
+35
+155
+15
+95
+39
+185
+159
+90
+114
+72
+10
+14
+195
+49
+143
+15
+10
+124
+53
+7
+169
+150
+180
+133
+176
+67
+14
+85
+188
+166
+107
+151
+139
+79
+27
+51
+66
+141
+53
+54
+51
+21
+70
+40
+8
+89
+64
+187
+145
+191
+45
+153
+114
+110
+38
+38
+88
+190
+150
+188
+181
+195
+147
+125
+34
+78
+163
+78
+6
+136
+167
+180
+175
+31
+17
+23
+190
+137
+109
+30
+195
+106
+80
+126
+42
+119
+143
+186
+27
+96
+131
+126
+178
+138
+27
+124
+101
+91
+41
+33
+30
+84
+37
+72
+97
+137
+148
+63
+44
+98
+195
+92
+4
+195
+138
+71
+186
+77
+193
+67
+67
+4
+20
+87
+144
+87
+27
+181
+43
+32
+6
+148
+33
+70
+122
+109
+154
+146
+91
+35
+195
+52
+160
+97
+138
+162
+127
+107
+104
+57
+9
+148
+7
+110
+4
+34
+168
+111
+150
+107
+92
+193
+127
+29
+36
+155
+7
+44
+7
+42
+195
+191
+196
+55
+173
+141
+91
+82
+78
+130
+79
+107
+139
+70
+169
+186
+196
+105
+65
+51
+124
+87
+2
+36
+197
+60
+185
+178
+200
+7
+41
+184
+135
+156
+123
+138
+122
+96
+79
+9
+147
+7
+119
+54
+55
+49
+3
+177
+34
+13
+173
+127
+3
+80
+53
+2
+136
+195
+150
+147
+138
+101
+169
+104
+111
+130
+178
+104
+25
+11
+44
+168
+16
+183
+157
+94
+154
+77
+83
+4
+80
+46
+157
+130
+165
+22
+50
+106
+187
+167
+126
+52
+178
+4
+25
+112
+49
+89
+88
+136
+21
+107
+55
+163
+91
+79
+51
+3
+157
+120
+107
+163
+23
+68
+7
+28
+113
+22
+123
+137
+119
+84
+34
+52
+6
+171
+172
+91
+199
+183
+105
+187
+177
+183
+103
+171
+104
+87
+185
+129
+113
+118
+98
+125
+74
+116
+35
+165
+75
+166
+126
+60
+27
+26
+120
+85
+32
+30
+95
+98
+136
+138
+5
+189
+84
+10
+106
+144
+111
+177
+65
+196
+192
+189
+5
+136
+172
+4
+83
+58
+5
+114
+39
+14
+128
+51
+154
+62
+190
+185
+5
+168
+161
+56
+91
+46
+57
+137
+106
+8
+94
+95
+126
+104
+93
+22
+103
+17
+179
+120
+113
+199
+181
+100
+168
+114
+168
+191
+31
+69
+139
+14
+39
+108
+97
+10
+188
+38
+138
+85
+71
+66
+159
+158
+125
+126
+36
+86
+189
+164
+83
+26
+15
+57
+7
+134
+142
+49
+16
+52
+172
+168
+64
+72
+58
+103
+97
+53
+49
+22
+91
+152
+93
+196
+137
+62
+145
+112
+170
+20
+187
+146
+196
+61
+4
+74
+11
+2
+117
+85
+64
+16
+123
+196
+75
+87
+48
+111
+34
+9
+150
+27
+8
+10
+190
+48
+185
+75
+194
+85
+167
+41
+146
+112
+157
+138
+18
+68
+45
+63
+171
+62
+32
+40
+153
+164
+6
+162
+120
+64
+109
+79
+94
+58
+105
+108
+103
+51
+184
+43
+5
+44
+22
+140
+40
+180
+128
+145
+123
+32
+90
+52
+110
+192
+164
+56
+60
+58
+17
+176
+110
+72
+47
+38
+7
+97
+122
+66
+100
+7
+141
+184
+36
+164
+60
+83
+166
+48
+196
+145
+106
+133
+46
+80
+64
+67
+29
+170
+162
+41
+192
+184
+179
+18
+99
+38
+140
+97
+126
+84
+175
+93
+187
+93
+71
+193
+125
+12
+149
+186
+175
+176
+83
+115
+144
+31
+88
+51
+121
+65
+106
+48
+141
+14
+13
+159
+39
+4
+70
+190
+106
+133
+43
+60
+179
+138
+17
+56
+192
+43
+138
+40
+2
+52
+93
+95
+137
+165
+161
+84
+59
+198
+62
+192
+199
+69
+24
+131
+169
+36
+100
+80
+180
+161
+147
+37
+99
+65
+106
+52
+155
+67
+6
+31
+140
+159
+100
+166
+102
+117
+188
+80
+186
+199
+125
+158
+24
+128
+148
+140
+112
+10
+56
+48
+187
+90
+55
+124
+51
+193
+99
+54
+39
+150
+151
+155
+176
+62
+193
+196
+43
+97
+200
+129
+172
+77
+117
+8
+3
+145
+46
+171
+19
+177
+90
+150
+94
+18
+59
+200
+69
+16
+76
+112
+190
+134
+97
+183
+23
+99
+186
+27
+88
+90
+151
+95
+11
+12
+182
+179
+43
+49
+103
+182
+166
+162
+78
+15
+191
+16
+177
+117
+108
+3
+46
+49
+79
+34
+93
+60
+120
+182
+19
+77
+91
+57
+121
+18
+21
+163
+191
+83
+181
+143
+31
+106
+152
+165
+22
+49
+95
+134
+151
+101
+51
+200
+143
+65
+104
+42
+113
+107
+27
+200
+156
+139
+30
+131
+115
+114
+47
+59
+140
+105
+175
+106
+67
+51
+103
+163
+49
+31
+145
+192
+48
+155
+102
+24
+24
+134
+188
+123
+55
+21
+34
+16
+187
+181
+9
+23
+63
+170
+57
+10
+148
+7
+109
+192
+171
+101
+70
+106
+11
+118
+9
+190
+60
+55
+195
+70
+72
+4
+176
+21
+143
+73
+153
+67
+25
+146
+55
+18
+20
+153
+145
+95
+63
+127
+194
+29
+30
+115
+26
+119
+85
+40
+76
+98
+106
+155
+184
+108
+196
+200
+41
+49
+125
+107
+122
+168
+109
+151
+122
+176
+165
+2
+131
+172
+54
+174
+165
+22
+54
+126
+72
+104
+172
+101
+62
+64
+27
+182
+52
+83
+27
+21
+81
+101
+75
+146
+3
+105
+5
+89
+88
+132
+3
+31
+158
+73
+16
+37
+79
+149
+180
+142
+35
+135
+99
+183
+9
+12
+190
+36
+106
+113
+125
+141
+117
+41
+192
+185
+184
+42
+1
+28
+157
+96
+165
+130
+96
+5
+170
+176
+123
+163
+68
+146
+63
+63
+18
+140
+82
+38
+89
+196
+176
+92
+173
+8
+97
+111
+199
+194
+178
+118
+112
+10
+57
+52
+6
+164
+138
+150
+62
+27
+6
+193
+106
+97
+31
+114
+5
+2
+172
+15
+141
+114
+19
+91
+177
+47
+92
+128
+145
+121
+22
+45
+76
+54
+41
+161
+4
+173
+2
+64
+162
+4
+162
+144
+4
+129
+141
+89
+62
+176
+95
+190
+87
+16
+116
+153
+72
+57
+99
+82
+4
+85
+79
+111
+158
+152
+87
+158
+165
+170
+134
+79
+66
+91
+152
+93
+198
+150
+118
+163
+117
+40
+191
+186
+196
+106
+75
+98
+115
+12
+41
+140
+73
+183
+37
+180
+148
+72
+100
+153
+19
+146
+102
+102
+94
+51
+58
+95
+49
+42
+11
+86
+20
+151
+127
+200
+59
+160
+26
+120
+89
+61
+165
+43
+178
+85
+109
+89
+160
+157
+106
+30
+21
+65
+200
+15
+92
+19
+92
+178
+44
+66
+195
+184
+149
+39
+93
+5
+195
+129
+25
+188
+103
+127
+42
+107
+66
+38
+31
+52
+32
+124
+61
+49
+151
+67
+47
+75
+30
+109
+187
+146
+194
+53
+172
+159
+6
+9
+5
+148
+45
+143
+55
+47
+189
+111
+170
+23
+11
+62
+68
+57
+129
+67
+41
+46
+113
+67
+186
+113
+3
+5
+4
+177
+35
+12
+166
+84
+16
+141
+104
+151
+177
+102
+22
+16
+105
+86
+171
+58
+12
+153
+6
+66
+141
+52
+50
+31
+138
+155
+88
+137
+33
+170
+126
+26
+27
+128
+127
+12
+133
+91
+155
+113
+83
+83
+156
+190
+134
+100
+192
+53
+193
+82
+159
+18
+81
+124
+16
+188
+180
+194
+145
+128
+64
+40
+63
+21
+157
+157
+130
+167
+32
+89
+50
+105
+181
+140
+16
+37
+85
+179
+105
+24
+1
+195
+163
+26
+89
+99
+194
+77
+119
+24
+77
+43
+168
+27
+51
+65
+137
+35
+176
+150
+115
+139
+5
+175
+12
+98
+81
+3
+91
+120
+107
+162
+11
+13
+183
+179
+29
+170
+160
+34
+160
+61
+127
+14
+139
+117
+48
+38
+2
+68
+191
+137
+109
+23
+159
+146
+45
+161
+159
+106
+8
+99
+120
+33
+121
+32
+104
+138
+91
+106
+19
+168
+33
+94
+65
+147
+99
+71
+139
+194
+113
+140
+23
+78
+67
+96
+180
+15
+72
+105
+181
+141
+21
+63
+191
+179
+155
+123
+141
+142
+188
+48
+199
+164
+193
+87
+185
+125
+92
+27
+134
+159
+157
+110
+48
+99
+164
+88
+57
+154
+10
+82
+3
+77
+38
+138
+93
+116
+62
+131
+30
+5
+160
+115
+53
+82
+20
+181
+105
+5
+90
+96
+166
+140
+145
+12
+167
+101
+102
+104
+107
+110
+102
+20
+7
+58
+90
+22
+122
+135
+115
+78
+35
+114
+171
+200
+59
+158
+18
+89
+169
+18
+187
+163
+97
+114
+13
+53
+5
+159
+108
+24
+170
+8
+114
+21
+99
+4
+137
+189
+100
+102
+112
+159
+143
+33
+111
+170
+21
+1
+18
+101
+47
+171
+5
+92
+110
+35
+21
+17
+112
+123
+135
+104
+13
+142
+140
+162
+111
+9
+62
+88
+175
+59
+178
+145
+67
+99
+193
+68
+67
+196
+174
+83
+132
+46
+88
+118
+115
+31
+157
+62
+162
+20
+58
+174
+126
+188
+197
+95
+199
+143
+72
+144
+18
+21
+161
+183
+45
+26
+158
+111
+50
+103
+167
+74
+144
+200
+108
+52
+146
+7
+131
+122
+157
+49
+80
+40
+124
+190
+26
+47
+44
+50
+100
+154
+28
+180
+35
+192
+38
+102
+68
+94
+150
+57
+200
+88
+125
+164
+59
+82
+163
+41
+179
+105
+22
+187
+126
+81
+150
+173
+96
+20
+54
+148
+5
+94
+124
+102
+98
+70
+136
+189
+114
+182
+68
+169
+5
+115
+46
+46
+63
+169
+51
+187
+63
+95
+6
+183
+50
+52
+67
+134
+199
+192
+159
+34
+169
+112
+156
+129
+174
+86
+150
+127
+10
+120
+33
+122
+35
+119
+200
+127
+164
+49
+19
+74
+68
+149
+85
+165
+27
+85
+69
+45
+52
+114
+17
+75
+100
+132
+94
+176
+12
+88
+19
+127
+194
+24
+199
+177
+72
+41
+5
+64
+134
+35
+2
+104
+7
+103
+159
+31
+160
+85
+69
+53
+98
+114
+7
+16
+32
+54
+37
+135
+85
+95
+5
+178
+32
+189
+44
+169
+18
+195
+7
+89
+68
+11
+60
+58
+14
+162
+53
+58
+75
+131
+109
+81
+103
+94
+37
+176
+123
+151
+5
+72
+192
+103
+95
+44
+12
+80
+171
+107
+106
+71
+74
+8
+186
+41
+176
+88
+151
+112
+117
+97
+124
+79
+156
+27
+161
+132
+139
+51
+54
+72
+146
+28
+56
+84
+3
+62
+149
+142
+109
+178
+89
+133
+200
+5
+33
+160
+60
+124
+4
+111
+28
+172
+184
+159
+98
+162
+89
+78
+68
+108
+36
+42
+133
+20
+126
+183
+166
+145
+182
+192
+111
+140
+47
+21
+103
+35
+82
+180
+148
+69
+85
+91
+184
+85
+56
+177
+154
+135
+29
+161
+107
+193
+199
+59
+161
+38
+176
+122
+146
+182
+176
+22
+155
+129
+185
+149
+28
+30
+126
+88
+198
+2
+29
+162
+111
+11
+68
+112
+62
+168
+48
+183
+61
+125
+4
+98
+154
+48
+105
+196
+32
+35
+118
+1
+144
+55
+34
+108
+144
+97
+86
+44
+95
+176
+198
+6
+59
+101
+71
+120
+90
+58
+140
+120
+62
+98
+31
+107
+158
+193
+135
+76
+37
+142
+125
+72
+108
+3
+47
+61
+145
+118
+8
+187
+50
+20
+77
+83
+4
+79
+41
+132
+28
+178
+20
+125
+167
+82
+191
+10
+146
+188
+17
+7
+97
+118
+35
+151
+199
+32
+6
+149
+49
+150
+63
+26
+195
+139
+79
+25
+46
+48
+81
+53
+191
+75
+133
+125
+157
+20
+114
+107
+14
+125
+22
+12
+76
+149
+11
+133
+95
+177
+14
+87
+1
+25
+145
+49
+191
+110
+138
+41
+9
+82
+17
+162
+21
+71
+44
+22
+138
+33
+161
+71
+185
+69
+150
+85
+161
+199
+145
+83
+200
+50
+101
+163
+69
+149
+76
+117
+23
+87
+116
+115
+44
+33
+1
+115
+83
+65
+46
+93
+141
+14
+12
+152
+5
+62
+125
+199
+65
+5
+49
+47
+42
+33
+23
+42
+47
+104
+200
+67
+200
+200
+200
+4
+26
+124
+110
+143
+69
+129
+158
+191
+124
+33
+78
+174
+147
+120
+195
+97
+26
+82
+63
+40
+75
+88
+60
+165
+55
+48
+189
+110
+156
+151
+100
+42
+156
+158
+146
+50
+193
+109
+121
+142
+168
+134
+89
+135
+8
+34
+134
+102
+6
+117
+52
+57
+76
+150
+15
+146
+137
+111
+38
+33
+52
+20
+53
+138
+159
+110
+34
+17
+197
+29
+2
+149
+79
+136
+106
+10
+110
+171
+41
+110
+93
+173
+4
+64
+150
+128
+20
+174
+60
+1
+68
+197
+171
+60
+19
+175
+84
+130
+28
+200
+147
+86
+194
+189
+189
+35
+110
+147
+99
+71
+138
+190
+100
+89
+34
+4
+124
+107
+129
+14
+120
+200
+123
+138
+124
+100
+85
+11
+107
+144
+104
+128
+34
+53
+15
+14
+154
+198
+9
+71
+148
+52
+175
+190
+165
+77
+181
+196
+152
+148
+122
+5
+135
+165
+175
+170
+45
+143
+61
+80
+128
+53
+163
+107
+173
+76
+106
+151
+155
+171
+37
+81
+155
+3
+26
+130
+149
+125
+9
+132
+112
+85
+104
+63
+49
+126
+119
+176
+193
+169
+85
+190
+173
+132
+33
+17
+5
+79
+35
+103
+99
+73
+152
+50
+141
+192
+89
+6
+42
+197
+8
+80
+7
+128
+104
+77
+131
+92
+175
+21
+153
+131
+17
+124
+191
+31
+65
+113
+95
+159
+95
+145
+18
+199
+36
+29
+52
+59
+87
+189
+155
+30
+192
+82
+166
+62
+78
+112
+175
+44
+89
+139
+34
+158
+44
+42
+58
+177
+136
+26
+136
+188
+103
+132
+67
+16
+97
+39
+162
+21
+69
+24
+126
+138
+100
+156
+42
+47
+105
+7
+100
+139
+131
+142
+72
+153
+76
+76
+174
+169
+47
+160
+142
+13
+1
+89
+129
+171
+70
+82
+68
+69
+9
+33
+118
+9
+196
+96
+14
+19
+191
+177
+150
+108
+98
+18
+25
+196
+149
+134
+65
+184
+125
+97
+55
+58
+57
+19
+9
+82
+11
+131
+90
+170
+6
+112
+19
+106
+70
+69
+184
+86
+64
+12
+94
+59
+109
+126
+179
+139
+25
+101
+179
+172
+23
+191
+140
+120
+62
+100
+40
+143
+103
+134
+78
+63
+83
+131
+41
+67
+36
+17
+181
+135
+181
+76
+26
+73
+10
+5
+143
+12
+190
+34
+93
+59
+117
+173
+188
+170
+135
+82
+77
+124
+55
+16
+1
+66
+189
+136
+122
+105
+133
+59
+159
+24
+121
+109
+164
+7
+171
+165
+51
+18
+55
+167
+107
+145
+108
+148
+114
+157
+118
+94
+102
+169
+100
+76
+159
+70
+197
+149
+125
+7
+125
+87
+195
+190
+189
+25
+53
+94
+89
+94
+163
+137
+156
+108
+46
+106
+24
+196
+161
+4
+178
+37
+22
+198
+195
+188
+172
+142
+106
+165
+37
+139
+102
+169
+93
+41
+14
+115
+161
+139
+183
+51
+64
+121
+154
+41
+60
+192
+16
+172
+93
+7
+8
+189
+68
+105
+24
+1
+187
+121
+40
+155
+171
+36
+78
+147
+181
+164
+152
+42
+83
+125
+199
+75
+62
+99
+36
+124
+24
+29
+161
+108
+1
+38
+24
+2
+196
+159
+195
+138
+78
+24
+47
+64
+165
+13
+192
+41
+113
+117
+83
+47
+138
+8
+8
+177
+194
+176
+112
+91
+138
+17
+60
+7
+101
+147
+170
+103
+88
+5
+40
+200
+40
+44
+101
+15
+182
+157
+109
+41
+67
+36
+11
+144
+169
+121
+4
+142
+18
+29
+19
+49
+129
+133
+41
+51
+135
+154
+113
+94
+150
+61
+18
+160
+197
+145
+101
+102
+109
+132
+17
+117
+147
+31
+66
+123
+145
+169
+109
+133
+18
+114
+117
+83
+45
+127
+155
+194
+167
+57
+44
+152
+114
+123
+112
+166
+194
+69
+70
+197
+158
+176
+32
+10
+179
+186
+103
+148
+161
+36
+168
+87
+6
+57
+94
+50
+63
+124
+180
+167
+189
+30
+82
+29
+36
+159
+29
+144
+5
+133
+156
+146
+69
+101
+191
+39
+119
+162
+103
+160
+35
+178
+152
+113
+114
+63
+159
+185
+81
+24
+15
+75
+116
+18
+69
+53
+98
+114
+3
+192
+125
+27
+35
+169
+102
+96
+60
+97
+44
+194
+169
+72
+112
+26
+156
+101
+2
+112
+50
+95
+127
+105
+90
+199
+189
+146
+172
+126
+6
+108
+192
+184
+178
+18
+103
+62
+47
+124
+128
+51
+157
+91
+132
+174
+59
+188
+200
+109
+56
+155
+27
+164
+149
+15
+154
+193
+175
+109
+84
+124
+192
+34
+78
+169
+110
+146
+85
+196
+15
+123
+8
+143
+188
+39
+147
+132
+72
+46
+31
+176
+185
+123
+76
+151
+22
+181
+86
+89
+163
+181
+22
+101
+11
+161
+70
+171
+194
+29
+29
+118
+44
+6
+41
+193
+188
+197
+93
+184
+68
+155
+118
+113
+23
+119
+109
+188
+148
+3
+86
+90
+170
+10
+128
+82
+146
+136
+101
+189
+26
+57
+110
+147
+98
+61
+90
+191
+137
+101
+176
+146
+93
+48
+57
+106
+129
+21
+161
+184
+51
+57
+82
+179
+137
+17
+70
+71
+3
+175
+29
+197
+129
+197
+25
+181
+63
+152
+146
+108
+138
+61
+125
+6
+115
+33
+169
+117
+190
+83
+195
+22
+182
+94
+125
+108
+129
+200
+40
+45
+113
+75
+36
+145
+149
+189
+198
+89
+153
+116
+121
+84
+19
+160
+195
+130
+27
+190
+98
+83
+13
+135
+95
+162
+115
+38
+192
+10
+137
+131
+155
+155
+132
+4
+31
+156
+59
+151
+179
+118
+105
+166
+55
+38
+133
+60
+167
+58
+49
+177
+17
+114
+133
+179
+74
+36
+152
+191
+185
+190
+77
+159
+59
+129
+43
+106
+47
+129
+155
+172
+39
+89
+182
+91
+113
+62
+159
+196
+144
+103
+126
+25
+19
+97
+11
+194
+67
+52
+116
+28
+130
+126
+190
+4
+118
+68
+152
+101
+41
+138
+60
+120
+179
+197
+171
+53
+184
+25
+100
+177
+157
+156
+124
+141
+127
+95
+31
+135
+135
+195
+158
+200
+180
+76
+42
+166
+24
+51
+90
+84
+97
+33
+122
+36
+122
+14
+185
+191
+82
+169
+85
+188
+161
+82
+40
+107
+84
+142
+102
+129
+64
+22
+154
+133
+10
+69
+123
+116
+196
+128
+13
+123
+24
+37
+11
+135
+116
+85
+63
+18
+146
+112
+167
+189
+36
+119
+191
+80
+162
+52
+58
+82
+166
+67
+104
+26
+24
+110
+49
+102
+175
+129
+3
+63
+152
+149
+125
+9
+136
+131
+166
+22
+40
+47
+123
+115
+186
+82
+22
+192
+156
+11
+60
+70
+77
+38
+132
+56
+147
+180
+161
+146
+28
+53
+67
+123
+142
+144
+186
+25
+78
+48
+182
+65
+155
+141
+58
+77
+142
+162
+101
+149
+187
+179
+192
+148
+158
+19
+90
+173
+31
+34
+126
+46
+149
+79
+135
+98
+175
+170
+41
+123
+169
+107
+125
+187
+3
+138
+199
+158
+157
+123
+123
+34
+100
+94
+64
+145
+95
+68
+151
+103
+54
+3
+133
+175
+55
+159
+65
+157
+161
+151
+63
+20
+155
+154
+131
+200
+25
+154
+101
+20
+13
+104
+106
+103
+66
+66
+10
+64
+99
+18
+18
+145
+116
+190
+98
+78
+187
+20
+37
+44
+131
+187
+148
+6
+111
+10
+63
+92
+185
+83
+41
+96
+14
+20
+195
+188
+179
+184
+89
+85
+107
+78
+113
+177
+45
+78
+63
+80
+114
+164
+159
+79
+43
+151
+118
+149
+35
+70
+110
+26
+171
+193
+22
+198
+190
+161
+58
+96
+62
+107
+87
+160
+178
+32
+189
+48
+192
+121
+193
+78
+128
+68
+62
+156
+182
+93
+121
+89
+51
+107
+183
+141
+198
+126
+174
+110
+96
+192
+89
+9
+59
+73
+113
+19
+101
+37
+119
+185
+35
+149
+180
+143
+46
+185
+101
+144
+155
+36
+28
+42
+7
+64
+121
+149
+6
+100
+149
+191
+11
+151
+7
+83
+40
+93
+1
+165
+185
+27
+105
+187
+174
+167
+38
+124
+10
+141
+159
+87
+94
+180
+36
+1
+78
+64
+86
+138
+59
+108
+125
+177
+141
+54
+56
+51
+2
+154
+111
+77
+66
+111
+71
+30
+137
+156
+108
+44
+88
+139
+42
+6
+58
+98
+69
+130
+161
+3
+166
+173
+145
+118
+6
+178
+16
+91
+6
+19
+64
+17
+127
+8
+107
+172
+68
+65
+175
+72
+57
+98
+72
+155
+82
+94
+30
+140
+172
+171
+81
+150
+173
+89
+179
+72
+21
+79
+89
+25
+149
+69
+73
+19
+60
+188
+193
+68
+71
+17
+66
+44
+76
+60
+81
+143
+134
+120
+118
+30
+118
+41
+186
+153
+46
+102
+1
+88
+122
+140
+142
+198
+106
+58
+198
+71
+43
+20
+135
+32
+179
+187
+110
+178
+79
+78
+155
+28
+180
+29
+155
+66
+3
+30
+149
+32
+47
+199
+175
+60
+188
+195
+79
+122
+19
+18
+136
+60
+137
+83
+70
+74
+19
+51
+135
+154
+109
+73
+62
+114
+128
+141
+99
+123
+51
+5
+170
+182
+163
+142
+189
+54
+23
+55
+131
+89
+158
+155
+106
+47
+125
+130
+58
+176
+140
+59
+92
+27
+130
+144
+95
+77
+7
+149
+32
+49
+8
+6
+172
+175
+108
+71
+59
+113
+153
+105
+50
+162
+117
+52
+55
+69
+118
+91
+85
+97
+18
+36
+59
+27
+34
+163
+72
+170
+176
+124
+164
+69
+145
+51
+3
+157
+119
+98
+123
+56
+34
+104
+119
+181
+15
+65
+53
+137
+150
+68
+63
+170
+52
+184
+36
+160
+36
+176
+134
+20
+114
+108
+26
+182
+61
+131
+37
+49
+158
+111
+45
+75
+43
+188
+141
+161
+96
+126
+94
+38
+180
+141
+29
+104
+169
+78
+152
+7
+78
+8
+149
+28
+29
+123
+77
+162
+77
+11
+174
+146
+114
+173
+16
+137
+83
+66
+47
+92
+128
+142
+101
+133
+93
+163
+142
+182
+18
+69
+56
+121
+24
+54
+109
+172
+52
+161
+100
+157
+40
+33
+35
+119
+199
+123
+149
+187
+184
+24
+92
+138
+6
+194
+118
+159
+100
+164
+89
+62
+173
+81
+127
+35
+66
+88
+133
+5
+39
+192
+3
+92
+123
+113
+171
+15
+151
+173
+83
+140
+97
+121
+54
+39
+148
+141
+115
+28
+133
+146
+82
+179
+137
+16
+66
+52
+120
+57
+61
+53
+172
+161
+19
+66
+22
+142
+55
+54
+32
+112
+183
+91
+102
+192
+40
+109
+99
+12
+189
+26
+53
+89
+56
+139
+133
+149
+99
+53
+27
+84
+61
+18
+158
+188
+106
+153
+160
+186
+85
+32
+31
+103
+138
+107
+1
+48
+78
+38
+127
+16
+160
+14
+45
+146
+73
+127
+112
+132
+179
+94
+152
+65
+27
+178
+27
+165
+147
+1
+83
+88
+184
+120
+60
+83
+162
+30
+124
+73
+125
+92
+26
+135
+173
+29
+17
+45
+118
+101
+150
+188
+183
+5
+186
+74
+175
+184
+137
+163
+150
+36
+63
+62
+3
+63
+156
+166
+195
+79
+123
+28
+60
+108
+116
+124
+99
+83
+5
+92
+103
+195
+45
+120
+111
+190
+145
+158
+47
+65
+168
+26
+48
+55
+99
+100
+114
+184
+82
+40
+100
+47
+177
+47
+87
+103
+40
+116
+133
+161
+169
+163
+64
+116
+125
+102
+91
+31
+169
+139
+111
+21
+127
+174
+99
+33
+111
+169
+15
+177
+127
+168
+68
+100
+189
+39
+136
+66
+168
+17
+197
+26
+192
+114
+162
+149
+38
+85
+174
+82
+126
+15
+160
+31
+146
+200
+86
+119
+147
+9
+132
+114
+102
+188
+12
+182
+187
+91
+64
+160
+192
+110
+134
+15
+84
+172
+84
+152
+159
+195
+138
+74
+4
+158
+111
+46
+81
+74
+117
+38
+179
+136
+11
+40
+145
+113
+171
+10
+126
+63
+48
+127
+133
+51
+116
+37
+180
+142
+39
+157
+190
+133
+84
+113
+121
+116
+5
+193
+113
+140
+24
+87
+104
+43
+127
+177
+120
+131
+110
+78
+82
+188
+195
+81
+133
+73
+39
+181
+139
+2
+165
+174
+156
+173
+39
+77
+117
+11
+12
+176
+149
+118
+167
+141
+144
+195
+78
+120
+14
+6
+118
+53
+59
+77
+134
+111
+63
+181
+123
+108
+146
+106
+123
+185
+5
+167
+154
+23
+158
+140
+22
+69
+21
+102
+28
+49
+46
+33
+189
+40
+138
+76
+9
+178
+186
+115
+20
+82
+115
+158
+113
+54
+111
+183
+99
+150
+15
+140
+106
+181
+135
+177
+53
+127
+84
+162
+15
+36
+82
+174
+107
+83
+133
+52
+123
+71
+116
+63
+132
+33
+10
+161
+80
+30
+68
+135
+3
+2
+184
+92
+98
+157
+63
+169
+49
+176
+21
+141
+61
+99
+49
+8
+7
+170
+158
+25
+124
+124
+27
+54
+77
+180
+190
+121
+19
+24
+177
+43
+73
+48
+39
+200
+55
+129
+83
+137
+75
+18
+37
+59
+24
+13
+70
+103
+186
+197
+104
+56
+1
+105
+23
+199
+183
+112
+25
+146
+51
+197
+121
+160
+68
+173
+28
+14
+30
+55
+62
+80
+125
+31
+64
+110
+87
+128
+191
+198
+70
+34
+182
+184
+68
+157
+132
+183
+106
+193
+9
+117
+22
+84
+112
+114
+76
+35
+129
+59
+199
+63
+189
+170
+115
+166
+159
+64
+158
+167
+185
+11
+5
+129
+130
+21
+165
+198
+108
+65
+25
+164
+160
+90
+101
+199
+83
+109
+107
+67
+40
+37
+64
+60
+182
+154
+89
+150
+103
+66
+70
+29
+148
+33
+66
+100
+10
+157
+55
+121
+27
+82
+45
+138
+23
+99
+185
+27
+94
+124
+98
+78
+186
+21
+53
+125
+80
+155
+13
+87
+2
+33
+181
+188
+103
+130
+52
+146
+11
+154
+29
+192
+95
+42
+197
+6
+67
+149
+94
+30
+129
+112
+109
+50
+119
+64
+115
+114
+49
+71
+181
+52
+88
+61
+174
+93
+197
+142
+86
+35
+44
+150
+100
+56
+39
+131
+34
+32
+85
+22
+174
+44
+99
+3
+128
+143
+113
+191
+129
+57
+181
+173
+9
+99
+118
+20
+57
+169
+101
+87
+16
+115
+149
+58
+8
+130
+113
+108
+38
+56
+196
+76
+94
+81
+37
+99
+64
+90
+169
+2
+97
+160
+91
+109
+39
+54
+172
+152
+164
+14
+13
+155
+17
+106
+87
+166
+16
+6
+94
+109
+12
+92
+45
+42
+51
+127
+104
+81
+154
+199
+11
+74
+144
+2
+120
+102
+140
+119
+58
+78
+151
+2
+55
+113
+187
+104
+146
+138
+115
+53
+86
+44
+87
+131
+200
+28
+165
+144
+183
+1
+160
+154
+90
+155
+123
+139
+133
+150
+103
+72
+106
+193
+3
+83
+74
+102
+150
+180
+139
+11
+18
+13
+119
+197
+118
+136
+156
+113
+81
+69
+85
+88
+166
+13
+181
+173
+10
+101
+122
+24
+46
+64
+174
+64
+26
+179
+42
+38
+53
+180
+3
+198
+165
+4
+143
+29
+84
+47
+130
+157
+171
+13
+143
+145
+186
+9
+185
+28
+107
+194
+2
+72
+11
+24
+42
+38
+55
+192
+56
+12
+172
+125
+2
+89
+119
+118
+39
+174
+91
+180
+68
+190
+128
+62
+18
+153
+154
+151
+125
+195
+41
+97
+15
+17
+166
+52
+17
+32
+47
+193
+138
+91
+104
+10
+122
+45
+171
+24
+10
+42
+167
+24
+38
+19
+175
+78
+94
+63
+131
+22
+154
+124
+164
+67
+126
+155
+4
+27
+130
+142
+85
+33
+36
+115
+174
+7
+77
+5
+134
+165
+183
+19
+69
+42
+34
+27
+57
+98
+81
+6
+105
+181
+145
+43
+152
+132
+25
+160
+140
+199
+138
+37
+177
+136
+20
+102
+29
+61
+105
+81
+148
+157
+13
+65
+76
+76
+175
+170
+43
+133
+13
+84
+185
+161
+99
+150
+8
+100
+129
+79
+118
+198
+123
+160
+57
+100
+90
+41
+44
+94
+167
+163
+77
+194
+76
+113
+193
+139
+105
+179
+130
+170
+50
+176
+9
+70
+142
+22
+57
+149
+178
+135
+6
+24
+91
+132
+181
+99
+165
+100
+117
+200
+152
+113
+110
+44
+78
+75
+149
+22
+193
+162
+38
+169
+76
+137
+137
+192
+123
+9
+152
+35
+39
+124
+195
+54
+172
+147
+134
+83
+94
+20
+71
+52
+73
+169
+161
+49
+46
+35
+200
+89
+133
+1
+12
+68
+101
+194
+55
+185
+17
+37
+70
+88
+102
+20
+3
+42
+25
+174
+23
+176
+49
+116
+56
+95
+66
+144
+70
+127
+133
+53
+126
+79
+143
+152
+24
+179
+60
+152
+175
+83
+125
+6
+112
+14
+83
+169
+73
+113
+29
+157
+81
+76
+127
+80
+145
+150
+196
+27
+1
+171
+18
+164
+31
+107
+168
+47
+168
+187
+12
+189
+33
+94
+73
+193
+104
+93
+22
+95
+171
+171
+92
+16
+66
+57
+149
+179
+137
+13
+48
+179
+44
+49
+103
+179
+145
+64
+77
+93
+65
+154
+141
+59
+89
+1
+9
+47
+200
+181
+86
+94
+190
+92
+45
+45
+62
+169
+63
+53
+154
+54
+137
+141
+12
+3
+118
+81
+24
+13
+64
+72
+61
+117
+158
+91
+130
+163
+10
+194
+75
+106
+166
+40
+148
+129
+45
+113
+75
+36
+140
+118
+47
+20
+100
+24
+44
+52
+116
+32
+146
+194
+47
+141
+26
+88
+96
+188
+67
+113
+76
+35
+131
+76
+77
+179
+186
+108
+173
+65
+40
+57
+179
+166
+188
+31
+100
+117
+6
+187
+75
+165
+118
+22
+71
+31
+155
+52
+116
+29
+137
+160
+131
+145
+95
+69
+159
+134
+173
+32
+34
+120
+14
+5
+101
+164
+76
+184
+23
+82
+86
+178
+98
+192
+68
+86
+104
+50
+170
+171
+101
+68
+100
+187
+26
+75
+19
+42
+80
+103
+101
+78
+162
+73
+181
+30
+153
+51
+135
+150
+84
+158
+198
+166
+14
+196
+52
+151
+40
+79
+115
+183
+62
+134
+42
+52
+136
+151
+80
+124
+29
+58
+86
+198
+12
+92
+47
+55
+107
+146
+113
+173
+19
+158
+182
+69
+176
+38
+50
+158
+99
+175
+161
+197
+134
+29
+175
+189
+162
+73
+179
+22
+123
+146
+172
+119
+166
+123
+47
+181
+60
+137
+85
+76
+91
+71
+2
+180
+62
+153
+166
+20
+24
+169
+4
+102
+174
+134
+35
+6
+128
+116
+143
+14
+2
+91
+126
+144
+129
+84
+138
+80
+35
+93
+48
+53
+89
+58
+148
+167
+75
+151
+31
+26
+84
+70
+64
+158
+169
+1
+82
+87
+185
+132
+123
+156
+32
+188
+40
+149
+135
+69
+4
+2
+178
+54
+126
+77
+124
+58
+33
+73
+145
+17
+198
+43
+74
+58
+87
+1
+28
+159
+104
+190
+8
+145
+197
+80
+105
+112
+132
+187
+138
+149
+51
+170
+161
+36
+169
+92
+35
+185
+196
+115
+124
+110
+149
+109
+111
+90
+143
+45
+185
+113
+10
+48
+198
+157
+167
+189
+34
+108
+143
+85
+21
+167
+14
+185
+182
+30
+149
+20
+184
+126
+103
+86
+190
+166
+88
+39
+41
+99
+27
+74
+200
+140
+38
+170
+78
+143
+158
+64
+163
+1
+142
+44
+190
+143
+150
+19
+162
+4
+165
+157
+59
+145
+142
+154
+47
+94
+145
+22
+32
+191
+61
+51
+158
+95
+148
+39
+100
+54
+24
+61
+156
+187
+120
+43
+176
+71
+43
+22
+149
+97
+41
+173
+72
+79
+28
+62
+123
+181
+175
+24
+177
+47
+89
+111
+68
+6
+27
+113
+39
+14
+140
+110
+4
+38
+196
+33
+36
+120
+200
+118
+115
+26
+125
+114
+161
+141
+200
+128
+172
+84
+157
+184
+97
+126
+83
+168
+64
+76
+85
+27
+194
+126
+8
+115
+23
+103
+11
+142
+151
+35
+54
+7
+157
+83
+92
+2
+189
+121
+21
+44
+72
+40
+196
+17
+134
+57
+137
+106
+6
+86
+60
+188
+192
+64
+55
+158
+54
+103
+133
+71
+28
+136
+163
+161
+96
+134
+139
+32
+144
+180
+182
+78
+26
+59
+124
+12
+159
+50
+72
+188
+80
+188
+11
+180
+182
+79
+33
+94
+63
+137
+54
+97
+98
+115
+11
+30
+81
+19
+190
+175
+138
+57
+97
+72
+162
+125
+93
+33
+164
+84
+34
+50
+193
+110
+125
+161
+40
+196
+19
+152
+140
+76
+192
+74
+118
+44
+5
+38
+182
+155
+95
+177
+10
+65
+105
+46
+134
+199
+185
+122
+68
+118
+94
+104
+182
+158
+113
+64
+165
+17
+15
+138
+102
+167
+89
+27
+168
+165
+78
+184
+197
+133
+26
+159
+120
+92
+69
+190
+121
+15
+4
+91
+117
+82
+46
+136
+5
+9
+12
+199
+84
+116
+146
+33
+89
+35
+12
+160
+57
+100
+89
+42
+49
+120
+83
+17
+159
+1
+180
+74
+24
+83
+79
+131
+78
+85
+11
+107
+147
+117
+182
+47
+45
+45
+65
+192
+167
+75
+154
+49
+114
+40
+20
+161
+184
+57
+88
+21
+137
+30
+152
+40
+74
+88
+67
+7
+45
+6
+35
+155
+17
+110
+110
+69
+25
+128
+149
+144
+126
+61
+32
+47
+196
+157
+180
+65
+174
+59
+191
+19
+193
+193
+23
+5
+22
+91
+146
+58
+38
+105
+88
+190
+151
+194
+7
+97
+123
+67
+99
+196
+83
+139
+89
+80
+86
+195
+1
+53
+116
+18
+65
+29
+189
+77
+159
+63
+148
+126
+22
+199
+200
+11
+66
+100
+8
+146
+8
+139
+164
+137
+143
+27
+79
+33
+91
+51
+88
+72
+41
+200
+33
+1
+109
+49
+114
+46
+48
+81
+55
+3
+124
+119
+1
+133
+189
+146
+171
+119
+175
+179
+100
+188
+31
+93
+79
+40
+132
+37
+35
+83
+184
+154
+71
+48
+46
+49
+80
+37
+105
+102
+71
+107
+8
+84
+34
+51
+3
+164
+152
+44
+95
+176
+5
+47
+41
+24
+174
+31
+28
+90
+84
+98
+37
+139
+103
+176
+126
+176
+124
+163
+69
+144
+49
+199
+153
+132
+18
+123
+179
+165
+185
+23
+78
+62
+79
+114
+175
+25
+179
+56
+123
+37
+115
+161
+133
+154
+126
+175
+121
+149
+9
+114
+4
+200
+168
+12
+164
+78
+198
+81
+111
+137
+28
+135
+160
+147
+47
+164
+158
+76
+37
+136
+83
+80
+135
+91
+131
+173
+61
+13
+130
+66
+23
+151
+99
+36
+130
+57
+171
+113
+141
+31
+120
+41
+167
+34
+102
+113
+161
+148
+44
+134
+12
+68
+101
+197
+75
+82
+13
+145
+156
+30
+178
+196
+179
+113
+69
+197
+166
+20
+29
+200
+143
+56
+52
+13
+11
+148
+191
+19
+194
+191
+8
+128
+95
+25
+94
+140
+193
+104
+88
+195
+183
+143
+12
+186
+14
+13
+153
+200
+26
+159
+118
+80
+21
+11
+78
+165
+95
+82
+39
+99
+47
+195
+153
+163
+3
+155
+105
+35
+69
+101
+188
+21
+39
+42
+106
+57
+192
+39
+115
+138
+191
+110
+142
+67
+121
+130
+92
+184
+78
+13
+179
+160
+145
+35
+105
+120
+176
+180
+100
+185
+10
+193
+72
+98
+146
+194
+59
+4
+98
+155
+45
+77
+63
+83
+132
+50
+111
+18
+116
+131
+145
+97
+75
+186
+39
+160
+16
+53
+179
+197
+173
+68
+47
+73
+22
+74
+50
+41
+194
+199
+48
+97
+156
+63
+171
+63
+43
+94
+184
+58
+94
+42
+6
+60
+113
+136
+3
+198
+163
+194
+104
+79
+141
+134
+136
+12
+46
+173
+25
+198
+161
+187
+77
+180
+189
+111
+167
+9
+153
+40
+60
+7
+98
+129
+94
+8
+2
+143
+38
+148
+147
+148
+167
+74
+146
+12
+160
+53
+78
+195
+67
+56
+132
+90
+150
+92
+6
+14
+31
+57
+69
+101
+184
+195
+122
+178
+170
+19
+180
+115
+70
+187
+95
+94
+107
+4
+56
+104
+125
+16
+175
+113
+99
+182
+7
+2
+152
+95
+199
+142
+65
+117
+120
+67
+122
+131
+88
+152
+119
+146
+8
+136
+147
+64
+60
+188
+192
+65
+62
+186
+161
+95
+121
+76
+167
+118
+9
+196
+98
+27
+80
+35
+98
+74
+161
+103
+171
+96
+41
+186
+149
+18
+171
+64
+46
+105
+17
+160
+12
+32
+82
+11
+126
+59
+24
+9
+43
+178
+86
+117
+125
+102
+88
+13
+84
+187
+172
+149
+148
+146
+151
+193
+195
+40
+81
+132
+66
+11
+69
+116
+83
+50
+160
+106
+1
+54
+116
+10
+24
+55
+113
+185
+96
+108
+190
+168
+100
+92
+58
+119
+197
+115
+115
+58
+118
+189
+74
+150
+34
+57
+42
+136
+45
+44
+61
+173
+92
+197
+155
+154
+134
+15
+88
+198
+197
+8
+73
+167
+149
+198
+48
+103
+188
+7
+151
+43
+100
+19
+11
+100
+98
+95
+88
+75
+64
+109
+79
+90
+32
+185
+25
+90
+117
+98
+134
+125
+143
+139
+151
+53
+161
+91
+97
+165
+115
+6
+6
+185
+53
+59
+79
+140
+135
+149
+84
+164
+32
+120
+30
+108
+175
+85
+133
+41
+48
+121
+100
+112
+170
+16
+165
+45
+189
+131
+86
+145
+96
+68
+151
+95
+11
+14
+187
+5
+144
+20
+31
+7
+164
+122
+58
+54
+4
+142
+13
+6
+122
+76
+161
+81
+42
+126
+178
+135
+10
+51
+20
+58
+175
+125
+181
+159
+132
+160
+174
+2
+50
+84
+57
+185
+200
+138
+29
+131
+126
+175
+123
+161
+62
+128
+13
+127
+46
+132
+179
+90
+128
+163
+27
+94
+121
+84
+16
+140
+103
+153
+199
+15
+104
+92
+13
+53
+8
+167
+137
+116
+71
+180
+45
+53
+115
+19
+82
+122
+195
+72
+84
+54
+172
+152
+164
+16
+29
+26
+102
+174
+131
+21
+148
+103
+82
+168
+75
+142
+176
+180
+97
+161
+96
+124
+87
+6
+53
+65
+116
+111
+26
+160
+130
+144
+95
+77
+9
+166
+117
+9
+9
+172
+153
+168
+34
+98
+82
+14
+147
+157
+22
+125
+153
+194
+182
+154
+83
+120
+173
+157
+187
+114
+2
+183
+83
+53
+174
+173
+68
+56
+129
+65
+34
+21
+27
+172
+192
+9
+131
+105
+53
+177
+187
+125
+73
+115
+37
+187
+191
+69
+97
+161
+96
+129
+111
+104
+31
+49
+14
+50
+171
+178
+133
+199
+195
+182
+138
+186
+83
+20
+178
+92
+147
+59
+35
+76
+148
+3
+91
+118
+93
+102
+172
+119
+166
+126
+65
+63
+189
+174
+143
+93
+72
+196
+125
+194
+40
+92
+195
+141
+93
+89
+99
+200
+105
+33
+57
+52
+196
+110
+100
+17
+198
+42
+71
+46
+44
+50
+103
+171
+97
+47
+14
+63
+52
+148
+23
+8
+38
+163
+34
+139
+133
+149
+95
+29
+128
+103
+71
+99
+159
+62
+147
+127
+39
+89
+190
+135
+106
+23
+187
+116
+17
+60
+5
+94
+115
+51
+71
+171
+186
+180
+13
+60
+41
+109
+89
+157
+143
+51
+16
+41
+104
+62
+38
+69
+73
+17
+51
+151
+49
+141
+4
+163
+141
+181
+20
+95
+191
+93
+38
+190
+2
+106
+18
+156
+175
+52
+132
+132
+3
+31
+158
+74
+25
+88
+104
+36
+83
+175
+101
+35
+97
+73
+168
+148
+181
+152
+87
+153
+136
+40
+17
+148
+134
+77
+58
+57
+24
+36
+1
+81
+84
+173
+88
+171
+38
+90
+2
+199
+179
+87
+114
+103
+199
+68
+16
+86
+177
+92
+159
+127
+128
+30
+28
+100
+151
+4
+67
+166
+198
+95
+194
+104
+87
+184
+122
+80
+186
+197
+112
+100
+192
+51
+184
+48
+29
+144
+10
+164
+94
+94
+115
+52
+73
+179
+15
+80
+149
+174
+105
+62
+33
+38
+136
+77
+40
+142
+100
+123
+36
+111
+142
+60
+80
+143
+136
+134
+184
+99
+139
+145
+21
+24
+158
+137
+1
+176
+46
+94
+149
+49
+156
+99
+190
+47
+179
+51
+93
+105
+190
+198
+81
+108
+124
+173
+127
+10
+115
+4
+189
+103
+115
+167
+171
+126
+16
+169
+67
+86
+116
+123
+96
+65
+131
+6
+55
+82
+198
+50
+125
+101
+80
+176
+137
+41
+12
+108
+141
+77
+194
+73
+93
+101
+175
+144
+85
+17
+143
+106
+150
+149
+144
+125
+60
+33
+64
+85
+140
+75
+191
+76
+137
+136
+188
+106
+148
+137
+89
+110
+55
+143
+170
+133
+68
+16
+84
+163
+26
+91
+117
+84
+56
+178
+173
+31
+37
+141
+114
+17
+81
+135
+86
+104
+54
+190
+53
+10
+181
+198
+162
+197
+126
+182
+165
+149
+14
+142
+127
+87
+183
+115
+41
+13
+113
+165
+172
+149
+148
+149
+165
+54
+38
+145
+131
+85
+131
+19
+143
+85
+27
+1
+162
+165
+138
+144
+26
+64
+154
+151
+118
+156
+72
+32
+143
+178
+178
+73
+36
+159
+38
+194
+28
+25
+98
+164
+103
+144
+142
+153
+47
+104
+5
+98
+144
+182
+198
+151
+125
+193
+37
+88
+195
+181
+131
+159
+178
+38
+30
+42
+182
+120
+77
+188
+37
+135
+72
+25
+101
+182
+189
+97
+81
+14
+157
+17
+91
+193
+140
+103
+159
+27
+137
+175
+20
+151
+124
+190
+22
+29
+174
+187
+157
+61
+161
+17
+52
+161
+97
+136
+150
+75
+101
+132
+87
+138
+50
+60
+110
+118
+122
+74
+150
+34
+51
+7
+181
+29
+141
+192
+80
+160
+40
+197
+27
+192
+111
+143
+57
+57
+32
+82
+1
+72
+27
+112
+30
+173
+177
+104
+30
+50
+27
+114
+46
+53
+105
+155
+191
+152
+196
+7
+80
+17
+182
+137
+187
+93
+73
+2
+162
+153
+66
+19
+129
+1
+45
+68
+200
+192
+155
+1
+10
+59
+62
+45
+118
+101
+145
+166
+87
+35
+29
+55
+76
+160
+81
+47
+157
+121
+115
+6
+200
+151
+107
+83
+134
+60
+158
+5
+14
+42
+126
+177
+130
+189
+161
+68
+164
+169
+147
+159
+32
+165
+102
+127
+44
+123
+141
+141
+179
+8
+35
+141
+133
+131
+194
+180
+141
+27
+90
+104
+13
+146
+158
+36
+197
+59
+182
+156
+105
+25
+8
+31
+114
+6
+7
+192
+90
+17
+93
+9
+24
+61
+152
+169
+44
+147
+86
+195
+1
+50
+95
+120
+63
+101
+43
+155
+143
+65
+107
+58
+188
+7
+153
+54
+146
+194
+56
+191
+40
+125
+191
+16
+184
+161
+113
+26
+143
+26
+70
+186
+88
+57
+149
+182
+153
+79
+99
+85
+23
+175
+45
+98
+186
+34
+130
+71
+64
+144
+90
+43
+50
+110
+14
+101
+79
+167
+87
+24
+165
+173
+157
+186
+104
+148
+154
+197
+200
+28
+167
+154
+19
+133
+29
+176
+196
+196
+12
+106
+133
+44
+73
+41
+195
+4
+69
+179
+53
+108
+170
+50
+169
+167
+84
+4
+72
+197
+136
+45
+45
+71
+16
+63
+38
+60
+17
+165
+40
+160
+198
+153
+139
+56
+93
+52
+81
+19
+185
+140
+175
+193
+183
+164
+139
+160
+111
+23
+144
+56
+48
+180
+54
+104
+138
+91
+111
+48
+91
+114
+65
+166
+12
+183
+195
+119
+165
+120
+36
+139
+117
+48
+39
+3
+71
+4
+186
+83
+24
+1
+194
+151
+165
+34
+118
+1
+149
+89
+195
+169
+60
+47
+142
+30
+102
+143
+139
+146
+28
+61
+112
+125
+144
+143
+163
+94
+105
+181
+144
+38
+135
+73
+22
+82
+91
+11
+51
+8
+193
+84
+170
+65
+57
+164
+70
+145
+43
+153
+133
+24
+147
+69
+88
+110
+72
+39
+191
+200
+80
+81
+172
+104
+80
+145
+155
+24
+151
+92
+196
+149
+137
+79
+44
+156
+140
+38
+170
+76
+132
+109
+66
+18
+111
+111
+68
+6
+30
+126
+93
+26
+116
+66
+155
+135
+20
+103
+42
+128
+197
+32
+17
+21
+173
+50
+148
+37
+92
+19
+89
+165
+194
+82
+150
+164
+34
+131
+79
+97
+73
+170
+163
+54
+60
+73
+102
+160
+40
+3
+57
+120
+7
+161
+107
+196
+19
+150
+138
+77
+20
+30
+199
+127
+176
+118
+123
+77
+156
+46
+75
+42
+181
+108
+19
+142
+81
+13
+149
+182
+153
+80
+103
+100
+81
+184
+179
+21
+116
+106
+196
+20
+158
+170
+197
+54
+154
+38
+47
+143
+39
+148
+135
+78
+60
+57
+5
+120
+76
+172
+155
+181
+94
+141
+2
+144
+47
+182
+77
+20
+33
+21
+28
+186
+64
+114
+106
+12
+124
+37
+110
+127
+175
+106
+61
+14
+138
+106
+191
+197
+64
+13
+103
+109
+125
+171
+107
+103
+56
+11
+164
+89
+62
+170
+66
+69
+21
+110
+72
+42
+11
+87
+25
+167
+177
+162
+182
+35
+172
+119
+170
+153
+191
+171
+105
+95
+31
+128
+92
+1
+185
+99
+132
+101
+19
+7
+66
+138
+37
+183
+167
+161
+64
+134
+30
+175
+184
+135
+152
+100
+40
+136
+61
+146
+128
+58
+194
+44
+124
+145
+157
+41
+36
+54
+198
+104
+49
+158
+109
+37
+44
+131
+190
+160
+56
+98
+86
+39
+61
+16
+148
+146
+147
+172
+108
+107
+71
+61
+130
+34
+39
+130
+27
+196
+136
+54
+100
+120
+17
+26
+2
+187
+102
+129
+60
+4
+85
+75
+83
+23
+197
+174
+74
+81
+24
+16
+81
+144
+139
+141
+197
+119
+139
+167
+153
+18
+136
+55
+107
+146
+116
+187
+77
+181
+192
+125
+27
+36
+177
+136
+32
+165
+106
+151
+158
+191
+125
+33
+72
+137
+178
+35
+6
+127
+109
+114
+109
+33
+14
+188
+7
+155
+65
+195
+190
+188
+23
+44
+61
+171
+78
+128
+71
+78
+27
+66
+154
+136
+31
+163
+101
+145
+159
+54
+90
+61
+159
+5
+197
+140
+70
+157
+118
+94
+104
+176
+122
+154
+28
+185
+60
+101
+62
+70
+63
+149
+125
+10
+140
+151
+45
+120
+113
+198
+178
+84
+110
+102
+28
+48
+41
+16
+132
+44
+80
+86
+1
+31
+180
+197
+165
+21
+46
+91
+129
+160
+196
+142
+89
+52
+119
+45
+199
+194
+175
+104
+54
+188
+49
+2
+174
+26
+191
+112
+151
+103
+58
+29
+50
+40
+195
+11
+116
+2
+167
+183
+2
+167
+183
+196
+133
+35
+20
+3
+47
+50
+82
+44
+133
+2
+18
+91
+186
+99
+123
+52
+5
+164
+144
+194
+66
+53
+123
+66
+91
+152
+93
+194
+130
+38
+60
+22
+196
+176
+95
+187
+68
+127
+152
+176
+86
+137
+51
+71
+173
+198
+37
+37
+94
+33
+154
+29
+193
+97
+47
+7
+22
+69
+22
+114
+86
+93
+191
+110
+143
+68
+124
+130
+68
+39
+31
+30
+108
+180
+107
+22
+172
+34
+57
+43
+146
+90
+28
+157
+98
+176
+172
+52
+166
+128
+76
+109
+168
+29
+64
+122
+163
+79
+9
+142
+176
+178
+86
+115
+121
+93
+71
+197
+144
+88
+35
+21
+13
+90
+31
+175
+174
+65
+30
+196
+107
+78
+103
+121
+1
+116
+90
+97
+170
+152
+179
+109
+48
+106
+11
+111
+168
+11
+154
+26
+175
+20
+145
+96
+70
+164
+156
+56
+137
+118
+78
+9
+154
+42
+74
+67
+133
+1
+9
+47
+4
+4
+187
+90
+63
+165
+26
+76
+21
+46
+88
+111
+76
+62
+88
+168
+21
+17
+117
+147
+30
+61
+97
+34
+138
+121
+87
+36
+38
+104
+82
+161
+29
+128
+111
+121
+126
+68
+75
+41
+176
+86
+134
+31
+184
+24
+88
+114
+92
+130
+156
+170
+21
+196
+192
+191
+18
+187
+163
+96
+114
+20
+97
+1
+133
+192
+156
+11
+67
+105
+26
+14
+52
+191
+77
+141
+160
+89
+96
+183
+33
+156
+38
+23
+1
+1
+197
+175
+77
+90
+49
+88
+85
+122
+167
+106
+132
+38
+48
+146
+41
+141
+73
+176
+196
+198
+25
+169
+189
+14
+188
+2
+124
+127
+54
+179
+189
+128
+67
+54
+123
+54
+19
+28
+200
+155
+130
+189
+164
+86
+42
+84
+128
+15
+136
+83
+78
+119
+14
+18
+183
+134
+162
+171
+164
+49
+20
+84
+127
+3
+84
+73
+89
+78
+67
+106
+32
+39
+148
+138
+94
+126
+116
+162
+133
+142
+58
+69
+93
+139
+3
+168
+177
+157
+146
+65
+81
+100
+77
+162
+81
+30
+53
+52
+33
+136
+118
+90
+80
+71
+109
+15
+110
+127
+172
+89
+185
+112
+8
+39
+162
+22
+77
+71
+134
+166
+188
+36
+126
+37
+91
+10
+45
+185
+107
+184
+138
+176
+18
+121
+168
+122
+26
+60
+129
+33
+40
+150
+140
+90
+81
+75
+130
+102
+45
+158
+140
+20
+64
+8
+77
+190
+51
+199
+135
+20
+103
+39
+112
+124
+138
+114
+43
+37
+36
+85
+187
+159
+73
+6
+177
+14
+94
+35
+168
+92
+42
+31
+4
+151
+74
+83
+35
+64
+76
+79
+195
+62
+20
+161
+188
+78
+176
+161
+181
+38
+2
+78
+51
+1
+149
+90
+2
+1
+192
+150
+171
+78
+128
+68
+64
+170
+43
+135
+26
+139
+4
+171
+191
+15
+167
+70
+124
+111
+155
+128
+178
+119
+112
+3
+8
+24
+71
+13
+43
+138
+45
+27
+160
+121
+86
+25
+181
+58
+122
+17
+3
+71
+2
+172
+17
+154
+174
+61
+3
+74
+20
+57
+160
+53
+79
+197
+74
+72
+168
+161
+56
+92
+45
+48
+81
+59
+27
+30
+140
+174
+186
+152
+42
+90
+161
+156
+88
+132
+197
+1
+33
+190
+45
+163
+175
+185
+140
+174
+187
+163
+93
+92
+122
+101
+113
+169
+4
+103
+185
+185
+53
+52
+34
+142
+146
+1
+96
+169
+149
+176
+119
+136
+147
+58
+26
+38
+196
+36
+57
+21
+13
+89
+24
+143
+44
+180
+91
+123
+124
+38
+119
+171
+156
+200
+193
+162
+40
+185
+149
+34
+65
+88
+146
+85
+3
+52
+85
+48
+121
+102
+119
+2
+139
+19
+65
+22
+152
+120
+148
+16
+162
+28
+115
+41
+11
+101
+111
+163
+177
+196
+185
+148
+30
+45
+8
+43
+184
+121
+70
+134
+176
+53
+139
+154
+80
+94
+43
+15
+103
+84
+180
+130
+163
+8
+182
+22
+102
+14
+166
+71
+133
+165
+194
+85
+160
+1
+164
+178
+198
+189
+152
+12
+108
+136
+53
+92
+76
+33
+113
+182
+74
+12
+4
+122
+98
+89
+54
+120
+42
+172
+56
+185
+10
+197
+94
+191
+99
+80
+193
+35
+79
+156
+29
+174
+190
+172
+125
+2
+91
+129
+153
+157
+172
+19
+165
+24
+63
+159
+190
+113
+167
+184
+7
+182
+35
+173
+124
+188
+14
+187
+2
+134
+183
+94
+122
+86
+22
+156
+142
+49
+15
+49
+165
+152
+26
+194
+131
+43
+78
+79
+177
+155
+137
+33
+169
+113
+160
+148
+51
+176
+196
+198
+24
+168
+194
+54
+179
+189
+127
+60
+18
+170
+60
+36
+79
+150
+191
+3
+97
+160
+88
+85
+122
+173
+139
+78
+17
+2
+61
+152
+165
+24
+64
+164
+14
+7
+121
+59
+72
+100
+154
+29
+189
+77
+167
+108
+147
+111
+147
+84
+182
+133
+164
+189
+62
+73
+84
+51
+152
+50
+140
+190
+82
+183
+159
+114
+54
+96
+95
+109
+197
+8
+76
+183
+18
+60
+200
+58
+148
+172
+99
+53
+28
+92
+101
+177
+154
+132
+8
+62
+98
+34
+124
+43
+143
+72
+150
+50
+150
+53
+176
+176
+78
+82
+192
+20
+194
+182
+148
+53
+185
+40
+177
+99
+6
+146
+21
+11
+84
+5
+73
+193
+106
+103
+65
+66
+14
+92
+28
+148
+33
+74
+146
+11
+160
+61
+126
+10
+128
+80
+125
+36
+87
+3
+35
+187
+10
+176
+168
+28
+62
+120
+163
+103
+151
+183
+139
+189
+85
+12
+111
+160
+161
+127
+112
+138
+17
+62
+26
+199
+159
+167
+172
+125
+7
+119
+54
+56
+57
+38
+113
+139
+21
+80
+91
+25
+134
+175
+48
+117
+72
+182
+42
+15
+114
+156
+109
+54
+144
+177
+166
+7
+150
+33
+51
+13
+22
+23
+138
+22
+93
+164
+151
+30
+23
+66
+193
+169
+79
+154
+19
+131
+17
+123
+187
+13
+200
+81
+95
+36
+165
+71
+145
+32
+87
+38
+52
+167
+138
+126
+117
+173
+186
+162
+104
+163
+50
+29
+129
+116
+136
+171
+4
+86
+85
+134
+39
+33
+48
+197
+151
+130
+26
+186
+86
+42
+83
+123
+189
+30
+81
+12
+146
+174
+130
+13
+116
+175
+12
+99
+87
+27
+181
+52
+79
+13
+167
+85
+15
+126
+17
+173
+86
+162
+199
+138
+37
+185
+177
+200
+3
+21
+105
+41
+106
+65
+44
+75
+58
+77
+145
+181
+176
+33
+15
+196
+47
+116
+78
+26
+59
+119
+187
+53
+34
+131
+82
+118
+173
+182
+131
+156
+156
+131
+188
+149
+200
+61
+171
+78
+125
+56
+8
+151
+33
+43
+161
+180
+33
+176
+160
+178
+36
+15
+165
+56
+51
+9
+196
+92
+192
+127
+33
+56
+38
+129
+35
+45
+159
+152
+82
+129
+39
+72
+85
+65
+20
+142
+71
+155
+90
+148
+78
+139
+141
+191
+82
+176
+122
+148
+188
+2
+118
+93
+95
+137
+164
+158
+72
+14
+38
+101
+70
+111
+44
+63
+187
+150
+22
+186
+120
+45
+194
+162
+23
+82
+89
+199
+195
+184
+154
+70
+32
+164
+99
+125
+55
+12
+173
+134
+54
+116
+16
+49
+153
+81
+111
+141
+46
+11
+51
+10
+7
+152
+48
+124
+111
+153
+123
+165
+85
+23
+181
+74
+23
+68
+10
+43
+176
+69
+28
+152
+58
+187
+198
+110
+76
+70
+136
+191
+124
+26
+42
+23
+159
+151
+78
+113
+182
+75
+11
+193
+58
+13
+159
+35
+183
+182
+47
+45
+46
+72
+20
+78
+89
+36
+15
+174
+108
+84
+139
+75
+4
+149
+57
+6
+124
+92
+35
+186
+4
+146
+46
+159
+147
+48
+173
+2
+61
+147
+136
+100
+176
+158
+162
+155
+74
+47
+21
+105
+42
+107
+65
+30
+197
+108
+82
+120
+179
+1
+197
+173
+66
+39
+43
+116
+107
+198
+30
+198
+127
+178
+125
+155
+6
+41
+194
+2
+66
+182
+96
+144
+198
+94
+186
+68
+136
+8
+28
+96
+124
+79
+165
+78
+183
+199
+147
+90
+19
+106
+63
+23
+179
+66
+188
+130
+97
+8
+180
+11
+45
+175
+46
+105
+19
+178
+96
+174
+182
+127
+132
+44
+83
+102
+66
+82
+98
+51
+24
+84
+92
+192
+130
+51
+139
+179
+22
+122
+137
+123
+109
+149
+113
+135
+198
+177
+75
+65
+116
+110
+18
+119
+153
+47
+107
+19
+152
+141
+76
+192
+67
+76
+55
+51
+14
+30
+55
+57
+52
+1
+139
+24
+96
+160
+98
+149
+10
+125
+60
+38
+92
+14
+55
+13
+179
+164
+172
+157
+200
+184
+108
+193
+192
+16
+165
+51
+24
+85
+97
+17
+27
+14
+41
+124
+180
+162
+155
+75
+60
+89
+191
+152
+194
+195
+28
+11
+21
+27
+177
+16
+110
+117
+109
+3
+43
+32
+4
+138
+192
+115
+164
+149
+20
+180
+105
+11
+124
+46
+160
+149
+54
+183
+14
+41
+117
+142
+194
+94
+14
+46
+147
+72
+111
+20
+120
+144
+187
+27
+78
+30
+76
+194
+77
+120
+29
+97
+119
+48
+19
+81
+119
+181
+21
+97
+197
+110
+83
+115
+140
+14
+21
+3
+33
+175
+154
+148
+107
+114
+116
+77
+19
+21
+160
+170
+183
+171
+179
+134
+196
+174
+78
+110
+158
+156
+116
+97
+135
+141
+37
+150
+175
+100
+26
+57
+110
+151
+115
+132
+162
+184
+48
+35
+183
+182
+51
+68
+155
+119
+117
+38
+173
+100
+42
+151
+131
+33
+20
+20
+145
+92
+48
+61
+133
+57
+141
+141
+179
+200
+196
+177
+99
+2
+124
+128
+51
+156
+82
+87
+190
+154
+19
+130
+14
+116
+173
+195
+17
+148
+136
+83
+73
+94
+113
+32
+174
+162
+3
+165
+163
+98
+125
+63
+60
+191
+13
+158
+30
+163
+111
+1
+8
+43
+181
+105
+5
+84
+62
+12
+119
+11
+195
+74
+86
+55
+152
+26
+183
+69
+172
+10
+114
+196
+152
+146
+110
+149
+107
+101
+51
+197
+122
+159
+59
+126
+28
+35
+160
+43
+22
+143
+65
+107
+53
+159
+80
+55
+11
+178
+168
+8
+135
+136
+7
+19
+55
+155
+40
+47
+122
+112
+172
+28
+22
+85
+113
+121
+109
+166
+16
+6
+93
+107
+9
+94
+87
+76
+72
+152
+61
+2
+66
+182
+102
+176
+142
+68
+135
+197
+167
+33
+102
+115
+172
+199
+44
+77
+68
+118
+97
+117
+36
+160
+39
+196
+28
+10
+5
+141
+8
+177
+196
+182
+134
+169
+10
+138
+144
+19
+19
+150
+130
+30
+14
+14
+160
+30
+147
+11
+146
+184
+190
+86
+7
+69
+149
+78
+127
+63
+34
+44
+155
+138
+37
+181
+158
+124
+120
+7
+163
+121
+59
+71
+96
+135
+150
+86
+165
+16
+13
+134
+94
+160
+113
+43
+43
+71
+38
+196
+33
+38
+131
+48
+108
+16
+129
+35
+48
+174
+18
+139
+75
+200
+132
+190
+156
+21
+128
+183
+145
+25
+50
+72
+184
+61
+114
+134
+181
+78
+45
+167
+200
+96
+176
+194
+185
+168
+144
+156
+37
+25
+15
+69
+79
+58
+39
+113
+124
+135
+90
+132
+181
+103
+191
+22
+13
+80
+167
+80
+183
+180
+34
+185
+6
+171
+172
+96
+31
+126
+77
+130
+86
+154
+148
+105
+102
+70
+108
+18
+143
+99
+103
+135
+80
+68
+95
+160
+103
+182
+169
+177
+138
+39
+195
+17
+155
+173
+50
+144
+15
+197
+48
+118
+79
+15
+177
+130
+192
+186
+189
+62
+78
+111
+160
+169
+172
+115
+145
+33
+101
+109
+146
+95
+58
+93
+41
+6
+74
+188
+65
+102
+30
+62
+103
+58
+26
+36
+188
+3
+126
+131
+59
+176
+120
+143
+178
+186
+115
+13
+47
+167
+180
+177
+45
+81
+81
+156
+12
+70
+117
+75
+197
+111
+96
+179
+11
+60
+61
+23
+193
+157
+3
+8
+22
+63
+184
+143
+200
+115
+89
+107
+36
+60
+36
+77
+141
+155
+69
+15
+72
+101
+163
+69
+150
+84
+156
+179
+70
+12
+43
+152
+129
+1
+49
+90
+102
+5
+112
+34
+193
+56
+2
+115
+70
+186
+91
+75
+31
+114
+10
+33
+110
+167
+14
+180
+155
+112
+80
+69
+99
+175
+158
+179
+55
+117
+14
+29
+52
+56
+69
+112
+49
+87
+85
+132
+30
+194
+93
+12
+39
+128
+17
+149
+141
+112
+200
+193
+166
+59
+61
+31
+44
+184
+115
+32
+158
+65
+172
+50
+149
+48
+147
+50
+185
+60
+94
+28
+127
+108
+113
+105
+15
+144
+128
+75
+105
+152
+172
+69
+64
+165
+18
+22
+175
+53
+148
+13
+149
+178
+126
+154
+195
+185
+160
+97
+145
+2
+110
+47
+91
+128
+149
+146
+131
+81
+105
+101
+64
+81
+111
+141
+53
+44
+195
+173
+87
+167
+17
+3
+65
+164
+198
+116
+115
+47
+49
+73
+195
+115
+141
+8
+182
+27
+123
+99
+87
+36
+35
+88
+9
+66
+118
+121
+62
+86
+161
+192
+102
+88
+7
+55
+67
+106
+40
+87
+163
+191
+82
+177
+128
+177
+117
+105
+183
+154
+82
+106
+106
+81
+133
+75
+53
+50
+23
+92
+148
+56
+11
+160
+65
+152
+127
+197
+40
+64
+28
+193
+114
+145
+47
+181
+61
+140
+94
+108
+200
+33
+197
+84
+136
+60
+135
+74
+37
+151
+179
+116
+89
+94
+162
+134
+146
+71
+112
+34
+196
+70
+60
+134
+71
+16
+62
+32
+37
+130
+56
+161
+69
+164
+166
+124
+52
+194
+104
+75
+123
+62
+63
+26
+191
+113
+160
+146
+41
+132
+21
+143
+70
+132
+162
+186
+59
+83
+167
+54
+22
+51
+107
+184
+146
+20
+11
+92
+51
+80
+27
+41
+2
+50
+80
+33
+84
+4
+72
+3
+171
+195
+39
+80
+125
+35
+85
+199
+32
+3
+128
+143
+110
+178
+79
+70
+114
+50
+80
+29
+58
+89
+18
+108
+88
+158
+157
+122
+121
+31
+94
+87
+80
+99
+76
+171
+146
+136
+104
+199
+66
+4
+35
+172
+118
+165
+129
+90
+181
+79
+43
+151
+121
+166
+114
+191
+120
+4
+148
+53
+185
+34
+143
+154
+39
+53
+166
+122
+44
+169
+18
+187
+162
+94
+105
+188
+188
+38
+138
+87
+81
+105
+99
+50
+13
+33
+78
+177
+162
+181
+32
+160
+78
+28
+64
+136
+44
+44
+68
+11
+56
+43
+153
+137
+47
+50
+78
+14
+188
+200
+113
+81
+72
+102
+169
+92
+34
+184
+197
+130
+4
+57
+111
+155
+132
+2
+25
+140
+16
+35
+67
+91
+142
+40
+160
+2
+174
+30
+20
+48
+109
+27
+185
+66
+136
+20
+100
+17
+7
+92
+85
+87
+159
+174
+14
+120
+200
+120
+122
+49
+200
+161
+173
+191
+189
+19
+13
+105
+118
+164
+122
+61
+70
+72
+10
+12
+182
+183
+64
+143
+81
+1
+78
+62
+67
+50
+94
+118
+64
+124
+171
+118
+165
+134
+121
+115
+8
+14
+12
+149
+182
+155
+100
+1
+112
+63
+171
+63
+42
+89
+159
+160
+129
+134
+40
+43
+93
+178
+30
+182
+27
+126
+119
+179
+9
+41
+169
+42
+135
+33
+184
+7
+192
+86
+194
+191
+3
+100
+172
+137
+74
+12
+7
+135
+150
+85
+159
+192
+125
+25
+24
+122
+119
+18
+33
+41
+151
+144
+103
+126
+31
+59
+77
+132
+100
+11
+171
+128
+36
+61
+47
+130
+162
+2
+154
+109
+68
+26
+146
+49
+178
+35
+6
+124
+97
+62
+107
+83
+137
+77
+31
+94
+82
+51
+168
+149
+182
+160
+121
+85
+28
+199
+151
+111
+114
+83
+73
+98
+130
+102
+40
+125
+191
+25
+28
+148
+38
+100
+61
+64
+38
+54
+190
+51
+200
+142
+56
+57
+42
+139
+60
+109
+120
+141
+165
+125
+62
+53
+161
+93
+112
+35
+3
+110
+29
+187
+69
+128
+149
+146
+138
+114
+48
+61
+137
+76
+20
+41
+66
+33
+4
+128
+128
+23
+182
+88
+97
+189
+65
+87
+140
+61
+111
+120
+124
+65
+80
+91
+32
+174
+159
+189
+107
+142
+89
+59
+159
+22
+104
+30
+50
+28
+122
+82
+193
+23
+4
+18
+77
+100
+105
+133
+56
+142
+151
+28
+14
+30
+58
+78
+145
+172
+123
+194
+63
+28
+5
+185
+63
+117
+137
+169
+181
+167
+172
+131
+44
+83
+105
+84
+163
+25
+91
+116
+82
+53
+181
+6
+12
+18
+4
+66
+163
+181
+21
+101
+23
+29
+168
+150
+186
+167
+132
+91
+161
+150
+55
+182
+197
+150
+126
+11
+135
+111
+55
+135
+116
+86
+74
+74
+179
+16
+81
+149
+162
+36
+157
+25
+133
+178
+73
+41
+186
+149
+23
+3
+14
+53
+199
+113
+93
+146
+35
+103
+99
+75
+156
+63
+178
+105
+29
+27
+105
+187
+179
+193
+147
+147
+163
+54
+61
+81
+141
+119
+48
+17
+73
+91
+90
+127
+154
+181
+99
+169
+125
+36
+89
+12
+76
+150
+17
+154
+170
+38
+101
+70
+112
+42
+45
+100
+192
+54
+1
+120
+116
+21
+81
+99
+67
+111
+65
+198
+199
+15
+104
+91
+13
+63
+59
+192
+24
+20
+104
+47
+145
+51
+6
+178
+19
+113
+111
+54
+124
+64
+71
+52
+70
+159
+121
+100
+116
+197
+140
+65
+134
+21
+124
+160
+41
+10
+91
+59
+133
+72
+36
+175
+127
+188
+181
+198
+164
+199
+122
+143
+165
+100
+117
+8
+198
+118
+126
+99
+57
+58
+38
+104
+86
+179
+102
+198
+77
+80
+192
+31
+60
+79
+136
+107
+17
+144
+115
+195
+137
+68
+182
+79
+44
+149
+106
+96
+20
+61
+182
+148
+51
+178
+11
+67
+108
+45
+101
+3
+113
+51
+94
+105
+189
+191
+50
+181
+36
+191
+20
+5
+51
+63
+118
+146
+15
+179
+134
+197
+183
+123
+98
+77
+183
+14
+33
+78
+175
+148
+113
+147
+66
+74
+52
+48
+27
+132
+151
+115
+135
+174
+34
+43
+147
+101
+85
+4
+60
+127
+18
+169
+56
+18
+8
+89
+66
+199
+5
+39
+191
+194
+54
+178
+179
+76
+48
+6
+8
+1
+135
+200
+185
+114
+20
+95
+188
+75
+161
+88
+83
+108
+102
+42
+134
+30
+172
+163
+34
+143
+152
+24
+180
+64
+165
+17
+19
+159
+188
+97
+90
+72
+25
+102
+187
+8
+166
+126
+64
+54
+148
+8
+114
+13
+56
+24
+40
+22
+174
+53
+150
+29
+24
+85
+96
+12
+12
+163
+78
+1
+104
+16
+155
+194
+168
+62
+64
+25
+183
+73
+189
+79
+176
+149
+107
+106
+74
+97
+117
+29
+125
+87
+199
+15
+96
+47
+15
+69
+84
+89
+175
+54
+153
+32
+12
+191
+35
+96
+63
+113
+111
+49
+102
+169
+98
+70
+142
+26
+75
+18
+37
+65
+59
+170
+93
+34
+169
+110
+138
+40
+199
+40
+51
+145
+16
+189
+194
+61
+25
+197
+160
+191
+111
+143
+67
+116
+91
+107
+25
+188
+101
+117
+195
+114
+134
+179
+67
+195
+168
+50
+193
+105
+97
+41
+174
+76
+99
+108
+158
+180
+58
+129
+52
+156
+71
+18
+74
+88
+60
+170
+86
+182
+123
+103
+111
+139
+37
+169
+84
+182
+142
+18
+31
+20
+44
+88
+135
+25
+134
+182
+88
+96
+182
+34
+164
+79
+3
+111
+37
+28
+32
+144
+178
+173
+35
+57
+32
+77
+176
+168
+28
+52
+68
+140
+29
+114
+30
+153
+53
+142
+177
+180
+92
+133
+170
+28
+43
+5
+47
+36
+196
+53
+161
+89
+83
+99
+55
+36
+127
+38
+86
+181
+111
+40
+45
+115
+88
+94
+171
+185
+170
+157
+9
+47
+2
+189
+117
+3
+164
+156
+64
+181
+113
+57
+126
+39
+104
+77
+127
+72
+92
+109
+27
+185
+69
+153
+98
+20
+36
+39
+109
+106
+54
+170
+138
+103
+177
+140
+47
+25
+125
+127
+41
+108
+80
+108
+129
+4
+72
+194
+120
+171
+148
+152
+183
+134
+163
+174
+179
+105
+25
+5
+9
+13
+195
+58
+194
+41
+100
+34
+106
+134
+49
+89
+93
+157
+109
+47
+98
+171
+142
+117
+28
+115
+39
+3
+63
+158
+180
+63
+161
+196
+130
+22
+162
+178
+13
+75
+134
+131
+178
+95
+167
+148
+186
+188
+55
+40
+141
+93
+88
+97
+193
+85
+170
+62
+38
+73
+103
+159
+31
+153
+45
+92
+154
+95
+184
+50
+49
+47
+40
+17
+146
+122
+26
+57
+109
+146
+92
+44
+39
+38
+77
+120
+31
+112
+191
+142
+138
+150
+62
+17
+151
+152
+156
+171
+24
+4
+15
+50
+171
+176
+117
+119
+59
+90
+6
+27
+117
+57
+91
+35
+193
+51
+167
+147
+185
+187
+58
+64
+61
+195
+24
+186
+102
+143
+145
+182
+191
+106
+121
+177
+172
+40
+98
+30
+103
+146
+153
+1
+33
+193
+64
+48
+117
+73
+187
+66
+111
+77
+66
+108
+52
+145
+199
+93
+170
+186
+186
+51
+32
+129
+94
+2
+167
+190
+38
+121
+184
+16
+39
+93
+6
+200
+149
+98
+50
+24
+91
+134
+187
+120
+34
+132
+82
+110
+121
+143
+166
+112
+181
+79
+48
+180
+48
+72
+1
+154
+120
+136
+136
+198
+163
+195
+109
+98
+9
+172
+157
+195
+157
+188
+120
+30
+106
+167
+46
+177
+51
+114
+26
+131
+153
+141
+67
+138
+26
+112
+40
+34
+49
+193
+117
+166
+145
+174
+142
+84
+31
+34
+127
+54
+187
+37
+138
+99
+151
+20
+165
+9
+173
+161
+12
+27
+54
+88
+41
+60
+192
+17
+176
+107
+58
+188
+10
+170
+133
+71
+27
+128
+129
+22
+173
+45
+111
+66
+197
+189
+162
+73
+183
+40
+196
+11
+109
+156
+158
+144
+45
+174
+37
+60
+28
+25
+102
+189
+22
+33
+199
+101
+14
+177
+140
+48
+36
+184
+182
+36
+177
+141
+59
+84
+173
+84
+154
+169
+29
+54
+66
+112
+83
+87
+178
+90
+137
+15
+63
+41
+87
+154
+140
+56
+76
+151
+26
+2
+180
+66
+178
+80
+82
+170
+86
+183
+128
+126
+8
+113
+7
+28
+103
+167
+80
+178
+155
+127
+171
+80
+147
+164
+63
+108
+78
+103
+111
+145
+75
+145
+193
+56
+2
+110
+43
+65
+11
+77
+170
+129
+42
+97
+6
+161
+118
+58
+88
+4
+34
+171
+122
+196
+86
+151
+133
+43
+61
+181
+144
+32
+101
+116
+190
+99
+83
+10
+113
+191
+128
+49
+145
+27
+66
+150
+110
+113
+88
+113
+84
+93
+5
+192
+107
+117
+136
+172
+5
+83
+59
+9
+123
+57
+40
+128
+11
+112
+174
+40
+74
+88
+57
+155
+22
+134
+14
+75
+132
+116
+113
+30
+170
+153
+185
+139
+170
+168
+80
+171
+111
+128
+171
+76
+121
+41
+156
+170
+19
+188
+154
+35
+31
+69
+141
+27
+97
+136
+145
+52
+7
+179
+16
+87
+173
+62
+15
+135
+77
+52
+22
+68
+10
+51
+18
+50
+138
+179
+36
+4
+104
+194
+25
+5
+12
+25
+50
+73
+191
+93
+45
+33
+196
+86
+150
+132
+44
+76
+59
+75
+121
+46
+195
+157
+185
+102
+148
+171
+96
+43
+192
+168
+81
+173
+116
+135
+172
+21
+176
+72
+49
+43
+22
+147
+86
+194
+189
+193
+60
+25
+10
+34
+118
+3
+155
+107
+44
+104
+32
+55
+45
+178
+63
+176
+87
+144
+80
+185
+193
+96
+40
+184
+141
+197
+112
+99
+188
+37
+133
+70
+23
+115
+82
+59
+13
+149
+184
+163
+120
+57
+68
+94
+159
+106
+11
+115
+189
+98
+96
+89
+78
+64
+85
+139
+65
+142
+74
+167
+137
+123
+107
+137
+60
+126
+18
+171
+71
+87
+88
+143
+70
+134
+177
+54
+135
+122
+125
+49
+174
+5
+66
+159
+157
+116
+81
+44
+138
+39
+192
+4
+95
+137
+162
+147
+22
+13
+81
+169
+85
+194
+198
+43
+79
+85
+7
+76
+197
+98
+15
+15
+157
+5
+21
+78
+86
+16
+120
+181
+8
+25
+77
+40
+149
+135
+73
+24
+87
+107
+64
+25
+174
+22
+171
+32
+53
+34
+130
+77
+94
+78
+21
+28
+178
+18
+111
+107
+44
+103
+22
+7
+45
+11
+62
+78
+109
+153
+140
+69
+155
+112
+82
+86
+178
+98
+188
+53
+26
+79
+42
+147
+100
+84
+5
+74
+200
+136
+17
+81
+136
+93
+131
+154
+144
+84
+8
+97
+111
+197
+188
+157
+54
+109
+176
+74
+65
+124
+156
+27
+156
+95
+167
+152
+14
+113
+155
+117
+113
+26
+141
+9
+193
+74
+116
+28
+126
+105
+98
+50
+16
+52
+167
+140
+135
+154
+112
+89
+129
+177
+107
+47
+126
+130
+51
+135
+158
+134
+183
+95
+132
+132
+11
+77
+168
+113
+171
+12
+136
+110
+43
+66
+11
+75
+153
+42
+75
+76
+180
+200
+185
+110
+196
+184
+143
+9
+165
+111
+182
+93
+127
+122
+194
+71
+81
+45
+141
+47
+14
+62
+45
+113
+77
+49
+7
+1
+146
+64
+76
+80
+197
+57
+177
+150
+105
+80
+142
+131
+108
+71
+59
+113
+149
+85
+166
+37
+129
+47
+119
+93
+90
+110
+48
+98
+159
+78
+40
+138
+70
+183
+65
+148
+102
+82
+173
+99
+40
+157
+180
+69
+1
+182
+88
+87
+138
+46
+35
+196
+59
+193
+30
+39
+168
+63
+65
+27
+174
+6
+71
+169
+177
+148
+94
+34
+163
+72
+163
+133
+134
+7
+39
+174
+91
+185
+92
+88
+107
+46
+117
+92
+99
+169
+129
+50
+142
+3
+144
+37
+133
+63
+186
+152
+41
+85
+139
+69
+170
+199
+66
+6
+42
+1
+29
+168
+151
+196
+20
+162
+192
+96
+50
+42
+2
+35
+196
+66
+30
+186
+53
+40
+168
+51
+196
+121
+163
+95
+101
+158
+39
+12
+124
+44
+146
+82
+181
+151
+77
+106
+146
+128
+56
+184
+199
+139
+46
+25
+137
+2
+176
+45
+88
+121
+140
+149
+38
+84
+168
+53
+9
+181
+10
+31
+105
+149
+152
+170
+54
+196
+91
+181
+69
+184
+88
+74
+53
+51
+35
+149
+181
+146
+50
+186
+70
+143
+34
+112
+172
+25
+5
+9
+12
+193
+49
+156
+101
+199
+92
+160
+132
+154
+141
+63
+111
+100
+200
+104
+26
+21
+97
+193
+83
+165
+45
+192
+144
+143
+158
+68
+185
+102
+151
+190
+190
+25
+47
+59
+129
+46
+122
+120
+21
+47
+99
+168
+122
+21
+29
+187
+57
+67
+86
+115
+122
+97
+81
+18
+182
+130
+148
+120
+187
+48
+4
+197
+142
+82
+21
+186
+131
+117
+124
+95
+55
+76
+161
+87
+76
+70
+139
+10
+12
+181
+179
+53
+105
+157
+1
+197
+177
+93
+163
+147
+16
+172
+92
+3
+195
+144
+110
+160
+176
+14
+104
+105
+92
+13
+50
+187
+70
+141
+17
+38
+78
+130
+81
+114
+159
+134
+174
+36
+52
+192
+88
+4
+32
+158
+63
+161
+3
+167
+180
+179
+54
+114
+194
+143
+115
+8
+13
+8
+129
+105
+75
+107
+171
+59
+18
+184
+142
+194
+94
+16
+51
+164
+132
+118
+121
+63
+93
+196
+140
+81
+24
+16
+85
+169
+49
+179
+32
+185
+22
+66
+200
+9
+52
+32
+129
+84
+146
+124
+31
+77
+180
+194
+144
+121
+30
+94
+94
+121
+82
+8
+110
+191
+155
+17
+110
+106
+52
+158
+77
+44
+174
+54
+159
+73
+10
+200
+117
+98
+141
+167
+133
+95
+177
+3
+28
+149
+41
+110
+88
+140
+56
+73
+138
+177
+15
+106
+96
+29
+109
+198
+6
+57
+91
+36
+3
+94
+136
+175
+23
+170
+8
+125
+77
+141
+152
+48
+123
+110
+151
+119
+163
+105
+164
+41
+177
+94
+171
+179
+136
+13
+51
+194
+103
+74
+120
+55
+56
+42
+144
+94
+64
+141
+75
+181
+18
+77
+100
+112
+175
+39
+67
+52
+106
+172
+81
+139
+104
+174
+112
+109
+48
+111
+35
+15
+176
+119
+133
+127
+167
+63
+72
+70
+176
+30
+194
+97
+36
+143
+140
+152
+53
+150
+26
+10
+28
+77
+9
+166
+119
+21
+54
+144
+173
+150
+143
+107
+158
+192
+127
+42
+109
+77
+81
+192
+26
+30
+145
+7
+135
+155
+116
+99
+153
+28
+187
+74
+165
+126
+72
+99
+150
+15
+139
+105
+180
+132
+180
+87
+107
+65
+25
+168
+182
+182
+60
+123
+2
+107
+31
+20
+47
+102
+197
+61
+197
+34
+34
+96
+78
+4
+119
+87
+49
+112
+32
+192
+60
+35
+78
+150
+7
+89
+73
+44
+7
+47
+21
+100
+18
+6
+79
+22
+24
+149
+76
+119
+29
+106
+176
+106
+54
+168
+128
+57
+192
+42
+124
+175
+130
+10
+93
+67
+164
+186
+44
+188
+135
+119
+102
+138
+113
+43
+44
+73
+49
+35
+173
+130
+20
+154
+149
+107
+102
+53
+197
+109
+81
+110
+131
+2
+34
+185
+8
+180
+12
+57
+34
+91
+39
+19
+165
+23
+53
+112
+3
+8
+24
+74
+32
+125
+65
+66
+12
+78
+161
+66
+152
+118
+143
+196
+94
+197
+139
+62
+128
+10
+110
+176
+66
+18
+117
+142
+199
+119
+125
+81
+160
+36
+181
+157
+121
+113
+186
+103
+149
+172
+90
+192
+143
+136
+130
+157
+178
+56
+136
+118
+85
+50
+139
+190
+86
+12
+94
+59
+116
+165
+145
+191
+43
+144
+73
+149
+35
+73
+126
+101
+71
+119
+76
+187
+45
+187
+118
+22
+74
+51
+44
+5
+35
+170
+109
+125
+168
+87
+17
+117
+154
+72
+51
+61
+106
+89
+182
+88
+92
+164
+158
+72
+11
+21
+29
+187
+59
+73
+109
+196
+198
+31
+4
+150
+60
+15
+152
+178
+107
+36
+60
+36
+75
+130
+109
+84
+127
+9
+111
+189
+137
+117
+76
+2
+130
+159
+187
+99
+110
+169
+30
+59
+91
+18
+85
+155
+166
+3
+126
+126
+26
+25
+123
+111
+167
+1
+106
+27
+9
+12
+191
+43
+138
+40
+1
+54
+111
+184
+110
+6
+47
+25
+132
+168
+19
+8
+78
+198
+85
+130
+13
+115
+171
+195
+28
+15
+43
+124
+158
+34
+181
+183
+77
+14
+189
+13
+179
+162
+164
+127
+85
+168
+46
+168
+193
+51
+173
+176
+102
+31
+73
+164
+123
+71
+116
+62
+124
+193
+41
+111
+104
+21
+195
+184
+148
+40
+109
+93
+180
+40
+25
+191
+122
+17
+8
+97
+114
+16
+67
+67
+197
+181
+112
+49
+89
+92
+157
+117
+86
+65
+23
+151
+107
+82
+130
+47
+110
+38
+43
+114
+99
+173
+152
+154
+157
+161
+157
+88
+122
+140
+144
+5
+132
+149
+108
+106
+67
+53
+117
+26
+110
+28
+176
+7
+58
+85
+190
+184
+192
+97
+58
+80
+157
+24
+130
+170
+52
+185
+43
+193
+169
+81
+169
+87
+199
+14
+92
+28
+141
+2
+141
+32
+123
+53
+15
+16
+170
+71
+103
+179
+149
+81
+150
+175
+100
+27
+69
+168
+193
+47
+143
+36
+131
+68
+33
+186
+16
+27
+21
+84
+120
+163
+103
+149
+170
+84
+175
+93
+182
+60
+122
+193
+60
+30
+37
+154
+197
+196
+3
+52
+92
+79
+55
+17
+10
+107
+152
+148
+124
+15
+176
+120
+136
+136
+199
+169
+28
+45
+21
+124
+160
+44
+25
+160
+132
+158
+162
+151
+46
+117
+92
+101
+183
+191
+106
+114
+134
+178
+66
+197
+192
+182
+164
+154
+46
+95
+151
+59
+193
+29
+39
+174
+92
+190
+116
+190
+94
+56
+96
+71
+165
+150
+20
+167
+28
+66
+145
+76
+153
+35
+41
+130
+11
+102
+117
+181
+36
+188
+8
+159
+90
+109
+43
+79
+92
+42
+23
+168
+200
+88
+131
+197
+1
+34
+197
+81
+114
+162
+148
+28
+44
+10
+68
+119
+99
+130
+90
+170
+11
+139
+139
+187
+68
+129
+170
+54
+200
+116
+100
+155
+31
+194
+88
+185
+124
+78
+157
+44
+52
+113
+14
+72
+110
+8
+64
+111
+99
+192
+65
+65
+5
+48
+44
+32
+199
+112
+82
+86
+180
+107
+24
+184
+91
+87
+109
+67
+29
+170
+161
+37
+177
+126
+170
+83
+176
+109
+68
+30
+177
+190
+149
+186
+177
+189
+143
+161
+83
+52
+168
+139
+121
+81
+199
+67
+10
+59
+63
+51
+138
+171
+192
+13
+151
+186
+164
+112
+195
+167
+46
+173
+26
+1
+173
+27
+9
+10
+184
+16
+43
+122
+140
+150
+38
+82
+154
+188
+144
+173
+145
+117
+195
+118
+161
+101
+159
+51
+73
+184
+44
+14
+90
+12
+64
+78
+93
+58
+109
+136
+38
+12
+129
+65
+36
+32
+69
+127
+141
+107
+172
+69
+74
+23
+71
+23
+101
+4
+114
+54
+97
+99
+124
+55
+15
+195
+33
+48
+191
+122
+10
+165
+104
+141
+112
+4
+19
+75
+80
+9
+140
+159
+98
+163
+93
+100
+162
+71
+173
+1
+51
+103
+160
+34
+162
+70
+162
+143
+200
+112
+74
+39
+170
+72
+103
+169
+93
+35
+176
+140
+58
+96
+52
+54
+54
+42
+172
+56
+187
+24
+60
+145
+132
+83
+114
+139
+10
+15
+197
+55
+158
+48
+72
+4
+173
+6
+82
+38
+95
+28
+119
+65
+119
+130
+107
+76
+93
+73
+4
+172
+194
+20
+173
+67
+42
+51
+132
+139
+45
+18
+111
+104
+23
+8
+43
+185
+126
+91
+13
+63
+66
+29
+188
+65
+102
+30
+59
+87
+196
+194
+9
+105
+152
+168
+47
+168
+192
+41
+116
+135
+167
+187
+19
+35
+39
+120
+167
+128
+62
+25
+193
+136
+80
+60
+44
+127
+171
+87
+184
+120
+67
+121
+130
+87
+156
+157
+139
+29
+119
+60
+91
+3
+5
+1
+163
+173
+173
+85
+152
+151
+139
+83
+44
+122
+135
+115
+74
+14
+16
+171
+87
+186
+136
+143
+36
+124
+27
+47
+36
+2
+84
+94
+6
+194
+109
+115
+108
+14
+117
+180
+28
+148
+41
+114
+114
+64
+156
+166
+193
+64
+49
+123
+96
+70
+159
+125
+121
+199
+111
+74
+47
+16
+73
+99
+137
+132
+157
+160
+144
+31
+89
+58
+152
+190
+175
+141
+75
+177
+191
+159
+37
+190
+12
+162
+64
+132
+15
+106
+104
+69
+78
+52
+6
+175
+198
+10
+85
+18
+151
+140
+89
+71
+30
+146
+6
+120
+74
+165
+122
+52
+14
+15
+169
+81
+168
+80
+170
+106
+109
+102
+30
+65
+124
+165
+73
+158
+93
+135
+173
+29
+16
+37
+82
+157
+9
+46
+195
+158
+197
+158
+180
+56
+122
+29
+77
+199
+106
+44
+117
+103
+171
+100
+66
+93
+169
+176
+133
+19
+121
+157
+54
+114
+5
+5
+189
+86
+18
+135
+52
+98
+126
+70
+94
+130
+141
+73
+173
+183
+140
+199
+132
+8
+56
+68
+107
+37
+59
+20
+194
+186
+167
+134
+100
+200
+95
+176
+1
+31
+173
+165
+33
+110
+169
+26
+37
+191
+18
+192
+196
+45
+111
+61
+171
+80
+143
+143
+173
+153
+164
+11
+193
+62
+43
+100
+14
+186
+187
+53
+35
+139
+119
+64
+118
+137
+159
+123
+105
+128
+27
+8
+7
+174
+181
+123
+110
+154
+138
+41
+6
+72
+179
+33
+187
+28
+85
+64
+20
+148
+108
+117
+131
+132
+21
+133
+16
+100
+55
+36
+121
+10
+167
+116
+195
+133
+41
+53
+153
+41
+70
+51
+76
+1
+126
+149
+162
+35
+154
+8
+69
+138
+10
+24
+54
+109
+172
+50
+157
+91
+139
+14
+33
+76
+161
+86
+73
+59
+104
+95
+29
+126
+95
+38
+176
+123
+149
+195
+28
+14
+36
+92
+35
+180
+170
+4
+96
+141
+190
+67
+97
+182
+19
+81
+111
+143
+58
+66
+77
+67
+111
+64
+191
+168
+91
+41
+27
+193
+120
+183
+18
+67
+42
+48
+118
+75
+189
+62
+72
+77
+17
+11
+119
+16
+29
+36
+154
+2
+32
+176
+171
+44
+124
+155
+16
+102
+65
+76
+71
+145
+33
+98
+93
+74
+8
+186
+44
+199
+194
+178
+123
+137
+120
+84
+27
+12
+26
+53
+82
+20
+181
+112
+42
+52
+134
+136
+10
+38
+146
+131
+77
+84
+10
+104
+137
+88
+96
+187
+64
+102
+37
+108
+115
+121
+92
+63
+155
+165
+194
+81
+144
+137
+129
+144
+104
+131
+55
+148
+199
+62
+188
+172
+141
+93
+95
+136
+159
+137
+191
+111
+152
+110
+95
+182
+39
+200
+50
+101
+158
+44
+40
+44
+111
+70
+24
+119
+93
+94
+125
+110
+137
+33
+173
+139
+79
+28
+60
+105
+95
+27
+105
+192
+8
+123
+69
+105
+11
+122
+37
+124
+18
+193
+197
+41
+80
+110
+141
+57
+73
+127
+109
+114
+102
+187
+4
+145
+37
+122
+199
+99
+4
+134
+174
+37
+58
+18
+186
+158
+71
+9
+19
+35
+42
+133
+23
+147
+74
+124
+78
+155
+31
+195
+97
+29
+98
+132
+111
+80
+84
+181
+134
+178
+70
+14
+59
+30
+52
+44
+198
+195
+185
+159
+90
+112
+60
+156
+2
+10
+39
+152
+158
+183
+79
+36
+103
+96
+53
+55
+50
+10
+12
+186
+9
+180
+2
+194
+146
+129
+65
+28
+182
+47
+45
+44
+67
+5
+29
+133
+142
+53
+48
+10
+29
+87
+57
+162
+66
+135
+21
+114
+100
+173
+142
+96
+96
+116
+37
+179
+146
+69
+97
+169
+140
+120
+65
+112
+91
+142
+31
+108
+174
+78
+98
+91
+67
+188
+125
+62
+49
+137
+179
+46
+66
+185
+117
+40
+189
+172
+132
+47
+96
+156
+74
+43
+197
+193
+187
+185
+32
+126
+71
+100
+159
+56
+110
+159
+169
+182
+173
+199
+43
+70
+31
+160
+78
+35
+107
+128
+10
+110
+173
+52
+156
+75
+45
+2
+6
+22
+76
+61
+80
+133
+83
+103
+77
+137
+132
+157
+159
+140
+12
+11
+162
+77
+6
+140
+191
+87
+4
+39
+3
+66
+169
+22
+13
+83
+187
+170
+145
+137
+124
+111
+153
+115
+121
+87
+38
+46
+136
+1
+186
+108
+180
+111
+45
+77
+56
+48
+185
+82
+28
+32
+140
+152
+55
+161
+78
+16
+198
+49
+113
+44
+46
+85
+93
+1
+167
+196
+75
+81
+18
+181
+122
+107
+141
+86
+56
+161
+60
+117
+165
+134
+124
+138
+116
+55
+90
+49
+86
+79
+104
+113
+139
+22
+83
+103
+69
+92
+129
+150
+144
+117
+2
+164
+168
+132
+81
+101
+85
+197
+22
+159
+160
+133
+159
+163
+151
+35
+59
+38
+100
+59
+56
+13
+174
+127
+1
+64
+172
+64
+36
+43
+131
+2
+34
+192
+46
+154
+113
+94
+145
+29
+69
+157
+125
+142
+128
+90
+190
+130
+71
+57
+104
+111
+129
+175
+94
+190
+91
+39
+20
+171
+47
+144
+42
+160
+186
+79
+5
+120
+76
+176
+176
+73
+55
+72
+141
+3
+150
+76
+105
+151
+162
+11
+11
+171
+122
+200
+102
+15
+168
+77
+155
+39
+41
+97
+10
+190
+55
+19
+19
+150
+131
+37
+43
+123
+158
+38
+12
+129
+69
+52
+91
+85
+90
+178
+57
+146
+162
+63
+125
+182
+173
+200
+45
+71
+27
+122
+94
+67
+163
+176
+187
+141
+167
+140
+134
+147
+82
+167
+68
+111
+53
+125
+69
+93
+140
+11
+2
+119
+97
+115
+13
+48
+172
+5
+81
+44
+134
+13
+76
+140
+158
+92
+131
+162
+197
+122
+164
+87
+54
+142
+164
+112
+198
+176
+83
+111
+122
+139
+133
+150
+105
+81
+144
+142
+157
+65
+182
+109
+20
+140
+65
+132
+11
+83
+1
+61
+157
+196
+171
+61
+29
+23
+80
+73
+120
+64
+104
+51
+171
+166
+61
+71
+83
+61
+20
+169
+42
+127
+189
+194
+65
+46
+93
+142
+20
+41
+70
+57
+110
+152
+121
+162
+84
+46
+121
+108
+165
+19
+29
+200
+145
+71
+121
+91
+59
+132
+67
+11
+68
+114
+70
+2
+177
+52
+118
+45
+6
+31
+138
+147
+45
+151
+103
+58
+24
+21
+116
+107
+2
+49
+76
+19
+30
+7
+176
+194
+181
+144
+36
+121
+2
+123
+118
+8
+187
+51
+25
+89
+116
+95
+126
+102
+74
+133
+130
+191
+175
+132
+21
+135
+24
+135
+193
+145
+135
+103
+11
+137
+126
+123
+6
+131
+134
+26
+150
+66
+51
+113
+19
+100
+24
+50
+85
+67
+35
+9
+143
+179
+192
+140
+115
+30
+151
+34
+49
+189
+94
+64
+137
+55
+93
+69
+177
+46
+80
+72
+108
+3
+51
+82
+36
+74
+125
+85
+188
+164
+90
+68
+5
+15
+53
+179
+3
+9
+26
+78
+40
+138
+68
+166
+191
+55
+8
+158
+77
+45
+181
+82
+59
+20
+193
+178
+132
+187
+142
+168
+133
+88
+127
+174
+105
+67
+60
+160
+16
+59
+18
+174
+87
+153
+140
+65
+134
+21
+120
+140
+157
+85
+103
+54
+196
+96
+9
+195
+90
+188
+122
+40
+145
+110
+158
+164
+158
+78
+44
+166
+7
+147
+21
+4
+34
+171
+120
+189
+51
+11
+6
+141
+193
+96
+36
+160
+37
+181
+155
+102
+19
+1
+37
+17
+171
+76
+123
+51
+3
+164
+156
+60
+158
+12
+55
+24
+53
+103
+144
+141
+154
+59
+164
+61
+88
+182
+97
+149
+23
+3
+12
+43
+151
+124
+184
+190
+85
+8
+82
+24
+5
+20
+75
+74
+172
+168
+62
+66
+38
+35
+70
+101
+180
+173
+22
+177
+69
+24
+125
+142
+123
+65
+87
+138
+45
+32
+185
+25
+87
+100
+24
+45
+52
+112
+4
+19
+80
+105
+113
+138
+11
+31
+83
+22
+188
+136
+127
+138
+86
+77
+88
+36
+28
+43
+12
+81
+184
+173
+187
+163
+99
+125
+62
+53
+159
+84
+73
+81
+36
+87
+1
+20
+118
+125
+92
+32
+166
+108
+156
+171
+18
+172
+75
+105
+156
+190
+142
+142
+175
+173
+62
+22
+170
+27
+33
+160
+65
+153
+133
+19
+121
+155
+44
+71
+27
+129
+133
+36
+24
+21
+110
+75
+65
+114
+103
+196
+49
+133
+160
+165
+152
+29
+8
+191
+74
+127
+100
+55
+35
+113
+164
+168
+139
+123
+88
+21
+136
+31
+164
+112
+199
+183
+112
+27
+154
+83
+112
+131
+175
+74
+71
+169
+172
+116
+146
+37
+110
+123
+151
+2
+57
+130
+68
+38
+21
+181
+100
+177
+164
+190
+71
+114
+51
+79
+14
+177
+138
+34
+169
+107
+125
+189
+8
+148
+19
+183
+124
+102
+100
+83
+197
+37
+46
+148
+74
+114
+20
+92
+175
+22
+157
+145
+62
+71
+68
+166
+190
+51
+192
+98
+63
+98
+19
+32
+26
+73
+1
+153
+113
+102
+195
+55
+178
+174
+42
+85
+136
+57
+118
+198
+132
+12
+85
+6
+73
+186
+59
+78
+142
+148
+19
+180
+112
+50
+97
+129
+108
+86
+150
+127
+11
+127
+67
+60
+156
+1
+7
+32
+131
+100
+18
+12
+114
+179
+45
+60
+163
+38
+161
+23
+93
+146
+46
+161
+155
+87
+127
+183
+159
+108
+25
+177
+39
+45
+115
+92
+118
+82
+32
+59
+64
+54
+151
+25
+192
+130
+56
+169
+117
+181
+36
+186
+194
+94
+23
+94
+159
+104
+1
+70
+10
+33
+108
+153
+145
+95
+63
+123
+177
+154
+132
+7
+61
+104
+72
+100
+157
+46
+64
+169
+44
+144
+69
+123
+120
+18
+29
+12
+14
+176
+138
+43
+20
+130
+9
+80
+1
+95
+159
+100
+171
+130
+44
+95
+177
+9
+60
+78
+130
+85
+139
+71
+178
+29
+171
+169
+72
+119
+64
+118
+136
+150
+79
+129
+68
+44
+58
+155
+4
+36
+177
+142
+62
+99
+34
+116
+191
+106
+120
+173
+155
+178
+78
+63
+80
+116
+179
+31
+175
+171
+56
+194
+66
+47
+92
+130
+161
+194
+116
+153
+76
+83
+15
+146
+139
+123
+90
+36
+4
+103
+183
+174
+200
+33
+200
+105
+34
+59
+54
+194
+79
+127
+56
+195
+69
+65
+168
+24
+31
+174
+164
+23
+64
+179
+98
+182
+13
+41
+128
+199
+46
+86
+103
+47
+159
+130
+151
+134
+49
+86
+82
+116
+158
+111
+41
+50
+138
+178
+26
+162
+134
+153
+111
+89
+140
+39
+174
+97
+23
+66
+186
+123
+70
+115
+60
+132
+52
+128
+102
+62
+60
+2
+74
+29
+114
+23
+112
+66
+187
+131
+108
+71
+52
+76
+189
+50
+1
+154
+116
+112
+32
+185
+28
+100
+154
+24
+159
+142
+22
+57
+147
+175
+126
+184
+166
+144
+172
+140
+97
+122
+57
+49
+182
+54
+91
+63
+158
+181
+69
+191
+123
+22
+26
+163
+144
+199
+102
+24
+30
+167
+138
+124
+109
+135
+33
+186
+19
+42
+81
+113
+148
+73
+114
+27
+139
+188
+83
+7
+98
+129
+92
+191
+119
+198
+119
+136
+147
+61
+41
+99
+27
+73
+194
+112
+131
+178
+90
+138
+20
+82
+117
+166
+140
+151
+49
+140
+196
+125
+183
+178
+20
+120
+141
+170
+152
+186
+148
+19
+179
+105
+26
+10
+31
+98
+109
+177
+85
+116
+131
+142
+79
+198
+80
+100
+76
+160
+78
+33
+98
+92
+74
+20
+55
+152
+13
+119
+196
+107
+77
+98
+101
+124
+34
+91
+46
+57
+127
+52
+166
+135
+115
+78
+33
+99
+96
+91
+82
+80
+141
+130
+110
+91
+162
+153
+62
+198
+31
+5
+150
+57
+192
+38
+105
+85
+169
+53
+3
+141
+17
+42
+95
+197
+128
+199
+43
+66
+14
+89
+11
+67
+105
+28
+25
+100
+178
+171
+24
+9
+42
+169
+38
+107
+106
+77
+103
+130
+59
+181
+156
+113
+74
+29
+117
+38
+179
+134
+195
+160
+10
+20
+39
+51
+160
+99
+161
+70
+179
+43
+49
+109
+17
+127
+7
+103
+158
+26
+136
+179
+57
+133
+85
+113
+114
+72
+2
+170
+3
+87
+99
+13
+183
+185
+67
+138
+22
+92
+159
+129
+146
+113
+169
+195
+54
+169
+131
+65
+10
+75
+167
+124
+43
+146
+95
+56
+84
+200
+47
+80
+59
+37
+94
+33
+160
+60
+124
+7
+131
+128
+188
+179
+186
+102
+143
+143
+175
+164
+10
+190
+49
+187
+86
+31
+18
+29
+16
+32
+52
+22
+71
+28
+131
+136
+38
+5
+89
+94
+159
+114
+55
+105
+140
+97
+129
+102
+54
+1
+127
+151
+167
+48
+188
+100
+107
+145
+112
+168
+3
+105
+11
+119
+20
+52
+130
+114
+119
+86
+48
+113
+50
+89
+82
+95
+31
+135
+134
+185
+109
+194
+181
+146
+50
+185
+65
+126
+169
+83
+177
+122
+135
+115
+80
+48
+165
+163
+90
+75
+48
+10
+35
+118
+200
+137
+30
+146
+5
+121
+80
+193
+42
+119
+136
+142
+33
+123
+43
+154
+137
+37
+193
+26
+17
+77
+105
+140
+102
+147
+170
+97
+60
+85
+175
+85
+133
+40
+39
+80
+129
+56
+174
+147
+112
+152
+112
+104
+15
+157
+9
+47
+200
+176
+62
+190
+181
+179
+53
+104
+149
+166
+55
+34
+117
+195
+120
+164
+104
+151
+175
+95
+195
+117
+149
+40
+99
+42
+158
+173
+19
+158
+177
+43
+71
+42
+13
+99
+79
+188
+18
+19
+154
+157
+154
+115
+105
+198
+44
+80
+87
+1
+29
+163
+121
+58
+60
+42
+114
+112
+45
+66
+194
+171
+82
+155
+192
+153
+199
+13
+93
+42
+20
+144
+87
+31
+3
+143
+36
+128
+47
+135
+185
+96
+116
+32
+149
+4
+88
+97
+189
+61
+70
+74
+14
+19
+190
+172
+124
+2
+98
+167
+126
+56
+2
+109
+43
+74
+60
+97
+45
+192
+156
+4
+25
+116
+78
+24
+46
+58
+141
+125
+81
+164
+56
+63
+77
+96
+86
+55
+159
+57
+113
+171
+10
+120
+33
+123
+42
+148
+111
+131
+193
+175
+118
+137
+158
+116
+80
+37
+104
+98
+50
+20
+74
+69
+149
+74
+107
+174
+84
+144
+109
+159
+174
+10
+98
+98
+108
+167
+31
+90
+64
+174
+66
+34
+11
+160
+61
+126
+13
+142
+142
+175
+170
+51
+176
+1
+22
+124
+152
+198
+22
+152
+115
+128
+133
+44
+71
+30
+145
+196
+80
+112
+155
+129
+177
+104
+34
+74
+136
+152
+92
+188
+102
+116
+184
+63
+120
+158
+71
+3
+186
+90
+62
+166
+41
+156
+169
+8
+134
+131
+188
+145
+183
+199
+143
+74
+160
+92
+113
+54
+109
+174
+60
+197
+50
+124
+98
+74
+164
+115
+18
+79
+109
+145
+91
+50
+76
+11
+184
+12
+16
+191
+6
+118
+63
+113
+113
+65
+177
+81
+97
+51
+33
+146
+180
+167
+179
+176
+44
+80
+90
+20
+112
+91
+142
+34
+124
+41
+133
+34
+8
+140
+172
+173
+93
+199
+163
+190
+73
+128
+114
+131
+162
+190
+85
+1
+46
+69
+8
+24
+77
+50
+8
+198
+123
+157
+36
+3
+96
+153
+53
+145
+193
+53
+183
+18
+68
+44
+56
+143
+159
+69
+183
+75
+8
+172
+165
+42
+171
+52
+177
+195
+180
+127
+149
+148
+149
+168
+63
+73
+72
+174
+200
+36
+19
+186
+152
+41
+75
+84
+35
+58
+31
+66
+119
+121
+60
+73
+100
+150
+197
+38
+54
+191
+58
+32
+72
+143
+12
+189
+23
+40
+38
+67
+63
+175
+87
+149
+111
+130
+182
+127
+123
+196
+72
+72
+183
+52
+68
+143
+43
+180
+90
+123
+133
+90
+144
+59
+60
+33
+59
+62
+38
+75
+107
+170
+56
+4
+127
+126
+14
+151
+185
+154
+64
+194
+193
+16
+162
+27
+108
+7
+71
+162
+140
+182
+29
+143
+193
+76
+121
+42
+163
+3
+159
+124
+118
+196
+118
+142
+192
+78
+140
+143
+1
+123
+128
+63
+28
+2
+167
+179
+180
+67
+184
+103
+164
+60
+87
+178
+88
+129
+188
+168
+119
+4
+157
+107
+32
+34
+114
+180
+60
+139
+95
+121
+75
+165
+112
+190
+136
+109
+33
+17
+9
+98
+110
+182
+102
+182
+172
+196
+34
+36
+119
+186
+50
+30
+132
+121
+138
+146
+33
+88
+35
+20
+8
+75
+176
+186
+135
+136
+2
+190
+123
+24
+45
+50
+100
+154
+21
+143
+77
+176
+162
+193
+96
+45
+4
+23
+107
+36
+48
+170
+189
+7
+144
+5
+135
+169
+197
+70
+44
+38
+36
+75
+121
+59
+63
+49
+132
+149
+110
+117
+120
+69
+131
+167
+29
+68
+152
+100
+32
+98
+100
+119
+21
+55
+142
+155
+55
+142
+158
+72
+9
+8
+173
+166
+40
+154
+164
+196
+106
+74
+85
+51
+144
+2
+120
+105
+149
+156
+191
+150
+180
+128
+156
+183
+95
+126
+106
+104
+73
+110
+3
+24
+125
+132
+71
+42
+16
+119
+172
+167
+51
+7
+188
+68
+115
+78
+37
+124
+16
+181
+144
+41
+148
+123
+4
+122
+98
+86
+39
+62
+20
+163
+199
+134
+12
+71
+115
+58
+109
+136
+39
+11
+116
+5
+185
+64
+125
+173
+112
+120
+111
+193
+158
+14
+62
+52
+158
+77
+45
+179
+71
+15
+49
+164
+142
+183
+17
+62
+16
+141
+105
+164
+38
+154
+180
+98
+165
+113
+193
+140
+103
+161
+44
+16
+104
+84
+169
+63
+54
+160
+76
+23
+55
+122
+41
+153
+151
+128
+10
+116
+7
+196
+117
+137
+171
+198
+44
+91
+146
+62
+61
+5
+90
+92
+146
+49
+180
+43
+44
+75
+55
+58
+55
+10
+168
+118
+1
+146
+68
+100
+187
+21
+48
+102
+179
+163
+163
+117
+35
+164
+67
+133
+195
+172
+80
+133
+76
+65
+107
+58
+185
+185
+49
+35
+171
+108
+114
+113
+58
+131
+64
+7
+67
+137
+24
+111
+54
+124
+63
+62
+4
+72
+195
+124
+189
+17
+5
+77
+18
+15
+134
+70
+15
+63
+49
+130
+138
+60
+121
+193
+68
+74
+32
+131
+96
+1
+144
+53
+27
+81
+47
+159
+129
+147
+121
+7
+160
+93
+121
+94
+78
+22
+31
+194
+83
+156
+193
+154
+195
+183
+144
+17
+10
+114
+191
+128
+46
+125
+143
+132
+109
+65
+16
+108
+111
+92
+159
+130
+150
+125
+9
+129
+90
+184
+97
+122
+63
+84
+142
+97
+107
+171
+59
+19
+190
+165
+86
+30
+10
+195
+80
+126
+36
+86
+193
+185
+176
+189
+152
+15
+126
+18
+177
+100
+13
+177
+152
+120
+153
+44
+85
+122
+164
+90
+70
+11
+36
+118
+184
+44
+11
+73
+140
+189
+70
+127
+130
+41
+77
+92
+65
+160
+181
+47
+54
+102
+128
+49
+144
+29
+78
+5
+135
+165
+178
+185
+107
+177
+105
+37
+80
+152
+193
+195
+33
+49
+197
+146
+102
+101
+90
+33
+188
+37
+133
+65
+199
+5
+44
+24
+146
+66
+85
+115
+129
+141
+91
+72
+21
+77
+75
+161
+93
+110
+27
+172
+193
+10
+128
+77
+109
+166
+17
+15
+138
+93
+123
+100
+91
+52
+95
+100
+154
+22
+148
+94
+30
+138
+165
+145
+191
+45
+152
+106
+67
+51
+108
+192
+179
+152
+99
+27
+75
+10
+185
+20
+55
+152
+20
+152
+138
+63
+137
+53
+90
+63
+167
+37
+125
+19
+190
+171
+122
+193
+66
+60
+170
+81
+157
+15
+77
+127
+71
+81
+52
+186
+46
+3
+5
+10
+14
+200
+72
+33
+154
+31
+2
+130
+164
+16
+28
+21
+80
+93
+40
+4
+71
+189
+97
+83
+20
+179
+96
+165
+130
+97
+15
+18
+176
+93
+179
+40
+25
+195
+148
+130
+55
+159
+61
+139
+88
+77
+75
+158
+75
+29
+99
+140
+148
+33
+67
+112
+67
+195
+170
+69
+88
+108
+63
+7
+77
+197
+94
+189
+94
+65
+148
+100
+71
+134
+165
+182
+13
+41
+130
+18
+139
+71
+178
+34
+1
+105
+24
+1
+193
+148
+159
+17
+80
+123
+22
+29
+176
+195
+188
+180
+189
+112
+178
+60
+162
+32
+135
+125
+137
+102
+181
+164
+161
+87
+80
+96
+60
+96
+36
+157
+19
+102
+47
+165
+168
+125
+42
+134
+24
+141
+29
+111
+1
+13
+70
+107
+10
+101
+119
+9
+185
+34
+139
+135
+155
+121
+133
+113
+80
+70
+98
+161
+90
+92
+144
+39
+137
+72
+199
+148
+99
+66
+108
+53
+149
+20
+181
+108
+22
+165
+188
+50
+4
+180
+44
+42
+61
+189
+191
+43
+141
+66
+128
+171
+77
+130
+86
+145
+100
+98
+92
+71
+2
+176
+39
+54
+175
+160
+191
+109
+133
+23
+141
+39
+169
+63
+56
+175
+143
+85
+31
+21
+48
+101
+170
+117
+176
+2
+30
+160
+91
+111
+46
+79
+60
+50
+165
+138
+145
+36
+108
+128
+200
+50
+98
+144
+178
+178
+65
+196
+189
+177
+158
+158
+131
+162
+194
+108
+107
+71
+62
+139
+73
+195
+113
+123
+124
+45
+150
+100
+54
+24
+62
+161
+6
+194
+108
+104
+54
+195
+83
+143
+116
+6
+199
+139
+44
+15
+93
+25
+115
+71
+192
+109
+131
+8
+66
+127
+172
+89
+185
+114
+17
+77
+111
+176
+60
+179
+141
+36
+147
+162
+47
+30
+161
+92
+108
+23
+168
+199
+86
+124
+172
+116
+153
+76
+77
+183
+7
+194
+105
+89
+188
+127
+77
+121
+35
+117
+193
+105
+96
+31
+130
+98
+21
+45
+88
+126
+163
+46
+7
+30
+117
+38
+172
+91
+6
+17
+46
+129
+160
+198
+150
+125
+197
+62
+2
+60
+141
+105
+164
+45
+193
+156
+1
+200
+191
+151
+188
+177
+168
+17
+191
+196
+56
+173
+135
+59
+135
+86
+100
+29
+75
+189
+59
+51
+179
+16
+85
+170
+60
+33
+57
+49
+181
+52
+84
+38
+71
+85
+75
+87
+51
+122
+76
+163
+96
+111
+9
+54
+50
+12
+25
+42
+29
+194
+108
+99
+25
+61
+141
+103
+150
+170
+79
+140
+131
+135
+28
+159
+98
+161
+87
+74
+64
+119
+140
+169
+155
+9
+62
+90
+185
+99
+132
+101
+21
+14
+99
+73
+151
+45
+115
+87
+90
+162
+163
+117
+41
+196
+7
+83
+35
+67
+89
+131
+187
+145
+190
+30
+79
+199
+91
+153
+100
+26
+57
+115
+175
+23
+159
+155
+97
+190
+72
+123
+89
+27
+167
+155
+32
+1
+119
+106
+170
+66
+70
+26
+123
+110
+154
+136
+35
+188
+16
+3
+79
+45
+161
+166
+144
+172
+140
+98
+129
+95
+7
+189
+77
+160
+74
+2
+152
+92
+187
+100
+115
+197
+145
+100
+100
+97
+87
+50
+118
+58
+82
+179
+132
+186
+131
+113
+100
+187
+18
+34
+39
+130
+35
+37
+110
+130
+192
+183
+172
+184
+161
+109
+9
+71
+152
+73
+71
+168
+171
+114
+147
+64
+61
+190
+194
+53
+177
+190
+146
+168
+96
+67
+141
+45
+199
+194
+171
+82
+155
+197
+190
+170
+114
+156
+113
+78
+57
+37
+115
+157
+108
+40
+66
+40
+47
+124
+123
+24
+36
+5
+106
+191
+200
+79
+78
+161
+68
+162
+165
+134
+119
+117
+27
+115
+44
+35
+15
+181
+147
+60
+35
+74
+130
+119
+144
+192
+61
+42
+105
+53
+169
+141
+129
+107
+81
+123
+13
+175
+132
+18
+124
+181
+169
+192
+32
+60
+76
+118
+29
+116
+38
+184
+159
+104
+191
+16
+174
+102
+49
+182
+50
+68
+161
+157
+92
+141
+16
+31
+40
+161
+10
+15
+5
+92
+113
+48
+75
+21
+57
+150
+192
+199
+69
+27
+141
+7
+172
+170
+75
+126
+81
+153
+191
+174
+125
+187
+195
+94
+8
+8
+172
+165
+44
+180
+88
+112
+82
+82
+154
+191
+162
+54
+66
+116
+104
+182
+159
+118
+76
+195
+92
+197
+152
+143
+89
+49
+96
+137
+163
+141
+183
+33
+151
+10
+101
+114
+181
+61
+136
+68
+191
+135
+89
+123
+139
+131
+132
+17
+117
+147
+34
+83
+194
+21
+184
+113
+27
+147
+35
+93
+45
+33
+193
+63
+44
+94
+173
+196
+15
+132
+56
+157
+34
+194
+62
+30
+25
+81
+68
+75
+42
+179
+101
+196
+74
+81
+21
+1
+16
+96
+29
+113
+18
+96
+14
+28
+40
+189
+179
+176
+46
+94
+153
+71
+53
+84
+29
+20
+60
+181
+150
+73
+87
+74
+56
+75
+151
+32
+34
+116
+191
+100
+88
+29
+181
+29
+149
+32
+55
+42
+160
+183
+56
+93
+57
+109
+147
+97
+64
+114
+107
+18
+143
+104
+133
+66
+5
+35
+170
+108
+119
+147
+9
+139
+149
+50
+160
+110
+23
+157
+131
+177
+84
+118
+150
+47
+127
+147
+137
+99
+166
+108
+155
+154
+137
+35
+180
+166
+177
+165
+199
+114
+96
+153
+57
+164
+73
+160
+104
+187
+190
+57
+33
+89
+43
+58
+162
+50
+47
+32
+170
+131
+59
+173
+115
+129
+145
+111
+159
+160
+127
+129
+32
+33
+111
+173
+44
+107
+46
+117
+89
+88
+125
+162
+52
+53
+55
+56
+46
+173
+24
+189
+119
+10
+190
+55
+25
+55
+107
+148
+122
+5
+136
+168
+188
+21
+34
+18
+4
+69
+179
+54
+116
+11
+30
+78
+3
+115
+61
+139
+85
+60
+192
+17
+180
+125
+134
+75
+49
+21
+87
+139
+48
+39
+7
+96
+111
+10
+60
+73
+97
+130
+108
+80
+108
+134
+32
+186
+28
+97
+130
+109
+85
+129
+8
+90
+76
+45
+189
+128
+73
+89
+75
+52
+39
+170
+72
+102
+171
+107
+111
+100
+8
+144
+195
+78
+118
+7
+183
+40
+193
+198
+54
+143
+177
+175
+55
+157
+53
+110
+178
+86
+111
+97
+184
+29
+124
+84
+184
+152
+60
+195
+31
+37
+145
+138
+125
+107
+119
+155
+60
+171
+88
+190
+150
+194
+18
+167
+41
+142
+85
+35
+52
+194
+100
+59
+54
+190
+57
+40
+124
+185
+198
+129
+192
+194
+44
+118
+110
+199
+12
+78
+164
+84
+29
+19
+60
+188
+190
+51
+199
+143
+67
+113
+82
+73
+104
+163
+49
+25
+116
+74
+196
+115
+129
+141
+88
+59
+165
+61
+85
+165
+22
+53
+122
+59
+56
+10
+152
+27
+198
+144
+88
+36
+22
+10
+68
+120
+108
+172
+58
+4
+104
+195
+31
+33
+122
+39
+140
+92
+91
+121
+113
+185
+99
+130
+86
+152
+137
+58
+118
+189
+74
+142
+191
+68
+96
+167
+134
+105
+27
+23
+96
+168
+150
+188
+183
+2
+170
+4
+94
+130
+132
+28
+178
+20
+119
+134
+133
+192
+161
+37
+176
+126
+174
+114
+114
+65
+163
+199
+127
+173
+98
+30
+101
+136
+106
+15
+132
+63
+194
+193
+21
+184
+124
+84
+193
+3
+82
+66
+64
+186
+144
+194
+68
+65
+181
+103
+192
+24
+19
+99
+22
+47
+84
+82
+139
+101
+152
+8
+83
+31
+35
+139
+115
+42
+25
+169
+193
+42
+112
+103
+6
+113
+28
+151
+61
+8
+100
+131
+82
+121
+186
+32
+118
+21
+72
+40
+199
+29
+190
+79
+167
+94
+65
+146
+97
+65
+120
+136
+140
+19
+61
+193
+11
+129
+77
+107
+148
+133
+63
+190
+168
+103
+111
+140
+37
+167
+75
+144
+193
+65
+48
+112
+37
+18
+176
+99
+13
+189
+18
+13
+119
+195
+103
+63
+55
+163
+83
+32
+46
+190
+127
+50
+157
+96
+167
+138
+129
+131
+31
+6
+163
+125
+81
+167
+74
+141
+187
+53
+33
+125
+55
+6
+142
+2
+138
+14
+41
+122
+162
+76
+198
+109
+72
+55
+82
+198
+50
+119
+67
+133
+2
+15
+72
+102
+166
+79
+182
+180
+43
+40
+53
+161
+89
+91
+144
+48
+193
+121
+196
+85
+154
+160
+171
+190
+6
+126
+102
+83
+182
+148
+49
+170
+176
+133
+9
+65
+107
+59
+192
+23
+12
+67
+93
+157
+106
+24
+188
+118
+16
+35
+70
+108
+26
+181
+57
+111
+159
+155
+99
+200
+111
+66
+1
+12
+67
+98
+190
+56
+32
+91
+58
+135
+89
+116
+99
+151
+15
+132
+59
+169
+83
+180
+140
+22
+67
+13
+73
+125
+89
+13
+82
+173
+108
+90
+169
+5
+111
+24
+151
+93
+194
+135
+61
+156
+192
+144
+142
+154
+50
+120
+68
+134
+194
+159
+10
+30
+95
+103
+163
+57
+76
+144
+183
+2
+171
+11
+128
+70
+71
+199
+160
+168
+172
+125
+5
+101
+165
+83
+16
+152
+171
+65
+52
+123
+75
+146
+4
+114
+49
+72
+193
+111
+127
+167
+60
+60
+22
+195
+176
+103
+35
+86
+3
+49
+69
+173
+19
+158
+177
+39
+42
+107
+63
+23
+170
+18
+175
+92
+175
+29
+196
+120
+156
+63
+174
+76
+97
+96
+107
+183
+137
+175
+15
+122
+196
+80
+113
+163
+160
+93
+122
+94
+66
+155
+135
+21
+111
+78
+71
+122
+100
+105
+126
+17
+170
+66
+72
+41
+1
+34
+200
+92
+160
+131
+151
+122
+179
+177
+58
+155
+6
+46
+19
+105
+59
+8
+122
+64
+85
+137
+61
+138
+81
+47
+155
+112
+75
+47
+4
+7
+5
+174
+196
+13
+118
+194
+103
+72
+114
+35
+182
+184
+63
+130
+13
+104
+115
+153
+83
+129
+27
+2
+172
+14
+144
+136
+125
+127
+41
+107
+76
+92
+68
+189
+118
+12
+10
+158
+59
+137
+92
+119
+88
+59
+161
+36
+171
+98
+55
+50
+3
+171
+199
+57
+153
+2
+40
+27
+200
+159
+159
+125
+119
+190
+73
+128
+113
+129
+159
+194
+133
+54
+127
+74
+105
+166
+54
+29
+88
+69
+26
+137
+192
+119
+188
+61
+79
+127
+48
+150
+71
+81
+47
+152
+90
+172
+27
+16
+54
+182
+15
+49
+163
+137
+157
+117
+86
+66
+22
+147
+83
+173
+97
+25
+83
+75
+104
+147
+152
+189
+168
+111
+156
+141
+47
+15
+70
+81
+63
+51
+136
+162
+150
+43
+110
+72
+48
+40
+9
+91
+71
+6
+199
+142
+63
+101
+37
+120
+183
+23
+95
+164
+127
+89
+193
+161
+27
+117
+65
+137
+40
+7
+83
+35
+64
+72
+62
+125
+189
+12
+177
+154
+130
+195
+6
+84
+46
+125
+139
+106
+187
+173
+160
+3
+177
+40
+50
+137
+178
+35
+8
+135
+141
+34
+141
+141
+179
+8
+33
+132
+93
+176
+20
+138
+53
+79
+198
+79
+91
+36
+197
+62
+1
+55
+121
+31
+95
+95
+116
+44
+19
+120
+154
+42
+73
+56
+83
+198
+46
+95
+160
+106
+200
+48
+89
+104
+22
+198
+194
+185
+168
+143
+146
+192
+38
+103
+79
+149
+183
+158
+109
+28
+191
+101
+85
+5
+69
+170
+5
+96
+136
+155
+105
+36
+75
+122
+64
+86
+140
+66
+137
+34
+173
+134
+46
+75
+32
+125
+59
+32
+66
+111
+67
+11
+63
+78
+107
+142
+88
+53
+129
+102
+50
+184
+57
+86
+6
+66
+148
+95
+38
+172
+97
+32
+127
+70
+82
+64
+46
+104
+10
+132
+98
+7
+158
+92
+125
+130
+52
+147
+12
+152
+4
+57
+110
+153
+127
+192
+8
+123
+69
+115
+70
+182
+67
+162
+174
+188
+163
+88
+65
+198
+9
+73
+155
+77
+73
+142
+197
+108
+77
+90
+50
+91
+99
+176
+165
+7
+154
+68
+19
+109
+81
+107
+116
+135
+166
+180
+186
+99
+123
+51
+200
+142
+55
+56
+38
+128
+26
+9
+20
+40
+62
+15
+135
+70
+14
+52
+189
+67
+101
+2
+106
+18
+161
+6
+182
+46
+39
+17
+157
+190
+123
+32
+88
+43
+74
+57
+75
+138
+160
+116
+61
+128
+15
+142
+123
+63
+70
+51
+81
+30
+55
+57
+55
+18
+14
+120
+197
+105
+54
+182
+9
+22
+46
+83
+89
+186
+116
+26
+116
+64
+138
+60
+114
+148
+66
+65
+200
+19
+113
+113
+64
+166
+28
+72
+183
+52
+67
+136
+16
+75
+105
+155
+187
+131
+102
+35
+90
+27
+155
+89
+140
+35
+154
+13
+94
+53
+72
+153
+72
+61
+116
+155
+86
+122
+159
+59
+128
+37
+74
+113
+19
+97
+11
+194
+62
+30
+27
+90
+102
+2
+93
+147
+47
+156
+122
+123
+46
+171
+14
+150
+173
+88
+177
+68
+22
+117
+110
+6
+54
+66
+113
+87
+111
+86
+117
+130
+128
+5
+79
+28
+61
+117
+154
+75
+64
+109
+82
+112
+135
+3
+200
+176
+60
+176
+116
+119
+69
+148
+69
+77
+50
+6
+187
+67
+122
+130
+90
+170
+7
+117
+43
+2
+28
+157
+89
+124
+143
+148
+2
+79
+55
+26
+60
+126
+17
+172
+82
+148
+153
+187
+148
+10
+132
+101
+25
+38
+6
+96
+126
+96
+44
+3
+28
+140
+190
+80
+172
+119
+162
+104
+172
+94
+23
+93
+151
+68
+51
+101
+146
+172
+120
+177
+185
+117
+37
+169
+80
+160
+43
+21
+142
+65
+109
+75
+70
+147
+57
+19
+5
+60
+121
+182
+7
+7
+182
+31
+154
+46
+96
+161
+105
+181
+146
+42
+144
+88
+31
+2
+130
+168
+39
+122
+184
+8
+198
+118
+127
+101
+65
+83
+111
+125
+147
+161
+48
+38
+197
+42
+76
+81
+10
+128
+82
+143
+128
+76
+111
+184
+103
+167
+79
+172
+123
+187
+19
+33
+32
+95
+85
+56
+177
+155
+142
+62
+92
+199
+162
+187
+63
+102
+48
+167
+175
+149
+123
+199
+90
+151
+100
+44
+166
+9
+155
+58
+150
+181
+142
+21
+56
+142
+152
+41
+77
+93
+73
+198
+134
+23
+139
+24
+96
+165
+126
+72
+99
+149
+200
+64
+180
+112
+47
+81
+61
+43
+112
+84
+100
+44
+171
+30
+40
+170
+64
+59
+177
+132
+3
+33
+173
+141
+94
+98
+139
+158
+93
+142
+17
+27
+12
+29
+74
+180
+16
+83
+151
+164
+27
+86
+78
+91
+52
+91
+80
+66
+80
+89
+13
+79
+158
+43
+36
+32
+70
+131
+160
+181
+54
+95
+85
+57
+179
+162
+168
+151
+195
+13
+126
+39
+104
+74
+113
+11
+52
+10
+196
+92
+185
+85
+46
+117
+88
+78
+76
+152
+31
+20
+49
+114
+41
+26
+187
+88
+48
+103
+187
+196
+96
+10
+199
+111
+71
+33
+161
+69
+165
+170
+135
+84
+88
+175
+63
+6
+69
+165
+168
+130
+68
+39
+26
+7
+11
+4
+130
+143
+93
+69
+179
+61
+156
+186
+111
+197
+182
+123
+102
+105
+111
+127
+166
+53
+23
+63
+174
+78
+100
+102
+115
+172
+197
+34
+32
+88
+44
+74
+48
+23
+109
+50
+119
+68
+139
+29
+125
+90
+15
+79
+140
+132
+134
+14
+86
+186
+151
+29
+16
+42
+107
+67
+44
+59
+159
+28
+135
+159
+148
+55
+198
+101
+19
+13
+104
+110
+132
+3
+31
+159
+73
+10
+5
+141
+1
+137
+13
+46
+155
+124
+150
+181
+140
+10
+6
+145
+20
+18
+126
+198
+53
+141
+165
+125
+71
+99
+158
+61
+148
+146
+143
+145
+185
+3
+153
+97
+9
+178
+195
+167
+46
+180
+61
+154
+174
+56
+178
+161
+171
+177
+124
+156
+17
+101
+55
+21
+35
+24
+29
+165
+125
+71
+100
+168
+103
+115
+163
+139
+174
+194
+2
+62
+159
+198
+162
+194
+109
+106
+61
+13
+127
+52
+172
+160
+20
+80
+101
+87
+10
+80
+193
+43
+125
+165
+67
+118
+107
+184
+139
+182
+42
+17
+128
+17
+151
+158
+188
+110
+170
+36
+83
+179
+130
+166
+35
+114
+170
+198
+63
+196
+16
+132
+46
+92
+136
+192
+132
+65
+200
+18
+112
+115
+81
+53
+195
+94
+9
+13
+200
+84
+109
+95
+195
+117
+144
+17
+7
+93
+97
+148
+22
+199
+3
+22
+113
+82
+71
+91
+111
+50
+109
+2
+37
+3
+85
+85
+148
+129
+41
+92
+184
+76
+199
+110
+74
+55
+61
+76
+105
+150
+157
+200
+187
+119
+40
+167
+43
+159
+166
+173
+141
+93
+88
+98
+194
+86
+173
+68
+58
+133
+83
+100
+52
+19
+41
+82
+122
+199
+97
+191
+71
+112
+34
+198
+90
+156
+126
+157
+9
+44
+186
+127
+88
+184
+116
+38
+187
+178
+189
+136
+120
+95
+94
+114
+40
+20
+161
+185
+66
+130
+193
+184
+173
+181
+132
+162
+190
+82
+182
+158
+109
+33
+18
+17
+141
+94
+96
+134
+146
+69
+102
+195
+54
+173
+158
+188
+109
+164
+8
+171
+156
+3
+14
+54
+3
+135
+183
+86
+70
+48
+56
+112
+167
+196
+74
+80
+14
+163
+56
+71
+126
+123
+6
+126
+106
+107
+85
+151
+144
+109
+158
+165
+171
+148
+151
+172
+79
+125
+44
+139
+38
+176
+120
+135
+133
+181
+93
+130
+146
+110
+149
+108
+108
+81
+119
+187
+47
+6
+9
+7
+158
+88
+110
+67
+12
+70
+120
+86
+43
+80
+97
+66
+126
+167
+71
+119
+79
+7
+136
+154
+101
+27
+54
+80
+195
+57
+187
+9
+173
+157
+191
+134
+86
+110
+91
+153
+105
+50
+162
+119
+61
+100
+47
+185
+93
+95
+130
+128
+4
+71
+192
+115
+170
+183
+174
+197
+19
+141
+77
+199
+103
+23
+15
+87
+189
+158
+50
+75
+2
+143
+42
+168
+28
+63
+126
+192
+22
+7
+45
+6
+32
+143
+172
+152
+165
+20
+38
+45
+133
+196
+184
+140
+183
+38
+189
+193
+54
+191
+62
+56
+180
+179
+52
+104
+160
+21
+90
+155
+121
+129
+88
+167
+11
+169
+116
+179
+27
+156
+98
+183
+18
+64
+27
+187
+83
+16
+150
+157
+191
+141
+128
+99
+42
+163
+7
+177
+199
+2
+22
+120
+122
+59
+56
+3
+116
+71
+186
+81
+19
+184
+133
+146
+78
+158
+49
+73
+200
+142
+56
+57
+37
+118
+173
+178
+112
+76
+49
+8
+13
+7
+127
+104
+85
+172
+71
+80
+44
+143
+68
+124
+131
+71
+47
+44
+44
+68
+20
+105
+54
+179
+192
+146
+153
+4
+47
+44
+44
+73
+42
+195
+194
+13
+137
+103
+191
+16
+180
+140
+19
+58
+177
+145
+77
+160
+67
+162
+170
+160
+33
+164
+89
+61
+167
+55
+25
+59
+125
+23
+14
+84
+178
+110
+60
+174
+108
+87
+149
+115
+156
+98
+191
+60
+50
+157
+97
+170
+148
+161
+36
+171
+108
+107
+77
+102
+117
+186
+65
+115
+107
+15
+124
+15
+172
+100
+52
+15
+22
+198
+191
+169
+94
+47
+32
+172
+149
+148
+154
+192
+167
+74
+147
+18
+187
+167
+114
+187
+101
+118
+7
+180
+20
+96
+1
+146
+66
+89
+139
+40
+185
+157
+77
+51
+19
+51
+141
+188
+62
+82
+138
+95
+127
+112
+133
+189
+142
+149
+19
+179
+102
+5
+114
+39
+12
+116
+196
+131
+25
+173
+13
+124
+29
+58
+88
+11
+75
+153
+42
+79
+101
+96
+63
+121
+157
+60
+149
+150
+164
+36
+139
+113
+32
+176
+172
+50
+159
+102
+186
+2
+140
+25
+91
+121
+110
+170
+33
+72
+136
+168
+184
+193
+106
+103
+69
+88
+111
+79
+74
+140
+174
+184
+143
+1
+124
+133
+91
+146
+61
+53
+173
+164
+27
+93
+115
+58
+109
+138
+45
+34
+199
+88
+139
+48
+37
+192
+19
+189
+166
+102
+114
+174
+15
+126
+27
+30
+137
+157
+108
+35
+43
+145
+83
+196
+27
+199
+154
+136
+34
+181
+182
+70
+185
+79
+8
+142
+183
+25
+103
+191
+27
+39
+199
+41
+55
+168
+112
+161
+158
+100
+184
+1
+156
+129
+169
+55
+5
+140
+198
+133
+14
+93
+27
+130
+142
+81
+13
+145
+157
+41
+35
+38
+120
+177
+183
+106
+190
+192
+44
+131
+194
+192
+5
+103
+175
+131
+7
+70
+152
+89
+167
+1
+108
+43
+87
+138
+42
+13
+103
+103
+96
+53
+54
+48
+200
+174
+46
+108
+38
+56
+192
+51
+182
+36
+182
+173
+200
+50
+99
+146
+185
+193
+101
+67
+96
+177
+197
+192
+181
+164
+151
+37
+63
+49
+125
+112
+145
+66
+93
+163
+143
+190
+52
+7
+179
+10
+52
+20
+57
+163
+72
+165
+143
+176
+169
+33
+85
+13
+113
+167
+183
+200
+157
+143
+46
+192
+137
+99
+159
+63
+154
+160
+174
+1
+45
+62
+171
+69
+75
+27
+94
+120
+77
+181
+193
+133
+62
+177
+106
+45
+119
+111
+193
+164
+44
+192
+157
+20
+105
+51
+168
+150
+185
+164
+124
+72
+116
+52
+68
+141
+37
+154
+188
+147
+191
+24
+26
+138
+199
+150
+116
+144
+23
+49
+85
+71
+60
+129
+35
+46
+166
+187
+28
+85
+63
+14
+113
+159
+136
+188
+104
+131
+51
+132
+139
+44
+16
+101
+57
+39
+121
+180
+195
+153
+158
+180
+55
+112
+180
+76
+40
+158
+187
+99
+116
+6
+196
+124
+185
+194
+101
+57
+38
+115
+151
+72
+72
+188
+79
+190
+27
+57
+96
+69
+152
+91
+182
+77
+25
+53
+101
+129
+63
+20
+155
+155
+135
+21
+112
+86
+109
+85
+130
+21
+155
+149
+100
+55
+37
+127
+32
+48
+3
+190
+117
+194
+116
+153
+78
+91
+42
+37
+48
+158
+114
+69
+185
+97
+114
+15
+66
+62
+178
+112
+69
+15
+65
+62
+182
+141
+9
+189
+50
+4
+174
+10
+100
+107
+145
+109
+154
+144
+78
+179
+169
+9
+133
+118
+117
+43
+6
+49
+39
+193
+12
+132
+90
+151
+103
+55
+10
+163
+89
+73
+37
+164
+57
+66
+88
+135
+19
+103
+43
+136
+31
+170
+138
+103
+180
+156
+115
+87
+90
+157
+135
+194
+154
+178
+86
+117
+127
+110
+119
+129
+102
+56
+18
+8
+92
+79
+49
+181
+46
+53
+102
+140
+123
+76
+153
+37
+45
+146
+68
+96
+169
+150
+184
+154
+73
+56
+80
+173
+122
+178
+171
+22
+198
+187
+145
+192
+46
+148
+75
+121
+57
+55
+16
+7
+100
+139
+138
+180
+40
+25
+190
+112
+170
+12
+140
+138
+164
+149
+16
+156
+199
+190
+151
+2
+51
+93
+96
+146
+9
+143
+183
+8
+8
+177
+191
+159
+34
+175
+142
+79
+3
+107
+20
+154
+148
+103
+85
+185
+146
+12
+164
+78
+191
+48
+172
+1
+63
+174
+72
+74
+197
+114
+115
+69
+181
+64
+162
+197
+124
+175
+137
+55
+96
+81
+23
+14
+81
+158
+22
+110
+61
+178
+121
+124
+58
+31
+68
+128
+159
+5
+200
+158
+150
+82
+140
+106
+181
+136
+185
+93
+90
+105
+24
+4
+7
+8
+188
+61
+72
+88
+82
+103
+80
+154
+7
+57
+85
+194
+1
+66
+188
+137
+131
+152
+135
+44
+49
+96
+141
+186
+45
+197
+180
+107
+26
+196
+148
+127
+30
+36
+149
+177
+120
+128
+96
+21
+67
+14
+81
+164
+58
+74
+127
+97
+43
+187
+143
+174
+159
+192
+118
+184
+48
+33
+165
+96
+90
+78
+58
+52
+187
+57
+66
+85
+114
+126
+128
+37
+72
+104
+181
+145
+48
+185
+74
+183
+36
+168
+89
+19
+114
+120
+91
+75
+29
+100
+144
+164
+91
+70
+199
+169
+23
+18
+101
+47
+171
+10
+120
+32
+117
+16
+44
+117
+110
+7
+56
+73
+138
+176
+14
+100
+81
+182
+169
+177
+144
+72
+138
+178
+28
+168
+159
+43
+29
+186
+57
+73
+120
+70
+141
+15
+24
+11
+55
+33
+103
+124
+22
+16
+101
+65
+84
+117
+151
+56
+182
+186
+78
+199
+94
+178
+24
+144
+51
+12
+18
+4
+63
+148
+116
+172
+185
+166
+136
+125
+124
+21
+13
+94
+48
+38
+1
+66
+189
+140
+143
+195
+87
+169
+37
+103
+84
+180
+127
+142
+111
+188
+130
+89
+172
+32
+39
+154
+171
+43
+126
+169
+85
+185
+153
+51
+133
+140
+40
+184
+146
+18
+198
+24
+165
+172
+156
+184
+105
+177
+112
+85
+103
+59
+28
+35
+163
+59
+94
+31
+142
+178
+188
+131
+97
+5
+158
+103
+4
+97
+145
+200
+95
+174
+184
+147
+22
+15
+91
+17
+80
+133
+77
+67
+115
+90
+102
+10
+138
+141
+10
+193
+69
+76
+43
+172
+46
+133
+188
+134
+110
+60
+168
+69
+103
+3
+94
+140
+191
+90
+27
+149
+55
+190
+45
+160
+159
+117
+67
+155
+125
+162
+43
+5
+44
+21
+136
+27
+140
+199
+131
+1
+27
+154
+85
+120
+159
+80
+45
+155
+127
+169
+71
+106
+3
+65
+165
+10
+174
+154
+162
+189
+80
+181
+172
+6
+87
+69
+38
+10
+115
+6
+198
+139
+54
+81
+198
+60
+181
+151
+79
+120
+12
+194
+55
+186
+20
+48
+112
+37
+20
+189
+150
+4
+78
+34
+103
+111
+141
+52
+45
+6
+30
+132
+124
+155
+18
+115
+133
+168
+8
+138
+164
+137
+153
+86
+139
+63
+129
+7
+83
+38
+88
+184
+121
+69
+125
+131
+64
+9
+76
+176
+177
+76
+70
+132
+170
+33
+67
+107
+44
+100
+6
+141
+191
+83
+181
+138
+5
+186
+76
+181
+1
+183
+88
+79
+90
+26
+148
+57
+12
+166
+85
+24
+179
+58
+143
+135
+124
+131
+77
+83
+6
+86
+67
+30
+179
+10
+52
+21
+61
+180
+134
+187
+117
+19
+59
+187
+195
+92
+200
+171
+26
+20
+88
+152
+122
+163
+85
+43
+95
+184
+49
+44
+20
+131
+5
+53
+70
+146
+48
+178
+40
+43
+100
+17
+3
+65
+163
+194
+101
+62
+60
+9
+110
+187
+128
+93
+1
+178
+55
+136
+120
+98
+108
+164
+15
+16
+163
+33
+131
+91
+175
+28
+200
+149
+96
+37
+158
+19
+88
+165
+198
+101
+32
+80
+196
+56
+175
+152
+138
+63
+139
+68
+161
+159
+103
+195
+42
+96
+5
+167
+154
+25
+164
+167
+124
+48
+169
+188
+6
+150
+48
+138
+198
+154
+143
+70
+136
+191
+122
+12
+177
+156
+144
+66
+103
+23
+11
+62
+76
+102
+123
+27
+57
+97
+73
+163
+121
+62
+91
+185
+95
+105
+178
+124
+143
+138
+147
+38
+113
+133
+188
+130
+89
+167
+7
+136
+158
+124
+131
+66
+21
+137
+33
+162
+83
+37
+82
+160
+22
+93
+159
+121
+99
+105
+143
+114
+195
+146
+122
+20
+29
+196
+117
+137
+169
+185
+186
+55
+61
+72
+88
+82
+103
+84
+174
+94
+198
+146
+99
+79
+187
+12
+195
+62
+16
+146
+130
+69
+44
+45
+71
+25
+116
+70
+179
+41
+39
+69
+66
+177
+73
+49
+33
+161
+74
+196
+113
+119
+95
+101
+154
+13
+97
+70
+146
+48
+171
+198
+52
+128
+105
+78
+123
+39
+128
+20
+166
+22
+43
+57
+156
+31
+182
+13
+40
+128
+10
+105
+142
+111
+192
+154
+3
+32
+162
+91
+85
+96
+12
+8
+146
+4
+117
+63
+131
+21
+145
+84
+198
+39
+52
+159
+92
+121
+98
+98
+111
+185
+113
+15
+75
+117
+30
+133
+129
+180
+114
+73
+8
+197
+111
+96
+174
+185
+143
+193
+74
+106
+172
+78
+120
+23
+61
+164
+33
+125
+57
+13
+170
+106
+110
+107
+53
+159
+78
+40
+138
+76
+12
+190
+38
+118
+169
+158
+26
+134
+174
+36
+55
+5
+139
+191
+99
+80
+192
+31
+63
+98
+20
+40
+67
+43
+53
+136
+143
+35
+127
+51
+161
+115
+37
+192
+21
+199
+9
+66
+113
+89
+123
+134
+101
+1
+100
+188
+30
+93
+89
+99
+192
+67
+73
+39
+178
+120
+118
+32
+134
+117
+95
+119
+55
+66
+99
+2
+129
+157
+179
+64
+173
+64
+30
+5
+167
+156
+36
+8
+132
+118
+123
+77
+155
+36
+28
+42
+3
+38
+7
+102
+144
+153
+25
+171
+1
+73
+29
+120
+61
+83
+153
+174
+69
+46
+58
+143
+131
+104
+51
+167
+149
+188
+190
+53
+10
+185
+21
+59
+166
+74
+148
+24
+13
+66
+83
+109
+106
+56
+187
+20
+37
+43
+130
+192
+188
+198
+98
+13
+196
+56
+175
+154
+149
+108
+110
+89
+144
+67
+112
+71
+19
+77
+91
+54
+106
+152
+163
+10
+200
+109
+55
+150
+5
+79
+33
+89
+43
+58
+164
+61
+90
+195
+164
+34
+127
+61
+28
+20
+64
+11
+89
+39
+37
+73
+114
+22
+114
+84
+81
+128
+41
+102
+42
+135
+36
+6
+110
+11
+72
+141
+194
+102
+66
+82
+97
+45
+1
+4
+16
+58
+6
+119
+61
+94
+18
+64
+18
+135
+54
+110
+179
+87
+110
+78
+79
+173
+129
+16
+137
+78
+38
+132
+53
+130
+104
+52
+179
+3
+16
+69
+68
+190
+130
+72
+66
+147
+90
+23
+129
+171
+65
+52
+127
+92
+14
+58
+26
+39
+5
+75
+10
+186
+28
+97
+131
+114
+106
+15
+139
+98
+141
+162
+105
+177
+119
+123
+64
+79
+102
+102
+101
+87
+15
+108
+114
+118
+83
+34
+65
+82
+111
+124
+154
+7
+55
+73
+141
+194
+101
+56
+33
+94
+69
+165
+173
+157
+185
+100
+141
+150
+28
+27
+109
+12
+93
+49
+60
+119
+174
+178
+104
+26
+18
+80
+118
+186
+57
+72
+123
+91
+41
+35
+41
+131
+19
+135
+42
+39
+60
+7
+109
+192
+171
+98
+56
+52
+16
+24
+6
+20
+69
+33
+177
+169
+26
+34
+174
+144
+96
+83
+40
+95
+6
+187
+67
+123
+135
+104
+7
+112
+4
+23
+104
+15
+153
+191
+167
+88
+24
+155
+120
+125
+74
+118
+41
+186
+154
+51
+123
+77
+160
+70
+184
+75
+199
+122
+142
+161
+87
+79
+90
+35
+3
+102
+187
+1
+127
+156
+195
+173
+83
+140
+94
+111
+21
+127
+179
+126
+151
+174
+86
+156
+161
+170
+166
+73
+147
+24
+20
+108
+68
+41
+36
+47
+166
+173
+143
+109
+166
+18
+17
+139
+84
+50
+146
+29
+66
+131
+199
+13
+88
+17
+114
+126
+139
+95
+128
+109
+105
+54
+181
+4
+197
+147
+114
+159
+127
+138
+85
+73
+72
+180
+34
+192
+43
+133
+17
+108
+90
+174
+34
+45
+163
+174
+179
+110
+54
+136
+132
+173
+50
+146
+30
+64
+118
+130
+121
+156
+46
+77
+48
+200
+169
+15
+174
+110
+100
+13
+176
+148
+100
+74
+143
+197
+97
+9
+180
+2
+195
+154
+169
+34
+86
+12
+97
+79
+200
+96
+177
+200
+8
+43
+193
+174
+107
+75
+87
+50
+122
+85
+15
+127
+28
+26
+108
+19
+138
+64
+141
+74
+174
+187
+152
+35
+41
+135
+37
+11
+137
+127
+128
+29
+21
+66
+7
+54
+62
+85
+150
+141
+99
+123
+51
+197
+129
+200
+38
+33
+58
+55
+11
+171
+130
+49
+122
+94
+69
+175
+29
+1
+148
+80
+145
+153
+21
+148
+101
+74
+134
+145
+66
+90
+147
+75
+126
+86
+186
+139
+165
+139
+153
+74
+62
+114
+125
+127
+41
+102
+48
+168
+179
+164
+177
+186
+121
+60
+68
+69
+10
+40
+148
+133
+61
+176
+107
+62
+8
+96
+104
+163
+47
+11
+47
+186
+95
+99
+146
+186
+200
+129
+181
+123
+116
+190
+93
+52
+79
+10
+145
+183
+197
+137
+55
+97
+87
+54
+145
+182
+189
+103
+115
+167
+167
+98
+85
+32
+31
+98
+107
+162
+12
+17
+196
+26
+196
+142
+89
+61
+164
+40
+162
+17
+46
+124
+129
+63
+21
+156
+151
+107
+87
+160
+177
+20
+134
+24
+140
+30
+121
+55
+44
+169
+17
+183
+147
+36
+98
+61
+85
+169
+46
+161
+155
+76
+70
+133
+171
+33
+63
+85
+141
+86
+44
+94
+169
+166
+80
+188
+10
+170
+138
+93
+122
+95
+79
+21
+12
+89
+27
+161
+125
+107
+121
+161
+81
+39
+104
+73
+105
+182
+142
+23
+57
+140
+128
+107
+98
+24
+63
+164
+15
+19
+179
+106
+26
+4
+188
+97
+95
+94
+113
+31
+177
+184
+109
+1
+27
+159
+109
+27
+183
+59
+109
+124
+164
+67
+130
+177
+97
+189
+67
+101
+4
+117
+70
+166
+171
+132
+57
+156
+23
+136
+10
+38
+136
+80
+55
+16
+2
+64
+172
+54
+179
+192
+141
+120
+52
+39
+168
+55
+21
+30
+199
+123
+148
+181
+158
+119
+93
+94
+126
+114
+151
+76
+100
+119
+20
+52
+131
+120
+140
+160
+103
+187
+194
+80
+139
+114
+38
+5
+85
+69
+51
+92
+93
+129
+144
+102
+117
+185
+56
+77
+160
+65
+156
+147
+86
+190
+174
+133
+32
+198
+100
+23
+40
+35
+52
+199
+130
+188
+163
+85
+47
+120
+95
+94
+106
+194
+15
+147
+146
+160
+47
+45
+47
+76
+41
+161
+198
+141
+66
+129
+178
+111
+68
+8
+42
+181
+104
+200
+66
+197
+192
+178
+148
+86
+184
+129
+121
+166
+107
+155
+169
+16
+179
+135
+1
+191
+136
+102
+192
+36
+91
+21
+115
+97
+153
+45
+97
+183
+25
+108
+24
+171
+15
+157
+5
+20
+74
+68
+147
+68
+93
+145
+33
+98
+90
+61
+162
+25
+93
+130
+147
+115
+166
+168
+113
+167
+189
+35
+115
+175
+16
+124
+5
+115
+50
+68
+160
+147
+46
+155
+116
+101
+170
+106
+113
+127
+141
+111
+195
+174
+90
+180
+68
+192
+137
+100
+167
+107
+136
+59
+132
+65
+1
+23
+136
+10
+37
+135
+80
+71
+108
+9
+86
+39
+59
+6
+108
+199
+22
+147
+88
+4
+32
+162
+86
+57
+172
+124
+199
+78
+79
+169
+110
+136
+30
+156
+69
+10
+41
+154
+158
+168
+190
+24
+41
+29
+8
+184
+40
+184
+144
+9
+156
+57
+146
+161
+54
+74
+165
+123
+54
+19
+27
+196
+134
+48
+80
+49
+181
+47
+53
+98
+111
+191
+149
+171
+88
+197
+188
+159
+60
+130
+46
+108
+37
+53
+186
+37
+153
+185
+135
+153
+102
+39
+115
+141
+17
+33
+49
+2
+174
+25
+189
+114
+182
+67
+166
+192
+61
+41
+98
+20
+39
+56
+190
+33
+97
+84
+29
+25
+87
+102
+26
+46
+39
+25
+2
+184
+93
+99
+164
+91
+73
+25
+91
+126
+138
+98
+148
+8
+117
+36
+159
+34
+177
+159
+163
+148
+25
+17
+80
+135
+87
+115
+107
+8
+85
+40
+73
+79
+24
+31
+174
+166
+32
+101
+123
+30
+71
+161
+126
+113
+140
+29
+117
+42
+198
+9
+79
+190
+34
+95
+67
+151
+108
+90
+172
+22
+186
+119
+37
+155
+196
+186
+155
+53
+126
+85
+177
+99
+199
+108
+57
+175
+137
+47
+46
+61
+150
+153
+175
+72
+64
+136
+42
+34
+29
+66
+140
+45
+13
+74
+130
+114
+121
+99
+106
+152
+158
+182
+69
+180
+64
+166
+23
+41
+42
+86
+142
+81
+6
+111
+13
+83
+179
+132
+185
+119
+55
+58
+54
+8
+160
+92
+110
+37
+34
+76
+154
+40
+54
+171
+138
+96
+134
+138
+29
+128
+112
+122
+128
+69
+66
+179
+82
+85
+169
+53
+198
+116
+116
+55
+85
+18
+149
+133
+62
+175
+97
+3
+148
+66
+66
+8
+52
+45
+200
+1
+7
+31
+130
+104
+49
+166
+153
+28
+195
+116
+147
+39
+110
+109
+67
+21
+124
+157
+24
+135
+196
+160
+195
+136
+63
+156
+171
+23
+1
+198
+181
+107
+13
+120
+5
+154
+79
+88
+16
+104
+88
+191
+154
+10
+74
+159
+88
+97
+193
+82
+157
+10
+46
+193
+140
+110
+200
+11
+71
+122
+100
+103
+118
+182
+29
+139
+170
+174
+115
+127
+127
+28
+25
+96
+153
+57
+169
+101
+84
+198
+34
+24
+43
+43
+73
+53
+68
+133
+184
+107
+191
+185
+191
+83
+180
+130
+162
+7
+182
+36
+178
+148
+87
+196
+193
+195
+33
+50
+198
+144
+84
+12
+116
+191
+102
+96
+59
+95
+41
+188
+164
+94
+85
+67
+40
+36
+58
+27
+43
+18
+125
+189
+16
+193
+19
+179
+105
+26
+10
+29
+89
+73
+44
+5
+34
+164
+80
+6
+116
+48
+43
+34
+17
+197
+29
+199
+136
+33
+169
+125
+28
+42
+6
+58
+100
+78
+170
+122
+199
+102
+21
+14
+95
+50
+43
+15
+106
+100
+47
+184
+77
+14
+187
+5
+143
+18
+24
+185
+97
+122
+57
+52
+198
+123
+158
+42
+28
+194
+116
+146
+37
+111
+132
+196
+195
+7
+87
+59
+177
+132
+200
+16
+103
+72
+109
+7
+66
+131
+197
+6
+63
+125
+189
+10
+161
+81
+40
+114
+122
+108
+153
+148
+107
+116
+131
+145
+93
+56
+104
+125
+15
+165
+57
+65
+77
+77
+169
+126
+36
+88
+1
+17
+99
+40
+156
+175
+47
+110
+35
+24
+29
+161
+107
+198
+22
+155
+133
+1
+15
+81
+151
+178
+114
+81
+66
+67
+10
+56
+54
+19
+30
+13
+11
+149
+196
+40
+77
+101
+114
+179
+50
+95
+121
+68
+126
+142
+120
+42
+177
+84
+117
+142
+6
+158
+93
+138
+196
+133
+35
+14
+175
+119
+147
+8
+130
+106
+71
+72
+193
+113
+142
+32
+119
+28
+95
+122
+83
+1
+62
+164
+27
+86
+75
+75
+176
+179
+96
+168
+143
+150
+13
+130
+67
+36
+12
+149
+184
+170
+164
+58
+73
+115
+38
+189
+200
+94
+173
+188
+177
+171
+38
+85
+173
+75
+94
+89
+89
+131
+193
+177
+128
+179
+128
+157
+193
+153
+176
+84
+126
+195
+41
+96
+8
+184
+33
+145
+174
+145
+102
+108
+132
+24
+159
+143
+29
+94
+102
+169
+100
+79
+176
+146
+95
+57
+89
+23
+139
+27
+113
+42
+31
+11
+193
+59
+16
+171
+84
+168
+52
+3
+154
+97
+195
+103
+63
+50
+134
+160
+152
+76
+90
+62
+165
+34
+116
+195
+132
+33
+15
+192
+25
+21
+102
+25
+35
+193
+39
+104
+73
+103
+165
+68
+127
+147
+142
+132
+113
+95
+153
+66
+22
+143
+63
+95
+4
+171
+186
+181
+15
+65
+57
+158
+36
+197
+65
+15
+109
+121
+145
+185
+5
+169
+172
+114
+142
+24
+70
+5
+197
+140
+74
+179
+16
+81
+150
+168
+62
+64
+25
+175
+24
+173
+27
+6
+196
+122
+172
+138
+80
+41
+126
+190
+12
+160
+55
+90
+47
+70
+4
+193
+127
+25
+12
+44
+161
+176
+4
+45
+33
+196
+79
+113
+167
+186
+11
+196
+80
+120
+200
+124
+139
+125
+99
+74
+151
+47
+123
+120
+13
+1
+91
+143
+41
+162
+6
+177
+13
+86
+7
+66
+136
+23
+119
+109
+180
+107
+20
+161
+190
+93
+51
+77
+2
+120
+107
+161
+3
+172
+9
+102
+137
+107
+5
+75
+2
+139
+20
+71
+47
+48
+62
+145
+114
+177
+40
+47
+122
+115
+190
+109
+149
+115
+152
+79
+110
+150
+117
+155
+75
+57
+70
+112
+43
+55
+146
+185
+197
+119
+144
+194
+69
+70
+200
+173
+37
+65
+62
+189
+178
+163
+182
+24
+108
+37
+53
+184
+28
+111
+22
+132
+197
+194
+190
+197
+76
+86
+36
+44
+139
+41
+192
+189
+6
+138
+176
+14
+98
+69
+132
+173
+56
+181
+182
+64
+143
+86
+33
+23
+47
+77
+39
+146
+127
+53
+176
+182
+109
+17
+125
+198
+66
+17
+103
+73
+112
+12
+69
+107
+17
+145
+119
+10
+193
+73
+102
+162
+53
+61
+92
+1
+183
+93
+110
+22
+146
+79
+162
+66
+139
+39
+186
+168
+141
+135
+142
+40
+165
+27
+85
+67
+37
+25
+18
+85
+147
+116
+178
+27
+164
+139
+157
+98
+178
+184
+103
+163
+60
+91
+6
+23
+87
+117
+117
+50
+51
+59
+97
+57
+67
+93
+153
+84
+128
+17
+152
+161
+2
+165
+171
+143
+126
+69
+81
+70
+96
+146
+9
+147
+1
+83
+90
+2
+2
+193
+142
+114
+9
+26
+84
+67
+49
+94
+128
+122
+183
+2
+164
+174
+169
+48
+166
+168
+114
+177
+40
+47
+129
+151
+148
+125
+25
+24
+124
+128
+55
+184
+10
+7
+152
+51
+140
+187
+62
+91
+190
+122
+21
+36
+26
+36
+182
+169
+175
+134
+28
+164
+135
+134
+193
+148
+160
+25
+113
+59
+138
+98
+143
+180
+195
+149
+143
+120
+31
+111
+186
+119
+44
+197
+187
+152
+33
+33
+101
+107
+135
+51
+94
+106
+194
+12
+127
+59
+13
+148
+173
+108
+93
+187
+88
+48
+95
+137
+171
+197
+46
+106
+23
+187
+120
+37
+149
+157
+6
+27
+110
+15
+106
+102
+61
+53
+168
+135
+99
+181
+200
+172
+35
+64
+70
+45
+38
+29
+33
+140
+147
+20
+199
+15
+102
+81
+172
+108
+100
+32
+90
+54
+118
+22
+74
+45
+6
+30
+134
+134
+198
+187
+138
+149
+56
+197
+78
+94
+64
+139
+59
+106
+110
+102
+29
+55
+76
+160
+81
+48
+161
+134
+155
+126
+161
+33
+151
+14
+127
+39
+94
+14
+41
+123
+169
+107
+118
+152
+50
+135
+163
+169
+146
+155
+21
+131
+200
+20
+123
+160
+52
+73
+175
+195
+198
+29
+197
+124
+172
+117
+151
+55
+174
+156
+169
+14
+161
+46
+27
+147
+43
+141
+58
+86
+192
+183
+169
+171
+102
+78
+148
+190
+14
+172
+111
+123
+138
+125
+112
+152
+100
+37
+127
+28
+27
+115
+47
+55
+107
+145
+113
+176
+41
+61
+196
+30
+22
+61
+167
+59
+49
+170
+177
+136
+22
+109
+63
+197
+21
+150
+115
+143
+19
+34
+31
+84
+29
+20
+67
+20
+122
+156
+35
+11
+152
+19
+148
+119
+184
+34
+152
+8
+81
+15
+165
+57
+56
+25
+49
+77
+18
+16
+141
+101
+142
+139
+162
+123
+81
+178
+143
+56
+51
+5
+173
+193
+9
+115
+12
+43
+151
+124
+187
+7
+161
+106
+190
+188
+21
+33
+15
+193
+24
+10
+49
+7
+3
+162
+147
+22
+11
+69
+117
+85
+60
+195
+33
+44
+169
+21
+10
+68
+122
+127
+59
+18
+179
+110
+55
+140
+147
+24
+28
+152
+59
+192
+23
+12
+65
+87
+135
+31
+170
+147
+155
+5
+42
+3
+47
+57
+116
+188
+88
+35
+22
+12
+82
+180
+149
+70
+88
+97
+188
+63
+83
+136
+70
+200
+174
+46
+114
+71
+1
+174
+35
+44
+147
+89
+13
+82
+172
+101
+58
+40
+120
+162
+97
+128
+92
+6
+10
+5
+143
+19
+26
+188
+98
+102
+126
+45
+135
+13
+60
+47
+147
+54
+8
+164
+109
+183
+117
+57
+89
+21
+128
+174
+101
+39
+123
+193
+53
+184
+26
+106
+198
+41
+63
+15
+118
+181
+24
+113
+67
+191
+140
+126
+96
+46
+16
+88
+183
+111
+21
+132
+5
+37
+183
+167
+155
+31
+197
+105
+53
+176
+188
+141
+157
+73
+32
+132
+112
+81
+83
+166
+54
+34
+115
+188
+99
+99
+110
+170
+33
+69
+118
+84
+50
+142
+7
+165
+127
+82
+144
+133
+103
+22
+9
+54
+47
+1
+185
+106
+173
+84
+149
+141
+106
+170
+71
+94
+131
+140
+67
+142
+51
+31
+123
+65
+81
+106
+108
+94
+191
+105
+112
+124
+142
+134
+127
+161
+22
+83
+104
+75
+120
+46
+193
+149
+156
+4
+19
+76
+92
+70
+189
+109
+153
+143
+81
+1
+81
+74
+119
+52
+44
+194
+174
+100
+33
+100
+109
+157
+160
+156
+92
+155
+98
+199
+110
+76
+66
+114
+95
+143
+9
+163
+102
+150
+179
+128
+158
+196
+154
+164
+198
+114
+106
+14
+130
+55
+162
+83
+42
+107
+66
+28
+181
+34
+175
+149
+121
+184
+18
+54
+161
+79
+30
+71
+159
+121
+96
+84
+47
+126
+133
+71
+27
+128
+126
+6
+102
+160
+43
+22
+142
+57
+66
+86
+124
+177
+146
+80
+171
+110
+124
+152
+2
+41
+31
+19
+36
+53
+193
+83
+165
+43
+175
+64
+16
+119
+176
+187
+140
+162
+114
+29
+147
+22
+14
+88
+3
+25
+128
+147
+131
+65
+17
+113
+130
+163
+12
+7
+135
+150
+87
+173
+54
+174
+159
+188
+96
+85
+52
+147
+17
+181
+137
+193
+121
+196
+89
+170
+20
+191
+167
+82
+196
+36
+57
+15
+181
+154
+99
+12
+183
+193
+119
+175
+183
+123
+94
+62
+126
+1
+77
+53
+32
+114
+200
+176
+55
+147
+194
+42
+107
+66
+30
+193
+87
+184
+128
+111
+115
+96
+141
+183
+30
+138
+154
+88
+142
+65
+110
+80
+89
+15
+97
+47
+8
+31
+116
+17
+61
+18
+157
+189
+119
+13
+13
+161
+49
+46
+40
+30
+20
+49
+114
+47
+55
+113
+184
+84
+51
+153
+64
+11
+92
+52
+85
+43
+94
+178
+21
+129
+180
+125
+132
+71
+34
+174
+134
+43
+52
+133
+129
+177
+106
+45
+118
+104
+159
+26
+123
+110
+150
+114
+138
+1
+170
+11
+138
+135
+164
+176
+180
+99
+176
+163
+197
+122
+159
+61
+137
+70
+193
+132
+52
+130
+110
+94
+178
+29
+169
+155
+14
+89
+8
+51
+37
+168
+79
+165
+78
+187
+16
+21
+180
+92
+137
+198
+155
+153
+123
+166
+90
+50
+92
+104
+195
+41
+91
+178
+45
+73
+36
+157
+21
+118
+116
+39
+193
+7
+104
+164
+52
+41
+174
+83
+132
+45
+79
+73
+134
+148
+81
+152
+188
+165
+94
+85
+68
+42
+38
+56
+193
+63
+37
+61
+36
+70
+93
+133
+163
+186
+51
+32
+132
+113
+87
+110
+76
+70
+140
+7
+189
+68
+112
+59
+150
+170
+70
+89
+105
+34
+60
+61
+23
+197
+174
+73
+75
+192
+80
+158
+28
+151
+54
+167
+116
+194
+128
+21
+174
+57
+185
+192
+96
+48
+22
+103
+20
+199
+15
+100
+65
+96
+194
+101
+60
+52
+174
+173
+77
+106
+145
+117
+195
+121
+171
+144
+124
+52
+196
+112
+112
+69
+2
+196
+160
+197
+141
+72
+167
+158
+50
+80
+33
+83
+2
+61
+154
+179
+88
+117
+110
+11
+81
+187
+195
+89
+185
+112
+5
+26
+114
+55
+106
+143
+107
+162
+9
+1
+122
+131
+84
+128
+20
+166
+19
+23
+168
+198
+81
+103
+93
+34
+163
+79
+4
+120
+84
+26
+4
+194
+130
+33
+31
+95
+90
+92
+138
+7
+196
+119
+148
+19
+190
+167
+96
+70
+158
+120
+104
+146
+140
+125
+92
+30
+153
+56
+157
+43
+44
+75
+61
+90
+196
+164
+21
+53
+130
+105
+61
+24
+200
+186
+121
+53
+30
+107
+173
+77
+108
+153
+147
+114
+157
+120
+110
+185
+121
+66
+108
+59
+181
+157
+114
+75
+26
+86
+82
+125
+12
+144
+163
+81
+23
+13
+72
+120
+73
+154
+72
+50
+54
+74
+158
+84
+81
+138
+99
+154
+32
+6
+149
+44
+127
+164
+46
+196
+166
+39
+139
+82
+48
+148
+59
+20
+194
+184
+157
+87
+111
+90
+139
+25
+107
+13
+122
+15
+189
+6
+137
+168
+177
+148
+97
+52
+38
+168
+64
+78
+90
+40
+39
+71
+77
+30
+89
+61
+167
+59
+54
+191
+65
+72
+43
+14
+100
+74
+151
+40
+80
+124
+25
+33
+172
+140
+95
+108
+196
+11
+103
+119
+192
+81
+156
+10
+62
+78
+116
+194
+120
+174
+169
+49
+179
+31
+181
+3
+193
+136
+81
+68
+80
+68
+90
+127
+158
+5
+9
+15
+7
+114
+20
+95
+197
+126
+189
+198
+89
+155
+131
+188
+155
+38
+31
+50
+20
+76
+72
+153
+71
+51
+73
+183
+39
+188
+183
+7
+200
+139
+33
+150
+3
+70
+197
+154
+150
+119
+162
+104
+172
+99
+47
+187
+102
+136
+96
+158
+84
+86
+163
+1
+143
+49
+14
+42
+131
+10
+81
+3
+90
+116
+84
+65
+39
+50
+144
+20
+25
+173
+22
+175
+49
+124
+103
+106
+114
+128
+143
+113
+189
+120
+23
+59
+143
+134
+113
+79
+57
+33
+87
+20
+143
+82
+4
+89
+99
+196
+92
+191
+117
+182
+45
+31
+182
+16
+64
+41
+69
+49
+78
+30
+79
+10
+150
+13
+133
+83
+108
+103
+43
+135
+26
+138
+200
+160
+160
+121
+86
+30
+1
+143
+49
+11
+28
+68
+158
+140
+19
+57
+170
+109
+129
+198
+23
+161
+161
+124
+95
+52
+60
+96
+38
+166
+50
+13
+27
+48
+46
+41
+35
+44
+153
+123
+169
+102
+95
+57
+91
+33
+183
+198
+145
+93
+53
+82
+15
+156
+5
+30
+139
+168
+155
+18
+118
+150
+37
+75
+115
+19
+77
+99
+100
+109
+155
+157
+147
+69
+95
+145
+18
+9
+94
+82
+49
+161
+128
+121
+173
+151
+150
+142
+101
+135
+103
+1
+83
+89
+188
+129
+79
+118
+198
+124
+163
+68
+142
+43
+182
+106
+1
+51
+102
+156
+16
+101
+59
+48
+161
+131
+143
+79
+193
+45
+140
+33
+141
+155
+58
+159
+30
+155
+61
+170
+74
+116
+31
+141
+171
+155
+195
+178
+112
+72
+31
+136
+140
+23
+79
+64
+79
+101
+92
+47
+53
+103
+139
+114
+31
+162
+93
+109
+15
+109
+126
+171
+99
+54
+35
+123
+25
+42
+34
+26
+51
+79
+16
+188
+180
+192
+136
+94
+140
+195
+115
+135
+177
+50
+110
+8
+58
+80
+164
+66
+119
+122
+64
+95
+190
+90
+32
+182
+11
+28
+70
+166
+168
+118
+197
+124
+173
+124
+185
+198
+122
+154
+31
+1
+135
+200
+186
+117
+33
+144
+171
+130
+43
+97
+193
+87
+189
+150
+2
+64
+164
+13
+200
+90
+136
+9
+36
+134
+86
+113
+103
+10
+130
+91
+183
+78
+22
+38
+27
+22
+93
+162
+138
+176
+16
+116
+152
+72
+64
+137
+53
+87
+41
+69
+48
+63
+153
+149
+119
+180
+7
+26
+95
+141
+194
+97
+41
+171
+60
+25
+17
+75
+98
+116
+16
+55
+188
+34
+108
+146
+106
+128
+16
+145
+125
+47
+159
+128
+143
+108
+161
+199
+150
+106
+87
+176
+69
+36
+198
+62
+193
+200
+66
+5
+35
+166
+81
+194
+37
+80
+151
+181
+134
+176
+48
+109
+24
+170
+5
+100
+155
+32
+199
+107
+55
+171
+135
+74
+35
+148
+174
+109
+91
+171
+10
+117
+15
+45
+132
+192
+164
+62
+97
+26
+90
+106
+29
+21
+72
+38
+185
+170
+162
+42
+194
+189
+185
+13
+14
+171
+97
+48
+12
+43
+151
+128
+6
+88
+75
+61
+95
+24
+96
+158
+86
+103
+41
+122
+166
+103
+125
+23
+19
+105
+64
+35
+37
+110
+131
+1
+31
+177
+185
+124
+81
+170
+94
+30
+140
+172
+174
+97
+19
+42
+84
+123
+186
+8
+179
+200
+191
+148
+167
+76
+155
+46
+83
+80
+137
+107
+6
+77
+11
+176
+154
+143
+76
+174
+163
+15
+22
+199
+200
+13
+81
+172
+106
+89
+186
+116
+22
+93
+160
+125
+107
+121
+166
+110
+168
+24
+35
+193
+50
+159
+110
+28
+182
+42
+15
+110
+131
+193
+185
+171
+163
+41
+180
+113
+63
+161
+3
+172
+13
+128
+55
+178
+176
+55
+147
+186
+193
+88
+191
+158
+26
+140
+5
+169
+176
+138
+42
+11
+92
+53
+90
+68
+200
+190
+141
+141
+181
+18
+76
+100
+118
+7
+182
+28
+134
+155
+122
+142
+157
+68
+195
+163
+25
+87
+99
+9
+166
+120
+26
+83
+67
+54
+121
+43
+171
+43
+115
+108
+14
+116
+173
+197
+30
+7
+172
+168
+63
+67
+37
+18
+183
+134
+158
+147
+60
+44
+121
+131
+105
+51
+161
+109
+2
+34
+188
+25
+64
+158
+177
+37
+37
+85
+183
+136
+167
+181
+182
+68
+171
+17
+164
+32
+120
+32
+118
+23
+71
+27
+124
+98
+75
+173
+167
+44
+167
+4
+125
+118
+188
+70
+126
+131
+52
+131
+124
+163
+71
+155
+94
+172
+191
+3
+100
+174
+141
+84
+39
+78
+122
+31
+86
+42
+79
+100
+86
+21
+157
+150
+91
+200
+181
+86
+89
+165
+186
+34
+134
+102
+8
+131
+113
+99
+182
+200
+168
+10
+145
+185
+7
+177
+2
+22
+111
+75
+48
+20
+88
+147
+93
+35
+172
+125
+3
+90
+116
+88
+90
+149
+81
+150
+173
+87
+171
+44
+125
+157
+15
+81
+156
+6
+35
+157
+26
+143
+28
+81
+37
+100
+67
+104
+21
+194
+177
+122
+140
+140
+181
+28
+143
+6
+155
+79
+81
+175
+125
+176
+130
+197
+12
+105
+122
+194
+62
+31
+32
+112
+188
+120
+26
+78
+42
+147
+111
+139
+41
+195
+4
+70
+185
+84
+44
+111
+72
+37
+176
+123
+157
+40
+29
+19
+57
+171
+118
+168
+149
+188
+185
+23
+72
+27
+118
+70
+156
+110
+58
+157
+23
+122
+130
+87
+152
+132
+21
+144
+73
+146
+24
+31
+172
+154
+180
+98
+171
+147
+141
+125
+85
+190
+175
+142
+81
+12
+145
+164
+79
+199
+84
+110
+107
+57
+181
+176
+34
+22
+26
+160
+123
+104
+118
+178
+2
+13
+66
+83
+103
+73
+115
+35
+182
+175
+15
+112
+145
+61
+62
+26
+5
+196
+133
+33
+3
+128
+141
+95
+106
+181
+136
+189
+114
+183
+76
+15
+3
+87
+96
+197
+123
+165
+89
+46
+78
+57
+44
+152
+116
+132
+147
+95
+52
+58
+76
+138
+146
+40
+122
+177
+167
+8
+152
+37
+60
+30
+40
+170
+57
+19
+1
+40
+29
+16
+36
+77
+135
+124
+128
+54
+174
+161
+6
+186
+65
+116
+109
+12
+96
+70
+160
+131
+142
+80
+200
+84
+104
+69
+77
+44
+171
+29
+41
+186
+143
+190
+56
+24
+42
+38
+55
+185
+21
+59
+169
+89
+13
+77
+152
+16
+137
+74
+17
+39
+83
+147
+134
+86
+111
+96
+180
+16
+75
+112
+199
+183
+112
+30
+171
+158
+11
+39
+139
+89
+85
+109
+91
+168
+188
+24
+50
+88
+78
+79
+178
+161
+164
+134
+129
+172
+71
+85
+66
+36
+27
+37
+181
+156
+109
+51
+131
+126
+179
+138
+20
+84
+120
+172
+151
+162
+11
+12
+175
+137
+54
+89
+55
+130
+85
+142
+87
+48
+101
+181
+177
+33
+7
+148
+22
+4
+29
+145
+9
+148
+9
+124
+63
+61
+5
+83
+55
+187
+26
+75
+21
+52
+124
+83
+184
+154
+72
+47
+36
+194
+42
+109
+81
+108
+123
+164
+79
+200
+96
+178
+4
+20
+90
+160
+155
+89
+142
+52
+32
+132
+100
+18
+9
+92
+74
+15
+25
+17
+75
+99
+126
+65
+58
+165
+70
+139
+5
+180
+35
+195
+57
+191
+38
+113
+133
+185
+112
+11
+60
+63
+38
+61
+29
+24
+85
+96
+13
+13
+166
+76
+168
+124
+35
+92
+41
+22
+162
+178
+10
+64
+98
+11
+182
+200
+162
+173
+177
+111
+73
+45
+13
+77
+151
+15
+131
+49
+119
+74
+175
+181
+116
+66
+153
+123
+164
+80
+7
+127
+99
+51
+20
+63
+2
+48
+71
+197
+149
+120
+184
+26
+102
+182
+178
+29
+178
+8
+50
+26
+107
+14
+120
+198
+113
+95
+154
+70
+40
+9
+97
+103
+148
+161
+40
+194
+4
+79
+43
+148
+96
+51
+41
+193
+188
+192
+58
+29
+48
+30
+155
+60
+169
+75
+132
+118
+117
+46
+21
+117
+115
+35
+176
+147
+101
+85
+3
+52
+87
+55
+148
+193
+29
+36
+163
+51
+46
+16
+83
+161
+15
+45
+140
+34
+151
+196
+22
+168
+15
+177
+131
+190
+165
+87
+35
+32
+77
+176
+165
+7
+160
+99
+156
+50
+94
+122
+85
+13
+115
+173
+6
+85
+60
+193
+24
+6
+23
+87
+123
+154
+17
+123
+182
+188
+93
+71
+191
+105
+117
+160
+107
+2
+55
+109
+165
+9
+167
+129
+71
+66
+158
+155
+104
+37
+87
+189
+150
+5
+80
+36
+95
+53
+61
+91
+200
+187
+125
+68
+83
+89
+189
+140
+135
+158
+130
+161
+197
+136
+46
+54
+109
+175
+66
+30
+182
+27
+127
+122
+189
+40
+144
+103
+123
+19
+6
+64
+136
+39
+13
+132
+78
+80
+186
+192
+82
+168
+69
+102
+199
+73
+54
+66
+111
+76
+53
+40
+167
+39
+134
+56
+133
+93
+159
+125
+117
+181
+39
+2
+64
+168
+33
+94
+66
+153
+124
+169
+104
+102
+78
+158
+42
+37
+40
+113
+116
+83
+58
+5
+113
+33
+189
+33
+102
+119
+197
+113
+110
+44
+71
+37
+185
+175
+188
+159
+64
+153
+146
+98
+81
+4
+93
+126
+125
+17
+178
+114
+84
+84
+144
+116
+198
+145
+95
+65
+140
+51
+52
+55
+63
+84
+139
+79
+23
+35
+4
+108
+12
+104
+119
+182
+21
+93
+169
+182
+169
+181
+166
+166
+106
+142
+102
+141
+125
+84
+183
+144
+15
+196
+46
+112
+60
+157
+3
+9
+30
+100
+133
+95
+176
+3
+36
+196
+55
+164
+91
+73
+21
+70
+28
+140
+192
+95
+46
+23
+123
+136
+109
+33
+21
+36
+23
+19
+110
+90
+150
+88
+180
+95
+151
+51
+146
+22
+14
+95
+39
+186
+167
+125
+54
+199
+112
+81
+81
+157
+15
+79
+145
+159
+51
+72
+179
+27
+155
+90
+149
+88
+190
+147
+174
+121
+161
+81
+40
+108
+96
+3
+155
+104
+28
+36
+164
+61
+93
+11
+35
+115
+173
+3
+70
+190
+114
+176
+30
+1
+136
+10
+36
+130
+60
+196
+36
+52
+189
+66
+96
+186
+49
+25
+110
+36
+34
+80
+173
+120
+168
+125
+43
+132
+9
+63
+100
+38
+129
+34
+45
+165
+188
+40
+154
+168
+22
+19
+117
+140
+187
+61
+82
+151
+165
+36
+134
+78
+68
+106
+29
+20
+62
+195
+17
+147
+138
+100
+164
+88
+50
+112
+17
+101
+55
+18
+15
+132
+60
+172
+93
+11
+32
+95
+88
+76
+62
+90
+184
+98
+137
+138
+3
+175
+22
+166
+194
+73
+98
+133
+116
+100
+158
+48
+66
+166
+8
+154
+52
+126
+87
+190
+162
+64
+125
+175
+130
+9
+82
+12
+142
+141
+174
+176
+93
+176
+24
+158
+137
+198
+155
+155
+134
+10
+57
+57
+35
+92
+44
+36
+25
+27
+138
+182
+51
+75
+193
+80
+149
+172
+92
+6
+13
+26
+37
+193
+21
+191
+165
+69
+134
+184
+98
+133
+120
+126
+77
+130
+92
+185
+82
+25
+19
+91
+174
+30
+10
+196
+88
+167
+10
+162
+85
+49
+131
+148
+111
+138
+33
+161
+69
+169
+198
+70
+40
+10
+104
+134
+72
+30
+133
+127
+167
+57
+43
+145
+83
+192
+13
+151
+187
+164
+105
+153
+178
+92
+150
+75
+101
+135
+102
+200
+84
+103
+66
+69
+21
+104
+38
+94
+24
+98
+176
+176
+71
+45
+32
+193
+74
+104
+162
+41
+191
+178
+149
+91
+14
+63
+53
+152
+42
+84
+125
+2
+85
+94
+2
+170
+5
+108
+1
+41
+36
+48
+165
+162
+88
+73
+45
+15
+83
+172
+81
+142
+128
+88
+182
+100
+160
+64
+145
+99
+91
+58
+124
+31
+69
+135
+191
+134
+82
+89
+197
+185
+139
+169
+169
+93
+40
+5
+67
+163
+173
+180
+120
+105
+148
+151
+172
+75
+108
+172
+59
+10
+132
+106
+47
+130
+161
+199
+149
+101
+65
+90
+153
+111
+87
+127
+182
+151
+72
+76
+8
+166
+130
+86
+155
+154
+130
+195
+8
+91
+76
+39
+150
+154
+173
+52
+164
+114
+9
+32
+111
+182
+95
+129
+123
+178
+160
+160
+122
+92
+54
+98
+101
+128
+63
+25
+186
+91
+73
+28
+107
+194
+6
+92
+101
+175
+145
+97
+74
+174
+187
+154
+42
+68
+35
+199
+86
+122
+164
+85
+35
+49
+182
+57
+107
+129
+10
+104
+138
+90
+106
+27
+9
+7
+166
+135
+117
+93
+109
+12
+97
+78
+193
+61
+27
+20
+74
+68
+144
+53
+28
+89
+88
+127
+176
+116
+110
+20
+131
+7
+61
+104
+80
+150
+180
+127
+147
+142
+130
+103
+45
+148
+82
+165
+51
+24
+81
+76
+127
+78
+126
+56
+6
+138
+175
+10
+83
+10
+120
+32
+114
+192
+130
+57
+172
+127
+11
+127
+68
+68
+197
+173
+63
+28
+1
+153
+110
+89
+141
+50
+33
+147
+185
+190
+80
+172
+117
+153
+71
+51
+72
+168
+168
+92
+46
+49
+84
+61
+17
+154
+171
+39
+99
+47
+196
+152
+150
+132
+44
+77
+70
+130
+156
+167
+199
+91
+153
+105
+55
+189
+37
+126
+24
+7
+30
+116
+34
+157
+41
+35
+41
+131
+22
+156
+142
+46
+1
+194
+152
+169
+50
+183
+54
+79
+186
+8
+173
+168
+56
+27
+61
+124
+2
+97
+162
+102
+161
+48
+44
+31
+197
+103
+46
+155
+115
+98
+158
+64
+162
+2
+153
+104
+52
+180
+8
+35
+137
+110
+33
+7
+143
+2
+126
+141
+111
+198
+194
+182
+147
+45
+151
+97
+27
+95
+125
+98
+67
+117
+103
+169
+86
+200
+26
+155
+100
+11
+169
+110
+148
+93
+34
+167
+95
+71
+171
+196
+34
+43
+156
+151
+100
+42
+155
+155
+134
+17
+93
+9
+20
+39
+59
+6
+107
+188
+167
+112
+167
+200
+98
+194
+83
+149
+154
+183
+116
+47
+40
+21
+167
+18
+8
+87
+55
+146
+182
+180
+45
+49
+91
+109
+41
+67
+32
+195
+82
+140
+100
+141
+151
+40
+85
+149
+131
+46
+96
+166
+136
+120
+101
+122
+30
+84
+33
+45
+174
+41
+82
+124
+10
+146
+184
+196
+124
+177
+154
+130
+195
+4
+70
+184
+76
+4
+142
+14
+8
+126
+88
+1
+10
+56
+47
+182
+70
+178
+42
+53
+143
+185
+30
+112
+7
+38
+164
+43
+184
+123
+81
+180
+154
+105
+50
+157
+91
+137
+6
+200
+151
+107
+85
+146
+118
+193
+100
+58
+55
+11
+168
+114
+172
+12
+126
+44
+138
+31
+146
+196
+66
+31
+194
+89
+191
+142
+138
+151
+69
+60
+140
+97
+126
+82
+163
+38
+165
+47
+1
+181
+83
+70
+72
+7
+199
+131
+195
+197
+29
+6
+171
+179
+135
+3
+200
+178
+64
+188
+154
+32
+10
+170
+132
+68
+21
+120
+127
+86
+180
+107
+20
+158
+173
+16
+138
+87
+84
+123
+188
+20
+33
+16
+5
+89
+86
+117
+131
+139
+57
+93
+47
+42
+36
+35
+95
+50
+52
+61
+104
+76
+120
+37
+151
+172
+71
+86
+75
+81
+13
+149
+179
+140
+25
+93
+139
+198
+134
+24
+143
+43
+178
+81
+88
+197
+196
+4
+65
+157
+156
+125
+149
+166
+62
+78
+113
+178
+48
+91
+119
+94
+97
+141
+170
+156
+8
+42
+189
+153
+22
+152
+116
+134
+159
+151
+74
+88
+64
+196
+7
+77
+199
+104
+38
+93
+13
+44
+150
+108
+98
+18
+28
+4
+173
+7
+85
+45
+108
+44
+95
+178
+18
+103
+59
+31
+59
+76
+127
+80
+138
+108
+7
+72
+169
+166
+77
+165
+102
+124
+31
+70
+143
+29
+88
+65
+2
+32
+174
+157
+177
+52
+123
+70
+114
+54
+102
+129
+61
+6
+95
+117
+43
+11
+79
+182
+182
+54
+93
+69
+184
+84
+50
+146
+28
+60
+107
+105
+70
+73
+13
+17
+192
+199
+64
+1
+27
+157
+101
+196
+72
+65
+150
+112
+126
+149
+160
+19
+75
+85
+38
+64
+39
+62
+25
+191
+124
+22
+21
+129
+188
+165
+101
+127
+55
+188
+34
+118
+200
+139
+38
+178
+125
+152
+188
+159
+62
+145
+112
+170
+14
+153
+193
+184
+172
+174
+101
+39
+125
+2
+89
+115
+91
+114
+64
+162
+192
+100
+74
+144
+200
+103
+20
+193
+180
+141
+32
+123
+49
+194
+124
+200
+88
+124
+159
+41
+13
+110
+147
+95
+53
+62
+96
+17
+42
+105
+53
+172
+156
+191
+150
+177
+120
+126
+78
+136
+118
+81
+29
+44
+11
+67
+108
+47
+110
+42
+66
+18
+116
+133
+156
+143
+53
+38
+150
+163
+27
+97
+142
+182
+22
+91
+151
+89
+177
+59
+168
+77
+147
+196
+50
+141
+196
+110
+102
+22
+21
+125
+167
+77
+162
+83
+48
+137
+196
+141
+88
+57
+156
+21
+131
+195
+193
+5
+95
+128
+113
+131
+172
+59
+2
+84
+93
+3
+177
+44
+68
+15
+84
+165
+39
+151
+155
+176
+66
+11
+76
+159
+67
+178
+65
+188
+146
+185
+195
+113
+122
+115
+196
+142
+97
+101
+139
+121
+81
+196
+55
+164
+94
+89
+88
+130
+187
+150
+25
+1
+179
+71
+15
+52
+174
+180
+116
+80
+37
+102
+81
+171
+97
+48
+17
+71
+73
+199
+141
+55
+59
+63
+51
+142
+194
+82
+149
+163
+38
+161
+28
+122
+82
+200
+59
+157
+17
+91
+195
+156
+179
+73
+27
+108
+12
+101
+96
+69
+157
+122
+118
+9
+200
+119
+116
+24
+103
+6
+105
+182
+146
+42
+142
+79
+193
+53
+176
+186
+131
+115
+114
+49
+72
+197
+134
+31
+183
+19
+73
+64
+131
+13
+101
+84
+2
+56
+122
+30
+87
+50
+120
+79
+189
+29
+74
+187
+57
+62
+64
+25
+175
+31
+7
+167
+142
+151
+30
+19
+50
+127
+116
+157
+101
+193
+48
+153
+85
+139
+68
+157
+131
+176
+85
+122
+171
+131
+52
+135
+141
+36
+142
+136
+135
+192
+137
+94
+139
+185
+66
+128
+179
+120
+118
+27
+99
+155
+44
+65
+199
+10
+78
+174
+148
+124
+12
+154
+19
+134
+32
+188
+41
+154
+157
+155
+120
+127
+89
+189
+137
+125
+119
+188
+60
+73
+96
+124
+81
+170
+95
+44
+13
+86
+200
+29
+178
+6
+41
+193
+188
+198
+94
+186
+75
+175
+178
+94
+163
+140
+174
+184
+138
+171
+191
+4
+111
+31
+192
+76
+127
+80
+134
+89
+126
+156
+8
+42
+181
+110
+37
+31
+56
+57
+42
+144
+87
+30
+1
+139
+26
+110
+30
+188
+65
+99
+8
+156
+71
+18
+75
+86
+46
+106
+21
+174
+59
+189
+1
+109
+46
+100
+189
+37
+125
+21
+6
+50
+45
+26
+147
+51
+192
+90
+16
+85
+171
+59
+22
+1
+6
+31
+135
+130
+168
+42
+137
+49
+60
+124
+2
+100
+185
+12
+10
+152
+24
+176
+42
+70
+45
+44
+60
+169
+71
+109
+19
+133
+29
+178
+11
+67
+108
+43
+91
+161
+150
+57
+191
+37
+101
+78
+160
+62
+137
+61
+141
+96
+107
+181
+128
+143
+105
+142
+113
+2
+197
+171
+50
+165
+139
+155
+75
+61
+91
+200
+184
+105
+173
+96
+16
+37
+78
+142
+148
+16
+163
+35
+145
+160
+51
+72
+171
+184
+168
+151
+199
+37
+31
+54
+46
+190
+128
+66
+42
+62
+197
+26
+183
+65
+144
+77
+169
+123
+14
+182
+166
+157
+52
+96
+113
+12
+61
+57
+199
+83
+104
+79
+141
+137
+157
+112
+66
+190
+145
+162
+63
+126
+192
+18
+180
+119
+94
+96
+135
+144
+56
+40
+137
+57
+116
+183
+57
+96
+64
+123
+169
+104
+106
+106
+82
+136
+83
+74
+99
+126
+66
+68
+15
+84
+167
+48
+192
+117
+179
+22
+120
+125
+76
+132
+109
+61
+193
+9
+117
+28
+113
+30
+159
+87
+95
+191
+94
+48
+46
+44
+54
+129
+90
+185
+100
+140
+136
+164
+161
+88
+81
+98
+58
+65
+71
+49
+55
+91
+46
+61
+159
+2
+188
+111
+174
+46
+113
+64
+172
+58
+4
+100
+167
+108
+143
+89
+45
+74
+42
+189
+155
+33
+7
+145
+6
+136
+163
+158
+76
+41
+162
+4
+170
+186
+191
+78
+145
+172
+129
+33
+37
+128
+42
+96
+1
+147
+75
+129
+101
+42
+150
+119
+166
+130
+88
+156
+149
+89
+200
+198
+194
+183
+154
+74
+65
+122
+151
+14
+126
+28
+38
+179
+134
+195
+169
+60
+41
+104
+62
+33
+45
+175
+50
+127
+112
+131
+180
+101
+193
+47
+152
+88
+158
+164
+159
+86
+83
+128
+21
+181
+97
+155
+58
+159
+33
+170
+121
+197
+97
+13
+2
+100
+179
+177
+59
+161
+35
+163
+64
+125
+172
+110
+118
+117
+42
+3
+41
+27
+189
+96
+79
+13
+163
+67
+134
+6
+31
+139
+156
+85
+108
+81
+123
+5
+129
+129
+18
+143
+102
+127
+48
+146
+44
+151
+119
+152
+44
+96
+188
+60
+72
+95
+129
+119
+154
+53
+134
+125
+148
+165
+60
+78
+132
+93
+173
+200
+48
+86
+91
+171
+6
+102
+163
+59
+91
+20
+102
+34
+87
+16
+111
+123
+146
+168
+99
+86
+25
+179
+52
+99
+129
+83
+141
+104
+157
+7
+28
+110
+12
+79
+171
+116
+164
+139
+164
+133
+123
+140
+140
+181
+22
+107
+48
+130
+150
+132
+42
+72
+56
+85
+7
+85
+44
+105
+35
+68
+94
+155
+88
+136
+22
+112
+72
+27
+118
+66
+134
+13
+71
+111
+30
+181
+20
+90
+163
+168
+149
+179
+137
+14
+51
+183
+44
+14
+90
+18
+101
+47
+178
+47
+79
+53
+7
+166
+136
+126
+137
+85
+79
+118
+194
+106
+93
+3
+181
+61
+142
+101
+132
+78
+87
+20
+141
+66
+130
+193
+186
+183
+23
+96
+172
+166
+51
+12
+16
+196
+28
+11
+11
+172
+131
+42
+75
+75
+177
+187
+128
+92
+199
+167
+12
+172
+120
+176
+180
+96
+161
+104
+179
+136
+12
+44
+161
+170
+178
+138
+28
+132
+140
+53
+60
+80
+145
+155
+22
+142
+54
+49
+11
+28
+72
+179
+31
+177
+189
+142
+148
+14
+155
+5
+38
+190
+1
+93
+155
+93
+161
+132
+144
+80
+187
+1
+124
+136
+104
+200
+68
+5
+20
+81
+102
+90
+22
+124
+151
+188
+174
+152
+150
+134
+55
+126
+60
+31
+50
+24
+93
+143
+25
+69
+191
+121
+10
+177
+172
+43
+114
+98
+170
+139
+99
+148
+1
+74
+38
+167
+62
+72
+77
+17
+16
+146
+131
+74
+64
+120
+145
+189
+33
+103
+121
+1
+119
+108
+175
+77
+95
+77
+5
+143
+13
+192
+36
+92
+30
+150
+32
+44
+178
+70
+26
+122
+102
+115
+178
+32
+197
+94
+193
+117
+164
+132
+123
+153
+8
+73
+172
+176
+112
+90
+136
+4
+3
+189
+105
+130
+39
+65
+43
+70
+38
+3
+75
+26
+86
+80
+112
+156
+128
+164
+31
+112
+195
+164
+32
+125
+57
+21
+17
+120
+164
+110
+186
+125
+75
+129
+101
+52
+1
+140
+32
+132
+107
+61
+2
+65
+173
+56
+180
+179
+54
+117
+17
+52
+163
+106
+174
+92
+193
+132
+52
+131
+120
+140
+163
+125
+85
+185
+148
+25
+15
+70
+87
+93
+174
+13
+111
+148
+94
+32
+149
+6
+95
+114
+36
+192
+28
+42
+197
+6
+69
+161
+142
+8
+170
+155
+198
+200
+17
+108
+93
+189
+105
+127
+22
+191
+154
+2
+29
+161
+104
+174
+114
+120
+95
+92
+98
+160
+79
+30
+77
+193
+62
+38
+78
+122
+33
+108
+148
+118
+179
+20
+106
+62
+18
+156
+173
+40
+85
+145
+111
+163
+181
+21
+94
+178
+27
+163
+138
+160
+124
+105
+115
+152
+72
+70
+175
+21
+152
+126
+193
+23
+4
+20
+86
+133
+29
+178
+4
+28
+131
+135
+34
+190
+32
+87
+31
+11
+185
+13
+14
+170
+101
+73
+136
+159
+127
+136
+75
+27
+93
+112
+41
+35
+50
+184
+54
+71
+137
+189
+103
+117
+183
+41
+2
+51
+86
+62
+197
+26
+190
+103
+111
+145
+70
+120
+90
+65
+178
+91
+143
+39
+148
+143
+122
+49
+200
+160
+158
+114
+65
+160
+181
+46
+53
+103
+143
+131
+98
+11
+183
+6
+187
+70
+140
+12
+18
+2
+52
+95
+103
+166
+70
+128
+136
+70
+194
+134
+62
+171
+70
+81
+61
+37
+77
+128
+82
+142
+111
+191
+148
+173
+110
+106
+47
+125
+134
+76
+56
+54
+22
+50
+103
+166
+73
+142
+199
+121
+137
+133
+169
+17
+186
+162
+99
+141
+153
+51
+134
+148
+83
+164
+40
+164
+22
+60
+165
+56
+53
+15
+20
+184
+126
+106
+104
+71
+91
+103
+4
+98
+158
+67
+179
+73
+29
+123
+79
+167
+97
+78
+198
+91
+163
+162
+105
+172
+86
+172
+62
+23
+181
+83
+71
+75
+14
+13
+159
+37
+190
+9
+143
+179
+189
+129
+75
+86
+46
+106
+23
+187
+122
+47
+189
+113
+180
+69
+198
+162
+198
+127
+184
+163
+129
+109
+95
+185
+60
+97
+45
+194
+162
+32
+134
+114
+86
+90
+164
+181
+9
+26
+80
+47
+165
+171
+144
+131
+87
+146
+97
+75
+175
+179
+100
+188
+31
+97
+103
+149
+166
+59
+62
+46
+123
+120
+19
+33
+31
+92
+81
+57
+14
+175
+124
+166
+89
+38
+30
+38
+161
+26
+109
+24
+163
+162
+107
+184
+146
+25
+32
+174
+156
+173
+38
+75
+112
+195
+165
+35
+129
+57
+183
+188
+85
+20
+153
+142
+82
+12
+134
+102
+7
+120
+63
+100
+30
+82
+24
+13
+59
+46
+143
+44
+180
+90
+125
+136
+96
+155
+65
+200
+12
+77
+153
+23
+168
+200
+91
+146
+57
+30
+72
+167
+152
+14
+115
+166
+169
+120
+198
+110
+80
+90
+21
+117
+114
+37
+199
+59
+166
+72
+137
+178
+38
+23
+198
+187
+135
+134
+187
+122
+50
+5
+183
+49
+51
+66
+143
+64
+101
+34
+99
+89
+43
+60
+178
+126
+158
+14
+62
+48
+138
+193
+123
+198
+87
+138
+53
+77
+184
+11
+14
+192
+26
+27
+130
+141
+80
+12
+152
+6
+68
+156
+122
+134
+107
+36
+50
+181
+37
+195
+40
+85
+152
+142
+89
+61
+165
+43
+175
+68
+35
+198
+72
+52
+71
+157
+103
+12
+145
+162
+74
+184
+40
+192
+189
+9
+158
+70
+198
+164
+1
+133
+187
+125
+73
+115
+29
+144
+4
+131
+147
+110
+137
+36
+183
+173
+198
+33
+17
+4
+72
+1
+162
+161
+111
+24
+143
+49
+5
+191
+109
+134
+26
+152
+77
+98
+94
+85
+60
+200
+61
+171
+77
+126
+62
+42
+96
+1
+146
+70
+110
+34
+16
+189
+196
+77
+100
+109
+157
+165
+181
+4
+193
+124
+12
+153
+14
+109
+130
+199
+24
+155
+117
+109
+198
+15
+106
+106
+85
+156
+176
+54
+147
+196
+54
+160
+82
+47
+150
+78
+125
+45
+148
+86
+186
+143
+183
+12
+24
+39
+22
+180
+89
+112
+79
+62
+68
+51
+92
+95
+148
+34
+76
+150
+17
+157
+190
+126
+48
+161
+130
+140
+68
+150
+90
+192
+151
+174
+91
+179
+58
+143
+134
+126
+146
+149
+177
+127
+170
+83
+166
+50
+9
+7
+159
+94
+135
+161
+152
+70
+51
+82
+36
+75
+131
+116
+115
+51
+72
+175
+9
+79
+194
+50
+160
+108
+14
+116
+169
+171
+113
+136
+1
+188
+118
+20
+63
+1
+39
+24
+194
+152
+170
+52
+184
+40
+186
+155
+59
+165
+61
+81
+140
+114
+32
+167
+113
+175
+35
+41
+135
+40
+28
+8
+194
+98
+46
+194
+151
+158
+194
+139
+94
+108
+9
+84
+20
+168
+26
+53
+81
+14
+154
+198
+6
+59
+101
+74
+135
+148
+76
+127
+83
+153
+175
+73
+67
+149
+94
+26
+110
+29
+189
+76
+155
+48
+100
+168
+112
+164
+174
+172
+66
+51
+112
+11
+60
+65
+51
+125
+92
+25
+129
+151
+143
+104
+135
+80
+67
+80
+84
+185
+152
+51
+139
+175
+5
+56
+96
+69
+155
+111
+75
+49
+24
+106
+21
+178
+76
+57
+60
+52
+174
+179
+113
+64
+173
+62
+18
+154
+165
+9
+166
+118
+16
+37
+82
+155
+198
+193
+177
+126
+167
+66
+98
+195
+88
+181
+93
+132
+154
+135
+29
+159
+98
+157
+68
+194
+153
+171
+56
+193
+60
+26
+12
+46
+164
+177
+183
+109
+13
+93
+49
+55
+92
+60
+140
+96
+119
+56
+64
+82
+119
+176
+184
+127
+104
+82
+163
+43
+190
+152
+7
+72
+173
+197
+22
+164
+184
+32
+131
+105
+51
+167
+141
+144
+199
+101
+21
+14
+101
+84
+194
+12
+122
+29
+79
+11
+157
+51
+91
+88
+115
+98
+154
+39
+52
+164
+120
+44
+189
+140
+141
+185
+43
+199
+8
+58
+82
+170
+86
+186
+144
+194
+71
+79
+38
+121
+188
+41
+150
+136
+68
+182
+86
+79
+105
+118
+167
+143
+153
+31
+16
+16
+151
+166
+41
+149
+130
+38
+60
+24
+6
+23
+82
+90
+4
+17
+67
+52
+115
+22
+98
+185
+36
+151
+183
+139
+193
+109
+118
+125
+95
+47
+28
+146
+26
+43
+23
+153
+112
+97
+177
+195
+177
+111
+75
+50
+30
+134
+134
+198
+186
+136
+140
+21
+64
+198
+12
+97
+77
+185
+24
+77
+46
+187
+113
+195
+156
+182
+93
+120
+83
+25
+2
+189
+119
+13
+7
+128
+111
+114
+89
+109
+53
+137
+144
+40
+143
+99
+106
+148
+138
+96
+134
+139
+28
+122
+83
+200
+54
+127
+79
+135
+100
+187
+29
+89
+78
+64
+88
+153
+132
+16
+108
+111
+92
+154
+101
+16
+192
+7
+121
+62
+86
+166
+20
+28
+191
+98
+76
+174
+159
+194
+134
+58
+141
+123
+76
+152
+23
+176
+52
+129
+105
+72
+91
+104
+5
+95
+125
+96
+51
+49
+37
+181
+153
+93
+178
+34
+7
+136
+155
+105
+37
+78
+138
+124
+111
+147
+89
+8
+51
+36
+160
+33
+165
+91
+63
+165
+20
+39
+58
+1
+90
+128
+162
+26
+98
+151
+31
+25
+76
+32
+107
+157
+176
+45
+92
+144
+40
+149
+135
+66
+182
+106
+195
+21
+174
+56
+174
+142
+87
+40
+65
+31
+199
+120
+128
+92
+2
+190
+126
+42
+122
+157
+46
+67
+190
+139
+125
+101
+84
+194
+8
+106
+162
+21
+67
+20
+118
+126
+100
+63
+83
+131
+38
+56
+197
+77
+89
+46
+75
+34
+134
+100
+192
+56
+8
+149
+19
+177
+91
+157
+122
+121
+29
+86
+61
+193
+12
+135
+108
+35
+40
+128
+11
+114
+192
+126
+26
+27
+129
+135
+49
+82
+54
+191
+61
+51
+157
+90
+127
+152
+169
+46
+159
+144
+39
+138
+74
+9
+187
+44
+180
+90
+120
+112
+196
+172
+68
+61
+153
+172
+53
+176
+182
+107
+7
+81
+27
+37
+181
+155
+104
+32
+60
+77
+124
+55
+9
+168
+123
+30
+79
+200
+96
+175
+190
+166
+92
+60
+132
+60
+171
+88
+193
+165
+57
+59
+39
+111
+114
+85
+91
+180
+62
+159
+194
+137
+74
+16
+33
+58
+52
+194
+96
+33
+141
+148
+25
+15
+74
+106
+175
+95
+197
+129
+5
+71
+183
+61
+124
+198
+70
+42
+26
+179
+43
+52
+124
+84
+187
+168
+129
+65
+32
+10
+173
+146
+126
+43
+125
+161
+44
+18
+112
+113
+73
+21
+71
+38
+192
+13
+158
+32
+169
+128
+48
+140
+10
+2
+129
+154
+168
+25
+41
+21
+159
+167
+169
+118
+189
+69
+116
+78
+29
+75
+184
+38
+167
+66
+97
+185
+42
+189
+164
+80
+10
+138
+145
+26
+52
+79
+11
+157
+48
+78
+39
+133
+53
+124
+70
+103
+189
+8
+147
+18
+182
+132
+158
+165
+171
+142
+114
+7
+16
+38
+88
+184
+116
+45
+30
+175
+183
+124
+98
+77
+181
+190
+115
+182
+60
+120
+185
+29
+113
+19
+95
+5
+177
+19
+124
+169
+103
+101
+79
+173
+123
+184
+2
+158
+136
+194
+140
+101
+143
+155
+46
+76
+47
+2
+190
+126
+50
+165
+148
+200
+72
+35
+159
+41
+18
+143
+97
+96
+105
+169
+74
+127
+94
+25
+103
+195
+44
+105
+39
+91
+197
+166
+30
+87
+51
+127
+107
+96
+18
+47
+119
+95
+103
+165
+64
+101
+31
+83
+19
+168
+44
+149
+105
+89
+190
+137
+115
+61
+137
+75
+13
+8
+132
+124
+156
+20
+123
+157
+34
+199
+86
+125
+182
+167
+166
+92
+61
+135
+68
+194
+155
+184
+112
+19
+104
+54
+191
+67
+83
+97
+41
+174
+76
+91
+64
+171
+50
+162
+118
+54
+67
+117
+98
+138
+148
+46
+148
+75
+124
+70
+105
+7
+96
+116
+28
+130
+126
+189
+7
+140
+179
+19
+103
+49
+165
+152
+33
+26
+68
+170
+15
+160
+24
+107
+26
+196
+150
+134
+59
+147
+154
+5
+45
+27
+159
+110
+34
+9
+153
+41
+70
+55
+102
+119
+198
+120
+143
+180
+1
+182
+86
+82
+120
+188
+49
+200
+164
+187
+48
+11
+36
+116
+177
+17
+114
+135
+183
+91
+96
+159
+92
+127
+138
+86
+72
+62
+123
+183
+197
+138
+58
+105
+108
+105
+63
+29
+10
+3
+133
+171
+27
+30
+140
+166
+141
+156
+64
+185
+136
+154
+107
+56
+174
+143
+95
+82
+37
+89
+2
+9
+41
+164
+19
+39
+63
+27
+197
+146
+102
+99
+79
+185
+197
+121
+157
+55
+124
+47
+171
+7
+106
+173
+85
+153
+156
+158
+148
+67
+70
+18
+84
+145
+112
+171
+23
+2
+3
+5
+4
+180
+44
+44
+72
+40
+191
+186
+198
+117
+123
+91
+38
+8
+111
+195
+172
+78
+119
+16
+31
+40
+166
+39
+143
+110
+172
+47
+134
+186
+108
+176
+88
+145
+79
+170
+109
+124
+170
+104
+99
+60
+66
+64
+191
+168
+91
+43
+35
+31
+69
+137
+200
+175
+48
+118
+77
+1
+110
+55
+142
+159
+80
+50
+179
+31
+177
+183
+108
+198
+18
+130
+22
+167
+2
+117
+81
+40
+112
+113
+68
+191
+138
+114
+40
+21
+164
+197
+111
+88
+138
+33
+160
+64
+148
+110
+132
+3
+32
+167
+116
+197
+144
+91
+53
+96
+107
+174
+87
+157
+165
+179
+186
+109
+183
+117
+59
+102
+85
+192
+191
+19
+193
+195
+28
+19
+65
+18
+126
+200
+62
+176
+103
+35
+84
+192
+2
+82
+79
+137
+108
+23
+166
+187
+33
+113
+184
+91
+89
+117
+108
+194
+193
+12
+140
+127
+110
+117
+109
+8
+68
+136
+11
+44
+165
+196
+96
+12
+6
+133
+146
+80
+173
+119
+155
+61
+176
+105
+49
+154
+88
+141
+56
+69
+115
+66
+164
+195
+96
+24
+84
+90
+185
+102
+149
+177
+122
+144
+166
+103
+126
+31
+56
+56
+33
+99
+98
+98
+107
+161
+8
+2
+140
+22
+75
+59
+80
+149
+179
+135
+199
+185
+118
+49
+34
+162
+69
+157
+120
+114
+3
+195
+148
+136
+85
+88
+165
+194
+86
+170
+43
+135
+19
+103
+52
+183
+38
+179
+137
+9
+23
+60
+159
+16
+65
+46
+94
+156
+90
+140
+29
+117
+41
+191
+184
+181
+34
+179
+170
+10
+136
+124
+128
+52
+162
+102
+157
+25
+141
+22
+60
+165
+58
+59
+41
+111
+102
+14
+171
+98
+57
+59
+45
+141
+40
+171
+68
+74
+27
+103
+175
+126
+186
+184
+29
+117
+44
+18
+114
+122
+107
+152
+147
+115
+171
+196
+32
+37
+133
+65
+193
+179
+138
+21
+89
+147
+85
+187
+164
+98
+115
+11
+32
+98
+105
+146
+137
+104
+197
+46
+105
+21
+183
+112
+22
+129
+177
+107
+49
+138
+186
+82
+16
+162
+26
+107
+5
+71
+185
+69
+156
+112
+72
+28
+118
+56
+82
+184
+170
+167
+76
+154
+39
+48
+141
+17
+33
+52
+12
+5
+130
+130
+15
+126
+20
+187
+142
+174
+164
+25
+74
+21
+56
+150
+200
+56
+134
+106
+33
+44
+171
+33
+64
+88
+148
+101
+78
+159
+55
+106
+139
+81
+38
+107
+99
+32
+110
+169
+29
+54
+63
+96
+14
+20
+199
+19
+123
+169
+107
+127
+199
+49
+107
+4
+67
+166
+190
+54
+15
+4
+86
+86
+145
+95
+64
+136
+39
+10
+115
+198
+156
+153
+120
+144
+186
+21
+48
+104
+191
+18
+190
+175
+145
+96
+70
+157
+116
+82
+49
+157
+101
+193
+49
+164
+144
+186
+22
+61
+165
+45
+191
+138
+116
+55
+83
+7
+103
+152
+188
+162
+80
+30
+58
+81
+164
+58
+78
+145
+168
+107
+133
+33
+7
+142
+194
+86
+173
+68
+51
+98
+130
+97
+17
+30
+30
+114
+20
+97
+197
+117
+130
+127
+190
+4
+114
+49
+70
+183
+73
+194
+104
+85
+174
+82
+130
+43
+93
+172
+195
+28
+15
+41
+112
+100
+198
+86
+140
+64
+129
+198
+29
+196
+111
+107
+46
+116
+84
+59
+4
+93
+123
+106
+131
+34
+30
+77
+192
+62
+45
+117
+97
+130
+104
+58
+14
+165
+64
+98
+16
+11
+129
+74
+84
+40
+91
+186
+98
+117
+20
+68
+32
+184
+19
+59
+179
+149
+85
+167
+41
+140
+75
+194
+93
+11
+31
+91
+66
+177
+70
+30
+151
+37
+66
+60
+170
+80
+157
+22
+122
+132
+98
+5
+145
+31
+80
+4
+106
+200
+46
+77
+48
+193
+130
+48
+119
+85
+37
+58
+20
+195
+196
+22
+165
+199
+110
+68
+22
+119
+120
+49
+17
+62
+22
+175
+59
+180
+148
+70
+93
+131
+147
+106
+110
+112
+85
+100
+40
+140
+85
+52
+154
+55
+147
+187
+2
+129
+157
+185
+100
+136
+116
+75
+9
+182
+16
+60
+15
+153
+189
+158
+47
+61
+146
+126
+50
+164
+137
+145
+41
+138
+64
+141
+72
+167
+152
+17
+130
+33
+27
+72
+189
+84
+6
+83
+48
+143
+34
+113
+178
+49
+97
+145
+198
+84
+125
+189
+15
+190
+11
+156
+36
+19
+189
+167
+102
+115
+167
+175
+144
+93
+67
+166
+197
+92
+176
+31
+9
+171
+151
+166
+39
+139
+89
+84
+104
+71
+92
+117
+76
+6
+155
+76
+63
+94
+199
+148
+98
+59
+72
+101
+162
+66
+146
+78
+161
+64
+137
+54
+92
+66
+170
+24
+14
+71
+107
+1
+45
+64
+181
+109
+31
+4
+143
+28
+85
+53
+159
+77
+38
+135
+70
+9
+28
+85
+59
+195
+38
+78
+126
+60
+23
+4
+17
+66
+44
+68
+18
+99
+29
+84
+49
+141
+2
+148
+74
+108
+188
+158
+57
+122
+25
+52
+93
+91
+111
+55
+128
+78
+114
+188
+104
+131
+52
+136
+145
+49
+194
+127
+16
+155
+186
+125
+80
+159
+36
+182
+170
+186
+186
+47
+7
+25
+87
+95
+194
+109
+106
+59
+198
+63
+199
+24
+157
+127
+154
+186
+129
+102
+56
+20
+17
+120
+173
+156
+182
+90
+105
+20
+181
+108
+17
+133
+50
+105
+178
+125
+155
+4
+31
+153
+40
+63
+26
+188
+95
+80
+29
+56
+71
+131
+146
+95
+63
+123
+172
+121
+187
+31
+105
+155
+181
+95
+143
+5
+150
+53
+176
+176
+79
+90
+30
+169
+148
+164
+56
+59
+55
+200
+103
+20
+200
+16
+103
+75
+123
+66
+88
+141
+54
+57
+60
+52
+167
+143
+151
+26
+194
+139
+84
+59
+197
+58
+172
+115
+144
+27
+73
+192
+99
+69
+125
+131
+65
+13
+95
+56
+88
+24
+154
+108
+65
+17
+117
+152
+65
+22
+155
+133
+199
+4
+31
+157
+64
+171
+51
+172
+172
+89
+186
+114
+12
+46
+170
+13
+144
+151
+11
+112
+176
+52
+126
+93
+29
+134
+146
+72
+121
+80
+193
+39
+103
+66
+70
+32
+159
+69
+186
+96
+105
+162
+31
+130
+105
+64
+40
+66
+39
+35
+68
+89
+129
+175
+85
+140
+78
+8
+146
+3
+110
+36
+26
+34
+170
+118
+180
+18
+87
+168
+21
+21
+136
+31
+166
+118
+15
+32
+59
+68
+76
+47
+6
+11
+15
+196
+38
+69
+71
+13
+38
+111
+131
+187
+143
+179
+190
+129
+63
+24
+179
+56
+125
+51
+187
+59
+77
+132
+103
+33
+77
+167
+107
+142
+91
+74
+26
+92
+116
+72
+191
+98
+69
+138
+7
+3
+156
+114
+77
+40
+149
+137
+89
+98
+191
+70
+102
+182
+172
+200
+54
+126
+70
+90
+109
+49
+115
+52
+80
+15
+176
+121
+145
+186
+12
+199
+87
+130
+4
+50
+70
+169
+189
+16
+196
+34
+40
+135
+53
+111
+187
+127
+81
+143
+138
+137
+184
+74
+192
+91
+18
+93
+198
+159
+167
+178
+164
+186
+44
+190
+148
+177
+133
+10
+63
+96
+7
+179
+13
+76
+135
+133
+181
+91
+118
+94
+105
+183
+158
+97
+164
+114
+8
+27
+91
+105
+15
+146
+146
+165
+77
+178
+176
+56
+156
+29
+175
+187
+150
+21
+182
+101
+169
+110
+138
+45
+28
+162
+123
+81
+183
+174
+197
+18
+143
+95
+84
+54
+171
+140
+106
+177
+110
+65
+2
+28
+153
+71
+51
+73
+181
+27
+139
+191
+100
+77
+169
+119
+196
+105
+65
+54
+136
+134
+180
+77
+40
+148
+135
+75
+44
+184
+116
+39
+191
+197
+62
+3
+63
+152
+146
+116
+179
+35
+4
+105
+198
+48
+107
+16
+134
+56
+134
+104
+19
+184
+131
+137
+41
+15
+124
+13
+166
+78
+173
+141
+94
+94
+120
+71
+150
+65
+38
+49
+150
+61
+20
+172
+59
+7
+113
+15
+77
+124
+53
+6
+159
+103
+190
+21
+14
+96
+59
+87
+196
+194
+199
+51
+118
+54
+63
+95
+4
+178
+31
+183
+23
+93
+156
+101
+4
+117
+71
+170
+187
+192
+73
+110
+6
+46
+23
+126
+150
+170
+70
+91
+117
+82
+40
+108
+86
+146
+104
+112
+140
+34
+152
+2
+53
+97
+107
+173
+78
+115
+190
+109
+150
+119
+169
+143
+139
+144
+20
+25
+169
+189
+15
+195
+36
+66
+70
+30
+147
+16
+180
+136
+195
+151
+154
+168
+20
+11
+91
+44
+51
+110
+5
+36
+177
+139
+42
+5
+58
+103
+98
+65
+111
+78
+74
+142
+188
+45
+185
+107
+174
+86
+155
+154
+135
+21
+117
+114
+29
+152
+52
+148
+20
+191
+175
+130
+4
+58
+116
+172
+191
+2
+97
+170
+144
+142
+155
+53
+128
+94
+8
+5
+166
+152
+16
+131
+48
+113
+44
+50
+110
+8
+59
+89
+4
+19
+86
+144
+92
+62
+141
+93
+89
+96
+183
+35
+161
+56
+88
+22
+142
+60
+84
+167
+47
+183
+75
+4
+150
+68
+62
+163
+17
+44
+107
+51
+149
+30
+46
+7
+28
+108
+194
+195
+28
+17
+47
+134
+179
+74
+30
+117
+36
+168
+87
+8
+66
+127
+171
+85
+179
+105
+26
+10
+31
+99
+114
+191
+125
+36
+91
+23
+123
+129
+73
+78
+12
+169
+105
+114
+141
+21
+62
+183
+144
+18
+13
+119
+195
+103
+65
+64
+199
+17
+113
+128
+157
+189
+123
+39
+129
+23
+180
+71
+12
+35
+105
+119
+166
+132
+97
+198
+113
+101
+191
+40
+124
+183
+185
+67
+134
+9
+47
+3
+200
+171
+27
+27
+124
+103
+105
+103
+80
+153
+196
+4
+57
+108
+140
+66
+143
+62
+90
+182
+88
+90
+149
+82
+158
+12
+50
+192
+107
+114
+128
+141
+96
+109
+196
+191
+187
+6
+152
+65
+25
+162
+151
+51
+144
+7
+152
+47
+118
+89
+74
+41
+184
+141
+191
+78
+155
+29
+179
+11
+61
+65
+46
+90
+126
+151
+173
+80
+126
+36
+85
+182
+133
+162
+179
+15
+84
+166
+42
+161
+194
+119
+164
+120
+43
+180
+99
+173
+148
+134
+70
+16
+71
+83
+64
+38
+55
+188
+37
+130
+46
+110
+46
+85
+100
+40
+139
+77
+13
+192
+35
+84
+198
+31
+3
+142
+32
+111
+180
+86
+95
+200
+144
+72
+135
+163
+170
+149
+172
+89
+192
+150
+177
+116
+104
+181
+147
+56
+15
+188
+193
+69
+81
+68
+81
+81
+155
+6
+44
+9
+65
+111
+78
+76
+150
+20
+176
+77
+75
+161
+90
+96
+164
+125
+74
+120
+55
+52
+19
+48
+118
+78
+9
+155
+55
+136
+120
+99
+112
+183
+95
+128
+111
+117
+107
+186
+158
+78
+45
+170
+19
+186
+150
+27
+9
+16
+17
+160
+16
+55
+187
+27
+81
+50
+172
+185
+159
+91
+117
+90
+88
+121
+130
+94
+199
+150
+113
+130
+167
+35
+113
+163
+163
+114
+16
+74
+103
+156
+9
+52
+32
+122
+45
+179
+65
+184
+120
+66
+116
+107
+199
+35
+26
+42
+14
+109
+135
+27
+154
+81
+97
+59
+80
+152
+196
+6
+76
+6
+151
+57
+183
+186
+71
+159
+116
+66
+154
+133
+12
+81
+177
+135
+16
+90
+191
+143
+140
+151
+51
+145
+15
+188
+197
+90
+169
+9
+129
+101
+46
+165
+181
+3
+191
+125
+28
+49
+44
+25
+158
+125
+136
+90
+117
+100
+147
+183
+174
+198
+26
+172
+3
+71
+2
+176
+38
+45
+130
+178
+102
+13
+163
+69
+145
+54
+15
+9
+121
+48
+199
+166
+10
+165
+101
+125
+37
+104
+93
+21
+90
+154
+114
+99
+173
+151
+149
+143
+117
+14
+34
+81
+175
+128
+194
+11
+123
+45
+159
+153
+94
+188
+77
+178
+171
+31
+45
+194
+162
+22
+80
+84
+181
+133
+171
+34
+67
+103
+14
+164
+57
+65
+83
+113
+138
+11
+26
+58
+118
+185
+52
+48
+17
+76
+100
+120
+26
+77
+29
+83
+41
+105
+61
+27
+11
+32
+90
+54
+117
+22
+80
+87
+4
+38
+198
+46
+103
+199
+74
+54
+58
+61
+51
+157
+83
+93
+11
+30
+83
+31
+37
+147
+150
+177
+112
+80
+73
+124
+88
+11
+79
+177
+155
+137
+30
+149
+28
+26
+107
+6
+78
+16
+195
+32
+34
+119
+12
+197
+82
+119
+178
+197
+183
+122
+90
+40
+35
+48
+182
+57
+107
+133
+34
+13
+171
+112
+133
+191
+148
+173
+113
+119
+101
+137
+110
+32
+7
+151
+46
+120
+109
+174
+70
+55
+101
+116
+185
+69
+156
+113
+78
+53
+16
+21
+190
+149
+188
+187
+35
+128
+55
+184
+9
+2
+133
+184
+104
+173
+99
+41
+155
+168
+11
+156
+43
+57
+154
+11
+85
+15
+127
+29
+28
+109
+5
+54
+77
+179
+187
+110
+182
+102
+174
+128
+8
+93
+89
+101
+7
+138
+166
+154
+34
+23
+34
+2
+108
+32
+26
+66
+166
+4
+126
+126
+22
+198
+194
+182
+151
+73
+77
+6
+147
+29
+53
+53
+47
+4
+7
+5
+171
+188
+186
+29
+100
+141
+149
+23
+198
+185
+130
+115
+129
+135
+54
+110
+176
+67
+23
+133
+196
+175
+91
+174
+27
+2
+165
+179
+189
+124
+51
+189
+76
+157
+66
+182
+99
+156
+51
+105
+173
+93
+1
+167
+197
+85
+137
+61
+131
+40
+61
+10
+115
+4
+187
+87
+44
+84
+110
+101
+21
+17
+111
+120
+123
+57
+35
+102
+98
+73
+161
+111
+19
+111
+100
+3
+122
+104
+128
+34
+53
+12
+199
+89
+142
+55
+47
+195
+145
+119
+11
+192
+57
+19
+2
+43
+42
+71
+48
+53
+92
+75
+25
+77
+43
+167
+14
+184
+178
+18
+103
+60
+32
+57
+56
+23
+33
+196
+81
+121
+2
+122
+116
+196
+134
+44
+62
+173
+86
+159
+184
+76
+200
+118
+112
+14
+82
+165
+54
+42
+167
+27
+64
+143
+85
+23
+173
+38
+69
+73
+20
+66
+12
+85
+199
+34
+15
+181
+155
+105
+33
+57
+49
+184
+65
+134
+18
+109
+94
+183
+56
+85
+12
+107
+138
+65
+152
+131
+19
+137
+56
+105
+124
+2
+98
+173
+160
+3
+187
+92
+72
+5
+186
+74
+173
+168
+57
+29
+64
+124
+164
+76
+180
+198
+164
+8
+176
+180
+99
+179
+184
+97
+127
+85
+174
+78
+105
+128
+20
+174
+63
+15
+125
+17
+175
+96
+10
+193
+70
+87
+96
+194
+102
+72
+114
+38
+199
+57
+155
+18
+117
+140
+188
+71
+136
+184
+79
+20
+7
+66
+130
+192
+181
+164
+156
+58
+151
+183
+140
+197
+122
+163
+83
+31
+43
+175
+68
+38
+16
+153
+177
+86
+122
+161
+71
+184
+67
+146
+73
+125
+101
+78
+163
+78
+4
+127
+127
+22
+194
+169
+69
+95
+158
+90
+122
+123
+45
+163
+179
+8
+41
+173
+69
+62
+154
+164
+2
+140
+25
+89
+112
+69
+8
+30
+117
+28
+119
+66
+127
+175
+107
+64
+25
+178
+46
+74
+32
+130
+93
+190
+107
+131
+24
+166
+182
+3
+179
+47
+73
+16
+42
+109
+80
+99
+75
+165
+115
+13
+39
+120
+173
+161
+17
+53
+164
+110
+180
+97
+160
+89
+97
+186
+39
+165
+40
+159
+194
+139
+89
+83
+101
+63
+74
+75
+185
+39
+175
+97
+8
+178
+1
+1
+1
+198
+180
+97
+167
+130
+80
+116
+175
+12
+92
+53
+86
+43
+89
+151
+106
+75
+98
+118
+29
+110
+3
+30
+160
+90
+105
+18
+168
+46
+169
+199
+78
+78
+172
+130
+37
+53
+189
+63
+74
+84
+37
+70
+83
+74
+97
+120
+44
+191
+148
+176
+123
+157
+34
+195
+63
+25
+186
+95
+93
+111
+29
+175
+191
+169
+97
+62
+104
+69
+77
+44
+177
+68
+17
+91
+193
+141
+114
+14
+61
+42
+105
+54
+177
+182
+101
+163
+77
+193
+67
+68
+9
+45
+196
+169
+56
+14
+183
+178
+24
+142
+36
+142
+129
+100
+41
+145
+101
+103
+114
+160
+133
+160
+160
+124
+108
+138
+58
+105
+110
+117
+118
+53
+62
+94
+5
+193
+111
+130
+184
+139
+176
+12
+87
+13
+101
+92
+44
+35
+18
+193
+199
+59
+162
+48
+27
+133
+158
+152
+88
+164
+195
+98
+37
+143
+127
+77
+121
+35
+121
+10
+178
+178
+66
+194
+172
+89
+189
+130
+85
+141
+81
+19
+193
+185
+175
+188
+149
+5
+95
+125
+96
+59
+90
+9
+46
+3
+3
+192
+131
+59
+175
+123
+169
+107
+123
+177
+162
+178
+12
+76
+149
+15
+150
+166
+47
+190
+124
+34
+90
+37
+10
+134
+115
+86
+78
+98
+93
+74
+12
+9
+147
+1
+87
+111
+84
+109
+101
+26
+49
+60
+117
+166
+146
+187
+12
+190
+35
+99
+85
+17
+142
+100
+122
+33
+101
+112
+167
+191
+48
+173
+5
+74
+7
+177
+197
+191
+177
+146
+82
+181
+154
+92
+173
+11
+110
+160
+178
+26
+158
+113
+60
+143
+121
+43
+172
+48
+135
+184
+90
+86
+110
+90
+153
+108
+75
+73
+168
+157
+27
+151
+69
+56
+119
+7
+177
+199
+200
+14
+84
+182
+141
+7
+175
+191
+167
+88
+29
+181
+24
+119
+105
+157
+200
+193
+157
+7
+36
+153
+191
+176
+136
+35
+193
+41
+114
+112
+49
+90
+102
+1
+91
+142
+34
+132
+84
+116
+146
+33
+84
+9
+98
+113
+195
+153
+166
+21
+39
+42
+105
+54
+179
+191
+133
+83
+108
+101
+32
+87
+34
+22
+24
+150
+85
+163
+13
+13
+161
+50
+49
+50
+55
+85
+16
+135
+68
+198
+179
+93
+148
+59
+19
+190
+172
+119
+171
+155
+195
+175
+94
+191
+104
+105
+102
+66
+78
+80
+178
+152
+110
+97
+192
+86
+184
+135
+157
+128
+157
+191
+136
+97
+158
+77
+41
+150
+133
+54
+129
+86
+158
+178
+42
+54
+152
+27
+195
+126
+5
+100
+154
+23
+157
+137
+16
+63
+39
+62
+29
+13
+20
+7
+60
+102
+68
+95
+158
+95
+153
+64
+10
+86
+28
+199
+145
+84
+1
+49
+87
+85
+128
+7
+90
+77
+53
+26
+86
+81
+111
+144
+63
+84
+141
+94
+98
+147
+1
+82
+83
+164
+45
+190
+142
+139
+158
+103
+198
+63
+195
+7
+88
+71
+33
+160
+63
+140
+75
+195
+93
+10
+19
+31
+15
+9
+126
+76
+122
+50
+5
+183
+53
+71
+148
+52
+178
+5
+29
+130
+120
+147
+5
+113
+34
+188
+31
+91
+72
+12
+26
+47
+54
+98
+105
+152
+166
+34
+110
+152
+128
+1
+55
+122
+33
+103
+128
+41
+98
+21
+47
+95
+153
+68
+27
+153
+82
+115
+158
+110
+43
+70
+31
+165
+108
+168
+36
+108
+124
+178
+149
+97
+40
+167
+49
+192
+108
+123
+172
+125
+3
+95
+139
+187
+69
+133
+180
+89
+118
+106
+175
+99
+26
+62
+144
+102
+122
+17
+5
+76
+20
+35
+28
+59
+103
+89
+11
+65
+92
+170
+196
+48
+123
+112
+163
+170
+159
+23
+111
+58
+151
+188
+168
+118
+196
+116
+139
+189
+87
+18
+128
+10
+110
+174
+54
+162
+90
+83
+89
+187
+122
+56
+39
+126
+11
+133
+97
+185
+44
+197
+190
+171
+117
+166
+149
+198
+53
+132
+120
+132
+118
+118
+49
+35
+175
+139
+60
+106
+99
+40
+157
+178
+62
+170
+64
+54
+146
+192
+46
+146
+66
+85
+112
+114
+74
+19
+53
+150
+22
+185
+112
+11
+56
+39
+134
+54
+123
+51
+4
+164
+150
+27
+13
+36
+99
+75
+162
+97
+129
+100
+40
+143
+96
+94
+99
+149
+7
+100
+142
+156
+54
+126
+69
+80
+67
+79
+76
+145
+184
+4
+169
+186
+192
+85
+181
+129
+145
+109
+146
+100
+91
+41
+35
+40
+127
+6
+95
+113
+25
+138
+3
+174
+24
+180
+65
+171
+42
+111
+93
+158
+115
+65
+164
+194
+96
+29
+111
+6
+39
+184
+156
+80
+83
+176
+110
+77
+78
+179
+171
+17
+164
+37
+145
+139
+132
+149
+104
+89
+196
+182
+127
+122
+197
+81
+120
+190
+60
+52
+175
+185
+143
+189
+55
+30
+85
+39
+69
+69
+193
+143
+122
+47
+183
+75
+5
+157
+103
+7
+112
+13
+72
+114
+44
+39
+37
+71
+97
+146
+5
+119
+71
+164
+144
+188
+34
+118
+200
+140
+43
+5
+41
+6
+70
+166
+166
+106
+144
+114
+188
+105
+141
+99
+133
+105
+39
+85
+166
+28
+77
+11
+178
+171
+25
+13
+56
+17
+7
+86
+55
+164
+87
+50
+116
+50
+59
+109
+123
+159
+49
+67
+161
+169
+167
+78
+171
+128
+27
+14
+41
+122
+168
+110
+152
+125
+184
+178
+15
+91
+12
+52
+5
+171
+181
+143
+36
+131
+60
+188
+188
+37
+130
+49
+123
+100
+92
+54
+103
+129
+52
+151
+43
+98
+3
+141
+24
+73
+22
+80
+86
+197
+14
+108
+128
+197
+28
+200
+146
+81
+169
+90
+22
+120
+124
+69
+99
+172
+143
+109
+168
+32
+80
+200
+78
+74
+140
+179
+15
+79
+137
+115
+55
+99
+102
+124
+27
+51
+60
+110
+115
+107
+6
+77
+8
+160
+92
+111
+39
+37
+72
+96
+133
+133
+5
+37
+179
+145
+63
+73
+74
+186
+54
+53
+35
+134
+91
+141
+30
+117
+32
+137
+137
+191
+116
+184
+56
+88
+20
+133
+19
+121
+155
+47
+88
+105
+43
+114
+101
+181
+179
+46
+71
+9
+21
+41
+64
+16
+119
+177
+191
+157
+22
+121
+130
+89
+171
+23
+2
+5
+19
+68
+38
+23
+195
+167
+49
+196
+137
+59
+126
+25
+21
+98
+4
+141
+11
+200
+105
+32
+52
+25
+88
+105
+36
+77
+138
+135
+165
+181
+3
+192
+125
+24
+22
+119
+117
+35
+157
+28
+154
+74
+60
+98
+47
+3
+195
+146
+123
+25
+44
+46
+77
+53
+24
+71
+5
+195
+131
+33
+19
+19
+146
+101
+99
+85
+21
+160
+175
+8
+79
+199
+87
+136
+35
+193
+41
+109
+91
+167
+181
+187
+96
+96
+111
+4
+28
+139
+181
+39
+3
+67
+179
+75
+39
+162
+28
+110
+10
+72
+144
+16
+3
+80
+53
+197
+108
+80
+109
+141
+65
+119
+133
+133
+198
+195
+191
+194
+53
+171
+147
+149
+171
+93
+15
+58
+17
+178
+122
+132
+90
+155
+126
+163
+48
+20
+94
+184
+59
+102
+86
+198
+12
+94
+54
+82
+11
+130
+82
+118
+177
+200
+6
+39
+181
+142
+22
+57
+139
+128
+119
+158
+85
+84
+148
+131
+52
+141
+178
+199
+195
+181
+130
+153
+156
+157
+141
+32
+125
+66
+73
+43
+4
+37
+188
+199
+102
+23
+22
+131
+191
+166
+78
+174
+145
+111
+162
+173
+183
+141
+197
+120
+148
+9
+122
+57
+43
+151
+118
+152
+52
+140
+179
+12
+62
+67
+49
+94
+126
+116
+159
+119
+82
+20
+186
+136
+147
+61
+45
+122
+131
+91
+169
+199
+74
+56
+72
+132
+146
+91
+35
+190
+29
+66
+139
+41
+3
+49
+67
+163
+174
+178
+105
+31
+46
+194
+154
+179
+90
+134
+198
+181
+111
+39
+36
+62
+54
+166
+112
+178
+61
+169
+64
+65
+19
+130
+16
+125
+8
+119
+49
+21
+88
+141
+54
+55
+43
+167
+18
+10
+99
+106
+147
+132
+65
+9
+65
+113
+95
+159
+100
+169
+111
+150
+104
+74
+110
+198
+1
+31
+178
+187
+124
+58
+39
+113
+127
+150
+157
+192
+140
+114
+25
+128
+146
+129
+59
+196
+49
+127
+129
+30
+20
+53
+142
+176
+179
+87
+114
+105
+8
+102
+142
+138
+146
+38
+120
+174
+170
+55
+199
+98
+5
+148
+42
+125
+171
+103
+83
+174
+104
+58
+11
+147
+179
+156
+128
+164
+37
+150
+170
+67
+76
+55
+54
+31
+96
+102
+149
+183
+154
+80
+102
+90
+25
+146
+52
+197
+122
+158
+53
+91
+75
+32
+124
+54
+10
+175
+163
+4
+153
+85
+139
+70
+168
+184
+192
+101
+78
+163
+72
+169
+172
+113
+126
+145
+136
+117
+78
+22
+28
+177
+9
+68
+127
+152
+173
+72
+72
+186
+72
+162
+124
+87
+10
+77
+175
+155
+159
+159
+123
+111
+156
+141
+47
+13
+56
+17
+199
+43
+72
+48
+40
+12
+119
+3
+153
+95
+191
+94
+47
+36
+1
+80
+75
+127
+96
+28
+111
+13
+84
+189
+186
+11
+196
+81
+124
+19
+1
+35
+199
+83
+108
+101
+34
+96
+71
+169
+171
+112
+133
+190
+143
+151
+22
+174
+53
+152
+33
+35
+114
+174
+19
+152
+145
+102
+111
+144
+73
+142
+197
+103
+49
+171
+187
+183
+13
+32
+84
+12
+123
+32
+81
+4
+93
+128
+131
+36
+33
+81
+185
+185
+49
+31
+143
+182
+7
+200
+144
+64
+90
+168
+1
+99
+185
+16
+34
+68
+102
+2
+96
+156
+77
+55
+42
+155
+156
+143
+52
+31
+114
+11
+39
+143
+106
+153
+160
+190
+100
+94
+65
+146
+95
+58
+100
+78
+166
+99
+99
+108
+155
+161
+174
+198
+24
+160
+146
+38
+115
+143
+32
+100
+118
+12
+9
+146
+199
+81
+98
+60
+80
+148
+167
+72
+133
+150
+103
+67
+81
+80
+158
+27
+147
+39
+109
+111
+82
+99
+51
+23
+76
+54
+41
+160
+195
+131
+31
+7
+166
+134
+109
+52
+127
+102
+70
+101
+176
+155
+143
+71
+139
+192
+110
+127
+181
+140
+17
+41
+94
+198
+138
+53
+74
+174
+178
+103
+18
+189
+169
+115
+173
+5
+73
+1
+146
+71
+117
+62
+119
+158
+82
+68
+76
+44
+180
+83
+83
+147
+138
+112
+27
+159
+113
+47
+67
+177
+64
+193
+186
+181
+10
+32
+108
+160
+193
+117
+166
+145
+178
+163
+182
+23
+103
+13
+155
+19
+119
+146
+4
+113
+39
+20
+173
+61
+8
+101
+136
+112
+47
+73
+23
+78
+66
+97
+186
+44
+197
+185
+143
+188
+46
+187
+110
+185
+115
+33
+161
+75
+3
+141
+23
+69
+9
+39
+150
+155
+179
+83
+92
+3
+198
+159
+176
+27
+177
+22
+145
+74
+138
+166
+155
+39
+40
+89
+175
+55
+154
+32
+5
+146
+31
+69
+140
+20
+66
+15
+100
+68
+107
+38
+65
+50
+115
+42
+20
+147
+103
+96
+51
+42
+195
+194
+9
+114
+4
+1
+172
+21
+179
+90
+124
+140
+128
+105
+82
+147
+149
+171
+90
+2
+200
+185
+115
+26
+119
+88
+54
+136
+134
+182
+92
+117
+71
+178
+34
+2
+108
+32
+21
+44
+75
+59
+78
+141
+145
+200
+101
+5
+125
+105
+113
+134
+188
+119
+25
+80
+59
+38
+100
+63
+81
+118
+183
+40
+194
+5
+85
+68
+44
+61
+168
+60
+51
+169
+154
+7
+56
+80
+173
+124
+184
+189
+87
+18
+128
+8
+101
+136
+105
+8
+108
+175
+82
+117
+163
+131
+118
+133
+141
+50
+33
+147
+183
+181
+42
+23
+163
+171
+163
+45
+2
+9
+42
+171
+53
+179
+1
+198
+179
+93
+155
+91
+151
+93
+1
+167
+196
+81
+121
+199
+109
+65
+18
+120
+162
+94
+107
+200
+40
+41
+90
+170
+12
+141
+140
+173
+179
+120
+114
+7
+14
+26
+31
+151
+28
+13
+24
+31
+172
+158
+6
+11
+16
+2
+67
+188
+125
+59
+31
+54
+48
+2
+188
+107
+156
+175
+44
+92
+157
+118
+99
+130
+92
+184
+80
+30
+63
+105
+64
+47
+104
+6
+101
+155
+19
+125
+176
+133
+18
+114
+123
+113
+171
+12
+131
+81
+111
+141
+45
+1
+5
+26
+111
+36
+18
+189
+174
+145
+103
+115
+160
+128
+132
+42
+61
+191
+198
+74
+62
+111
+112
+70
+19
+81
+122
+3
+120
+92
+79
+45
+158
+147
+65
+70
+32
+169
+127
+42
+111
+87
+124
+164
+73
+163
+121
+58
+63
+53
+157
+63
+170
+55
+1
+114
+77
+38
+137
+85
+80
+117
+186
+66
+124
+153
+5
+52
+69
+150
+77
+117
+12
+21
+23
+149
+92
+15
+59
+23
+10
+52
+25
+83
+69
+71
+7
+6
+182
+35
+176
+140
+61
+105
+84
+160
+10
+17
+17
+150
+153
+171
+50
+162
+124
+89
+24
+140
+30
+121
+61
+80
+131
+73
+59
+97
+52
+40
+174
+85
+144
+103
+126
+28
+38
+182
+149
+58
+5
+110
+17
+116
+141
+3
+154
+101
+19
+8
+75
+183
+23
+95
+166
+145
+180
+176
+38
+46
+139
+21
+74
+60
+97
+45
+197
+181
+113
+49
+85
+64
+26
+181
+50
+77
+13
+190
+23
+34
+195
+68
+51
+98
+134
+124
+138
+112
+34
+195
+66
+44
+74
+44
+2
+19
+101
+39
+127
+8
+109
+182
+116
+59
+114
+151
+81
+135
+77
+51
+15
+34
+74
+135
+149
+83
+152
+173
+67
+49
+97
+141
+174
+181
+125
+116
+178
+23
+141
+40
+176
+92
+177
+31
+196
+99
+34
+118
+4
+167
+164
+80
+12
+151
+2
+52
+95
+107
+189
+178
+166
+198
+97
+198
+116
+122
+86
+20
+148
+109
+126
+176
+129
+193
+192
+21
+200
+12
+77
+155
+36
+26
+29
+148
+23
+9
+52
+33
+135
+116
+83
+53
+176
+178
+87
+126
+173
+106
+77
+112
+182
+88
+90
+151
+100
+42
+155
+153
+131
+6
+60
+109
+119
+138
+156
+97
+180
+6
+20
+71
+44
+32
+196
+87
+160
+180
+47
+61
+149
+147
+141
+124
+76
+146
+193
+43
+123
+149
+190
+4
+115
+59
+122
+2
+121
+106
+150
+148
+141
+117
+30
+131
+121
+151
+16
+141
+107
+173
+78
+113
+174
+36
+47
+162
+151
+46
+120
+107
+159
+196
+148
+122
+4
+127
+130
+33
+33
+107
+142
+95
+90
+90
+127
+155
+189
+142
+156
+55
+132
+100
+10
+165
+104
+137
+90
+110
+52
+124
+81
+170
+95
+43
+4
+35
+175
+141
+74
+173
+174
+93
+190
+107
+135
+50
+84
+59
+196
+53
+153
+41
+75
+77
+196
+79
+117
+189
+88
+23
+149
+91
+9
+37
+143
+123
+58
+42
+130
+6
+70
+170
+186
+191
+74
+129
+108
+95
+198
+134
+17
+104
+70
+88
+98
+199
+113
+90
+119
+108
+185
+133
+138
+34
+165
+86
+37
+44
+136
+19
+95
+2
+160
+146
+36
+103
+101
+79
+168
+101
+92
+46
+50
+91
+95
+158
+92
+133
+167
+6
+139
+184
+49
+47
+39
+14
+133
+72
+39
+189
+187
+17
+22
+184
+109
+199
+16
+107
+102
+53
+198
+115
+111
+37
+19
+184
+141
+190
+72
+121
+83
+14
+133
+79
+76
+147
+199
+68
+22
+122
+136
+118
+87
+61
+188
+183
+7
+1
+144
+54
+34
+119
+5
+162
+129
+122
+171
+131
+45
+97
+175
+182
+117
+73
+181
+35
+184
+190
+87
+7
+68
+141
+38
+162
+35
+152
+194
+3
+71
+200
+162
+173
+179
+122
+122
+40
+142
+94
+82
+51
+170
+166
+66
+107
+47
+117
+87
+66
+17
+108
+98
+19
+29
+7
+182
+32
+158
+65
+168
+26
+42
+19
+138
+64
+142
+81
+9
+125
+73
+117
+49
+40
+4
+61
+136
+66
+175
+58
+181
+162
+144
+7
+155
+64
+191
+173
+128
+9
+106
+152
+162
+6
+184
+53
+64
+105
+56
+191
+46
+164
+168
+134
+96
+170
+159
+20
+97
+200
+130
+181
+118
+87
+58
+170
+101
+78
+162
+70
+163
+153
+52
+137
+151
+74
+90
+78
+57
+48
+176
+20
+144
+82
+199
+61
+172
+87
+172
+57
+189
+28
+65
+144
+78
+180
+179
+53
+108
+174
+78
+100
+99
+97
+99
+121
+37
+135
+75
+38
+161
+21
+84
+114
+134
+178
+65
+188
+151
+10
+108
+158
+177
+41
+59
+182
+166
+158
+51
+87
+71
+39
+198
+41
+70
+50
+71
+180
+48
+69
+179
+58
+141
+125
+86
+192
+175
+126
+185
+183
+30
+137
+153
+88
+149
+109
+115
+107
+12
+108
+142
+81
+10
+132
+106
+49
+138
+193
+117
+165
+135
+131
+169
+34
+91
+38
+15
+147
+149
+174
+109
+86
+134
+38
+20
+183
+121
+74
+161
+103
+170
+96
+47
+15
+71
+92
+113
+51
+90
+87
+114
+100
+176
+152
+135
+39
+28
+12
+26
+49
+65
+148
+107
+113
+112
+58
+147
+159
+30
+153
+51
+130
+121
+162
+84
+47
+125
+129
+52
+151
+37
+65
+62
+187
+170
+138
+93
+121
+94
+74
+1
+143
+55
+46
+178
+55
+136
+120
+97
+102
+142
+140
+163
+122
+70
+120
+98
+108
+167
+31
+84
+28
+14
+35
+85
+2
+47
+67
+184
+102
+157
+25
+146
+48
+179
+41
+42
+80
+106
+118
+156
+75
+45
+1
+200
+190
+145
+160
+57
+105
+117
+158
+92
+135
+183
+79
+34
+94
+56
+96
+74
+179
+8
+44
+193
+158
+18
+84
+147
+128
+45
+124
+139
+117
+55
+81
+190
+19
+3
+46
+56
+121
+22
+47
+87
+102
+29
+58
+84
+189
+176
+155
+154
+124
+167
+83
+198
+43
+80
+98
+65
+115
+102
+184
+182
+41
+10
+96
+88
+69
+22
+119
+113
+11
+51
+10
+3
+132
+165
+3
+136
+188
+107
+150
+139
+86
+74
+68
+142
+46
+200
+181
+94
+132
+151
+117
+148
+34
+74
+139
+171
+174
+109
+92
+172
+8
+100
+133
+100
+4
+126
+124
+14
+167
+76
+159
+70
+187
+97
+101
+133
+88
+134
+9
+55
+46
+190
+122
+25
+61
+137
+79
+42
+145
+92
+55
+102
+118
+190
+78
+162
+71
+173
+4
+69
+176
+36
+40
+113
+124
+130
+61
+1
+63
+165
+30
+95
+98
+142
+167
+126
+58
+13
+157
+30
+166
+127
+74
+98
+124
+65
+81
+98
+62
+93
+2
+175
+40
+63
+21
+159
+170
+188
+198
+104
+39
+103
+68
+86
+105
+57
+199
+89
+140
+41
+193
+188
+198
+94
+187
+77
+182
+198
+154
+144
+81
+196
+50
+134
+161
+159
+108
+24
+172
+14
+141
+121
+61
+79
+122
+26
+56
+107
+140
+75
+193
+86
+177
+95
+175
+197
+10
+85
+24
+182
+83
+58
+7
+119
+57
+70
+113
+50
+82
+49
+152
+76
+91
+61
+150
+152
+167
+36
+119
+193
+84
+173
+82
+136
+80
+54
+8
+167
+131
+89
+156
+139
+30
+126
+93
+23
+106
+34
+48
+188
+98
+98
+108
+167
+25
+54
+98
+104
+150
+164
+35
+136
+104
+196
+44
+107
+42
+92
+181
+57
+116
+184
+62
+114
+131
+157
+167
+194
+57
+200
+91
+150
+86
+164
+13
+2
+96
+156
+75
+45
+197
+182
+120
+87
+44
+81
+93
+36
+182
+164
+155
+49
+105
+190
+197
+78
+98
+86
+35
+42
+141
+69
+142
+39
+151
+162
+14
+26
+31
+150
+26
+6
+6
+186
+65
+118
+125
+90
+16
+90
+192
+148
+163
+47
+11
+49
+193
+126
+17
+171
+74
+105
+169
+66
+78
+79
+174
+133
+34
+5
+131
+141
+69
+146
+51
+199
+136
+28
+144
+12
+177
+156
+141
+47
+18
+80
+125
+30
+58
+79
+151
+199
+38
+44
+122
+141
+149
+24
+10
+43
+169
+32
+75
+162
+100
+147
+182
+168
+175
+141
+72
+159
+114
+49
+71
+190
+102
+105
+111
+129
+173
+81
+134
+77
+56
+44
+160
+170
+179
+150
+89
+181
+92
+124
+113
+168
+188
+18
+22
+165
+198
+106
+53
+170
+139
+108
+200
+29
+177
+199
+9
+63
+94
+5
+180
+42
+31
+16
+16
+152
+171
+59
+16
+166
+52
+23
+75
+41
+176
+93
+170
+187
+196
+95
+11
+6
+141
+198
+121
+143
+176
+170
+34
+76
+155
+44
+74
+52
+43
+197
+198
+13
+99
+78
+172
+136
+69
+197
+160
+187
+85
+28
+200
+156
+135
+9
+39
+155
+183
+108
+1
+36
+11
+146
+175
+138
+60
+120
+178
+191
+145
+149
+190
+4
+115
+57
+112
+158
+143
+39
+147
+139
+109
+6
+62
+119
+157
+69
+9
+30
+103
+152
+183
+135
+166
+182
+196
+143
+94
+78
+29
+71
+165
+156
+50
+98
+143
+175
+166
+23
+44
+64
+188
+151
+16
+137
+80
+49
+177
+26
+167
+169
+114
+169
+185
+195
+101
+58
+38
+109
+111
+89
+138
+24
+108
+30
+11
+197
+84
+133
+40
+46
+122
+117
+10
+7
+151
+52
+151
+41
+87
+152
+134
+34
+5
+124
+101
+92
+51
+79
+15
+180
+145
+49
+191
+112
+152
+108
+82
+126
+14
+157
+13
+69
+97
+164
+115
+11
+35
+110
+152
+119
+153
+47
+105
+14
+137
+105
+196
+32
+26
+76
+17
+26
+1
+176
+51
+117
+51
+50
+47
+34
+184
+199
+142
+57
+68
+98
+180
+196
+160
+194
+129
+30
+16
+33
+52
+20
+51
+128
+115
+141
+11
+2
+109
+40
+62
+19
+153
+151
+133
+43
+63
+198
+19
+137
+56
+101
+107
+136
+57
+119
+196
+112
+109
+45
+93
+160
+121
+90
+57
+131
+75
+74
+166
+137
+129
+141
+85
+45
+109
+46
+102
+197
+64
+16
+119
+172
+160
+17
+62
+21
+174
+59
+188
+197
+88
+161
+175
+1
+32
+188
+45
+179
+69
+8
+26
+88
+93
+173
+1
+52
+106
+164
+37
+149
+159
+15
+61
+30
+35
+145
+154
+20
+133
+25
+155
+106
+43
+101
+27
+54
+81
+1
+78
+60
+65
+47
+101
+182
+191
+105
+118
+160
+105
+189
+192
+60
+31
+45
+194
+164
+37
+152
+182
+124
+111
+147
+91
+24
+120
+112
+192
+144
+140
+141
+193
+90
+5
+19
+75
+76
+186
+32
+116
+14
+42
+129
+196
+16
+138
+80
+45
+149
+95
+28
+118
+53
+59
+83
+166
+57
+46
+166
+185
+19
+53
+147
+4
+107
+7
+78
+9
+150
+19
+171
+53
+185
+30
+120
+51
+29
+113
+22
+113
+89
+115
+90
+109
+47
+106
+12
+124
+39
+118
+159
+98
+153
+43
+80
+99
+76
+164
+102
+138
+107
+5
+67
+161
+168
+155
+22
+138
+34
+166
+94
+76
+9
+176
+177
+78
+75
+152
+42
+84
+128
+11
+115
+196
+144
+104
+129
+41
+86
+144
+95
+71
+178
+32
+189
+47
+183
+78
+18
+8
+92
+79
+48
+182
+62
+135
+56
+122
+28
+77
+5
+141
+7
+173
+179
+121
+116
+8
+7
+169
+151
+190
+183
+194
+119
+166
+131
+92
+177
+36
+18
+192
+190
+11
+159
+58
+124
+22
+18
+114
+125
+130
+56
+164
+83
+29
+25
+90
+118
+101
+151
+194
+10
+118
+22
+67
+8
+46
+12
+54
+20
+40
+58
+193
+38
+95
+26
+105
+197
+41
+78
+101
+108
+141
+77
+197
+91
+178
+48
+93
+122
+104
+123
+5
+128
+123
+188
+24
+50
+88
+75
+63
+107
+77
+96
+89
+74
+40
+175
+97
+7
+173
+177
+106
+43
+110
+75
+59
+88
+193
+172
+96
+29
+112
+12
+66
+94
+172
+187
+176
+176
+79
+90
+28
+159
+108
+17
+135
+57
+128
+57
+186
+7
+174
+181
+125
+124
+15
+180
+146
+56
+24
+43
+41
+61
+196
+29
+14
+22
+7
+45
+7
+41
+186
+150
+29
+21
+70
+31
+159
+75
+20
+45
+96
+173
+173
+81
+133
+67
+9
+50
+26
+105
+195
+34
+45
+167
+3
+114
+63
+152
+147
+116
+177
+24
+148
+75
+124
+64
+75
+73
+165
+138
+147
+42
+130
+7
+76
+193
+75
+116
+17
+66
+44
+66
+5
+41
+197
+21
+152
+128
+200
+47
+83
+79
+122
+30
+79
+9
+144
+183
+8
+1
+131
+182
+118
+71
+162
+136
+164
+157
+75
+37
+144
+135
+118
+98
+128
+86
+165
+21
+41
+60
+189
+197
+85
+136
+52
+89
+70
+20
+96
+200
+132
+200
+11
+69
+117
+83
+42
+111
+90
+140
+30
+122
+64
+87
+144
+84
+12
+117
+190
+91
+40
+21
+168
+17
+194
+16
+150
+156
+184
+102
+163
+58
+83
+180
+134
+185
+102
+153
+197
+10
+87
+32
+13
+190
+32
+79
+191
+33
+83
+5
+88
+80
+95
+50
+49
+45
+29
+173
+178
+111
+61
+175
+100
+29
+73
+176
+4
+40
+7
+81
+27
+34
+158
+49
+70
+183
+73
+193
+102
+76
+138
+148
+49
+161
+126
+110
+122
+146
+182
+185
+70
+158
+117
+82
+41
+109
+87
+147
+99
+72
+139
+193
+108
+109
+85
+131
+24
+168
+191
+35
+98
+72
+152
+68
+41
+33
+31
+87
+48
+109
+22
+155
+137
+28
+140
+192
+91
+17
+88
+178
+73
+40
+183
+139
+190
+88
+22
+145
+74
+137
+161
+137
+172
+4
+75
+12
+5
+120
+78
+195
+66
+48
+90
+111
+62
+176
+96
+199
+132
+200
+13
+78
+155
+32
+196
+94
+198
+147
+100
+82
+190
+8
+137
+155
+95
+180
+29
+152
+56
+169
+115
+171
+190
+2
+104
+7
+107
+180
+124
+123
+22
+28
+172
+182
+148
+58
+13
+158
+34
+188
+24
+56
+122
+23
+46
+70
+10
+33
+114
+185
+86
+56
+163
+79
+7
+137
+158
+121
+105
+148
+139
+106
+192
+196
+51
+149
+32
+54
+40
+156
+173
+38
+75
+110
+190
+149
+189
+189
+36
+121
+4
+132
+161
+178
+17
+105
+80
+140
+119
+56
+68
+107
+30
+19
+48
+125
+114
+164
+159
+82
+63
+38
+65
+48
+107
+9
+93
+80
+43
+143
+69
+128
+148
+142
+123
+58
+48
+163
+148
+27
+30
+141
+180
+13
+61
+54
+174
+160
+196
+137
+59
+128
+39
+80
+136
+96
+151
+43
+103
+32
+62
+89
+177
+60
+170
+86
+187
+147
+2
+89
+123
+136
+108
+29
+200
+146
+74
+131
+125
+172
+108
+101
+35
+103
+101
+83
+187
+183
+12
+29
+68
+147
+72
+108
+4
+51
+70
+162
+145
+17
+200
+48
+94
+132
+147
+98
+65
+111
+82
+94
+34
+157
+38
+18
+167
+43
+159
+170
+194
+35
+71
+108
+10
+94
+75
+7
+171
+159
+20
+90
+163
+167
+138
+127
+124
+4
+114
+52
+83
+37
+74
+112
+7
+34
+146
+170
+107
+109
+95
+192
+106
+106
+82
+144
+126
+64
+49
+118
+71
+167
+171
+119
+182
+20
+86
+137
+50
+66
+152
+118
+141
+180
+16
+79
+126
+50
+170
+169
+84
+187
+167
+126
+50
+170
+177
+129
+190
+175
+144
+95
+73
+184
+45
+21
+118
+126
+91
+18
+86
+159
+179
+52
+97
+120
+48
+13
+48
+175
+21
+148
+102
+88
+10
+69
+125
+131
+59
+180
+147
+69
+90
+122
+123
+41
+143
+92
+64
+157
+174
+31
+20
+44
+88
+129
+187
+160
+83
+59
+5
+105
+184
+166
+141
+149
+32
+49
+9
+14
+10
+135
+122
+114
+188
+104
+139
+98
+138
+154
+83
+113
+130
+164
+15
+13
+145
+155
+20
+132
+12
+85
+4
+59
+123
+10
+153
+31
+15
+14
+150
+172
+85
+163
+11
+1
+114
+73
+15
+36
+80
+156
+20
+117
+131
+131
+9
+80
+195
+56
+183
+190
+99
+86
+26
+184
+73
+187
+67
+120
+119
+41
+175
+82
+114
+152
+86
+149
+121
+186
+22
+65
+191
+168
+88
+18
+122
+168
+116
+183
+55
+88
+33
+14
+184
+180
+28
+149
+46
+133
+187
+126
+77
+130
+85
+144
+103
+120
+196
+100
+37
+123
+3
+116
+72
+188
+79
+189
+24
+39
+23
+187
+117
+27
+108
+9
+81
+12
+143
+152
+28
+7
+192
+87
+197
+5
+55
+87
+31
+6
+163
+121
+63
+91
+178
+49
+96
+137
+161
+130
+133
+31
+193
+80
+150
+177
+116
+104
+180
+150
+76
+111
+181
+94
+135
+163
+163
+117
+35
+161
+54
+78
+184
+5
+177
+22
+141
+46
+13
+64
+73
+63
+120
+157
+64
+179
+96
+167
+143
+155
+47
+88
+110
+72
+42
+4
+45
+40
+33
+41
+151
+143
+102
+125
+31
+68
+131
+172
+61
+15
+146
+140
+132
+137
+30
+154
+50
+121
+73
+150
+48
+141
+19
+46
+102
+7
+122
+70
+126
+129
+40
+77
+104
+136
+81
+63
+53
+154
+51
+123
+83
+189
+194
+62
+30
+26
+86
+85
+139
+71
+173
+4
+66
+168
+13
+166
+84
+10
+107
+153
+157
+168
+193
+50
+169
+165
+70
+133
+171
+29
+40
+181
+125
+126
+31
+52
+32
+128
+82
+139
+94
+118
+65
+132
+8
+65
+117
+119
+62
+102
+59
+37
+91
+16
+75
+112
+198
+184
+125
+101
+83
+187
+176
+177
+84
+110
+107
+57
+180
+168
+190
+26
+52
+76
+191
+63
+59
+187
+197
+98
+18
+29
+15
+32
+57
+59
+45
+136
+14
+67
+77
+59
+61
+43
+109
+68
+27
+147
+46
+150
+90
+194
+155
+187
+127
+85
+170
+50
+177
+14
+91
+22
+109
+61
+186
+172
+159
+10
+35
+123
+20
+18
+130
+20
+154
+142
+69
+136
+199
+172
+46
+127
+153
+179
+98
+182
+7
+10
+193
+72
+99
+151
+16
+134
+67
+193
+158
+16
+75
+104
+155
+198
+190
+163
+65
+128
+183
+150
+56
+186
+19
+42
+81
+110
+135
+22
+116
+100
+156
+38
+28
+31
+135
+128
+159
+5
+198
+146
+94
+50
+59
+102
+88
+12
+76
+153
+37
+46
+146
+59
+47
+151
+82
+140
+101
+147
+178
+147
+79
+153
+10
+85
+19
+157
+168
+200
+87
+128
+185
+166
+129
+83
+139
+91
+93
+139
+2
+166
+177
+167
+15
+188
+196
+86
+158
+174
+29
+10
+198
+102
+33
+79
+184
+189
+84
+2
+60
+145
+138
+121
+85
+23
+175
+50
+121
+81
+1
+80
+70
+103
+189
+6
+138
+177
+28
+173
+189
+178
+165
+195
+86
+161
+199
+142
+65
+116
+114
+44
+44
+71
+27
+129
+128
+12
+119
+9
+181
+9
+23
+60
+155
+191
+154
+3
+37
+196
+47
+119
+96
+108
+183
+125
+108
+123
+172
+127
+16
+153
+177
+88
+132
+6
+45
+21
+123
+155
+23
+146
+75
+136
+141
+29
+107
+182
+127
+125
+10
+135
+129
+155
+174
+49
+131
+147
+105
+111
+124
+149
+176
+116
+118
+61
+108
+104
+55
+190
+51
+196
+122
+171
+130
+47
+114
+63
+153
+152
+139
+62
+129
+14
+126
+38
+91
+8
+34
+132
+94
+174
+1
+45
+57
+144
+152
+16
+132
+47
+97
+156
+68
+6
+28
+117
+51
+55
+75
+161
+92
+104
+194
+31
+41
+173
+66
+48
+91
+118
+90
+79
+66
+85
+124
+177
+148
+101
+73
+133
+139
+39
+185
+162
+106
+181
+128
+144
+115
+195
+133
+49
+101
+163
+73
+171
+170
+80
+151
+193
+195
+38
+74
+108
+186
+144
+188
+33
+112
+176
+50
+114
+39
+10
+111
+178
+74
+41
+183
+138
+177
+28
+171
+177
+130
+183
+132
+150
+112
+128
+158
+3
+196
+149
+135
+68
+197
+173
+64
+27
+187
+84
+23
+188
+117
+14
+37
+97
+51
+31
+131
+107
+66
+40
+47
+121
+104
+139
+100
+157
+40
+34
+39
+136
+64
+161
+196
+130
+15
+122
+198
+95
+185
+63
+112
+107
+32
+32
+104
+139
+95
+123
+81
+186
+185
+44
+195
+179
+124
+133
+83
+108
+102
+40
+121
+172
+142
+106
+158
+191
+130
+64
+12
+100
+96
+79
+10
+151
+21
+169
+27
+47
+38
+11
+122
+34
+113
+173
+23
+178
+66
+192
+162
+45
+20
+114
+107
+19
+152
+143
+93
+73
+9
+197
+100
+30
+82
+20
+183
+122
+92
+54
+95
+90
+87
+116
+113
+37
+4
+91
+115
+68
+180
+68
+190
+133
+91
+148
+73
+107
+186
+153
+50
+124
+94
+46
+35
+199
+81
+100
+74
+150
+31
+42
+172
+62
+24
+184
+93
+104
+186
+183
+28
+124
+92
+37
+199
+63
+188
+160
+72
+193
+114
+146
+55
+15
+199
+58
+161
+42
+6
+59
+102
+86
+198
+13
+99
+83
+5
+85
+72
+69
+163
+160
+97
+146
+2
+102
+194
+51
+158
+92
+131
+159
+180
+55
+105
+144
+117
+9
+200
+124
+145
+161
+60
+110
+127
+172
+90
+195
+162
+15
+38
+92
+13
+58
+30
+59
+87
+189
+156
+37
+24
+11
+51
+10
+5
+136
+176
+32
+14
+195
+47
+131
+162
+196
+114
+125
+129
+49
+135
+169
+2
+94
+150
+57
+192
+39
+110
+114
+96
+149
+39
+88
+183
+110
+11
+79
+181
+174
+15
+127
+31
+41
+174
+77
+95
+77
+8
+159
+89
+99
+198
+97
+7
+168
+147
+174
+126
+188
+196
+86
+155
+161
+173
+194
+8
+106
+162
+22
+79
+76
+147
+1
+83
+96
+27
+99
+156
+43
+59
+166
+66
+101
+18
+200
+34
+7
+139
+178
+20
+117
+120
+74
+165
+124
+65
+71
+46
+41
+31
+20
+43
+75
+71
+150
+64
+33
+26
+60
+134
+60
+161
+24
+95
+162
+112
+20
+114
+106
+13
+129
+53
+161
+92
+105
+1
+67
+193
+160
+20
+83
+121
+180
+191
+130
+61
+197
+38
+50
+167
+148
+191
+17
+181
+135
+188
+109
+168
+27
+55
+87
+31
+10
+178
+183
+95
+128
+114
+141
+15
+26
+27
+125
+109
+133
+19
+123
+166
+90
+46
+72
+21
+75
+67
+127
+161
+30
+127
+99
+50
+15
+37
+94
+29
+131
+124
+167
+87
+18
+130
+22
+159
+162
+139
+183
+46
+35
+196
+63
+10
+99
+106
+147
+134
+79
+73
+130
+121
+160
+74
+11
+200
+102
+20
+199
+19
+127
+195
+26
+1
+176
+49
+112
+32
+181
+4
+200
+161
+169
+166
+81
+192
+22
+8
+49
+27
+123
+99
+89
+51
+104
+163
+50
+30
+133
+132
+196
+187
+158
+69
+195
+146
+127
+47
+139
+12
+26
+45
+43
+55
+140
+149
+37
+86
+181
+118
+76
+195
+94
+6
+196
+121
+165
+105
+146
+131
+77
+83
+7
+94
+108
+1
+35
+6
+121
+74
+153
+57
+161
+59
+106
+105
+80
+138
+114
+41
+24
+178
+51
+111
+5
+34
+163
+73
+172
+184
+154
+68
+27
+153
+76
+78
+186
+18
+33
+39
+134
+56
+133
+95
+179
+18
+104
+63
+45
+104
+19
+181
+122
+103
+125
+19
+194
+195
+30
+24
+79
+60
+53
+180
+3
+200
+175
+49
+128
+125
+200
+77
+65
+93
+178
+33
+193
+70
+81
+57
+17
+189
+185
+5
+172
+186
+169
+140
+123
+78
+161
+68
+163
+169
+149
+182
+148
+55
+198
+95
+192
+100
+72
+131
+139
+62
+117
+150
+47
+137
+4
+189
+102
+115
+170
+188
+197
+92
+183
+71
+180
+44
+45
+72
+27
+119
+72
+163
+132
+125
+166
+77
+164
+97
+110
+182
+108
+12
+101
+101
+105
+117
+165
+136
+133
+175
+58
+178
+143
+63
+91
+182
+79
+34
+97
+79
+1
+97
+176
+188
+147
+192
+26
+30
+153
+45
+99
+190
+45
+169
+6
+118
+57
+83
+182
+150
+64
+38
+57
+198
+83
+114
+140
+20
+56
+159
+56
+107
+137
+61
+141
+97
+114
+12
+46
+168
+193
+48
+152
+87
+152
+134
+35
+5
+121
+80
+197
+58
+178
+149
+98
+49
+13
+37
+106
+104
+74
+108
+186
+148
+13
+148
+173
+105
+77
+119
+24
+76
+44
+183
+105
+182
+154
+82
+114
+143
+36
+134
+77
+62
+81
+127
+41
+105
+56
+198
+86
+131
+21
+144
+77
+171
+134
+67
+200
+200
+3
+17
+78
+116
+191
+105
+118
+159
+100
+165
+95
+86
+69
+39
+15
+140
+104
+167
+69
+113
+59
+139
+103
+173
+109
+104
+42
+118
+127
+103
+78
+149
+188
+190
+56
+24
+43
+43
+77
+76
+165
+107
+154
+166
+10
+170
+129
+43
+104
+37
+89
+199
+194
+175
+107
+74
+77
+3
+122
+106
+145
+115
+188
+89
+49
+94
+127
+112
+134
+200
+195
+167
+51
+9
+194
+87
+176
+73
+60
+100
+63
+83
+134
+61
+157
+198
+172
+56
+188
+28
+79
+30
+68
+140
+32
+137
+132
+161
+186
+67
+125
+155
+6
+39
+182
+147
+42
+130
+6
+72
+176
+11
+86
+23
+163
+173
+172
+73
+95
+114
+27
+141
+4
+156
+97
+186
+43
+181
+104
+198
+55
+149
+200
+62
+172
+76
+109
+171
+48
+149
+67
+62
+169
+54
+6
+152
+59
+185
+184
+43
+1
+20
+109
+82
+111
+127
+163
+40
+173
+86
+160
+187
+79
+196
+69
+49
+80
+37
+106
+107
+90
+176
+50
+118
+57
+82
+179
+139
+28
+120
+67
+124
+138
+119
+72
+164
+139
+161
+117
+59
+104
+93
+19
+83
+128
+19
+165
+20
+39
+55
+174
+156
+169
+16
+171
+86
+182
+121
+85
+29
+6
+178
+17
+105
+80
+132
+77
+74
+152
+50
+139
+181
+41
+15
+125
+21
+198
+5
+49
+55
+88
+38
+38
+93
+13
+48
+169
+189
+12
+173
+133
+40
+48
+132
+156
+155
+125
+156
+12
+75
+139
+164
+131
+115
+112
+42
+47
+105
+9
+114
+5
+5
+186
+69
+149
+68
+73
+28
+112
+24
+139
+16
+52
+168
+140
+131
+132
+14
+97
+60
+91
+6
+15
+43
+122
+145
+173
+139
+78
+18
+7
+84
+43
+101
+19
+8
+80
+8
+126
+86
+190
+164
+80
+2
+100
+181
+187
+100
+116
+198
+145
+92
+51
+79
+20
+7
+65
+131
+4
+46
+38
+17
+163
+27
+97
+146
+200
+88
+134
+12
+73
+128
+118
+156
+77
+58
+58
+24
+25
+137
+5
+198
+142
+71
+154
+84
+116
+147
+39
+110
+110
+77
+70
+133
+171
+28
+28
+118
+63
+116
+134
+157
+141
+34
+138
+123
+99
+86
+32
+16
+9
+117
+22
+81
+87
+195
+189
+182
+194
+132
+46
+89
+121
+121
+44
+175
+53
+149
+18
+172
+70
+77
+31
+93
+82
+59
+15
+162
+37
+164
+54
+51
+24
+89
+114
+88
+103
+33
+67
+112
+68
+5
+16
+56
+191
+44
+153
+122
+154
+27
+179
+36
+8
+129
+100
+46
+174
+33
+41
+146
+109
+143
+80
+199
+78
+76
+152
+35
+40
+131
+27
+187
+77
+182
+1
+168
+200
+86
+117
+132
+144
+72
+144
+13
+187
+4
+142
+15
+16
+163
+30
+121
+57
+50
+192
+105
+103
+77
+134
+113
+71
+11
+32
+95
+86
+58
+180
+163
+154
+60
+179
+138
+19
+73
+73
+184
+44
+12
+81
+178
+137
+27
+125
+111
+148
+88
+196
+187
+158
+67
+182
+88
+94
+168
+169
+100
+82
+199
+57
+148
+181
+156
+108
+45
+99
+190
+51
+200
+139
+36
+168
+84
+189
+181
+190
+114
+176
+34
+24
+40
+26
+195
+143
+103
+133
+74
+50
+38
+182
+149
+58
+10
+138
+140
+199
+136
+30
+160
+88
+91
+159
+135
+178
+58
+147
+156
+16
+100
+57
+40
+132
+33
+13
+185
+189
+72
+137
+173
+14
+124
+24
+25
+139
+8
+4
+150
+69
+67
+183
+94
+117
+61
+115
+141
+12
+3
+113
+56
+120
+19
+33
+33
+101
+111
+155
+135
+16
+87
+179
+88
+123
+146
+172
+120
+176
+178
+83
+102
+64
+71
+53
+79
+199
+89
+143
+63
+93
+192
+115
+163
+142
+192
+73
+116
+39
+192
+8
+120
+48
+15
+58
+14
+165
+66
+116
+102
+174
+128
+6
+84
+52
+154
+60
+176
+118
+127
+104
+85
+174
+77
+104
+130
+48
+116
+68
+165
+175
+172
+56
+188
+31
+96
+98
+121
+52
+23
+69
+13
+61
+45
+128
+163
+27
+98
+150
+22
+183
+105
+185
+165
+128
+84
+157
+190
+129
+65
+36
+32
+68
+119
+106
+165
+38
+147
+147
+157
+23
+129
+172
+72
+89
+88
+128
+176
+107
+59
+193
+28
+30
+127
+96
+36
+155
+12
+75
+146
+200
+86
+120
+146
+198
+78
+91
+48
+64
+159
+178
+40
+39
+73
+88
+71
+38
+192
+11
+140
+138
+171
+186
+181
+17
+71
+73
+7
+183
+38
+186
+180
+3
+1
+186
+107
+171
+68
+71
+11
+33
+98
+92
+69
+189
+118
+6
+178
+11
+67
+108
+43
+87
+139
+48
+43
+29
+190
+78
+160
+59
+112
+141
+45
+2
+8
+27
+93
+120
+84
+27
+5
+192
+106
+110
+113
+86
+102
+42
+135
+36
+199
+73
+50
+49
+45
+25
+150
+77
+115
+197
+156
+160
+159
+117
+74
+190
+78
+160
+57
+100
+95
+67
+153
+112
+98
+183
+18
+66
+38
+34
+61
+66
+46
+85
+102
+43
+146
+87
+13
+94
+47
+41
+26
+186
+81
+16
+170
+82
+161
+28
+124
+94
+45
+26
+153
+90
+166
+182
+5
+194
+114
+146
+48
+179
+44
+51
+112
+13
+74
+131
+119
+140
+167
+147
+180
+161
+152
+64
+15
+119
+177
+199
+199
+7
+53
+59
+80
+150
+176
+108
+71
+55
+94
+68
+164
+180
+3
+199
+170
+27
+36
+176
+130
+199
+27
+174
+200
+37
+24
+13
+63
+66
+25
+164
+157
+71
+14
+52
+184
+37
+169
+84
+186
+164
+114
+13
+52
+196
+108
+85
+141
+80
+14
+168
+82
+182
+157
+110
+45
+88
+122
+140
+145
+14
+177
+140
+51
+42
+198
+11
+87
+24
+161
+157
+95
+157
+89
+122
+130
+81
+119
+189
+64
+90
+164
+177
+186
+122
+60
+65
+49
+115
+46
+47
+66
+179
+80
+72
+107
+2
+48
+70
+189
+107
+144
+103
+121
+198
+107
+58
+189
+12
+170
+114
+155
+102
+19
+200
+29
+180
+15
+76
+120
+42
+173
+60
+7
+103
+158
+25
+129
+158
+184
+86
+64
+10
+84
+19
+158
+175
+30
+11
+199
+94
+173
+192
+2
+84
+85
+156
+173
+39
+76
+103
+141
+120
+52
+31
+122
+50
+6
+191
+93
+40
+200
+43
+61
+179
+123
+130
+77
+99
+97
+95
+102
+154
+11
+78
+171
+130
+44
+91
+155
+110
+70
+34
+171
+125
+10
+138
+141
+12
+199
+90
+152
+105
+66
+49
+104
+185
+175
+183
+126
+108
+121
+150
+15
+147
+144
+150
+1
+60
+152
+176
+85
+127
+3
+78
+43
+155
+146
+81
+171
+104
+83
+162
+32
+135
+126
+137
+93
+127
+133
+53
+123
+66
+89
+138
+32
+149
+9
+114
+7
+17
+43
+106
+50
+150
+53
+173
+166
+37
+137
+87
+92
+167
+180
+176
+36
+36
+98
+64
+100
+27
+63
+138
+66
+160
+165
+151
+20
+165
+14
+200
+78
+70
+122
+101
+111
+162
+173
+179
+122
+121
+33
+109
+158
+168
+189
+23
+40
+40
+79
+114
+175
+30
+5
+161
+126
+103
+87
+1
+22
+123
+144
+163
+79
+13
+171
+107
+106
+75
+92
+83
+70
+82
+60
+23
+200
+196
+181
+121
+98
+103
+136
+94
+143
+10
+177
+173
+47
+132
+169
+29
+55
+76
+160
+82
+50
+166
+148
+195
+46
+121
+114
+195
+145
+120
+18
+30
+23
+68
+4
+12
+36
+106
+115
+139
+1
+163
+169
+145
+151
+10
+97
+98
+113
+2
+197
+162
+5
+171
+183
+160
+117
+62
+117
+151
+53
+160
+83
+58
+8
+125
+82
+165
+56
+56
+34
+105
+125
+12
+147
+176
+135
+24
+136
+198
+164
+6
+164
+134
+134
+198
+184
+123
+81
+181
+156
+114
+79
+53
+5
+159
+110
+32
+10
+170
+135
+84
+88
+175
+63
+4
+53
+91
+68
+189
+123
+42
+149
+114
+146
+52
+2
+142
+33
+129
+74
+88
+59
+168
+81
+173
+110
+108
+58
+180
+161
+146
+26
+47
+46
+59
+140
+110
+4
+38
+197
+40
+72
+72
+187
+81
+4
+97
+148
+20
+187
+148
+8
+117
+29
+126
+92
+21
+99
+8
+159
+86
+84
+135
+56
+126
+53
+188
+53
+27
+89
+90
+142
+41
+170
+49
+171
+185
+172
+172
+87
+176
+77
+77
+170
+129
+46
+123
+121
+22
+47
+85
+93
+189
+100
+104
+127
+28
+28
+121
+78
+179
+176
+47
+100
+180
+180
+65
+168
+28
+60
+108
+109
+81
+110
+135
+20
+107
+63
+20
+151
+126
+5
+92
+114
+55
+107
+146
+115
+183
+65
+141
+63
+111
+105
+31
+41
+169
+41
+132
+21
+141
+54
+60
+77
+127
+68
+68
+196
+162
+9
+4
+140
+9
+198
+105
+54
+176
+177
+77
+74
+150
+34
+55
+32
+97
+94
+92
+112
+46
+67
+191
+148
+174
+113
+107
+33
+34
+109
+147
+109
+127
+188
+185
+22
+71
+27
+126
+117
+168
+158
+42
+30
+8
+178
+198
+185
+132
+132
+3
+33
+173
+143
+105
+142
+108
+172
+55
+190
+45
+162
+167
+145
+163
+77
+200
+106
+36
+67
+81
+83
+170
+72
+106
+186
+165
+118
+26
+95
+140
+186
+63
+100
+39
+135
+64
+171
+46
+141
+34
+139
+130
+137
+49
+66
+154
+132
+10
+74
+156
+70
+23
+109
+49
+117
+62
+118
+152
+47
+123
+111
+166
+198
+94
+184
+56
+80
+183
+176
+15
+105
+97
+43
+183
+114
+38
+9
+109
+180
+101
+185
+4
+160
+128
+124
+196
+66
+28
+179
+24
+136
+196
+158
+184
+84
+47
+131
+161
+191
+99
+77
+169
+124
+26
+42
+22
+150
+105
+84
+164
+26
+84
+73
+82
+39
+97
+33
+127
+65
+46
+96
+165
+127
+80
+134
+90
+134
+195
+162
+18
+56
+179
+165
+186
+33
+125
+52
+191
+77
+145
+180
+177
+48
+96
+145
+15
+182
+158
+118
+82
+37
+83
+171
+80
+142
+131
+114
+107
+16
+135
+72
+14
+39
+110
+109
+70
+43
+24
+162
+159
+102
+178
+156
+134
+199
+196
+186
+152
+39
+63
+32
+27
+79
+32
+81
+1
+73
+33
+146
+181
+170
+193
+33
+62
+77
+107
+151
+149
+137
+77
+36
+121
+6
+151
+50
+143
+9
+173
+154
+170
+36
+87
+6
+54
+65
+110
+79
+83
+190
+194
+55
+184
+12
+16
+190
+199
+83
+109
+110
+77
+76
+166
+114
+195
+148
+133
+73
+40
+182
+136
+182
+67
+173
+34
+47
+177
+41
+60
+191
+9
+138
+147
+39
+114
+134
+178
+65
+188
+146
+181
+177
+31
+195
+93
+11
+25
+57
+121
+12
+183
+195
+122
+178
+171
+27
+29
+133
+137
+30
+148
+20
+186
+136
+150
+73
+93
+102
+178
+153
+118
+128
+112
+121
+115
+3
+191
+116
+180
+42
+35
+28
+59
+103
+92
+26
+129
+148
+125
+20
+1
+30
+168
+143
+143
+179
+185
+105
+167
+57
+40
+126
+200
+69
+17
+84
+157
+187
+112
+194
+154
+184
+119
+58
+75
+134
+132
+184
+119
+61
+97
+39
+160
+12
+37
+111
+139
+35
+162
+60
+109
+116
+111
+28
+172
+180
+133
+184
+111
+5
+38
+185
+166
+140
+146
+13
+167
+93
+53
+86
+39
+67
+49
+94
+128
+125
+196
+53
+153
+48
+112
+37
+16
+169
+66
+82
+97
+49
+26
+115
+54
+93
+73
+3
+161
+142
+9
+179
+195
+157
+192
+140
+116
+41
+6
+67
+148
+91
+14
+70
+94
+140
+194
+109
+110
+82
+103
+82
+163
+41
+185
+143
+191
+61
+47
+138
+5
+196
+131
+19
+142
+80
+9
+129
+99
+35
+121
+11
+184
+7
+183
+39
+192
+2
+91
+126
+138
+98
+147
+200
+82
+93
+25
+112
+49
+93
+115
+54
+95
+85
+55
+169
+118
+192
+90
+12
+64
+73
+69
+158
+128
+145
+119
+13
+3
+106
+11
+111
+172
+32
+45
+182
+92
+118
+84
+39
+83
+150
+156
+192
+149
+165
+54
+40
+159
+196
+148
+123
+10
+157
+54
+113
+195
+154
+167
+18
+10
+95
+87
+65
+9
+75
+171
+148
+156
+5
+26
+117
+69
+166
+176
+166
+10
+168
+121
+19
+23
+171
+17
+169
+63
+62
+2
+56
+127
+55
+192
+58
+18
+189
+176
+160
+172
+194
+23
+195
+161
+15
+41
+114
+112
+52
+105
+165
+48
+1
+179
+67
+195
+169
+59
+34
+74
+138
+163
+143
+188
+47
+188
+108
+159
+182
+63
+145
+106
+130
+27
+193
+121
+188
+44
+172
+40
+92
+197
+155
+156
+146
+72
+121
+85
+21
+161
+177
+17
+111
+116
+103
+171
+101
+71
+122
+89
+43
+55
+146
+185
+199
+129
+189
+172
+137
+73
+10
+6
+147
+33
+74
+154
+59
+170
+93
+27
+130
+132
+30
+192
+82
+163
+42
+190
+165
+85
+26
+191
+116
+184
+60
+105
+92
+4
+2
+178
+49
+93
+120
+88
+51
+116
+38
+185
+173
+170
+69
+81
+74
+111
+3
+25
+126
+128
+40
+86
+162
+196
+122
+169
+122
+10
+162
+89
+75
+51
+30
+126
+87
+192
+170
+90
+15
+78
+136
+119
+94
+92
+110
+32
+7
+156
+79
+66
+94
+166
+152
+26
+188
+97
+88
+57
+154
+14
+101
+83
+190
+192
+43
+129
+191
+186
+3
+140
+22
+72
+33
+149
+4
+81
+53
+188
+58
+56
+15
+191
+11
+151
+9
+100
+117
+5
+175
+10
+82
+5
+101
+160
+53
+77
+186
+25
+72
+14
+36
+92
+35
+179
+168
+195
+60
+8
+109
+185
+131
+120
+146
+198
+78
+86
+17
+124
+196
+63
+12
+109
+149
+117
+161
+117
+55
+80
+182
+175
+19
+139
+62
+124
+186
+4
+156
+100
+194
+68
+66
+182
+104
+185
+180
+14
+71
+99
+154
+39
+47
+137
+199
+161
+176
+6
+55
+76
+163
+98
+125
+69
+95
+151
+49
+138
+186
+77
+187
+33
+112
+182
+84
+64
+31
+12
+200
+89
+140
+39
+177
+110
+68
+22
+115
+98
+157
+56
+131
+83
+117
+156
+86
+119
+139
+165
+141
+164
+121
+52
+26
+88
+97
+196
+100
+40
+140
+88
+64
+198
+11
+85
+16
+129
+32
+32
+111
+176
+60
+176
+115
+111
+33
+2
+112
+62
+162
+19
+53
+155
+50
+109
+11
+84
+6
+79
+26
+44
+37
+23
+7
+41
+184
+138
+176
+11
+85
+13
+115
+177
+31
+197
+105
+57
+4
+109
+24
+161
+154
+77
+80
+188
+8
+154
+58
+165
+69
+128
+148
+138
+98
+153
+36
+43
+135
+25
+137
+197
+150
+129
+28
+6
+189
+78
+174
+143
+94
+77
+16
+4
+77
+30
+90
+68
+4
+16
+57
+1
+94
+162
+127
+104
+78
+140
+135
+155
+115
+98
+155
+53
+125
+75
+128
+96
+27
+103
+173
+117
+146
+30
+61
+103
+70
+91
+124
+123
+25
+50
+71
+184
+64
+128
+1
+52
+106
+169
+62
+51
+148
+32
+60
+69
+82
+67
+67
+2
+16
+78
+125
+49
+176
+14
+104
+97
+45
+200
+200
+5
+30
+135
+141
+34
+133
+96
+180
+18
+85
+153
+151
+132
+37
+31
+57
+63
+68
+47
+72
+7
+200
+137
+28
+138
+174
+6
+66
+147
+90
+20
+113
+94
+154
+77
+82
+195
+36
+62
+52
+160
+95
+126
+110
+124
+155
+21
+126
+173
+107
+84
+145
+116
+197
+139
+58
+105
+108
+102
+43
+142
+69
+142
+28
+93
+107
+6
+82
+35
+77
+145
+178
+164
+187
+51
+22
+75
+55
+53
+23
+67
+195
+169
+63
+62
+3
+65
+163
+198
+117
+127
+105
+94
+21
+79
+89
+29
+173
+177
+107
+50
+140
+191
+93
+38
+193
+13
+146
+163
+61
+104
+78
+134
+105
+20
+179
+100
+187
+24
+68
+188
+119
+28
+99
+141
+157
+70
+15
+57
+13
+169
+96
+57
+80
+172
+111
+118
+114
+23
+116
+85
+74
+77
+197
+92
+184
+79
+20
+12
+92
+50
+70
+172
+5
+81
+46
+146
+65
+81
+96
+54
+62
+87
+164
+1
+131
+182
+117
+63
+130
+18
+139
+69
+170
+197
+58
+180
+155
+114
+88
+104
+39
+100
+45
+173
+40
+84
+141
+96
+110
+199
+2
+25
+130
+162
+200
+150
+98
+42
+172
+57
+195
+59
+199
+64
+198
+17
+119
+164
+116
+16
+59
+9
+122
+56
+40
+138
+67
+159
+155
+104
+29
+40
+175
+96
+2
+147
+70
+98
+164
+97
+114
+10
+37
+131
+54
+145
+186
+13
+9
+136
+138
+5
+187
+81
+10
+128
+82
+139
+100
+156
+35
+8
+136
+142
+33
+122
+37
+123
+12
+166
+85
+19
+154
+157
+160
+147
+38
+112
+133
+188
+133
+111
+70
+20
+98
+4
+147
+48
+167
+172
+132
+49
+101
+171
+117
+170
+169
+81
+170
+96
+42
+195
+193
+2
+78
+58
+43
+141
+60
+91
+15
+67
+72
+30
+133
+131
+194
+183
+153
+74
+71
+160
+129
+135
+49
+79
+37
+114
+150
+76
+113
+193
+149
+156
+195
+166
+49
+196
+139
+75
+2
+132
+182
+103
+181
+158
+125
+130
+53
+149
+22
+189
+141
+151
+32
+39
+150
+146
+134
+86
+119
+136
+148
+72
+98
+142
+173
+159
+1
+181
+78
+36
+123
+10
+161
+72
+190
+87
+20
+133
+26
+160
+123
+101
+104
+115
+157
+110
+49
+110
+19
+128
+194
+13
+138
+111
+28
+172
+183
+149
+48
+149
+62
+35
+56
+26
+51
+77
+4
+133
+163
+184
+42
+196
+1
+43
+56
+150
+195
+20
+169
+33
+83
+2
+67
+187
+115
+15
+54
+191
+58
+33
+75
+157
+70
+7
+10
+3
+129
+143
+104
+135
+78
+50
+1
+164
+175
+174
+73
+79
+12
+169
+104
+103
+87
+199
+8
+60
+92
+15
+66
+67
+5
+31
+144
+192
+57
+14
+169
+94
+44
+24
+145
+61
+61
+22
+182
+96
+139
+175
+4
+47
+51
+80
+25
+33
+170
+132
+57
+160
+51
+64
+129
+193
+4
+88
+92
+163
+151
+41
+90
+172
+23
+194
+157
+200
+187
+119
+36
+147
+163
+56
+72
+128
+126
+2
+79
+59
+45
+140
+34
+142
+154
+44
+81
+90
+14
+75
+130
+104
+55
+1
+107
+38
+66
+57
+146
+169
+101
+82
+190
+200
+91
+149
+76
+119
+29
+108
+187
+146
+200
+89
+130
+184
+135
+159
+138
+1
+165
+188
+44
+174
+49
+128
+129
+17
+149
+138
+92
+109
+26
+180
+47
+61
+143
+112
+191
+141
+127
+98
+43
+181
+98
+166
+114
+188
+105
+138
+89
+94
+165
+147
+197
+59
+186
+186
+38
+160
+22
+91
+150
+85
+161
+5
+184
+60
+112
+128
+165
+41
+161
+194
+120
+176
+178
+88
+128
+183
+147
+37
+99
+64
+96
+198
+124
+168
+95
+58
+93
+42
+11
+91
+50
+88
+77
+73
+152
+56
+168
+106
+123
+192
+46
+145
+62
+69
+51
+91
+91
+123
+123
+35
+108
+131
+14
+110
+137
+36
+179
+157
+129
+162
+16
+40
+98
+33
+121
+28
+80
+29
+56
+77
+164
+91
+74
+26
+92
+122
+107
+142
+94
+85
+67
+38
+30
+36
+151
+180
+123
+121
+18
+18
+152
+146
+113
+165
+174
+163
+17
+37
+69
+85
+94
+1
+161
+159
+111
+34
+5
+125
+108
+129
+6
+73
+189
+76
+155
+51
+114
+28
+144
+9
+164
+104
+146
+144
+153
+17
+133
+42
+61
+191
+196
+56
+177
+160
+163
+145
+199
+93
+171
+188
+193
+67
+69
+16
+74
+102
+147
+168
+85
+200
+35
+10
+147
+199
+71
+32
+160
+74
+5
+162
+127
+109
+113
+99
+175
+162
+196
+119
+153
+52
+137
+150
+74
+94
+102
+166
+82
+197
+47
+107
+21
+166
+8
+157
+71
+16
+58
+10
+137
+138
+196
+137
+61
+133
+49
+95
+132
+140
+57
+79
+165
+85
+23
+174
+40
+75
+97
+103
+148
+167
+68
+111
+53
+121
+50
+10
+13
+189
+17
+2
+58
+134
+86
+110
+87
+131
+4
+50
+67
+153
+120
+147
+2
+90
+126
+147
+153
+200
+21
+128
+182
+140
+1
+150
+89
+187
+122
+55
+29
+81
+31
+59
+74
+116
+31
+146
+1
+93
+156
+96
+174
+183
+135
+170
+3
+90
+116
+82
+53
+182
+18
+72
+69
+172
+10
+117
+10
+8
+162
+100
+145
+178
+159
+156
+110
+58
+160
+35
+176
+139
+57
+89
+22
+138
+26
+120
+86
+35
+39
+117
+151
+61
+5
+86
+69
+43
+35
+31
+73
+155
+79
+80
+167
+90
+33
+194
+68
+64
+179
+94
+159
+111
+34
+11
+157
+51
+92
+95
+142
+198
+116
+114
+37
+1
+76
+50
+17
+57
+191
+37
+109
+124
+162
+54
+73
+153
+62
+197
+22
+160
+167
+163
+73
+175
+190
+168
+98
+81
+7
+116
+36
+178
+144
+61
+72
+91
+97
+166
+122
+44
+166
+3
+127
+135
+70
+8
+17
+30
+30
+116
+23
+98
+182
+8
+16
+24
+1
+191
+138
+110
+19
+130
+11
+98
+92
+70
+196
+146
+112
+163
+170
+159
+26
+123
+107
+134
+42
+51
+127
+105
+96
+26
+98
+155
+52
+121
+60
+76
+120
+38
+147
+146
+153
+10
+82
+7
+107
+180
+121
+104
+138
+94
+121
+83
+11
+117
+6
+191
+88
+17
+106
+91
+191
+127
+45
+131
+183
+116
+52
+73
+174
+189
+170
+122
+8
+152
+40
+79
+110
+154
+135
+31
+169
+138
+110
+20
+134
+27
+157
+101
+196
+65
+35
+23
+25
+144
+42
+155
+155
+134
+14
+82
+164
+51
+25
+97
+158
+78
+53
+11
+196
+78
+102
+115
+171
+198
+46
+100
+186
+23
+66
+186
+125
+82
+166
+63
+81
+128
+38
+78
+123
+42
+145
+96
+69
+155
+107
+53
+151
+37
+60
+29
+37
+165
+59
+70
+88
+101
+15
+177
+132
+200
+14
+90
+14
+75
+128
+95
+18
+54
+160
+76
+18
+30
+17
+32
+40
+158
+186
+98
+113
+199
+178
+80
+79
+154
+20
+136
+38
+3
+76
+32
+110
+175
+60
+184
+173
+180
+126
+133
+69
+22
+107
+51
+146
+14
+177
+132
+5
+41
+6
+66
+142
+62
+99
+38
+141
+107
+173
+78
+113
+180
+65
+170
+36
+93
+33
+165
+89
+57
+136
+111
+43
+56
+156
+31
+185
+36
+147
+164
+65
+111
+86
+113
+111
+48
+88
+102
+21
+11
+80
+184
+181
+37
+191
+20
+200
+23
+143
+51
+24
+89
+114
+92
+122
+108
+156
+166
+193
+59
+26
+21
+98
+200
+120
+125
+70
+103
+187
+195
+89
+180
+81
+68
+85
+100
+40
+137
+65
+159
+169
+189
+14
+186
+188
+60
+65
+53
+135
+134
+198
+177
+85
+119
+155
+62
+178
+107
+44
+101
+12
+166
+91
+50
+87
+70
+42
+25
+171
+2
+72
+19
+70
+49
+71
+183
+62
+127
+6
+90
+91
+137
+6
+3
+172
+1
+65
+181
+104
+194
+30
+38
+154
+189
+148
+185
+187
+55
+46
+189
+120
+18
+35
+48
+176
+27
+181
+40
+15
+130
+52
+145
+1
+101
+197
+80
+109
+135
+29
+163
+118
+43
+4
+36
+180
+162
+155
+73
+44
+10
+64
+95
+195
+117
+144
+15
+195
+44
+105
+41
+99
+29
+89
+68
+15
+77
+127
+73
+94
+112
+24
+138
+13
+38
+113
+142
+30
+109
+184
+126
+97
+52
+39
+172
+83
+152
+163
+13
+9
+144
+181
+195
+144
+111
+173
+35
+59
+43
+126
+173
+100
+51
+3
+164
+159
+86
+83
+128
+21
+179
+81
+81
+158
+18
+89
+173
+44
+104
+33
+61
+74
+98
+119
+38
+154
+187
+138
+145
+34
+101
+100
+95
+74
+192
+92
+21
+101
+20
+12
+92
+45
+44
+67
+2
+15
+73
+106
+177
+111
+78
+67
+104
+23
+2
+7
+28
+107
+192
+192
+24
+15
+76
+127
+80
+138
+105
+194
+17
+158
+199
+174
+55
+166
+105
+136
+76
+32
+107
+158
+186
+96
+103
+156
+10
+61
+76
+105
+151
+157
+189
+120
+21
+52
+122
+65
+95
+190
+82
+186
+182
+24
+105
+18
+165
+27
+84
+61
+16
+146
+134
+88
+129
+183
+135
+164
+174
+172
+66
+51
+115
+33
+162
+79
+13
+172
+114
+142
+30
+101
+138
+120
+74
+168
+147
+168
+93
+44
+30
+188
+60
+71
+92
+114
+60
+132
+52
+131
+114
+111
+42
+56
+156
+38
+24
+2
+199
+174
+55
+165
+101
+121
+18
+23
+173
+35
+56
+24
+37
+7
+116
+36
+169
+95
+47
+29
+156
+78
+61
+71
+74
+11
+200
+106
+34
+52
+10
+199
+104
+35
+71
+114
+49
+71
+189
+97
+86
+44
+93
+159
+118
+84
+42
+102
+33
+80
+187
+200
+122
+131
+91
+174
+23
+178
+61
+163
+31
+127
+82
+153
+179
+104
+13
+143
+139
+148
+42
+120
+145
+190
+39
+121
+184
+15
+31
+57
+63
+66
+27
+170
+184
+176
+197
+5
+56
+95
+69
+163
+159
+93
+125
+121
+199
+109
+60
+183
+162
+126
+95
+44
+6
+42
+2
+37
+8
+116
+32
+147
+198
+64
+5
+57
+98
+72
+159
+103
+190
+17
+195
+18
+152
+153
+152
+138
+64
+148
+112
+140
+35
+151
+191
+195
+50
+143
+15
+3
+85
+80
+118
+193
+100
+64
+87
+154
+140
+56
+81
+183
+170
+178
+135
+14
+69
+86
+97
+11
+200
+98
+196
+94
+198
+146
+98
+77
+184
+15
+37
+95
+38
+171
+87
+190
+156
+27
+162
+128
+114
+137
+194
+135
+66
+183
+110
+14
+95
+45
+22
+125
+155
+10
+64
+99
+16
+8
+106
+165
+39
+149
+151
+161
+14
+31
+64
+110
+80
+93
+43
+22
+149
+99
+52
+23
+70
+15
+64
+53
+139
+160
+113
+37
+7
+108
+193
+186
+181
+10
+34
+113
+172
+18
+164
+26
+85
+77
+98
+98
+109
+174
+70
+54
+98
+103
+136
+87
+102
+30
+69
+143
+36
+135
+82
+81
+154
+194
+185
+162
+109
+200
+24
+147
+64
+63
+9
+88
+48
+99
+161
+75
+5
+159
+107
+17
+140
+84
+50
+142
+5
+161
+120
+70
+146
+47
+164
+166
+122
+43
+165
+4
+140
+200
+144
+69
+121
+106
+145
+122
+26
+64
+152
+137
+57
+110
+144
+79
+177
+152
+123
+176
+150
+114
+137
+197
+154
+150
+120
+174
+161
+6
+187
+70
+139
+7
+186
+58
+76
+139
+154
+75
+65
+113
+96
+156
+78
+66
+95
+182
+37
+191
+12
+156
+29
+171
+166
+59
+67
+74
+38
+164
+47
+8
+27
+89
+99
+193
+67
+64
+184
+133
+145
+74
+138
+163
+140
+176
+4
+39
+199
+44
+75
+62
+96
+20
+62
+188
+177
+169
+23
+21
+127
+170
+79
+150
+186
+167
+135
+107
+29
+15
+27
+32
+151
+16
+140
+103
+158
+20
+99
+18
+20
+157
+169
+199
+79
+84
+192
+198
+66
+11
+79
+172
+124
+200
+84
+107
+91
+184
+87
+71
+41
+13
+112
+155
+129
+175
+96
+2
+149
+82
+150
+166
+47
+191
+121
+13
+192
+36
+89
+8
+53
+50
+20
+79
+90
+37
+10
+130
+94
+195
+122
+181
+194
+136
+69
+197
+162
+1
+151
+99
+37
+134
+70
+21
+95
+186
+61
+89
+190
+142
+146
+199
+85
+119
+157
+70
+12
+40
+133
+45
+72
+30
+129
+111
+106
+34
+56
+26
+59
+117
+178
+11
+70
+121
+97
+96
+104
+162
+40
+186
+152
+41
+82
+128
+30
+32
+123
+51
+200
+142
+54
+52
+27
+94
+126
+109
+119
+137
+153
+88
+152
+124
+173
+130
+22
+165
+193
+79
+136
+111
+39
+39
+83
+147
+142
+127
+86
+175
+78
+99
+90
+51
+98
+127
+85
+169
+53
+196
+101
+45
+168
+1
+100
+193
+60
+21
+191
+161
+46
+33
+183
+200
+160
+159
+113
+52
+94
+103
+172
+109
+108
+68
+44
+52
+114
+20
+98
+9
+175
+169
+43
+136
+31
+160
+86
+75
+84
+26
+2
+180
+69
+197
+157
+173
+31
+30
+97
+118
+32
+137
+134
+170
+20
+188
+148
+1
+78
+57
+43
+145
+84
+3
+64
+162
+199
+134
+17
+94
+18
+60
+2
+69
+200
+182
+98
+148
+7
+112
+15
+86
+176
+87
+142
+71
+150
+61
+13
+134
+90
+139
+21
+81
+95
+43
+6
+51
+54
+68
+126
+149
+159
+16
+65
+47
+100
+179
+170
+16
+164
+41
+172
+70
+68
+184
+93
+98
+158
+66
+175
+58
+176
+141
+60
+98
+49
+12
+36
+103
+101
+80
+173
+113
+130
+159
+190
+112
+159
+149
+64
+46
+106
+26
+198
+160
+179
+36
+5
+112
+28
+157
+95
+156
+85
+113
+111
+52
+112
+9
+46
+197
+173
+66
+38
+36
+76
+131
+102
+33
+88
+30
+192
+81
+163
+52
+47
+21
+102
+23
+26
+150
+69
+63
+159
+187
+94
+82
+51
+172
+175
+105
+54
+185
+26
+94
+132
+142
+71
+147
+47
+157
+125
+136
+94
+138
+186
+79
+200
+92
+155
+103
+25
+24
+117
+88
+79
+84
+1
+47
+81
+64
+53
+147
+2
+93
+141
+10
+186
+30
+111
+200
+200
+5
+33
+155
+34
+10
+155
+42
+61
+188
+184
+8
+199
+119
+130
+109
+90
+156
+132
+185
+129
+108
+88
+159
+158
+125
+125
+31
+58
+73
+119
+54
+60
+72
+100
+150
+2
+65
+172
+52
+160
+99
+156
+45
+66
+198
+193
+182
+154
+87
+137
+47
+46
+60
+145
+137
+114
+56
+110
+153
+132
+21
+141
+52
+49
+30
+138
+159
+112
+46
+67
+192
+152
+189
+166
+94
+74
+196
+117
+134
+157
+133
+192
+156
+9
+49
+16
+54
+188
+40
+150
+144
+116
+199
+149
+110
+118
+124
+85
+195
+3
+70
+192
+123
+18
+198
+33
+14
+192
+27
+35
+170
+109
+130
+197
+15
+119
+181
+15
+58
+21
+3
+29
+150
+42
+103
+41
+118
+139
+176
+4
+46
+40
+30
+25
+81
+61
+41
+100
+36
+116
+175
+6
+67
+148
+85
+177
+99
+4
+137
+183
+72
+182
+47
+52
+90
+69
+10
+39
+143
+111
+180
+82
+75
+111
+195
+170
+74
+112
+7
+37
+167
+67
+103
+17
+181
+134
+182
+82
+58
+15
+171
+87
+191
+162
+51
+52
+57
+80
+168
+89
+27
+158
+109
+33
+20
+31
+6
+156
+88
+125
+160
+38
+188
+189
+46
+176
+39
+54
+178
+187
+118
+29
+113
+18
+90
+178
+64
+183
+122
+82
+1
+65
+185
+128
+107
+93
+195
+139
+81
+35
+83
+181
+141
+21
+57
+155
+18
+117
+145
+18
+9
+93
+80
+48
+170
+191
+15
+175
+116
+129
+128
+9
+107
+162
+8
+195
+96
+25
+88
+100
+14
+187
+194
+84
+164
+31
+105
+158
+3
+200
+177
+63
+181
+124
+119
+198
+121
+146
+189
+17
+8
+95
+95
+119
+62
+103
+64
+57
+172
+118
+161
+103
+172
+113
+130
+165
+19
+35
+39
+119
+164
+111
+191
+149
+178
+131
+185
+131
+122
+151
+9
+99
+118
+12
+17
+194
+13
+135
+92
+139
+6
+184
+52
+61
+98
+43
+177
+78
+71
+130
+142
+85
+37
+58
+14
+163
+60
+90
+5
+25
+103
+195
+48
+138
+196
+138
+64
+143
+86
+31
+10
+189
+43
+160
+175
+14
+110
+130
+195
+2
+59
+132
+69
+26
+134
+176
+49
+117
+58
+100
+79
+180
+168
+194
+54
+175
+171
+53
+180
+199
+179
+86
+109
+80
+105
+110
+119
+128
+100
+52
+19
+44
+97
+187
+53
+36
+141
+124
+77
+145
+182
+186
+82
+23
+199
+190
+148
+179
+145
+65
+83
+119
+166
+124
+54
+11
+186
+20
+45
+89
+136
+13
+58
+32
+76
+163
+101
+137
+120
+88
+50
+110
+14
+99
+66
+107
+51
+148
+28
+41
+195
+4
+70
+187
+95
+91
+87
+106
+60
+4
+92
+114
+61
+141
+98
+123
+59
+54
+193
+74
+107
+176
+97
+197
+114
+114
+55
+107
+154
+158
+167
+179
+173
+27
+8
+11
+192
+59
+24
+13
+70
+100
+173
+141
+93
+88
+98
+194
+88
+179
+88
+118
+114
+24
+122
+118
+15
+31
+50
+27
+113
+38
+12
+136
+106
+15
+143
+123
+56
+26
+56
+107
+138
+69
+176
+35
+24
+35
+194
+53
+176
+183
+117
+64
+127
+190
+3
+108
+25
+175
+27
+192
+108
+127
+186
+178
+196
+175
+93
+182
+59
+113
+150
+85
+160
+1
+165
+184
+23
+83
+95
+27
+112
+33
+187
+32
+108
+160
+195
+130
+27
+196
+137
+54
+96
+91
+86
+98
+20
+39
+53
+171
+151
+168
+47
+171
+7
+107
+177
+103
+31
+61
+86
+173
+63
+24
+180
+68
+193
+143
+126
+68
+80
+71
+104
+190
+5
+121
+84
+14
+131
+62
+193
+198
+57
+162
+62
+114
+125
+124
+25
+32
+168
+122
+28
+70
+166
+175
+152
+143
+94
+74
+199
+134
+18
+98
+30
+102
+142
+134
+128
+168
+56
+27
+56
+95
+75
+194
+88
+188
+134
+117
+98
+134
+125
+146
+155
+22
+138
+29
+136
+153
+97
+11
+194
+65
+48
+103
+191
+17
+186
+169
+141
+127
+97
+39
+161
+22
+79
+84
+191
+191
+31
+73
+158
+99
+170
+134
+78
+61
+67
+57
+137
+117
+65
+140
+64
+121
+154
+37
+36
+85
+193
+193
+20
+184
+131
+130
+4
+60
+119
+180
+10
+46
+186
+103
+144
+141
+146
+16
+181
+140
+19
+51
+139
+181
+32
+171
+138
+89
+95
+174
+191
+185
+194
+96
+36
+156
+10
+57
+54
+17
+18
+154
+164
+3
+146
+46
+169
+199
+72
+45
+24
+140
+32
+130
+98
+15
+12
+137
+119
+79
+3
+114
+57
+118
+192
+95
+39
+185
+161
+100
+155
+28
+175
+3
+43
+35
+30
+66
+121
+138
+139
+198
+142
+66
+122
+140
+145
+16
+190
+199
+87
+128
+188
+184
+10
+10
+170
+129
+50
+139
+187
+67
+126
+149
+164
+48
+13
+41
+136
+48
+63
+146
+116
+181
+45
+47
+78
+48
+188
+103
+128
+41
+94
+196
+133
+32
+200
+114
+81
+66
+67
+11
+64
+89
+161
+164
+135
+139
+15
+45
+134
+6
+32
+139
+144
+19
+18
+138
+64
+148
+109
+123
+163
+73
+170
+171
+95
+35
+153
+5
+57
+95
+62
+117
+145
+23
+31
+181
+12
+45
+166
+194
+70
+78
+43
+155
+143
+68
+122
+119
+22
+60
+163
+45
+6
+28
+119
+63
+110
+92
+169
+187
+2
+133
+183
+100
+157
+49
+78
+32
+92
+65
+157
+162
+164
+127
+83
+158
+5
+5
+190
+96
+64
+127
+184
+166
+143
+167
+119
+8
+183
+29
+124
+85
+197
+20
+151
+127
+3
+74
+24
+77
+52
+20
+54
+149
+14
+139
+115
+39
+197
+34
+34
+97
+81
+18
+177
+105
+36
+75
+123
+68
+101
+195
+68
+51
+97
+123
+66
+91
+158
+130
+161
+197
+138
+57
+98
+78
+189
+29
+78
+10
+162
+83
+37
+78
+138
+127
+126
+8
+122
+60
+61
+28
+20
+67
+27
+163
+132
+131
+198
+9
+76
+173
+159
+1
+177
+49
+106
+198
+35
+33
+84
+12
+119
+5
+160
+119
+74
+174
+185
+147
+13
+158
+36
+200
+74
+44
+2
+21
+108
+61
+196
+24
+183
+84
+63
+22
+165
+192
+68
+81
+74
+114
+22
+109
+59
+179
+138
+24
+103
+2
+89
+115
+93
+128
+128
+20
+171
+51
+168
+153
+5
+54
+82
+2
+82
+71
+93
+118
+79
+9
+152
+27
+1
+160
+154
+89
+152
+107
+81
+124
+16
+180
+142
+34
+126
+54
+189
+48
+195
+139
+76
+11
+178
+176
+53
+137
+149
+64
+41
+72
+65
+147
+97
+60
+87
+183
+119
+68
+138
+19
+74
+73
+176
+2
+28
+149
+48
+146
+48
+172
+5
+82
+52
+170
+158
+16
+82
+146
+138
+120
+78
+191
+50
+178
+21
+128
+178
+122
+130
+84
+137
+68
+176
+51
+125
+87
+2
+31
+170
+139
+109
+2
+33
+182
+195
+134
+49
+92
+116
+70
+175
+20
+148
+110
+131
+198
+15
+104
+95
+39
+175
+102
+40
+131
+23
+164
+175
+179
+97
+176
+179
+93
+151
+75
+89
+63
+182
+128
+132
+44
+79
+78
+162
+71
+170
+185
+183
+31
+144
+188
+35
+121
+16
+10
+117
+12
+25
+40
+18
+147
+120
+3
+136
+191
+128
+50
+154
+75
+63
+104
+62
+38
+66
+62
+176
+104
+39
+100
+54
+22
+50
+102
+167
+82
+193
+24
+9
+41
+167
+36
+117
+184
+53
+58
+77
+143
+168
+116
+189
+94
+64
+140
+70
+164
+152
+39
+70
+76
+24
+63
+169
+45
+149
+96
+37
+158
+18
+82
+134
+69
+8
+30
+113
+11
+51
+12
+15
+185
+174
+182
+126
+119
+185
+37
+161
+38
+182
+151
+71
+68
+169
+7
+127
+95
+33
+144
+167
+114
+179
+49
+85
+75
+83
+27
+19
+70
+48
+60
+136
+75
+27
+85
+73
+77
+1
+121
+115
+2
+180
+67
+180
+86
+94
+190
+101
+96
+67
+143
+53
+36
+139
+114
+30
+162
+103
+159
+26
+130
+149
+124
+2
+98
+178
+186
+115
+16
+65
+45
+87
+121
+143
+177
+176
+62
+192
+195
+41
+94
+193
+117
+165
+137
+137
+191
+112
+160
+153
+78
+98
+87
+37
+47
+148
+64
+58
+171
+109
+113
+100
+185
+8
+185
+44
+1
+10
+53
+34
+130
+71
+61
+128
+16
+150
+155
+185
+119
+48
+21
+92
+166
+175
+157
+169
+1
+86
+107
+69
+52
+89
+68
+8
+43
+182
+111
+30
+179
+9
+40
+164
+28
+90
+95
+161
+112
+27
+152
+72
+63
+131
+23
+155
+127
+172
+87
+177
+82
+104
+87
+191
+164
+63
+105
+65
+45
+91
+140
+23
+80
+75
+129
+101
+46
+172
+17
+160
+5
+194
+117
+161
+112
+30
+170
+153
+191
+177
+143
+66
+109
+62
+189
+178
+168
+15
+175
+120
+145
+189
+37
+121
+196
+86
+152
+139
+69
+165
+175
+166
+18
+20
+162
+189
+81
+186
+190
+70
+113
+57
+121
+20
+29
+197
+121
+157
+52
+103
+154
+200
+17
+107
+93
+197
+144
+94
+65
+147
+103
+95
+41
+194
+199
+53
+124
+70
+107
+17
+136
+66
+173
+50
+140
+195
+112
+120
+119
+32
+125
+60
+40
+104
+64
+50
+125
+98
+67
+125
+150
+171
+83
+159
+11
+36
+123
+12
+166
+92
+57
+116
+187
+76
+176
+171
+42
+122
+153
+19
+142
+83
+24
+195
+161
+9
+13
+198
+72
+46
+32
+183
+12
+29
+65
+132
+8
+59
+88
+194
+177
+118
+119
+52
+46
+11
+51
+9
+198
+109
+72
+54
+75
+163
+110
+191
+164
+66
+116
+107
+200
+38
+31
+44
+185
+116
+34
+163
+79
+4
+117
+69
+168
+186
+7
+167
+142
+155
+54
+130
+101
+38
+117
+162
+126
+101
+69
+107
+27
+199
+149
+107
+101
+48
+182
+60
+123
+200
+96
+176
+195
+186
+159
+84
+78
+109
+160
+178
+27
+168
+163
+73
+170
+164
+56
+55
+32
+100
+112
+176
+49
+109
+14
+102
+90
+23
+127
+159
+9
+27
+86
+71
+55
+97
+88
+60
+168
+76
+143
+178
+181
+85
+86
+153
+149
+121
+185
+19
+51
+139
+176
+7
+56
+73
+138
+174
+9
+85
+34
+42
+149
+116
+160
+120
+80
+3
+102
+191
+28
+49
+45
+35
+5
+116
+50
+59
+108
+115
+125
+115
+168
+173
+122
+182
+196
+140
+72
+178
+22
+131
+194
+187
+174
+160
+2
+173
+16
+145
+126
+50
+169
+166
+81
+193
+30
+46
+11
+56
+39
+128
+22
+181
+93
+128
+136
+61
+147
+136
+94
+143
+21
+35
+26
+46
+40
+30
+21
+54
+137
+140
+7
+181
+29
+141
+189
+68
+107
+35
+49
+184
+62
+116
+145
+28
+60
+110
+128
+176
+107
+61
+4
+76
+21
+43
+72
+46
+30
+170
+148
+162
+40
+179
+119
+107
+171
+61
+34
+53
+16
+18
+169
+57
+20
+12
+91
+41
+28
+197
+135
+36
+3
+92
+131
+156
+164
+178
+199
+189
+150
+199
+43
+72
+45
+28
+162
+123
+82
+190
+5
+117
+59
+105
+101
+65
+84
+122
+180
+184
+83
+43
+119
+125
+83
+179
+125
+139
+115
+38
+199
+53
+131
+111
+88
+131
+1
+28
+158
+99
+176
+166
+16
+1
+65
+180
+99
+172
+146
+128
+58
+191
+33
+76
+164
+100
+125
+47
+163
+155
+64
+195
+190
+189
+29
+75
+190
+65
+80
+95
+56
+82
+190
+2
+107
+25
+187
+105
+143
+119
+26
+88
+94
+176
+14
+101
+84
+196
+27
+198
+147
+109
+129
+196
+14
+125
+27
+37
+184
+172
+178
+121
+130
+93
+186
+86
+42
+80
+105
+113
+139
+19
+67
+32
+184
+24
+84
+95
+12
+20
+14
+105
+105
+82
+149
+164
+39
+163
+30
+115
+27
+126
+117
+172
+179
+127
+153
+181
+109
+34
+20
+15
+116
+164
+140
+167
+150
+196
+30
+13
+12
+157
+38
+22
+187
+128
+91
+196
+157
+179
+69
+4
+2
+176
+46
+89
+125
+155
+3
+24
+125
+130
+61
+196
+29
+16
+36
+76
+136
+130
+159
+183
+68
+163
+173
+171
+70
+79
+45
+165
+185
+27
+102
+173
+116
+147
+35
+88
+19
+123
+173
+130
+26
+186
+81
+15
+158
+16
+76
+116
+13
+37
+107
+109
+92
+174
+20
+156
+156
+139
+27
+118
+66
+133
+10
+66
+104
+37
+81
+161
+33
+153
+27
+187
+79
+195
+60
+8
+108
+178
+103
+18
+177
+104
+33
+69
+120
+97
+103
+150
+172
+88
+178
+78
+67
+100
+199
+103
+24
+20
+108
+73
+65
+140
+52
+57
+72
+124
+100
+84
+8
+93
+87
+88
+147
+91
+22
+119
+113
+15
+73
+105
+170
+83
+164
+42
+180
+103
+1
+78
+57
+45
+162
+166
+141
+155
+61
+178
+119
+116
+29
+129
+114
+124
+121
+10
+170
+135
+84
+85
+158
+188
+105
+146
+127
+52
+175
+183
+124
+97
+72
+160
+112
+37
+15
+156
+8
+43
+191
+164
+60
+90
+1
+3
+6
+12
+24
+39
+16
+149
+152
+172
+65
+47
+100
+173
+143
+102
+128
+48
+139
+8
+194
+94
+23
+94
+163
+135
+139
+26
+106
+2
+59
+137
+95
+140
+187
+71
+141
+7
+181
+18
+87
+158
+171
+3
+82
+63
+46
+113
+63
+159
+195
+137
+72
+199
+146
+91
+30
+168
+134
+100
+193
+56
+5
+125
+112
+150
+90
+191
+139
+122
+84
+4
+73
+198
+137
+38
+1
+66
+188
+140
+145
+15
+182
+163
+139
+169
+166
+76
+163
+96
+117
+36
+164
+64
+112
+98
+183
+19
+67
+35
+14
+166
+72
+144
+19
+20
+148
+110
+133
+7
+46
+13
+67
+87
+119
+137
+151
+74
+90
+73
+32
+137
+135
+178
+57
+139
+120
+73
+160
+106
+199
+45
+83
+94
+15
+49
+161
+127
+116
+154
+78
+88
+21
+138
+43
+23
+148
+86
+189
+158
+51
+82
+36
+81
+163
+50
+36
+168
+93
+42
+21
+146
+91
+35
+192
+39
+109
+105
+58
+199
+78
+77
+162
+82
+39
+94
+15
+45
+136
+13
+60
+41
+107
+76
+97
+94
+98
+145
+187
+16
+20
+174
+70
+50
+73
+194
+108
+107
+73
+75
+194
+89
+194
+163
+34
+143
+153
+38
+48
+151
+75
+95
+95
+116
+41
+5
+60
+118
+166
+136
+123
+120
+15
+12
+135
+101
+199
+86
+126
+181
+154
+94
+179
+26
+150
+69
+69
+194
+140
+99
+133
+113
+84
+84
+151
+153
+162
+193
+100
+68
+114
+67
+183
+94
+119
+73
+169
+161
+50
+53
+65
+118
+122
+75
+147
+13
+158
+31
+169
+136
+101
+182
+186
+80
+4
+107
+9
+97
+102
+138
+112
+37
+15
+161
+28
+124
+94
+49
+51
+64
+131
+7
+69
+149
+73
+103
+158
+29
+153
+55
+157
+46
+63
+169
+48
+172
+2
+66
+176
+67
+19
+114
+119
+90
+70
+12
+47
+175
+31
+9
+184
+21
+71
+40
+6
+80
+27
+40
+198
+29
+197
+126
+184
+173
+178
+113
+84
+88
+172
+38
+83
+156
+196
+171
+68
+68
+200
+192
+152
+185
+142
+196
+96
+15
+25
+15
+71
+95
+129
+123
+174
+140
+76
+2
+126
+143
+122
+47
+186
+101
+130
+76
+86
+35
+41
+133
+30
+188
+56
+47
+181
+66
+169
+27
+41
+7
+73
+172
+183
+149
+51
+163
+122
+66
+102
+16
+183
+157
+97
+173
+169
+57
+19
+6
+67
+148
+88
+198
+4
+40
+10
+97
+96
+106
+175
+95
+197
+132
+19
+126
+185
+175
+187
+147
+1
+87
+109
+76
+79
+190
+30
+74
+174
+179
+106
+31
+32
+113
+193
+141
+110
+192
+161
+39
+186
+170
+149
+168
+68
+101
+195
+67
+47
+79
+58
+36
+97
+55
+60
+67
+65
+193
+174
+104
+67
+64
+184
+128
+113
+127
+141
+111
+197
+184
+133
+142
+62
+94
+5
+188
+81
+197
+55
+159
+62
+144
+110
+168
+18
+200
+40
+46
+117
+92
+103
+194
+39
+86
+170
+50
+167
+156
+40
+32
+36
+132
+74
+55
+64
+92
+184
+73
+190
+81
+178
+141
+49
+25
+113
+52
+99
+124
+61
+46
+133
+187
+121
+49
+5
+191
+107
+122
+174
+147
+121
+2
+124
+128
+58
+196
+52
+152
+48
+117
+73
+188
+69
+129
+153
+156
+162
+177
+199
+8
+58
+77
+141
+153
+54
+148
+6
+102
+161
+48
+41
+19
+144
+96
+83
+38
+84
+162
+16
+38
+87
+187
+134
+127
+159
+12
+41
+142
+79
+2
+104
+5
+94
+121
+89
+42
+54
+148
+8
+117
+25
+104
+200
+65
+191
+163
+61
+103
+76
+124
+67
+86
+117
+125
+101
+85
+2
+55
+109
+165
+8
+166
+123
+42
+153
+138
+53
+78
+197
+79
+103
+107
+117
+143
+7
+155
+70
+26
+129
+140
+81
+28
+44
+11
+75
+149
+27
+20
+79
+97
+76
+183
+21
+79
+90
+25
+147
+60
+33
+63
+86
+146
+105
+120
+179
+192
+143
+134
+115
+86
+85
+139
+74
+195
+109
+100
+26
+53
+90
+67
+193
+153
+184
+127
+112
+128
+164
+32
+113
+195
+154
+172
+46
+129
+156
+180
+78
+53
+16
+20
+182
+115
+50
+66
+153
+120
+149
+17
+159
+4
+195
+138
+75
+13
+3
+105
+2
+75
+32
+116
+11
+28
+67
+156
+131
+183
+121
+82
+7
+103
+155
+9
+57
+63
+72
+64
+141
+75
+179
+199
+189
+144
+168
+116
+180
+41
+27
+197
+137
+56
+101
+106
+128
+16
+147
+140
+116
+39
+191
+1
+83
+94
+19
+69
+45
+54
+122
+48
+189
+105
+134
+60
+154
+192
+165
+61
+88
+177
+75
+61
+87
+182
+107
+6
+74
+193
+94
+25
+103
+2
+83
+82
+148
+154
+187
+144
+181
+187
+99
+109
+168
+32
+78
+187
+20
+40
+62
+9
+103
+136
+91
+128
+148
+140
+109
+195
+186
+168
+133
+85
+120
+152
+36
+49
+171
+184
+168
+155
+22
+136
+23
+113
+78
+50
+199
+144
+75
+157
+63
+170
+55
+7
+144
+6
+140
+192
+92
+26
+125
+124
+14
+173
+117
+145
+17
+199
+42
+62
+191
+195
+51
+150
+42
+103
+43
+132
+9
+69
+134
+184
+96
+128
+100
+55
+28
+76
+9
+174
+166
+28
+78
+18
+13
+114
+172
+11
+117
+5
+180
+39
+15
+134
+77
+53
+28
+93
+110
+23
+146
+75
+136
+139
+16
+43
+117
+119
+61
+95
+25
+98
+164
+104
+154
+185
+129
+107
+87
+155
+151
+114
+128
+144
+119
+17
+32
+44
+178
+76
+54
+43
+173
+50
+145
+16
+199
+51
+111
+15
+88
+195
+184
+150
+47
+135
+191
+133
+88
+130
+187
+157
+60
+148
+151
+178
+111
+61
+174
+97
+15
+17
+174
+90
+177
+58
+150
+183
+150
+61
+12
+131
+77
+83
+6
+91
+98
+172
+149
+146
+141
+131
+125
+173
+110
+105
+44
+118
+121
+63
+87
+161
+184
+58
+92
+33
+172
+135
+65
+181
+97
+158
+75
+33
+123
+40
+136
+59
+129
+45
+114
+81
+61
+38
+79
+133
+92
+157
+122
+117
+7
+190
+78
+160
+59
+115
+158
+119
+94
+96
+131
+129
+193
+2
+80
+60
+44
+124
+146
+164
+72
+158
+99
+173
+150
+150
+148
+142
+121
+53
+29
+102
+150
+188
+181
+193
+136
+78
+45
+168
+6
+128
+111
+119
+116
+29
+131
+127
+185
+166
+131
+94
+189
+89
+38
+29
+33
+143
+160
+80
+39
+113
+132
+174
+56
+176
+153
+135
+38
+15
+152
+177
+97
+194
+94
+19
+70
+48
+59
+124
+14
+173
+111
+109
+62
+192
+193
+33
+60
+67
+68
+3
+11
+37
+123
+11
+157
+48
+77
+33
+111
+166
+2
+116
+79
+33
+95
+73
+183
+44
+18
+114
+126
+127
+31
+47
+3
+196
+150
+143
+106
+149
+147
+142
+128
+95
+20
+65
+9
+73
+162
+113
+28
+148
+44
+131
+189
+158
+53
+97
+108
+177
+88
+139
+39
+185
+163
+119
+45
+4
+21
+93
+171
+189
+200
+100
+6
+137
+165
+163
+93
+96
+140
+173
+185
+152
+52
+143
+190
+57
+32
+85
+24
+182
+75
+11
+197
+78
+102
+111
+148
+95
+41
+191
+180
+162
+153
+60
+186
+183
+26
+107
+17
+137
+69
+187
+105
+144
+124
+48
+170
+192
+22
+4
+35
+169
+107
+122
+169
+114
+168
+184
+197
+123
+172
+121
+184
+19
+57
+175
+133
+32
+194
+76
+111
+188
+133
+105
+35
+66
+85
+117
+142
+2
+136
+198
+167
+23
+41
+36
+49
+174
+7
+77
+1
+117
+99
+141
+158
+86
+91
+176
+39
+56
+187
+19
+32
+21
+39
+50
+146
+33
+81
+196
+43
+100
+14
+183
+175
+4
+55
+91
+56
+115
+189
+99
+94
+80
+34
+84
+2
+62
+155
+168
+19
+3
+48
+66
+161
+179
+21
+121
+137
+136
+189
+105
+137
+75
+20
+53
+137
+147
+55
+4
+134
+169
+10
+137
+137
+191
+112
+159
+142
+25
+76
+32
+114
+195
+144
+117
+6
+181
+36
+192
+28
+43
+4
+41
+10
+88
+44
+75
+56
+62
+70
+64
+152
+143
+90
+54
+114
+3
+196
+149
+127
+24
+6
+23
+90
+129
+168
+51
+196
+122
+168
+113
+168
+194
+53
+175
+175
+79
+100
+93
+61
+134
+56
+134
+104
+19
+175
+85
+134
+46
+71
+12
+32
+85
+22
+172
+37
+78
+136
+119
+89
+71
+24
+107
+28
+5
+182
+52
+70
+160
+126
+123
+5
+122
+92
+56
+109
+153
+135
+42
+33
+24
+49
+83
+58
+8
+125
+83
+172
+89
+191
+148
+167
+73
+138
+174
+5
+68
+167
+193
+59
+19
+188
+159
+66
+162
+183
+43
+11
+77
+167
+111
+169
+14
+165
+68
+130
+169
+43
+136
+35
+185
+1
+140
+35
+146
+167
+86
+21
+148
+104
+94
+27
+120
+74
+169
+147
+164
+60
+86
+178
+98
+189
+55
+27
+70
+180
+53
+99
+119
+26
+88
+92
+164
+158
+74
+25
+86
+94
+195
+123
+188
+19
+26
+189
+100
+99
+95
+78
+12
+176
+148
+105
+98
+49
+9
+17
+22
+181
+95
+139
+183
+53
+68
+134
+197
+179
+100
+193
+61
+28
+23
+84
+103
+59
+36
+82
+174
+103
+55
+10
+167
+112
+170
+10
+134
+116
+85
+73
+72
+179
+27
+150
+62
+24
+181
+77
+33
+106
+146
+122
+16
+2
+69
+1
+184
+99
+143
+169
+127
+48
+142
+24
+64
+173
+66
+38
+38
+85
+170
+55
+1
+110
+58
+159
+32
+166
+109
+161
+193
+108
+115
+117
+70
+173
+8
+94
+98
+137
+144
+37
+125
+25
+24
+121
+112
+189
+126
+58
+16
+178
+125
+148
+160
+35
+172
+114
+143
+31
+105
+153
+175
+76
+82
+9
+118
+24
+88
+113
+85
+96
+10
+198
+105
+48
+143
+30
+97
+114
+14
+63
+51
+140
+187
+60
+80
+141
+126
+92
+20
+96
+1
+143
+52
+28
+101
+156
+28
+164
+134
+128
+163
+25
+86
+92
+180
+55
+117
+5
+178
+28
+171
+172
+98
+42
+167
+27
+63
+137
+54
+92
+64
+163
+1
+147
+71
+106
+199
+39
+46
+126
+145
+137
+122
+98
+93
+79
+38
+112
+139
+23
+90
+137
+10
+30
+91
+78
+52
+9
+190
+61
+65
+39
+51
+158
+87
+106
+55
+178
+177
+64
+190
+167
+94
+62
+128
+14
+128
+49
+142
+8
+177
+189
+144
+170
+122
+5
+135
+170
+2
+89
+112
+74
+42
+184
+132
+132
+13
+85
+200
+36
+13
+162
+55
+71
+131
+150
+124
+195
+62
+14
+130
+57
+173
+130
+25
+182
+71
+191
+113
+162
+156
+77
+59
+62
+43
+103
+31
+64
+109
+76
+80
+197
+60
+191
+10
+145
+179
+172
+24
+192
+139
+111
+16
+97
+45
+200
+191
+152
+196
+7
+82
+27
+24
+108
+35
+35
+102
+94
+50
+55
+81
+195
+42
+103
+43
+131
+200
+23
+138
+27
+120
+76
+182
+3
+187
+94
+87
+77
+79
+187
+13
+198
+73
+58
+93
+42
+18
+131
+27
+184
+64
+130
+9
+81
+8
+123
+66
+89
+144
+62
+82
+136
+78
+48
+185
+78
+6
+137
+165
+164
+98
+115
+11
+31
+93
+76
+24
+63
+162
+10
+1
+122
+124
+43
+148
+101
+76
+148
+5
+96
+135
+146
+60
+46
+141
+30
+120
+49
+13
+39
+123
+190
+33
+92
+54
+102
+124
+27
+54
+80
+196
+58
+184
+185
+55
+70
+129
+146
+119
+197
+113
+110
+45
+83
+95
+29
+122
+72
+133
+153
+119
+140
+178
+8
+45
+197
+183
+128
+122
+182
+194
+129
+24
+186
+108
+171
+58
+12
+157
+32
+183
+10
+16
+10
+116
+5
+187
+83
+15
+147
+145
+152
+12
+105
+124
+197
+67
+36
+12
+154
+21
+136
+32
+168
+123
+31
+81
+6
+108
+197
+12
+99
+91
+56
+118
+5
+168
+170
+110
+129
+185
+152
+51
+136
+157
+123
+127
+59
+11
+137
+130
+150
+126
+9
+127
+82
+149
+154
+188
+141
+156
+76
+49
+14
+41
+127
+194
+24
+196
+163
+13
+14
+173
+114
+123
+115
+190
+107
+131
+23
+160
+157
+103
+8
+119
+48
+18
+82
+129
+41
+86
+150
+129
+26
+199
+166
+5
+141
+198
+125
+169
+90
+19
+111
+96
+178
+6
+29
+126
+98
+53
+42
+176
+75
+70
+147
+57
+21
+15
+100
+67
+102
+9
+134
+125
+148
+167
+72
+131
+139
+56
+89
+31
+184
+29
+117
+45
+21
+121
+139
+152
+59
+187
+196
+92
+195
+145
+112
+173
+26
+5
+198
+143
+75
+165
+117
+21
+70
+33
+173
+141
+89
+71
+23
+101
+4
+115
+53
+86
+39
+64
+34
+31
+79
+200
+86
+120
+149
+18
+172
+72
+83
+50
+160
+109
+20
+138
+51
+67
+143
+53
+34
+132
+84
+119
+158
+75
+33
+127
+67
+60
+157
+6
+26
+101
+174
+134
+41
+43
+90
+154
+121
+137
+136
+186
+94
+95
+123
+86
+11
+90
+44
+56
+147
+177
+141
+53
+50
+20
+79
+89
+31
+183
+23
+94
+153
+76
+82
+8
+115
+22
+98
+193
+77
+124
+57
+24
+37
+4
+96
+143
+196
+89
+174
+49
+127
+124
+3
+100
+180
+183
+74
+200
+142
+47
+12
+47
+177
+43
+67
+14
+86
+192
+179
+149
+84
+166
+41
+152
+146
+115
+174
+17
+131
+40
+61
+11
+115
+195
+135
+62
+157
+181
+76
+35
+121
+18
+21
+162
+187
+66
+119
+120
+57
+63
+62
+12
+112
+169
+8
+130
+108
+81
+120
+190
+68
+94
+157
+97
+177
+187
+133
+117
+110
+9
+70
+141
+17
+37
+74
+109
+194
+182
+151
+69
+57
+119
+2
+146
+54
+15
+4
+95
+131
+132
+18
+123
+180
+176
+37
+39
+103
+73
+111
+15
+96
+37
+162
+43
+1
+20
+120
+135
+137
+5
+4
+179
+39
+21
+180
+91
+130
+161
+1
+159
+149
+70
+80
+48
+169
+187
+4
+140
+10
+200
+113
+86
+96
+9
+186
+40
+170
+59
+32
+61
+78
+123
+42
+142
+81
+4
+99
+162
+82
+38
+92
+8
+24
+76
+42
+173
+59
+3
+84
+82
+138
+90
+107
+30
+18
+44
+99
+6
+146
+20
+9
+81
+5
+99
+153
+27
+186
+77
+190
+48
+181
+54
+98
+103
+138
+102
+166
+82
+1
+73
+30
+119
+53
+42
+184
+125
+93
+36
+186
+191
+76
+143
+176
+168
+31
+71
+152
+75
+83
+26
+8
+15
+20
+191
+166
+82
+3
+77
+37
+133
+70
+25
+117
+83
+45
+128
+162
+22
+76
+55
+52
+17
+33
+46
+179
+67
+193
+152
+179
+105
+26
+10
+32
+101
+118
+4
+165
+156
+51
+104
+166
+60
+66
+57
+148
+178
+132
+195
+184
+150
+50
+146
+33
+85
+13
+118
+194
+100
+54
+30
+96
+110
+192
+165
+68
+121
+119
+27
+92
+111
+44
+64
+191
+171
+115
+147
+50
+184
+53
+65
+116
+111
+20
+127
+185
+168
+139
+128
+118
+161
+102
+168
+95
+56
+85
+1
+45
+65
+192
+165
+66
+109
+65
+9
+71
+150
+65
+43
+74
+57
+75
+137
+152
+80
+119
+194
+92
+15
+57
+15
+176
+121
+149
+5
+89
+88
+132
+1
+18
+98
+31
+101
+133
+86
+124
+167
+93
+55
+94
+73
+197
+127
+187
+182
+8
+12
+3
+114
+62
+150
+140
+96
+115
+28
+134
+153
+117
+123
+89
+27
+167
+160
+55
+92
+64
+154
+155
+144
+68
+118
+100
+137
+121
+100
+107
+148
+127
+32
+52
+33
+128
+72
+85
+62
+10
+101
+118
+1
+143
+53
+32
+114
+198
+164
+7
+169
+154
+200
+19
+116
+132
+150
+109
+109
+73
+55
+74
+157
+76
+42
+175
+70
+47
+56
+114
+180
+59
+137
+90
+111
+58
+147
+165
+70
+139
+1
+157
+140
+23
+84
+99
+39
+147
+133
+72
+42
+3
+47
+55
+107
+148
+121
+1
+119
+103
+150
+173
+90
+186
+106
+162
+22
+74
+47
+17
+82
+146
+135
+99
+185
+18
+44
+105
+41
+99
+25
+63
+159
+190
+109
+141
+71
+160
+120
+89
+50
+104
+178
+135
+9
+40
+154
+172
+47
+132
+170
+40
+110
+98
+6
+152
+62
+8
+90
+73
+25
+97
+160
+83
+63
+35
+43
+147
+95
+54
+67
+118
+106
+183
+140
+198
+129
+193
+3
+83
+73
+95
+111
+14
+87
+1
+28
+159
+103
+189
+11
+161
+71
+180
+46
+56
+128
+64
+31
+14
+3
+98
+163
+95
+108
+197
+9
+82
+14
+145
+148
+182
+165
+153
+36
+40
+124
+185
+192
+90
+15
+83
+166
+54
+31
+108
+167
+34
+106
+129
+28
+7
+192
+84
+185
+152
+50
+130
+134
+36
+7
+120
+59
+82
+159
+20
+88
+149
+107
+103
+61
+38
+79
+133
+92
+161
+135
+166
+181
+191
+121
+8
+165
+119
+33
+130
+86
+146
+100
+90
+40
+31
+23
+65
+184
+121
+70
+135
+185
+92
+94
+137
+176
+22
+152
+111
+102
+17
+187
+167
+121
+27
+74
+1
+146
+64
+75
+78
+194
+57
+4
+110
+26
+164
+154
+55
+142
+161
+85
+63
+19
+149
+122
+191
+51
+187
+66
+112
+81
+83
+165
+46
+197
+168
+41
+136
+51
+83
+41
+96
+9
+193
+81
+148
+164
+57
+67
+88
+131
+190
+167
+93
+60
+123
+200
+95
+176
+1
+28
+157
+92
+141
+22
+64
+190
+164
+73
+165
+137
+143
+27
+75
+9
+184
+24
+86
+105
+58
+2
+89
+119
+121
+54
+39
+149
+141
+112
+4
+15
+59
+20
+191
+170
+102
+88
+8
+60
+89
+194
+163
+33
+134
+106
+33
+47
+188
+103
+134
+73
+38
+175
+104
+54
+191
+60
+40
+103
+58
+20
+197
+8
+78
+198
+85
+127
+1
+66
+189
+141
+145
+6
+133
+145
+71
+125
+113
+150
+85
+164
+23
+66
+195
+178
+109
+57
+164
+73
+161
+117
+51
+57
+80
+170
+104
+95
+34
+150
+197
+35
+43
+140
+57
+85
+2
+53
+96
+108
+181
+119
+81
+24
+12
+59
+51
+176
+1
+23
+127
+155
+191
+157
+25
+134
+182
+91
+105
+17
+158
+200
+174
+49
+130
+140
+73
+180
+22
+111
+75
+51
+31
+131
+110
+78
+84
+200
+52
+112
+5
+23
+92
+145
+44
+167
+6
+136
+159
+134
+175
+46
+104
+13
+142
+136
+138
+1
+171
+18
+168
+51
+198
+127
+180
+140
+26
+96
+146
+14
+171
+102
+69
+103
+197
+55
+160
+64
+150
+122
+190
+40
+133
+39
+42
+102
+37
+100
+76
+156
+50
+98
+143
+178
+181
+83
+69
+72
+11
+22
+33
+200
+105
+36
+67
+84
+105
+75
+102
+141
+133
+129
+180
+123
+123
+28
+67
+153
+116
+120
+82
+13
+135
+97
+175
+172
+65
+42
+67
+29
+173
+175
+101
+31
+76
+180
+197
+162
+4
+166
+160
+66
+159
+165
+159
+73
+13
+19
+200
+27
+165
+150
+17
+155
+176
+66
+13
+88
+16
+101
+66
+89
+141
+50
+35
+157
+31
+177
+183
+108
+7
+68
+148
+81
+157
+15
+82
+155
+199
+195
+186
+161
+94
+118
+66
+141
+49
+29
+136
+157
+124
+133
+83
+103
+73
+116
+41
+1
+42
+41
+73
+68
+150
+92
+5
+4
+180
+40
+28
+8
+198
+112
+96
+166
+136
+127
+141
+104
+153
+187
+144
+184
+6
+185
+60
+99
+50
+17
+53
+164
+106
+166
+42
+162
+197
+128
+197
+29
+5
+175
+4
+47
+55
+102
+125
+29
+52
+58
+78
+153
+15
+116
+165
+148
+2
+80
+66
+78
+79
+173
+129
+18
+145
+115
+187
+86
+36
+38
+111
+122
+138
+129
+137
+62
+138
+72
+193
+111
+126
+162
+38
+171
+84
+167
+51
+6
+178
+15
+92
+19
+91
+178
+52
+112
+7
+32
+133
+112
+78
+61
+62
+27
+5
+188
+84
+17
+142
+104
+148
+149
+168
+70
+107
+16
+135
+65
+178
+87
+124
+162
+55
+73
+142
+1
+130
+172
+63
+32
+28
+86
+63
+9
+90
+61
+160
+11
+25
+51
+86
+55
+158
+55
+112
+184
+96
+122
+68
+110
+48
+98
+158
+70
+199
+167
+14
+187
+196
+95
+10
+6
+146
+27
+52
+71
+159
+118
+82
+34
+64
+80
+113
+156
+119
+114
+18
+84
+142
+98
+110
+179
+87
+117
+119
+60
+90
+3
+14
+55
+8
+156
+71
+20
+85
+132
+33
+9
+157
+64
+174
+65
+30
+194
+93
+14
+52
+189
+71
+123
+106
+126
+9
+121
+49
+1
+173
+30
+21
+59
+172
+99
+48
+4
+192
+116
+169
+173
+119
+162
+100
+144
+164
+92
+80
+56
+18
+11
+102
+116
+179
+30
+172
+165
+41
+163
+8
+180
+12
+52
+9
+187
+45
+188
+126
+63
+46
+110
+47
+94
+148
+43
+126
+173
+105
+72
+92
+106
+10
+104
+140
+107
+178
+109
+54
+149
+7
+105
+167
+59
+50
+174
+197
+14
+115
+168
+174
+132
+30
+193
+92
+17
+82
+140
+100
+146
+176
+142
+72
+160
+110
+25
+162
+147
+27
+38
+187
+185
+32
+123
+53
+18
+29
+19
+52
+142
+188
+57
+49
+185
+65
+131
+2
+38
+9
+116
+11
+30
+80
+11
+150
+6
+89
+81
+87
+199
+10
+71
+132
+158
+165
+166
+118
+12
+15
+183
+166
+148
+196
+50
+136
+170
+199
+66
+3
+27
+142
+8
+174
+168
+45
+164
+180
+10
+40
+153
+162
+199
+138
+36
+175
+126
+182
+162
+138
+172
+198
+40
+57
+184
+195
+115
+142
+13
+4
+113
+41
+31
+18
+32
+26
+77
+25
+61
+143
+110
+182
+98
+157
+59
+145
+138
+127
+121
+183
+9
+14
+4
+95
+136
+167
+178
+166
+198
+99
+11
+178
+164
+191
+70
+101
+173
+134
+50
+98
+137
+142
+23
+59
+149
+167
+65
+90
+156
+125
+153
+193
+185
+175
+186
+145
+195
+64
+31
+16
+18
+167
+40
+141
+86
+52
+141
+177
+196
+186
+156
+67
+2
+9
+36
+140
+111
+13
+79
+158
+42
+30
+4
+163
+139
+171
+176
+116
+113
+39
+21
+176
+69
+27
+148
+41
+119
+147
+13
+159
+38
+196
+37
+61
+41
+98
+16
+18
+167
+40
+136
+59
+125
+27
+34
+168
+98
+80
+2
+97
+163
+111
+200
+4
+20
+89
+158
+150
+79
+124
+34
+86
+12
+103
+110
+133
+15
+89
+1
+14
+74
+119
+50
+26
+110
+28
+176
+7
+61
+102
+71
+104
+193
+22
+196
+179
+115
+85
+71
+66
+159
+158
+123
+119
+8
+172
+168
+62
+57
+186
+7
+171
+164
+46
+6
+21
+75
+69
+138
+7
+4
+166
+161
+79
+25
+39
+9
+109
+175
+72
+60
+110
+123
+147
+178
+148
+86
+193
+180
+150
+78
+120
+23
+57
+142
+141
+165
+126
+74
+111
+3
+16
+78
+122
+30
+87
+56
+154
+18
+125
+193
+35
+74
+130
+113
+114
+68
+183
+87
+78
+88
+26
+163
+146
+13
+167
+92
+49
+65
+153
+135
+41
+29
+12
+9
+147
+7
+119
+60
+85
+174
+84
+139
+81
+37
+97
+46
+9
+40
+163
+23
+69
+10
+43
+171
+43
+117
+120
+70
+140
+16
+34
+62
+69
+51
+93
+96
+143
+196
+91
+182
+74
+5
+167
+157
+43
+49
+108
+12
+104
+114
+151
+81
+128
+38
+80
+139
+116
+50
+59
+107
+112
+106
+31
+35
+131
+77
+85
+16
+137
+80
+44
+147
+89
+13
+80
+166
+79
+182
+186
+79
+199
+87
+135
+26
+145
+40
+139
+75
+195
+102
+54
+12
+183
+196
+127
+5
+89
+90
+138
+20
+81
+112
+143
+51
+22
+75
+55
+61
+72
+87
+78
+86
+17
+129
+26
+194
+135
+60
+150
+165
+36
+137
+99
+164
+100
+122
+32
+103
+129
+48
+127
+132
+51
+123
+79
+166
+90
+42
+48
+110
+30
+187
+55
+51
+7
+187
+63
+100
+36
+114
+166
+168
+117
+194
+112
+122
+133
+95
+181
+32
+162
+85
+53
+153
+50
+119
+68
+141
+36
+144
+142
+160
+86
+81
+116
+164
+142
+180
+9
+31
+113
+196
+164
+20
+45
+89
+137
+18
+77
+104
+134
+71
+24
+109
+40
+60
+3
+79
+52
+198
+127
+180
+141
+28
+98
+144
+181
+191
+121
+6
+150
+51
+155
+74
+49
+31
+148
+12
+143
+157
+53
+108
+174
+73
+76
+4
+139
+2
+163
+159
+94
+134
+155
+129
+178
+109
+50
+124
+98
+75
+168
+134
+101
+197
+77
+89
+48
+85
+81
+126
+25
+22
+106
+45
+111
+67
+5
+28
+125
+105
+106
+90
+188
+121
+39
+143
+109
+172
+48
+145
+39
+130
+31
+12
+198
+83
+117
+161
+115
+42
+25
+171
+1
+69
+8
+25
+80
+57
+21
+14
+99
+70
+134
+176
+48
+108
+20
+149
+116
+162
+127
+107
+102
+49
+184
+59
+104
+96
+40
+181
+128
+139
+85
+63
+15
+132
+53
+136
+141
+21
+60
+171
+85
+172
+74
+97
+115
+16
+65
+48
+105
+198
+44
+83
+107
+98
+25
+72
+7
+200
+135
+18
+90
+183
+89
+90
+137
+15
+62
+40
+78
+114
+185
+82
+33
+63
+78
+110
+155
+143
+68
+119
+107
+174
+82
+122
+3
+117
+79
+21
+20
+132
+17
+114
+130
+161
+194
+117
+159
+102
+181
+171
+1
+64
+180
+106
+20
+166
+23
+44
+59
+162
+45
+13
+80
+160
+49
+49
+61
+123
+193
+53
+180
+7
+25
+87
+102
+32
+79
+185
+2
+149
+80
+143
+143
+174
+157
+176
+44
+84
+109
+104
+42
+119
+138
+158
+103
+1
+78
+63
+78
+107
+142
+88
+50
+112
+22
+130
+183
+132
+148
+107
+108
+87
+154
+142
+66
+124
+152
+200
+32
+191
+65
+71
+46
+38
+16
+155
+184
+114
+27
+137
+177
+36
+24
+22
+118
+109
+198
+10
+76
+169
+133
+73
+47
+24
+124
+128
+53
+167
+127
+62
+33
+39
+141
+101
+136
+116
+71
+182
+55
+96
+80
+20
+5
+50
+63
+126
+196
+38
+68
+71
+11
+30
+87
+49
+113
+42
+36
+39
+114
+131
+167
+20
+22
+152
+115
+122
+104
+125
+19
+191
+171
+114
+143
+37
+133
+66
+7
+47
+22
+111
+71
+30
+140
+175
+190
+173
+125
+197
+60
+187
+183
+22
+83
+108
+101
+32
+87
+42
+64
+13
+104
+109
+115
+114
+51
+86
+58
+175
+130
+4
+59
+116
+171
+179
+142
+37
+148
+160
+27
+121
+91
+57
+121
+16
+13
+134
+93
+153
+86
+139
+58
+102
+93
+38
+192
+14
+161
+42
+4
+43
+31
+194
+94
+17
+57
+188
+19
+27
+191
+100
+87
+22
+151
+111
+111
+68
+16
+81
+150
+168
+63
+69
+52
+90
+78
+55
+34
+110
+157
+154
+116
+112
+32
+188
+41
+151
+143
+98
+102
+131
+72
+58
+100
+80
+184
+186
+63
+107
+78
+108
+145
+100
+94
+63
+136
+49
+76
+13
+197
+70
+45
+45
+67
+197
+184
+132
+136
+32
+169
+127
+41
+107
+73
+73
+184
+53
+61
+93
+12
+36
+112
+149
+81
+151
+181
+126
+126
+27
+30
+138
+164
+138
+160
+115
+54
+90
+59
+146
+143
+148
+199
+68
+17
+92
+197
+159
+184
+72
+178
+19
+117
+135
+154
+110
+81
+97
+51
+37
+163
+46
+7
+34
+139
+135
+159
+138
+199
+157
+157
+126
+149
+161
+23
+89
+132
+194
+175
+108
+69
+45
+55
+125
+64
+56
+163
+77
+197
+87
+156
+153
+113
+103
+200
+76
+56
+54
+25
+62
+149
+140
+100
+144
+168
+110
+154
+133
+15
+99
+62
+82
+131
+53
+137
+149
+61
+29
+27
+107
+2
+48
+73
+4
+167
+171
+126
+17
+170
+65
+66
+12
+76
+154
+38
+45
+136
+8
+31
+116
+19
+68
+38
+22
+191
+153
+196
+200
+43
+56
+157
+34
+198
+81
+103
+94
+40
+198
+28
+185
+62
+112
+116
+86
+78
+90
+43
+50
+116
+43
+20
+133
+22
+134
+7
+43
+193
+177
+126
+167
+69
+118
+88
+67
+9
+59
+73
+104
+174
+106
+72
+81
+40
+115
+132
+160
+175
+15
+115
+155
+96
+178
+9
+51
+27
+107
+200
+33
+5
+131
+148
+109
+125
+168
+82
+187
+187
+35
+134
+90
+134
+192
+151
+182
+134
+167
+197
+81
+117
+171
+178
+131
+189
+152
+12
+112
+164
+174
+170
+58
+20
+198
+8
+65
+120
+133
+125
+155
+5
+34
+165
+82
+10
+129
+83
+141
+101
+138
+119
+74
+173
+173
+80
+124
+32
+76
+170
+135
+85
+93
+199
+158
+159
+135
+176
+45
+87
+119
+129
+103
+64
+57
+165
+84
+20
+164
+10
+185
+23
+73
+32
+138
+142
+12
+194
+55
+189
+40
+145
+112
+168
+200
+91
+147
+66
+73
+48
+36
+188
+3
+128
+140
+90
+78
+63
+78
+103
+120
+199
+116
+106
+190
+193
+47
+146
+55
+19
+19
+146
+107
+128
+11
+117
+5
+176
+14
+108
+118
+144
+200
+107
+40
+85
+149
+132
+49
+109
+18
+125
+194
+43
+111
+81
+85
+185
+150
+31
+43
+179
+88
+117
+113
+32
+175
+160
+192
+108
+125
+180
+154
+110
+73
+52
+59
+86
+189
+166
+95
+81
+34
+78
+159
+59
+123
+5
+126
+117
+170
+170
+92
+23
+107
+39
+74
+97
+121
+51
+21
+68
+19
+101
+37
+115
+166
+159
+62
+141
+93
+91
+117
+80
+33
+76
+163
+90
+77
+59
+58
+21
+8
+60
+94
+23
+97
+175
+176
+88
+142
+68
+129
+161
+10
+14
+197
+57
+166
+87
+28
+187
+69
+134
+190
+134
+94
+162
+126
+102
+78
+149
+200
+55
+136
+123
+114
+180
+55
+112
+183
+92
+107
+14
+123
+16
+189
+190
+44
+155
+135
+21
+112
+84
+100
+45
+165
+193
+73
+100
+148
+189
+1
+108
+46
+103
+5
+106
+194
+16
+150
+164
+33
+125
+57
+17
+190
+188
+19
+21
+157
+154
+109
+70
+42
+20
+146
+97
+68
+135
+199
+182
+100
+167
+99
+92
+66
+172
+37
+80
+150
+179
+130
+168
+39
+126
+11
+131
+90
+158
+141
+27
+95
+126
+100
+70
+122
+105
+140
+93
+99
+161
+79
+23
+31
+179
+198
+181
+104
+195
+32
+44
+173
+45
+114
+86
+89
+160
+162
+135
+157
+130
+170
+52
+189
+65
+94
+178
+30
+176
+189
+156
+34
+199
+92
+164
+162
+93
+103
+183
+180
+30
+165
+119
+29
+110
+200
+7
+46
+14
+76
+130
+101
+33
+94
+64
+145
+93
+52
+81
+20
+193
+178
+138
+23
+99
+193
+72
+90
+100
+188
+29
+87
+61
+184
+152
+61
+200
+57
+143
+148
+4
+97
+147
+7
+124
+78
+158
+46
+54
+112
+187
+121
+42
+165
+12
+191
+39
+114
+136
+190
+119
+7
+176
+196
+196
+12
+115
+183
+62
+131
+31
+8
+169
+143
+137
+136
+181
+63
+152
+148
+119
+184
+32
+137
+135
+183
+81
+41
+120
+159
+72
+7
+191
+86
+4
+50
+66
+150
+106
+87
+170
+44
+136
+15
+74
+107
+180
+122
+110
+163
+191
+84
+185
+156
+74
+46
+8
+40
+167
+46
+170
+8
+122
+64
+84
+128
+20
+169
+31
+71
+146
+39
+123
+192
+43
+132
+6
+56
+79
+175
+140
+67
+143
+59
+70
+88
+99
+2
+122
+120
+23
+58
+139
+117
+52
+59
+90
+10
+56
+47
+174
+24
+182
+81
+45
+145
+66
+96
+182
+33
+162
+80
+27
+40
+3
+57
+122
+18
+15
+133
+64
+182
+123
+102
+105
+116
+151
+64
+27
+185
+69
+153
+102
+33
+88
+28
+183
+49
+43
+20
+139
+55
+82
+197
+49
+122
+88
+33
+9
+156
+58
+145
+143
+159
+67
+179
+70
+10
+36
+127
+37
+78
+139
+132
+148
+98
+58
+73
+113
+25
+136
+193
+142
+116
+18
+62
+14
+127
+44
+120
+129
+90
+188
+114
+197
+158
+181
+64
+159
+180
+49
+70
+187
+93
+73
+4
+170
+191
+17
+180
+131
+169
+32
+78
+181
+184
+72
+183
+49
+46
+39
+25
+200
+181
+87
+95
+186
+64
+114
+109
+26
+181
+53
+91
+71
+6
+2
+161
+152
+63
+10
+92
+63
+152
+146
+113
+170
+200
+75
+46
+9
+42
+167
+28
+70
+165
+167
+116
+197
+135
+42
+38
+46
+143
+41
+162
+4
+170
+183
+175
+2
+38
+10
+124
+56
+19
+14
+111
+147
+84
+177
+112
+76
+55
+47
+188
+107
+154
+162
+182
+41
+5
+66
+152
+122
+171
+128
+30
+30
+111
+198
+189
+152
+13
+114
+168
+184
+193
+99
+61
+78
+127
+59
+14
+154
+200
+23
+136
+9
+35
+131
+71
+53
+81
+9
+126
+80
+146
+155
+19
+116
+133
+153
+122
+160
+64
+144
+90
+46
+67
+188
+124
+52
+197
+123
+163
+71
+168
+164
+78
+195
+68
+58
+137
+96
+147
+23
+13
+72
+123
+88
+24
+155
+112
+79
+69
+110
+39
+47
+132
+166
+15
+195
+39
+82
+138
+97
+143
+185
+21
+64
+197
+11
+91
+55
+108
+155
+162
+182
+36
+175
+132
+18
+120
+163
+99
+132
+99
+9
+163
+95
+108
+192
+181
+157
+120
+107
+167
+36
+116
+173
+200
+41
+50
+127
+115
+154
+88
+141
+59
+88
+196
+190
+179
+160
+153
+83
+124
+195
+57
+191
+34
+86
+11
+98
+86
+37
+54
+194
+76
+117
+15
+42
+120
+141
+167
+139
+127
+116
+155
+91
+146
+64
+70
+45
+43
+55
+146
+183
+187
+73
+162
+113
+26
+140
+7
+182
+26
+122
+105
+129
+34
+43
+151
+121
+170
+131
+57
+167
+88
+25
+165
+165
+107
+162
+7
+190
+80
+169
+96
+55
+65
+99
+7
+159
+89
+106
+37
+68
+72
+26
+110
+29
+184
+43
+9
+65
+115
+106
+1
+57
+134
+91
+144
+50
+200
+156
+134
+4
+21
+94
+176
+16
+111
+128
+164
+36
+147
+156
+17
+104
+70
+86
+83
+131
+42
+71
+48
+54
+95
+84
+56
+180
+177
+48
+98
+157
+59
+146
+150
+187
+170
+144
+133
+109
+53
+141
+175
+178
+97
+186
+39
+165
+41
+164
+12
+1
+102
+4
+104
+192
+23
+10
+53
+30
+104
+156
+4
+21
+91
+159
+132
+166
+8
+160
+90
+100
+191
+47
+160
+142
+16
+18
+168
+49
+181
+48
+60
+128
+32
+45
+186
+110
+191
+152
+200
+29
+176
+200
+17
+105
+81
+143
+130
+93
+190
+109
+144
+83
+4
+75
+14
+12
+151
+200
+46
+79
+61
+51
+164
+125
+74
+124
+80
+163
+62
+105
+78
+121
+30
+88
+65
+194
+187
+175
+169
+45
+147
+82
+168
+75
+143
+182
+5
+195
+126
+4
+90
+105
+26
+11
+39
+132
+47
+94
+145
+30
+76
+187
+44
+178
+77
+56
+51
+200
+142
+54
+51
+23
+83
+93
+9
+19
+36
+50
+179
+25
+141
+26
+89
+99
+197
+91
+171
+13
+142
+132
+117
+116
+48
+43
+30
+195
+103
+64
+55
+158
+54
+105
+150
+155
+180
+84
+89
+180
+84
+85
+154
+159
+170
+190
+11
+161
+71
+177
+25
+159
+128
+142
+105
+152
+167
+41
+143
+93
+71
+195
+130
+29
+7
+180
+18
+92
+191
+121
+6
+153
+66
+19
+125
+181
+161
+141
+197
+114
+118
+83
+38
+81
+147
+153
+194
+191
+198
+75
+65
+116
+117
+59
+105
+101
+60
+52
+180
+11
+48
+194
+133
+54
+132
+108
+61
+198
+39
+52
+162
+107
+184
+147
+24
+21
+118
+118
+45
+14
+82
+164
+52
+36
+152
+191
+184
+183
+45
+23
+136
+13
+56
+19
+16
+126
+11
+133
+107
+44
+103
+20
+199
+13
+91
+31
+170
+143
+133
+114
+92
+126
+131
+52
+136
+147
+63
+51
+145
+12
+171
+117
+162
+126
+94
+38
+179
+136
+3
+2
+182
+77
+26
+67
+173
+31
+33
+122
+39
+135
+59
+146
+145
+157
+37
+9
+124
+72
+111
+23
+142
+50
+22
+84
+109
+100
+20
+15
+119
+176
+188
+145
+180
+179
+58
+141
+125
+84
+182
+135
+170
+11
+141
+142
+190
+61
+63
+27
+199
+154
+133
+16
+104
+82
+156
+1
+3
+14
+61
+43
+108
+64
+16
+118
+170
+158
+23
+113
+72
+22
+84
+105
+76
+112
+194
+155
+185
+119
+49
+26
+116
+64
+140
+66
+135
+19
+106
+66
+43
+68
+25
+136
+194
+143
+114
+4
+197
+149
+119
+180
+6
+18
+59
+196
+44
+102
+13
+163
+67
+135
+11
+50
+8
+199
+119
+131
+112
+98
+181
+5
+6
+190
+90
+35
+199
+79
+86
+9
+81
+8
+122
+64
+91
+170
+5
+96
+139
+169
+164
+70
+145
+39
+137
+68
+182
+78
+32
+96
+91
+80
+64
+69
+41
+31
+13
+7
+120
+65
+108
+64
+15
+118
+179
+13
+70
+103
+190
+18
+197
+27
+191
+104
+103
+87
+192
+174
+119
+147
+15
+172
+99
+50
+13
+32
+76
+167
+124
+41
+131
+18
+131
+25
+168
+188
+15
+199
+58
+164
+62
+98
+33
+117
+12
+18
+3
+57
+116
+187
+75
+176
+179
+91
+140
+20
+63
+195
+9
+102
+128
+55
+179
+182
+85
+74
+86
+51
+129
+118
+147
+27
+41
+200
+33
+3
+119
+91
+79
+55
+24
+50
+84
+61
+11
+115
+194
+127
+20
+183
+118
+60
+105
+88
+185
+122
+69
+118
+88
+64
+195
+192
+4
+92
+123
+111
+162
+173
+180
+126
+140
+111
+5
+32
+152
+23
+173
+28
+13
+30
+70
+146
+51
+195
+110
+106
+48
+132
+163
+188
+68
+111
+61
+170
+68
+81
+79
+145
+157
+42
+37
+51
+173
+180
+124
+129
+61
+7
+100
+138
+126
+118
+169
+160
+36
+183
+175
+1
+40
+29
+17
+41
+94
+200
+153
+122
+157
+44
+55
+138
+132
+149
+109
+120
+136
+141
+20
+58
+167
+84
+6
+81
+38
+99
+52
+24
+73
+26
+103
+189
+8
+156
+59
+157
+12
+63
+69
+46
+61
+154
+172
+54
+174
+158
+189
+110
+165
+199
+109
+63
+2
+48
+75
+17
+27
+11
+27
+63
+136
+49
+75
+9
+176
+178
+91
+144
+42
+159
+182
+64
+148
+109
+126
+180
+146
+60
+43
+126
+170
+85
+179
+113
+73
+22
+70
+29
+146
+15
+177
+129
+177
+107
+48
+128
+139
+91
+91
+132
+176
+71
+43
+23
+157
+133
+188
+129
+87
+167
+16
+196
+36
+52
+196
+103
+63
+49
+127
+128
+25
+197
+161
+195
+122
+174
+150
+136
+72
+9
+10
+178
+185
+106
+174
+96
+6
+175
+2
+38
+10
+119
+24
+72
+22
+82
+98
+52
+27
+100
+158
+48
+66
+168
+12
+163
+70
+153
+87
+150
+121
+176
+175
+64
+13
+98
+76
+178
+185
+109
+192
+171
+103
+81
+160
+34
+164
+79
+2
+102
+198
+72
+49
+49
+50
+64
+139
+58
+98
+70
+139
+10
+8
+160
+89
+97
+179
+5
+22
+93
+161
+133
+151
+115
+129
+142
+93
+84
+71
+73
+196
+124
+183
+184
+62
+114
+129
+147
+124
+29
+56
+77
+163
+82
+32
+52
+29
+106
+177
+109
+61
+187
+175
+170
+52
+182
+25
+115
+64
+151
+129
+18
+145
+111
+163
+183
+33
+154
+31
+1
+127
+152
+170
+52
+187
+57
+64
+71
+47
+50
+78
+19
+17
+132
+43
+70
+40
+11
+106
+141
+93
+88
+98
+195
+89
+182
+95
+138
+174
+4
+62
+140
+81
+27
+39
+195
+17
+151
+153
+157
+170
+9
+124
+68
+89
+126
+156
+6
+36
+164
+59
+83
+170
+74
+112
+8
+42
+180
+111
+45
+71
+22
+100
+198
+93
+179
+41
+34
+34
+105
+120
+179
+1
+190
+137
+113
+51
+90
+81
+77
+136
+128
+147
+131
+65
+11
+81
+187
+194
+76
+118
+25
+86
+94
+197
+137
+48
+59
+125
+20
+193
+183
+163
+130
+115
+124
+109
+138
+53
+72
+158
+105
+11
+117
+9
+200
+121
+129
+91
+188
+109
+163
+198
+122
+155
+29
+184
+43
+4
+42
+17
+130
+24
+178
+55
+126
+67
+68
+10
+51
+17
+43
+105
+41
+106
+68
+57
+127
+53
+180
+2
+190
+128
+60
+7
+109
+190
+162
+63
+127
+194
+27
+18
+66
+32
+5
+142
+10
+182
+3
+185
+85
+44
+101
+11
+157
+43
+44
+79
+78
+157
+43
+47
+98
+165
+110
+178
+79
+77
+151
+14
+125
+27
+41
+3
+54
+98
+105
+148
+149
+163
+36
+153
+198
+8
+69
+145
+53
+18
+33
+39
+142
+99
+121
+38
+142
+109
+183
+117
+55
+79
+182
+190
+98
+86
+32
+23
+47
+77
+43
+170
+36
+87
+198
+9
+72
+156
+91
+145
+51
+1
+147
+75
+132
+122
+142
+159
+76
+26
+73
+6
+180
+30
+165
+119
+33
+129
+78
+103
+120
+198
+111
+80
+88
+6
+45
+20
+116
+114
+42
+30
+1
+138
+23
+99
+189
+44
+160
+171
+181
+154
+98
+1
+126
+144
+133
+106
+41
+91
+176
+44
+77
+69
+124
+127
+47
+148
+60
+33
+63
+80
+118
+189
+75
+150
+25
+1
+177
+57
+154
+7
+62
+110
+103
+36
+88
+6
+47
+30
+158
+78
+54
+21
+43
+68
+23
+131
+182
+114
+48
+66
+170
+29
+41
+190
+174
+134
+41
+42
+84
+130
+25
+179
+48
+81
+57
+16
+187
+178
+191
+143
+144
+176
+161
+186
+70
+151
+74
+91
+83
+81
+140
+114
+22
+109
+58
+173
+120
+160
+83
+61
+26
+6
+3
+170
+194
+33
+53
+23
+68
+197
+174
+75
+86
+41
+72
+63
+136
+48
+68
+179
+69
+3
+194
+145
+125
+44
+141
+55
+61
+73
+88
+72
+41
+1
+42
+42
+80
+105
+110
+115
+101
+174
+132
+30
+196
+108
+87
+154
+141
+64
+120
+143
+182
+5
+191
+105
+113
+134
+188
+127
+73
+95
+120
+61
+93
+9
+18
+29
+12
+13
+173
+123
+183
+195
+123
+185
+9
+185
+32
+133
+113
+81
+72
+105
+190
+190
+37
+112
+144
+52
+20
+55
+152
+22
+165
+193
+72
+98
+136
+141
+18
+45
+110
+54
+134
+122
+132
+96
+186
+55
+57
+52
+3
+152
+89
+163
+184
+36
+164
+62
+100
+47
+184
+80
+24
+25
+138
+5
+193
+110
+125
+162
+54
+67
+115
+89
+98
+192
+70
+90
+114
+76
+37
+136
+88
+109
+61
+189
+182
+194
+127
+22
+191
+145
+153
+19
+136
+49
+75
+11
+194
+63
+36
+54
+200
+118
+108
+186
+148
+16
+169
+71
+103
+183
+172
+185
+171
+157
+6
+30
+127
+91
+10
+39
+148
+142
+124
+62
+62
+15
+139
+98
+139
+150
+49
+150
+61
+13
+131
+76
+78
+181
+191
+118
+190
+83
+187
+176
+176
+75
+64
+109
+85
+130
+17
+130
+30
+15
+18
+176
+101
+20
+18
+130
+18
+138
+67
+162
+166
+141
+155
+67
+8
+48
+19
+85
+137
+60
+133
+59
+158
+19
+99
+24
+50
+88
+80
+90
+20
+110
+82
+103
+76
+134
+125
+145
+146
+171
+119
+173
+170
+67
+73
+40
+185
+154
+64
+200
+28
+172
+185
+159
+91
+120
+105
+146
+139
+117
+57
+89
+26
+154
+90
+157
+136
+3
+197
+155
+160
+166
+157
+44
+53
+130
+103
+51
+178
+10
+59
+67
+76
+53
+43
+177
+78
+83
+195
+24
+193
+144
+128
+71
+81
+44
+137
+31
+155
+48
+97
+150
+27
+17
+59
+9
+121
+46
+191
+133
+84
+102
+64
+65
+15
+111
+132
+188
+146
+188
+11
+180
+181
+71
+199
+156
+142
+54
+47
+192
+131
+65
+13
+91
+34
+190
+30
+79
+2
+104
+4
+93
+122
+93
+64
+147
+109
+130
+2
+44
+47
+89
+119
+111
+195
+176
+103
+37
+94
+35
+165
+79
+188
+25
+57
+117
+197
+128
+198
+39
+53
+168
+138
+113
+39
+19
+169
+43
+142
+67
+129
+169
+56
+19
+10
+89
+52
+110
+196
+184
+143
+9
+164
+109
+175
+73
+66
+142
+54
+50
+16
+48
+152
+79
+110
+148
+104
+91
+12
+55
+26
+57
+113
+165
+177
+181
+98
+163
+95
+101
+158
+41
+24
+176
+42
+73
+65
+131
+5
+52
+69
+147
+61
+42
+105
+51
+165
+132
+114
+96
+154
+64
+196
+7
+78
+6
+135
+156
+127
+155
+190
+151
+197
+28
+193
+109
+120
+139
+157
+95
+160
+112
+33
+189
+38
+131
+41
+73
+71
+171
+188
+195
+79
+121
+15
+2
+76
+44
+182
+100
+160
+61
+131
+37
+44
+139
+34
+158
+45
+46
+74
+34
+145
+160
+59
+117
+175
+198
+16
+110
+123
+146
+173
+125
+197
+57
+168
+98
+81
+4
+96
+142
+189
+55
+34
+111
+156
+143
+55
+47
+189
+111
+165
+197
+96
+8
+186
+50
+25
+106
+9
+103
+139
+115
+39
+198
+42
+74
+66
+131
+194
+187
+178
+188
+130
+84
+143
+100
+113
+185
+89
+75
+50
+25
+104
+2
+76
+44
+179
+80
+67
+87
+125
+164
+64
+110
+81
+99
+74
+152
+46
+108
+39
+68
+55
+119
+23
+71
+24
+106
+23
+183
+94
+116
+49
+55
+89
+46
+74
+32
+127
+74
+103
+153
+194
+185
+167
+136
+119
+91
+78
+44
+168
+12
+168
+98
+78
+188
+34
+113
+170
+8
+117
+34
+153
+18
+134
+41
+45
+100
+2
+110
+44
+77
+63
+89
+171
+30
+40
+177
+100
+10
+162
+79
+18
+3
+54
+102
+124
+28
+55
+82
+198
+56
+150
+4
+74
+7
+176
+200
+19
+111
+97
+191
+70
+104
+198
+53
+136
+138
+5
+189
+94
+68
+162
+160
+109
+13
+99
+81
+195
+42
+101
+26
+51
+77
+6
+140
+190
+80
+173
+124
+185
+198
+123
+162
+68
+150
+89
+182
+94
+124
+103
+103
+96
+50
+37
+167
+75
+151
+28
+11
+18
+12
+112
+167
+196
+75
+89
+60
+159
+12
+47
+177
+42
+57
+167
+88
+29
+183
+38
+185
+174
+178
+104
+28
+28
+120
+71
+153
+79
+100
+90
+42
+44
+92
+155
+103
+25
+26
+132
+159
+163
+152
+45
+103
+14
+160
+41
+6
+66
+143
+73
+147
+32
+64
+103
+43
+133
+12
+75
+147
+6
+119
+61
+100
+51
+13
+20
+6
+56
+83
+191
+6
+112
+24
+139
+16
+48
+153
+84
+129
+18
+151
+148
+129
+47
+122
+118
+7
+183
+39
+183
+152
+67
+40
+41
+85
+140
+80
+24
+24
+132
+172
+48
+145
+38
+127
+25
+7
+20
+56
+158
+45
+50
+98
+140
+164
+124
+67
+93
+151
+74
+86
+54
+147
+199
+74
+56
+73
+137
+174
+7
+80
+18
+195
+8
+95
+99
+135
+127
+144
+127
+65
+51
+117
+51
+52
+54
+64
+93
+189
+97
+82
+26
+17
+73
+86
+62
+2
+55
+114
+196
+149
+134
+69
+9
+31
+104
+152
+177
+98
+191
+68
+93
+152
+75
+84
+35
+56
+18
+12
+109
+151
+123
+182
+184
+67
+149
+97
+43
+183
+113
+35
+191
+36
+98
+66
+121
+130
+92
+184
+82
+38
+88
+194
+167
+61
+68
+59
+142
+127
+85
+169
+53
+194
+92
+7
+19
+47
+118
+85
+53
+151
+32
+35
+125
+40
+113
+118
+97
+120
+52
+36
+146
+155
+18
+113
+122
+115
+193
+129
+36
+59
+33
+71
+128
+132
+46
+90
+126
+145
+138
+128
+128
+14
+135
+91
+126
+142
+120
+47
+3
+4
+193
+127
+27
+23
+100
+193
+57
+8
+138
+157
+106
+19
+166
+26
+64
+155
+156
+137
+26
+121
+95
+80
+29
+55
+74
+152
+44
+96
+185
+50
+34
+157
+44
+51
+108
+192
+183
+174
+195
+12
+115
+183
+66
+150
+112
+120
+117
+28
+114
+31
+165
+113
+197
+169
+42
+133
+24
+145
+56
+33
+99
+100
+105
+134
+63
+178
+97
+185
+39
+172
+86
+173
+62
+18
+155
+170
+23
+13
+67
+90
+139
+27
+112
+31
+180
+199
+179
+82
+84
+170
+64
+59
+179
+144
+59
+60
+31
+51
+27
+100
+164
+79
+3
+111
+41
+52
+139
+171
+180
+139
+18
+56
+176
+158
+164
+163
+102
+149
+175
+109
+80
+102
+95
+53
+63
+105
+64
+38
+55
+192
+56
+14
+180
+160
+144
+23
+41
+46
+106
+22
+184
+110
+200
+15
+94
+31
+141
+170
+150
+173
+92
+198
+162
+193
+101
+71
+119
+81
+12
+145
+165
+92
+67
+173
+35
+58
+33
+79
+174
+139
+70
+165
+165
+109
+168
+33
+86
+27
+189
+88
+31
+199
+116
+107
+5
+67
+158
+143
+38
+143
+120
+33
+119
+23
+68
+2
+1
+188
+119
+25
+78
+45
+170
+17
+175
+96
+2
+148
+72
+104
+177
+129
+181
+131
+157
+171
+10
+126
+68
+74
+34
+140
+131
+129
+198
+29
+193
+101
+75
+142
+176
+182
+115
+51
+72
+173
+193
+7
+107
+176
+95
+193
+102
+79
+159
+47
+53
+96
+102
+145
+158
+45
+50
+93
+112
+36
+8
+127
+98
+43
+179
+85
+101
+47
+173
+20
+163
+198
+123
+152
+12
+105
+125
+200
+84
+100
+50
+2
+164
+167
+130
+74
+80
+11
+150
+1
+56
+130
+80
+114
+168
+178
+159
+159
+119
+89
+66
+191
+159
+37
+191
+16
+173
+102
+54
+9
+168
+129
+63
+24
+176
+43
+70
+40
+10
+102
+126
+35
+79
+164
+72
+159
+109
+29
+189
+80
+178
+156
+129
+177
+99
+7
+153
+57
+170
+105
+103
+75
+125
+76
+134
+117
+101
+155
+23
+142
+50
+24
+93
+143
+25
+65
+164
+5
+156
+95
+165
+139
+153
+67
+27
+165
+147
+200
+86
+113
+107
+29
+15
+31
+51
+29
+120
+59
+75
+114
+13
+57
+28
+56
+92
+48
+61
+134
+63
+172
+66
+50
+109
+3
+41
+18
+147
+118
+191
+85
+193
+191
+14
+164
+59
+83
+166
+50
+8
+5
+158
+101
+190
+34
+93
+55
+89
+47
+78
+50
+1
+154
+122
+144
+168
+113
+165
+181
+1
+176
+47
+105
+3
+78
+46
+174
+30
+13
+15
+173
+107
+83
+137
+76
+31
+100
+125
+49
+175
+12
+95
+64
+133
+22
+132
+1
+15
+84
+176
+102
+28
+50
+54
+76
+169
+134
+84
+99
+45
+178
+69
+12
+51
+196
+123
+173
+134
+55
+123
+45
+166
+191
+54
+4
+142
+18
+30
+18
+45
+109
+46
+101
+189
+30
+76
+192
+70
+92
+131
+154
+149
+111
+124
+153
+199
+24
+152
+98
+26
+75
+15
+23
+2
+7
+22
+71
+34
+163
+72
+172
+183
+153
+75
+74
+174
+177
+102
+21
+8
+64
+118
+128
+111
+116
+100
+156
+37
+20
+185
+137
+156
+109
+54
+138
+150
+56
+191
+43
+140
+50
+43
+10
+74
+158
+85
+92
+193
+131
+46
+105
+12
+135
+99
+186
+25
+78
+43
+159
+174
+12
+109
+146
+100
+85
+14
+121
+199
+112
+80
+72
+117
+49
+50
+56
+90
+39
+25
+2
+186
+103
+148
+162
+36
+163
+55
+68
+110
+51
+122
+74
+144
+5
+134
+160
+157
+102
+199
+76
+67
+122
+130
+85
+145
+105
+126
+10
+129
+88
+169
+23
+15
+84
+173
+85
+158
+184
+91
+88
+109
+69
+34
+186
+8
+177
+197
+188
+154
+36
+35
+84
+193
+8
+109
+185
+133
+137
+29
+145
+13
+172
+116
+152
+67
+34
+8
+141
+180
+9
+36
+135
+92
+138
+199
+157
+149
+83
+159
+11
+40
+138
+73
+200
+144
+67
+108
+47
+110
+38
+42
+111
+89
+131
+189
+160
+55
+93
+69
+175
+32
+22
+45
+76
+53
+40
+163
+24
+77
+50
+6
+190
+90
+33
+191
+55
+10
+173
+146
+125
+34
+79
+174
+132
+28
+182
+38
+192
+17
+174
+94
+2
+166
+182
+198
+148
+110
+131
+196
+198
+27
+182
+48
+56
+104
+121
+190
+53
+8
+172
+166
+46
+186
+104
+157
+7
+29
+115
+34
+170
+115
+164
+149
+16
+162
+26
+100
+167
+108
+144
+93
+66
+159
+158
+123
+119
+9
+179
+197
+175
+77
+88
+33
+11
+172
+132
+49
+109
+12
+98
+78
+189
+38
+127
+22
+186
+122
+63
+81
+123
+15
+185
+176
+189
+156
+32
+192
+63
+53
+157
+64
+177
+85
+117
+141
+198
+124
+157
+33
+187
+26
+70
+192
+121
+198
+101
+27
+52
+74
+177
+195
+180
+126
+137
+89
+105
+29
+33
+139
+144
+13
+180
+168
+188
+21
+32
+7
+160
+98
+149
+18
+167
+42
+150
+126
+11
+132
+99
+4
+134
+173
+29
+23
+78
+59
+55
+3
+123
+112
+163
+178
+198
+188
+149
+10
+114
+1
+180
+74
+23
+76
+52
+36
+146
+157
+27
+153
+80
+104
+109
+117
+124
+95
+55
+70
+131
+158
+173
+14
+132
+64
+3
+43
+31
+3
+141
+16
+35
+67
+84
+108
+89
+164
+186
+45
+199
+193
+167
+72
+124
+101
+94
+55
+90
+46
+62
+165
+29
+93
+96
+142
+191
+71
+105
+196
+28
+9
+4
+140
+7
+184
+42
+2
+35
+193
+44
+128
+175
+97
+13
+5
+114
+36
+192
+33
+75
+152
+38
+63
+37
+57
+7
+133
+139
+41
+199
+23
+147
+82
+165
+57
+59
+43
+126
+174
+114
+121
+96
+94
+97
+143
+181
+3
+195
+146
+116
+190
+96
+67
+142
+45
+195
+168
+62
+57
+186
+10
+188
+35
+122
+20
+25
+170
+197
+59
+183
+166
+154
+28
+187
+75
+166
+125
+60
+39
+90
+194
+155
+190
+146
+170
+108
+114
+116
+72
+193
+109
+119
+137
+150
+68
+60
+150
+158
+4
+1
+174
+36
+45
+155
+121
+136
+129
+154
+167
+19
+10
+93
+67
+171
+22
+194
+164
+46
+1
+191
+137
+107
+11
+100
+106
+140
+84
+46
+121
+117
+12
+27
+54
+81
+4
+95
+131
+136
+39
+11
+116
+197
+142
+75
+180
+3
+1
+180
+77
+43
+161
+184
+57
+87
+7
+65
+128
+186
+168
+137
+109
+25
+171
+5
+89
+93
+160
+126
+115
+158
+114
+61
+144
+112
+181
+83
+68
+63
+165
+25
+63
+157
+174
+36
+51
+188
+68
+125
+136
+92
+132
+167
+14
+184
+183
+39
+195
+18
+156
+176
+55
+146
+186
+3
+147
+54
+3
+137
+196
+140
+80
+20
+200
+23
+144
+60
+63
+42
+91
+167
+190
+37
+112
+144
+61
+70
+73
+11
+13
+178
+158
+146
+56
+19
+13
+111
+148
+89
+6
+34
+150
+197
+34
+32
+90
+52
+102
+146
+161
+57
+94
+53
+75
+173
+168
+52
+200
+132
+194
+175
+108
+72
+60
+115
+150
+71
+79
+34
+94
+60
+113
+143
+43
+172
+42
+106
+63
+28
+2
+159
+140
+14
+24
+19
+100
+31
+88
+50
+107
+197
+23
+163
+172
+171
+78
+133
+94
+173
+191
+196
+57
+181
+173
+12
+114
+177
+42
+58
+172
+112
+124
+139
+119
+70
+151
+77
+100
+114
+182
+70
+182
+66
+161
+178
+21
+123
+155
+28
+169
+167
+83
+196
+34
+45
+160
+160
+124
+102
+100
+82
+195
+38
+73
+99
+142
+157
+71
+12
+35
+100
+86
+20
+149
+112
+135
+2
+194
+151
+159
+2
+181
+74
+11
+8
+148
+17
+172
+85
+161
+9
+4
+144
+36
+116
+179
+31
+177
+182
+105
+188
+189
+43
+162
+186
+60
+89
+198
+189
+158
+51
+81
+32
+63
+87
+160
+181
+44
+38
+33
+55
+39
+136
+68
+189
+122
+32
+97
+98
+118
+27
+96
+140
+171
+172
+95
+24
+88
+120
+124
+70
+105
+197
+40
+71
+69
+177
+38
+39
+96
+26
+91
+119
+94
+96
+133
+133
+7
+45
+7
+41
+186
+148
+18
+179
+117
+91
+97
+168
+136
+106
+18
+151
+149
+135
+77
+46
+183
+87
+77
+81
+200
+70
+21
+96
+190
+78
+161
+70
+170
+190
+13
+173
+122
+177
+164
+193
+85
+178
+104
+27
+27
+124
+104
+111
+131
+189
+160
+58
+110
+137
+35
+182
+179
+38
+20
+182
+114
+44
+43
+67
+13
+77
+146
+185
+197
+121
+155
+42
+60
+187
+177
+183
+112
+23
+135
+6
+17
+56
+181
+185
+81
+21
+196
+189
+179
+170
+13
+149
+178
+133
+193
+167
+66
+91
+160
+141
+4
+162
+137
+164
+153
+46
+102
+196
+66
+30
+188
+65
+99
+8
+158
+80
+54
+8
+167
+128
+72
+83
+48
+142
+22
+57
+150
+188
+180
+193
+136
+80
+63
+57
+180
+169
+197
+60
+190
+199
+89
+144
+65
+95
+192
+93
+34
+168
+109
+143
+81
+197
+57
+168
+98
+82
+6
+105
+178
+122
+136
+116
+77
+18
+16
+138
+80
+45
+152
+107
+77
+100
+107
+142
+91
+76
+36
+133
+74
+53
+53
+46
+197
+170
+54
+191
+63
+64
+20
+140
+66
+138
+35
+172
+115
+144
+34
+110
+157
+153
+103
+41
+125
+183
+169
+173
+120
+163
+98
+125
+72
+111
+18
+110
+97
+197
+110
+93
+166
+161
+75
+200
+129
+178
+107
+44
+103
+23
+10
+58
+58
+29
+59
+91
+20
+105
+51
+164
+127
+85
+168
+42
+146
+95
+60
+104
+90
+1
+199
+191
+155
+18
+109
+98
+6
+160
+105
+194
+22
+194
+163
+36
+151
+185
+154
+60
+173
+101
+54
+16
+15
+149
+162
+33
+137
+132
+160
+174
+8
+81
+17
+175
+105
+55
+186
+22
+61
+176
+106
+55
+177
+172
+37
+77
+133
+108
+49
+126
+119
+178
+1
+3
+10
+35
+122
+18
+13
+124
+25
+38
+9
+111
+185
+113
+14
+69
+92
+135
+184
+95
+115
+38
+198
+46
+101
+188
+25
+58
+128
+45
+121
+121
+44
+176
+64
+197
+12
+95
+67
+147
+86
+192
+177
+141
+52
+44
+5
+30
+140
+175
+188
+159
+59
+128
+39
+82
+148
+151
+171
+73
+100
+144
+163
+87
+58
+162
+54
+67
+123
+137
+115
+55
+100
+103
+120
+194
+88
+186
+127
+84
+169
+55
+14
+186
+192
+85
+180
+119
+99
+122
+43
+164
+200
+127
+158
+11
+42
+160
+181
+50
+73
+192
+100
+75
+148
+17
+170
+69
+92
+130
+154
+153
+140
+64
+124
+168
+93
+43
+26
+172
+196
+33
+36
+118
+188
+72
+142
+199
+123
+146
+172
+125
+200
+82
+90
+8
+37
+152
+185
+141
+185
+41
+184
+132
+142
+65
+110
+75
+64
+113
+108
+29
+9
+192
+70
+95
+148
+35
+75
+136
+149
+70
+80
+48
+172
+4
+77
+31
+97
+104
+149
+159
+15
+62
+41
+93
+188
+95
+83
+47
+134
+180
+79
+57
+32
+79
+190
+33
+90
+42
+43
+81
+97
+59
+80
+149
+178
+130
+178
+98
+187
+41
+169
+45
+152
+107
+74
+80
+14
+168
+85
+4
+56
+103
+120
+194
+83
+152
+168
+44
+148
+99
+59
+66
+67
+13
+75
+134
+136
+9
+36
+134
+86
+108
+79
+101
+96
+69
+156
+115
+83
+71
+80
+37
+108
+118
+136
+155
+107
+43
+99
+13
+182
+183
+57
+100
+84
+7
+91
+83
+85
+163
+18
+43
+101
+25
+36
+199
+67
+14
+86
+193
+184
+169
+155
+15
+95
+35
+157
+31
+172
+158
+4
+2
+177
+48
+100
+166
+97
+92
+80
+51
+191
+88
+16
+101
+65
+84
+124
+188
+12
+183
+188
+87
+29
+198
+127
+181
+144
+38
+137
+84
+73
+80
+27
+47
+42
+24
+173
+23
+183
+94
+118
+68
+145
+59
+48
+160
+133
+157
+151
+93
+4
+191
+110
+141
+56
+72
+134
+151
+108
+87
+157
+156
+128
+164
+40
+161
+11
+13
+187
+4
+141
+13
+9
+140
+164
+121
+56
+48
+186
+87
+49
+113
+40
+31
+26
+76
+27
+80
+39
+120
+166
+118
+20
+60
+181
+144
+38
+130
+44
+95
+179
+18
+97
+25
+78
+47
+187
+98
+108
+166
+32
+93
+76
+21
+42
+68
+34
+189
+30
+83
+34
+54
+21
+40
+58
+187
+2
+126
+141
+115
+26
+123
+109
+147
+100
+80
+176
+144
+81
+187
+195
+93
+1
+170
+16
+166
+57
+44
+158
+150
+78
+121
+31
+97
+101
+139
+125
+101
+84
+191
+195
+53
+166
+127
+65
+51
+127
+104
+82
+162
+36
+160
+36
+179
+150
+87
+177
+74
+56
+75
+147
+5
+108
+7
+71
+166
+161
+74
+1
+142
+46
+196
+170
+55
+199
+108
+56
+163
+77
+197
+96
+6
+169
+165
+73
+153
+61
+189
+191
+42
+138
+53
+74
+175
+183
+127
+116
+154
+77
+80
+191
+24
+32
+174
+162
+7
+185
+47
+19
+90
+175
+36
+46
+155
+120
+125
+73
+116
+40
+195
+16
+145
+124
+42
+139
+56
+92
+47
+58
+129
+54
+168
+124
+37
+111
+131
+192
+172
+108
+97
+15
+18
+171
+70
+83
+66
+55
+136
+129
+145
+118
+199
+137
+31
+161
+85
+63
+19
+145
+103
+109
+133
+19
+121
+156
+46
+77
+49
+5
+186
+77
+187
+31
+103
+142
+126
+83
+168
+64
+72
+57
+93
+52
+70
+159
+126
+121
+198
+98
+10
+182
+8
+9
+185
+27
+101
+166
+90
+49
+85
+71
+61
+128
+20
+177
+79
+86
+3
+49
+68
+164
+180
+200
+187
+123
+54
+18
+27
+2
+171
+15
+149
+165
+51
+23
+77
+55
+42
+160
+184
+71
+171
+186
+182
+19
+76
+90
+56
+129
+78
+108
+144
+96
+81
+26
+29
+138
+168
+170
+109
+125
+172
+113
+133
+182
+96
+139
+176
+6
+54
+66
+118
+112
+13
+71
+112
+35
+7
+130
+115
+122
+101
+110
+153
+125
+175
+128
+196
+28
+8
+199
+120
+137
+141
+17
+32
+45
+179
+72
+27
+110
+22
+141
+56
+66
+93
+170
+186
+186
+43
+184
+116
+40
+198
+34
+24
+42
+32
+21
+40
+50
+143
+12
+186
+11
+195
+74
+93
+92
+114
+62
+146
+119
+5
+164
+138
+151
+69
+56
+118
+7
+188
+63
+91
+182
+69
+180
+64
+162
+1
+150
+88
+185
+117
+43
+4
+43
+25
+159
+136
+185
+90
+72
+26
+112
+40
+40
+78
+112
+171
+22
+192
+157
+19
+103
+51
+174
+190
+176
+151
+128
+4
+80
+43
+139
+50
+49
+49
+57
+96
+70
+157
+113
+68
+191
+135
+91
+136
+198
+167
+18
+7
+89
+70
+20
+91
+166
+176
+166
+11
+173
+143
+103
+139
+105
+181
+144
+35
+114
+171
+197
+51
+131
+127
+188
+188
+34
+116
+186
+78
+194
+68
+62
+160
+4
+190
+107
+133
+37
+27
+33
+158
+47
+68
+181
+78
+42
+156
+157
+143
+46
+192
+138
+105
+190
+192
+48
+162
+141
+186
+50
+25
+108
+22
+163
+184
+36
+162
+51
+48
+27
+137
+176
+31
+2
+132
+175
+68
+33
+193
+59
+17
+177
+112
+76
+50
+21
+73
+56
+79
+175
+139
+60
+114
+144
+43
+166
+13
+181
+174
+13
+114
+173
+13
+120
+7
+163
+115
+27
+132
+146
+95
+56
+77
+167
+105
+132
+52
+122
+66
+98
+2
+126
+141
+121
+53
+32
+121
+40
+153
+160
+186
+76
+187
+36
+139
+115
+36
+182
+173
+3
+67
+174
+40
+79
+118
+196
+120
+155
+52
+118
+41
+189
+168
+107
+137
+60
+127
+27
+20
+78
+86
+18
+135
+51
+93
+102
+175
+136
+42
+36
+36
+94
+46
+32
+179
+186
+108
+175
+81
+116
+166
+156
+45
+65
+190
+159
+43
+31
+198
+110
+81
+99
+69
+125
+133
+72
+38
+181
+152
+83
+128
+26
+9
+15
+17
+165
+39
+157
+192
+135
+87
+112
+86
+111
+98
+189
+58
+45
+153
+112
+99
+184
+17
+47
+134
+178
+66
+198
+199
+11
+80
+181
+168
+181
+172
+8
+101
+138
+124
+100
+89
+35
+13
+165
+77
+181
+196
+150
+133
+55
+134
+107
+40
+80
+118
+192
+87
+196
+196
+15
+131
+52
+142
+181
+13
+50
+181
+37
+196
+45
+109
+45
+93
+157
+106
+22
+181
+90
+111
+59
+155
+3
+29
+144
+8
+153
+50
+126
+110
+125
+159
+31
+161
+91
+96
+159
+89
+111
+66
+194
+175
+104
+47
+149
+75
+111
+191
+156
+15
+86
+188
+154
+35
+29
+55
+76
+160
+82
+51
+170
+161
+35
+166
+82
+195
+38
+76
+113
+197
+167
+32
+95
+85
+55
+165
+93
+78
+27
+68
+163
+168
+143
+148
+198
+63
+195
+6
+81
+34
+73
+137
+167
+171
+123
+5
+126
+110
+130
+190
+169
+111
+142
+60
+81
+149
+168
+65
+85
+121
+166
+110
+166
+8
+160
+86
+79
+101
+93
+49
+63
+137
+55
+97
+86
+46
+108
+37
+49
+161
+128
+121
+178
+182
+90
+104
+17
+164
+33
+125
+54
+199
+110
+66
+11
+76
+160
+75
+10
+187
+35
+128
+51
+156
+83
+95
+20
+69
+37
+198
+60
+175
+117
+128
+115
+137
+187
+96
+94
+102
+169
+97
+59
+82
+166
+60
+71
+88
+92
+159
+128
+135
+62
+159
+197
+151
+138
+71
+190
+97
+79
+200
+93
+158
+110
+45
+79
+75
+135
+140
+28
+112
+18
+107
+79
+113
+168
+192
+43
+136
+30
+160
+95
+132
+137
+36
+179
+156
+123
+141
+138
+161
+130
+130
+9
+86
+42
+79
+97
+72
+160
+116
+60
+114
+148
+58
+22
+12
+73
+134
+148
+84
+171
+74
+100
+142
+151
+26
+2
+181
+70
+193
+134
+69
+11
+48
+191
+115
+175
+14
+118
+179
+15
+81
+156
+8
+50
+27
+119
+73
+166
+137
+135
+175
+41
+70
+56
+103
+116
+172
+193
+11
+131
+92
+171
+1
+67
+192
+149
+173
+93
+9
+17
+21
+175
+63
+6
+65
+142
+67
+127
+166
+53
+25
+74
+25
+87
+97
+199
+127
+172
+92
+6
+6
+189
+78
+170
+116
+169
+172
+119
+163
+110
+197
+195
+199
+44
+69
+26
+133
+166
+3
+127
+135
+68
+195
+163
+25
+83
+73
+93
+103
+184
+179
+19
+102
+47
+166
+173
+144
+111
+177
+58
+164
+60
+86
+177
+89
+147
+79
+157
+34
+190
+39
+125
+199
+69
+23
+125
+141
+128
+95
+25
+94
+141
+200
+135
+8
+36
+145
+149
+192
+16
+166
+53
+30
+105
+160
+12
+41
+136
+48
+65
+166
+7
+152
+53
+153
+38
+58
+5
+115
+45
+35
+8
+138
+157
+99
+183
+9
+10
+179
+193
+143
+127
+76
+113
+190
+131
+76
+78
+181
+188
+106
+141
+101
+133
+94
+168
+165
+84
+22
+177
+62
+183
+137
+180
+49
+71
+192
+116
+165
+149
+10
+123
+54
+17
+20
+171
+48
+150
+69
+72
+9
+5
+158
+101
+186
+11
+191
+50
+181
+41
+17
+137
+75
+15
+23
+4
+13
+48
+174
+12
+111
+157
+150
+84
+155
+179
+83
+88
+181
+96
+148
+21
+200
+14
+85
+185
+145
+8
+147
+6
+119
+65
+114
+108
+18
+141
+89
+66
+195
+177
+111
+75
+57
+66
+90
+143
+54
+35
+128
+49
+145
+32
+94
+75
+6
+166
+142
+159
+74
+17
+37
+68
+75
+39
+165
+35
+133
+84
+106
+80
+132
+72
+46
+33
+188
+30
+94
+97
+133
+131
+190
+162
+66
+144
+67
+109
+53
+139
+160
+114
+47
+56
+115
+192
+116
+173
+191
+193
+37
+92
+19
+84
+137
+72
+197
+139
+63
+129
+3
+62
+149
+136
+81
+63
+51
+142
+200
+123
+140
+133
+143
+66
+110
+66
+8
+60
+89
+198
+193
+177
+121
+140
+149
+40
+99
+42
+157
+172
+19
+167
+30
+83
+32
+46
+188
+110
+176
+63
+2
+42
+43
+76
+72
+156
+86
+114
+117
+77
+11
+174
+145
+109
+151
+125
+193
+35
+81
+170
+94
+35
+164
+74
+166
+130
+92
+182
+71
+189
+95
+68
+155
+118
+112
+19
+103
+49
+172
+194
+20
+176
+78
+82
+195
+37
+68
+71
+20
+84
+120
+172
+150
+156
+185
+106
+174
+96
+8
+190
+69
+110
+38
+43
+119
+123
+75
+139
+164
+136
+141
+23
+69
+13
+58
+31
+68
+133
+188
+128
+78
+122
+31
+86
+44
+89
+140
+42
+195
+199
+38
+39
+92
+6
+8
+200
+126
+160
+30
+138
+163
+134
+140
+42
+191
+169
+96
+54
+63
+94
+2
+168
+187
+14
+200
+77
+67
+111
+64
+187
+144
+185
+14
+25
+27
+137
+184
+73
+185
+53
+54
+43
+178
+82
+93
+20
+89
+151
+111
+109
+53
+142
+178
+190
+143
+146
+191
+34
+88
+27
+169
+171
+109
+121
+142
+169
+135
+88
+120
+126
+80
+153
+197
+5
+66
+147
+95
+49
+38
+190
+198
+78
+88
+24
+155
+119
+116
+31
+142
+171
+150
+164
+38
+149
+156
+2
+5
+16
+52
+169
+143
+142
+169
+134
+84
+102
+56
+20
+21
+146
+93
+43
+26
+171
+191
+12
+151
+2
+54
+108
+166
+27
+70
+176
+31
+200
+125
+147
+159
+37
+191
+13
+159
+35
+185
+197
+117
+134
+154
+116
+116
+54
+79
+191
+40
+119
+163
+103
+156
+13
+76
+138
+152
+67
+41
+42
+84
+131
+29
+199
+137
+28
+138
+181
+45
+39
+37
+66
+71
+29
+140
+177
+4
+39
+199
+41
+57
+182
+175
+19
+137
+51
+78
+10
+161
+80
+31
+64
+107
+70
+59
+129
+44
+108
+55
+157
+55
+117
+7
+193
+96
+39
+169
+67
+83
+95
+30
+123
+74
+141
+179
+7
+34
+139
+132
+136
+34
+181
+182
+70
+184
+72
+179
+28
+163
+123
+77
+151
+19
+154
+155
+153
+119
+140
+172
+178
+123
+139
+124
+95
+60
+105
+98
+40
+165
+27
+83
+54
+181
+7
+13
+15
+175
+117
+129
+118
+150
+45
+116
+97
+139
+160
+114
+44
+39
+33
+54
+26
+74
+12
+8
+138
+157
+107
+30
+15
+19
+187
+152
+26
+193
+125
+16
+176
+116
+111
+23
+141
+38
+167
+60
+55
+195
+74
+93
+94
+132
+147
+95
+52
+58
+84
+185
+158
+87
+106
+50
+152
+65
+19
+135
+40
+31
+22
+59
+157
+16
+83
+151
+166
+34
+112
+169
+9
+140
+155
+74
+52
+49
+32
+150
+20
+171
+45
+131
+187
+143
+183
+7
+1
+141
+46
+3
+10
+33
+114
+185
+87
+61
+187
+179
+187
+118
+23
+80
+70
+102
+189
+16
+192
+15
+165
+51
+23
+87
+113
+99
+181
+195
+147
+125
+31
+66
+116
+102
+172
+114
+139
+11
+17
+10
+105
+144
+124
+48
+173
+4
+71
+187
+89
+52
+116
+32
+148
+1
+76
+52
+31
+116
+22
+87
+131
+3
+42
+30
+3
+153
+89
+160
+162
+130
+128
+198
+40
+63
+21
+157
+156
+129
+171
+72
+89
+91
+149
+74
+108
+181
+120
+90
+66
+184
+115
+38
+193
+14
+154
+199
+7
+51
+49
+36
+171
+110
+121
+135
+123
+125
+45
+149
+93
+15
+57
+10
+151
+17
+140
+92
+96
+147
+20
+198
+10
+80
+194
+43
+116
+109
+16
+115
+150
+68
+65
+178
+83
+94
+26
+106
+8
+94
+92
+108
+29
+199
+137
+32
+162
+87
+65
+12
+90
+29
+168
+148
+181
+157
+113
+71
+8
+11
+198
+93
+181
+50
+75
+1
+134
+200
+195
+172
+76
+110
+179
+91
+135
+193
+145
+140
+132
+135
+24
+135
+190
+132
+79
+88
+21
+141
+55
+66
+101
+18
+198
+25
+174
+17
+140
+92
+91
+120
+108
+166
+30
+87
+52
+128
+106
+83
+142
+113
+197
+169
+43
+135
+25
+136
+193
+140
+98
+134
+126
+148
+155
+6
+38
+178
+127
+165
+49
+14
+41
+122
+167
+100
+102
+116
+179
+28
+163
+130
+112
+105
+19
+174
+71
+64
+145
+97
+78
+1
+104
+15
+157
+10
+52
+22
+65
+191
+164
+65
+115
+106
+200
+49
+100
+158
+46
+61
+153
+171
+52
+172
+165
+44
+184
+107
+184
+147
+27
+44
+24
+145
+56
+34
+105
+124
+200
+92
+152
+83
+134
+64
+175
+80
+106
+119
+162
+99
+142
+162
+95
+115
+43
+19
+135
+35
+3
+101
+182
+184
+74
+184
+46
+18
+96
+20
+51
+131
+132
+14
+94
+43
+11
+81
+192
+25
+24
+124
+129
+60
+194
+32
+47
+192
+131
+59
+181
+156
+111
+65
+189
+152
+11
+97
+85
+43
+93
+173
+2
+53
+106
+162
+15
+38
+92
+13
+53
+3
+143
+33
+107
+149
+134
+63
+179
+108
+36
+52
+188
+61
+71
+83
+57
+1
+91
+137
+8
+18
+39
+72
+88
+83
+105
+85
+162
+9
+2
+131
+172
+54
+178
+187
+122
+52
+14
+18
+185
+144
+6
+136
+167
+178
+168
+12
+161
+56
+90
+35
+4
+115
+50
+69
+168
+191
+38
+107
+106
+73
+89
+81
+85
+189
+167
+105
+129
+29
+16
+38
+83
+159
+9
+21
+50
+111
+14
+87
+200
+18
+110
+96
+191
+81
+169
+90
+21
+121
+136
+127
+144
+120
+27
+83
+57
+197
+75
+80
+5
+115
+45
+36
+18
+184
+142
+195
+99
+39
+144
+116
+200
+163
+178
+1
+8
+39
+164
+38
+155
+192
+158
+20
+99
+17
+14
+133
+73
+41
+191
+179
+154
+119
+129
+103
+59
+25
+24
+119
+97
+115
+20
+81
+111
+141
+46
+5
+21
+86
+127
+190
+1
+99
+187
+34
+118
+5
+175
+3
+48
+59
+130
+45
+105
+28
+25
+103
+199
+65
+2
+29
+154
+69
+27
+142
+9
+178
+190
+138
+122
+95
+75
+198
+115
+111
+32
+193
+72
+101
+157
+38
+18
+165
+30
+96
+110
+199
+11
+76
+158
+60
+146
+137
+105
+4
+78
+32
+93
+74
+12
+5
+126
+113
+151
+89
+179
+72
+24
+96
+159
+95
+135
+160
+147
+46
+155
+124
+147
+170
+94
+37
+178
+143
+52
+29
+110
+199
+7
+59
+88
+5
+39
+186
+173
+163
+22
+66
+199
+2
+23
+118
+102
+153
+6
+63
+122
+165
+96
+98
+121
+49
+2
+174
+31
+19
+39
+67
+51
+106
+177
+106
+46
+122
+122
+38
+131
+42
+81
+105
+107
+95
+11
+7
+146
+18
+196
+19
+155
+160
+167
+160
+60
+121
+190
+53
+8
+171
+154
+188
+141
+156
+73
+33
+140
+150
+39
+90
+189
+123
+44
+160
+159
+121
+95
+87
+64
+4
+51
+74
+185
+46
+6
+28
+116
+47
+40
+14
+130
+56
+167
+102
+112
+152
+107
+72
+72
+189
+91
+47
+63
+153
+155
+155
+137
+23
+110
+57
+153
+4
+47
+49
+75
+8
+178
+195
+169
+62
+54
+171
+140
+105
+174
+98
+25
+73
+14
+31
+66
+116
+106
+190
+194
+55
+181
+195
+146
+121
+13
+192
+36
+83
+181
+140
+11
+12
+172
+128
+21
+175
+64
+13
+107
+126
+194
+35
+64
+71
+56
+95
+73
+181
+33
+174
+149
+125
+13
+156
+19
+110
+88
+141
+58
+83
+177
+117
+107
+194
+3
+70
+200
+171
+24
+6
+25
+100
+174
+151
+138
+77
+18
+22
+167
+9
+151
+30
+17
+37
+70
+91
+112
+58
+141
+127
+93
+20
+84
+126
+200
+68
+9
+40
+161
+10
+13
+189
+13
+183
+184
+56
+83
+193
+13
+144
+150
+1
+62
+162
+15
+38
+94
+26
+106
+10
+107
+149
+138
+85
+76
+89
+54
+123
+55
+29
+82
+28
+38
+176
+115
+109
+20
+139
+57
+99
+76
+171
+146
+133
+91
+150
+84
+150
+152
+163
+8
+186
+42
+182
+113
+45
+50
+101
+155
+20
+130
+6
+65
+134
+28
+158
+100
+183
+1
+159
+146
+47
+168
+186
+5
+155
+91
+151
+88
+172
+37
+80
+150
+179
+131
+174
+68
+40
+32
+33
+116
+198
+149
+113
+139
+14
+37
+98
+62
+88
+174
+54
+159
+68
+176
+47
+103
+193
+39
+94
+20
+74
+66
+129
+187
+160
+81
+50
+173
+187
+168
+131
+75
+71
+151
+69
+57
+126
+45
+138
+19
+80
+110
+136
+31
+164
+110
+188
+139
+148
+35
+85
+195
+5
+81
+37
+101
+72
+125
+109
+125
+177
+134
+16
+95
+26
+99
+165
+98
+107
+158
+190
+117
+192
+102
+90
+20
+114
+107
+16
+140
+94
+108
+4
+53
+88
+49
+106
+198
+34
+22
+24
+148
+76
+127
+84
+164
+26
+84
+70
+66
+166
+6
+145
+23
+29
+173
+178
+112
+72
+27
+116
+55
+83
+8
+106
+161
+19
+64
+14
+111
+142
+53
+44
+187
+125
+72
+106
+194
+10
+119
+26
+87
+88
+142
+68
+131
+174
+67
+37
+16
+167
+58
+46
+159
+140
+13
+21
+10
+71
+142
+12
+195
+64
+28
+194
+115
+141
+16
+27
+22
+91
+144
+52
+16
+32
+48
+198
+161
+184
+56
+78
+167
+102
+109
+139
+53
+66
+124
+155
+14
+92
+26
+128
+132
+45
+79
+73
+129
+115
+134
+169
+13
+156
+23
+140
+32
+135
+127
+150
+157
+191
+134
+88
+125
+156
+18
+104
+61
+36
+68
+88
+116
+105
+184
+164
+129
+104
+64
+55
+151
+13
+124
+27
+52
+69
+145
+57
+36
+106
+111
+114
+87
+101
+22
+28
+173
+183
+145
+23
+35
+1
+97
+176
+181
+105
+7
+96
+116
+35
+167
+88
+28
+176
+9
+73
+153
+67
+25
+147
+59
+30
+53
+53
+46
+196
+166
+36
+122
+12
+177
+156
+148
+87
+188
+148
+199
+67
+13
+78
+151
+8
+95
+97
+132
+121
+140
+152
+54
+165
+102
+127
+52
+166
+134
+109
+52
+133
+136
+21
+106
+45
+124
+136
+102
+193
+41
+109
+87
+137
+44
+35
+14
+167
+81
+181
+160
+138
+188
+84
+18
+150
+139
+91
+94
+150
+58
+194
+49
+144
+27
+72
+184
+63
+123
+171
+122
+197
+85
+141
+85
+38
+69
+71
+12
+32
+83
+13
+135
+95
+153
+67
+31
+184
+27
+105
+189
+193
+55
+200
+106
+36
+61
+48
+142
+18
+34
+44
+157
+147
+71
+99
+159
+68
+178
+63
+177
+96
+184
+43
+3
+31
+158
+71
+7
+7
+179
+13
+65
+78
+81
+191
+18
+190
+182
+188
+88
+40
+45
+115
+84
+71
+75
+11
+200
+98
+190
+63
+65
+29
+193
+95
+37
+164
+52
+42
+184
+131
+135
+32
+175
+165
+15
+6
+102
+163
+62
+102
+58
+31
+66
+116
+101
+168
+99
+85
+24
+177
+47
+97
+158
+76
+42
+168
+33
+84
+9
+100
+124
+45
+160
+156
+98
+190
+62
+60
+4
+88
+95
+177
+11
+72
+133
+155
+135
+14
+70
+100
+171
+126
+17
+168
+61
+56
+189
+36
+114
+158
+126
+142
+114
+11
+41
+151
+137
+63
+152
+142
+92
+71
+2
+175
+31
+15
+8
+117
+35
+159
+41
+12
+108
+144
+91
+53
+107
+163
+18
+48
+126
+127
+29
+38
+168
+67
+94
+161
+119
+69
+139
+18
+60
+194
+29
+32
+129
+89
+176
+60
+177
+130
+186
+150
+25
+2
+187
+105
+151
+166
+36
+127
+42
+107
+65
+35
+23
+28
+158
+104
+200
+67
+4
+27
+126
+114
+146
+59
+38
+97
+48
+16
+61
+27
+10
+20
+38
+48
+147
+50
+176
+10
+76
+174
+159
+189
+109
+153
+142
+79
+197
+72
+56
+92
+52
+84
+36
+62
+49
+143
+18
+20
+162
+195
+112
+124
+137
+103
+188
+5
+140
+190
+87
+14
+97
+61
+98
+40
+158
+188
+113
+186
+101
+133
+91
+155
+112
+78
+57
+45
+158
+146
+54
+10
+177
+179
+81
+74
+120
+53
+41
+171
+56
+4
+117
+72
+181
+39
+8
+101
+136
+112
+48
+85
+83
+130
+34
+41
+140
+73
+184
+46
+19
+104
+55
+195
+81
+128
+42
+102
+36
+101
+87
+16
+115
+142
+21
+54
+136
+130
+159
+187
+92
+69
+185
+91
+83
+80
+138
+109
+15
+111
+136
+21
+102
+29
+56
+81
+184
+174
+195
+7
+86
+52
+143
+190
+57
+32
+81
+4
+95
+135
+150
+91
+200
+181
+87
+90
+165
+177
+180
+94
+141
+4
+156
+101
+3
+106
+17
+145
+122
+26
+67
+166
+197
+87
+149
+114
+151
+76
+104
+142
+117
+26
+102
+179
+159
+144
+41
+147
+118
+188
+66
+106
+50
+144
+14
+195
+41
+99
+21
+41
+56
+168
+107
+130
+21
+160
+170
+186
+188
+52
+21
+62
+185
+154
+62
+191
+191
+29
+60
+99
+57
+56
+22
+31
+196
+94
+4
+183
+64
+142
+80
+198
+73
+57
+90
+23
+135
+2
+199
+179
+87
+111
+88
+132
+5
+41
+2
+44
+45
+81
+82
+159
+21
+98
+2
+128
+158
+194
+144
+122
+41
+149
+126
+20
+184
+128
+116
+147
+40
+118
+150
+39
+89
+180
+87
+99
+12
+188
+20
+29
+196
+122
+169
+115
+174
+8
+84
+33
+42
+158
+178
+45
+68
+4
+20
+84
+124
+188
+11
+177
+163
+189
+64
+90
+162
+163
+124
+80
+164
+68
+137
+12
+42
+147
+109
+131
+6
+53
+72
+154
+77
+78
+176
+158
+164
+171
+147
+146
+156
+21
+125
+164
+57
+69
+108
+28
+198
+135
+31
+170
+142
+130
+100
+34
+106
+128
+16
+145
+130
+77
+94
+78
+19
+16
+131
+42
+77
+85
+16
+134
+65
+185
+133
+132
+196
+190
+172
+127
+15
+150
+164
+38
+157
+198
+182
+113
+37
+10
+126
+69
+86
+96
+4
+163
+147
+13
+162
+56
+76
+157
+61
+151
+162
+15
+36
+84
+185
+156
+72
+33
+155
+33
+4
+129
+139
+72
+180
+38
+9
+113
+2
+192
+138
+103
+179
+146
+66
+84
+114
+130
+157
+175
+42
+76
+83
+17
+157
+194
+148
+147
+148
+170
+86
+188
+159
+63
+148
+124
+16
+176
+120
+135
+132
+177
+76
+67
+123
+135
+106
+17
+154
+171
+40
+100
+43
+163
+190
+76
+149
+13
+139
+119
+67
+134
+199
+192
+159
+33
+166
+105
+136
+69
+194
+146
+128
+61
+13
+130
+65
+17
+122
+179
+178
+62
+171
+68
+75
+40
+168
+50
+185
+66
+133
+2
+20
+98
+13
+196
+61
+9
+102
+139
+113
+32
+180
+191
+129
+59
+190
+10
+157
+51
+94
+107
+4
+59
+120
+191
+72
+112
+30
+172
+167
+55
+33
+102
+121
+10
+169
+128
+47
+134
+189
+123
+44
+157
+151
+92
+198
+158
+169
+200
+78
+71
+126
+118
+176
+194
+183
+156
+92
+157
+110
+51
+118
+55
+65
+99
+13
+191
+35
+89
+22
+130
+183
+133
+151
+110
+106
+45
+120
+120
+41
+167
+32
+88
+49
+100
+162
+73
+180
+23
+122
+128
+70
+70
+190
+115
+180
+47
+60
+141
+104
+158
+19
+89
+169
+17
+181
+132
+168
+20
+10
+85
+20
+154
+146
+88
+17
+119
+158
+79
+57
+30
+71
+155
+97
+187
+58
+63
+57
+178
+154
+130
+192
+186
+193
+81
+155
+200
+6
+40
+186
+163
+106
+166
+45
+179
+73
+28
+111
+13
+81
+169
+84
+188
+172
+141
+100
+137
+122
+98
+96
+96
+111
+6
+42
+1
+26
+151
+73
+80
+23
+24
+134
+196
+169
+50
+180
+35
+194
+46
+135
+198
+176
+74
+57
+84
+186
+164
+118
+27
+106
+196
+24
+181
+70
+192
+122
+4
+125
+118
+182
+31
+155
+50
+111
+14
+87
+200
+15
+90
+9
+50
+19
+64
+12
+101
+97
+78
+197
+80
+109
+141
+62
+108
+94
+190
+99
+86
+24
+173
+21
+176
+64
+3
+48
+61
+140
+88
+74
+55
+63
+86
+149
+126
+18
+174
+83
+132
+49
+108
+15
+115
+162
+136
+164
+159
+81
+52
+188
+59
+65
+59
+171
+94
+27
+119
+74
+172
+169
+64
+67
+27
+164
+140
+166
+134
+112
+69
+7
+23
+82
+86
+174
+75
+86
+48
+113
+50
+88
+73
+53
+60
+88
+191
+155
+17
+105
+79
+131
+75
+72
+163
+128
+106
+83
+147
+138
+108
+6
+63
+128
+8
+94
+96
+134
+137
+18
+83
+134
+57
+140
+133
+134
+10
+60
+70
+81
+64
+56
+157
+40
+35
+49
+180
+46
+53
+108
+173
+70
+59
+129
+45
+116
+92
+104
+2
+79
+55
+20
+26
+176
+29
+191
+86
+197
+7
+73
+173
+180
+130
+162
+200
+149
+94
+22
+88
+132
+7
+54
+62
+88
+171
+36
+82
+165
+57
+58
+40
+120
+159
+77
+34
+116
+193
+117
+164
+134
+124
+145
+152
+8
+84
+31
+35
+130
+68
+40
+30
+26
+81
+60
+31
+47
+5
+8
+11
+193
+60
+27
+21
+90
+151
+100
+41
+153
+150
+120
+172
+159
+9
+18
+35
+47
+170
+197
+59
+179
+148
+77
+130
+88
+164
+190
+73
+124
+95
+50
+48
+44
+33
+5
+132
+149
+111
+125
+156
+13
+74
+125
+90
+15
+82
+160
+24
+103
+7
+118
+47
+20
+101
+31
+81
+8
+117
+34
+155
+24
+151
+90
+183
+88
+83
+114
+134
+182
+92
+114
+62
+146
+116
+186
+73
+166
+143
+163
+95
+107
+190
+176
+147
+98
+67
+127
+156
+197
+180
+106
+21
+175
+59
+185
+179
+17
+92
+198
+163
+198
+123
+153
+18
+126
+2
+78
+51
+4
+163
+144
+2
+117
+89
+80
+84
+186
+164
+112
+200
+194
+165
+45
+188
+129
+78
+113
+178
+52
+116
+29
+132
+133
+7
+53
+56
+55
+33
+105
+131
+44
+90
+146
+71
+113
+46
+62
+156
+181
+81
+61
+34
+61
+60
+15
+150
+165
+43
+180
+92
+136
+188
+102
+127
+44
+124
+150
+185
+157
+84
+91
+191
+127
+46
+136
+4
+2
+183
+81
+39
+105
+86
+171
+54
+186
+29
+106
+173
+86
+165
+16
+13
+138
+113
+38
+9
+118
+27
+105
+188
+183
+6
+190
+87
+19
+129
+6
+78
+16
+193
+19
+180
+106
+20
+167
+31
+81
+10
+131
+100
+21
+28
+175
+4
+52
+75
+181
+15
+63
+45
+105
+25
+8
+24
+77
+50
+11
+11
+174
+146
+110
+146
+85
+3
+54
+98
+98
+111
+185
+115
+31
+150
+24
+192
+138
+106
+197
+29
+3
+156
+115
+81
+60
+28
+31
+139
+155
+86
+118
+141
+183
+35
+167
+85
+12
+109
+148
+112
+136
+14
+59
+34
+69
+115
+71
+192
+109
+133
+17
+108
+99
+20
+32
+15
+6
+105
+179
+126
+151
+173
+82
+139
+99
+147
+192
+30
+57
+70
+110
+28
+181
+37
+193
+28
+35
+163
+68
+138
+18
+74
+81
+19
+189
+166
+99
+99
+105
+141
+100
+136
+115
+67
+168
+4
+115
+59
+117
+177
+4
+37
+186
+188
+56
+50
+197
+136
+43
+37
+41
+115
+121
+95
+82
+43
+119
+133
+126
+163
+43
+193
+172
+95
+26
+99
+167
+108
+149
+123
+200
+93
+160
+132
+148
+107
+110
+99
+11
+171
+131
+54
+145
+183
+196
+134
+40
+37
+60
+31
+48
+10
+31
+95
+93
+103
+184
+175
+195
+199
+42
+66
+20
+123
+159
+54
+94
+77
+16
+6
+96
+121
+66
+108
+57
+177
+150
+107
+99
+33
+107
+147
+124
+20
+5
+56
+89
+36
+16
+173
+92
+199
+163
+191
+85
+186
+159
+79
+46
+164
+173
+166
+40
+149
+134
+65
+181
+107
+10
+103
+128
+38
+80
+143
+138
+145
+27
+58
+111
+145
+75
+150
+25
+5
+3
+175
+25
+178
+42
+55
+150
+9
+105
+150
+157
+194
+152
+169
+46
+158
+134
+187
+120
+33
+125
+55
+1
+114
+81
+60
+32
+54
+37
+136
+85
+90
+180
+69
+198
+167
+17
+6
+79
+29
+60
+104
+84
+168
+58
+38
+104
+89
+200
+199
+194
+176
+113
+94
+146
+32
+80
+196
+54
+165
+103
+135
+86
+102
+36
+102
+85
+197
+17
+130
+31
+14
+12
+149
+183
+160
+117
+63
+134
+37
+14
+153
+195
+199
+39
+47
+133
+177
+60
+174
+102
+53
+1
+129
+171
+63
+39
+74
+92
+88
+99
+3
+126
+131
+60
+180
+142
+32
+117
+14
+40
+110
+104
+38
+91
+7
+24
+76
+48
+2
+182
+77
+26
+69
+182
+73
+4
+170
+182
+164
+151
+35
+47
+172
+12
+122
+27
+69
+174
+23
+173
+33
+49
+194
+127
+20
+177
+84
+112
+118
+99
+136
+131
+163
+1
+138
+23
+97
+177
+196
+180
+123
+119
+6
+169
+163
+61
+101
+62
+62
+17
+145
+124
+38
+115
+149
+62
+38
+71
+86
+75
+82
+20
+184
+120
+67
+127
+161
+25
+105
+6
+88
+78
+79
+175
+146
+97
+74
+170
+161
+38
+179
+133
+188
+135
+121
+116
+9
+14
+7
+117
+44
+8
+57
+73
+123
+83
+196
+30
+13
+16
+179
+130
+169
+41
+133
+28
+174
+190
+178
+162
+168
+154
+16
+109
+113
+94
+150
+55
+185
+13
+16
+185
+165
+132
+104
+40
+107
+83
+134
+59
+146
+148
+174
+117
+136
+164
+163
+109
+184
+131
+126
+183
+163
+135
+145
+60
+59
+16
+168
+62
+61
+13
+130
+67
+32
+192
+59
+33
+66
+106
+40
+90
+184
+96
+120
+56
+61
+62
+21
+173
+47
+127
+141
+105
+162
+27
+111
+22
+140
+41
+193
+188
+198
+95
+189
+84
+2
+58
+134
+84
+103
+62
+46
+124
+129
+63
+22
+165
+193
+79
+135
+103
+6
+112
+22
+126
+156
+5
+34
+158
+42
+32
+17
+13
+130
+63
+7
+78
+5
+126
+115
+155
+96
+187
+61
+84
+155
+176
+60
+183
+154
+81
+105
+104
+80
+144
+144
+167
+111
+169
+12
+156
+30
+179
+8
+40
+168
+48
+175
+20
+149
+117
+164
+128
+100
+44
+169
+22
+14
+86
+191
+176
+140
+62
+110
+109
+65
+6
+54
+76
+170
+140
+114
+28
+141
+196
+110
+97
+197
+104
+56
+2
+116
+76
+17
+15
+142
+117
+28
+113
+31
+169
+143
+135
+125
+138
+102
+174
+128
+5
+78
+24
+47
+68
+187
+112
+188
+122
+39
+138
+75
+11
+190
+45
+162
+174
+186
+150
+27
+19
+71
+57
+106
+129
+23
+176
+56
+152
+7
+80
+15
+175
+114
+109
+35
+27
+52
+71
+161
+122
+89
+40
+39
+74
+92
+91
+120
+106
+157
+191
+134
+85
+106
+78
+115
+191
+110
+140
+56
+71
+129
+133
+45
+74
+36
+153
+199
+15
+105
+93
+20
+85
+128
+8
+98
+122
+51
+10
+196
+93
+192
+124
+15
+176
+118
+128
+110
+108
+60
+193
+21
+188
+143
+166
+113
+184
+93
+103
+180
+156
+115
+90
+105
+24
+197
+169
+38
+112
+133
+195
+172
+79
+128
+59
+1
+78
+64
+81
+114
+155
+103
+25
+25
+120
+102
+134
+87
+115
+110
+31
+196
+98
+30
+100
+130
+80
+116
+176
+17
+122
+177
+166
+5
+136
+176
+29
+194
+104
+78
+138
+130
+135
+45
+53
+114
+10
+34
+119
+12
+198
+85
+134
+36
+15
+170
+85
+181
+116
+76
+9
+172
+158
+197
+167
+27
+60
+122
+195
+73
+88
+68
+24
+132
+175
+65
+16
+112
+124
+140
+128
+107
+92
+193
+134
+68
+6
+32
+134
+121
+123
+45
+170
+12
+149
+184
+166
+144
+170
+128
+41
+93
+192
+118
+189
+71
+127
+120
+182
+15
+55
+198
+91
+166
+179
+182
+78
+32
+95
+85
+59
+190
+13
+167
+87
+22
+150
+101
+58
+38
+112
+131
+176
+80
+101
+87
+8
+73
+166
+138
+140
+197
+122
+160
+66
+160
+169
+176
+138
+45
+29
+176
+197
+200
+27
+159
+115
+63
+142
+89
+61
+167
+57
+41
+135
+41
+29
+6
+182
+38
+195
+27
+7
+4
+165
+152
+33
+32
+93
+75
+11
+197
+83
+126
+12
+140
+128
+113
+131
+168
+28
+62
+119
+162
+100
+147
+178
+152
+109
+86
+135
+42
+41
+65
+23
+160
+152
+78
+100
+101
+110
+152
+120
+156
+55
+131
+91
+171
+6
+99
+139
+148
+40
+109
+102
+30
+62
+108
+90
+168
+4
+108
+18
+136
+55
+108
+154
+161
+176
+14
+97
+63
+103
+57
+11
+162
+69
+161
+147
+33
+75
+157
+66
+188
+131
+96
+3
+152
+88
+162
+179
+18
+99
+33
+106
+144
+114
+186
+92
+80
+55
+12
+182
+186
+80
+13
+157
+31
+174
+163
+17
+38
+75
+107
+167
+48
+182
+63
+141
+86
+49
+120
+81
+5
+106
+192
+199
+69
+20
+105
+51
+164
+129
+100
+35
+114
+174
+19
+155
+155
+142
+57
+65
+75
+69
+140
+20
+63
+197
+22
+160
+164
+140
+169
+154
+8
+61
+95
+23
+84
+100
+45
+173
+37
+68
+79
+63
+67
+42
+51
+126
+101
+74
+140
+177
+7
+47
+25
+128
+142
+107
+166
+30
+91
+82
+70
+85
+81
+125
+25
+27
+141
+5
+161
+123
+95
+63
+127
+197
+40
+69
+55
+117
+8
+192
+82
+167
+71
+123
+105
+118
+172
+167
+57
+43
+151
+120
+160
+81
+52
+184
+40
+187
+166
+112
+183
+93
+111
+32
+196
+94
+1
+161
+158
+102
+193
+44
+128
+172
+81
+137
+96
+146
+11
+155
+36
+20
+200
+25
+149
+78
+125
+49
+174
+3
+58
+123
+17
+197
+32
+16
+13
+136
+95
+152
+57
+176
+148
+106
+101
+55
+25
+52
+93
+88
+95
+178
+17
+103
+69
+91
+126
+135
+78
+56
+34
+100
+94
+65
+143
+78
+181
+184
+81
+28
+42
+200
+26
+163
+139
+175
+196
+4
+66
+159
+162
+148
+33
+64
+90
+162
+166
+141
+151
+37
+67
+67
+6
+29
+124
+89
+17
+100
+55
+28
+76
+2
+135
+188
+116
+8
+7
+174
+183
+131
+142
+70
+147
+56
+11
+170
+120
+191
+73
+119
+61
+94
+18
+68
+46
+64
+174
+72
+68
+155
+127
+165
+50
+16
+44
+123
+149
+184
+168
+154
+9
+74
+166
+126
+65
+62
+189
+174
+146
+109
+146
+96
+67
+139
+37
+169
+88
+6
+45
+17
+101
+59
+44
+138
+31
+149
+13
+140
+125
+89
+14
+86
+195
+196
+26
+190
+110
+147
+101
+82
+182
+159
+116
+67
+156
+133
+1
+8
+41
+180
+111
+49
+98
+151
+29
+14
+21
+9
+62
+96
+17
+43
+110
+70
+36
+185
+186
+53
+48
+14
+58
+23
+20
+111
+92
+153
+89
+160
+164
+144
+188
+36
+123
+20
+13
+99
+79
+184
+197
+127
+185
+173
+175
+95
+198
+130
+4
+52
+83
+27
+22
+90
+144
+53
+22
+59
+155
+199
+3
+30
+156
+64
+188
+149
+8
+108
+177
+93
+167
+168
+112
+159
+151
+80
+123
+17
+194
+14
+143
+137
+130
+153
+151
+130
+20
+151
+130
+21
+161
+176
+10
+77
+179
+180
+73
+20
+65
+13
+94
+48
+39
+7
+91
+87
+105
+51
+160
+104
+189
+196
+76
+100
+116
+195
+128
+11
+120
+22
+57
+142
+142
+179
+195
+161
+12
+27
+53
+74
+171
+164
+46
+5
+19
+68
+38
+17
+166
+42
+160
+181
+49
+74
+199
+131
+4
+42
+19
+137
+54
+97
+93
+90
+106
+29
+21
+66
+10
+67
+110
+60
+175
+111
+87
+131
+4
+44
+29
+182
+28
+137
+171
+192
+17
+171
+81
+142
+131
+108
+68
+36
+8
+129
+103
+59
+34
+72
+124
+103
+101
+85
+3
+55
+104
+131
+48
+117
+66
+152
+117
+136
+161
+144
+18
+12
+107
+138
+69
+171
+12
+132
+92
+161
+141
+199
+126
+169
+83
+177
+116
+104
+188
+193
+66
+58
+158
+26
+134
+177
+54
+135
+130
+162
+9
+197
+101
+36
+111
+147
+83
+180
+133
+180
+84
+91
+188
+111
+177
+63
+185
+140
+182
+31
+151
+27
+7
+195
+112
+122
+125
+52
+188
+60
+68
+66
+191
+152
+192
+187
+196
+96
+21
+57
+158
+39
+13
+129
+60
+197
+47
+111
+46
+83
+85
+168
+43
+149
+108
+115
+118
+73
+177
+10
+68
+120
+109
+180
+102
+193
+41
+111
+102
+11
+151
+14
+125
+25
+20
+104
+40
+110
+98
+5
+149
+50
+161
+124
+92
+43
+30
+194
+100
+53
+20
+40
+64
+31
+6
+160
+111
+28
+172
+182
+145
+38
+122
+190
+48
+176
+24
+168
+190
+30
+72
+165
+150
+11
+122
+33
+103
+122
+4
+133
+160
+166
+158
+58
+126
+36
+85
+187
+162
+90
+84
+95
+18
+52
+153
+48
+114
+56
+118
+200
+144
+62
+82
+136
+81
+63
+54
+156
+54
+121
+40
+156
+173
+37
+73
+105
+174
+103
+49
+168
+175
+137
+51
+74
+186
+52
+40
+173
+86
+156
+168
+4
+111
+36
+18
+186
+149
+26
+18
+77
+99
+102
+121
+13
+189
+19
+20
+147
+108
+124
+174
+135
+44
+52
+122
+65
+90
+160
+154
+81
+102
+90
+18
+107
+78
+108
+146
+108
+136
+45
+52
+106
+167
+50
+5
+180
+34
+188
+28
+75
+198
+116
+113
+43
+38
+43
+121
+140
+147
+27
+41
+7
+76
+195
+86
+163
+4
+156
+104
+22
+198
+192
+167
+76
+160
+78
+26
+56
+109
+147
+104
+104
+93
+21
+94
+174
+2
+44
+48
+96
+147
+24
+22
+116
+96
+138
+165
+151
+23
+186
+108
+172
+68
+60
+148
+148
+159
+20
+91
+168
+189
+21
+27
+176
+15
+108
+118
+135
+155
+111
+75
+55
+58
+52
+193
+94
+24
+106
+21
+173
+47
+128
+146
+127
+53
+172
+159
+7
+17
+39
+86
+165
+25
+63
+153
+156
+161
+168
+162
+58
+91
+28
+153
+65
+20
+133
+25
+154
+99
+15
+199
+58
+159
+36
+184
+181
+33
+172
+134
+61
+162
+20
+66
+23
+142
+49
+12
+34
+105
+120
+179
+197
+180
+103
+4
+97
+149
+17
+163
+34
+134
+104
+15
+159
+21
+91
+161
+152
+67
+31
+187
+46
+198
+174
+68
+41
+42
+81
+109
+128
+192
+4
+95
+136
+166
+170
+129
+49
+136
+176
+29
+197
+117
+136
+163
+155
+65
+197
+192
+185
+185
+44
+2
+21
+104
+38
+97
+46
+199
+186
+124
+77
+147
+189
+13
+181
+168
+185
+1
+143
+49
+9
+19
+30
+11
+2
+110
+49
+104
+184
+167
+149
+195
+32
+43
+170
+33
+72
+139
+186
+64
+115
+114
+48
+66
+167
+10
+162
+81
+33
+69
+125
+127
+41
+103
+46
+154
+114
+100
+169
+121
+7
+149
+37
+78
+141
+145
+3
+115
+64
+151
+137
+63
+146
+107
+131
+22
+155
+138
+36
+174
+120
+158
+68
+188
+120
+27
+83
+60
+14
+149
+169
+77
+146
+180
+168
+192
+41
+120
+155
+52
+123
+67
+100
+197
+80
+110
+142
+62
+96
+25
+85
+91
+181
+66
+169
+23
+19
+112
+103
+15
+164
+50
+27
+107
+6
+73
+187
+68
+127
+154
+185
+125
+86
+196
+200
+40
+44
+103
+22
+8
+57
+72
+116
+52
+73
+167
+149
+197
+37
+54
+195
+84
+155
+173
+45
+120
+116
+18
+62
+13
+120
+9
+178
+186
+115
+20
+87
+144
+90
+40
+36
+59
+31
+56
+59
+51
+179
+10
+57
+51
+197
+124
+170
+105
+100
+58
+53
+2
+133
+180
+87
+108
+66
+22
+143
+64
+95
+198
+135
+34
+193
+53
+176
+187
+135
+130
+171
+58
+7
+120
+64
+103
+49
+168
+167
+90
+38
+24
+5
+12
+34
+98
+82
+12
+134
+104
+15
+162
+37
+163
+46
+11
+58
+46
+158
+138
+11
+21
+34
+16
+190
+195
+66
+44
+66
+7
+48
+27
+134
+164
+177
+186
+126
+87
+190
+154
+21
+141
+54
+61
+78
+124
+44
+150
+109
+99
+22
+36
+26
+31
+154
+45
+86
+110
+87
+138
+47
+36
+1
+80
+78
+146
+173
+133
+38
+37
+80
+144
+147
+195
+44
+112
+79
+64
+80
+102
+98
+69
+133
+179
+74
+37
+163
+40
+178
+113
+73
+29
+114
+27
+138
+188
+83
+11
+123
+38
+126
+13
+145
+161
+58
+103
+95
+46
+25
+142
+28
+93
+103
+185
+184
+37
+171
+92
+16
+69
+75
+28
+97
+131
+117
+125
+98
+62
+89
+179
+78
+62
+68
+53
+106
+163
+24
+75
+40
+165
+29
+91
+90
+123
+126
+53
+189
+60
+60
+22
+195
+178
+108
+55
+155
+37
+30
+52
+43
+191
+159
+42
+18
+139
+70
+173
+6
+82
+40
+100
+41
+148
+125
+20
+190
+167
+92
+52
+90
+69
+8
+29
+108
+184
+137
+167
+169
+112
+151
+103
+60
+38
+84
+167
+46
+179
+62
+162
+14
+25
+27
+137
+181
+50
+76
+11
+178
+176
+54
+139
+152
+62
+8
+92
+84
+84
+144
+114
+187
+97
+104
+149
+163
+41
+177
+97
+190
+68
+99
+186
+24
+74
+31
+124
+69
+98
+168
+123
+30
+76
+188
+43
+166
+11
+176
+161
+182
+45
+38
+19
+180
+109
+37
+36
+89
+13
+78
+151
+3
+65
+160
+182
+54
+84
+22
+173
+42
+97
+11
+190
+46
+168
+197
+69
+48
+64
+156
+164
+181
+13
+50
+182
+46
+40
+23
+185
+101
+143
+151
+20
+164
+4
+151
+68
+49
+89
+95
+169
+157
+25
+141
+20
+51
+127
+106
+99
+38
+143
+115
+3
+189
+107
+139
+77
+7
+154
+63
+192
+186
+193
+85
+174
+76
+97
+101
+131
+78
+95
+72
+174
+200
+37
+21
+196
+195
+3
+69
+186
+104
+146
+145
+156
+37
+21
+189
+152
+10
+94
+79
+27
+58
+102
+95
+53
+67
+128
+165
+36
+135
+84
+97
+25
+80
+59
+35
+77
+153
+22
+160
+163
+134
+145
+63
+74
+82
+24
+7
+32
+126
+76
+119
+37
+153
+182
+119
+77
+191
+57
+23
+24
+137
+13
+41
+133
+32
+197
+95
+197
+126
+186
+183
+32
+146
+188
+12
+185
+4
+161
+126
+115
+154
+90
+158
+143
+35
+122
+23
+38
+26
+19
+80
+108
+131
+13
+100
+85
+16
+130
+38
+63
+38
+68
+64
+176
+80
+97
+60
+91
+11
+51
+5
+176
+14
+103
+95
+40
+191
+185
+194
+104
+76
+124
+66
+79
+84
+191
+194
+43
+115
+109
+24
+159
+141
+20
+55
+149
+2
+69
+198
+169
+34
+88
+25
+164
+155
+57
+152
+200
+34
+8
+148
+17
+168
+57
+36
+102
+90
+30
+168
+142
+140
+166
+139
+143
+9
+168
+132
+82
+102
+77
+144
+170
+129
+42
+96
+2
+147
+67
+78
+67
+101
+6
+124
+95
+56
+78
+169
+115
+169
+185
+194
+94
+25
+103
+195
+49
+142
+12
+198
+80
+97
+69
+140
+23
+77
+57
+51
+190
+89
+25
+148
+64
+56
+165
+86
+32
+18
+21
+171
+33
+64
+90
+166
+187
+29
+98
+128
+85
+166
+28
+79
+22
+28
+167
+155
+29
+186
+53
+46
+2
+3
+197
+159
+186
+86
+50
+123
+94
+58
+98
+71
+146
+44
+150
+105
+80
+138
+106
+198
+35
+30
+66
+126
+165
+59
+68
+79
+66
+86
+123
+166
+87
+34
+23
+35
+3
+104
+198
+50
+125
+103
+92
+24
+120
+104
+148
+157
+12
+60
+56
+193
+57
+11
+152
+17
+139
+82
+45
+131
+186
+134
+138
+17
+69
+56
+121
+26
+63
+147
+122
+6
+143
+8
+164
+110
+192
+161
+40
+192
+193
+31
+50
+22
+84
+107
+86
+153
+149
+113
+145
+53
+15
+12
+140
+135
+146
+66
+82
+104
+85
+179
+110
+54
+140
+151
+48
+135
+179
+61
+159
+6
+10
+10
+168
+123
+25
+45
+44
+62
+174
+93
+191
+113
+156
+126
+151
+175
+93
+185
+71
+168
+166
+86
+26
+185
+83
+34
+55
+27
+69
+172
+10
+119
+25
+81
+64
+57
+164
+74
+177
+194
+172
+87
+181
+102
+187
+7
+164
+122
+59
+61
+31
+42
+176
+81
+107
+113
+117
+86
+70
+42
+28
+187
+76
+177
+174
+54
+166
+108
+157
+171
+10
+127
+71
+86
+86
+138
+58
+112
+148
+83
+168
+65
+76
+74
+161
+103
+167
+76
+158
+62
+152
+160
+194
+127
+15
+149
+168
+64
+78
+90
+40
+34
+44
+162
+177
+7
+54
+63
+98
+22
+48
+91
+119
+95
+99
+139
+143
+14
+194
+40
+99
+37
+137
+85
+83
+134
+56
+133
+94
+171
+178
+137
+20
+89
+154
+126
+170
+89
+8
+46
+9
+44
+183
+105
+186
+173
+165
+34
+118
+1
+150
+93
+8
+18
+34
+48
+185
+78
+8
+148
+14
+157
+21
+111
+81
+87
+191
+171
+106
+99
+44
+178
+68
+9
+47
+7
+18
+46
+117
+84
+55
+178
+174
+49
+128
+130
+29
+3
+163
+153
+52
+139
+164
+135
+135
+199
+181
+102
+181
+173
+14
+127
+37
+76
+126
+73
+111
+6
+39
+186
+169
+136
+101
+181
+179
+48
+77
+28
+81
+30
+58
+78
+146
+178
+155
+137
+23
+110
+54
+134
+124
+135
+101
+190
+32
+83
+11
+119
+17
+33
+48
+191
+113
+166
+177
+174
+54
+155
+47
+91
+125
+135
+84
+96
+20
+59
+175
+123
+165
+82
+7
+110
+195
+184
+146
+28
+53
+67
+125
+152
+186
+148
+19
+181
+116
+70
+179
+45
+60
+158
+6
+21
+72
+46
+31
+177
+182
+103
+185
+179
+14
+75
+125
+79
+146
+170
+105
+107
+97
+19
+46
+104
+12
+134
+101
+4
+118
+74
+178
+6
+37
+171
+97
+46
+6
+19
+64
+14
+114
+157
+120
+113
+199
+176
+66
+16
+102
+70
+108
+18
+136
+58
+125
+32
+63
+98
+18
+33
+37
+125
+19
+194
+197
+34
+38
+121
+187
+34
+121
+27
+72
+189
+94
+61
+123
+195
+63
+21
+163
+187
+60
+76
+118
+25
+90
+116
+85
+73
+69
+164
+162
+97
+124
+73
+128
+112
+121
+123
+50
+195
+119
+159
+88
+97
+191
+81
+166
+70
+124
+121
+5
+148
+42
+123
+165
+88
+43
+63
+197
+17
+129
+20
+161
+189
+88
+30
+194
+93
+15
+56
+6
+133
+146
+80
+169
+99
+75
+159
+81
+60
+34
+64
+79
+103
+108
+124
+176
+140
+60
+105
+94
+14
+45
+147
+74
+124
+82
+178
+132
+191
+161
+48
+39
+2
+67
+183
+97
+142
+180
+3
+196
+153
+150
+126
+10
+130
+89
+170
+21
+197
+195
+199
+43
+72
+43
+17
+118
+151
+53
+155
+56
+147
+179
+152
+109
+83
+121
+187
+29
+97
+120
+49
+16
+58
+5
+107
+199
+30
+191
+77
+149
+2
+73
+25
+90
+122
+121
+29
+83
+45
+120
+122
+54
+23
+59
+147
+150
+179
+125
+136
+97
+158
+80
+56
+19
+14
+109
+133
+21
+130
+193
+186
+182
+23
+98
+190
+55
+24
+53
+102
+137
+102
+181
+169
+188
+11
+172
+136
+74
+22
+66
+200
+7
+47
+22
+109
+59
+179
+144
+54
+27
+83
+51
+162
+118
+51
+47
+25
+131
+161
+189
+86
+20
+147
+105
+107
+98
+22
+58
+147
+165
+65
+110
+71
+41
+8
+82
+16
+165
+42
+169
+44
+143
+64
+95
+197
+129
+5
+71
+188
+88
+40
+51
+152
+49
+129
+140
+75
+195
+98
+36
+134
+83
+90
+196
+170
+57
+13
+172
+114
+139
+12
+18
+5
+69
+175
+30
+5
+162
+126
+98
+58
+70
+94
+141
+196
+114
+122
+105
+135
+69
+2
+199
+175
+62
+200
+39
+39
+85
+157
+178
+61
+162
+26
+98
+160
+81
+44
+137
+29
+140
+182
+30
+144
+196
+82
+130
+42
+82
+123
+196
+74
+81
+24
+14
+73
+114
+25
+129
+149
+133
+60
+163
+42
+186
+145
+194
+62
+29
+22
+71
+34
+161
+66
+144
+76
+161
+87
+69
+35
+195
+56
+185
+6
+171
+177
+125
+157
+22
+121
+130
+92
+183
+67
+162
+166
+141
+155
+63
+183
+139
+185
+63
+110
+97
+194
+92
+11
+35
+115
+181
+49
+68
+171
+17
+168
+51
+1
+148
+80
+147
+168
+82
+189
+191
+51
+187
+68
+130
+167
+39
+126
+12
+136
+117
+74
+195
+109
+102
+29
+61
+102
+65
+79
+92
+40
+14
+122
+10
+161
+77
+20
+24
+169
+200
+82
+89
+4
+24
+108
+31
+18
+30
+15
+22
+2
+13
+66
+78
+79
+175
+139
+58
+103
+96
+50
+35
+163
+71
+157
+110
+45
+80
+80
+163
+56
+73
+140
+185
+50
+36
+170
+100
+69
+120
+100
+121
+33
+108
+152
+143
+96
+89
+70
+22
+103
+22
+6
+36
+163
+59
+86
+190
+167
+99
+90
+48
+82
+66
+59
+159
+32
+158
+64
+163
+5
+167
+156
+35
+7
+131
+123
+163
+77
+196
+80
+122
+10
+168
+121
+12
+189
+23
+45
+62
+168
+52
+1
+139
+29
+118
+55
+70
+121
+102
+124
+25
+38
+5
+84
+63
+26
+187
+95
+86
+65
+22
+150
+101
+56
+33
+91
+55
+113
+186
+98
+115
+11
+32
+93
+73
+200
+145
+75
+148
+14
+155
+10
+65
+105
+41
+109
+82
+115
+157
+108
+33
+27
+71
+186
+79
+200
+89
+139
+31
+136
+143
+32
+112
+186
+107
+169
+58
+25
+35
+186
+200
+129
+178
+106
+37
+65
+60
+180
+142
+28
+97
+128
+102
+55
+19
+20
+151
+124
+188
+11
+180
+180
+64
+160
+191
+106
+119
+157
+79
+60
+54
+182
+9
+14
+8
+123
+68
+105
+20
+174
+68
+41
+36
+47
+165
+167
+119
+9
+186
+37
+152
+180
+120
+95
+95
+120
+65
+112
+86
+111
+97
+185
+41
+183
+131
+138
+56
+94
+63
+137
+54
+91
+62
+155
+179
+80
+71
+106
+197
+33
+28
+71
+180
+43
+40
+53
+158
+74
+22
+66
+1
+8
+46
+4
+11
+32
+97
+97
+108
+179
+101
+197
+70
+55
+98
+98
+108
+168
+41
+137
+56
+99
+96
+85
+47
+122
+108
+154
+149
+111
+125
+160
+31
+153
+37
+47
+153
+98
+16
+11
+127
+63
+35
+45
+152
+116
+128
+120
+176
+176
+73
+55
+72
+139
+185
+61
+102
+64
+65
+21
+138
+42
+13
+106
+121
+173
+154
+169
+32
+76
+168
+127
+49
+155
+94
+167
+159
+51
+76
+200
+115
+96
+140
+176
+199
+9
+65
+108
+69
+40
+27
+2
+170
+5
+98
+144
+186
+22
+57
+150
+188
+184
+11
+13
+185
+191
+82
+176
+123
+159
+44
+38
+30
+43
+189
+143
+163
+91
+79
+59
+46
+149
+85
+172
+68
+64
+168
+39
+121
+177
+181
+94
+136
+166
+176
+167
+22
+28
+176
+7
+54
+65
+108
+61
+1
+59
+142
+123
+66
+90
+146
+71
+107
+12
+105
+129
+27
+5
+187
+79
+192
+44
+137
+33
+164
+90
+70
+8
+21
+53
+132
+121
+134
+120
+117
+22
+84
+108
+96
+9
+186
+39
+162
+27
+103
+176
+129
+196
+18
+142
+92
+79
+43
+149
+109
+120
+138
+152
+75
+82
+19
+174
+78
+104
+122
+199
+97
+196
+108
+82
+126
+17
+174
+93
+196
+136
+56
+113
+173
+23
+186
+112
+198
+178
+91
+146
+57
+35
+97
+70
+148
+60
+27
+26
+117
+67
+151
+101
+49
+186
+78
+197
+76
+91
+58
+135
+91
+131
+166
+20
+27
+183
+54
+78
+191
+41
+129
+13
+116
+184
+56
+88
+21
+136
+32
+170
+129
+48
+130
+153
+149
+119
+176
+193
+171
+97
+40
+171
+68
+69
+7
+20
+59
+174
+115
+128
+135
+56
+126
+54
+197
+96
+5
+174
+200
+32
+196
+88
+166
+6
+142
+4
+146
+45
+157
+136
+8
+28
+97
+132
+120
+134
+128
+160
+9
+20
+42
+74
+67
+138
+22
+97
+183
+25
+109
+24
+167
+193
+55
+191
+58
+27
+46
+29
+167
+142
+150
+17
+159
+2
+181
+74
+17
+34
+52
+10
+194
+70
+81
+54
+2
+126
+138
+96
+135
+153
+106
+55
+180
+190
+120
+14
+8
+124
+74
+130
+113
+113
+60
+152
+171
+60
+20
+180
+103
+1
+80
+70
+104
+198
+51
+131
+127
+185
+164
+128
+88
+184
+111
+11
+70
+117
+78
+16
+195
+32
+36
+130
+58
+182
+170
+182
+168
+171
+115
+155
+98
+194
+84
+160
+7
+1
+150
+92
+5
+3
+170
+197
+53
+148
+15
+163
+43
+196
+191
+181
+173
+12
+114
+180
+54
+103
+132
+72
+46
+26
+144
+31
+96
+95
+114
+28
+142
+4
+148
+51
+175
+195
+197
+31
+13
+199
+82
+103
+82
+172
+94
+20
+71
+50
+68
+156
+126
+151
+179
+114
+78
+43
+158
+165
+165
+114
+194
+146
+127
+56
+191
+44
+149
+100
+64
+84
+128
+17
+151
+150
+144
+116
+1
+166
+191
+58
+30
+57
+74
+129
+114
+123
+111
+164
+186
+37
+152
+181
+123
+110
+153
+129
+199
+34
+15
+183
+163
+134
+135
+8
+37
+149
+160
+22
+96
+179
+14
+72
+109
+9
+74
+164
+119
+40
+169
+57
+28
+54
+74
+157
+75
+44
+186
+123
+70
+110
+37
+33
+63
+84
+142
+102
+130
+68
+37
+12
+142
+145
+192
+52
+189
+62
+77
+107
+148
+130
+47
+115
+63
+149
+127
+23
+199
+193
+166
+61
+73
+84
+53
+163
+105
+163
+36
+152
+195
+2
+57
+131
+75
+71
+154
+86
+127
+191
+9
+135
+133
+185
+120
+53
+42
+176
+79
+88
+20
+131
+11
+93
+54
+93
+75
+14
+7
+123
+74
+140
+171
+168
+77
+150
+7
+94
+105
+183
+157
+96
+169
+149
+177
+121
+134
+116
+93
+118
+75
+184
+35
+154
+12
+90
+35
+1
+92
+149
+64
+44
+94
+169
+172
+112
+129
+164
+24
+73
+22
+80
+87
+3
+34
+177
+162
+178
+11
+70
+118
+82
+34
+70
+119
+84
+34
+53
+11
+194
+67
+58
+141
+128
+104
+70
+89
+103
+19
+193
+188
+191
+59
+39
+102
+61
+54
+171
+142
+122
+50
+7
+193
+97
+51
+29
+121
+68
+119
+104
+154
+187
+139
+155
+82
+104
+89
+198
+186
+133
+130
+183
+135
+159
+146
+45
+159
+147
+54
+6
+149
+43
+122
+145
+171
+122
+194
+69
+66
+179
+83
+93
+8
+15
+19
+179
+105
+26
+11
+32
+102
+122
+18
+5
+76
+12
+186
+10
+191
+59
+36
+85
+187
+159
+76
+27
+80
+37
+109
+122
+151
+13
+118
+193
+96
+43
+196
+194
+3
+71
+2
+178
+53
+115
+14
+54
+199
+108
+57
+169
+108
+124
+175
+134
+36
+9
+133
+119
+120
+49
+15
+47
+152
+93
+189
+102
+112
+157
+134
+190
+142
+142
+174
+166
+28
+79
+27
+51
+65
+133
+13
+85
+192
+191
+21
+6
+52
+59
+91
+15
+70
+89
+105
+27
+17
+65
+38
+45
+129
+171
+70
+82
+67
+69
+12
+49
+191
+110
+137
+41
+10
+96
+84
+42
+102
+36
+100
+77
+165
+101
+123
+31
+82
+14
+150
+169
+70
+102
+181
+169
+191
+22
+17
+107
+95
+4
+174
+8
+83
+25
+2
+194
+146
+131
+72
+52
+71
+159
+112
+48
+80
+50
+176
+10
+83
+6
+93
+107
+11
+101
+109
+149
+119
+173
+164
+32
+118
+26
+98
+149
+18
+169
+54
+7
+160
+99
+156
+52
+108
+184
+134
+147
+78
+146
+172
+120
+174
+170
+54
+199
+112
+83
+88
+184
+110
+11
+73
+144
+5
+139
+191
+100
+85
+10
+98
+99
+112
+183
+91
+102
+196
+63
+16
+126
+14
+156
+9
+52
+33
+138
+127
+128
+24
+196
+160
+196
+135
+49
+83
+58
+197
+69
+40
+17
+150
+144
+118
+16
+40
+93
+4
+188
+94
+71
+183
+60
+118
+170
+159
+24
+113
+66
+182
+102
+171
+113
+141
+34
+139
+126
+107
+113
+114
+71
+3
+180
+51
+88
+69
+29
+154
+65
+200
+22
+134
+7
+36
+152
+196
+5
+70
+178
+40
+36
+63
+53
+150
+29
+22
+73
+43
+3
+33
+174
+147
+124
+17
+193
+4
+86
+84
+133
+42
+56
+157
+40
+26
+197
+150
+129
+27
+1
+165
+183
+16
+55
+189
+40
+137
+67
+169
+10
+143
+168
+124
+29
+65
+129
+192
+187
+198
+108
+70
+49
+66
+153
+130
+3
+52
+91
+77
+42
+167
+23
+40
+29
+19
+54
+155
+46
+81
+75
+123
+70
+110
+35
+17
+194
+10
+117
+11
+16
+198
+48
+108
+22
+160
+164
+145
+197
+72
+64
+141
+68
+146
+64
+68
+35
+1
+89
+130
+178
+105
+23
+2
+1
+190
+140
+127
+107
+100
+39
+135
+60
+143
+124
+56
+23
+38
+25
+9
+32
+118
+17
+43
+110
+70
+38
+197
+43
+88
+142
+58
+71
+108
+10
+95
+76
+4
+146
+41
+133
+28
+175
+200
+24
+149
+80
+144
+147
+185
+194
+98
+47
+199
+174
+60
+192
+19
+186
+149
+21
+184
+119
+58
+81
+164
+58
+69
+94
+148
+42
+123
+160
+61
+127
+14
+138
+104
+186
+180
+14
+64
+56
+167
+100
+98
+86
+40
+68
+48
+75
+22
+60
+165
+52
+26
+92
+124
+113
+165
+179
+192
+139
+109
+4
+43
+25
+163
+157
+74
+34
+146
+171
+109
+121
+145
+179
+173
+28
+11
+14
+187
+194
+88
+178
+83
+96
+30
+112
+9
+47
+200
+180
+83
+76
+114
+3
+191
+121
+7
+160
+97
+145
+199
+87
+135
+24
+135
+195
+159
+1
+173
+32
+41
+161
+194
+118
+166
+135
+114
+74
+20
+58
+165
+70
+141
+15
+26
+22
+98
+193
+81
+153
+190
+163
+70
+159
+125
+124
+16
+184
+164
+128
+100
+49
+192
+115
+163
+147
+16
+173
+98
+36
+131
+67
+25
+148
+62
+44
+107
+49
+131
+145
+95
+66
+141
+55
+66
+106
+43
+105
+41
+106
+70
+62
+145
+116
+194
+122
+193
+57
+9
+143
+177
+180
+90
+122
+123
+37
+118
+176
+196
+200
+34
+6
+134
+152
+114
+116
+70
+175
+25
+177
+40
+49
+136
+176
+32
+10
+177
+174
+55
+166
+98
+100
+119
+16
+22
+195
+174
+86
+153
+147
+106
+113
+124
+128
+57
+193
+51
+165
+137
+135
+182
+75
+16
+23
+196
+171
+61
+33
+47
+186
+98
+115
+11
+27
+69
+175
+26
+183
+69
+169
+190
+22
+25
+153
+93
+190
+100
+94
+65
+146
+100
+83
+200
+58
+148
+164
+58
+72
+110
+12
+84
+199
+44
+73
+48
+30
+147
+16
+175
+108
+76
+84
+23
+187
+116
+8
+11
+195
+73
+83
+45
+129
+165
+38
+142
+111
+189
+134
+106
+30
+27
+98
+143
+179
+190
+132
+88
+140
+46
+22
+119
+117
+34
+155
+25
+156
+116
+94
+119
+72
+160
+116
+58
+105
+116
+147
+44
+144
+68
+119
+97
+119
+40
+168
+54
+16
+8
+109
+183
+113
+36
+1
+81
+82
+161
+30
+140
+166
+140
+149
+36
+73
+122
+73
+141
+196
+107
+79
+117
+190
+90
+29
+166
+140
+147
+24
+24
+127
+147
+147
+159
+32
+162
+86
+61
+200
+46
+84
+89
+179
+75
+38
+153
+178
+93
+158
+111
+44
+71
+31
+148
+10
+132
+101
+20
+18
+126
+193
+31
+51
+29
+113
+19
+102
+42
+134
+33
+193
+58
+15
+169
+84
+185
+150
+39
+89
+184
+102
+156
+19
+115
+123
+98
+88
+48
+96
+144
+3
+125
+126
+32
+56
+50
+199
+140
+55
+71
+130
+146
+108
+136
+46
+51
+94
+106
+199
+37
+36
+80
+159
+41
+15
+122
+199
+104
+34
+67
+100
+195
+71
+72
+1
+157
+132
+185
+122
+74
+148
+18
+181
+124
+118
+198
+126
+179
+144
+54
+24
+65
+170
+39
+110
+106
+50
+146
+32
+78
+182
+194
+125
+7
+121
+67
+119
+110
+194
+179
+126
+149
+161
+28
+119
+65
+119
+133
+129
+176
+100
+15
+191
+14
+171
+99
+59
+66
+68
+21
+116
+105
+192
+5
+105
+188
+178
+185
+106
+172
+84
+156
+177
+66
+2
+20
+104
+44
+134
+9
+53
+37
+148
+152
+187
+153
+41
+67
+35
+9
+139
+154
+72
+48
+48
+56
+104
+121
+194
+77
+115
+199
+167
+12
+168
+103
+102
+88
+17
+110
+109
+67
+22
+133
+200
+4
+27
+126
+110
+130
+195
+2
+56
+125
+45
+143
+60
+75
+106
+166
+43
+168
+21
+21
+135
+21
+117
+111
+16
+102
+67
+87
+117
+123
+85
+10
+95
+85
+51
+148
+30
+47
+18
+83
+139
+93
+106
+2
+63
+165
+23
+55
+125
+59
+28
+43
+2
+30
+165
+118
+28
+106
+188
+173
+154
+167
+15
+189
+196
+81
+123
+14
+180
+154
+108
+67
+31
+188
+50
+10
+16
+6
+91
+97
+166
+126
+62
+45
+110
+62
+180
+126
+142
+119
+36
+144
+144
+167
+111
+165
+189
+56
+32
+91
+62
+159
+196
+143
+101
+118
+198
+130
+4
+50
+71
+175
+15
+118
+174
+182
+125
+113
+154
+113
+92
+136
+195
+148
+132
+64
+197
+10
+89
+48
+92
+121
+107
+149
+136
+78
+43
+164
+195
+99
+35
+128
+49
+148
+49
+163
+142
+185
+37
+156
+5
+30
+132
+126
+173
+108
+91
+173
+20
+169
+31
+70
+142
+24
+66
+183
+109
+9
+77
+183
+13
+26
+46
+41
+37
+49
+166
+160
+66
+160
+162
+139
+176
+4
+44
+33
+4
+125
+118
+186
+56
+63
+80
+111
+147
+90
+18
+96
+18
+52
+145
+8
+145
+200
+95
+170
+170
+86
+193
+185
+175
+185
+142
+184
+32
+138
+136
+177
+44
+71
+35
+169
+102
+89
+22
+133
+197
+189
+166
+98
+95
+96
+117
+45
+14
+82
+167
+68
+109
+43
+79
+88
+19
+118
+141
+189
+68
+108
+37
+52
+177
+197
+189
+164
+82
+17
+171
+74
+104
+162
+39
+174
+94
+6
+188
+75
+164
+107
+171
+64
+42
+79
+100
+96
+75
+187
+51
+26
+100
+168
+106
+127
+12
+126
+53
+186
+44
+193
+164
+48
+9
+29
+90
+84
+95
+22
+75
+56
+66
+89
+143
+60
+78
+126
+56
+8
+145
+198
+88
+143
+71
+144
+23
+47
+80
+57
+22
+27
+163
+138
+164
+142
+176
+180
+97
+162
+103
+158
+23
+120
+115
+12
+41
+137
+54
+93
+72
+1
+156
+132
+191
+161
+48
+37
+194
+31
+40
+163
+20
+53
+137
+148
+59
+20
+194
+185
+164
+120
+47
+4
+1
+173
+32
+40
+151
+147
+131
+63
+198
+24
+160
+144
+28
+79
+23
+27
+152
+73
+76
+195
+94
+5
+189
+94
+61
+120
+178
+186
+119
+42
+183
+124
+102
+97
+63
+107
+81
+120
+196
+96
+10
+4
+132
+163
+189
+70
+114
+63
+152
+143
+94
+77
+14
+200
+69
+21
+107
+55
+166
+100
+115
+187
+90
+59
+146
+149
+177
+127
+167
+59
+59
+23
+8
+41
+176
+96
+190
+79
+164
+75
+176
+185
+129
+106
+80
+128
+50
+151
+62
+13
+122
+22
+31
+191
+73
+123
+77
+161
+71
+185
+67
+143
+57
+54
+16
+10
+118
+22
+72
+30
+139
+163
+131
+119
+137
+157
+112
+56
+130
+79
+112
+156
+137
+17
+69
+64
+163
+5
+163
+139
+165
+142
+167
+126
+50
+172
+185
+163
+110
+198
+199
+21
+132
+5
+47
+38
+3
+80
+57
+25
+33
+177
+169
+24
+24
+130
+159
+190
+114
+170
+199
+66
+5
+36
+176
+135
+25
+136
+191
+124
+28
+52
+65
+123
+160
+54
+82
+12
+134
+98
+189
+51
+8
+190
+73
+129
+123
+177
+153
+131
+5
+58
+104
+98
+60
+78
+129
+76
+93
+78
+33
+95
+74
+190
+83
+185
+166
+135
+117
+85
+62
+11
+103
+126
+28
+39
+185
+160
+98
+152
+31
+19
+43
+84
+120
+168
+127
+54
+185
+26
+90
+108
+37
+50
+174
+194
+195
+28
+18
+52
+158
+77
+47
+191
+122
+15
+192
+20
+193
+179
+138
+22
+94
+167
+156
+37
+18
+181
+126
+126
+29
+40
+178
+108
+52
+142
+182
+17
+67
+51
+106
+182
+136
+182
+71
+189
+93
+60
+124
+4
+110
+24
+157
+131
+172
+58
+200
+81
+91
+20
+102
+31
+71
+146
+41
+138
+55
+94
+73
+190
+89
+25
+150
+76
+109
+170
+43
+128
+188
+178
+172
+37
+73
+109
+195
+195
+18
+152
+154
+157
+159
+142
+26
+80
+44
+148
+92
+29
+145
+8
+149
+19
+178
+98
+191
+62
+57
+184
+194
+108
+105
+58
+10
+140
+146
+21
+16
+108
+110
+85
+123
+179
+164
+179
+194
+159
+9
+24
+67
+192
+147
+160
+37
+184
+174
+193
+197
+42
+87
+144
+83
+2
+64
+168
+37
+108
+115
+124
+109
+138
+51
+66
+138
+36
+177
+136
+26
+130
+149
+128
+27
+8
+12
+199
+88
+139
+43
+7
+59
+94
+31
+145
+194
+59
+14
+149
+176
+113
+94
+156
+88
+127
+170
+81
+153
+194
+191
+197
+67
+30
+176
+190
+157
+38
+15
+152
+180
+116
+76
+12
+196
+68
+45
+55
+134
+104
+26
+17
+75
+100
+121
+30
+93
+93
+121
+89
+48
+92
+125
+118
+188
+69
+123
+112
+169
+13
+156
+19
+114
+119
+88
+57
+150
+193
+10
+120
+35
+136
+97
+163
+110
+190
+157
+34
+188
+29
+80
+25
+28
+145
+22
+31
+185
+36
+149
+173
+100
+43
+160
+175
+18
+129
+21
+162
+188
+71
+132
+158
+157
+127
+150
+154
+177
+80
+91
+31
+162
+102
+153
+199
+22
+142
+53
+42
+178
+90
+140
+28
+110
+10
+77
+172
+141
+102
+140
+127
+103
+78
+144
+163
+83
+29
+31
+130
+101
+40
+136
+59
+130
+56
+166
+97
+87
+48
+111
+34
+13
+170
+105
+104
+85
+174
+83
+135
+63
+166
+36
+123
+12
+168
+102
+106
+119
+164
+113
+7
+30
+116
+28
+131
+130
+8
+74
+178
+200
+2
+14
+64
+59
+185
+178
+6
+36
+167
+78
+164
+83
+29
+26
+97
+157
+66
+187
+130
+99
+31
+92
+78
+38
+129
+32
+35
+128
+51
+155
+77
+68
+120
+107
+162
+13
+23
+19
+112
+101
+199
+87
+135
+30
+169
+148
+173
+105
+75
+105
+154
+182
+105
+192
+8
+124
+74
+134
+135
+11
+52
+12
+4
+121
+91
+58
+137
+95
+145
+13
+176
+139
+51
+60
+98
+54
+42
+171
+48
+150
+73
+89
+74
+50
+35
+158
+38
+11
+124
+47
+169
+195
+55
+173
+144
+112
+179
+63
+169
+51
+188
+69
+127
+137
+84
+72
+80
+33
+79
+184
+194
+109
+112
+93
+158
+111
+44
+63
+185
+148
+23
+8
+49
+19
+77
+91
+57
+123
+24
+39
+16
+151
+163
+22
+68
+6
+30
+124
+80
+167
+85
+3
+58
+123
+18
+1
+51
+99
+132
+104
+40
+108
+92
+182
+64
+147
+111
+146
+79
+158
+41
+30
+10
+190
+57
+32
+78
+182
+197
+141
+75
+185
+39
+169
+63
+60
+193
+18
+172
+70
+72
+3
+169
+191
+28
+55
+76
+168
+125
+40
+118
+146
+20
+6
+57
+90
+32
+182
+11
+27
+69
+172
+15
+138
+98
+148
+7
+114
+16
+76
+116
+9
+14
+7
+113
+19
+101
+39
+124
+197
+62
+2
+60
+143
+125
+60
+39
+95
+23
+83
+95
+26
+105
+194
+25
+2
+192
+131
+62
+200
+38
+32
+51
+23
+82
+88
+188
+142
+158
+73
+22
+72
+38
+185
+165
+129
+95
+12
+13
+176
+142
+69
+135
+191
+137
+107
+6
+80
+25
+33
+176
+161
+186
+66
+122
+145
+175
+143
+87
+32
+18
+20
+156
+158
+148
+66
+67
+8
+46
+4
+11
+29
+77
+199
+108
+57
+175
+134
+34
+197
+78
+95
+70
+166
+162
+85
+49
+134
+166
+195
+74
+90
+79
+67
+90
+145
+59
+51
+178
+11
+67
+107
+40
+74
+87
+59
+169
+87
+1
+28
+159
+107
+7
+84
+43
+105
+44
+120
+125
+72
+106
+190
+191
+38
+110
+126
+163
+46
+13
+66
+81
+92
+23
+115
+81
+57
+11
+157
+46
+65
+174
+63
+8
+85
+41
+90
+167
+197
+84
+129
+21
+167
+17
+200
+54
+124
+59
+36
+87
+1
+29
+166
+137
+131
+153
+145
+92
+48
+59
+129
+44
+104
+28
+38
+179
+133
+187
+128
+89
+184
+108
+192
+180
+152
+99
+23
+55
+124
+45
+158
+150
+74
+99
+128
+81
+133
+73
+43
+4
+42
+18
+134
+40
+38
+70
+80
+50
+178
+23
+140
+32
+134
+120
+116
+21
+86
+125
+181
+160
+134
+164
+182
+15
+55
+191
+56
+22
+28
+171
+176
+124
+161
+50
+56
+89
+30
+185
+39
+170
+72
+106
+191
+193
+38
+95
+32
+140
+151
+46
+120
+110
+179
+89
+119
+121
+56
+47
+178
+46
+70
+12
+40
+134
+49
+91
+105
+19
+166
+30
+89
+65
+192
+166
+73
+144
+14
+187
+198
+105
+55
+184
+13
+21
+8
+63
+108
+81
+119
+187
+48
+12
+41
+136
+52
+90
+77
+52
+16
+33
+56
+39
+131
+36
+39
+108
+100
+34
+105
+122
+193
+61
+32
+40
+157
+184
+94
+109
+10
+83
+7
+101
+144
+156
+43
+58
+157
+26
+142
+20
+48
+112
+37
+21
+191
+159
+40
+12
+115
+185
+77
+3
+125
+127
+39
+86
+174
+66
+35
+22
+14
+89
+9
+59
+69
+88
+109
+67
+24
+146
+62
+57
+186
+7
+170
+158
+17
+83
+147
+133
+82
+93
+24
+106
+26
+198
+159
+173
+10
+108
+156
+173
+32
+38
+140
+102
+151
+191
+191
+28
+47
+34
+184
+199
+139
+49
+41
+9
+86
+35
+36
+103
+93
+32
+162
+85
+51
+142
+200
+123
+139
+125
+105
+108
+102
+43
+139
+49
+44
+28
+171
+180
+144
+46
+178
+57
+143
+140
+162
+108
+198
+15
+110
+125
+163
+49
+35
+165
+82
+5
+96
+137
+156
+110
+56
+148
+187
+192
+70
+92
+126
+131
+53
+139
+161
+114
+40
+19
+155
+160
+167
+163
+78
+199
+95
+181
+33
+167
+108
+150
+125
+5
+104
+187
+185
+28
+107
+189
+174
+148
+122
+199
+101
+12
+167
+94
+64
+144
+90
+46
+62
+162
+19
+58
+176
+137
+43
+26
+169
+182
+176
+16
+112
+136
+8
+24
+72
+21
+82
+101
+77
+150
+10
+114
+196
+155
+167
+9
+149
+19
+174
+73
+72
+175
+4
+50
+67
+155
+131
+189
+162
+68
+155
+115
+100
+169
+115
+170
+189
+5
+129
+131
+32
+9
+173
+153
+166
+21
+35
+24
+35
+196
+63
+14
+120
+2
+132
+173
+52
+154
+60
+177
+127
+172
+87
+175
+70
+47
+58
+126
+34
+71
+122
+100
+102
+116
+174
+9
+88
+43
+74
+54
+65
+106
+51
+153
+67
+23
+140
+36
+155
+8
+57
+69
+106
+16
+140
+97
+128
+90
+196
+165
+28
+85
+60
+3
+76
+31
+105
+151
+165
+33
+114
+189
+109
+156
+159
+154
+95
+191
+89
+22
+127
+169
+74
+121
+65
+98
+6
+160
+105
+192
+11
+136
+118
+88
+67
+11
+66
+94
+178
+21
+127
+175
+111
+92
+159
+127
+133
+51
+116
+34
+166
+89
+43
+63
+188
+163
+93
+90
+103
+15
+159
+23
+112
+63
+177
+97
+191
+71
+109
+18
+133
+36
+26
+29
+144
+5
+136
+178
+43
+58
+163
+57
+80
+171
+104
+89
+200
+1
+7
+39
+174
+88
+170
+27
+30
+146
+2
+103
+5
+102
+168
+91
+34
+190
+40
+130
+18
+140
+84
+39
+85
+160
+196
+138
+69
+176
+34
+24
+37
+14
+148
+169
+84
+184
+145
+22
+26
+157
+114
+73
+9
+2
+131
+175
+70
+51
+74
+188
+63
+89
+170
+18
+179
+118
+99
+131
+94
+187
+84
+17
+152
+157
+182
+77
+28
+77
+16
+4
+80
+47
+162
+146
+26
+40
+11
+109
+157
+160
+155
+88
+134
+16
+89
+196
+171
+71
+83
+64
+40
+64
+28
+195
+120
+162
+98
+134
+121
+122
+39
+142
+103
+139
+116
+40
+4
+63
+145
+106
+132
+37
+37
+90
+11
+60
+61
+29
+32
+128
+81
+142
+119
+39
+168
+59
+43
+133
+15
+89
+8
+44
+195
+180
+125
+133
+73
+46
+17
+92
+197
+155
+160
+173
+197
+29
+199
+136
+28
+151
+56
+176
+154
+142
+66
+121
+128
+83
+149
+151
+171
+64
+54
+146
+191
+37
+106
+102
+57
+30
+65
+122
+153
+17
+131
+37
+40
+114
+127
+133
+61
+168
+65
+78
+86
+19
+144
+92
+58
+118
+188
+71
+132
+157
+153
+105
+58
+9
+129
+95
+14
+33
+70
+125
+126
+32
+59
+70
+94
+132
+150
+117
+152
+61
+3
+69
+186
+102
+138
+113
+34
+190
+39
+123
+191
+39
+121
+173
+153
+163
+1
+137
+16
+71
+81
+46
+154
+112
+82
+92
+11
+41
+149
+127
+21
+188
+142
+161
+90
+94
+160
+115
+56
+100
+102
+113
+162
+159
+101
+178
+158
+145
+55
+26
+61
+136
+71
+7
+1
+145
+66
+94
+171
+177
+128
+177
+112
+80
+76
+140
+155
+73
+44
+8
+48
+23
+104
+20
+186
+139
+161
+121
+77
+174
+150
+136
+69
+194
+140
+102
+152
+195
+200
+45
+76
+50
+17
+57
+193
+44
+127
+169
+68
+95
+154
+74
+62
+109
+97
+200
+129
+176
+93
+180
+44
+44
+68
+17
+89
+185
+112
+4
+22
+100
+197
+88
+155
+144
+71
+133
+159
+162
+140
+183
+38
+186
+174
+173
+73
+85
+58
+184
+182
+42
+14
+107
+114
+124
+118
+192
+92
+27
+133
+158
+148
+72
+97
+139
+161
+120
+70
+143
+29
+91
+85
+94
+199
+151
+116
+137
+180
+51
+89
+76
+61
+86
+167
+29
+70
+159
+132
+161
+176
+11
+79
+184
+193
+100
+65
+92
+173
+12
+119
+2
+147
+63
+58
+189
+11
+169
+116
+175
+9
+82
+15
+157
+7
+30
+119
+48
+16
+69
+69
+197
+162
+1
+148
+80
+144
+147
+189
+15
+194
+31
+47
+200
+180
+83
+80
+129
+59
+193
+35
+70
+109
+29
+190
+82
+185
+171
+163
+41
+186
+147
+12
+150
+198
+41
+64
+15
+113
+150
+83
+150
+152
+162
+10
+2
+125
+136
+95
+151
+51
+153
+59
+181
+158
+118
+90
+82
+86
+181
+115
+61
+134
+63
+167
+44
+156
+146
+75
+135
+140
+24
+88
+115
+100
+164
+87
+46
+98
+176
+175
+66
+23
+151
+100
+41
+153
+148
+116
+161
+126
+108
+118
+134
+144
+61
+70
+77
+32
+107
+154
+162
+186
+56
+67
+104
+17
+172
+83
+148
+145
+136
+114
+60
+134
+67
+193
+159
+21
+97
+195
+100
+46
+175
+40
+63
+21
+160
+177
+23
+150
+91
+1
+191
+138
+109
+10
+83
+6
+97
+129
+98
+34
+124
+34
+96
+69
+154
+100
+18
+12
+114
+180
+55
+112
+179
+73
+25
+96
+155
+71
+32
+155
+38
+39
+94
+11
+21
+31
+195
+96
+23
+78
+60
+60
+19
+180
+110
+38
+40
+106
+76
+101
+125
+46
+155
+114
+93
+134
+171
+26
+16
+61
+28
+20
+66
+17
+116
+141
+6
+168
+159
+39
+11
+112
+174
+40
+81
+123
+13
+174
+131
+24
+166
+188
+30
+96
+105
+168
+63
+66
+30
+193
+86
+180
+110
+42
+64
+8
+78
+191
+51
+187
+66
+115
+95
+134
+154
+120
+139
+157
+91
+137
+4
+188
+98
+98
+106
+157
+187
+116
+13
+36
+104
+103
+85
+185
+151
+43
+100
+12
+175
+149
+120
+177
+186
+126
+84
+175
+90
+168
+2
+104
+7
+113
+12
+61
+55
+182
+2
+179
+55
+122
+39
+136
+69
+187
+107
+160
+1
+171
+14
+150
+180
+128
+150
+151
+160
+1
+166
+189
+46
+177
+51
+108
+197
+10
+86
+28
+194
+115
+145
+40
+140
+78
+15
+185
+177
+2
+21
+112
+84
+96
+23
+73
+37
+165
+55
+50
+7
+192
+98
+57
+63
+68
+42
+42
+73
+63
+128
+200
+49
+96
+134
+142
+46
+200
+187
+123
+56
+29
+73
+175
+199
+17
+118
+154
+68
+22
+123
+137
+118
+80
+16
+183
+155
+84
+108
+99
+20
+33
+18
+14
+130
+52
+146
+11
+155
+28
+179
+20
+108
+75
+80
+7
+119
+55
+65
+92
+169
+189
+16
+1
+63
+165
+31
+98
+112
+193
+156
+200
+1
+2
+8
+31
+118
+32
+131
+100
+21
+29
+187
+66
+110
+71
+39
+190
+194
+58
+5
+109
+10
+76
+174
+158
+183
+78
+26
+55
+97
+90
+67
+192
+151
+181
+128
+137
+73
+12
+15
+184
+175
+192
+185
+179
+15
+74
+117
+33
+148
+198
+55
+156
+37
+23
+9
+45
+196
+171
+63
+36
+52
+194
+98
+44
+183
+105
+181
+142
+28
+91
+97
+166
+121
+35
+119
+3
+148
+65
+59
+168
+80
+171
+106
+104
+71
+92
+109
+28
+196
+123
+175
+144
+90
+49
+81
+52
+184
+33
+146
+184
+191
+96
+55
+72
+141
+197
+112
+104
+13
+151
+185
+154
+64
+199
+24
+154
+109
+69
+37
+196
+50
+137
+173
+10
+102
+123
+23
+37
+13
+149
+177
+123
+146
+175
+138
+55
+90
+44
+62
+174
+87
+162
+188
+74
+148
+31
+50
+29
+121
+69
+131
+163
+1
+141
+43
+189
+151
+11
+106
+144
+109
+163
+2
+145
+51
+5
+172
+190
+197
+68
+41
+31
+22
+56
+139
+135
+158
+137
+1
+176
+52
+129
+105
+67
+66
+189
+143
+160
+78
+31
+86
+43
+82
+111
+126
+162
+40
+185
+158
+81
+68
+84
+96
+17
+45
+113
+82
+71
+92
+115
+67
+171
+25
+11
+46
+175
+38
+58
+8
+128
+97
+27
+96
+130
+120
+150
+26
+9
+20
+41
+70
+52
+84
+33
+50
+200
+157
+141
+35
+139
+123
+87
+15
+111
+134
+4
+18
+74
+86
+53
+150
+24
+197
+169
+41
+126
+183
+166
+157
+48
+76
+23
+61
+157
+199
+181
+100
+173
+137
+71
+194
+124
+2
+100
+186
+21
+51
+119
+58
+78
+151
+1
+52
+102
+145
+151
+5
+75
+8
+169
+148
+165
+65
+106
+54
+172
+144
+118
+19
+51
+137
+159
+127
+132
+51
+126
+97
+48
+21
+95
+180
+29
+152
+57
+175
+142
+78
+191
+44
+150
+106
+93
+1
+171
+22
+191
+152
+198
+24
+161
+155
+79
+82
+186
+179
+196
+171
+62
+38
+67
+66
+194
+172
+88
+181
+97
+154
+49
+112
+32
+189
+44
+165
+197
+96
+2
+154
+101
+29
+63
+119
+150
+29
+23
+77
+60
+69
+75
+35
+131
+75
+76
+181
+4
+197
+146
+107
+126
+198
+53
+136
+146
+48
+179
+46
+67
+186
+120
+44
+189
+136
+118
+86
+52
+139
+175
+197
+11
+92
+52
+91
+79
+51
+199
+137
+38
+193
+18
+171
+72
+93
+108
+16
+124
+2
+100
+185
+11
+1
+110
+53
+128
+99
+40
+153
+156
+159
+153
+96
+196
+116
+135
+165
+178
+180
+84
+81
+133
+73
+41
+193
+188
+198
+95
+190
+86
+8
+78
+194
+64
+43
+83
+112
+120
+118
+31
+126
+78
+134
+100
+199
+97
+187
+57
+56
+26
+55
+105
+132
+52
+125
+81
+163
+53
+49
+18
+73
+76
+199
+108
+59
+187
+193
+77
+130
+89
+169
+18
+186
+161
+88
+83
+110
+119
+124
+75
+136
+144
+42
+161
+188
+83
+12
+127
+51
+169
+155
+8
+56
+64
+80
+110
+142
+62
+102
+51
+190
+85
+2
+51
+88
+68
+17
+93
+5
+195
+120
+173
+155
+179
+81
+75
+118
+39
+173
+93
+200
+166
+2
+119
+102
+142
+134
+130
+179
+101
+200
+92
+151
+84
+144
+109
+162
+192
+96
+50
+37
+180
+146
+58
+38
+105
+90
+195
+169
+56
+20
+18
+125
+196
+49
+131
+151
+130
+17
+139
+82
+38
+91
+11
+47
+186
+94
+93
+113
+48
+70
+194
+133
+57
+145
+165
+83
+17
+158
+197
+161
+199
+142
+66
+122
+138
+131
+149
+119
+171
+162
+33
+137
+131
+154
+144
+85
+16
+128
+29
+22
+76
+63
+93
+194
+131
+37
+50
+164
+138
+153
+77
+91
+53
+101
+128
+57
+194
+59
+3
+94
+136
+175
+31
+6
+166
+141
+153
+50
+124
+97
+69
+143
+43
+172
+40
+99
+34
+117
+197
+131
+15
+115
+161
+130
+134
+36
+16
+173
+95
+16
+48
+141
+17
+39
+78
+126
+53
+182
+23
+99
+185
+26
+90
+108
+40
+69
+52
+98
+123
+53
+13
+6
+119
+61
+96
+22
+77
+60
+71
+88
+92
+164
+163
+100
+134
+109
+47
+108
+25
+181
+66
+165
+1
+116
+94
+121
+82
+1
+72
+20
+79
+90
+33
+190
+49
+183
+55
+90
+45
+60
+156
+194
+164
+38
+154
+185
+130
+117
+132
+138
+43
+17
+118
+159
+95
+143
+8
+163
+110
+192
+166
+67
+108
+47
+113
+57
+126
+45
+139
+29
+127
+101
+61
+60
+14
+146
+150
+187
+175
+172
+53
+178
+190
+142
+139
+161
+118
+57
+83
+189
+190
+39
+128
+15
+142
+119
+37
+155
+197
+190
+170
+111
+135
+19
+100
+28
+71
+174
+6
+69
+163
+153
+57
+165
+78
+186
+17
+32
+45
+183
+96
+129
+113
+114
+74
+17
+37
+75
+113
+8
+34
+134
+97
+179
+7
+29
+113
+17
+89
+183
+103
+172
+111
+119
+113
+9
+39
+152
+161
+4
+177
+23
+149
+89
+194
+165
+47
+200
+176
+59
+174
+116
+135
+167
+193
+57
+5
+118
+63
+118
+144
+6
+144
+11
+166
+101
+118
+199
+134
+19
+109
+87
+138
+52
+69
+148
+74
+114
+15
+65
+63
+190
+177
+152
+120
+157
+58
+140
+117
+49
+40
+199
+41
+55
+161
+73
+194
+106
+91
+194
+147
+141
+122
+62
+79
+120
+7
+163
+120
+58
+69
+92
+131
+164
+6
+166
+139
+144
+15
+198
+56
+160
+58
+104
+108
+113
+107
+26
+191
+116
+178
+32
+189
+47
+185
+89
+76
+53
+40
+163
+22
+71
+27
+130
+136
+49
+69
+181
+62
+144
+112
+177
+60
+165
+56
+50
+199
+142
+63
+107
+75
+87
+50
+124
+92
+40
+9
+101
+127
+52
+169
+153
+196
+199
+32
+8
+160
+89
+99
+196
+86
+149
+123
+199
+90
+152
+99
+30
+91
+75
+34
+132
+90
+151
+103
+57
+18
+198
+32
+7
+159
+92
+123
+114
+182
+64
+151
+127
+8
+105
+154
+187
+134
+125
+147
+159
+36
+183
+176
+12
+88
+23
+149
+90
+5
+16
+56
+192
+50
+177
+13
+90
+21
+123
+152
+2
+47
+66
+176
+66
+13
+89
+17
+100
+53
+13
+7
+129
+109
+97
+1
+138
+18
+71
+63
+147
+114
+163
+155
+65
+198
+4
+40
+7
+89
+73
+33
+146
+181
+175
+25
+175
+31
+13
+195
+62
+14
+129
+53
+153
+47
+106
+14
+126
+35
+78
+157
+41
+36
+49
+171
+189
+197
+82
+122
+194
+64
+40
+68
+51
+100
+140
+139
+183
+44
+19
+123
+170
+115
+165
+157
+54
+114
+200
+178
+69
+17
+80
+135
+87
+115
+105
+199
+50
+106
+192
+197
+57
+169
+100
+83
+199
+45
+82
+88
+190
+157
+27
+157
+98
+179
+187
+118
+26
+96
+140
+183
+35
+166
+87
+26
+176
+20
+140
+60
+109
+110
+86
+126
+181
+156
+105
+31
+44
+182
+100
+162
+76
+2
+133
+181
+97
+151
+36
+60
+41
+106
+66
+43
+66
+13
+84
+187
+171
+145
+133
+100
+2
+119
+94
+94
+124
+99
+80
+189
+16
+1
+65
+179
+90
+136
+4
+3
+189
+104
+128
+32
+45
+182
+90
+98
+181
+9
+30
+96
+112
+8
+43
+188
+142
+166
+118
+13
+19
+199
+25
+157
+121
+119
+25
+81
+62
+40
+85
+156
+173
+36
+54
+7
+159
+88
+100
+11
+172
+134
+60
+159
+14
+54
+1
+120
+115
+12
+38
+119
+175
+181
+115
+63
+140
+76
+4
+137
+192
+120
+196
+98
+25
+67
+181
+84
+78
+109
+159
+172
+6
+90
+85
+106
+67
+52
+114
+17
+83
+141
+107
+173
+75
+95
+103
+158
+26
+138
+197
+138
+58
+109
+131
+12
+92
+46
+50
+87
+73
+60
+105
+96
+27
+106
+190
+190
+34
+95
+63
+125
+181
+163
+154
+61
+177
+117
+112
+19
+111
+96
+178
+2
+12
+62
+60
+6
+99
+144
+177
+163
+190
+77
+152
+21
+153
+135
+34
+194
+57
+3
+107
+13
+121
+12
+183
+194
+115
+146
+44
+149
+100
+66
+94
+170
+182
+160
+126
+112
+145
+59
+53
+187
+51
+24
+88
+111
+76
+55
+52
+20
+49
+120
+75
+178
+191
+148
+173
+109
+97
+8
+174
+173
+74
+88
+67
+12
+69
+112
+49
+90
+103
+12
+144
+158
+51
+89
+76
+57
+63
+70
+55
+99
+101
+113
+176
+39
+51
+155
+77
+66
+107
+53
+153
+44
+86
+128
+195
+18
+151
+147
+123
+22
+24
+151
+92
+198
+161
+183
+53
+72
+159
+109
+27
+186
+76
+178
+191
+143
+138
+143
+23
+52
+103
+156
+6
+37
+169
+78
+151
+6
+79
+22
+18
+115
+130
+147
+113
+157
+126
+145
+133
+95
+179
+24
+129
+162
+14
+34
+77
+159
+63
+147
+117
+178
+19
+117
+135
+156
+126
+153
+182
+119
+82
+18
+178
+104
+21
+198
+198
+9
+69
+137
+3
+191
+118
+193
+94
+29
+131
+124
+166
+84
+14
+126
+35
+79
+162
+62
+114
+127
+139
+93
+110
+24
+160
+143
+22
+45
+72
+26
+114
+51
+84
+47
+128
+149
+144
+121
+34
+120
+15
+17
+164
+38
+151
+164
+33
+118
+17
+41
+94
+1
+162
+165
+133
+114
+92
+128
+145
+122
+30
+78
+1
+108
+43
+88
+145
+84
+197
+35
+33
+88
+32
+7
+154
+66
+11
+72
+138
+180
+41
+28
+1
+155
+126
+159
+23
+105
+28
+28
+116
+44
+20
+125
+175
+128
+191
+197
+67
+33
+198
+88
+151
+113
+121
+113
+192
+139
+106
+184
+155
+76
+68
+125
+135
+92
+136
+192
+127
+40
+98
+26
+79
+42
+141
+66
+129
+184
+149
+37
+83
+163
+38
+160
+23
+100
+196
+79
+111
+152
+121
+159
+62
+143
+107
+156
+172
+37
+73
+103
+169
+87
+2
+28
+154
+76
+67
+121
+128
+77
+114
+196
+154
+162
+185
+53
+59
+80
+148
+174
+116
+127
+120
+182
+12
+42
+140
+71
+163
+143
+191
+60
+46
+138
+18
+65
+35
+27
+47
+39
+13
+128
+56
+187
+20
+44
+81
+96
+44
+6
+41
+193
+190
+7
+138
+162
+136
+158
+127
+146
+133
+86
+121
+152
+30
+10
+197
+94
+192
+105
+105
+91
+200
+187
+121
+46
+194
+148
+146
+141
+138
+159
+114
+53
+89
+65
+186
+135
+135
+3
+1
+181
+83
+68
+68
+196
+168
+46
+168
+196
+68
+41
+40
+74
+82
+27
+30
+138
+163
+140
+171
+168
+76
+145
+183
+199
+147
+95
+52
+59
+90
+13
+69
+101
+187
+16
+12
+132
+83
+113
+132
+178
+83
+95
+27
+110
+23
+147
+78
+149
+191
+7
+124
+80
+168
+91
+37
+199
+68
+18
+96
+19
+53
+149
+16
+156
+198
+181
+110
+26
+173
+3
+66
+171
+31
+48
+13
+47
+165
+171
+138
+93
+116
+65
+148
+105
+99
+55
+40
+148
+136
+79
+56
+25
+54
+97
+100
+122
+40
+141
+90
+69
+9
+34
+123
+32
+82
+10
+124
+56
+25
+47
+54
+106
+151
+152
+161
+195
+128
+14
+132
+65
+6
+49
+42
+12
+96
+69
+153
+99
+14
+197
+58
+177
+141
+49
+30
+141
+180
+13
+58
+35
+94
+49
+48
+52
+83
+33
+55
+31
+92
+75
+28
+94
+111
+24
+142
+39
+158
+1
+186
+111
+196
+176
+96
+191
+89
+14
+88
+6
+44
+14
+89
+6
+37
+175
+115
+118
+77
+198
+99
+14
+199
+67
+18
+103
+58
+23
+16
+90
+193
+153
+180
+110
+36
+29
+56
+76
+151
+22
+176
+58
+169
+98
+66
+115
+97
+149
+26
+18
+69
+59
+134
+74
+34
+146
+166
+87
+29
+193
+102
+75
+131
+112
+95
+169
+159
+34
+171
+124
+200
+90
+144
+53
+25
+72
+14
+35
+88
+20
+128
+188
+174
+158
+180
+63
+159
+190
+112
+164
+180
+4
+11
+29
+74
+189
+64
+91
+168
+192
+46
+149
+83
+161
+21
+73
+54
+69
+130
+162
+4
+162
+141
+191
+79
+157
+28
+160
+107
+5
+70
+178
+43
+52
+129
+111
+103
+19
+195
+198
+36
+30
+60
+93
+23
+103
+8
+124
+77
+147
+190
+20
+8
+73
+161
+116
+48
+46
+47
+68
+188
+121
+30
+99
+125
+56
+19
+6
+69
+166
+172
+143
+114
+199
+169
+22
+18
+107
+82
+138
+88
+89
+143
+55
+44
+176
+59
+174
+118
+140
+179
+16
+88
+192
+157
+20
+107
+63
+15
+123
+3
+113
+52
+100
+129
+77
+103
+127
+39
+90
+197
+171
+57
+4
+112
+38
+27
+20
+81
+104
+103
+77
+141
+156
+67
+199
+191
+161
+48
+43
+31
+197
+108
+73
+71
+169
+180
+165
+167
+123
+33
+96
+78
+5
+127
+123
+196
+68
+48
+80
+47
+169
+190
+22
+28
+168
+159
+46
+45
+64
+178
+92
+152
+88
+162
+181
+34
+175
+144
+90
+43
+51
+125
+92
+28
+145
+19
+6
+69
+166
+174
+153
+154
+155
+143
+65
+106
+54
+174
+163
+11
+200
+104
+29
+40
+180
+119
+100
+127
+69
+71
+3
+184
+77
+11
+170
+125
+24
+25
+134
+181
+79
+45
+163
+173
+176
+99
+18
+18
+143
+98
+105
+151
+161
+9
+1
+132
+182
+109
+14
+108
+126
+186
+182
+21
+92
+163
+147
+19
+198
+17
+117
+155
+79
+78
+159
+49
+69
+173
+23
+182
+88
+90
+153
+107
+68
+48
+78
+39
+130
+34
+35
+110
+146
+90
+28
+161
+112
+28
+166
+140
+149
+37
+87
+191
+164
+65
+114
+103
+197
+52
+142
+191
+67
+86
+110
+92
+164
+154
+56
+147
+182
+173
+199
+41
+54
+159
+68
+181
+77
+31
+94
+87
+82
+106
+102
+63
+55
+170
+127
+32
+47
+198
+166
+13
+185
+194
+107
+97
+17
+34
+54
+18
+24
+180
+68
+185
+101
+143
+154
+39
+53
+167
+124
+40
+129
+18
+146
+118
+200
+137
+23
+106
+33
+51
+8
+190
+68
+101
+199
+85
+122
+170
+119
+190
+65
+85
+127
+200
+61
+168
+62
+65
+32
+10
+172
+149
+147
+141
+125
+83
+170
+80
+148
+171
+93
+23
+108
+40
+70
+66
+165
+197
+99
+18
+22
+172
+39
+90
+187
+120
+35
+134
+95
+163
+128
+106
+82
+143
+117
+21
+74
+55
+63
+91
+178
+47
+88
+103
+30
+56
+71
+124
+111
+148
+89
+10
+56
+52
+6
+174
+185
+152
+48
+117
+78
+14
+184
+178
+21
+122
+146
+177
+150
+108
+101
+36
+110
+132
+6
+52
+63
+106
+72
+86
+66
+26
+164
+153
+44
+91
+151
+90
+182
+81
+50
+168
+164
+73
+163
+125
+81
+165
+65
+103
+36
+92
+31
+157
+68
+195
+161
+11
+21
+32
+3
+135
+185
+97
+116
+29
+131
+126
+184
+169
+164
+65
+116
+112
+30
+171
+158
+17
+79
+124
+30
+68
+140
+31
+124
+70
+101
+183
+189
+91
+44
+52
+116
+32
+148
+200
+65
+194
+186
+168
+138
+113
+42
+37
+47
+150
+77
+112
+185
+103
+159
+25
+123
+117
+196
+123
+179
+165
+183
+16
+54
+180
+196
+159
+191
+113
+160
+149
+54
+182
+6
+4
+173
+1
+52
+106
+168
+57
+31
+77
+183
+5
+186
+71
+151
+69
+61
+143
+116
+9
+12
+191
+43
+142
+67
+122
+130
+86
+151
+136
+53
+97
+111
+196
+174
+87
+156
+155
+129
+184
+146
+22
+19
+121
+154
+39
+44
+119
+118
+40
+184
+143
+11
+178
+169
+16
+170
+81
+161
+37
+176
+123
+155
+23
+147
+79
+151
+199
+39
+42
+105
+57
+197
+76
+84
+23
+181
+81
+60
+35
+75
+137
+153
+84
+130
+23
+170
+13
+145
+156
+38
+26
+14
+51
+179
+16
+84
+165
+38
+142
+112
+200
+196
+175
+87
+145
+94
+58
+107
+124
+179
+162
+165
+135
+122
+123
+42
+148
+108
+122
+155
+39
+40
+88
+171
+35
+70
+107
+17
+142
+94
+93
+112
+40
+28
+15
+41
+109
+88
+149
+102
+70
+108
+20
+147
+106
+112
+126
+146
+147
+172
+106
+91
+198
+169
+33
+76
+164
+96
+105
+168
+69
+105
+7
+100
+142
+151
+28
+12
+24
+34
+194
+56
+197
+79
+102
+103
+99
+71
+133
+165
+193
+73
+103
+167
+76
+154
+45
+85
+102
+51
+190
+81
+185
+179
+12
+63
+67
+39
+38
+77
+119
+22
+64
+188
+157
+48
+79
+41
+140
+70
+162
+148
+30
+49
+27
+121
+90
+49
+86
+76
+90
+54
+119
+28
+100
+152
+13
+110
+147
+94
+47
+37
+200
+67
+8
+40
+176
+97
+194
+95
+26
+106
+4
+69
+180
+63
+165
+19
+33
+31
+88
+56
+142
+149
+24
+3
+1
+183
+87
+78
+90
+40
+30
+19
+47
+112
+47
+80
+58
+31
+67
+122
+132
+102
+24
+25
+138
+4
+180
+49
+73
+4
+164
+153
+47
+106
+13
+127
+50
+156
+88
+129
+181
+128
+138
+75
+16
+20
+180
+99
+179
+183
+91
+105
+8
+105
+164
+42
+176
+83
+111
+125
+153
+196
+197
+23
+171
+17
+166
+46
+183
+81
+46
+149
+78
+132
+95
+182
+36
+184
+178
+15
+91
+8
+38
+152
+176
+86
+140
+67
+140
+38
+171
+87
+191
+160
+47
+46
+53
+102
+141
+130
+111
+93
+164
+148
+13
+154
+4
+41
+14
+119
+190
+71
+121
+89
+50
+97
+136
+144
+44
+174
+49
+131
+147
+100
+78
+175
+150
+127
+7
+105
+170
+75
+121
+51
+20
+62
+196
+17
+138
+79
+29
+65
+137
+33
+172
+132
+47
+97
+161
+99
+141
+162
+101
+152
+3
+51
+84
+45
+116
+94
+124
+95
+59
+101
+75
+140
+169
+154
+10
+73
+150
+48
+136
+190
+117
+195
+120
+168
+123
+35
+102
+99
+73
+154
+66
+12
+77
+156
+50
+97
+129
+104
+67
+66
+191
+154
+9
+69
+138
+9
+13
+196
+64
+24
+166
+183
+3
+174
+19
+153
+149
+120
+182
+16
+56
+199
+90
+149
+82
+155
+196
+185
+149
+37
+78
+136
+121
+104
+134
+73
+33
+138
+138
+187
+82
+10
+125
+60
+42
+111
+94
+169
+167
+84
+200
+47
+82
+71
+94
+125
+105
+110
+112
+87
+112
+96
+169
+150
+183
+147
+38
+112
+130
+177
+94
+171
+178
+132
+191
+162
+56
+75
+149
+23
+198
+185
+130
+114
+115
+68
+174
+29
+11
+11
+168
+106
+127
+12
+131
+77
+82
+2
+81
+69
+85
+88
+165
+198
+103
+42
+122
+156
+43
+57
+160
+46
+36
+7
+121
+64
+99
+14
+200
+73
+38
+174
+105
+71
+80
+41
+129
+10
+100
+117
+1
+156
+126
+157
+9
+43
+184
+116
+46
+31
+175
+176
+79
+94
+50
+57
+97
+70
+148
+58
+19
+194
+197
+36
+43
+135
+29
+160
+102
+168
+95
+61
+108
+105
+56
+194
+58
+7
+119
+57
+69
+104
+1
+73
+34
+149
+184
+169
+157
+28
+154
+73
+51
+56
+78
+162
+72
+177
+11
+77
+164
+96
+99
+129
+90
+177
+55
+136
+122
+114
+186
+91
+72
+15
+42
+116
+127
+117
+158
+100
+176
+161
+184
+57
+93
+47
+43
+42
+62
+199
+35
+20
+7
+62
+117
+143
+7
+157
+76
+44
+185
+116
+35
+170
+110
+130
+195
+198
+35
+30
+66
+133
+1
+15
+77
+135
+115
+78
+31
+89
+55
+130
+86
+144
+93
+61
+133
+48
+97
+153
+47
+104
+3
+86
+90
+171
+13
+141
+134
+135
+10
+44
+178
+76
+58
+62
+52
+155
+64
+188
+155
+44
+69
+24
+124
+130
+63
+11
+102
+114
+171
+1
+73
+27
+111
+26
+154
+95
+186
+62
+105
+70
+79
+40
+138
+64
+145
+100
+99
+91
+59
+139
+102
+169
+97
+59
+84
+182
+131
+156
+156
+137
+15
+60
+31
+50
+18
+60
+1
+69
+9
+36
+132
+71
+44
+26
+164
+152
+36
+51
+183
+41
+197
+18
+136
+55
+105
+137
+77
+29
+88
+65
+3
+37
+190
+15
+177
+133
+6
+39
+182
+145
+39
+126
+11
+129
+83
+132
+52
+125
+81
+162
+47
+29
+150
+40
+95
+16
+38
+88
+186
+128
+97
+32
+125
+59
+34
+74
+138
+163
+134
+137
+22
+100
+4
+125
+115
+163
+147
+15
+171
+90
+2
+4
+7
+3
+162
+141
+192
+90
+13
+64
+72
+57
+98
+77
+177
+175
+59
+174
+119
+151
+35
+56
+23
+36
+11
+149
+192
+15
+164
+57
+65
+81
+100
+76
+153
+38
+54
+184
+16
+43
+122
+144
+170
+122
+7
+142
+193
+80
+149
+173
+97
+32
+118
+20
+59
+178
+140
+37
+163
+51
+36
+163
+54
+55
+49
+198
+152
+132
+23
+156
+128
+164
+34
+132
+90
+153
+112
+97
+178
+195
+167
+55
+28
+69
+166
+179
+182
+80
+46
+156
+128
+164
+41
+166
+31
+96
+96
+119
+46
+8
+40
+171
+67
+66
+191
+155
+16
+104
+78
+136
+115
+64
+150
+132
+38
+47
+138
+9
+16
+17
+158
+197
+157
+173
+29
+21
+67
+11
+68
+109
+49
+115
+50
+66
+147
+89
+11
+67
+110
+55
+146
+178
+160
+158
+109
+36
+33
+77
+167
+110
+163
+192
+84
+175
+98
+18
+29
+11
+5
+133
+161
+167
+155
+27
+175
+4
+55
+97
+86
+47
+105
+12
+129
+67
+46
+73
+31
+128
+90
+195
+161
+7
+199
+131
+2
+31
+174
+168
+42
+141
+64
+121
+151
+14
+128
+43
+109
+73
+55
+80
+186
+197
+112
+104
+17
+171
+78
+130
+76
+92
+64
+164
+3
+150
+72
+86
+68
+32
+183
+15
+47
+143
+40
+158
+186
+97
+110
+185
+125
+84
+184
+151
+51
+145
+15
+185
+175
+185
+140
+173
+183
+137
+184
+67
+153
+115
+111
+34
+12
+167
+96
+77
+194
+74
+102
+151
+191
+189
+17
+3
+67
+177
+56
+151
+1
+46
+75
+37
+143
+128
+87
+174
+61
+199
+52
+118
+44
+1
+13
+77
+140
+153
+62
+194
+10
+114
+193
+134
+64
+186
+141
+171
+158
+13
+59
+43
+127
+178
+127
+163
+34
+143
+152
+28
+198
+137
+48
+52
+83
+34
+57
+40
+132
+31
+2
+136
+199
+171
+34
+64
+80
+111
+147
+86
+192
+180
+156
+116
+98
+143
+180
+194
+140
+100
+142
+155
+55
+136
+125
+130
+55
+164
+91
+77
+43
+166
+15
+195
+38
+76
+118
+24
+87
+110
+78
+73
+141
+191
+84
+186
+156
+71
+20
+84
+124
+192
+38
+101
+68
+104
+12
+138
+117
+66
+142
+63
+103
+50
+172
+187
+178
+185
+114
+23
+110
+57
+148
+180
+150
+84
+158
+190
+120
+14
+6
+113
+26
+138
+197
+136
+50
+77
+13
+187
+4
+140
+10
+1
+118
+97
+121
+55
+46
+180
+68
+194
+148
+146
+149
+181
+141
+22
+65
+193
+181
+151
+74
+87
+61
+183
+150
+57
+187
+14
+7
+114
+23
+112
+71
+18
+68
+49
+84
+67
+45
+67
+199
+194
+174
+102
+48
+174
+9
+91
+67
+185
+109
+185
+133
+135
+19
+95
+6
+182
+40
+200
+47
+80
+58
+32
+76
+164
+108
+172
+60
+15
+152
+177
+100
+6
+138
+171
+186
+183
+26
+105
+4
+80
+44
+144
+68
+112
+63
+168
+46
+159
+145
+45
+162
+170
+167
+75
+149
+18
+169
+56
+20
+16
+119
+168
+142
+140
+163
+124
+79
+157
+36
+2
+89
+118
+106
+182
+140
+198
+134
+22
+125
+157
+15
+82
+155
+196
+184
+141
+192
+80
+155
+18
+112
+113
+73
+20
+68
+26
+149
+60
+18
+170
+62
+44
+109
+61
+187
+178
+183
+98
+147
+199
+77
+72
+136
+171
+6
+95
+117
+56
+79
+177
+148
+98
+58
+73
+116
+40
+198
+25
+170
+200
+69
+19
+98
+18
+27
+200
+155
+133
+7
+42
+190
+170
+109
+124
+169
+98
+68
+126
+150
+169
+63
+61
+2
+61
+157
+189
+126
+60
+26
+18
+75
+90
+73
+29
+117
+39
+182
+149
+52
+178
+197
+184
+130
+128
+1
+60
+151
+171
+69
+77
+41
+156
+168
+9
+147
+200
+79
+77
+155
+35
+22
+13
+87
+5
+48
+49
+63
+142
+87
+47
+97
+164
+114
+4
+4
+191
+111
+149
+93
+25
+114
+58
+123
+16
+195
+23
+189
+129
+73
+81
+29
+48
+29
+144
+6
+139
+183
+51
+58
+91
+30
+158
+82
+71
+91
+108
+29
+5
+171
+186
+183
+21
+81
+106
+104
+76
+119
+29
+109
+189
+162
+67
+151
+104
+68
+69
+6
+16
+46
+135
+197
+174
+73
+72
+175
+2
+40
+25
+193
+137
+87
+94
+180
+41
+25
+181
+69
+185
+91
+80
+60
+47
+142
+29
+98
+136
+132
+170
+35
+82
+177
+123
+152
+4
+56
+103
+118
+184
+44
+10
+61
+82
+142
+116
+23
+96
+172
+171
+76
+119
+37
+151
+175
+93
+186
+82
+23
+199
+191
+156
+19
+110
+92
+166
+168
+117
+190
+90
+30
+172
+165
+43
+174
+58
+191
+24
+22
+121
+128
+85
+157
+178
+57
+145
+157
+42
+42
+71
+52
+75
+189
+60
+55
+196
+84
+136
+67
+177
+65
+197
+3
+44
+37
+29
+44
+11
+68
+112
+64
+174
+71
+60
+121
+186
+27
+88
+88
+137
+32
+161
+87
+71
+46
+39
+18
+163
+17
+32
+43
+171
+43
+114
+105
+2
+69
+197
+163
+8
+179
+3
+11
+42
+155
+158
+153
+95
+197
+132
+22
+141
+53
+47
+6
+18
+56
+177
+158
+158
+133
+178
+69
+13
+62
+55
+179
+176
+47
+103
+195
+43
+105
+40
+99
+32
+109
+164
+9
+179
+193
+155
+190
+148
+178
+144
+61
+72
+88
+81
+97
+53
+49
+22
+89
+139
+35
+160
+42
+18
+132
+27
+180
+37
+4
+95
+139
+180
+35
+190
+24
+38
+16
+157
+197
+171
+55
+195
+78
+115
+186
+85
+35
+44
+156
+138
+26
+113
+51
+91
+88
+108
+57
+173
+131
+31
+7
+163
+118
+46
+13
+71
+106
+198
+41
+65
+23
+152
+106
+68
+61
+153
+171
+47
+146
+55
+20
+25
+174
+22
+173
+40
+84
+147
+132
+72
+40
+196
+21
+164
+198
+113
+97
+169
+138
+109
+19
+132
+24
+157
+128
+156
+186
+118
+35
+149
+179
+131
+181
+105
+4
+79
+38
+119
+172
+165
+44
+177
+69
+25
+128
+145
+115
+192
+116
+170
+178
+146
+75
+134
+130
+177
+94
+174
+6
+67
+150
+100
+58
+46
+157
+129
+163
+22
+60
+168
+71
+115
+51
+70
+160
+138
+185
+75
+181
+17
+72
+84
+61
+10
+110
+172
+46
+127
+151
+167
+47
+179
+58
+133
+82
+96
+38
+169
+72
+112
+27
+152
+74
+76
+189
+54
+27
+78
+24
+50
+82
+47
+145
+49
+195
+125
+199
+74
+52
+48
+22
+101
+11
+163
+79
+6
+125
+103
+91
+24
+126
+139
+102
+160
+48
+49
+67
+160
+159
+113
+52
+90
+80
+67
+88
+126
+162
+42
+194
+191
+4
+106
+4
+68
+177
+50
+108
+1
+37
+14
+157
+18
+96
+14
+22
+6
+36
+165
+71
+143
+21
+40
+49
+142
+11
+188
+31
+100
+122
+35
+119
+200
+132
+193
+170
+87
+196
+195
+14
+127
+40
+102
+52
+200
+129
+176
+102
+29
+55
+76
+161
+83
+53
+175
+174
+75
+86
+42
+76
+82
+7
+106
+175
+103
+41
+123
+167
+98
+94
+81
+41
+116
+135
+163
+168
+142
+144
+187
+29
+93
+99
+160
+71
+184
+69
+163
+158
+86
+93
+190
+103
+109
+126
+179
+139
+26
+112
+37
+17
+171
+75
+114
+8
+28
+94
+120
+70
+144
+38
+135
+66
+188
+135
+121
+111
+176
+59
+173
+108
+94
+193
+117
+166
+142
+163
+104
+159
+22
+99
+2
+119
+97
+116
+25
+111
+44
+68
+19
+99
+29
+82
+32
+52
+28
+107
+188
+167
+114
+188
+99
+105
+145
+122
+32
+92
+67
+176
+57
+163
+66
+134
+8
+44
+193
+167
+70
+117
+73
+181
+33
+173
+146
+122
+16
+199
+53
+131
+112
+98
+179
+195
+160
+8
+10
+192
+69
+86
+94
+198
+138
+50
+62
+121
+171
+140
+102
+158
+32
+173
+147
+130
+58
+182
+169
+178
+150
+95
+26
+101
+174
+139
+75
+195
+99
+46
+184
+90
+89
+126
+162
+37
+172
+97
+35
+140
+132
+129
+191
+190
+17
+196
+25
+191
+118
+192
+96
+47
+21
+104
+37
+84
+175
+101
+31
+77
+187
+28
+87
+76
+75
+167
+129
+78
+109
+153
+137
+48
+56
+109
+154
+139
+56
+81
+190
+12
+158
+45
+51
+99
+143
+164
+99
+123
+45
+168
+3
+107
+16
+134
+66
+188
+137
+136
+183
+78
+25
+44
+45
+73
+35
+153
+6
+59
+105
+99
+50
+17
+51
+157
+82
+81
+153
+187
+153
+36
+37
+100
+71
+124
+105
+123
+190
+36
+110
+138
+35
+172
+119
+172
+161
+22
+84
+108
+90
+176
+46
+92
+138
+6
+194
+119
+163
+113
+13
+63
+63
+16
+129
+33
+39
+142
+100
+125
+55
+8
+154
+51
+120
+66
+117
+111
+12
+75
+144
+195
+75
+93
+86
+80
+111
+152
+110
+96
+193
+91
+11
+53
+18
+30
+24
+75
+38
+151
+167
+48
+182
+65
+153
+129
+200
+45
+69
+12
+49
+186
+82
+14
+151
+186
+155
+58
+153
+4
+44
+32
+195
+86
+161
+196
+131
+22
+151
+113
+122
+116
+3
+173
+17
+144
+116
+1
+162
+167
+151
+1
+49
+87
+86
+136
+38
+8
+111
+194
+172
+87
+170
+41
+118
+144
+199
+106
+43
+108
+63
+6
+71
+177
+24
+158
+129
+156
+178
+70
+15
+66
+62
+178
+114
+83
+75
+108
+176
+86
+134
+35
+1
+99
+184
+15
+36
+85
+189
+169
+118
+182
+38
+188
+190
+47
+176
+33
+14
+187
+199
+115
+97
+150
+27
+19
+70
+53
+88
+53
+133
+122
+132
+97
+198
+115
+108
+20
+147
+107
+118
+150
+44
+112
+80
+71
+109
+18
+128
+7
+93
+99
+164
+90
+68
+1
+198
+174
+70
+53
+91
+69
+3
+193
+135
+77
+45
+183
+90
+97
+175
+178
+98
+187
+36
+140
+117
+39
+183
+153
+72
+60
+111
+129
+181
+123
+115
+180
+48
+70
+190
+114
+175
+29
+1
+152
+101
+43
+152
+127
+1
+63
+168
+47
+168
+191
+34
+85
+2
+51
+92
+92
+129
+149
+139
+88
+85
+119
+148
+18
+178
+106
+32
+40
+156
+178
+71
+25
+110
+39
+50
+148
+39
+108
+101
+33
+91
+53
+102
+138
+114
+43
+40
+49
+142
+8
+172
+163
+37
+156
+5
+25
+114
+58
+122
+12
+174
+141
+80
+14
+169
+86
+198
+17
+125
+200
+71
+32
+153
+34
+28
+68
+155
+126
+157
+15
+80
+141
+130
+115
+120
+87
+45
+84
+106
+77
+113
+185
+96
+114
+20
+98
+9
+176
+179
+85
+108
+78
+103
+115
+168
+172
+128
+17
+155
+182
+99
+155
+37
+31
+60
+81
+144
+142
+155
+54
+128
+89
+181
+90
+112
+70
+9
+27
+87
+81
+100
+76
+158
+60
+144
+128
+73
+82
+39
+103
+67
+74
+45
+6
+32
+136
+132
+172
+44
+124
+147
+166
+81
+193
+28
+31
+139
+156
+88
+130
+185
+143
+196
+89
+172
+36
+70
+93
+130
+150
+128
+20
+168
+36
+101
+85
+8
+86
+41
+74
+79
+11
+155
+31
+191
+66
+80
+89
+16
+95
+27
+108
+8
+83
+23
+197
+174
+74
+77
+4
+129
+140
+82
+34
+63
+77
+95
+81
+36
+89
+8
+50
+35
+159
+43
+32
+7
+158
+90
+120
+110
+184
+116
+38
+189
+194
+66
+50
+110
+13
+91
+33
+181
+191
+117
+188
+79
+182
+183
+59
+109
+126
+178
+136
+19
+94
+195
+126
+4
+95
+134
+153
+112
+96
+173
+173
+83
+146
+131
+71
+52
+70
+159
+126
+124
+14
+171
+101
+70
+113
+45
+58
+145
+154
+21
+143
+67
+121
+122
+47
+183
+77
+14
+194
+37
+78
+141
+139
+172
+184
+152
+60
+196
+37
+55
+3
+121
+99
+109
+165
+15
+2
+85
+92
+189
+106
+134
+58
+139
+119
+62
+104
+70
+80
+57
+23
+26
+153
+86
+140
+63
+126
+187
+191
+67
+79
+79
+161
+59
+108
+119
+148
+15
+162
+34
+153
+10
+87
+37
+42
+119
+141
+175
+181
+113
+55
+114
+195
+145
+118
+2
+151
+87
+167
+19
+13
+109
+138
+52
+70
+151
+79
+117
+192
+101
+75
+147
+3
+101
+180
+175
+32
+17
+16
+146
+134
+89
+126
+163
+41
+186
+146
+6
+125
+101
+76
+156
+49
+96
+131
+125
+176
+135
+26
+142
+16
+25
+4
+2
+183
+82
+42
+119
+140
+167
+148
+189
+199
+97
+196
+104
+66
+63
+183
+140
+190
+85
+199
+31
+200
+124
+147
+170
+101
+74
+137
+157
+112
+65
+181
+106
+8
+96
+104
+164
+51
+29
+116
+37
+182
+163
+138
+165
+150
+17
+153
+171
+47
+146
+53
+2
+138
+15
+54
+187
+40
+155
+174
+52
+148
+25
+18
+88
+167
+12
+174
+131
+28
+187
+72
+153
+69
+37
+4
+98
+148
+15
+154
+192
+174
+117
+133
+151
+113
+118
+93
+99
+163
+91
+76
+41
+167
+33
+99
+103
+125
+25
+32
+166
+107
+151
+147
+123
+16
+194
+20
+178
+92
+146
+56
+21
+23
+152
+109
+88
+149
+102
+79
+154
+18
+119
+155
+64
+186
+142
+185
+30
+121
+54
+37
+138
+99
+156
+43
+57
+158
+34
+186
+9
+185
+28
+108
+199
+20
+134
+25
+145
+44
+167
+5
+127
+124
+3
+101
+184
+198
+132
+10
+76
+170
+141
+119
+44
+192
+161
+40
+193
+3
+83
+77
+117
+8
+1
+133
+194
+169
+69
+100
+179
+174
+33
+35
+116
+178
+29
+176
+192
+171
+104
+84
+169
+62
+57
+186
+3
+146
+50
+190
+90
+34
+191
+45
+153
+117
+130
+127
+198
+45
+89
+129
+175
+87
+148
+113
+144
+51
+12
+17
+1
+48
+88
+92
+164
+162
+95
+119
+62
+98
+34
+123
+36
+109
+132
+14
+94
+42
+6
+64
+130
+2
+50
+81
+39
+106
+84
+153
+160
+188
+88
+39
+50
+147
+36
+94
+42
+8
+74
+176
+190
+160
+46
+43
+41
+63
+8
+85
+42
+88
+146
+91
+30
+167
+133
+101
+6
+132
+138
+47
+38
+10
+119
+29
+104
+160
+27
+125
+107
+116
+138
+188
+84
+18
+147
+128
+42
+103
+43
+135
+25
+135
+190
+129
+67
+41
+46
+107
+33
+37
+132
+61
+176
+114
+95
+151
+52
+155
+65
+195
+189
+175
+156
+162
+164
+133
+121
+131
+99
+13
+188
+13
+192
+39
+104
+77
+133
+102
+18
+194
+2
+72
+13
+36
+99
+69
+127
+142
+108
+175
+78
+90
+43
+51
+122
+79
+176
+143
+78
+183
+199
+151
+117
+145
+22
+29
+178
+8
+45
+2
+7
+31
+123
+59
+54
+189
+54
+23
+54
+115
+12
+38
+118
+168
+149
+182
+155
+97
+189
+58
+51
+185
+53
+51
+31
+132
+116
+112
+29
+168
+146
+168
+95
+63
+127
+199
+50
+111
+16
+96
+37
+159
+28
+136
+165
+165
+111
+183
+99
+148
+200
+66
+1
+18
+97
+20
+55
+149
+1
+67
+197
+180
+103
+2
+87
+109
+74
+65
+125
+168
+82
+184
+164
+137
+145
+37
+121
+191
+61
+44
+123
+138
+128
+127
+13
+134
+92
+144
+39
+147
+128
+50
+149
+41
+108
+81
+115
+163
+146
+6
+126
+101
+77
+157
+49
+87
+77
+85
+15
+131
+51
+130
+120
+149
+20
+179
+95
+163
+124
+79
+159
+51
+75
+192
+74
+124
+79
+158
+36
+196
+51
+146
+23
+26
+149
+62
+29
+21
+64
+196
+1
+45
+64
+180
+110
+38
+46
+132
+183
+108
+4
+59
+115
+163
+143
+196
+90
+177
+59
+160
+31
+150
+22
+185
+116
+35
+172
+120
+167
+128
+70
+63
+156
+167
+2
+109
+36
+37
+101
+74
+135
+147
+70
+93
+132
+157
+159
+144
+36
+122
+14
+188
+6
+145
+16
+195
+25
+194
+145
+126
+50
+172
+183
+155
+84
+109
+97
+6
+168
+153
+6
+66
+137
+36
+181
+164
+159
+84
+74
+90
+78
+56
+37
+121
+193
+76
+118
+27
+97
+144
+191
+51
+191
+89
+19
+114
+113
+53
+103
+137
+100
+167
+107
+144
+98
+101
+123
+30
+73
+170
+166
+66
+107
+52
+145
+9
+149
+12
+135
+104
+6
+101
+158
+42
+28
+194
+117
+158
+97
+162
+99
+140
+149
+36
+74
+119
+53
+48
+9
+25
+73
+15
+35
+76
+140
+157
+82
+81
+154
+198
+1
+25
+147
+57
+21
+18
+123
+174
+141
+80
+14
+169
+92
+31
+162
+93
+102
+180
+161
+154
+74
+57
+85
+196
+10
+101
+117
+193
+113
+138
+16
+52
+172
+165
+43
+177
+78
+77
+164
+92
+79
+46
+167
+185
+10
+199
+105
+43
+112
+86
+107
+74
+78
+10
+159
+62
+141
+96
+103
+159
+32
+158
+65
+169
+32
+72
+141
+3
+152
+89
+164
+187
+47
+1
+184
+94
+109
+9
+74
+170
+150
+174
+100
+35
+110
+142
+70
+139
+6
+190
+90
+27
+155
+93
+158
+119
+90
+70
+13
+51
+193
+99
+61
+72
+84
+62
+19
+157
+168
+200
+88
+129
+185
+157
+76
+43
+178
+87
+118
+127
+106
+91
+193
+144
+127
+69
+77
+45
+177
+58
+156
+13
+74
+130
+117
+134
+154
+122
+151
+8
+93
+87
+89
+152
+114
+120
+92
+75
+21
+52
+128
+103
+68
+77
+53
+32
+112
+189
+128
+68
+53
+111
+192
+154
+193
+176
+119
+136
+146
+48
+182
+58
+113
+160
+147
+47
+158
+125
+135
+85
+98
+22
+51
+117
+43
+4
+37
+189
+5
+131
+143
+80
+200
+78
+69
+116
+74
+8
+182
+18
+74
+84
+40
+91
+183
+83
+57
+195
+60
+9
+113
+2
+196
+154
+162
+195
+109
+102
+34
+88
+22
+146
+77
+153
+26
+182
+58
+114
+167
+173
+141
+91
+78
+46
+180
+67
+183
+96
+136
+153
+93
+183
+62
+130
+26
+182
+61
+136
+67
+177
+61
+175
+106
+61
+13
+129
+64
+22
+156
+141
+43
+191
+161
+45
+21
+128
+179
+121
+117
+14
+30
+53
+51
+33
+141
+148
+24
+14
+74
+117
+44
+9
+58
+74
+124
+79
+156
+29
+173
+173
+86
+162
+3
+159
+128
+141
+95
+98
+141
+164
+117
+26
+106
+1
+55
+122
+33
+108
+151
+134
+49
+89
+92
+152
+92
+182
+69
+176
+39
+47
+134
+183
+94
+119
+69
+147
+56
+19
+11
+99
+94
+80
+36
+97
+59
+80
+151
+185
+150
+40
+94
+1
+163
+176
+187
+138
+153
+71
+58
+106
+117
+152
+57
+177
+153
+128
+191
+200
+82
+91
+10
+47
+192
+130
+55
+167
+108
+147
+109
+134
+25
+148
+63
+47
+116
+80
+31
+72
+156
+89
+133
+195
+173
+88
+174
+53
+160
+79
+42
+141
+68
+145
+56
+36
+112
+147
+78
+150
+197
+32
+24
+56
+119
+10
+195
+81
+133
+75
+51
+34
+144
+159
+62
+144
+112
+175
+43
+86
+136
+40
+20
+164
+3
+144
+39
+134
+58
+142
+136
+136
+194
+144
+118
+12
+15
+180
+151
+86
+165
+13
+199
+79
+81
+177
+137
+32
+166
+107
+147
+125
+29
+51
+50
+41
+200
+28
+172
+183
+158
+101
+183
+189
+94
+64
+135
+39
+23
+186
+116
+22
+85
+120
+152
+37
+58
+16
+175
+111
+92
+153
+94
+193
+111
+129
+180
+118
+95
+107
+194
+2
+67
+183
+98
+150
+16
+148
+146
+148
+178
+133
+3
+20
+95
+195
+111
+114
+92
+124
+119
+7
+170
+158
+18
+90
+179
+65
+183
+115
+51
+72
+171
+183
+161
+122
+88
+32
+3
+128
+147
+126
+39
+99
+47
+190
+120
+14
+2
+90
+122
+122
+37
+123
+8
+141
+176
+189
+154
+24
+158
+129
+157
+184
+91
+93
+144
+30
+82
+26
+24
+113
+58
+135
+91
+138
+9
+15
+10
+128
+79
+121
+16
+10
+120
+36
+137
+96
+151
+41
+85
+149
+129
+30
+25
+82
+68
+76
+45
+190
+134
+96
+174
+182
+124
+110
+144
+78
+176
+153
+140
+63
+117
+136
+163
+158
+86
+98
+13
+194
+52
+168
+144
+156
+44
+64
+192
+178
+142
+49
+17
+63
+25
+182
+72
+193
+117
+163
+132
+124
+158
+39
+11
+119
+18
+40
+79
+115
+178
+36
+17
+177
+110
+69
+26
+135
+177
+52
+122
+62
+77
+106
+139
+84
+59
+198
+60
+178
+131
+182
+114
+53
+92
+79
+47
+172
+10
+115
+6
+3
+163
+153
+57
+166
+85
+20
+155
+153
+127
+191
+2
+96
+163
+113
+13
+63
+67
+35
+9
+144
+187
+26
+76
+20
+39
+58
+199
+71
+43
+15
+109
+119
+132
+125
+163
+54
+59
+68
+77
+51
+18
+50
+144
+18
+13
+114
+168
+185
+3
+156
+112
+73
+31
+134
+126
+153
+185
+134
+141
+44
+194
+171
+79
+136
+104
+5
+93
+112
+41
+38
+64
+45
+97
+176
+187
+142
+167
+126
+57
+9
+147
+1
+88
+121
+133
+116
+100
+156
+41
+40
+75
+90
+67
+188
+132
+101
+22
+20
+126
+183
+162
+129
+114
+127
+139
+90
+93
+155
+89
+142
+58
+71
+104
+186
+181
+20
+89
+159
+157
+108
+43
+85
+125
+185
+186
+46
+8
+37
+151
+171
+71
+87
+82
+114
+149
+63
+42
+87
+150
+120
+168
+131
+76
+81
+4
+99
+160
+77
+19
+25
+181
+63
+153
+153
+142
+80
+3
+101
+174
+142
+85
+37
+58
+18
+184
+144
+15
+193
+29
+39
+171
+76
+119
+34
+138
+123
+101
+105
+120
+174
+169
+49
+182
+49
+56
+101
+101
+100
+97
+82
+20
+187
+141
+169
+144
+145
+174
+142
+85
+35
+51
+191
+92
+35
+180
+169
+197
+58
+177
+144
+78
+167
+108
+145
+95
+69
+164
+163
+101
+146
+168
+95
+62
+120
+162
+95
+110
+13
+87
+6
+55
+79
+179
+165
+178
+186
+117
+30
+132
+120
+135
+131
+179
+90
+134
+197
+179
+103
+13
+147
+169
+93
+43
+21
+141
+64
+115
+116
+63
+141
+80
+11
+149
+192
+13
+156
+15
+92
+18
+84
+146
+120
+5
+156
+91
+147
+66
+68
+19
+105
+63
+37
+53
+192
+73
+114
+23
+116
+92
+109
+34
+24
+37
+7
+112
+14
+77
+134
+116
+90
+98
+174
+168
+42
+143
+82
+10
+122
+49
+194
+124
+2
+102
+191
+31
+69
+137
+5
+198
+148
+110
+128
+180
+130
+165
+16
+18
+163
+18
+47
+120
+95
+95
+117
+50
+46
+28
+150
+53
+171
+154
+186
+129
+100
+40
+143
+101
+123
+35
+99
+82
+9
+112
+199
+182
+105
+197
+39
+62
+28
+12
+15
+188
+194
+75
+107
+172
+68
+64
+174
+65
+26
+178
+32
+194
+75
+113
+200
+189
+132
+93
+176
+17
+120
+166
+123
+46
+167
+191
+48
+168
+178
+155
+133
+8
+50
+26
+111
+36
+18
+183
+144
+14
+194
+39
+92
+2
+183
+82
+47
+145
+45
+165
+192
+68
+78
+64
+79
+104
+111
+131
+194
+182
+151
+72
+74
+194
+101
+63
+72
+71
+179
+39
+24
+195
+156
+185
+104
+164
+52
+35
+142
+144
+187
+27
+77
+25
+58
+123
+19
+12
+106
+125
+199
+76
+66
+112
+82
+82
+160
+24
+108
+30
+13
+11
+154
+26
+170
+184
+178
+15
+85
+181
+118
+87
+60
+179
+136
+5
+5
+185
+69
+153
+96
+4
+164
+148
+13
+148
+178
+136
+16
+75
+111
+191
+154
+5
+50
+52
+67
+133
+2
+13
+62
+56
+184
+199
+139
+50
+50
+48
+42
+18
+132
+31
+1
+128
+162
+19
+57
+179
+158
+143
+31
+104
+149
+158
+12
+51
+200
+141
+54
+53
+36
+143
+135
+123
+122
+29
+75
+191
+74
+121
+67
+115
+85
+79
+115
+180
+42
+36
+42
+128
+194
+15
+144
+126
+65
+59
+172
+103
+68
+88
+113
+88
+118
+116
+35
+167
+92
+54
+93
+79
+37
+114
+153
+92
+180
+54
+108
+166
+28
+72
+182
+44
+32
+192
+67
+80
+77
+148
+195
+41
+96
+10
+200
+110
+59
+165
+63
+99
+27
+72
+194
+115
+146
+43
+146
+92
+44
+36
+24
+22
+120
+124
+69
+101
+191
+34
+89
+30
+178
+2
+14
+70
+97
+153
+49
+113
+44
+50
+100
+156
+35
+11
+153
+26
+180
+48
+69
+183
+79
+32
+81
+3
+90
+113
+69
+198
+168
+31
+73
+165
+135
+125
+140
+120
+61
+85
+164
+19
+37
+55
+199
+98
+199
+118
+121
+64
+95
+196
+120
+156
+63
+173
+75
+94
+89
+87
+123
+157
+34
+194
+57
+200
+91
+145
+59
+47
+153
+101
+29
+72
+173
+191
+188
+11
+178
+171
+24
+6
+22
+77
+71
+130
+148
+117
+175
+3
+40
+18
+148
+128
+35
+61
+54
+174
+163
+16
+29
+28
+112
+18
+100
+44
+164
+191
+71
+108
+6
+69
+162
+153
+64
+8
+69
+146
+60
+44
+126
+162
+43
+3
+35
+184
+192
+96
+52
+51
+46
+16
+86
+171
+53
+181
+9
+30
+97
+116
+28
+123
+90
+37
+11
+133
+104
+28
+37
+173
+102
+60
+45
+129
+171
+64
+50
+124
+100
+85
+14
+121
+6
+149
+40
+104
+66
+59
+163
+50
+32
+150
+11
+118
+15
+25
+21
+96
+195
+104
+73
+101
+152
+198
+29
+188
+73
+148
+33
+71
+130
+141
+78
+198
+86
+142
+76
+183
+15
+46
+143
+49
+7
+2
+149
+80
+138
+110
+17
+121
+169
+127
+49
+150
+60
+14
+145
+146
+173
+127
+2
+75
+29
+103
+158
+20
+104
+49
+154
+87
+140
+61
+107
+99
+33
+107
+147
+119
+193
+90
+2
+7
+30
+113
+12
+60
+55
+189
+39
+137
+71
+198
+148
+108
+117
+133
+141
+53
+53
+48
+8
+21
+55
+147
+186
+195
+97
+25
+82
+71
+88
+91
+149
+83
+158
+1
+185
+101
+139
+129
+130
+18
+141
+84
+37
+70
+91
+118
+90
+85
+101
+42
+149
+115
+151
+74
+88
+57
+159
+40
+9
+98
+108
+163
+10
+200
+110
+59
+165
+62
+88
+167
+12
+173
+131
+30
+9
+184
+20
+71
+44
+31
+190
+61
+62
+24
+192
+136
+93
+132
+157
+162
+157
+86
+109
+81
+111
+135
+15
+77
+126
+64
+55
+158
+55
+109
+165
+11
+182
+198
+152
+130
+16
+130
+37
+57
+6
+128
+117
+152
+59
+188
+3
+125
+128
+45
+126
+147
+151
+189
+179
+170
+13
+147
+167
+84
+2
+60
+143
+121
+46
+187
+106
+157
+194
+146
+137
+108
+17
+132
+41
+65
+17
+122
+181
+189
+101
+113
+166
+184
+7
+190
+81
+180
+150
+79
+126
+51
+173
+183
+138
+185
+68
+148
+79
+141
+140
+169
+156
+18
+104
+65
+55
+144
+175
+155
+155
+138
+32
+150
+14
+143
+128
+89
+178
+73
+34
+152
+10
+91
+63
+162
+200
+148
+89
+6
+42
+194
+193
+13
+138
+115
+53
+83
+21
+184
+115
+32
+161
+82
+47
+141
+28
+99
+142
+162
+99
+138
+138
+184
+69
+161
+141
+4
+152
+82
+124
+10
+140
+154
+67
+16
+100
+53
+23
+65
+181
+104
+192
+23
+10
+56
+51
+200
+141
+53
+47
+12
+50
+193
+108
+118
+133
+141
+51
+42
+194
+185
+167
+132
+95
+183
+48
+44
+34
+10
+150
+17
+149
+146
+140
+124
+89
+20
+122
+160
+62
+129
+20
+165
+11
+177
+169
+20
+2
+38
+13
+136
+100
+180
+181
+71
+2
+169
+1
+86
+110
+88
+143
+67
+114
+81
+64
+55
+158
+57
+115
+185
+73
+178
+12
+74
+137
+157
+116
+82
+54
+184
+20
+67
+18
+112
+109
+52
+132
+125
+163
+55
+69
+118
+88
+72
+41
+2
+47
+62
+156
+177
+58
+159
+34
+175
+148
+114
+158
+124
+123
+24
+41
+35
+43
+143
+73
+154
+67
+23
+131
+188
+147
+192
+29
+50
+44
+10
+70
+128
+145
+116
+193
+115
+154
+94
+177
+20
+128
+188
+180
+193
+136
+86
+90
+173
+25
+198
+164
+3
+147
+56
+21
+21
+142
+60
+83
+165
+46
+188
+115
+4
+191
+112
+156
+130
+183
+126
+112
+139
+28
+122
+83
+5
+79
+36
+104
+103
+86
+189
+164
+81
+13
+152
+196
+13
+110
+148
+99
+66
+104
+34
+66
+97
+191
+70
+106
+8
+98
+116
+21
+81
+99
+68
+123
+126
+49
+166
+159
+58
+120
+200
+123
+135
+108
+33
+29
+74
+190
+71
+120
+80
+4
+103
+188
+3
+126
+136
+80
+57
+27
+51
+63
+122
+166
+103
+129
+46
+118
+95
+108
+194
+197
+39
+65
+38
+48
+149
+64
+45
+95
+169
+163
+61
+104
+76
+120
+39
+155
+180
+89
+112
+75
+41
+171
+61
+30
+29
+107
+183
+134
+164
+177
+192
+160
+38
+188
+186
+24
+72
+23
+85
+112
+104
+21
+188
+141
+157
+77
+50
+8
+199
+120
+133
+120
+122
+54
+25
+66
+172
+37
+75
+119
+40
+169
+59
+30
+56
+67
+101
+2
+102
+1
+85
+105
+68
+62
+163
+24
+77
+49
+5
+193
+112
+135
+5
+16
+57
+195
+64
+26
+184
+75
+190
+71
+116
+62
+125
+200
+76
+52
+31
+123
+63
+69
+56
+112
+173
+28
+15
+38
+89
+200
+198
+191
+165
+70
+136
+192
+130
+53
+152
+34
+43
+150
+118
+162
+110
+6
+49
+41
+5
+65
+147
+104
+101
+74
+136
+147
+60
+39
+98
+42
+175
+70
+48
+60
+128
+36
+62
+51
+153
+61
+189
+192
+48
+168
+175
+139
+64
+130
+11
+95
+76
+5
+147
+36
+93
+37
+187
+196
+91
+185
+89
+73
+38
+173
+98
+30
+98
+120
+41
+172
+62
+27
+2
+174
+29
+9
+1
+126
+144
+136
+117
+83
+49
+148
+53
+185
+35
+152
+199
+24
+158
+135
+192
+140
+109
+200
+18
+109
+94
+183
+60
+109
+119
+134
+139
+31
+135
+129
+163
+19
+45
+100
+199
+99
+5
+142
+11
+192
+52
+192
+82
+168
+73
+132
+136
+27
+143
+15
+1
+79
+62
+63
+26
+190
+108
+142
+77
+190
+44
+158
+152
+91
+182
+74
+13
+12
+152
+10
+94
+73
+193
+101
+75
+141
+177
+194
+173
+96
+19
+57
+167
+96
+72
+170
+175
+119
+143
+183
+16
+50
+158
+101
+182
+189
+98
+87
+42
+66
+25
+153
+99
+20
+30
+1
+140
+32
+133
+113
+82
+80
+143
+141
+160
+93
+121
+92
+67
+176
+58
+166
+80
+187
+4
+138
+196
+137
+61
+140
+90
+82
+79
+144
+148
+199
+63
+188
+166
+103
+131
+57
+166
+90
+44
+57
+147
+176
+128
+189
+185
+13
+14
+175
+120
+152
+32
+24
+58
+130
+64
+10
+91
+52
+100
+131
+88
+151
+115
+133
+164
+193
+84
+169
+54
+11
+177
+169
+25
+26
+139
+198
+140
+59
+99
+67
+112
+71
+21
+91
+160
+143
+23
+50
+99
+148
+194
+40
+91
+192
+135
+81
+73
+115
+33
+166
+99
+102
+122
+18
+10
+102
+124
+31
+65
+118
+123
+76
+154
+43
+71
+42
+17
+122
+180
+186
+97
+112
+195
+168
+54
+14
+196
+53
+156
+57
+142
+142
+179
+199
+184
+117
+48
+34
+180
+174
+22
+169
+22
+11
+73
+145
+10
+160
+71
+189
+104
+121
+192
+64
+61
+191
+200
+82
+98
+46
+199
+181
+99
+164
+97
+111
+193
+157
+6
+30
+127
+88
+193
+165
+57
+54
+19
+26
+189
+97
+86
+43
+86
+132
+14
+99
+74
+157
+75
+39
+163
+30
+116
+27
+119
+75
+183
+25
+103
+1
+80
+72
+109
+11
+89
+36
+14
+165
+67
+114
+85
+86
+155
+156
+145
+70
+119
+86
+43
+90
+151
+99
+41
+151
+144
+106
+141
+93
+88
+98
+195
+91
+188
+115
+198
+154
+145
+84
+5
+77
+16
+8
+100
+131
+92
+174
+22
+164
+190
+69
+101
+189
+25
+55
+104
+130
+47
+108
+30
+10
+192
+67
+74
+39
+174
+93
+189
+103
+119
+189
+66
+98
+193
+83
+160
+12
+38
+121
+184
+15
+33
+67
+106
+28
+21
+73
+52
+64
+111
+95
+174
+194
+198
+42
+69
+37
+7
+111
+3
+20
+97
+4
+158
+111
+48
+91
+117
+86
+61
+195
+25
+1
+180
+76
+40
+157
+183
+93
+109
+21
+149
+105
+89
+189
+134
+107
+35
+48
+181
+52
+84
+41
+87
+158
+166
+175
+155
+157
+149
+81
+149
+166
+61
+73
+86
+64
+12
+98
+86
+32
+22
+50
+100
+152
+13
+111
+154
+122
+152
+13
+115
+173
+5
+78
+26
+55
+103
+123
+15
+182
+156
+104
+19
+184
+135
+158
+133
+175
+54
+152
+25
+181
+66
+170
+26
+23
+110
+54
+135
+123
+125
+46
+152
+105
+59
+17
+171
+73
+104
+165
+53
+40
+166
+34
+112
+170
+15
+160
+28
+129
+126
+192
+23
+7
+40
+178
+114
+82
+70
+86
+81
+119
+184
+36
+162
+55
+68
+120
+108
+167
+30
+82
+19
+184
+130
+127
+194
+22
+192
+155
+2
+21
+109
+68
+26
+150
+66
+44
+77
+67
+108
+48
+121
+95
+83
+48
+139
+5
+178
+24
+147
+64
+68
+33
+189
+38
+125
+13
+155
+13
+84
+195
+12
+119
+12
+3
+108
+27
+193
+115
+153
+90
+161
+159
+107
+11
+104
+122
+2
+112
+58
+140
+121
+69
+128
+153
+163
+3
+153
+98
+11
+189
+34
+107
+138
+68
+168
+196
+65
+29
+195
+110
+105
+40
+95
+12
+19
+3
+50
+73
+194
+108
+104
+54
+190
+60
+48
+149
+65
+54
+141
+161
+104
+173
+108
+94
+188
+88
+34
+21
+19
+123
+172
+127
+20
+180
+99
+175
+159
+180
+51
+90
+85
+99
+37
+128
+40
+91
+187
+104
+146
+142
+139
+159
+98
+163
+100
+132
+93
+171
+195
+28
+16
+49
+145
+36
+112
+148
+87
+190
+155
+26
+162
+138
+168
+168
+102
+99
+79
+191
+32
+78
+182
+193
+126
+20
+185
+132
+126
+174
+109
+89
+157
+140
+31
+123
+65
+83
+117
+158
+99
+175
+162
+3
+164
+156
+62
+171
+69
+77
+43
+163
+194
+103
+72
+108
+3
+51
+81
+26
+30
+147
+18
+185
+154
+57
+158
+37
+4
+88
+98
+196
+97
+22
+57
+145
+161
+59
+112
+140
+35
+150
+190
+186
+10
+188
+41
+161
+197
+132
+26
+168
+177
+153
+126
+179
+144
+52
+21
+58
+161
+48
+43
+27
+173
+200
+44
+62
+182
+137
+186
+82
+20
+180
+105
+14
+140
+116
+41
+4
+58
+118
+186
+56
+62
+69
+65
+165
+9
+175
+166
+25
+60
+134
+65
+188
+140
+152
+50
+139
+184
+55
+79
+179
+168
+2
+98
+175
+170
+46
+145
+61
+65
+39
+52
+162
+100
+148
+190
+12
+159
+49
+66
+157
+150
+91
+2
+192
+137
+94
+130
+135
+45
+52
+108
+187
+152
+28
+4
+174
+12
+111
+155
+135
+19
+101
+40
+133
+35
+16
+185
+164
+125
+74
+117
+42
+4
+41
+16
+129
+29
+20
+61
+187
+170
+142
+119
+39
+165
+45
+181
+89
+102
+19
+195
+199
+46
+84
+91
+192
+134
+76
+54
+42
+166
+23
+42
+49
+120
+79
+195
+59
+5
+98
+148
+3
+91
+115
+80
+41
+130
+13
+115
+173
+1
+54
+115
+6
+199
+143
+70
+137
+189
+105
+130
+39
+65
+45
+88
+118
+123
+76
+151
+23
+179
+71
+18
+69
+60
+137
+84
+75
+90
+71
+16
+56
+195
+75
+92
+80
+54
+8
+169
+139
+118
+54
+68
+124
+130
+66
+26
+166
+161
+78
+23
+32
+190
+56
+24
+45
+59
+146
+152
+198
+18
+129
+16
+140
+96
+114
+24
+121
+113
+186
+103
+147
+163
+52
+51
+42
+194
+183
+154
+82
+108
+107
+72
+75
+3
+145
+45
+166
+191
+58
+27
+41
+7
+74
+178
+6
+38
+180
+138
+7
+2
+155
+112
+83
+91
+200
+185
+113
+14
+70
+95
+135
+162
+157
+87
+115
+107
+8
+84
+41
+88
+162
+178
+13
+80
+166
+84
+6
+85
+57
+183
+186
+74
+171
+163
+44
+195
+175
+101
+30
+75
+178
+194
+165
+47
+200
+181
+90
+116
+85
+70
+56
+104
+122
+198
+93
+180
+44
+44
+69
+20
+102
+34
+85
+5
+65
+147
+103
+92
+30
+156
+64
+183
+129
+124
+187
+11
+181
+190
+114
+169
+197
+56
+170
+118
+178
+7
+40
+180
+118
+93
+99
+157
+50
+93
+105
+197
+41
+80
+107
+125
+192
+30
+57
+73
+122
+82
+195
+29
+22
+79
+73
+132
+134
+20
+119
+136
+146
+49
+185
+73
+175
+191
+175
+130
+9
+83
+20
+176
+81
+101
+78
+160
+62
+132
+30
+1
+133
+191
+152
+198
+19
+134
+32
+192
+65
+66
+13
+88
+13
+92
+35
+182
+176
+22
+150
+102
+61
+55
+182
+196
+139
+78
+15
+192
+19
+191
+178
+151
+109
+97
+2
+143
+42
+167
+28
+64
+132
+21
+136
+28
+147
+31
+72
+151
+58
+196
+53
+157
+66
+185
+116
+31
+146
+200
+89
+135
+13
+64
+68
+31
+175
+172
+60
+12
+137
+118
+75
+188
+54
+39
+148
+136
+84
+85
+152
+150
+133
+47
+88
+108
+57
+172
+122
+184
+6
+184
+48
+34
+173
+134
+46
+74
+30
+114
+17
+79
+126
+48
+160
+127
+124
+199
+85
+117
+142
+197
+108
+76
+86
+35
+34
+90
+42
+42
+77
+82
+1
+71
+15
+56
+1
+106
+31
+38
+147
+144
+139
+142
+3
+146
+47
+172
+8
+104
+156
+2
+8
+37
+146
+149
+180
+144
+43
+165
+5
+145
+31
+77
+185
+26
+87
+92
+173
+11
+118
+6
+177
+9
+68
+125
+141
+123
+74
+135
+150
+82
+146
+144
+149
+198
+48
+114
+51
+84
+46
+119
+104
+157
+9
+44
+189
+140
+136
+160
+141
+7
+175
+186
+142
+183
+20
+77
+84
+18
+153
+157
+167
+186
+16
+24
+3
+199
+171
+42
+111
+90
+145
+62
+72
+76
+12
+187
+18
+29
+10
+3
+134
+175
+47
+111
+42
+61
+186
+171
+154
+194
+174
+102
+52
+195
+100
+47
+184
+84
+47
+128
+145
+121
+19
+31
+18
+29
+15
+31
+52
+33
+131
+88
+152
+120
+153
+38
+51
+165
+132
+105
+47
+137
+198
+159
+174
+12
+108
+143
+84
+23
+183
+93
+116
+61
+122
+188
+25
+66
+170
+29
+47
+20
+97
+8
+174
+176
+88
+152
+118
+144
+200
+105
+34
+61
+65
+43
+74
+65
+125
+165
+66
+109
+60
+183
+160
+121
+84
+17
+152
+162
+2
+158
+133
+179
+81
+79
+151
+197
+21
+160
+167
+168
+105
+117
+159
+103
+186
+191
+71
+109
+12
+96
+70
+161
+135
+167
+189
+34
+106
+131
+32
+16
+11
+118
+14
+26
+29
+145
+11
+165
+97
+95
+98
+136
+140
+17
+46
+127
+151
+170
+58
+20
+2
+38
+11
+122
+40
+142
+89
+61
+169
+65
+74
+55
+72
+137
+172
+2
+64
+172
+55
+188
+34
+114
+183
+68
+169
+1
+88
+119
+123
+67
+101
+2
+107
+23
+178
+63
+183
+127
+121
+186
+26
+81
+60
+29
+38
+166
+62
+73
+84
+53
+161
+96
+127
+102
+72
+113
+35
+195
+58
+193
+38
+98
+44
+184
+110
+4
+36
+177
+144
+69
+123
+118
+5
+165
+149
+12
+132
+83
+113
+129
+161
+5
+181
+45
+45
+66
+189
+142
+153
+47
+100
+186
+12
+1
+105
+20
+173
+63
+24
+183
+80
+38
+105
+93
+10
+28
+75
+6
+156
+89
+132
+187
+143
+171
+142
+118
+33
+139
+133
+152
+116
+129
+137
+60
+131
+42
+77
+86
+29
+3
+158
+125
+125
+29
+55
+69
+121
+105
+147
+134
+86
+111
+98
+188
+51
+18
+46
+121
+111
+179
+78
+65
+88
+142
+64
+105
+58
+8
+126
+87
+189
+155
+27
+171
+183
+163
+133
+131
+190
+159
+46
+47
+71
+200
+166
+197
+84
+138
+71
+184
+71
+168
+174
+129
+11
+108
+151
+131
+33
+15
+197
+51
+138
+173
+196
+16
+138
+86
+77
+90
+47
+75
+33
+121
+38
+134
+68
+4
+14
+49
+168
+166
+84
+16
+144
+115
+2
+177
+45
+78
+67
+101
+6
+131
+136
+38
+3
+79
+46
+168
+197
+78
+94
+65
+139
+56
+86
+14
+108
+127
+189
+194
+65
+46
+94
+155
+86
+121
+152
+21
+166
+7
+149
+31
+47
+6
+18
+54
+165
+103
+138
+104
+181
+157
+112
+64
+174
+77
+93
+66
+167
+5
+130
+139
+63
+131
+21
+144
+76
+169
+126
+40
+111
+107
+42
+94
+187
+79
+193
+51
+170
+158
+22
+115
+90
+110
+53
+133
+122
+133
+107
+44
+99
+5
+136
+177
+41
+54
+158
+64
+163
+5
+166
+157
+50
+89
+84
+104
+69
+78
+47
+185
+83
+37
+80
+146
+160
+47
+47
+60
+139
+101
+156
+22
+136
+16
+78
+126
+50
+170
+175
+124
+169
+101
+89
+21
+130
+193
+189
+1
+111
+57
+140
+134
+144
+60
+68
+68
+2
+3
+196
+154
+161
+181
+38
+4
+82
+56
+5
+127
+117
+161
+117
+57
+95
+56
+85
+5
+71
+179
+44
+49
+106
+193
+6
+104
+167
+70
+118
+77
+5
+137
+180
+53
+95
+97
+131
+115
+117
+65
+139
+48
+44
+32
+2
+122
+114
+191
+120
+8
+168
+137
+112
+38
+21
+191
+156
+25
+143
+37
+137
+93
+128
+134
+53
+116
+24
+100
+184
+9
+197
+109
+76
+82
+9
+117
+25
+100
+175
+152
+137
+54
+94
+79
+31
+80
+199
+78
+75
+151
+35
+53
+7
+161
+109
+3
+42
+31
+7
+165
+123
+60
+53
+178
+190
+146
+163
+71
+156
+101
+3
+113
+51
+91
+93
+142
+16
+16
+159
+8
+22
+63
+184
+139
+184
+52
+58
+79
+153
+9
+78
+192
+49
+172
+189
+188
+29
+82
+35
+75
+138
+157
+96
+169
+153
+193
+187
+190
+52
+10
+191
+59
+32
+65
+104
+39
+101
+62
+63
+22
+163
+185
+45
+6
+38
+171
+86
+181
+114
+58
+125
+36
+92
+26
+129
+144
+109
+159
+172
+9
+105
+151
+166
+34
+116
+187
+84
+20
+165
+11
+185
+15
+26
+21
+91
+159
+139
+8
+199
+121
+142
+165
+112
+186
+111
+191
+150
+184
+161
+111
+19
+113
+111
+54
+125
+63
+58
+185
+190
+77
+156
+44
+61
+170
+71
+102
+174
+124
+179
+161
+158
+101
+188
+23
+47
+81
+64
+60
+183
+162
+125
+100
+72
+139
+185
+57
+85
+197
+18
+137
+61
+130
+33
+33
+102
+119
+2
+141
+28
+102
+158
+31
+168
+135
+97
+172
+157
+2
+197
+166
+28
+73
+193
+98
+55
+50
+13
+26
+41
+16
+132
+50
+111
+21
+126
+171
+94
+24
+98
+173
+162
+18
+51
+145
+11
+164
+93
+80
+45
+156
+128
+168
+58
+42
+129
+4
+61
+134
+59
+148
+159
+23
+109
+52
+131
+120
+143
+181
+200
+168
+11
+159
+59
+123
+10
+154
+40
+55
+172
+140
+88
+74
+51
+47
+23
+113
+76
+41
+162
+4
+161
+139
+182
+46
+34
+199
+85
+121
+166
+108
+155
+160
+171
+186
+177
+191
+159
+36
+187
+198
+108
+68
+38
+12
+137
+113
+46
+61
+150
+160
+5
+196
+133
+38
+29
+38
+168
+70
+112
+43
+51
+121
+71
+136
+182
+64
+149
+123
+200
+92
+156
+109
+48
+109
+21
+153
+129
+198
+27
+181
+42
+32
+9
+174
+162
+8
+191
+78
+144
+171
+128
+29
+30
+117
+35
+156
+22
+129
+185
+144
+8
+150
+29
+29
+114
+27
+141
+3
+147
+60
+39
+95
+19
+56
+172
+126
+12
+140
+138
+168
+174
+131
+21
+150
+110
+116
+108
+3
+44
+44
+66
+5
+33
+160
+60
+123
+4
+117
+74
+192
+85
+183
+133
+152
+120
+157
+63
+163
+19
+47
+110
+39
+42
+105
+57
+198
+73
+64
+127
+187
+179
+193
+153
+179
+102
+199
+79
+82
+189
+196
+73
+78
+12
+173
+130
+22
+163
+183
+28
+125
+99
+69
+127
+142
+108
+174
+75
+92
+76
+31
+103
+143
+129
+89
+178
+69
+14
+70
+91
+123
+119
+5
+165
+142
+174
+165
+32
+104
+140
+107
+189
+173
+138
+70
+181
+55
+106
+141
+90
+77
+50
+12
+23
+30
+172
+167
+49
+198
+146
+98
+78
+186
+14
+13
+151
+190
+188
+16
+11
+118
+15
+29
+42
+196
+200
+40
+40
+84
+148
+137
+92
+121
+103
+129
+49
+133
+164
+188
+51
+17
+48
+137
+194
+137
+73
+11
+9
+154
+49
+110
+16
+112
+130
+171
+57
+5
+123
+91
+46
+54
+117
+17
+44
+119
+116
+26
+116
+62
+132
+38
+40
+101
+45
+162
+170
+166
+68
+117
+91
+91
+128
+153
+173
+59
+2
+82
+80
+139
+119
+65
+117
+121
+75
+160
+88
+89
+146
+74
+136
+151
+81
+129
+52
+151
+38
+75
+111
+190
+147
+174
+124
+180
+167
+180
+179
+55
+121
+37
+132
+61
+178
+124
+147
+162
+55
+72
+137
+176
+24
+169
+197
+59
+188
+197
+94
+191
+103
+103
+96
+49
+31
+149
+11
+131
+87
+148
+109
+122
+155
+33
+9
+157
+62
+159
+2
+181
+68
+182
+81
+47
+159
+131
+158
+172
+8
+103
+149
+172
+90
+198
+182
+109
+19
+133
+28
+172
+181
+140
+11
+7
+143
+195
+82
+141
+109
+184
+126
+106
+99
+46
+184
+98
+131
+106
+58
+198
+69
+32
+176
+168
+25
+37
+199
+62
+183
+145
+28
+62
+120
+165
+111
+183
+103
+170
+97
+51
+32
+137
+137
+189
+107
+142
+87
+47
+97
+164
+107
+173
+75
+97
+109
+181
+108
+21
+151
+122
+170
+128
+38
+81
+147
+155
+6
+47
+25
+134
+175
+48
+120
+83
+26
+11
+29
+77
+4
+138
+190
+100
+92
+56
+105
+133
+56
+136
+116
+77
+20
+30
+3
+147
+60
+36
+82
+168
+72
+120
+76
+183
+11
+22
+35
+12
+163
+73
+172
+179
+125
+140
+116
+36
+175
+131
+13
+102
+99
+81
+198
+57
+160
+53
+79
+196
+71
+59
+119
+187
+56
+49
+198
+142
+77
+184
+15
+37
+89
+5
+24
+104
+14
+147
+156
+16
+91
+8
+26
+89
+98
+194
+80
+137
+102
+181
+171
+193
+23
+5
+27
+121
+83
+8
+105
+160
+18
+72
+74
+198
+123
+158
+43
+32
+11
+178
+168
+11
+154
+22
+150
+105
+87
+174
+63
+20
+151
+131
+25
+178
+43
+57
+152
+2
+52
+92
+89
+109
+55
+149
+200
+59
+157
+13
+64
+68
+31
+177
+184
+117
+48
+32
+162
+88
+72
+45
+23
+132
+187
+142
+166
+121
+34
+120
+11
+189
+37
+124
+17
+190
+185
+3
+156
+110
+60
+172
+98
+41
+163
+12
+11
+155
+36
+22
+16
+97
+39
+159
+9
+24
+66
+181
+90
+113
+73
+26
+99
+163
+86
+51
+130
+125
+178
+146
+79
+164
+73
+164
+130
+106
+72
+79
+29
+69
+154
+104
+42
+120
+144
+191
+48
+175
+18
+138
+69
+171
+12
+132
+87
+134
+25
+145
+44
+162
+179
+16
+84
+161
+14
+41
+118
+143
+197
+95
+197
+130
+13
+110
+142
+66
+122
+140
+140
+184
+48
+30
+151
+39
+78
+119
+18
+35
+52
+3
+150
+77
+111
+176
+57
+165
+77
+182
+199
+158
+154
+104
+45
+134
+1
+200
+196
+173
+81
+132
+61
+180
+136
+197
+158
+183
+73
+194
+111
+122
+141
+147
+15
+167
+68
+113
+63
+165
+30
+91
+83
+79
+131
+76
+81
+1
+78
+60
+56
+2
+105
+17
+161
+14
+38
+104
+89
+195
+174
+87
+160
+180
+41
+25
+179
+55
+122
+40
+139
+76
+14
+196
+54
+162
+94
+105
+187
+177
+182
+98
+153
+38
+51
+170
+166
+62
+84
+144
+115
+194
+133
+56
+136
+117
+76
+7
+159
+91
+119
+95
+98
+137
+147
+49
+172
+187
+182
+9
+19
+32
+23
+49
+89
+92
+153
+92
+176
+27
+178
+31
+184
+21
+79
+82
+183
+165
+145
+192
+46
+149
+79
+140
+128
+113
+124
+130
+72
+59
+110
+133
+10
+62
+89
+174
+44
+102
+20
+8
+67
+135
+3
+7
+18
+45
+112
+70
+19
+82
+123
+2
+106
+26
+199
+163
+193
+91
+10
+42
+164
+7
+167
+145
+165
+88
+40
+55
+170
+127
+35
+68
+91
+138
+12
+37
+114
+156
+110
+54
+139
+152
+57
+183
+181
+46
+49
+78
+31
+87
+50
+113
+33
+186
+19
+39
+68
+54
+114
+3
+197
+155
+156
+146
+71
+112
+36
+12
+146
+173
+125
+189
+13
+181
+173
+7
+87
+59
+175
+121
+154
+41
+60
+196
+40
+77
+104
+135
+74
+31
+121
+53
+29
+96
+117
+44
+9
+60
+81
+148
+161
+39
+184
+156
+85
+105
+69
+72
+14
+37
+98
+55
+51
+15
+34
+70
+118
+84
+38
+76
+116
+15
+49
+164
+144
+186
+27
+86
+80
+108
+126
+185
+181
+19
+89
+163
+173
+180
+119
+100
+130
+80
+114
+168
+185
+200
+139
+38
+179
+137
+10
+31
+100
+126
+59
+21
+195
+187
+167
+123
+36
+108
+127
+191
+4
+108
+18
+139
+74
+189
+73
+138
+174
+10
+94
+72
+193
+109
+118
+128
+107
+90
+184
+94
+108
+10
+87
+32
+12
+184
+198
+130
+1
+37
+14
+154
+1
+22
+123
+143
+155
+41
+53
+157
+65
+177
+83
+106
+90
+183
+89
+94
+161
+125
+101
+84
+198
+38
+45
+134
+199
+190
+152
+7
+76
+196
+92
+192
+121
+3
+130
+155
+161
+168
+160
+55
+92
+55
+104
+133
+63
+184
+145
+14
+177
+145
+74
+145
+1
+104
+20
+185
+133
+139
+38
+179
+137
+13
+43
+144
+86
+20
+143
+83
+11
+128
+68
+55
+122
+41
+151
+138
+74
+3
+153
+91
+166
+181
+195
+146
+123
+29
+72
+169
+169
+93
+39
+197
+34
+38
+120
+178
+194
+163
+37
+156
+1
+5
+24
+102
+196
+60
+195
+37
+63
+54
+157
+53
+111
+187
+126
+80
+147
+160
+39
+197
+35
+38
+113
+135
+194
+149
+154
+183
+116
+52
+66
+132
+199
+6
+54
+70
+131
+160
+183
+65
+143
+76
+173
+155
+172
+43
+109
+68
+29
+166
+132
+104
+36
+86
+195
+194
+15
+148
+151
+176
+101
+27
+56
+92
+49
+65
+157
+154
+117
+114
+35
+186
+1
+133
+195
+174
+86
+155
+157
+152
+102
+42
+137
+47
+49
+72
+191
+99
+75
+161
+90
+97
+171
+158
+10
+43
+171
+40
+106
+78
+121
+22
+47
+88
+100
+15
+191
+13
+161
+51
+61
+102
+72
+110
+17
+113
+129
+158
+187
+100
+124
+40
+128
+12
+123
+35
+104
+116
+159
+113
+50
+89
+84
+107
+91
+182
+79
+35
+103
+101
+83
+188
+184
+12
+20
+15
+107
+111
+104
+29
+39
+173
+86
+161
+193
+111
+130
+176
+91
+167
+182
+192
+114
+157
+122
+118
+11
+8
+151
+34
+49
+192
+111
+145
+67
+101
+5
+127
+119
+175
+178
+98
+183
+17
+64
+27
+193
+112
+139
+24
+98
+178
+186
+111
+196
+182
+127
+128
+29
+27
+103
+175
+122
+163
+81
+26
+24
+111
+57
+142
+140
+165
+130
+99
+25
+59
+132
+65
+6
+54
+72
+146
+28
+56
+88
+27
+171
+183
+164
+136
+141
+28
+99
+147
+189
+18
+3
+62
+145
+114
+184
+80
+31
+65
+113
+94
+149
+47
+141
+26
+89
+104
+28
+34
+156
+32
+184
+24
+87
+110
+75
+65
+118
+122
+77
+165
+94
+85
+61
+7
+94
+102
+167
+88
+29
+186
+56
+70
+114
+57
+116
+186
+70
+152
+78
+107
+136
+61
+143
+109
+169
+33
+76
+165
+105
+149
+151
+168
+54
+17
+16
+142
+111
+194
+163
+34
+145
+161
+63
+137
+54
+90
+59
+148
+157
+14
+71
+105
+195
+27
+9
+16
+16
+149
+159
+8
+23
+69
+7
+20
+62
+193
+2
+71
+12
+34
+104
+116
+165
+150
+13
+132
+75
+70
+145
+38
+128
+30
+28
+97
+134
+135
+2
+3
+1
+182
+89
+94
+169
+172
+109
+111
+86
+117
+129
+124
+184
+192
+96
+53
+52
+38
+159
+15
+63
+48
+124
+108
+140
+67
+147
+75
+131
+116
+115
+52
+73
+178
+7
+46
+13
+69
+96
+155
+68
+16
+83
+156
+194
+161
+23
+91
+142
+34
+129
+73
+75
+199
+121
+135
+122
+116
+200
+156
+138
+27
+119
+71
+158
+108
+31
+13
+2
+99
+180
+191
+127
+43
+123
+147
+180
+160
+140
+200
+146
+73
+128
+117
+145
+24
+39
+21
+180
+92
+135
+183
+83
+50
+157
+94
+153
+71
+50
+68
+155
+124
+150
+183
+154
+78
+84
+2
+58
+133
+79
+77
+150
+14
+135
+82
+81
+146
+151
+192
+194
+37
+75
+123
+66
+91
+149
+79
+133
+87
+132
+10
+70
+132
+168
+21
+18
+123
+176
+150
+117
+150
+47
+140
+17
+43
+103
+31
+66
+118
+109
+200
+19
+115
+117
+69
+167
+181
+189
+108
+146
+105
+118
+162
+116
+35
+172
+119
+162
+107
+185
+147
+21
+3
+27
+137
+183
+68
+160
+150
+60
+13
+139
+122
+86
+18
+132
+37
+35
+77
+147
+190
+17
+196
+23
+174
+40
+72
+77
+15
+3
+83
+70
+73
+11
+12
+174
+137
+60
+124
+11
+149
+195
+31
+40
+160
+200
+161
+170
+171
+100
+61
+67
+57
+145
+158
+39
+19
+162
+5
+169
+176
+135
+29
+166
+132
+101
+21
+21
+136
+33
+171
+134
+64
+179
+100
+189
+40
+141
+86
+52
+138
+162
+138
+168
+168
+104
+111
+133
+195
+179
+121
+112
+188
+124
+49
+183
+54
+80
+199
+74
+55
+65
+94
+183
+57
+96
+67
+136
+14
+64
+58
+175
+129
+200
+40
+44
+106
+43
+105
+44
+127
+162
+33
+144
+168
+114
+171
+6
+94
+114
+40
+16
+139
+91
+101
+187
+14
+6
+109
+6
+59
+100
+68
+113
+63
+164
+24
+65
+178
+85
+109
+91
+162
+156
+80
+78
+154
+22
+149
+95
+32
+141
+162
+103
+158
+24
+128
+149
+146
+139
+126
+101
+77
+154
+32
+12
+181
+183
+71
+176
+18
+131
+23
+163
+174
+182
+123
+102
+110
+142
+60
+85
+173
+78
+110
+167
+8
+150
+33
+48
+189
+107
+142
+96
+94
+106
+191
+195
+52
+159
+87
+95
+184
+53
+67
+127
+163
+36
+151
+180
+126
+140
+108
+186
+147
+12
+153
+14
+110
+131
+2
+37
+4
+91
+109
+41
+62
+12
+110
+160
+167
+168
+105
+116
+158
+101
+189
+25
+51
+89
+75
+49
+16
+61
+21
+182
+108
+9
+84
+28
+8
+3
+145
+47
+178
+50
+101
+161
+59
+101
+81
+179
+145
+63
+80
+110
+149
+99
+60
+71
+88
+88
+135
+22
+119
+120
+53
+35
+137
+109
+23
+163
+174
+177
+95
+179
+21
+117
+119
+59
+84
+179
+119
+99
+126
+71
+93
+121
+89
+46
+79
+59
+47
+152
+92
+187
+100
+113
+181
+78
+38
+125
+13
+154
+4
+40
+12
+113
+170
+2
+87
+108
+67
+27
+164
+143
+179
+194
+152
+168
+37
+116
+166
+153
+26
+178
+34
+9
+147
+5
+111
+22
+141
+49
+24
+105
+16
+154
+182
+103
+185
+187
+57
+61
+57
+200
+84
+108
+97
+10
+188
+44
+176
+58
+170
+96
+49
+36
+174
+123
+175
+140
+68
+152
+102
+44
+149
+99
+58
+55
+12
+177
+154
+130
+2
+41
+33
+27
+68
+167
+196
+69
+57
+121
+13
+196
+61
+2
+66
+173
+50
+145
+23
+36
+8
+128
+100
+50
+7
+194
+99
+55
+39
+139
+86
+66
+24
+151
+95
+14
+32
+68
+118
+100
+140
+141
+182
+29
+138
+165
+148
+9
+124
+61
+56
+185
+7
+184
+39
+182
+143
+20
+36
+40
+121
+168
+119
+2
+147
+65
+71
+42
+18
+132
+32
+5
+145
+24
+41
+32
+22
+49
+96
+141
+184
+36
+162
+55
+71
+131
+150
+129
+24
+184
+88
+72
+44
+17
+112
+122
+122
+34
+112
+166
+191
+58
+30
+61
+102
+65
+73
+52
+60
+95
+33
+139
+142
+6
+157
+89
+126
+153
+188
+157
+46
+69
+1
+187
+116
+16
+54
+184
+23
+84
+94
+15
+42
+117
+128
+120
+168
+133
+85
+114
+125
+121
+6
+149
+37
+85
+179
+105
+26
+11
+33
+104
+127
+31
+45
+196
+172
+67
+54
+122
+52
+15
+21
+196
+186
+157
+70
+9
+25
+72
+11
+18
+13
+118
+191
+92
+31
+162
+92
+96
+150
+39
+89
+185
+111
+2
+17
+87
+172
+50
+148
+44
+133
+3
+18
+88
+165
+1
+123
+130
+78
+102
+108
+137
+47
+50
+86
+64
+12
+99
+86
+28
+200
+148
+86
+190
+167
+89
+36
+21
+1
+18
+99
+34
+117
+198
+138
+47
+44
+46
+78
+61
+60
+16
+161
+20
+73
+61
+114
+136
+192
+134
+75
+46
+6
+22
+80
+84
+188
+173
+149
+134
+68
+200
+191
+149
+178
+126
+156
+3
+15
+64
+55
+153
+26
+185
+76
+191
+64
+66
+24
+153
+110
+80
+98
+67
+120
+121
+50
+6
+195
+113
+125
+138
+107
+200
+37
+24
+17
+88
+175
+61
+192
+4
+94
+134
+159
+153
+87
+149
+116
+155
+89
+137
+27
+126
+120
+183
+21
+81
+100
+72
+130
+138
+60
+120
+178
+196
+171
+67
+59
+159
+22
+102
+17
+186
+163
+106
+164
+38
+151
+169
+52
+196
+108
+84
+131
+35
+29
+63
+112
+111
+62
+169
+63
+57
+175
+140
+67
+142
+56
+60
+55
+190
+48
+181
+56
+110
+156
+145
+74
+136
+153
+99
+20
+30
+6
+164
+136
+144
+41
+148
+122
+197
+89
+164
+188
+51
+15
+36
+81
+167
+78
+163
+79
+6
+130
+128
+200
+47
+88
+105
+44
+115
+99
+163
+90
+73
+29
+123
+79
+168
+94
+58
+103
+97
+62
+96
+23
+76
+51
+18
+56
+175
+147
+109
+131
+8
+70
+148
+63
+45
+103
+13
+155
+20
+123
+161
+60
+115
+153
+83
+123
+193
+53
+184
+34
+148
+185
+180
+13
+66
+77
+74
+152
+44
+100
+6
+138
+172
+194
+23
+188
+126
+67
+70
+16
+70
+83
+66
+52
+124
+75
+139
+155
+82
+106
+95
+19
+59
+189
+4
+127
+126
+16
+165
+52
+28
+98
+138
+148
+47
+155
+106
+40
+88
+174
+53
+156
+60
+161
+27
+114
+40
+20
+161
+187
+75
+168
+133
+85
+115
+128
+134
+58
+138
+111
+28
+168
+156
+27
+163
+138
+161
+129
+128
+9
+103
+140
+115
+32
+159
+67
+169
+16
+180
+136
+197
+159
+184
+79
+16
+186
+176
+182
+110
+25
+160
+135
+174
+32
+31
+98
+114
+7
+13
+18
+195
+12
+119
+8
+183
+26
+111
+32
+190
+57
+35
+96
+66
+132
+198
+2
+37
+1
+77
+56
+46
+173
+22
+181
+89
+105
+32
+47
+1
+180
+78
+48
+187
+89
+58
+146
+159
+45
+36
+15
+165
+58
+71
+100
+165
+94
+78
+28
+63
+132
+28
+180
+32
+170
+133
+71
+35
+171
+113
+136
+5
+9
+8
+172
+158
+7
+17
+45
+121
+119
+28
+98
+142
+167
+129
+70
+65
+158
+164
+169
+138
+109
+14
+109
+132
+10
+73
+151
+49
+140
+2
+150
+86
+167
+28
+65
+140
+55
+70
+124
+120
+5
+156
+91
+145
+55
+25
+56
+111
+161
+169
+165
+78
+183
+195
+123
+186
+12
+200
+90
+142
+47
+4
+1
+178
+56
+139
+131
+138
+50
+62
+124
+183
+185
+64
+125
+175
+120
+152
+31
+24
+66
+179
+82
+78
+134
+106
+26
+9
+21
+45
+84
+101
+50
+196
+125
+187
+200
+116
+95
+131
+133
+18
+113
+113
+64
+173
+60
+3
+84
+74
+94
+101
+162
+60
+107
+104
+66
+56
+149
+190
+5
+116
+54
+87
+35
+33
+83
+199
+50
+109
+10
+76
+170
+135
+83
+87
+176
+76
+77
+181
+193
+133
+68
+12
+60
+48
+155
+100
+5
+131
+146
+95
+57
+93
+45
+36
+12
+144
+161
+71
+180
+46
+52
+102
+150
+184
+152
+56
+175
+142
+85
+30
+20
+46
+103
+3
+98
+157
+66
+183
+106
+191
+197
+62
+198
+35
+28
+61
+114
+132
+170
+37
+92
+25
+122
+115
+191
+114
+162
+149
+43
+117
+117
+52
+61
+103
+71
+96
+139
+175
+3
+46
+47
+71
+7
+6
+170
+172
+99
+48
+1
+175
+46
+104
+10
+122
+49
+195
+133
+46
+80
+67
+87
+119
+131
+119
+140
+171
+171
+85
+171
+65
+57
+156
+31
+181
+7
+17
+44
+112
+77
+58
+58
+28
+51
+57
+84
+189
+183
+197
+142
+79
+199
+88
+138
+42
+9
+81
+3
+91
+127
+141
+106
+165
+40
+157
+187
+105
+150
+160
+12
+36
+108
+127
+194
+19
+171
+54
+189
+50
+200
+152
+108
+84
+136
+63
+153
+156
+161
+161
+121
+80
+188
+12
+182
+188
+93
+67
+167
+3
+117
+74
+194
+101
+63
+68
+44
+52
+116
+28
+127
+107
+104
+64
+47
+110
+34
+19
+13
+106
+118
+159
+93
+127
+127
+17
+162
+22
+79
+77
+151
+11
+112
+174
+34
+40
+138
+67
+168
+6
+123
+88
+21
+135
+21
+114
+101
+178
+160
+160
+125
+110
+140
+49
+40
+1
+42
+52
+133
+131
+189
+157
+41
+39
+66
+49
+100
+158
+52
+86
+50
+134
+154
+117
+123
+84
+2
+58
+135
+86
+106
+62
+19
+163
+8
+180
+10
+41
+159
+189
+109
+152
+136
+48
+66
+171
+34
+65
+87
+139
+51
+60
+100
+65
+93
+173
+6
+80
+24
+26
+139
+7
+190
+76
+153
+35
+31
+75
+173
+164
+24
+73
+26
+99
+159
+68
+179
+68
+195
+161
+14
+38
+106
+101
+52
+3
+153
+91
+173
+24
+189
+122
+31
+88
+54
+131
+108
+69
+42
+35
+28
+61
+112
+126
+148
+159
+23
+110
+59
+164
+54
+51
+23
+87
+113
+97
+166
+126
+69
+77
+47
+191
+124
+28
+50
+51
+65
+129
+190
+185
+199
+132
+197
+199
+21
+142
+62
+95
+17
+43
+108
+69
+41
+25
+186
+94
+91
+108
+26
+189
+102
+116
+179
+32
+181
+197
+162
+195
+116
+146
+31
+78
+186
+16
+26
+18
+76
+93
+81
+47
+155
+108
+56
+169
+110
+148
+95
+39
+187
+171
+142
+119
+39
+166
+45
+172
+35
+62
+58
+191
+25
+35
+188
+16
+9
+110
+188
+135
+124
+126
+43
+126
+176
+123
+155
+22
+143
+59
+69
+81
+71
+97
+149
+21
+192
+161
+43
+13
+90
+27
+154
+86
+133
+22
+140
+44
+1
+15
+79
+142
+139
+160
+109
+22
+146
+82
+184
+166
+144
+174
+152
+150
+137
+73
+5
+173
+195
+8
+100
+129
+71
+72
+191
+104
+108
+111
+96
+181
+22
+104
+23
+3
+20
+91
+169
+196
+52
+152
+45
+108
+42
+81
+113
+154
+108
+61
+197
+30
+10
+192
+66
+71
+31
+152
+35
+42
+143
+78
+187
+23
+54
+125
+65
+62
+191
+192
+35
+87
+10
+75
+168
+134
+92
+145
+47
+175
+28
+198
+132
+19
+123
+170
+116
+165
+146
+198
+76
+72
+154
+75
+69
+137
+5
+4
+178
+33
+200
+106
+44
+109
+58
+171
+106
+105
+75
+107
+172
+69
+68
+193
+147
+144
+146
+177
+150
+111
+118
+116
+30
+142
+184
+30
+122
+68
+108
+38
+58
+7
+120
+56
+59
+48
+161
+130
+137
+54
+95
+80
+32
+68
+124
+135
+100
+185
+14
+19
+193
+185
+174
+184
+138
+174
+1
+44
+55
+136
+121
+103
+129
+52
+151
+38
+68
+69
+8
+22
+64
+193
+182
+155
+95
+179
+15
+85
+176
+95
+189
+82
+196
+37
+66
+59
+166
+66
+97
+195
+99
+35
+127
+47
+138
+9
+16
+21
+183
+110
+13
+88
+16
+106
+91
+196
+157
+183
+88
+78
+84
+2
+56
+123
+33
+94
+70
+172
+5
+89
+90
+135
+9
+35
+134
+93
+155
+93
+164
+153
+43
+83
+116
+147
+46
+152
+102
+42
+136
+39
+12
+128
+60
+10
+128
+75
+105
+156
+187
+126
+71
+93
+120
+91
+67
+179
+75
+42
+178
+95
+168
+153
+9
+77
+180
+192
+132
+68
+20
+108
+75
+76
+184
+19
+62
+199
+39
+48
+138
+197
+146
+103
+104
+98
+57
+66
+80
+87
+8
+67
+130
+183
+127
+119
+170
+154
+196
+190
+178
+162
+174
+185
+144
+3
+124
+115
+175
+21
+152
+124
+180
+170
+197
+57
+169
+103
+93
+36
+179
+154
+116
+117
+58
+97
+65
+120
+138
+153
+77
+84
+12
+121
+20
+36
+37
+102
+77
+150
+9
+105
+151
+162
+9
+199
+118
+120
+59
+79
+144
+153
+20
+148
+107
+116
+132
+153
+130
+3
+51
+87
+62
+191
+187
+3
+137
+1
+173
+28
+14
+38
+99
+56
+50
+195
+122
+185
+10
+196
+89
+176
+54
+145
+186
+14
+14
+163
+52
+43
+195
+188
+172
+144
+117
+5
+181
+44
+31
+195
+95
+14
+31
+63
+103
+52
+182
+31
+147
+4
+99
+165
+99
+114
+189
+113
+182
+71
+196
+133
+37
+33
+60
+72
+88
+87
+129
+194
+199
+53
+131
+108
+73
+67
+148
+89
+7
+46
+11
+55
+33
+105
+138
+83
+56
+191
+42
+136
+40
+15
+134
+73
+37
+163
+49
+25
+113
+54
+114
+199
+168
+16
+192
+4
+100
+168
+110
+151
+120
+167
+121
+24
+55
+116
+4
+180
+50
+80
+31
+65
+116
+113
+37
+9
+122
+51
+9
+193
+83
+159
+11
+39
+141
+93
+93
+122
+95
+74
+188
+61
+77
+120
+24
+72
+13
+36
+97
+62
+97
+28
+97
+127
+92
+11
+39
+140
+90
+88
+114
+98
+161
+88
+83
+107
+97
+19
+41
+78
+103
+118
+177
+5
+37
+182
+157
+107
+34
+41
+146
+108
+138
+59
+108
+124
+174
+127
+196
+38
+63
+39
+64
+34
+35
+106
+121
+171
+139
+103
+164
+62
+93
+5
+199
+145
+85
+7
+79
+13
+166
+82
+1
+74
+39
+168
+57
+34
+94
+56
+93
+54
+88
+46
+81
+74
+119
+51
+38
+172
+96
+30
+118
+36
+157
+19
+98
+18
+30
+25
+78
+47
+185
+83
+39
+91
+190
+129
+61
+9
+108
+168
+37
+111
+137
+25
+114
+62
+148
+135
+73
+30
+121
+62
+82
+143
+116
+15
+44
+134
+7
+38
+164
+45
+191
+146
+163
+62
+108
+89
+162
+176
+198
+6
+61
+109
+108
+67
+37
+20
+188
+146
+192
+36
+92
+31
+162
+95
+113
+26
+135
+181
+76
+26
+74
+12
+10
+147
+199
+70
+33
+170
+128
+36
+69
+91
+123
+121
+21
+39
+49
+144
+23
+49
+82
+58
+12
+149
+187
+183
+18
+58
+189
+20
+21
+142
+69
+135
+191
+136
+98
+168
+131
+71
+51
+68
+155
+116
+106
+196
+24
+182
+73
+4
+169
+180
+159
+140
+10
+200
+112
+72
+23
+93
+153
+88
+151
+115
+134
+169
+10
+138
+138
+188
+92
+63
+148
+123
+10
+150
+19
+159
+190
+111
+158
+147
+62
+53
+162
+99
+139
+145
+17
+200
+48
+88
+97
+196
+102
+49
+182
+50
+67
+154
+119
+134
+134
+194
+162
+29
+116
+39
+193
+8
+115
+19
+77
+93
+65
+156
+155
+128
+178
+118
+107
+183
+137
+175
+17
+130
+32
+22
+47
+85
+88
+160
+170
+188
+196
+86
+160
+187
+80
+1
+88
+118
+122
+71
+129
+138
+65
+152
+127
+194
+29
+29
+112
+11
+59
+60
+32
+53
+27
+89
+92
+158
+121
+106
+142
+103
+144
+138
+135
+175
+34
+31
+86
+37
+57
+9
+138
+153
+76
+79
+192
+41
+122
+164
+86
+47
+108
+27
+189
+100
+95
+77
+3
+128
+144
+117
+11
+11
+169
+120
+4
+144
+33
+98
+95
+90
+93
+148
+53
+185
+35
+151
+190
+186
+9
+181
+10
+32
+103
+130
+59
+183
+173
+190
+189
+26
+55
+95
+79
+16
+187
+182
+9
+23
+59
+146
+148
+176
+127
+181
+146
+53
+5
+154
+85
+122
+168
+117
+188
+80
+187
+3
+135
+189
+118
+8
+189
+63
+80
+116
+173
+199
+39
+44
+118
+113
+19
+95
+3
+168
+180
+172
+17
+154
+173
+54
+166
+116
+4
+181
+51
+81
+30
+52
+40
+179
+116
+84
+62
+21
+170
+28
+45
+15
+90
+5
+23
+92
+143
+39
+144
+115
+200
+164
+189
+59
+52
+186
+48
+12
+44
+158
+153
+100
+26
+58
+119
+190
+76
+146
+195
+59
+199
+59
+171
+95
+32
+138
+142
+10
+190
+47
+177
+42
+59
+173
+111
+113
+81
+66
+69
+27
+142
+8
+174
+176
+93
+179
+41
+33
+33
+99
+100
+110
+167
+9
+154
+44
+80
+89
+16
+97
+39
+164
+38
+148
+154
+189
+157
+38
+20
+180
+95
+154
+75
+65
+118
+123
+76
+147
+3
+95
+146
+21
+11
+83
+200
+53
+119
+41
+175
+81
+114
+153
+97
+10
+182
+7
+6
+180
+25
+130
+160
+191
+113
+161
+148
+41
+117
+132
+143
+68
+125
+138
+100
+165
+91
+61
+148
+142
+120
+43
+183
+112
+27
+156
+97
+177
+193
+167
+64
+86
+138
+59
+111
+139
+40
+190
+189
+20
+24
+168
+189
+25
+53
+97
+105
+161
+25
+102
+186
+1
+132
+180
+95
+154
+73
+58
+93
+37
+180
+153
+99
+23
+46
+70
+11
+35
+113
+160
+150
+62
+20
+169
+32
+73
+157
+84
+95
+13
+25
+40
+15
+132
+57
+156
+26
+154
+95
+187
+69
+132
+175
+63
+9
+83
+22
+186
+124
+69
+97
+163
+111
+1
+10
+50
+16
+46
+132
+187
+129
+98
+27
+83
+59
+9
+122
+52
+17
+35
+60
+44
+129
+183
+136
+173
+14
+132
+64
+3
+37
+2
+81
+67
+74
+48
+22
+102
+10
+149
+200
+65
+193
+171
+91
+15
+69
+84
+79
+124
+34
+95
+59
+106
+106
+83
+147
+130
+63
+11
+97
+90
+63
+174
+80
+114
+169
+188
+13
+188
+9
+164
+105
+157
+195
+160
+5
+194
+120
+181
+4
+1
+169
+5
+111
+26
+156
+103
+14
+159
+28
+136
+169
+193
+39
+97
+32
+123
+47
+181
+63
+149
+131
+49
+119
+73
+171
+169
+78
+153
+12
+102
+100
+89
+36
+14
+159
+31
+161
+86
+72
+59
+105
+99
+54
+35
+128
+59
+3
+86
+88
+161
+175
+198
+20
+135
+36
+200
+79
+77
+148
+1
+71
+21
+93
+169
+177
+143
+68
+123
+126
+52
+179
+4
+16
+65
+49
+110
+18
+124
+181
+171
+195
+39
+80
+127
+45
+130
+177
+100
+6
+137
+176
+21
+146
+91
+35
+195
+57
+191
+32
+79
+184
+195
+116
+142
+9
+177
+180
+89
+122
+130
+81
+120
+197
+100
+33
+98
+100
+114
+188
+108
+159
+179
+46
+71
+12
+35
+102
+98
+68
+129
+169
+51
+191
+85
+193
+199
+56
+149
+194
+19
+177
+89
+141
+52
+45
+3
+13
+53
+3
+144
+39
+138
+73
+5
+172
+186
+171
+156
+197
+182
+124
+106
+120
+167
+128
+65
+42
+72
+54
+74
+165
+121
+46
+189
+127
+60
+20
+184
+126
+105
+100
+54
+26
+74
+9
+195
+88
+173
+47
+127
+146
+129
+68
+43
+52
+128
+101
+55
+22
+37
+24
+18
+91
+189
+116
+195
+127
+10
+123
+52
+1
+145
+58
+49
+169
+179
+151
+103
+56
+16
+190
+1
+100
+194
+64
+38
+59
+12
+143
+150
+15
+141
+115
+21
+97
+196
+100
+43
+155
+146
+85
+192
+194
+36
+73
+111
+14
+88
+8
+56
+62
+72
+75
+2
+137
+6
+3
+164
+158
+71
+9
+19
+29
+9
+197
+100
+31
+86
+37
+47
+151
+86
+157
+165
+184
+19
+61
+197
+31
+15
+15
+159
+18
+77
+104
+132
+59
+172
+102
+68
+90
+132
+182
+105
+198
+41
+69
+47
+67
+182
+88
+95
+180
+23
+118
+106
+176
+108
+69
+39
+15
+145
+132
+91
+158
+137
+200
+165
+192
+71
+101
+172
+124
+197
+67
+29
+178
+9
+51
+27
+103
+178
+142
+51
+30
+123
+71
+123
+100
+94
+64
+144
+88
+39
+42
+104
+46
+137
+14
+52
+187
+58
+66
+74
+52
+43
+195
+185
+155
+64
+192
+182
+163
+146
+11
+152
+15
+130
+45
+103
+11
+139
+141
+193
+95
+35
+157
+29
+165
+135
+122
+119
+23
+65
+188
+147
+191
+23
+25
+142
+34
+128
+63
+27
+195
+132
+32
+10
+176
+162
+194
+105
+88
+185
+118
+44
+6
+43
+9
+68
+129
+163
+23
+67
+199
+196
+183
+137
+183
+63
+135
+45
+50
+102
+162
+55
+74
+156
+69
+16
+75
+112
+195
+164
+37
+145
+139
+128
+116
+151
+59
+200
+72
+32
+142
+171
+144
+131
+90
+168
+196
+67
+35
+12
+161
+59
+110
+130
+197
+14
+109
+131
+3
+46
+51
+91
+88
+110
+74
+52
+47
+19
+92
+180
+57
+123
+31
+81
+9
+126
+78
+137
+123
+110
+154
+138
+48
+48
+54
+96
+89
+78
+65
+93
+174
+9
+92
+70
+195
+145
+116
+198
+144
+85
+16
+135
+68
+196
+164
+24
+70
+11
+35
+115
+180
+45
+49
+93
+121
+93
+67
+166
+198
+93
+175
+16
+126
+18
+170
+60
+38
+87
+185
+123
+77
+159
+67
+169
+18
+183
+141
+199
+130
+191
+178
+152
+110
+99
+1
+121
+113
+193
+146
+134
+98
+180
+200
+188
+125
+65
+63
+198
+22
+154
+123
+158
+41
+29
+4
+162
+142
+194
+87
+183
+115
+47
+48
+68
+181
+75
+18
+41
+81
+123
+12
+165
+87
+35
+30
+71
+159
+118
+76
+193
+78
+133
+101
+11
+158
+56
+111
+167
+1
+111
+53
+126
+77
+133
+110
+62
+185
+149
+30
+47
+8
+31
+113
+200
+188
+128
+76
+105
+143
+121
+36
+129
+59
+190
+12
+163
+73
+176
+199
+12
+83
+193
+14
+153
+193
+181
+156
+107
+39
+73
+95
+109
+3
+41
+21
+156
+152
+107
+77
+101
+116
+190
+96
+68
+146
+64
+75
+71
+156
+101
+1
+101
+197
+73
+70
+165
+164
+95
+101
+149
+185
+176
+192
+171
+98
+53
+33
+124
+51
+191
+95
+49
+42
+19
+136
+44
+44
+71
+33
+167
+103
+117
+178
+13
+80
+160
+46
+39
+17
+156
+186
+110
+192
+159
+30
+153
+52
+140
+170
+169
+83
+177
+117
+110
+11
+76
+157
+66
+182
+99
+157
+58
+134
+87
+114
+102
+193
+37
+93
+23
+104
+19
+177
+90
+150
+98
+38
+148
+147
+151
+181
+134
+173
+35
+57
+24
+36
+2
+90
+120
+115
+13
+40
+125
+195
+46
+118
+97
+122
+63
+85
+145
+103
+114
+164
+159
+79
+47
+175
+27
+192
+110
+137
+34
+169
+112
+152
+103
+57
+17
+186
+166
+124
+53
+200
+126
+157
+6
+25
+100
+178
+171
+24
+4
+13
+47
+164
+165
+119
+32
+120
+33
+119
+17
+36
+60
+45
+128
+164
+36
+139
+112
+25
+139
+14
+34
+83
+193
+14
+153
+195
+191
+198
+69
+33
+176
+163
+197
+117
+132
+140
+56
+81
+186
+186
+46
+198
+180
+99
+179
+183
+85
+70
+56
+109
+148
+113
+145
+56
+31
+88
+50
+112
+24
+143
+41
+163
+12
+4
+120
+89
+55
+132
+95
+190
+80
+177
+144
+72
+133
+156
+136
+19
+89
+165
+191
+67
+79
+77
+151
+13
+123
+23
+32
+185
+27
+98
+145
+190
+37
+112
+147
+71
+109
+13
+103
+101
+85
+200
+38
+29
+37
+163
+45
+11
+60
+63
+36
+52
+192
+86
+191
+174
+126
+191
+11
+150
+4
+75
+15
+13
+151
+190
+182
+179
+39
+26
+5
+198
+144
+87
+24
+167
+182
+194
+127
+22
+187
+128
+82
+143
+121
+45
+181
+83
+72
+87
+74
+66
+134
+10
+58
+59
+32
+65
+106
+53
+170
+138
+104
+186
+178
+196
+179
+107
+35
+48
+178
+39
+33
+49
+198
+142
+77
+183
+9
+8
+167
+131
+82
+117
+170
+164
+59
+76
+128
+87
+174
+60
+197
+42
+78
+97
+80
+11
+150
+197
+36
+49
+169
+175
+136
+42
+26
+179
+44
+56
+141
+144
+194
+69
+72
+14
+41
+124
+175
+140
+66
+135
+17
+90
+194
+154
+178
+87
+120
+140
+161
+108
+3
+45
+45
+68
+9
+44
+184
+106
+183
+143
+16
+9
+108
+171
+54
+190
+51
+200
+141
+52
+46
+8
+39
+159
+8
+17
+32
+38
+142
+115
+12
+39
+126
+9
+127
+80
+140
+121
+65
+102
+28
+50
+49
+47
+43
+33
+17
+5
+78
+28
+64
+137
+44
+36
+21
+8
+62
+99
+41
+156
+166
+195
+77
+110
+171
+42
+112
+100
+193
+62
+37
+70
+90
+106
+29
+28
+104
+176
+121
+144
+177
+170
+28
+44
+10
+68
+118
+103
+152
+192
+184
+173
+185
+162
+104
+169
+80
+165
+70
+139
+4
+180
+43
+39
+52
+165
+122
+45
+174
+45
+102
+16
+175
+112
+92
+149
+70
+82
+61
+34
+53
+14
+11
+144
+170
+124
+18
+188
+169
+128
+47
+135
+188
+115
+199
+161
+177
+9
+66
+117
+110
+10
+73
+156
+78
+64
+88
+152
+125
+179
+155
+117
+110
+6
+50
+52
+64
+116
+117
+64
+129
+4
+64
+152
+133
+32
+200
+116
+97
+141
+176
+188
+142
+167
+120
+23
+62
+164
+25
+79
+50
+187
+80
+194
+46
+136
+4
+4
+187
+94
+76
+19
+27
+192
+118
+176
+200
+19
+113
+106
+24
+192
+143
+127
+79
+136
+104
+3
+83
+72
+87
+79
+95
+57
+91
+29
+159
+97
+149
+29
+34
+141
+144
+200
+102
+16
+178
+121
+130
+91
+180
+59
+142
+117
+30
+128
+102
+63
+62
+4
+68
+174
+32
+29
+87
+66
+18
+114
+122
+105
+138
+86
+72
+66
+145
+80
+173
+124
+190
+24
+34
+187
+19
+30
+11
+195
+77
+110
+168
+19
+5
+61
+122
+181
+193
+127
+26
+16
+68
+65
+181
+104
+198
+54
+148
+2
+78
+54
+30
+91
+77
+49
+1
+172
+24
+196
+166
+31
+100
+117
+8
+199
+121
+134
+123
+131
+79
+99
+87
+33
+19
+22
+159
+160
+130
+142
+80
+6
+116
+47
+39
+13
+133
+81
+94
+34
+161
+61
+117
+156
+87
+118
+130
+123
+169
+108
+125
+182
+173
+195
+21
+169
+28
+51
+54
+67
+113
+79
+62
+61
+9
+103
+141
+116
+29
+135
+151
+88
+174
+52
+149
+24
+3
+6
+16
+38
+88
+191
+156
+23
+133
+191
+154
+1
+25
+144
+39
+141
+98
+124
+65
+77
+81
+197
+53
+147
+12
+149
+185
+174
+181
+125
+122
+14
+188
+2
+121
+112
+188
+118
+21
+64
+193
+187
+186
+31
+115
+15
+59
+24
+12
+56
+31
+85
+31
+24
+65
+181
+102
+183
+184
+54
+74
+155
+71
+33
+157
+48
+78
+43
+156
+150
+98
+41
+162
+8
+192
+85
+178
+106
+39
+85
+158
+183
+81
+44
+133
+6
+45
+16
+95
+28
+111
+20
+120
+148
+6
+109
+199
+13
+95
+50
+54
+70
+141
+15
+22
+4
+25
+115
+69
+182
+76
+15
+12
+136
+109
+36
+35
+91
+33
+176
+162
+194
+105
+84
+164
+31
+112
+198
+178
+92
+151
+80
+117
+189
+78
+172
+133
+50
+108
+198
+19
+135
+41
+33
+27
+71
+184
+70
+163
+151
+45
+109
+49
+120
+78
+186
+22
+57
+149
+179
+136
+4
+6
+2
+159
+140
+13
+24
+27
+147
+43
+136
+33
+180
+183
+79
+30
+70
+151
+78
+114
+183
+73
+189
+77
+169
+118
+191
+87
+6
+51
+58
+85
+192
+190
+11
+164
+83
+25
+6
+13
+19
+4
+55
+92
+58
+124
+22
+23
+139
+28
+120
+64
+109
+83
+114
+142
+28
+89
+88
+128
+180
+130
+164
+16
+25
+10
+30
+95
+103
+168
+81
+174
+118
+144
+7
+150
+35
+61
+55
+184
+10
+11
+177
+160
+176
+16
+109
+114
+109
+29
+190
+86
+7
+69
+152
+94
+198
+147
+102
+88
+10
+70
+133
+169
+17
+187
+170
+138
+101
+167
+94
+63
+140
+69
+157
+128
+156
+188
+121
+40
+152
+150
+138
+80
+41
+128
+2
+58
+129
+60
+199
+55
+138
+135
+174
+31
+18
+34
+44
+161
+173
+189
+181
+190
+108
+145
+94
+66
+147
+90
+25
+140
+17
+41
+95
+2
+161
+144
+19
+22
+163
+180
+16
+82
+146
+142
+141
+168
+145
+160
+57
+100
+91
+50
+85
+65
+23
+159
+146
+47
+169
+190
+19
+11
+94
+65
+151
+121
+169
+125
+33
+77
+167
+113
+174
+30
+19
+44
+93
+164
+149
+17
+159
+9
+21
+47
+98
+166
+116
+6
+196
+122
+171
+127
+27
+23
+94
+160
+120
+78
+193
+56
+198
+87
+137
+41
+18
+137
+67
+170
+18
+178
+105
+29
+29
+119
+54
+53
+36
+145
+142
+155
+51
+114
+24
+118
+97
+122
+55
+40
+141
+93
+88
+98
+196
+91
+190
+122
+18
+14
+125
+25
+27
+142
+13
+197
+68
+35
+5
+115
+43
+29
+184
+50
+45
+22
+125
+155
+4
+29
+141
+191
+79
+156
+32
+186
+29
+105
+172
+86
+170
+47
+151
+85
+156
+166
+198
+97
+2
+138
+16
+55
+186
+20
+48
+111
+36
+20
+197
+3
+44
+39
+38
+77
+122
+37
+127
+29
+29
+118
+51
+42
+195
+198
+31
+6
+165
+132
+111
+80
+83
+183
+153
+72
+57
+96
+65
+132
+7
+58
+87
+4
+44
+25
+160
+137
+186
+78
+3
+112
+50
+95
+120
+70
+138
+3
+173
+17
+141
+99
+126
+70
+88
+100
+6
+137
+173
+8
+92
+82
+65
+58
+166
+74
+150
+31
+44
+184
+108
+197
+12
+96
+72
+175
+200
+28
+170
+174
+114
+119
+95
+100
+144
+169
+120
+194
+90
+198
+177
+84
+110
+105
+44
+121
+132
+104
+36
+79
+153
+5
+54
+87
+32
+15
+200
+73
+33
+147
+186
+197
+111
+93
+164
+144
+191
+53
+3
+146
+48
+177
+37
+26
+25
+121
+102
+121
+7
+161
+102
+165
+74
+163
+113
+15
+68
+79
+65
+78
+89
+34
+6
+134
+150
+93
+8
+14
+15
+171
+91
+10
+44
+173
+44
+111
+70
+25
+122
+105
+138
+85
+70
+59
+121
+197
+100
+23
+47
+74
+19
+55
+161
+71
+177
+22
+140
+46
+13
+68
+93
+149
+60
+18
+169
+57
+16
+191
+200
+85
+111
+99
+197
+93
+190
+107
+130
+20
+152
+131
+23
+158
+145
+45
+170
+16
+168
+72
+117
+56
+91
+40
+25
+189
+112
+174
+40
+76
+96
+93
+98
+147
+3
+101
+180
+176
+35
+30
+65
+120
+135
+131
+174
+68
+46
+61
+158
+199
+176
+70
+38
+3
+78
+39
+135
+65
+173
+59
+197
+54
+151
+20
+168
+28
+56
+85
+11
+100
+104
+125
+14
+160
+38
+190
+3
+113
+52
+93
+94
+127
+120
+178
+190
+140
+134
+147
+75
+128
+96
+28
+106
+188
+172
+149
+144
+124
+53
+1
+136
+7
+20
+61
+188
+177
+174
+51
+139
+179
+18
+106
+73
+83
+46
+132
+181
+96
+147
+23
+18
+103
+57
+11
+158
+49
+79
+31
+81
+4
+101
+172
+127
+12
+132
+86
+126
+186
+185
+32
+135
+124
+125
+40
+113
+123
+125
+45
+146
+74
+127
+101
+67
+92
+157
+114
+68
+187
+112
+194
+160
+12
+34
+98
+81
+7
+114
+19
+91
+174
+32
+26
+70
+184
+77
+8
+158
+79
+52
+2
+145
+53
+10
+189
+44
+170
+24
+16
+77
+122
+40
+141
+89
+68
+10
+52
+21
+59
+164
+57
+69
+105
+7
+101
+146
+169
+104
+101
+78
+158
+48
+66
+163
+186
+58
+70
+102
+188
+10
+173
+152
+153
+154
+147
+98
+66
+112
+84
+93
+7
+6
+170
+175
+115
+123
+99
+92
+64
+160
+184
+66
+142
+58
+72
+108
+4
+56
+102
+115
+170
+191
+16
+183
+152
+73
+66
+145
+75
+148
+17
+170
+69
+88
+106
+45
+120
+119
+38
+161
+29
+126
+96
+42
+188
+153
+32
+15
+8
+115
+20
+82
+118
+168
+150
+185
+167
+138
+125
+110
+140
+51
+51
+48
+36
+184
+183
+42
+5
+59
+111
+132
+199
+7
+52
+48
+26
+128
+132
+45
+79
+73
+131
+131
+7
+69
+154
+100
+20
+17
+125
+200
+79
+78
+159
+50
+74
+193
+99
+54
+36
+134
+85
+108
+84
+132
+40
+55
+165
+104
+135
+81
+69
+90
+119
+109
+188
+146
+184
+194
+108
+102
+44
+146
+88
+14
+91
+23
+124
+139
+123
+93
+49
+57
+104
+117
+168
+157
+27
+155
+87
+126
+177
+133
+7
+51
+42
+194
+187
+175
+171
+57
+4
+111
+33
+6
+136
+165
+170
+138
+102
+169
+103
+98
+57
+67
+85
+113
+113
+61
+152
+169
+47
+164
+169
+136
+98
+169
+134
+85
+103
+57
+20
+5
+55
+86
+21
+159
+166
+165
+96
+93
+99
+159
+59
+131
+50
+129
+121
+174
+152
+148
+129
+39
+77
+115
+197
+149
+119
+179
+3
+6
+13
+21
+10
+79
+184
+194
+110
+114
+99
+172
+142
+110
+183
+105
+187
+179
+190
+131
+80
+102
+95
+50
+48
+35
+186
+199
+124
+157
+25
+143
+33
+110
+167
+16
+198
+45
+88
+128
+175
+100
+28
+69
+159
+137
+193
+133
+58
+156
+15
+89
+5
+28
+128
+121
+173
+151
+153
+161
+186
+69
+144
+46
+181
+69
+191
+121
+13
+193
+40
+105
+70
+76
+24
+63
+169
+44
+147
+90
+17
+98
+38
+141
+112
+3
+11
+40
+145
+106
+138
+72
+194
+120
+180
+1
+181
+86
+85
+137
+62
+140
+88
+68
+22
+121
+129
+89
+171
+29
+35
+150
+186
+170
+147
+152
+196
+7
+78
+13
+177
+144
+70
+127
+135
+70
+12
+41
+143
+84
+25
+190
+123
+26
+53
+84
+33
+43
+165
+4
+141
+15
+24
+12
+60
+58
+5
+111
+23
+141
+40
+170
+60
+33
+57
+46
+170
+3
+93
+130
+148
+115
+161
+133
+152
+117
+133
+145
+79
+173
+124
+190
+26
+47
+54
+99
+111
+175
+51
+132
+138
+36
+182
+165
+159
+68
+181
+77
+36
+129
+52
+154
+56
+153
+20
+142
+81
+4
+100
+169
+114
+167
+177
+156
+151
+100
+43
+161
+184
+59
+97
+55
+56
+44
+162
+178
+12
+67
+98
+187
+44
+182
+93
+122
+99
+99
+101
+119
+13
+2
+103
+198
+64
+7
+67
+136
+15
+68
+80
+70
+100
+172
+132
+43
+72
+44
+17
+115
+134
+175
+41
+75
+82
+22
+194
+172
+87
+177
+80
+91
+29
+153
+63
+199
+32
+200
+114
+86
+91
+175
+34
+26
+56
+103
+119
+186
+52
+38
+157
+4
+16
+60
+16
+159
+10
+33
+109
+164
+2
+138
+8
+10
+184
+23
+78
+66
+94
+176
+13
+90
+30
+168
+143
+152
+21
+164
+195
+99
+41
+155
+166
+2
+122
+117
+5
+185
+65
+125
+168
+85
+4
+57
+111
+151
+110
+101
+20
+14
+103
+93
+32
+156
+54
+118
+26
+96
+142
+192
+74
+120
+54
+49
+4
+187
+91
+63
+166
+24
+58
+132
+73
+46
+25
+135
+189
+118
+10
+5
+138
+187
+86
+31
+16
+17
+163
+23
+73
+32
+140
+150
+44
+114
+86
+97
+6
+165
+138
+145
+29
+72
+177
+15
+103
+83
+174
+96
+17
+36
+66
+74
+52
+53
+45
+197
+184
+132
+131
+5
+50
+60
+111
+127
+168
+69
+104
+3
+82
+65
+53
+129
+101
+48
+182
+58
+112
+157
+134
+191
+146
+158
+32
+175
+162
+2
+157
+123
+132
+82
+107
+110
+99
+2
+125
+134
+84
+102
+51
+196
+118
+143
+200
+110
+65
+199
+10
+69
+129
+154
+163
+195
+102
+60
+39
+98
+39
+153
+174
+65
+27
+176
+15
+112
+135
+7
+28
+110
+6
+49
+45
+29
+173
+179
+119
+108
+178
+95
+173
+185
+158
+86
+96
+8
+186
+44
+192
+159
+30
+149
+24
+5
+14
+47
+154
+106
+50
+149
+42
+116
+120
+76
+177
+180
+82
+76
+125
+66
+70
+31
+156
+64
+176
+88
+140
+55
+72
+137
+171
+200
+59
+156
+8
+48
+13
+53
+198
+116
+111
+26
+162
+142
+191
+73
+117
+51
+55
+66
+107
+52
+149
+28
+23
+90
+139
+21
+79
+87
+12
+90
+32
+185
+22
+67
+5
+26
+119
+77
+196
+87
+157
+162
+160
+99
+157
+52
+107
+173
+76
+103
+131
+62
+198
+31
+9
+175
+174
+72
+71
+179
+31
+181
+5
+6
+193
+99
+65
+97
+199
+127
+173
+93
+7
+6
+180
+25
+129
+155
+165
+198
+107
+66
+35
+13
+172
+111
+125
+151
+185
+153
+50
+130
+130
+11
+95
+79
+18
+195
+16
+140
+99
+136
+126
+130
+50
+132
+145
+83
+198
+44
+82
+104
+82
+161
+34
+151
+3
+64
+158
+179
+52
+98
+124
+67
+84
+106
+83
+144
+120
+22
+60
+163
+39
+162
+30
+120
+53
+37
+149
+160
+25
+109
+28
+194
+111
+118
+118
+43
+199
+9
+71
+144
+27
+69
+177
+38
+44
+119
+123
+67
+96
+173
+175
+98
+11
+189
+35
+111
+157
+146
+64
+70
+49
+64
+145
+98
+78
+192
+51
+183
+40
+193
+198
+54
+139
+153
+66
+21
+135
+27
+147
+39
+119
+164
+113
+200
+186
+123
+63
+74
+79
+7
+135
+150
+83
+149
+151
+167
+44
+162
+174
+192
+185
+186
+53
+44
+193
+160
+25
+114
+59
+130
+58
+176
+137
+39
+200
+51
+109
+198
+15
+107
+109
+94
+185
+62
+115
+128
+139
+82
+44
+133
+1
+12
+65
+83
+121
+175
+166
+26
+63
+142
+89
+57
+138
+119
+72
+164
+138
+157
+97
+173
+164
+31
+114
+6
+7
+195
+107
+90
+175
+44
+88
+135
+21
+112
+86
+106
+63
+30
+13
+14
+163
+57
+79
+158
+42
+33
+21
+32
+6
+150
+46
+129
+159
+194
+135
+65
+174
+61
+199
+49
+104
+182
+160
+124
+100
+87
+31
+198
+117
+119
+63
+108
+83
+133
+52
+110
+200
+9
+57
+61
+55
+187
+26
+76
+25
+68
+189
+121
+31
+97
+103
+145
+143
+150
+21
+178
+76
+56
+56
+32
+94
+77
+18
+20
+158
+171
+9
+116
+17
+63
+27
+192
+112
+148
+79
+145
+159
+50
+66
+148
+100
+67
+108
+42
+84
+126
+6
+103
+164
+62
+93
+2
+180
+63
+158
+186
+94
+95
+126
+101
+74
+137
+154
+93
+180
+41
+27
+196
+137
+61
+132
+44
+75
+59
+76
+129
+95
+13
+24
+29
+155
+74
+49
+29
+137
+162
+136
+167
+176
+156
+154
+118
+126
+95
+35
+157
+35
+196
+62
+11
+108
+150
+130
+32
+29
+83
+45
+120
+120
+40
+161
+10
+13
+187
+6
+159
+102
+183
+182
+50
+62
+130
+18
+144
+103
+128
+42
+101
+30
+70
+155
+98
+195
+87
+174
+62
+6
+80
+29
+55
+76
+159
+76
+27
+77
+18
+21
+161
+185
+61
+98
+45
+186
+115
+19
+79
+111
+153
+124
+167
+92
+45
+50
+90
+97
+171
+157
+6
+28
+110
+15
+98
+55
+50
+5
+184
+62
+113
+125
+133
+74
+55
+64
+88
+155
+138
+32
+152
+29
+10
+2
+123
+122
+27
+65
+145
+88
+23
+144
+65
+90
+163
+167
+138
+126
+115
+157
+112
+57
+140
+125
+93
+31
+151
+33
+42
+154
+148
+107
+113
+113
+65
+174
+61
+199
+48
+96
+147
+18
+190
+177
+160
+164
+150
+23
+190
+131
+83
+118
+164
+129
+93
+4
+187
+90
+57
+134
+91
+140
+21
+72
+39
+194
+9
+113
+198
+174
+63
+12
+102
+110
+144
+72
+141
+196
+110
+96
+192
+88
+7
+47
+22
+115
+91
+118
+87
+65
+9
+71
+147
+47
+158
+125
+133
+76
+58
+66
+78
+75
+155
+56
+145
+164
+83
+21
+181
+106
+4
+74
+9
+190
+65
+79
+90
+30
+178
+198
+187
+141
+165
+122
+47
+184
+82
+43
+121
+140
+152
+55
+166
+103
+130
+49
+133
+153
+128
+188
+180
+190
+121
+20
+30
+5
+161
+124
+97
+65
+123
+152
+8
+81
+11
+141
+150
+33
+45
+176
+54
+141
+157
+78
+56
+36
+118
+185
+49
+27
+126
+116
+160
+119
+74
+172
+170
+75
+123
+68
+99
+184
+20
+62
+196
+20
+156
+157
+145
+53
+22
+50
+110
+9
+64
+107
+65
+26
+178
+33
+1
+110
+51
+121
+71
+139
+199
+143
+67
+118
+105
+170
+75
+127
+87
+184
+121
+70
+134
+174
+40
+79
+112
+166
+190
+50
+190
+90
+35
+200
+89
+137
+22
+99
+198
+94
+186
+72
+161
+122
+87
+27
+184
+64
+131
+8
+70
+150
+78
+118
+5
+170
+173
+117
+141
+198
+121
+144
+174
+149
+134
+60
+159
+17
+71
+71
+189
+101
+103
+112
+145
+71
+117
+70
+165
+162
+96
+116
+36
+168
+89
+25
+154
+98
+6
+151
+60
+199
+55
+146
+182
+182
+54
+84
+20
+167
+30
+73
+173
+183
+146
+30
+66
+128
+173
+89
+174
+49
+125
+118
+179
+18
+98
+28
+90
+89
+123
+141
+143
+192
+68
+87
+107
+61
+12
+123
+26
+57
+107
+130
+20
+157
+165
+174
+161
+7
+194
+102
+67
+83
+99
+51
+19
+58
+176
+138
+48
+44
+36
+18
+190
+179
+163
+171
+162
+34
+152
+4
+61
+130
+35
+40
+128
+14
+132
+62
+193
+196
+44
+102
+20
+200
+21
+131
+200
+19
+119
+142
+187
+44
+181
+92
+127
+135
+65
+179
+89
+123
+139
+130
+130
+6
+72
+178
+20
+120
+146
+193
+48
+158
+112
+58
+138
+110
+22
+148
+90
+9
+47
+2
+192
+141
+120
+47
+5
+11
+28
+67
+154
+126
+168
+79
+164
+80
+2
+93
+141
+17
+30
+35
+141
+130
+113
+110
+48
+98
+157
+66
+183
+109
+5
+53
+73
+165
+138
+139
+197
+133
+26
+164
+148
+14
+154
+1
+21
+120
+132
+108
+65
+19
+134
+36
+8
+126
+85
+178
+104
+23
+6
+25
+99
+176
+165
+7
+164
+120
+46
+3
+5
+1
+164
+176
+186
+136
+141
+25
+82
+72
+95
+123
+88
+20
+132
+16
+113
+134
+194
+154
+185
+122
+73
+139
+181
+42
+21
+152
+124
+183
+182
+48
+53
+90
+66
+183
+110
+14
+95
+52
+53
+54
+49
+12
+32
+84
+21
+171
+42
+118
+127
+106
+93
+3
+188
+98
+99
+113
+194
+147
+139
+108
+5
+56
+92
+52
+84
+41
+85
+145
+110
+159
+165
+161
+78
+24
+44
+53
+125
+72
+110
+14
+101
+77
+157
+53
+106
+167
+45
+172
+30
+31
+117
+26
+102
+186
+197
+112
+97
+179
+1
+2
+3
+199
+176
+61
+189
+182
+197
+144
+93
+64
+152
+137
+53
+84
+30
+29
+108
+185
+140
+176
+199
+14
+94
+38
+185
+171
+168
+70
+105
+3
+76
+32
+115
+199
+166
+1
+115
+87
+87
+147
+99
+70
+133
+174
+48
+120
+91
+69
+198
+167
+27
+56
+97
+83
+28
+23
+88
+121
+131
+102
+35
+93
+49
+59
+114
+161
+141
+197
+114
+111
+37
+29
+40
+184
+140
+189
+75
+153
+43
+81
+105
+103
+74
+118
+44
+200
+5
+37
+174
+117
+135
+158
+138
+5
+186
+78
+194
+63
+35
+47
+170
+4
+94
+131
+142
+77
+185
+19
+49
+126
+114
+151
+86
+158
+177
+46
+85
+100
+35
+106
+129
+19
+156
+165
+192
+68
+79
+63
+70
+55
+102
+117
+190
+90
+29
+169
+152
+196
+7
+78
+9
+156
+57
+138
+119
+70
+154
+95
+192
+96
+50
+36
+163
+60
+93
+23
+99
+189
+43
+161
+186
+66
+124
+153
+8
+68
+140
+34
+145
+161
+67
+153
+119
+137
+151
+78
+109
+155
+148
+98
+60
+75
+112
+4
+13
+48
+173
+7
+85
+46
+118
+95
+109
+197
+8
+75
+180
+12
+49
+193
+118
+169
+154
+9
+68
+135
+200
+180
+87
+102
+29
+62
+108
+96
+5
+164
+140
+167
+145
+168
+101
+97
+72
+162
+130
+126
+185
+175
+191
+170
+103
+87
+195
+189
+180
+182
+71
+195
+131
+30
+7
+176
+191
+167
+84
+198
+38
+45
+130
+176
+85
+132
+25
+170
+193
+35
+69
+105
+12
+125
+49
+168
+174
+132
+25
+168
+183
+186
+67
+133
+197
+187
+150
+17
+153
+172
+56
+192
+46
+151
+94
+7
+192
+98
+59
+71
+100
+160
+67
+161
+169
+168
+85
+4
+59
+119
+182
+28
+126
+109
+120
+143
+178
+187
+119
+38
+158
+8
+22
+64
+189
+161
+69
+168
+193
+43
+128
+181
+131
+161
+191
+96
+64
+123
+159
+52
+80
+14
+165
+63
+96
+14
+19
+191
+176
+138
+46
+31
+176
+181
+100
+175
+150
+127
+15
+144
+136
+118
+86
+54
+153
+35
+33
+88
+29
+185
+54
+61
+85
+159
+196
+145
+107
+139
+79
+22
+20
+127
+184
+159
+101
+174
+138
+63
+140
+80
+18
+193
+198
+48
+108
+21
+157
+154
+112
+88
+118
+123
+77
+155
+44
+70
+25
+119
+95
+98
+139
+152
+63
+14
+114
+163
+151
+43
+104
+38
+94
+22
+91
+149
+78
+133
+97
+188
+59
+66
+70
+23
+114
+81
+61
+33
+56
+38
+125
+7
+123
+78
+163
+75
+184
+32
+141
+156
+70
+21
+95
+188
+70
+132
+168
+18
+2
+49
+78
+34
+99
+94
+73
+196
+124
+180
+164
+170
+143
+129
+94
+4
+180
+43
+40
+58
+185
+193
+94
+28
+128
+113
+132
+173
+53
+165
+111
+186
+119
+46
+5
+14
+43
+134
+14
+84
+178
+112
+70
+13
+50
+185
+57
+82
+177
+130
+185
+144
+195
+81
+128
+45
+118
+103
+159
+31
+154
+48
+106
+10
+106
+151
+153
+160
+183
+59
+112
+140
+34
+148
+186
+188
+52
+21
+62
+186
+154
+53
+137
+150
+68
+56
+124
+46
+159
+146
+48
+172
+5
+85
+65
+24
+162
+164
+125
+76
+133
+117
+107
+189
+172
+132
+46
+93
+144
+29
+83
+36
+71
+99
+161
+71
+181
+53
+86
+44
+96
+175
+193
+184
+168
+156
+22
+135
+13
+60
+47
+143
+35
+131
+68
+35
+199
+83
+107
+102
+49
+176
+18
+130
+17
+133
+44
+72
+39
+181
+144
+31
+96
+96
+116
+28
+127
+113
+141
+29
+108
+190
+171
+115
+155
+96
+187
+54
+47
+195
+153
+164
+13
+2
+92
+138
+5
+191
+103
+98
+68
+127
+153
+171
+55
+192
+61
+40
+90
+186
+106
+162
+23
+80
+73
+124
+83
+187
+180
+199
+171
+38
+91
+4
+10
+23
+51
+105
+172
+87
+175
+66
+23
+150
+92
+3
+191
+119
+200
+132
+194
+178
+129
+169
+58
+30
+56
+73
+135
+151
+92
+197
+154
+156
+154
+120
+135
+131
+171
+54
+182
+10
+25
+68
+183
+85
+67
+42
+47
+108
+27
+190
+96
+69
+145
+58
+39
+115
+147
+45
+152
+109
+88
+149
+102
+69
+101
+186
+11
+192
+50
+178
+21
+121
+143
+173
+149
+141
+108
+178
+94
+168
+164
+77
+183
+10
+17
+11
+114
+187
+96
+94
+100
+160
+62
+134
+46
+71
+14
+52
+186
+47
+11
+50
+2
+160
+143
+23
+51
+105
+169
+74
+124
+79
+156
+28
+163
+133
+130
+188
+161
+71
+181
+49
+70
+176
+31
+3
+142
+30
+102
+141
+130
+112
+104
+16
+163
+39
+164
+36
+142
+135
+131
+172
+58
+198
+73
+54
+71
+139
+195
+123
+178
+167
+3
+118
+77
+4
+136
+183
+73
+193
+97
+53
+42
+179
+101
+196
+68
+46
+70
+4
+1
+167
+198
+86
+138
+58
+111
+144
+67
+108
+49
+122
+91
+52
+90
+79
+62
+67
+47
+77
+45
+177
+58
+160
+43
+14
+102
+86
+3
+45
+50
+96
+129
+110
+99
+4
+134
+165
+190
+57
+35
+94
+53
+70
+151
+75
+93
+88
+92
+163
+154
+62
+188
+177
+167
+14
+180
+158
+129
+157
+181
+74
+19
+55
+157
+51
+91
+93
+139
+1
+156
+132
+185
+125
+92
+26
+132
+162
+188
+75
+156
+63
+175
+89
+160
+163
+133
+137
+26
+127
+132
+55
+139
+145
+17
+197
+37
+47
+153
+91
+173
+23
+180
+78
+51
+5
+177
+21
+134
+14
+78
+146
+171
+115
+153
+87
+142
+78
+188
+28
+77
+12
+185
+1
+142
+47
+6
+17
+48
+136
+189
+113
+180
+62
+156
+183
+92
+113
+46
+66
+184
+107
+190
+181
+178
+42
+55
+156
+41
+43
+91
+162
+155
+80
+85
+190
+176
+143
+77
+181
+192
+126
+30
+49
+28
+126
+106
+108
+95
+2
+159
+143
+30
+90
+74
+35
+142
+141
+174
+175
+87
+151
+124
+187
+9
+172
+157
+195
+153
+170
+44
+132
+198
+2
+30
+164
+111
+196
+175
+89
+167
+1
+102
+11
+148
+190
+8
+138
+154
+85
+126
+195
+38
+72
+96
+128
+109
+104
+50
+160
+113
+43
+46
+89
+120
+125
+70
+96
+149
+29
+33
+139
+144
+13
+187
+3
+139
+8
+194
+96
+30
+121
+55
+44
+174
+50
+139
+183
+53
+68
+136
+6
+17
+49
+147
+43
+136
+29
+154
+62
+185
+157
+75
+44
+185
+119
+49
+28
+128
+118
+158
+89
+111
+71
+27
+123
+102
+105
+112
+127
+162
+29
+114
+30
+152
+51
+137
+163
+149
+25
+12
+50
+189
+87
+24
+165
+175
+170
+50
+168
+164
+72
+152
+72
+63
+133
+35
+11
+154
+30
+197
+109
+85
+128
+9
+101
+133
+88
+130
+192
+187
+197
+100
+25
+53
+100
+123
+38
+123
+197
+75
+83
+24
+194
+153
+175
+76
+80
+196
+58
+186
+196
+103
+52
+192
+82
+168
+68
+96
+171
+164
+47
+4
+6
+196
+126
+198
+54
+144
+176
+164
+2
+137
+6
+6
+186
+63
+105
+67
+59
+153
+193
+180
+146
+62
+56
+182
+183
+65
+149
+104
+90
+5
+21
+79
+85
+6
+69
+167
+181
+181
+65
+158
+164
+170
+145
+137
+123
+108
+140
+75
+192
+73
+117
+41
+1
+33
+195
+75
+96
+100
+141
+145
+8
+142
+182
+13
+46
+159
+143
+29
+86
+57
+166
+88
+38
+37
+83
+166
+56
+40
+137
+68
+177
+49
+107
+2
+53
+99
+118
+20
+62
+195
+15
+132
+62
+189
+172
+137
+73
+11
+13
+178
+153
+115
+116
+65
+151
+123
+179
+170
+10
+135
+125
+135
+86
+98
+16
+19
+173
+67
+48
+88
+98
+200
+116
+102
+166
+84
+10
+102
+126
+42
+118
+133
+137
+26
+126
+123
+8
+139
+166
+147
+186
+197
+111
+93
+167
+161
+71
+173
+5
+71
+185
+76
+195
+87
+167
+18
+8
+93
+87
+88
+140
+56
+73
+138
+171
+187
+183
+22
+87
+122
+153
+23
+159
+151
+73
+83
+42
+108
+73
+71
+167
+168
+103
+107
+120
+156
+61
+167
+51
+5
+173
+197
+26
+183
+68
+162
+161
+117
+49
+47
+42
+33
+24
+49
+81
+49
+168
+169
+109
+129
+1
+44
+56
+142
+150
+27
+12
+30
+72
+163
+133
+133
+10
+59
+67
+78
+67
+98
+190
+61
+59
+6
+101
+157
+35
+199
+76
+68
+125
+144
+140
+143
+6
+149
+39
+100
+52
+9
+189
+58
+43
+142
+66
+118
+114
+25
+125
+121
+9
+166
+114
+192
+127
+34
+69
+107
+22
+174
+45
+109
+51
+122
+82
+192
+15
+166
+62
+77
+106
+149
+142
+113
+197
+169
+40
+123
+180
+176
+33
+17
+11
+110
+165
+3
+137
+192
+124
+17
+192
+199
+64
+200
+24
+146
+59
+43
+131
+3
+43
+28
+187
+70
+138
+194
+129
+30
+17
+38
+75
+113
+2
+196
+160
+198
+150
+116
+151
+63
+19
+150
+129
+24
+184
+92
+101
+179
+167
+188
+30
+92
+77
+39
+145
+119
+16
+25
+10
+38
+135
+77
+42
+166
+17
+12
+123
+25
+50
+76
+7
+157
+84
+91
+191
+124
+29
+62
+112
+114
+79
+45
+166
+187
+33
+116
+2
+168
+194
+54
+186
+30
+108
+178
+99
+187
+38
+146
+137
+110
+23
+154
+115
+109
+23
+152
+111
+100
+1
+112
+62
+167
+42
+157
+164
+171
+156
+193
+158
+13
+62
+55
+178
+171
+23
+8
+37
+155
+200
+3
+19
+96
+1
+144
+62
+79
+113
+168
+198
+76
+76
+168
+131
+77
+80
+190
+27
+51
+64
+127
+187
+177
+187
+127
+82
+146
+144
+154
+26
+174
+12
+111
+158
+152
+89
+168
+10
+150
+8
+101
+136
+104
+2
+83
+75
+111
+188
+138
+133
+158
+153
+102
+38
+108
+110
+93
+168
+169
+109
+131
+7
+71
+160
+127
+119
+173
+171
+71
+96
+133
+138
+37
+182
+157
+108
+32
+24
+59
+141
+117
+33
+147
+191
+26
+35
+176
+148
+102
+82
+178
+130
+178
+100
+200
+104
+29
+40
+177
+102
+24
+29
+161
+106
+187
+170
+137
+92
+118
+83
+38
+85
+169
+54
+1
+124
+131
+77
+80
+191
+27
+46
+35
+196
+59
+195
+39
+79
+124
+37
+108
+115
+122
+98
+96
+91
+88
+109
+69
+30
+167
+132
+88
+143
+63
+99
+27
+69
+177
+38
+41
+106
+68
+56
+128
+70
+65
+162
+192
+94
+40
+200
+35
+17
+185
+164
+120
+46
+199
+182
+102
+174
+132
+27
+175
+11
+91
+45
+55
+122
+44
+167
+6
+133
+147
+82
+170
+90
+8
+43
+186
+135
+134
+192
+153
+188
+159
+63
+144
+100
+108
+147
+112
+149
+89
+198
+191
+164
+70
+144
+41
+152
+143
+89
+48
+90
+113
+69
+198
+169
+29
+55
+76
+161
+83
+54
+179
+188
+115
+7
+2
+157
+126
+138
+99
+154
+39
+50
+150
+48
+142
+23
+69
+4
+5
+1
+163
+167
+141
+140
+176
+195
+191
+192
+39
+107
+94
+1
+159
+146
+48
+181
+55
+96
+88
+63
+188
+167
+110
+164
+193
+85
+174
+85
+143
+95
+89
+79
+73
+131
+128
+190
+190
+31
+83
+21
+179
+85
+97
+21
+60
+170
+79
+149
+185
+170
+156
+5
+30
+137
+153
+94
+187
+73
+160
+106
+195
+22
+178
+71
+27
+123
+98
+89
+53
+116
+21
+86
+124
+177
+145
+81
+178
+141
+53
+46
+4
+8
+16
+23
+199
+189
+146
+172
+122
+185
+16
+38
+82
+153
+179
+101
+194
+58
+1
+85
+104
+62
+43
+103
+28
+45
+20
+118
+130
+118
+140
+184
+45
+14
+79
+151
+196
+26
+189
+102
+113
+167
+186
+9
+186
+33
+127
+69
+74
+29
+108
+196
+4
+58
+114
+165
+168
+123
+26
+49
+61
+130
+37
+50
+168
+166
+81
+196
+47
+122
+109
+164
+3
+144
+35
+121
+12
+180
+178
+47
+87
+100
+21
+21
+142
+66
+122
+141
+149
+22
+192
+161
+40
+186
+163
+104
+159
+18
+84
+142
+100
+127
+59
+14
+157
+11
+58
+51
+192
+90
+15
+86
+181
+115
+60
+129
+30
+25
+83
+74
+98
+125
+75
+122
+60
+67
+64
+184
+125
+99
+73
+148
+33
+68
+115
+83
+64
+41
+70
+52
+82
+31
+48
+9
+28
+88
+77
+66
+106
+48
+135
+180
+68
+194
+153
+169
+41
+130
+11
+100
+102
+113
+160
+146
+43
+144
+79
+175
+142
+82
+15
+149
+165
+48
+8
+16
+26
+12
+43
+153
+133
+22
+142
+53
+39
+163
+31
+117
+27
+106
+199
+40
+50
+137
+180
+46
+58
+133
+77
+70
+132
+157
+159
+146
+46
+161
+154
+80
+95
+52
+58
+86
+198
+12
+94
+60
+113
+143
+40
+157
+186
+103
+149
+165
+52
+27
+96
+131
+126
+183
+162
+125
+98
+62
+96
+20
+57
+163
+69
+150
+83
+149
+145
+137
+114
+54
+105
+144
+119
+17
+34
+53
+13
+3
+106
+12
+119
+11
+192
+59
+24
+21
+109
+69
+31
+170
+142
+122
+54
+24
+61
+151
+163
+19
+54
+150
+18
+163
+15
+24
+10
+46
+193
+144
+126
+62
+41
+92
+186
+92
+81
+63
+52
+147
+22
+7
+49
+30
+141
+181
+19
+88
+162
+181
+31
+155
+57
+147
+175
+126
+187
+191
+64
+66
+23
+145
+69
+111
+48
+91
+111
+48
+98
+152
+33
+37
+126
+20
+190
+162
+59
+97
+58
+75
+131
+115
+109
+22
+153
+124
+170
+106
+111
+114
+85
+85
+152
+146
+112
+159
+150
+71
+79
+35
+104
+109
+120
+142
+173
+164
+22
+65
+188
+149
+3
+79
+51
+1
+144
+61
+66
+51
+117
+42
+1
+35
+200
+89
+136
+11
+48
+186
+91
+69
+200
+180
+86
+93
+187
+87
+41
+67
+35
+10
+147
+188
+9
+169
+130
+63
+10
+88
+44
+75
+53
+46
+197
+172
+64
+39
+55
+181
+196
+150
+141
+96
+108
+188
+154
+37
+34
+72
+130
+136
+45
+47
+77
+41
+160
+190
+101
+102
+101
+95
+62
+116
+142
+6
+162
+118
+55
+68
+113
+69
+200
+183
+97
+139
+164
+136
+146
+49
+186
+74
+169
+151
+193
+196
+46
+111
+60
+160
+22
+89
+142
+48
+17
+71
+70
+186
+86
+41
+76
+87
+41
+65
+29
+190
+78
+159
+51
+79
+21
+14
+94
+42
+7
+67
+143
+56
+46
+175
+42
+75
+75
+176
+178
+89
+134
+10
+51
+24
+83
+83
+155
+180
+93
+135
+178
+55
+131
+92
+179
+46
+67
+188
+133
+103
+23
+15
+89
+198
+195
+185
+162
+104
+170
+84
+182
+132
+161
+178
+23
+133
+193
+163
+45
+9
+49
+17
+64
+33
+25
+51
+83
+39
+93
+7
+2
+156
+117
+99
+144
+171
+135
+68
+1
+190
+138
+115
+50
+70
+172
+198
+47
+100
+179
+172
+25
+7
+14
+27
+32
+158
+57
+122
+22
+39
+37
+77
+128
+78
+117
+1
+150
+97
+33
+127
+66
+54
+138
+141
+6
+169
+164
+65
+112
+90
+131
+179
+99
+185
+19
+53
+152
+35
+46
+166
+181
+198
+160
+183
+61
+120
+175
+174
+73
+73
+182
+37
+188
+190
+53
+12
+196
+70
+63
+150
+131
+39
+63
+27
+194
+127
+17
+161
+16
+46
+139
+19
+69
+45
+47
+83
+74
+106
+167
+50
+4
+172
+199
+53
+123
+66
+91
+151
+91
+189
+116
+198
+140
+62
+115
+133
+164
+194
+89
+190
+143
+149
+5
+94
+121
+84
+10
+109
+170
+37
+94
+34
+158
+41
+27
+200
+154
+128
+185
+158
+90
+118
+98
+130
+103
+46
+150
+89
+187
+120
+40
+155
+179
+74
+41
+177
+97
+193
+85
+172
+73
+89
+85
+106
+76
+102
+133
+81
+86
+194
+192
+7
+114
+22
+106
+44
+108
+54
+158
+65
+167
+16
+199
+46
+91
+130
+166
+29
+81
+27
+32
+154
+32
+13
+190
+21
+24
+154
+109
+72
+51
+60
+97
+47
+10
+43
+165
+8
+166
+125
+54
+3
+131
+167
+21
+27
+173
+197
+27
+187
+83
+14
+139
+113
+24
+134
+186
+110
+193
+168
+73
+127
+106
+93
+6
+1
+151
+97
+23
+70
+17
+71
+76
+19
+34
+32
+87
+38
+45
+133
+194
+163
+37
+158
+17
+83
+149
+152
+175
+78
+99
+93
+67
+173
+32
+40
+154
+169
+33
+75
+154
+50
+122
+81
+189
+8
+153
+46
+101
+193
+51
+170
+161
+42
+3
+37
+200
+72
+31
+144
+183
+5
+182
+49
+59
+110
+135
+18
+97
+26
+79
+43
+156
+144
+69
+117
+81
+37
+92
+20
+93
+183
+59
+114
+151
+87
+165
+5
+151
+64
+22
+160
+164
+146
+9
+136
+140
+18
+46
+122
+120
+18
+35
+44
+152
+124
+171
+118
+168
+149
+179
+138
+18
+71
+64
+146
+108
+134
+33
+191
+56
+17
+195
+25
+192
+133
+69
+25
+129
+147
+123
+23
+29
+172
+173
+92
+193
+134
+66
+197
+189
+161
+67
+160
+156
+97
+183
+25
+103
+195
+41
+99
+26
+64
+152
+140
+70
+169
+180
+164
+167
+124
+47
+163
+158
+86
+92
+179
+51
+95
+116
+42
+7
+66
+135
+21
+111
+77
+62
+82
+131
+55
+150
+7
+97
+114
+17
+80
+126
+35
+82
+176
+122
+153
+23
+163
+166
+134
+112
+72
+25
+105
+9
+116
+12
+32
+87
+32
+14
+200
+70
+23
+113
+77
+43
+170
+29
+50
+41
+197
+9
+87
+40
+57
+187
+11
+185
+16
+34
+64
+81
+111
+138
+33
+158
+57
+119
+2
+149
+77
+120
+29
+99
+130
+95
+197
+131
+15
+110
+132
+199
+15
+98
+55
+45
+180
+78
+48
+187
+92
+71
+2
+171
+12
+139
+125
+100
+78
+165
+94
+77
+16
+8
+106
+169
+61
+46
+127
+148
+146
+150
+191
+192
+36
+94
+43
+14
+93
+39
+193
+12
+136
+110
+45
+79
+68
+102
+3
+99
+167
+117
+200
+147
+84
+183
+145
+25
+47
+63
+153
+152
+143
+86
+36
+43
+135
+24
+134
+187
+119
+36
+147
+165
+66
+110
+69
+27
+144
+26
+62
+141
+88
+63
+188
+164
+91
+75
+35
+134
+95
+165
+136
+130
+158
+179
+51
+104
+162
+39
+180
+129
+154
+162
+189
+79
+177
+152
+121
+162
+81
+34
+73
+139
+178
+17
+101
+55
+22
+39
+41
+92
+187
+99
+114
+190
+121
+14
+195
+49
+143
+17
+14
+133
+71
+34
+169
+110
+139
+45
+27
+156
+96
+174
+183
+132
+151
+119
+157
+74
+37
+155
+2
+16
+80
+135
+97
+168
+135
+103
+200
+80
+79
+159
+40
+12
+117
+195
+115
+139
+195
+123
+185
+6
+179
+21
+111
+82
+94
+32
+148
+200
+71
+28
+134
+151
+104
+68
+73
+22
+80
+82
+176
+121
+146
+191
+38
+110
+116
+112
+30
+172
+165
+42
+168
+35
+98
+72
+154
+76
+71
+147
+42
+135
+34
+188
+26
+66
+169
+20
+2
+37
+8
+112
+4
+21
+93
+166
+164
+90
+64
+178
+90
+142
+44
+186
+127
+89
+193
+152
+183
+127
+120
+176
+182
+108
+10
+89
+42
+55
+154
+34
+22
+23
+148
+79
+145
+158
+46
+61
+148
+144
+134
+109
+47
+104
+200
+64
+185
+141
+180
+10
+43
+174
+53
+161
+86
+73
+61
+111
+122
+136
+117
+83
+43
+115
+105
+195
+30
+30
+107
+176
+95
+189
+74
+149
+30
+40
+178
+107
+42
+87
+150
+118
+156
+78
+60
+64
+47
+107
+20
+160
+182
+54
+90
+61
+153
+171
+56
+195
+70
+63
+150
+140
+86
+63
+5
+64
+139
+57
+98
+75
+170
+150
+171
+76
+118
+27
+103
+176
+132
+14
+98
+65
+109
+77
+80
+189
+12
+177
+156
+141
+46
+7
+27
+103
+176
+135
+26
+147
+51
+186
+53
+49
+20
+77
+83
+7
+99
+134
+119
+109
+184
+122
+79
+181
+170
+200
+68
+12
+58
+42
+133
+19
+118
+137
+162
+142
+195
+93
+8
+16
+21
+183
+114
+39
+15
+139
+101
+159
+45
+37
+23
+5
+21
+85
+125
+187
+4
+141
+12
+1
+102
+1
+91
+140
+19
+54
+157
+59
+148
+155
+200
+12
+73
+129
+123
+177
+154
+134
+19
+107
+77
+99
+102
+126
+35
+80
+169
+90
+26
+145
+43
+152
+130
+13
+109
+140
+56
+82
+186
+182
+15
+60
+24
+4
+11
+32
+102
+121
+12
+184
+1
+149
+91
+7
+20
+62
+195
+12
+121
+18
+24
+180
+68
+185
+104
+163
+41
+180
+115
+72
+1
+161
+153
+75
+76
+183
+11
+23
+43
+54
+137
+136
+189
+109
+159
+173
+14
+128
+43
+108
+67
+27
+164
+141
+168
+145
+161
+60
+114
+146
+52
+199
+128
+173
+91
+191
+131
+67
+26
+158
+117
+84
+53
+162
+98
+135
+125
+136
+98
+162
+97
+123
+66
+97
+186
+45
+1
+4
+11
+39
+133
+50
+102
+164
+66
+120
+134
+123
+134
+98
+183
+18
+68
+44
+59
+159
+22
+101
+10
+158
+59
+130
+49
+133
+154
+132
+3
+38
+199
+55
+143
+160
+77
+28
+73
+191
+91
+30
+163
+112
+9
+44
+183
+111
+14
+93
+30
+149
+24
+5
+12
+28
+61
+119
+169
+143
+141
+162
+107
+188
+168
+121
+16
+6
+99
+140
+148
+30
+54
+53
+33
+125
+53
+196
+105
+66
+51
+112
+15
+80
+148
+172
+100
+56
+42
+145
+97
+80
+10
+142
+160
+89
+90
+146
+67
+89
+128
+173
+85
+158
+181
+66
+174
+51
+138
+174
+1
+42
+48
+111
+37
+23
+8
+49
+20
+82
+114
+146
+52
+199
+123
+152
+4
+60
+123
+2
+109
+41
+68
+38
+19
+173
+71
+72
+192
+107
+113
+118
+96
+119
+49
+22
+95
+175
+197
+11
+94
+68
+167
+188
+28
+77
+15
+197
+52
+144
+197
+83
+127
+24
+197
+171
+57
+2
+102
+197
+67
+33
+198
+96
+195
+104
+73
+103
+164
+58
+80
+156
+17
+102
+63
+59
+191
+18
+194
+7
+95
+112
+19
+109
+84
+120
+169
+134
+82
+94
+22
+92
+153
+95
+193
+101
+73
+128
+115
+137
+192
+121
+198
+107
+60
+196
+39
+73
+84
+50
+147
+36
+97
+57
+73
+128
+115
+141
+13
+12
+154
+24
+159
+135
+183
+85
+69
+50
+83
+48
+144
+32
+104
+133
+69
+14
+69
+88
+110
+70
+25
+126
+133
+65
+197
+197
+13
+108
+132
+20
+132
+16
+106
+94
+11
+27
+59
+118
+174
+185
+152
+45
+104
+22
+198
+194
+182
+150
+65
+41
+64
+13
+107
+125
+187
+198
+110
+77
+73
+146
+22
+17
+106
+83
+145
+127
+56
+195
+64
+34
+30
+74
+182
+25
+115
+64
+149
+124
+4
+114
+44
+43
+63
+193
+198
+50
+119
+66
+127
+166
+59
+63
+46
+117
+88
+74
+56
+75
+144
+190
+52
+200
+134
+9
+51
+21
+71
+40
+6
+71
+177
+28
+177
+5
+45
+24
+141
+29
+114
+23
+110
+57
+153
+2
+41
+29
+6
+175
+197
+12
+99
+91
+53
+106
+160
+8
+10
+188
+42
+161
+192
+107
+117
+143
+9
+167
+124
+44
+152
+117
+133
+149
+101
+70
+111
+36
+18
+188
+165
+97
+101
+138
+123
+97
+73
+169
+155
+13
+86
+8
+71
+157
+106
+28
+14
+31
+61
+90
+187
+118
+26
+90
+109
+49
+114
+49
+66
+159
+164
+153
+42
+76
+76
+180
+192
+136
+92
+128
+140
+90
+83
+87
+178
+88
+124
+158
+36
+192
+31
+62
+99
+36
+129
+52
+153
+52
+139
+162
+124
+93
+41
+9
+93
+73
+7
+186
+56
+61
+66
+50
+114
+34
+176
+157
+158
+135
+193
+143
+122
+48
+187
+96
+96
+111
+5
+32
+150
+15
+139
+103
+168
+82
+184
+166
+145
+175
+151
+133
+40
+46
+123
+126
+49
+160
+119
+74
+179
+8
+38
+155
+190
+148
+177
+130
+192
+183
+171
+183
+160
+116
+55
+92
+53
+97
+105
+158
+2
+192
+142
+119
+45
+195
+171
+72
+93
+112
+38
+20
+187
+140
+158
+91
+131
+167
+21
+26
+175
+16
+120
+183
+18
+60
+2
+72
+13
+34
+92
+44
+43
+62
+187
+172
+147
+134
+89
+128
+167
+56
+35
+102
+100
+87
+26
+174
+11
+102
+114
+173
+8
+99
+121
+36
+134
+78
+69
+112
+53
+113
+4
+10
+21
+44
+72
+40
+196
+15
+132
+60
+170
+86
+187
+149
+13
+134
+92
+150
+71
+77
+29
+81
+30
+46
+14
+70
+92
+124
+120
+6
+156
+80
+80
+164
+66
+125
+153
+199
+17
+114
+131
+159
+174
+19
+148
+120
+194
+88
+180
+91
+127
+142
+111
+191
+152
+198
+20
+138
+53
+78
+196
+74
+78
+5
+130
+142
+81
+16
+165
+49
+13
+34
+91
+40
+26
+196
+143
+95
+90
+82
+89
+195
+170
+69
+80
+63
+64
+18
+129
+18
+152
+146
+111
+158
+151
+83
+141
+102
+145
+153
+16
+116
+157
+101
+192
+46
+149
+85
+175
+81
+118
+175
+193
+184
+168
+157
+33
+187
+29
+94
+110
+15
+98
+56
+55
+29
+82
+36
+75
+130
+111
+98
+188
+49
+1
+166
+189
+40
+140
+80
+21
+10
+73
+149
+40
+104
+60
+30
+40
+173
+84
+143
+106
+156
+177
+64
+192
+179
+154
+108
+67
+35
+9
+137
+142
+24
+70
+8
+13
+15
+172
+96
+34
+137
+124
+112
+156
+127
+164
+36
+148
+161
+42
+2
+35
+194
+48
+149
+62
+29
+21
+70
+30
+152
+41
+80
+109
+141
+65
+126
+170
+86
+192
+177
+139
+45
+17
+98
+38
+152
+169
+50
+177
+13
+92
+36
+189
+8
+147
+17
+179
+121
+118
+18
+51
+140
+187
+63
+99
+25
+62
+149
+138
+94
+122
+90
+41
+39
+69
+64
+162
+200
+144
+69
+123
+117
+197
+135
+36
+1
+84
+98
+34
+125
+50
+173
+189
+184
+200
+149
+94
+26
+110
+27
+174
+4
+61
+127
+15
+152
+176
+93
+175
+17
+128
+18
+157
+185
+95
+112
+19
+101
+43
+146
+91
+35
+199
+79
+83
+193
+9
+123
+54
+20
+36
+38
+108
+109
+80
+105
+114
+139
+7
+193
+102
+76
+138
+144
+25
+54
+99
+108
+155
+163
+184
+41
+189
+170
+122
+7
+144
+2
+118
+96
+111
+6
+40
+183
+145
+22
+27
+168
+165
+82
+5
+98
+143
+175
+166
+23
+49
+89
+97
+185
+38
+163
+43
+188
+143
+173
+151
+153
+158
+170
+6
+104
+174
+111
+97
+190
+66
+85
+125
+182
+170
+187
+192
+65
+70
+34
+176
+151
+123
+176
+152
+134
+35
+6
+129
+117
+144
+14
+193
+37
+86
+183
+125
+109
+127
+183
+159
+109
+25
+165
+170
+140
+107
+187
+160
+78
+34
+102
+112
+154
+118
+128
+102
+68
+88
+120
+127
+82
+154
+186
+130
+105
+66
+49
+106
+196
+27
+199
+151
+118
+153
+51
+136
+159
+127
+137
+79
+44
+157
+150
+88
+179
+82
+82
+161
+27
+117
+58
+97
+65
+115
+109
+18
+127
+8
+103
+151
+177
+109
+58
+173
+119
+155
+60
+170
+81
+158
+18
+93
+196
+140
+76
+197
+100
+33
+102
+116
+176
+13
+98
+75
+169
+141
+126
+89
+199
+199
+5
+39
+188
+180
+186
+102
+138
+111
+33
+194
+74
+101
+138
+123
+93
+56
+101
+103
+116
+170
+176
+130
+2
+44
+44
+70
+25
+121
+107
+150
+141
+102
+140
+124
+90
+24
+133
+187
+126
+78
+134
+106
+31
+34
+128
+61
+17
+154
+172
+49
+150
+61
+15
+142
+122
+53
+24
+67
+187
+121
+45
+183
+99
+151
+16
+135
+69
+199
+174
+54
+161
+84
+56
+178
+168
+10
+144
+178
+176
+58
+162
+51
+52
+54
+58
+65
+73
+58
+91
+26
+135
+179
+59
+145
+144
+160
+69
+176
+36
+39
+109
+104
+45
+136
+13
+58
+29
+54
+67
+118
+104
+167
+67
+100
+194
+68
+66
+186
+121
+52
+24
+82
+75
+110
+193
+167
+70
+114
+58
+124
+28
+52
+64
+112
+104
+13
+148
+168
+80
+170
+105
+100
+59
+56
+11
+161
+75
+1
+129
+169
+54
+2
+126
+145
+135
+105
+16
+157
+198
+174
+67
+35
+5
+122
+88
+30
+190
+72
+125
+105
+113
+134
+188
+118
+22
+73
+39
+178
+120
+123
+59
+52
+187
+51
+26
+100
+171
+127
+23
+196
+174
+79
+107
+135
+54
+107
+157
+182
+79
+41
+135
+43
+47
+99
+172
+142
+103
+142
+124
+64
+76
+79
+193
+48
+158
+117
+76
+7
+163
+117
+32
+142
+168
+138
+111
+31
+186
+40
+171
+69
+74
+26
+94
+128
+124
+192
+41
+117
+135
+163
+162
+113
+17
+91
+194
+146
+133
+92
+155
+101
+16
+188
+186
+25
+77
+38
+140
+99
+136
+130
+156
+167
+1
+109
+43
+83
+110
+115
+99
+160
+75
+8
+177
+189
+142
+154
+49
+107
+1
+45
+66
+192
+159
+31
+156
+53
+119
+41
+177
+94
+167
+160
+61
+126
+12
+143
+149
+6
+99
+145
+178
+168
+6
+129
+115
+134
+175
+40
+72
+70
+175
+18
+138
+64
+148
+111
+134
+7
+42
+184
+134
+144
+64
+89
+161
+172
+184
+160
+100
+168
+108
+134
+35
+9
+137
+147
+48
+165
+163
+95
+100
+149
+195
+29
+24
+79
+62
+66
+40
+46
+114
+78
+43
+153
+138
+49
+57
+106
+119
+164
+115
+18
+79
+109
+152
+127
+1
+63
+173
+73
+82
+39
+96
+31
+125
+71
+102
+170
+106
+112
+118
+99
+133
+110
+64
+200
+25
+150
+75
+102
+142
+135
+132
+178
+79
+73
+133
+142
+55
+50
+12
+23
+29
+167
+148
+180
+155
+112
+75
+48
+11
+39
+137
+74
+18
+40
+83
+139
+87
+74
+63
+113
+107
+30
+19
+45
+101
+3
+112
+48
+82
+58
+13
+157
+28
+152
+67
+34
+199
+93
+173
+197
+30
+10
+190
+54
+15
+6
+109
+198
+10
+81
+198
+62
+189
+178
+166
+192
+62
+51
+145
+15
+191
+10
+147
+192
+27
+39
+193
+5
+96
+134
+147
+78
+144
+165
+97
+94
+94
+120
+76
+181
+5
+3
+180
+52
+91
+85
+88
+166
+5
+143
+12
+187
+14
+6
+112
+18
+101
+49
+187
+81
+9
+127
+77
+126
+58
+20
+1
+27
+151
+66
+44
+66
+7
+50
+34
+157
+40
+30
+27
+89
+97
+183
+21
+82
+110
+119
+129
+101
+48
+178
+37
+27
+30
+139
+167
+150
+2
+64
+172
+59
+6
+108
+197
+8
+79
+3
+109
+28
+186
+70
+148
+60
+31
+47
+2
+197
+161
+199
+146
+84
+191
+196
+56
+180
+171
+14
+143
+135
+130
+161
+4
+173
+5
+82
+45
+135
+6
+22
+82
+90
+7
+34
+142
+151
+23
+187
+113
+199
+176
+70
+34
+181
+180
+49
+82
+52
+173
+168
+59
+42
+122
+151
+14
+124
+19
+199
+23
+151
+99
+41
+152
+145
+105
+128
+26
+8
+17
+31
+35
+133
+88
+130
+192
+185
+187
+60
+78
+133
+98
+196
+95
+6
+183
+50
+48
+46
+43
+45
+90
+134
+195
+167
+44
+167
+6
+131
+139
+55
+79
+180
+174
+19
+154
+153
+140
+61
+112
+122
+130
+85
+137
+65
+153
+136
+44
+45
+75
+44
+197
+183
+131
+139
+55
+84
+10
+108
+162
+200
+148
+89
+2
+13
+61
+50
+157
+89
+126
+151
+177
+108
+52
+146
+4
+116
+61
+117
+159
+103
+187
+1
+127
+149
+155
+193
+164
+50
+23
+93
+150
+65
+44
+83
+104
+81
+153
+197
+6
+62
+122
+171
+133
+63
+182
+129
+139
+70
+172
+10
+108
+162
+5
+174
+3
+54
+97
+101
+134
+99
+185
+22
+71
+30
+142
+183
+26
+110
+32
+4
+134
+171
+24
+12
+52
+8
+182
+23
+104
+17
+166
+48
+195
+138
+72
+194
+121
+184
+17
+41
+102
+39
+120
+171
+153
+176
+82
+113
+136
+4
+4
+189
+98
+89
+57
+140
+133
+139
+40
+191
+190
+26
+46
+43
+51
+119
+56
+68
+102
+2
+98
+168
+127
+53
+178
+192
+147
+158
+32
+169
+127
+40
+100
+47
+181
+66
+165
+197
+99
+27
+68
+170
+11
+139
+139
+180
+31
+172
+153
+178
+91
+144
+51
+9
+197
+101
+36
+108
+130
+8
+82
+25
+15
+69
+78
+48
+193
+126
+21
+198
+200
+17
+104
+74
+106
+175
+99
+17
+14
+134
+81
+81
+158
+22
+110
+69
+22
+115
+92
+121
+103
+129
+47
+128
+144
+119
+17
+36
+65
+67
+23
+136
+9
+31
+112
+190
+140
+126
+104
+90
+5
+22
+84
+108
+99
+21
+35
+26
+39
+3
+72
+7
+194
+102
+69
+99
+181
+191
+125
+30
+55
+65
+92
+176
+24
+165
+178
+183
+101
+160
+58
+110
+135
+24
+130
+167
+35
+104
+111
+133
+8
+50
+27
+116
+54
+82
+12
+138
+117
+64
+133
+24
+147
+67
+76
+59
+69
+89
+115
+89
+104
+20
+190
+160
+58
+105
+114
+140
+10
+6
+146
+21
+16
+113
+131
+173
+59
+200
+69
+15
+71
+89
+98
+189
+49
+198
+146
+101
+93
+50
+61
+123
+188
+23
+51
+102
+154
+6
+55
+82
+196
+40
+75
+92
+75
+26
+85
+80
+113
+161
+155
+80
+85
+194
+1
+67
+193
+156
+200
+195
+170
+67
+79
+71
+117
+62
+121
+169
+127
+40
+97
+27
+89
+92
+159
+124
+119
+197
+114
+111
+41
+46
+110
+53
+126
+80
+149
+179
+138
+17
+60
+5
+97
+138
+157
+98
+181
+5
+3
+173
+8
+97
+108
+180
+107
+24
+181
+73
+11
+10
+168
+118
+195
+109
+101
+33
+86
+24
+172
+19
+167
+29
+72
+174
+199
+33
+6
+141
+194
+96
+26
+97
+152
+42
+83
+124
+198
+72
+51
+66
+136
+24
+123
+126
+52
+180
+19
+91
+183
+79
+28
+57
+87
+15
+109
+117
+125
+98
+66
+114
+96
+150
+42
+102
+39
+114
+141
+16
+31
+47
+4
+7
+5
+170
+178
+135
+13
+66
+78
+77
+160
+73
+198
+135
+32
+176
+168
+26
+47
+54
+97
+104
+149
+162
+30
+123
+72
+129
+124
+186
+2
+136
+200
+175
+55
+159
+58
+122
+6
+146
+20
+11
+83
+6
+88
+75
+60
+84
+171
+66
+65
+196
+189
+175
+145
+99
+93
+70
+183
+75
+3
+144
+32
+101
+122
+24
+47
+73
+15
+36
+83
+176
+111
+91
+146
+57
+30
+70
+153
+90
+165
+180
+3
+196
+154
+164
+196
+104
+60
+27
+27
+118
+72
+169
+166
+78
+180
+181
+67
+170
+23
+3
+19
+85
+142
+90
+65
+177
+80
+89
+20
+116
+121
+83
+8
+100
+130
+85
+143
+94
+83
+55
+182
+197
+149
+119
+174
+179
+110
+52
+126
+85
+182
+125
+117
+180
+28
+156
+83
+93
+19
+78
+93
+63
+139
+67
+154
+128
+179
+126
+149
+163
+42
+189
+154
+27
+178
+25
+152
+90
+170
+15
+160
+25
+117
+76
+3
+140
+11
+10
+167
+109
+155
+154
+132
+4
+38
+197
+41
+76
+88
+49
+103
+178
+140
+38
+173
+97
+28
+95
+121
+72
+146
+23
+30
+174
+179
+107
+30
+20
+55
+151
+9
+100
+118
+13
+18
+187
+167
+115
+191
+115
+172
+194
+21
+182
+104
+188
+194
+72
+93
+111
+26
+163
+146
+5
+123
+91
+43
+43
+73
+52
+53
+50
+28
+119
+66
+125
+160
+38
+197
+37
+54
+192
+66
+73
+41
+193
+188
+198
+96
+192
+93
+28
+138
+174
+5
+65
+149
+108
+109
+86
+136
+40
+19
+155
+165
+193
+78
+132
+90
+155
+125
+155
+3
+27
+135
+174
+28
+3
+171
+4
+84
+71
+70
+180
+52
+91
+83
+82
+145
+134
+103
+11
+144
+164
+94
+89
+88
+125
+163
+55
+67
+113
+74
+34
+136
+115
+66
+160
+170
+180
+156
+115
+89
+100
+194
+73
+88
+76
+65
+109
+72
+53
+74
+168
+149
+181
+145
+49
+188
+91
+50
+87
+74
+59
+91
+16
+78
+129
+71
+70
+182
+68
+171
+17
+166
+41
+160
+188
+92
+65
+159
+175
+15
+122
+197
+83
+128
+19
+162
+8
+185
+43
+198
+199
+19
+119
+147
+17
+177
+113
+88
+116
+104
+183
+169
+169
+93
+36
+185
+183
+35
+170
+102
+83
+187
+176
+174
+57
+183
+184
+62
+112
+119
+110
+186
+135
+134
+191
+140
+128
+106
+88
+180
+86
+99
+19
+29
+7
+176
+199
+14
+89
+13
+77
+151
+13
+123
+23
+28
+165
+140
+158
+84
+85
+159
+192
+123
+14
+178
+149
+92
+15
+64
+52
+134
+144
+56
+43
+155
+139
+45
+20
+115
+113
+44
+48
+92
+118
+85
+45
+111
+58
+152
+194
+194
+24
+196
+167
+38
+129
+34
+42
+150
+120
+175
+173
+64
+28
+191
+99
+73
+152
+55
+163
+84
+38
+76
+120
+34
+127
+58
+3
+97
+161
+95
+123
+84
+1
+48
+87
+89
+152
+110
+95
+185
+59
+88
+199
+7
+50
+43
+3
+39
+5
+86
+68
+38
+19
+179
+104
+12
+144
+153
+28
+187
+75
+171
+151
+169
+64
+58
+180
+157
+125
+138
+106
+196
+23
+175
+50
+125
+100
+74
+149
+29
+34
+142
+149
+21
+189
+148
+186
+186
+47
+8
+29
+106
+176
+106
+57
+191
+35
+93
+47
+48
+68
+177
+49
+104
+178
+137
+23
+107
+39
+76
+105
+148
+147
+153
+196
+3
+55
+103
+128
+40
+89
+182
+90
+103
+13
+152
+197
+14
+112
+145
+66
+95
+177
+10
+74
+155
+65
+195
+187
+164
+106
+161
+12
+23
+31
+175
+174
+78
+98
+91
+66
+183
+101
+162
+69
+155
+114
+87
+102
+30
+67
+131
+188
+152
+19
+145
+105
+123
+1
+100
+189
+36
+115
+170
+190
+9
+144
+186
+23
+63
+175
+81
+113
+150
+84
+160
+199
+162
+177
+11
+76
+155
+47
+95
+142
+2
+139
+15
+39
+105
+78
+124
+50
+183
+53
+67
+131
+183
+123
+93
+57
+105
+118
+170
+154
+1
+19
+110
+90
+147
+80
+152
+200
+29
+176
+2
+28
+152
+57
+177
+152
+121
+160
+67
+166
+195
+83
+140
+102
+148
+176
+125
+165
+70
+135
+177
+51
+120
+59
+75
+123
+63
+72
+62
+129
+18
+151
+147
+125
+32
+67
+115
+93
+121
+89
+51
+107
+184
+143
+5
+146
+34
+90
+37
+13
+154
+5
+48
+41
+17
+132
+41
+59
+184
+179
+16
+93
+13
+43
+145
+84
+199
+38
+38
+85
+174
+82
+126
+20
+187
+147
+200
+82
+93
+23
+108
+40
+75
+88
+54
+135
+127
+143
+118
+29
+110
+1
+18
+98
+30
+101
+141
+133
+135
+15
+76
+128
+79
+130
+65
+25
+167
+182
+189
+101
+103
+111
+144
+61
+77
+114
+191
+120
+8
+169
+144
+143
+167
+115
+193
+124
+10
+147
+200
+73
+46
+17
+90
+195
+158
+198
+167
+18
+12
+112
+163
+172
+168
+64
+74
+65
+129
+190
+178
+157
+146
+65
+78
+84
+4
+71
+193
+126
+18
+179
+115
+82
+63
+38
+62
+36
+58
+29
+55
+71
+135
+175
+34
+37
+117
+167
+153
+18
+126
+198
+61
+183
+150
+59
+7
+110
+196
+194
+196
+34
+45
+168
+4
+112
+43
+47
+99
+174
+150
+138
+78
+29
+73
+183
+43
+15
+102
+80
+162
+57
+85
+195
+11
+108
+155
+156
+143
+54
+45
+184
+102
+154
+8
+63
+109
+91
+167
+190
+36
+109
+132
+16
+110
+112
+89
+125
+154
+198
+2
+37
+5
+99
+151
+13
+123
+21
+20
+133
+20
+126
+175
+119
+139
+166
+146
+185
+197
+119
+142
+185
+29
+114
+26
+131
+149
+118
+170
+165
+55
+53
+20
+49
+112
+33
+193
+59
+18
+182
+130
+145
+102
+108
+137
+48
+59
+125
+26
+33
+161
+75
+200
+126
+162
+40
+179
+122
+119
+16
+30
+39
+162
+24
+85
+101
+38
+124
+5
+114
+41
+28
+194
+120
+173
+159
+4
+196
+137
+62
+139
+78
+19
+10
+96
+84
+43
+109
+64
+7
+68
+153
+106
+61
+13
+128
+50
+152
+63
+11
+105
+135
+63
+169
+48
+162
+144
+13
+179
+165
+177
+182
+100
+169
+112
+152
+112
+101
+5
+120
+76
+175
+171
+50
+161
+120
+73
+158
+93
+137
+191
+109
+139
+54
+80
+194
+49
+149
+53
+176
+186
+129
+104
+64
+51
+127
+107
+103
+54
+199
+106
+49
+138
+195
+126
+2
+82
+78
+131
+82
+117
+168
+152
+7
+73
+178
+11
+64
+84
+136
+59
+134
+75
+40
+171
+65
+56
+150
+199
+40
+55
+170
+129
+43
+98
+6
+156
+80
+83
+174
+101
+43
+152
+127
+2
+71
+4
+189
+102
+114
+162
+151
+50
+145
+21
+23
+154
+115
+108
+11
+103
+115
+170
+185
+182
+27
+127
+126
+10
+131
+100
+20
+22
+158
+149
+76
+121
+39
+149
+144
+125
+56
+17
+197
+36
+41
+125
+179
+155
+119
+120
+57
+62
+56
+181
+187
+97
+99
+123
+44
+162
+175
+196
+4
+59
+120
+188
+50
+12
+27
+52
+74
+173
+178
+108
+55
+153
+32
+11
+183
+200
+156
+136
+11
+43
+163
+194
+97
+34
+135
+107
+28
+10
+8
+160
+90
+101
+197
+71
+58
+107
+124
+183
+186
+69
+139
+22
+76
+63
+100
+31
+86
+43
+83
+120
+169
+140
+116
+41
+7
+74
+182
+26
+119
+78
+1
+104
+16
+163
+32
+128
+85
+159
+195
+136
+62
+156
+178
+66
+190
+152
+4
+58
+113
+158
+130
+163
+5
+168
+165
+79
+189
+27
+66
+154
+133
+15
+100
+66
+95
+182
+42
+11
+91
+50
+79
+28
+60
+107
+106
+75
+101
+131
+78
+94
+66
+148
+102
+81
+166
+71
+138
+187
+85
+24
+184
+85
+60
+194
+26
+7
+15
+25
+20
+99
+12
+183
+191
+105
+110
+116
+108
+10
+87
+35
+29
+64
+118
+140
+179
+14
+74
+117
+37
+175
+116
+125
+111
+144
+68
+114
+74
+17
+38
+80
+135
+95
+157
+88
+121
+135
+120
+103
+147
+154
+2
+26
+142
+17
+22
+186
+117
+30
+127
+96
+39
+171
+75
+111
+196
+177
+98
+199
+116
+107
+4
+61
+128
+27
+11
+21
+34
+12
+171
+116
+159
+118
+75
+191
+75
+129
+103
+62
+45
+117
+97
+128
+97
+34
+132
+92
+163
+155
+65
+196
+197
+16
+125
+7
+118
+49
+34
+162
+68
+156
+120
+123
+56
+35
+109
+140
+60
+100
+61
+70
+70
+193
+132
+53
+137
+144
+32
+99
+111
+176
+61
+181
+139
+6
+189
+83
+197
+39
+61
+14
+140
+109
+200
+20
+124
+166
+84
+10
+107
+155
+172
+37
+71
+98
+154
+40
+62
+8
+93
+91
+114
+63
+152
+151
+137
+65
+160
+178
+34
+1
+102
+9
+137
+141
+16
+28
+24
+95
+152
+61
+199
+45
+87
+114
+103
+198
+60
+182
+148
+57
+10
+152
+21
+161
+180
+30
+162
+105
+175
+107
+70
+62
+142
+101
+126
+47
+152
+93
+194
+131
+43
+80
+94
+45
+30
+178
+198
+184
+124
+94
+48
+48
+53
+88
+56
+144
+160
+66
+160
+164
+147
+8
+124
+76
+142
+170
+145
+144
+163
+84
+44
+110
+60
+178
+125
+155
+4
+32
+159
+71
+192
+120
+190
+62
+65
+34
+18
+8
+84
+34
+52
+5
+165
+146
+188
+21
+35
+20
+9
+77
+181
+198
+162
+190
+82
+190
+2
+99
+182
+1
+168
+200
+88
+127
+175
+106
+66
+46
+82
+75
+118
+32
+134
+116
+92
+110
+31
+1
+132
+182
+108
+14
+114
+155
+108
+56
+163
+79
+7
+129
+117
+138
+180
+38
+8
+108
+180
+111
+51
+109
+195
+193
+3
+84
+77
+109
+166
+14
+194
+44
+118
+110
+7
+51
+43
+200
+20
+118
+132
+130
+199
+20
+133
+20
+125
+174
+124
+179
+157
+134
+188
+130
+83
+133
+56
+137
+126
+122
+199
+98
+197
+103
+52
+185
+45
+5
+25
+105
+8
+111
+191
+155
+11
+71
+131
+147
+108
+126
+186
+184
+35
+155
+23
+141
+44
+193
+167
+67
+103
+18
+180
+125
+130
+57
+171
+112
+137
+21
+91
+163
+160
+93
+121
+89
+52
+108
+186
+147
+9
+133
+114
+89
+114
+82
+74
+102
+152
+194
+3
+71
+3
+184
+73
+186
+64
+109
+83
+119
+173
+167
+50
+197
+136
+50
+74
+194
+104
+81
+150
+172
+85
+161
+6
+187
+72
+146
+35
+95
+56
+84
+5
+73
+198
+133
+14
+94
+39
+187
+173
+162
+16
+38
+81
+151
+174
+91
+179
+56
+127
+65
+48
+98
+164
+102
+135
+96
+161
+104
+176
+128
+180
+135
+189
+122
+33
+102
+118
+189
+74
+144
+3
+122
+108
+152
+144
+96
+85
+51
+140
+185
+54
+61
+79
+128
+53
+171
+149
+157
+8
+36
+142
+134
+124
+143
+147
+191
+29
+55
+72
+135
+161
+159
+106
+2
+62
+154
+168
+27
+55
+89
+36
+19
+194
+194
+21
+187
+132
+108
+69
+39
+16
+149
+152
+171
+61
+32
+44
+180
+82
+80
+139
+120
+69
+136
+192
+133
+68
+11
+61
+66
+46
+89
+120
+118
+28
+113
+24
+128
+155
+181
+93
+133
+161
+175
+199
+22
+140
+47
+22
+111
+63
+188
+158
+60
+141
+102
+148
+169
+91
+20
+105
+57
+195
+62
+21
+168
+17
+194
+12
+127
+53
+179
+194
+157
+197
+170
+54
+195
+86
+162
+198
+133
+18
+118
+142
+194
+93
+11
+31
+91
+70
+197
+157
+171
+13
+143
+144
+181
+194
+138
+88
+86
+132
+18
+119
+153
+48
+116
+61
+124
+197
+72
+61
+120
+168
+131
+78
+86
+19
+141
+78
+4
+120
+88
+48
+103
+186
+189
+65
+92
+166
+169
+125
+33
+72
+140
+191
+89
+19
+119
+138
+165
+148
+1
+80
+71
+108
+17
+129
+25
+186
+95
+99
+136
+131
+160
+186
+74
+176
+187
+140
+163
+117
+38
+176
+118
+128
+109
+106
+57
+187
+10
+181
+3
+186
+95
+94
+108
+10
+87
+35
+25
+38
+3
+78
+44
+167
+9
+152
+30
+19
+45
+97
+180
+6
+19
+65
+18
+130
+18
+138
+74
+2
+146
+59
+45
+138
+26
+119
+82
+19
+180
+107
+26
+191
+116
+175
+7
+68
+153
+102
+41
+128
+199
+40
+54
+166
+114
+193
+136
+83
+81
+134
+83
+93
+8
+16
+24
+1
+192
+148
+165
+57
+58
+35
+92
+40
+14
+125
+29
+49
+36
+170
+103
+88
+7
+47
+21
+105
+46
+135
+197
+169
+39
+117
+152
+61
+3
+71
+198
+149
+114
+147
+56
+19
+8
+80
+12
+151
+199
+39
+42
+100
+26
+61
+135
+62
+155
+172
+42
+107
+67
+43
+55
+141
+159
+83
+72
+84
+63
+19
+150
+132
+40
+56
+179
+176
+44
+82
+101
+67
+101
+1
+99
+184
+19
+58
+185
+185
+51
+44
+4
+30
+152
+42
+84
+131
+31
+6
+161
+115
+43
+29
+189
+73
+141
+191
+82
+174
+103
+53
+197
+107
+72
+71
+180
+42
+32
+17
+21
+169
+31
+66
+117
+108
+1
+32
+188
+44
+170
+32
+61
+79
+125
+45
+146
+72
+115
+45
+40
+34
+47
+181
+65
+163
+191
+84
+191
+188
+10
+171
+139
+101
+154
+18
+118
+149
+38
+89
+193
+159
+19
+85
+140
+79
+16
+188
+181
+2
+183
+83
+49
+151
+65
+30
+195
+102
+61
+51
+161
+112
+21
+125
+161
+42
+5
+52
+67
+136
+15
+64
+51
+133
+142
+61
+90
+193
+147
+150
+176
+113
+94
+146
+36
+98
+69
+137
+200
+167
+10
+155
+46
+78
+61
+62
+32
+29
+93
+98
+152
+28
+6
+182
+38
+195
+31
+34
+129
+72
+74
+1
+140
+29
+118
+51
+46
+19
+97
+16
+19
+177
+92
+158
+124
+127
+46
+139
+21
+73
+53
+60
+83
+159
+12
+43
+156
+150
+100
+50
+198
+144
+80
+187
+4
+148
+53
+189
+56
+36
+112
+154
+118
+124
+84
+193
+1
+72
+23
+88
+125
+161
+44
+15
+95
+36
+157
+24
+132
+180
+92
+132
+166
+10
+169
+125
+28
+45
+22
+126
+162
+44
+1
+15
+85
+175
+91
+172
+8
+104
+158
+15
+64
+55
+151
+19
+152
+142
+93
+75
+18
+39
+72
+78
+24
+49
+75
+11
+194
+69
+70
+3
+190
+114
+177
+37
+34
+75
+141
+178
+198
+187
+148
+2
+84
+90
+184
+99
+137
+138
+193
+121
+191
+58
+30
+60
+91
+11
+52
+13
+10
+143
+171
+137
+87
+92
+177
+33
+6
+139
+187
+72
+151
+61
+9
+106
+155
+178
+77
+59
+63
+55
+159
+64
+152
+141
+83
+25
+8
+25
+84
+77
+110
+167
+20
+18
+126
+200
+65
+191
+163
+62
+107
+89
+173
+41
+87
+159
+172
+7
+89
+78
+66
+102
+16
+178
+128
+170
+71
+96
+142
+193
+75
+121
+50
+15
+41
+113
+108
+33
+28
+74
+195
+110
+105
+39
+94
+15
+50
+168
+157
+36
+6
+109
+7
+63
+113
+114
+71
+199
+160
+171
+187
+190
+58
+40
+115
+136
+181
+63
+155
+161
+178
+20
+117
+127
+108
+106
+67
+49
+92
+114
+54
+104
+136
+82
+72
+96
+126
+98
+57
+59
+41
+121
+160
+71
+189
+103
+112
+153
+111
+85
+115
+132
+154
+142
+68
+131
+171
+51
+174
+183
+133
+154
+135
+21
+115
+100
+172
+134
+55
+131
+88
+154
+130
+195
+2
+61
+150
+154
+175
+67
+28
+169
+164
+65
+118
+129
+112
+113
+71
+9
+19
+30
+15
+21
+194
+174
+101
+42
+143
+86
+26
+188
+92
+66
+167
+14
+182
+163
+147
+13
+161
+50
+55
+82
+198
+56
+158
+43
+39
+43
+112
+90
+131
+181
+109
+21
+152
+125
+180
+161
+147
+35
+88
+19
+120
+149
+19
+177
+91
+154
+110
+74
+53
+52
+38
+164
+42
+178
+87
+123
+161
+62
+123
+178
+167
+1
+107
+36
+55
+9
+161
+86
+69
+40
+17
+150
+148
+134
+76
+55
+47
+187
+98
+107
+159
+197
+151
+133
+45
+74
+41
+181
+120
+89
+55
+134
+105
+28
+29
+122
+73
+139
+179
+22
+121
+133
+113
+83
+78
+126
+55
+197
+93
+188
+91
+55
+113
+184
+89
+79
+80
+167
+85
+7
+79
+16
+189
+192
+50
+178
+19
+113
+102
+2
+93
+145
+39
+124
+1
+91
+138
+5
+195
+124
+196
+60
+196
+39
+72
+87
+75
+69
+146
+52
+5
+161
+127
+111
+127
+162
+33
+141
+146
+13
+162
+57
+88
+12
+83
+196
+32
+27
+78
+27
+62
+135
+48
+79
+44
+151
+119
+155
+56
+144
+166
+100
+114
+184
+79
+17
+197
+30
+9
+180
+4
+6
+199
+143
+73
+149
+41
+107
+80
+115
+176
+22
+149
+100
+67
+98
+191
+63
+63
+11
+103
+120
+189
+58
+51
+188
+73
+152
+53
+156
+56
+136
+112
+47
+83
+71
+83
+61
+22
+191
+145
+156
+33
+194
+69
+69
+194
+144
+119
+18
+36
+56
+15
+187
+188
+45
+177
+60
+175
+108
+74
+74
+181
+23
+113
+70
+9
+26
+77
+26
+64
+155
+154
+126
+177
+125
+165
+64
+98
+20
+35
+35
+96
+63
+113
+114
+63
+157
+180
+65
+173
+53
+161
+94
+112
+31
+176
+181
+99
+172
+141
+98
+128
+84
+155
+175
+58
+170
+102
+81
+171
+101
+70
+109
+27
+181
+45
+39
+37
+67
+74
+40
+182
+130
+145
+101
+106
+124
+196
+61
+198
+43
+83
+107
+99
+36
+125
+30
+54
+59
+70
+93
+130
+142
+80
+9
+136
+134
+181
+81
+58
+19
+195
+199
+41
+57
+177
+156
+141
+43
+192
+167
+76
+153
+38
+55
+189
+44
+163
+189
+66
+97
+186
+49
+18
+67
+47
+80
+57
+21
+20
+130
+200
+35
+7
+128
+113
+126
+137
+93
+123
+101
+107
+132
+28
+186
+66
+121
+134
+116
+95
+130
+122
+164
+91
+70
+1
+181
+78
+41
+147
+117
+184
+52
+63
+110
+97
+193
+90
+5
+28
+122
+81
+189
+10
+161
+76
+6
+151
+59
+194
+36
+71
+102
+172
+116
+150
+53
+173
+159
+3
+185
+89
+69
+18
+89
+168
+15
+177
+129
+183
+138
+178
+28
+170
+171
+96
+38
+165
+47
+4
+198
+157
+163
+166
+132
+94
+184
+54
+72
+150
+55
+179
+183
+91
+103
+197
+56
+166
+97
+87
+52
+134
+141
+40
+171
+71
+87
+83
+119
+165
+123
+57
+41
+133
+30
+181
+19
+90
+171
+19
+173
+76
+94
+88
+79
+87
+17
+116
+145
+30
+75
+187
+48
+6
+8
+193
+87
+188
+151
+15
+135
+71
+19
+72
+68
+159
+144
+39
+140
+86
+59
+185
+180
+16
+80
+135
+92
+135
+185
+97
+122
+57
+47
+167
+181
+189
+106
+139
+84
+51
+153
+62
+193
+5
+96
+133
+131
+195
+190
+193
+44
+133
+3
+19
+89
+165
+190
+54
+16
+17
+156
+189
+129
+73
+82
+38
+89
+196
+178
+108
+48
+115
+58
+116
+176
+12
+92
+48
+60
+127
+27
+16
+59
+10
+133
+112
+74
+39
+175
+99
+22
+41
+55
+162
+81
+25
+27
+138
+185
+67
+142
+53
+39
+160
+5
+197
+140
+62
+118
+154
+58
+168
+86
+9
+83
+17
+155
+178
+80
+81
+163
+52
+52
+41
+180
+115
+70
+188
+103
+131
+57
+166
+91
+52
+92
+90
+109
+50
+116
+51
+61
+108
+104
+52
+177
+198
+193
+181
+148
+60
+32
+57
+56
+21
+27
+174
+5
+68
+161
+159
+106
+3
+68
+183
+92
+108
+17
+136
+60
+142
+113
+199
+181
+97
+152
+41
+84
+132
+40
+54
+168
+122
+26
+61
+131
+36
+40
+124
+180
+169
+197
+63
+6
+67
+156
+132
+189
+149
+199
+52
+122
+68
+111
+52
+116
+29
+130
+122
+164
+86
+48
+113
+45
+56
+136
+110
+40
+53
+162
+98
+128
+91
+194
+148
+149
+162
+35
+151
+198
+30
+198
+119
+135
+147
+68
+81
+77
+139
+142
+5
+151
+62
+19
+159
+185
+78
+7
+146
+10
+155
+37
+29
+48
+29
+141
+188
+56
+50
+192
+106
+113
+128
+148
+140
+114
+23
+114
+80
+51
+187
+67
+126
+153
+183
+128
+120
+167
+128
+64
+36
+45
+147
+83
+176
+115
+107
+7
+81
+24
+18
+90
+185
+102
+146
+160
+47
+48
+65
+158
+170
+198
+57
+159
+47
+54
+101
+126
+46
+148
+71
+102
+173
+119
+161
+95
+122
+78
+171
+132
+51
+123
+79
+168
+103
+107
+113
+118
+94
+102
+166
+81
+198
+56
+158
+46
+54
+112
+190
+138
+116
+56
+100
+96
+74
+187
+54
+43
+174
+59
+194
+32
+47
+199
+171
+39
+99
+46
+182
+83
+61
+15
+146
+140
+133
+136
+26
+132
+157
+160
+151
+64
+29
+199
+130
+191
+183
+175
+7
+70
+165
+160
+72
+198
+142
+72
+157
+91
+138
+12
+32
+90
+52
+103
+148
+167
+70
+125
+120
+195
+93
+8
+9
+182
+15
+55
+1
+112
+65
+184
+126
+97
+54
+52
+28
+97
+135
+140
+24
+86
+108
+72
+66
+149
+98
+54
+42
+167
+31
+84
+24
+190
+124
+38
+113
+140
+23
+80
+79
+154
+13
+93
+43
+18
+124
+187
+8
+170
+150
+172
+84
+164
+23
+70
+12
+43
+154
+134
+21
+124
+161
+50
+48
+45
+35
+9
+140
+165
+131
+105
+56
+191
+46
+154
+114
+101
+182
+187
+85
+33
+35
+114
+177
+36
+24
+23
+123
+135
+99
+182
+4
+195
+131
+34
+27
+63
+137
+53
+89
+57
+140
+135
+147
+71
+104
+193
+21
+191
+161
+51
+56
+77
+163
+88
+64
+191
+174
+124
+179
+157
+138
+12
+36
+110
+135
+22
+120
+125
+67
+81
+86
+191
+178
+149
+92
+14
+56
+13
+170
+108
+120
+154
+42
+69
+34
+190
+33
+93
+63
+141
+81
+21
+1
+15
+85
+177
+95
+177
+12
+82
+185
+174
+180
+119
+96
+104
+159
+20
+95
+190
+93
+46
+42
+45
+92
+149
+71
+89
+97
+179
+4
+16
+59
+12
+143
+155
+46
+78
+55
+35
+112
+164
+178
+191
+148
+167
+71
+129
+136
+60
+136
+78
+45
+173
+34
+47
+176
+34
+23
+33
+193
+62
+38
+67
+65
+188
+144
+172
+136
+69
+187
+106
+155
+175
+57
+167
+89
+33
+4
+130
+141
+82
+23
+3
+10
+36
+130
+60
+192
+16
+163
+42
+185
+131
+128
+188
+179
+186
+109
+181
+101
+182
+186
+79
+1
+94
+158
+108
+28
+195
+123
+187
+14
+8
+123
+67
+92
+152
+87
+158
+163
+159
+90
+112
+59
+148
+163
+45
+3
+16
+68
+70
+9
+25
+73
+14
+33
+73
+142
+199
+115
+102
+179
+155
+121
+137
+129
+147
+124
+16
+189
+189
+35
+106
+128
+13
+129
+52
+159
+82
+66
+61
+175
+105
+53
+178
+192
+148
+162
+42
+196
+198
+27
+181
+49
+65
+153
+139
+58
+97
+61
+98
+44
+179
+80
+73
+125
+93
+32
+156
+53
+116
+21
+83
+111
+125
+154
+200
+15
+92
+22
+105
+30
+38
+162
+32
+134
+121
+126
+63
+52
+142
+186
+42
+184
+125
+95
+51
+55
+71
+131
+147
+111
+140
+46
+15
+80
+145
+155
+21
+137
+34
+173
+140
+80
+28
+46
+30
+162
+105
+179
+132
+178
+84
+104
+67
+67
+1
+3
+6
+17
+44
+113
+90
+121
+122
+45
+169
+12
+155
+24
+149
+78
+133
+99
+200
+109
+51
+130
+126
+183
+171
+181
+142
+30
+102
+148
+168
+78
+158
+50
+80
+33
+82
+192
+21
+199
+5
+46
+29
+162
+119
+56
+64
+84
+128
+11
+116
+1
+165
+189
+45
+176
+50
+120
+66
+124
+148
+173
+113
+123
+118
+9
+188
+54
+31
+105
+154
+182
+107
+2
+54
+111
+177
+70
+25
+126
+129
+41
+89
+168
+5
+122
+89
+41
+47
+113
+52
+103
+147
+162
+48
+35
+182
+176
+22
+151
+112
+115
+78
+36
+119
+192
+81
+162
+44
+9
+64
+99
+23
+51
+100
+146
+178
+155
+133
+6
+42
+200
+22
+133
+3
+19
+91
+173
+22
+174
+48
+125
+122
+9
+154
+50
+111
+19
+119
+146
+9
+143
+185
+23
+71
+24
+101
+196
+67
+38
+27
+22
+91
+148
+74
+109
+193
+178
+137
+20
+88
+149
+107
+99
+31
+100
+122
+37
+124
+11
+152
+17
+136
+66
+173
+44
+111
+70
+22
+105
+32
+47
+197
+166
+23
+48
+79
+46
+168
+195
+55
+183
+4
+175
+16
+120
+185
+26
+95
+138
+177
+22
+141
+56
+66
+96
+183
+33
+153
+24
+166
+183
+5
+181
+44
+40
+45
+114
+86
+88
+157
+150
+90
+197
+169
+47
+165
+164
+104
+149
+160
+16
+62
+29
+21
+67
+14
+78
+147
+185
+185
+45
+12
+67
+95
+165
+143
+170
+135
+89
+117
+101
+160
+50
+61
+117
+157
+89
+121
+129
+85
+158
+180
+61
+147
+137
+102
+181
+168
+180
+173
+20
+167
+19
+14
+118
+185
+51
+44
+8
+51
+37
+169
+79
+156
+27
+162
+129
+117
+146
+25
+37
+199
+64
+194
+186
+175
+174
+69
+52
+93
+96
+142
+185
+36
+153
+200
+21
+134
+13
+74
+131
+121
+150
+15
+138
+96
+138
+162
+139
+173
+192
+193
+38
+92
+6
+15
+32
+64
+92
+181
+59
+130
+46
+110
+49
+103
+184
+173
+189
+175
+151
+133
+41
+51
+144
+2
+121
+108
+162
+7
+181
+24
+122
+117
+6
+184
+47
+30
+163
+106
+171
+74
+109
+192
+173
+110
+108
+56
+170
+114
+157
+117
+90
+96
+164
+122
+58
+53
+195
+93
+8
+14
+12
+144
+160
+63
+139
+71
+173
+4
+67
+169
+13
+157
+31
+170
+146
+149
+182
+156
+96
+175
+186
+142
+182
+14
+53
+189
+60
+65
+52
+129
+107
+80
+116
+183
+52
+72
+161
+124
+98
+73
+159
+96
+147
+16
+179
+128
+159
+8
+18
+39
+72
+85
+62
+10
+100
+113
+183
+81
+40
+111
+111
+69
+15
+72
+101
+163
+71
+159
+120
+90
+60
+152
+179
+105
+26
+11
+33
+105
+131
+44
+85
+117
+133
+148
+97
+53
+45
+194
+157
+5
+13
+38
+113
+138
+13
+35
+100
+85
+13
+117
+190
+88
+20
+128
+189
+189
+29
+76
+200
+117
+107
+189
+180
+176
+37
+43
+127
+181
+143
+31
+102
+140
+121
+69
+126
+140
+107
+189
+170
+121
+200
+112
+70
+16
+67
+64
+181
+114
+58
+121
+7
+153
+54
+151
+22
+177
+69
+22
+113
+76
+43
+175
+69
+42
+29
+200
+142
+51
+30
+128
+95
+22
+80
+84
+183
+143
+14
+198
+68
+25
+143
+32
+111
+177
+67
+9
+57
+58
+40
+116
+140
+197
+120
+153
+35
+41
+128
+5
+78
+23
+38
+21
+183
+111
+25
+150
+78
+116
+197
+144
+89
+39
+36
+68
+91
+130
+165
+23
+56
+130
+83
+128
+21
+177
+76
+64
+102
+42
+135
+31
+178
+185
+112
+12
+66
+88
+132
+2
+28
+155
+81
+89
+8
+48
+16
+65
+51
+125
+92
+23
+113
+80
+58
+36
+91
+25
+134
+184
+97
+126
+89
+1
+7
+37
+159
+22
+104
+25
+22
+105
+33
+58
+52
+197
+115
+120
+86
+32
+23
+54
+116
+16
+51
+168
+150
+194
+11
+124
+46
+164
+170
+148
+157
+11
+60
+57
+10
+144
+178
+173
+43
+100
+15
+193
+23
+6
+25
+99
+174
+154
+160
+179
+32
+184
+14
+32
+69
+131
+168
+32
+86
+29
+200
+138
+29
+135
+152
+98
+21
+47
+96
+156
+67
+4
+24
+108
+33
+28
+75
+2
+134
+191
+143
+141
+159
+83
+72
+82
+48
+150
+72
+84
+55
+181
+188
+101
+121
+20
+27
+186
+74
+177
+193
+171
+91
+9
+33
+123
+43
+152
+131
+21
+144
+79
+177
+155
+140
+47
+21
+106
+47
+131
+160
+186
+78
+194
+60
+18
+175
+88
+152
+123
+176
+151
+125
+194
+37
+79
+141
+134
+141
+41
+182
+125
+108
+126
+191
+10
+145
+181
+182
+65
+152
+126
+193
+24
+5
+18
+68
+44
+56
+136
+118
+87
+58
+165
+77
+173
+153
+157
+170
+12
+140
+134
+143
+56
+53
+19
+40
+71
+68
+168
+1
+96
+171
+166
+57
+54
+11
+181
+190
+110
+154
+138
+45
+30
+175
+189
+155
+33
+9
+159
+71
+3
+178
+42
+51
+132
+133
+17
+104
+77
+126
+64
+47
+109
+39
+52
+163
+111
+196
+182
+126
+120
+186
+40
+173
+78
+111
+165
+192
+72
+104
+175
+117
+128
+117
+154
+72
+45
+27
+155
+89
+144
+65
+100
+16
+193
+16
+165
+48
+3
+187
+97
+104
+154
+192
+166
+71
+135
+171
+14
+148
+165
+59
+73
+106
+182
+146
+34
+95
+65
+137
+42
+23
+160
+154
+85
+129
+7
+86
+58
+172
+113
+131
+176
+75
+69
+138
+12
+31
+77
+186
+30
+104
+160
+22
+92
+161
+138
+176
+19
+134
+32
+192
+65
+62
+191
+185
+200
+131
+189
+159
+59
+121
+199
+106
+45
+117
+94
+116
+51
+69
+156
+114
+82
+70
+82
+64
+51
+132
+139
+46
+23
+128
+166
+46
+183
+86
+75
+79
+1
+92
+150
+70
+72
+8
+196
+111
+105
+30
+34
+140
+131
+129
+200
+35
+15
+177
+129
+182
+139
+193
+108
+117
+133
+142
+59
+76
+130
+99
+29
+79
+20
+9
+77
+177
+177
+66
+11
+72
+131
+142
+71
+152
+74
+78
+10
+156
+48
+84
+75
+100
+123
+41
+140
+79
+13
+165
+78
+186
+17
+32
+40
+154
+165
+2
+130
+166
+26
+59
+129
+38
+74
+104
+159
+17
+77
+109
+164
+9
+175
+174
+71
+63
+144
+100
+107
+143
+100
+111
+166
+4
+129
+139
+75
+198
+117
+116
+48
+46
+48
+72
+6
+185
+59
+94
+28
+127
+113
+138
+14
+49
+165
+154
+38
+44
+118
+119
+54
+48
+8
+19
+42
+84
+126
+1
+73
+30
+132
+122
+141
+152
+47
+117
+77
+13
+188
+12
+184
+196
+129
+8
+88
+59
+164
+59
+78
+139
+137
+173
+1
+56
+125
+54
+198
+104
+42
+121
+147
+194
+44
+115
+95
+143
+2
+128
+150
+147
+135
+86
+106
+67
+48
+86
+86
+144
+90
+45
+63
+172
+67
+58
+146
+154
+14
+105
+102
+67
+89
+131
+189
+159
+58
+115
+173
+4
+67
+168
+9
+138
+150
+67
+51
+105
+167
+65
+87
+137
+38
+197
+43
+88
+149
+99
+58
+55
+14
+186
+196
+102
+49
+184
+62
+119
+156
+69
+11
+44
+170
+23
+11
+60
+61
+33
+49
+200
+160
+163
+143
+193
+76
+121
+41
+161
+199
+145
+84
+198
+36
+37
+98
+61
+85
+161
+7
+192
+96
+47
+20
+99
+15
+4
+91
+113
+67
+184
+104
+168
+72
+121
+80
+195
+50
+151
+57
+187
+8
+169
+144
+144
+170
+121
+2
+124
+130
+67
+37
+23
+9
+44
+187
+126
+80
+146
+156
+24
+144
+49
+198
+151
+127
+7
+101
+148
+179
+145
+65
+88
+143
+70
+135
+182
+77
+28
+74
+193
+94
+31
+143
+181
+2
+181
+73
+12
+20
+11
+90
+42
+42
+77
+84
+13
+122
+13
+183
+184
+56
+86
+14
+111
+145
+71
+128
+124
+198
+72
+58
+97
+63
+109
+89
+159
+156
+103
+15
+166
+63
+86
+152
+142
+88
+47
+95
+147
+29
+57
+78
+159
+52
+82
+27
+29
+130
+122
+167
+108
+143
+93
+71
+189
+96
+80
+15
+177
+129
+181
+124
+122
+12
+181
+175
+25
+181
+60
+134
+67
+197
+181
+114
+55
+110
+166
+4
+138
+189
+95
+75
+196
+103
+55
+6
+147
+29
+49
+36
+179
+153
+110
+88
+139
+47
+32
+167
+116
+197
+143
+83
+15
+147
+153
+192
+179
+151
+95
+19
+60
+188
+190
+47
+176
+39
+46
+132
+176
+71
+46
+40
+32
+33
+111
+167
+3
+122
+101
+111
+164
+187
+47
+196
+156
+177
+64
+189
+161
+67
+154
+121
+143
+169
+129
+54
+162
+89
+82
+90
+2
+7
+26
+94
+133
+153
+129
+198
+23
+164
+173
+167
+46
+177
+49
+103
+181
+160
+133
+158
+159
+130
+150
+134
+59
+148
+162
+41
+190
+168
+101
+98
+80
+198
+69
+36
+198
+69
+36
+192
+34
+77
+160
+67
+161
+166
+151
+11
+106
+142
+101
+127
+53
+182
+15
+57
+4
+116
+63
+131
+23
+162
+168
+150
+187
+177
+179
+81
+73
+113
+25
+137
+195
+141
+98
+120
+35
+132
+80
+99
+72
+147
+36
+96
+51
+44
+9
+63
+101
+40
+129
+18
+149
+136
+72
+13
+28
+56
+87
+18
+126
+191
+19
+193
+190
+10
+149
+9
+117
+23
+88
+122
+145
+172
+131
+43
+82
+109
+114
+103
+197
+60
+185
+174
+181
+126
+127
+29
+30
+120
+48
+13
+51
+186
+61
+97
+30
+110
+197
+193
+183
+166
+150
+11
+114
+188
+102
+121
+5
+147
+37
+99
+64
+92
+179
+44
+57
+147
+173
+117
+147
+27
+41
+5
+67
+154
+124
+160
+48
+48
+55
+105
+133
+61
+170
+71
+98
+145
+193
+56
+1
+103
+13
+152
+199
+29
+185
+50
+38
+186
+174
+170
+57
+13
+171
+109
+118
+127
+102
+70
+105
+200
+58
+153
+193
+185
+174
+183
+135
+164
+170
+151
+175
+95
+198
+134
+24
+136
+1
+186
+114
+6
+18
+54
+163
+89
+68
+14
+73
+112
+16
+88
+185
+121
+68
+121
+112
+187
+113
+1
+192
+142
+126
+82
+160
+19
+77
+96
+86
+54
+151
+25
+195
+146
+121
+14
+194
+38
+88
+185
+126
+91
+11
+49
+197
+140
+71
+167
+166
+93
+65
+156
+160
+152
+79
+103
+111
+142
+56
+61
+57
+199
+84
+112
+121
+119
+22
+66
+2
+21
+109
+62
+196
+21
+158
+167
+176
+160
+178
+25
+155
+103
+30
+54
+54
+42
+170
+39
+111
+111
+70
+27
+134
+164
+173
+168
+54
+11
+184
+4
+167
+174
+137
+59
+127
+33
+53
+26
+82
+60
+24
+3
+3
+194
+136
+74
+16
+34
+67
+94
+165
+143
+176
+170
+40
+113
+117
+89
+81
+88
+197
+194
+192
+5
+101
+166
+88
+34
+15
+189
+200
+94
+172
+185
+162
+116
+35
+171
+111
+126
+163
+44
+5
+34
+157
+38
+21
+189
+140
+146
+16
+186
+176
+181
+105
+200
+57
+148
+172
+106
+91
+193
+138
+91
+107
+28
+7
+194
+104
+77
+129
+89
+174
+42
+88
+152
+120
+155
+50
+106
+190
+184
+196
+120
+159
+82
+59
+19
+185
+143
+199
+107
+51
+148
+31
+53
+40
+166
+37
+129
+43
+95
+188
+72
+144
+15
+195
+42
+100
+20
+23
+158
+141
+25
+83
+76
+111
+189
+132
+96
+189
+68
+113
+67
+191
+142
+140
+160
+108
+8
+78
+197
+80
+108
+127
+197
+39
+64
+33
+24
+54
+108
+163
+9
+191
+64
+65
+18
+122
+170
+129
+42
+98
+11
+182
+194
+130
+36
+47
+166
+172
+137
+81
+48
+167
+169
+113
+161
+152
+67
+32
+192
+65
+67
+17
+102
+65
+73
+56
+84
+4
+69
+176
+42
+69
+37
+200
+69
+15
+66
+64
+199
+17
+112
+119
+108
+180
+109
+36
+37
+101
+76
+150
+14
+141
+121
+56
+52
+10
+196
+92
+188
+98
+102
+129
+56
+181
+186
+87
+50
+115
+43
+25
+163
+156
+65
+194
+177
+121
+133
+112
+72
+27
+119
+67
+136
+15
+69
+78
+50
+200
+156
+137
+17
+68
+63
+164
+18
+39
+73
+87
+68
+27
+155
+89
+137
+23
+106
+30
+31
+117
+23
+82
+89
+199
+197
+191
+177
+145
+85
+5
+63
+135
+48
+78
+34
+104
+119
+185
+39
+173
+86
+168
+30
+71
+164
+141
+174
+181
+117
+79
+21
+20
+132
+11
+85
+8
+87
+52
+130
+115
+119
+84
+31
+37
+143
+128
+77
+118
+14
+21
+3
+37
+192
+24
+17
+93
+4
+190
+104
+115
+157
+114
+72
+6
+191
+92
+32
+172
+142
+108
+166
+31
+94
+87
+72
+56
+87
+24
+161
+151
+64
+24
+171
+11
+129
+74
+88
+63
+189
+171
+129
+36
+60
+37
+85
+178
+106
+38
+79
+133
+89
+139
+29
+128
+110
+111
+76
+64
+101
+29
+71
+167
+163
+74
+177
+1
+12
+62
+72
+76
+4
+143
+28
+81
+33
+72
+135
+161
+156
+92
+147
+59
+30
+52
+38
+163
+40
+178
+110
+61
+180
+132
+173
+56
+179
+173
+32
+36
+130
+58
+179
+153
+111
+92
+156
+111
+61
+170
+72
+108
+198
+19
+135
+42
+43
+78
+87
+18
+133
+35
+14
+170
+96
+44
+3
+30
+154
+50
+120
+71
+149
+55
+188
+39
+147
+126
+41
+112
+101
+5
+124
+95
+60
+109
+114
+100
+178
+175
+45
+103
+14
+155
+5
+40
+194
+3
+76
+31
+106
+158
+1
+186
+108
+171
+57
+6
+122
+81
+187
+194
+87
+179
+89
+125
+150
+179
+131
+174
+64
+22
+158
+151
+81
+134
+75
+45
+195
+172
+78
+121
+27
+76
+11
+187
+21
+52
+119
+48
+25
+115
+72
+195
+128
+16
+144
+123
+46
+170
+10
+132
+103
+28
+45
+18
+109
+95
+189
+82
+196
+39
+73
+91
+87
+106
+59
+1
+79
+65
+78
+86
+15
+114
+150
+75
+107
+166
+39
+142
+104
+147
+148
+167
+71
+123
+98
+88
+46
+84
+88
+176
+67
+16
+100
+54
+26
+77
+30
+86
+46
+105
+19
+166
+30
+86
+49
+120
+81
+5
+100
+159
+55
+101
+118
+196
+121
+163
+90
+70
+17
+73
+89
+76
+54
+42
+170
+49
+164
+143
+184
+20
+62
+191
+197
+58
+181
+167
+175
+142
+85
+32
+27
+75
+3
+148
+66
+62
+181
+131
+162
+196
+120
+161
+83
+54
+177
+178
+73
+42
+193
+182
+157
+108
+40
+67
+43
+57
+155
+17
+104
+77
+128
+74
+97
+116
+29
+129
+115
+131
+151
+132
+35
+24
+30
+168
+137
+110
+34
+12
+172
+121
+180
+196
+158
+181
+72
+2
+166
+185
+13
+18
+192
+186
+191
+80
+159
+36
+188
+9
+163
+96
+110
+198
+3
+37
+196
+42
+90
+168
+194
+58
+4
+100
+169
+115
+171
+193
+21
+189
+147
+186
+192
+82
+166
+54
+35
+125
+39
+110
+111
+80
+82
+175
+109
+86
+136
+44
+41
+55
+161
+75
+4
+153
+82
+119
+177
+192
+158
+24
+127
+148
+143
+131
+103
+43
+130
+193
+191
+10
+138
+140
+3
+157
+120
+109
+176
+77
+77
+176
+165
+3
+139
+6
+185
+59
+95
+42
+197
+4
+52
+79
+5
+122
+85
+16
+133
+60
+164
+40
+170
+59
+31
+53
+43
+181
+99
+167
+113
+177
+47
+93
+141
+10
+191
+58
+31
+65
+106
+59
+197
+56
+165
+88
+45
+80
+80
+161
+44
+19
+120
+155
+53
+124
+69
+101
+188
+18
+16
+140
+96
+117
+39
+177
+119
+122
+59
+57
+16
+182
+153
+83
+119
+175
+180
+105
+11
+117
+11
+11
+171
+127
+28
+25
+100
+179
+178
+61
+167
+58
+45
+147
+79
+155
+22
+137
+23
+111
+58
+150
+183
+149
+49
+153
+82
+116
+159
+111
+42
+52
+133
+138
+26
+121
+91
+60
+143
+124
+58
+34
+87
+18
+132
+29
+188
+72
+142
+4
+152
+74
+79
+11
+155
+28
+181
+35
+178
+156
+135
+11
+54
+27
+80
+36
+97
+59
+88
+196
+192
+184
+184
+47
+26
+139
+200
+153
+125
+174
+117
+138
+179
+34
+190
+39
+126
+8
+114
+17
+75
+98
+119
+34
+136
+113
+57
+126
+43
+127
+172
+96
+29
+111
+8
+51
+41
+185
+146
+13
+168
+92
+42
+21
+155
+137
+31
+157
+69
+200
+185
+113
+15
+71
+95
+135
+153
+103
+47
+154
+103
+33
+73
+145
+13
+178
+154
+124
+161
+48
+43
+26
+169
+184
+186
+62
+101
+55
+18
+14
+128
+43
+107
+64
+16
+129
+25
+194
+144
+117
+6
+190
+87
+12
+94
+53
+77
+187
+24
+68
+192
+144
+138
+133
+154
+130
+193
+192
+19
+186
+142
+184
+25
+98
+169
+132
+72
+49
+42
+17
+124
+197
+67
+30
+182
+25
+113
+58
+131
+61
+193
+8
+115
+14
+55
+3
+127
+137
+83
+71
+82
+51
+170
+164
+55
+55
+33
+108
+150
+134
+57
+132
+83
+113
+135
+194
+150
+155
+186
+121
+56
+53
+12
+198
+84
+123
+189
+27
+63
+136
+50
+82
+39
+98
+43
+180
+90
+125
+138
+105
+193
+15
+154
+195
+185
+159
+93
+127
+126
+12
+139
+127
+112
+136
+5
+13
+29
+63
+114
+124
+116
+184
+64
+131
+13
+99
+78
+179
+176
+46
+96
+163
+118
+42
+194
+185
+170
+155
+198
+1
+23
+131
+177
+87
+132
+11
+75
+155
+57
+148
+177
+135
+12
+62
+68
+53
+104
+150
+164
+35
+133
+81
+96
+46
+18
+96
+11
+9
+153
+43
+82
+111
+127
+171
+79
+139
+125
+103
+96
+51
+47
+20
+101
+27
+54
+77
+183
+5
+187
+75
+170
+147
+156
+18
+100
+44
+162
+178
+16
+94
+23
+92
+151
+76
+100
+116
+198
+142
+73
+162
+119
+54
+55
+45
+183
+94
+118
+60
+102
+71
+109
+19
+135
+38
+19
+169
+48
+170
+191
+18
+193
+197
+45
+98
+187
+44
+178
+77
+63
+83
+135
+64
+169
+39
+110
+114
+96
+153
+57
+168
+95
+58
+95
+56
+76
+158
+65
+172
+51
+164
+124
+69
+103
+197
+58
+178
+148
+83
+173
+88
+178
+74
+45
+9
+48
+8
+18
+42
+86
+146
+99
+82
+6
+99
+145
+181
+184
+78
+16
+189
+199
+90
+153
+109
+80
+99
+78
+177
+164
+191
+70
+109
+21
+150
+111
+122
+130
+88
+160
+170
+177
+140
+44
+8
+54
+52
+31
+117
+26
+100
+167
+109
+153
+138
+46
+42
+34
+33
+93
+64
+143
+86
+33
+23
+46
+72
+17
+52
+167
+131
+91
+164
+166
+128
+71
+78
+34
+101
+104
+112
+142
+45
+191
+145
+153
+21
+147
+95
+51
+54
+70
+132
+166
+15
+196
+41
+83
+127
+20
+176
+83
+114
+140
+14
+26
+27
+131
+149
+115
+154
+86
+137
+49
+62
+132
+32
+11
+179
+172
+22
+190
+142
+146
+200
+91
+149
+73
+98
+134
+126
+154
+194
+180
+139
+14
+38
+103
+79
+152
+1
+42
+42
+78
+90
+38
+26
+11
+36
+116
+176
+14
+102
+86
+1
+37
+13
+150
+182
+148
+52
+178
+4
+28
+130
+133
+31
+192
+75
+120
+53
+36
+142
+133
+125
+153
+191
+176
+134
+25
+142
+30
+102
+142
+137
+149
+62
+32
+39
+148
+136
+85
+88
+169
+24
+24
+135
+193
+143
+130
+91
+175
+39
+59
+2
+84
+86
+160
+190
+103
+111
+144
+65
+92
+170
+197
+57
+164
+79
+197
+73
+68
+155
+118
+116
+36
+170
+102
+84
+184
+153
+58
+177
+141
+57
+75
+139
+163
+131
+123
+157
+36
+5
+115
+41
+14
+120
+199
+113
+92
+132
+170
+33
+67
+111
+61
+171
+82
+155
+195
+177
+109
+60
+181
+149
+64
+47
+109
+33
+15
+196
+41
+89
+165
+190
+57
+33
+85
+17
+139
+86
+66
+27
+167
+163
+77
+198
+98
+12
+186
+14
+11
+140
+142
+193
+80
+148
+167
+78
+165
+91
+59
+136
+89
+109
+58
+164
+67
+129
+168
+49
+185
+77
+198
+92
+177
+32
+4
+138
+193
+123
+3
+109
+34
+23
+34
+2
+110
+39
+48
+142
+20
+45
+89
+136
+15
+64
+55
+151
+17
+141
+100
+130
+81
+116
+171
+184
+164
+134
+130
+175
+81
+115
+159
+126
+121
+200
+111
+66
+200
+13
+79
+156
+25
+150
+76
+104
+143
+126
+72
+100
+151
+8
+96
+101
+143
+156
+46
+81
+69
+88
+112
+81
+74
+121
+60
+75
+107
+172
+72
+84
+58
+187
+8
+163
+108
+189
+162
+72
+172
+192
+1
+84
+91
+193
+143
+124
+65
+74
+59
+89
+6
+39
+183
+150
+59
+2
+84
+93
+200
+165
+195
+85
+161
+1
+156
+129
+171
+68
+68
+198
+177
+84
+109
+101
+32
+81
+3
+91
+115
+75
+18
+37
+64
+54
+148
+4
+96
+141
+185
+41
+182
+128
+129
+20
+167
+21
+22
+148
+91
+18
+88
+166
+6
+148
+35
+76
+146
+188
+17
+14
+134
+86
+109
+81
+109
+128
+190
+188
+23
+49
+91
+105
+14
+137
+99
+166
+105
+137
+78
+37
+121
+196
+91
+183
+84
+58
+197
+58
+178
+149
+95
+32
+142
+161
+91
+100
+180
+180
+65
+172
+51
+160
+106
+197
+27
+191
+108
+124
+181
+166
+171
+138
+86
+83
+121
+183
+9
+10
+185
+19
+49
+128
+127
+12
+130
+79
+101
+99
+91
+53
+105
+152
+166
+34
+109
+152
+131
+17
+129
+22
+174
+48
+124
+118
+191
+85
+198
+23
+155
+127
+166
+58
+56
+13
+175
+140
+67
+142
+47
+9
+32
+118
+18
+48
+131
+155
+154
+132
+8
+64
+114
+110
+40
+49
+135
+170
+11
+135
+117
+87
+72
+54
+81
+200
+68
+15
+78
+133
+95
+179
+15
+83
+169
+67
+84
+106
+81
+132
+69
+22
+117
+107
+188
+167
+110
+160
+175
+12
+98
+88
+45
+82
+83
+166
+47
+192
+133
+74
+49
+28
+133
+143
+64
+102
+40
+119
+161
+97
+128
+101
+57
+34
+92
+47
+52
+92
+88
+97
+192
+85
+181
+126
+129
+41
+88
+157
+153
+108
+71
+51
+75
+191
+72
+112
+30
+171
+160
+19
+81
+115
+159
+121
+99
+105
+141
+109
+182
+115
+55
+100
+109
+157
+161
+156
+87
+124
+160
+51
+68
+148
+77
+135
+120
+110
+180
+91
+122
+120
+19
+36
+51
+182
+35
+176
+146
+94
+48
+42
+27
+185
+66
+136
+23
+121
+115
+8
+13
+11
+149
+195
+31
+33
+123
+37
+123
+1
+102
+6
+126
+103
+81
+163
+51
+42
+192
+177
+129
+188
+170
+123
+14
+180
+151
+95
+7
+193
+96
+39
+178
+112
+78
+60
+59
+14
+154
+197
+195
+1
+53
+113
+2
+200
+187
+120
+40
+167
+43
+156
+151
+99
+41
+151
+143
+101
+117
+193
+108
+117
+130
+132
+24
+160
+147
+45
+144
+64
+92
+175
+25
+175
+27
+187
+84
+17
+150
+149
+149
+152
+174
+75
+90
+63
+169
+52
+191
+76
+142
+170
+148
+159
+20
+91
+172
+12
+130
+70
+51
+82
+32
+61
+77
+113
+192
+135
+82
+83
+161
+21
+85
+118
+146
+18
+200
+40
+39
+76
+106
+156
+182
+94
+126
+112
+142
+49
+16
+52
+175
+183
+122
+90
+46
+66
+187
+129
+90
+182
+82
+53
+183
+30
+129
+109
+95
+194
+111
+117
+108
+197
+15
+117
+168
+154
+12
+93
+50
+62
+124
+188
+7
+155
+73
+38
+179
+129
+170
+62
+40
+83
+142
+106
+158
+193
+139
+96
+134
+138
+25
+105
+10
+117
+19
+63
+5
+66
+156
+146
+70
+112
+43
+51
+124
+85
+194
+200
+51
+112
+14
+76
+134
+117
+100
+149
+199
+55
+146
+176
+149
+110
+121
+140
+152
+60
+193
+18
+172
+71
+79
+36
+104
+105
+90
+2
+2
+194
+153
+173
+60
+3
+81
+61
+39
+86
+163
+10
+196
+86
+157
+168
+1
+93
+153
+83
+120
+177
+188
+136
+126
+136
+79
+57
+30
+72
+161
+122
+88
+30
+191
+82
+175
+114
+110
+31
+199
+118
+117
+45
+13
+79
+154
+18
+127
+198
+50
+120
+70
+143
+29
+93
+97
+150
+28
+25
+99
+169
+124
+20
+6
+63
+124
+176
+144
+84
+13
+125
+32
+68
+123
+133
+91
+152
+94
+197
+138
+59
+116
+163
+136
+157
+117
+90
+89
+129
+174
+84
+140
+80
+24
+28
+157
+92
+142
+27
+86
+75
+80
+7
+129
+113
+115
+80
+44
+150
+108
+99
+21
+36
+28
+47
+28
+146
+27
+54
+84
+15
+139
+101
+153
+8
+80
+5
+113
+38
+12
+134
+97
+174
+172
+67
+60
+156
+3
+14
+61
+43
+105
+46
+138
+13
+42
+134
+27
+159
+111
+38
+36
+74
+121
+68
+116
+87
+86
+133
+24
+149
+76
+122
+49
+194
+128
+19
+166
+27
+72
+192
+108
+123
+164
+83
+24
+200
+185
+110
+193
+171
+93
+18
+75
+95
+92
+102
+181
+173
+13
+121
+14
+196
+50
+139
+187
+74
+161
+102
+165
+78
+182
+193
+124
+9
+144
+181
+192
+132
+62
+186
+159
+83
+74
+95
+108
+195
+200
+45
+75
+47
+3
+2
+182
+77
+24
+58
+133
+75
+59
+80
+151
+187
+168
+121
+23
+47
+75
+34
+129
+68
+51
+98
+133
+120
+130
+97
+14
+15
+166
+66
+102
+15
+178
+133
+2
+13
+66
+78
+81
+186
+185
+43
+191
+159
+39
+8
+95
+104
+166
+64
+94
+192
+105
+107
+99
+33
+111
+175
+48
+120
+90
+57
+136
+109
+30
+198
+122
+152
+15
+123
+4
+119
+78
+5
+127
+121
+182
+7
+6
+174
+197
+16
+126
+14
+154
+199
+15
+95
+44
+5
+41
+2
+42
+34
+32
+86
+29
+5
+168
+166
+89
+41
+46
+111
+50
+105
+178
+126
+155
+198
+193
+177
+125
+160
+35
+169
+101
+86
+14
+109
+128
+191
+199
+76
+70
+141
+16
+26
+20
+86
+137
+52
+79
+6
+130
+126
+190
+8
+137
+154
+95
+187
+73
+157
+83
+93
+8
+16
+25
+4
+5
+197
+139
+58
+100
+83
+198
+44
+89
+137
+22
+100
+5
+132
+150
+117
+150
+51
+160
+102
+170
+106
+110
+103
+35
+81
+178
+134
+7
+40
+179
+113
+72
+12
+28
+58
+101
+88
+22
+137
+30
+149
+29
+29
+119
+53
+45
+197
+178
+99
+199
+102
+21
+13
+85
+2
+43
+46
+90
+129
+168
+51
+193
+101
+72
+128
+120
+168
+132
+83
+114
+136
+190
+120
+10
+183
+5
+187
+79
+194
+59
+8
+120
+47
+8
+26
+82
+62
+37
+68
+77
+49
+3
+182
+70
+177
+40
+45
+116
+90
+98
+184
+23
+84
+97
+30
+111
+193
+160
+31
+143
+183
+15
+40
+110
+102
+24
+24
+134
+189
+132
+93
+170
+188
+198
+95
+188
+79
+183
+189
+91
+50
+80
+31
+71
+148
+53
+187
+49
+17
+60
+7
+104
+163
+41
+183
+133
+156
+135
+11
+51
+13
+17
+189
+178
+169
+15
+172
+102
+67
+85
+109
+97
+200
+132
+190
+155
+21
+134
+21
+121
+140
+153
+63
+3
+56
+108
+150
+128
+22
+186
+115
+20
+89
+158
+150
+80
+135
+89
+124
+140
+127
+104
+81
+158
+18
+85
+152
+147
+119
+193
+89
+194
+168
+63
+70
+56
+111
+162
+178
+6
+41
+193
+188
+198
+96
+193
+95
+35
+158
+34
+185
+6
+171
+173
+106
+76
+104
+144
+132
+96
+186
+58
+72
+113
+34
+189
+25
+55
+102
+125
+30
+57
+76
+149
+11
+123
+40
+137
+68
+174
+33
+35
+115
+178
+34
+2
+107
+25
+186
+90
+72
+23
+89
+130
+177
+98
+198
+105
+51
+165
+128
+91
+193
+143
+117
+23
+85
+102
+50
+181
+38
+4
+81
+54
+199
+111
+79
+74
+137
+157
+115
+78
+38
+126
+20
+186
+136
+143
+41
+160
+195
+127
+13
+132
+82
+102
+79
+157
+39
+22
+181
+88
+99
+6
+146
+27
+45
+33
+190
+46
+168
+197
+68
+38
+19
+178
+97
+179
+4
+17
+72
+79
+28
+59
+104
+94
+32
+147
+199
+69
+27
+143
+13
+198
+70
+38
+1
+66
+190
+147
+179
+153
+103
+45
+146
+75
+133
+126
+161
+35
+163
+65
+124
+160
+48
+51
+76
+197
+107
+67
+43
+52
+127
+98
+52
+26
+94
+131
+139
+57
+91
+33
+183
+2
+166
+178
+178
+70
+19
+92
+181
+57
+120
+6
+154
+77
+77
+169
+126
+38
+95
+25
+99
+172
+141
+99
+126
+62
+42
+93
+182
+62
+134
+44
+62
+177
+107
+45
+113
+77
+44
+174
+48
+123
+106
+133
+46
+79
+61
+55
+180
+188
+108
+158
+183
+74
+200
+131
+191
+170
+106
+104
+76
+118
+28
+109
+3
+37
+1
+73
+30
+128
+99
+45
+181
+83
+78
+118
+8
+191
+74
+125
+85
+191
+184
+181
+33
+175
+154
+152
+126
+190
+5
+123
+90
+36
+8
+131
+116
+115
+49
+61
+129
+27
+199
+151
+120
+166
+117
+3
+173
+11
+111
+169
+15
+170
+85
+180
+114
+68
+184
+99
+137
+137
+185
+80
+20
+2
+34
+190
+38
+119
+176
+186
+138
+155
+84
+115
+135
+174
+29
+9
+199
+114
+96
+155
+69
+20
+100
+19
+14
+120
+192
+81
+154
+199
+12
+83
+187
+178
+189
+139
+130
+133
+32
+199
+109
+67
+22
+136
+17
+83
+145
+129
+68
+47
+75
+24
+71
+12
+41
+136
+49
+74
+7
+183
+31
+143
+183
+13
+35
+100
+84
+6
+77
+14
+192
+24
+17
+93
+3
+184
+84
+46
+124
+133
+89
+137
+20
+91
+168
+192
+45
+144
+56
+48
+182
+65
+148
+107
+114
+127
+137
+81
+54
+195
+92
+198
+156
+162
+165
+138
+142
+8
+177
+189
+145
+166
+95
+80
+28
+48
+35
+181
+176
+31
+2
+135
+196
+161
+9
+6
+151
+57
+187
+6
+156
+86
+111
+91
+151
+89
+180
+84
+80
+131
+65
+16
+115
+146
+44
+152
+122
+161
+70
+174
+21
+160
+174
+3
+51
+83
+46
+129
+162
+11
+5
+137
+178
+32
+193
+77
+125
+55
+14
+184
+184
+48
+39
+3
+66
+168
+18
+2
+48
+71
+197
+143
+93
+70
+187
+93
+76
+15
+13
+143
+142
+169
+138
+111
+27
+161
+127
+115
+154
+87
+142
+70
+143
+34
+118
+2
+154
+101
+27
+53
+78
+195
+64
+34
+29
+74
+181
+25
+124
+117
+189
+85
+9
+88
+55
+139
+138
+177
+22
+138
+38
+184
+167
+146
+175
+136
+43
+41
+60
+190
+2
+105
+11
+123
+45
+167
+193
+59
+19
+191
+174
+124
+180
+171
+6
+101
+153
+8
+71
+159
+114
+55
+102
+123
+16
+193
+19
+175
+82
+122
+191
+54
+2
+131
+166
+23
+40
+38
+71
+88
+92
+159
+128
+145
+116
+190
+104
+115
+151
+79
+111
+161
+166
+148
+198
+53
+140
+167
+141
+150
+28
+21
+79
+87
+10
+81
+193
+34
+70
+118
+77
+200
+112
+71
+17
+66
+50
+108
+196
+10
+96
+88
+67
+11
+63
+77
+99
+100
+116
+197
+133
+32
+197
+92
+180
+59
+134
+78
+62
+74
+86
+54
+148
+9
+120
+45
+191
+147
+164
+63
+101
+44
+157
+148
+74
+114
+16
+74
+106
+166
+47
+188
+110
+170
+32
+60
+75
+113
+7
+22
+71
+33
+161
+65
+147
+100
+79
+174
+131
+23
+162
+170
+163
+49
+31
+145
+191
+47
+161
+149
+44
+125
+158
+22
+113
+86
+100
+29
+71
+170
+186
+186
+42
+179
+92
+148
+62
+39
+80
+126
+38
+103
+74
+119
+51
+32
+137
+140
+3
+164
+160
+84
+63
+28
+1
+152
+108
+77
+95
+75
+199
+124
+156
+21
+122
+151
+5
+74
+5
+163
+135
+143
+43
+173
+55
+175
+158
+174
+22
+169
+19
+195
+199
+38
+40
+101
+53
+11
+185
+16
+32
+50
+16
+44
+123
+149
+183
+166
+147
+189
+14
+185
+185
+43
+197
+192
+185
+177
+4
+32
+155
+45
+75
+43
+188
+144
+173
+145
+117
+2
+161
+150
+55
+183
+2
+174
+22
+169
+23
+16
+92
+14
+52
+194
+94
+20
+79
+97
+68
+140
+33
+138
+133
+154
+128
+186
+164
+110
+187
+134
+118
+106
+176
+102
+31
+74
+166
+133
+109
+57
+162
+66
+140
+43
+7
+51
+50
+41
+193
+195
+35
+54
+14
+200
+76
+57
+65
+79
+88
+21
+134
+19
+109
+79
+95
+68
+152
+101
+37
+117
+168
+160
+49
+58
+112
+150
+90
+197
+169
+48
+167
+173
+140
+83
+40
+98
+28
+91
+95
+150
+46
+134
+189
+127
+65
+50
+111
+23
+136
+16
+73
+93
+107
+3
+55
+109
+159
+178
+41
+42
+89
+159
+154
+91
+163
+166
+131
+89
+162
+168
+152
+2
+50
+83
+51
+158
+90
+125
+139
+112
+25
+147
+55
+8
+159
+84
+77
+108
+153
+150
+120
+176
+175
+68
+32
+182
+10
+19
+30
+7
+172
+173
+95
+15
+35
+77
+146
+186
+10
+184
+19
+59
+187
+195
+88
+179
+82
+79
+138
+123
+94
+61
+118
+162
+116
+41
+5
+59
+110
+132
+7
+56
+78
+169
+110
+142
+63
+97
+23
+64
+176
+83
+117
+161
+113
+37
+6
+102
+159
+35
+185
+195
+105
+81
+145
+137
+126
+123
+1
+104
+17
+168
+55
+19
+27
+192
+106
+112
+119
+104
+159
+16
+65
+51
+124
+90
+22
+127
+164
+46
+198
+177
+89
+139
+34
+158
+39
+16
+145
+129
+74
+79
+13
+167
+93
+54
+89
+53
+118
+29
+115
+31
+153
+42
+79
+94
+57
+94
+55
+90
+44
+54
+131
+105
+48
+148
+56
+11
+164
+85
+36
+54
+1
+118
+101
+145
+165
+91
+60
+140
+105
+171
+87
+185
+131
+120
+145
+193
+55
+195
+81
+129
+52
+147
+18
+191
+183
+186
+69
+137
+7
+8
+190
+65
+86
+131
+11
+90
+41
+38
+59
+13
+151
+192
+196
+51
+142
+198
+114
+102
+184
+191
+90
+22
+119
+118
+41
+185
+143
+197
+96
+7
+181
+24
+119
+105
+158
+3
+199
+168
+14
+176
+132
+9
+66
+121
+128
+86
+162
+4
+164
+152
+37
+55
+2
+120
+102
+137
+108
+11
+98
+95
+86
+66
+23
+144
+65
+92
+170
+195
+45
+118
+103
+163
+50
+40
+186
+161
+95
+124
+92
+37
+196
+48
+127
+133
+58
+150
+183
+149
+51
+168
+147
+172
+113
+135
+196
+158
+190
+117
+199
+140
+53
+54
+52
+29
+109
+191
+169
+91
+32
+174
+155
+172
+36
+70
+96
+148
+25
+15
+67
+73
+30
+130
+110
+94
+176
+11
+88
+28
+184
+50
+50
+50
+52
+67
+130
+183
+129
+126
+199
+65
+1
+18
+104
+61
+37
+74
+111
+199
+196
+192
+187
+2
+127
+146
+135
+102
+197
+64
+11
+93
+61
+133
+50
+109
+199
+20
+131
+6
+55
+79
+188
+12
+187
+16
+12
+130
+76
+90
+61
+156
+188
+132
+99
+7
+150
+40
+95
+13
+26
+40
+3
+65
+161
+183
+54
+76
+173
+155
+174
+54
+157
+64
+168
+35
+103
+100
+79
+178
+153
+123
+162
+67
+145
+64
+84
+131
+31
+11
+186
+18
+37
+60
+28
+33
+148
+194
+39
+88
+178
+84
+103
+59
+33
+65
+100
+13
+183
+179
+32
+181
+196
+154
+156
+156
+132
+189
+149
+194
+30
+33
+130
+83
+127
+19
+172
+59
+10
+133
+108
+53
+145
+199
+86
+129
+1
+46
+68
+200
+189
+137
+120
+90
+57
+137
+108
+19
+143
+84
+24
+191
+129
+56
+175
+149
+121
+190
+48
+182
+63
+143
+91
+57
+129
+63
+18
+145
+107
+141
+82
+24
+8
+32
+119
+30
+112
+3
+9
+29
+94
+102
+168
+91
+36
+2
+92
+132
+168
+17
+194
+15
+146
+142
+139
+160
+109
+16
+118
+164
+123
+64
+77
+90
+50
+97
+128
+103
+64
+58
+175
+134
+29
+169
+160
+37
+184
+172
+179
+124
+140
+121
+73
+146
+23
+22
+132
+197
+190
+174
+130
+18
+143
+99
+111
+175
+52
+140
+174
+183
+138
+181
+47
+55
+114
+189
+108
+150
+131
+39
+57
+191
+36
+100
+72
+138
+182
+52
+74
+177
+3
+24
+122
+113
+188
+110
+170
+34
+74
+146
+5
+121
+86
+28
+190
+91
+42
+37
+43
+123
+160
+52
+74
+174
+181
+122
+104
+129
+39
+73
+91
+86
+101
+33
+88
+32
+3
+132
+163
+195
+104
+71
+97
+144
+186
+29
+95
+114
+31
+166
+121
+27
+79
+36
+102
+89
+23
+135
+7
+33
+133
+105
+38
+84
+166
+40
+148
+131
+60
+176
+125
+162
+51
+51
+51
+50
+40
+189
+178
+170
+23
+4
+23
+105
+22
+189
+137
+128
+134
+59
+144
+136
+127
+139
+93
+106
+1
+59
+145
+143
+152
+31
+15
+13
+152
+193
+192
+17
+173
+89
+180
+84
+84
+152
+157
+177
+45
+85
+103
+56
+15
+189
+1
+103
+12
+144
+159
+61
+137
+80
+49
+173
+2
+56
+117
+4
+168
+181
+170
+194
+37
+84
+167
+52
+8
+188
+54
+36
+133
+73
+45
+15
+89
+198
+192
+172
+101
+61
+64
+34
+29
+68
+153
+104
+54
+188
+42
+161
+186
+72
+159
+107
+10
+104
+129
+46
+112
+63
+170
+53
+192
+78
+136
+121
+104
+131
+55
+155
+33
+10
+162
+86
+56
+163
+76
+193
+80
+140
+124
+89
+16
+101
+61
+57
+194
+54
+183
+14
+39
+105
+86
+172
+57
+198
+74
+66
+133
+8
+52
+40
+174
+82
+132
+51
+123
+78
+162
+72
+173
+197
+23
+166
+195
+76
+100
+119
+14
+15
+169
+79
+155
+16
+110
+112
+85
+107
+79
+115
+177
+26
+171
+192
+12
+146
+176
+140
+61
+104
+81
+146
+156
+21
+122
+147
+184
+180
+27
+144
+23
+43
+53
+138
+153
+74
+72
+167
+159
+55
+100
+110
+157
+156
+125
+147
+161
+44
+23
+137
+24
+106
+25
+199
+173
+49
+133
+160
+168
+172
+117
+157
+97
+166
+126
+64
+50
+129
+128
+7
+87
+65
+9
+66
+123
+143
+151
+19
+160
+195
+125
+3
+91
+122
+114
+187
+96
+91
+88
+108
+60
+184
+169
+160
+38
+191
+3
+103
+189
+11
+161
+76
+3
+137
+1
+176
+49
+108
+11
+96
+75
+190
+63
+72
+69
+169
+193
+42
+119
+136
+148
+71
+94
+126
+110
+127
+174
+98
+26
+79
+38
+119
+177
+193
+163
+44
+200
+6
+33
+148
+195
+41
+94
+197
+138
+54
+86
+34
+29
+70
+163
+143
+198
+102
+33
+81
+190
+10
+155
+42
+61
+188
+188
+33
+108
+153
+152
+136
+53
+95
+98
+133
+114
+92
+132
+160
+179
+34
+198
+83
+117
+154
+73
+50
+47
+30
+162
+107
+183
+133
+158
+153
+97
+4
+157
+103
+8
+125
+77
+136
+131
+162
+194
+108
+106
+63
+27
+196
+139
+73
+185
+56
+76
+151
+20
+168
+29
+58
+93
+38
+189
+198
+86
+137
+51
+74
+187
+57
+61
+53
+171
+144
+132
+97
+194
+96
+34
+141
+144
+198
+98
+4
+151
+68
+50
+91
+100
+184
+4
+166
+162
+81
+35
+80
+165
+74
+164
+120
+46
+198
+173
+58
+192
+34
+78
+165
+96
+91
+85
+89
+172
+34
+57
+39
+126
+7
+107
+183
+134
+159
+157
+106
+29
+21
+70
+29
+146
+19
+2
+40
+27
+2
+174
+32
+23
+54
+115
+9
+25
+66
+172
+46
+126
+146
+145
+162
+66
+139
+42
+7
+65
+130
+197
+8
+81
+16
+169
+71
+107
+3
+55
+106
+145
+121
+23
+46
+73
+28
+116
+45
+28
+164
+133
+124
+144
+152
+17
+133
+49
+103
+174
+121
+166
+109
+158
+175
+29
+199
+133
+7
+49
+30
+139
+165
+145
+183
+199
+143
+74
+156
+78
+64
+80
+109
+131
+12
+92
+45
+49
+87
+82
+113
+146
+57
+31
+80
+2
+87
+110
+79
+87
+13
+99
+81
+195
+41
+93
+190
+109
+144
+84
+12
+124
+32
+79
+194
+53
+173
+157
+193
+145
+133
+93
+160
+127
+121
+182
+8
+11
+196
+84
+138
+80
+38
+109
+112
+89
+130
+181
+119
+85
+41
+86
+145
+99
+90
+49
+92
+112
+44
+56
+139
+135
+158
+138
+9
+12
+195
+63
+27
+195
+132
+37
+36
+89
+9
+56
+52
+12
+5
+128
+122
+183
+6
+188
+78
+176
+154
+139
+49
+46
+40
+26
+200
+170
+20
+197
+198
+19
+136
+45
+49
+90
+98
+181
+6
+13
+26
+40
+7
+79
+14
+175
+126
+185
+182
+24
+112
+53
+116
+21
+84
+117
+147
+32
+69
+129
+156
+174
+42
+93
+176
+24
+162
+154
+73
+51
+56
+78
+165
+90
+57
+131
+78
+89
+33
+198
+88
+151
+118
+151
+42
+95
+194
+113
+130
+163
+14
+16
+174
+99
+32
+101
+122
+20
+25
+172
+10
+110
+170
+34
+76
+157
+57
+135
+96
+164
+121
+51
+19
+53
+148
+17
+173
+84
+151
+147
+126
+34
+77
+159
+60
+128
+31
+39
+155
+179
+77
+55
+39
+142
+105
+155
+185
+117
+38
+181
+140
+17
+42
+103
+44
+136
+25
+124
+125
+38
+99
+56
+48
+184
+77
+11
+173
+140
+80
+25
+33
+170
+128
+35
+63
+60
+196
+43
+92
+172
+5
+84
+57
+189
+22
+34
+7
+135
+147
+68
+90
+129
+160
+3
+184
+77
+7
+151
+50
+140
+193
+104
+87
+191
+165
+74
+160
+98
+151
+22
+174
+50
+139
+186
+70
+149
+65
+52
+128
+107
+89
+172
+34
+56
+29
+76
+198
+102
+33
+82
+198
+57
+159
+43
+24
+160
+150
+55
+185
+20
+53
+142
+179
+1
+193
+152
+176
+88
+146
+86
+2
+36
+200
+83
+98
+42
+178
+88
+127
+173
+98
+32
+105
+148
+144
+137
+126
+125
+18
+188
+166
+109
+160
+179
+36
+3
+100
+174
+148
+125
+19
+195
+196
+28
+4
+172
+197
+38
+52
+176
+185
+131
+122
+154
+29
+191
+87
+5
+49
+54
+82
+8
+108
+179
+107
+33
+42
+157
+163
+167
+133
+101
+11
+158
+57
+118
+200
+137
+25
+115
+73
+2
+160
+139
+195
+127
+6
+92
+102
+191
+27
+44
+28
+173
+187
+164
+100
+129
+76
+90
+64
+171
+53
+184
+22
+84
+102
+64
+62
+200
+45
+73
+36
+156
+14
+86
+187
+154
+45
+80
+80
+164
+64
+116
+118
+70
+159
+126
+125
+18
+186
+155
+57
+153
+7
+66
+132
+2
+27
+147
+39
+108
+101
+36
+112
+148
+87
+186
+140
+164
+131
+110
+84
+117
+144
+14
+188
+7
+152
+51
+139
+174
+199
+26
+173
+4
+66
+164
+191
+70
+101
+177
+155
+133
+7
+52
+47
+18
+90
+180
+71
+10
+25
+63
+155
+170
+23
+9
+50
+19
+70
+50
+75
+198
+114
+108
+18
+139
+79
+22
+28
+169
+168
+87
+8
+72
+156
+94
+161
+127
+112
+130
+173
+69
+61
+142
+108
+167
+33
+97
+89
+65
+191
+160
+42
+15
+109
+125
+170
+99
+66
+106
+43
+106
+48
+133
+174
+47
+113
+61
+152
+164
+17
+27
+15
+47
+149
+79
+131
+76
+80
+198
+69
+31
+170
+141
+124
+74
+133
+130
+186
+150
+27
+9
+15
+12
+134
+100
+1
+105
+20
+178
+89
+141
+41
+185
+138
+170
+175
+128
+190
+192
+47
+158
+124
+125
+34
+80
+178
+152
+112
+100
+197
+83
+133
+48
+96
+142
+196
+96
+13
+18
+192
+191
+19
+195
+199
+42
+61
+192
+198
+68
+23
+133
+191
+147
+168
+82
+187
+187
+39
+149
+146
+136
+106
+14
+132
+66
+12
+80
+179
+153
+109
+84
+122
+176
+163
+190
+79
+164
+77
+191
+54
+4
+147
+44
+143
+61
+85
+162
+10
+200
+114
+89
+111
+65
+195
+183
+146
+29
+65
+131
+1
+29
+164
+124
+75
+131
+115
+113
+42
+39
+53
+171
+151
+168
+50
+193
+109
+120
+138
+150
+54
+178
+187
+123
+58
+40
+119
+156
+73
+31
+134
+127
+158
+7
+25
+86
+92
+179
+48
+77
+29
+82
+32
+60
+75
+112
+197
+175
+73
+70
+164
+154
+48
+108
+17
+127
+12
+136
+107
+25
+185
+88
+70
+24
+118
+96
+118
+42
+190
+170
+108
+120
+151
+31
+32
+112
+187
+118
+28
+107
+191
+181
+173
+9
+98
+102
+136
+99
+174
+155
+166
+4
+130
+144
+99
+103
+126
+29
+41
+188
+160
+76
+14
+3
+97
+152
+45
+104
+21
+190
+158
+35
+194
+49
+153
+76
+80
+195
+53
+166
+119
+25
+76
+35
+130
+65
+26
+172
+1
+63
+168
+46
+168
+196
+63
+16
+129
+33
+40
+140
+86
+58
+175
+127
+190
+195
+65
+39
+49
+149
+52
+178
+199
+196
+191
+183
+182
+44
+25
+161
+138
+181
+48
+65
+156
+154
+126
+170
+87
+189
+158
+49
+69
+177
+45
+77
+59
+63
+45
+106
+34
+49
+191
+109
+138
+46
+43
+40
+60
+198
+51
+127
+105
+91
+6
+15
+39
+99
+49
+4
+182
+59
+119
+183
+28
+127
+108
+104
+60
+24
+5
+13
+38
+107
+103
+60
+37
+77
+136
+121
+110
+169
+29
+51
+47
+27
+140
+194
+108
+104
+53
+180
+4
+7
+14
+21
+200
+12
+77
+153
+24
+175
+31
+20
+40
+59
+197
+57
+171
+115
+150
+67
+55
+126
+62
+40
+84
+147
+124
+24
+31
+168
+133
+85
+114
+123
+112
+166
+193
+63
+43
+91
+158
+134
+186
+111
+193
+166
+56
+49
+192
+112
+142
+44
+193
+160
+27
+126
+110
+133
+8
+53
+48
+15
+61
+33
+52
+20
+55
+147
+193
+35
+70
+112
+43
+48
+105
+195
+27
+14
+39
+112
+125
+145
+140
+143
+195
+89
+177
+64
+194
+193
+15
+151
+175
+92
+182
+61
+130
+39
+61
+17
+160
+6
+199
+137
+37
+188
+200
+107
+45
+114
+78
+46
+171
+15
+152
+179
+110
+55
+138
+136
+181
+61
+144
+117
+4
+175
+17
+131
+37
+42
+122
+155
+29
+183
+43
+9
+71
+149
+57
+6
+126
+103
+83
+176
+105
+49
+156
+93
+160
+125
+112
+149
+89
+195
+170
+71
+100
+160
+62
+133
+35
+20
+7
+62
+109
+95
+192
+96
+52
+51
+39
+178
+124
+141
+137
+152
+77
+100
+108
+151
+142
+92
+77
+34
+113
+176
+41
+63
+6
+73
+189
+77
+163
+87
+59
+169
+86
+197
+11
+93
+62
+139
+81
+32
+66
+116
+98
+149
+13
+143
+138
+145
+29
+74
+185
+47
+23
+115
+82
+62
+37
+62
+42
+102
+33
+82
+194
+28
+20
+69
+39
+18
+158
+185
+95
+102
+158
+37
+199
+68
+15
+80
+152
+189
+168
+112
+163
+171
+163
+43
+191
+167
+84
+199
+44
+71
+35
+169
+107
+117
+145
+15
+192
+16
+171
+84
+168
+47
+177
+41
+50
+134
+157
+139
+29
+124
+82
+174
+113
+111
+52
+118
+43
+200
+14
+85
+189
+171
+130
+38
+64
+40
+71
+66
+158
+156
+109
+57
+161
+54
+78
+189
+32
+96
+89
+71
+26
+117
+67
+153
+112
+98
+184
+24
+86
+107
+67
+42
+49
+115
+57
+103
+108
+126
+184
+177
+3
+30
+153
+48
+110
+30
+189
+67
+106
+31
+39
+153
+173
+58
+198
+65
+13
+90
+29
+168
+145
+161
+61
+119
+169
+141
+129
+102
+58
+27
+44
+27
+167
+160
+61
+129
+28
+11
+13
+187
+3
+139
+5
+187
+74
+163
+120
+54
+42
+168
+32
+84
+19
+159
+186
+91
+71
+12
+34
+101
+105
+121
+185
+21
+63
+187
+163
+94
+101
+156
+30
+184
+33
+144
+165
+98
+109
+173
+57
+186
+2
+138
+11
+29
+81
+22
+9
+54
+50
+14
+35
+89
+18
+113
+118
+89
+81
+82
+167
+65
+89
+149
+94
+20
+79
+96
+67
+140
+36
+154
+6
+54
+70
+131
+161
+187
+80
+199
+70
+34
+177
+161
+171
+179
+140
+30
+126
+87
+186
+138
+155
+87
+131
+1
+32
+181
+199
+172
+39
+89
+182
+96
+140
+176
+198
+4
+51
+66
+142
+60
+86
+178
+99
+190
+54
+11
+188
+26
+71
+193
+118
+175
+183
+131
+137
+46
+49
+77
+27
+71
+180
+46
+55
+116
+5
+193
+113
+139
+25
+98
+164
+103
+148
+161
+35
+165
+72
+150
+55
+179
+188
+113
+192
+135
+84
+91
+193
+144
+123
+46
+172
+18
+167
+38
+133
+53
+125
+73
+117
+42
+3
+42
+20
+151
+123
+181
+183
+72
+189
+84
+8
+93
+85
+77
+96
+88
+64
+189
+163
+78
+8
+148
+15
+164
+49
+18
+73
+75
+197
+109
+88
+145
+80
+180
+161
+149
+51
+161
+112
+25
+142
+28
+92
+95
+149
+39
+97
+29
+104
+169
+80
+159
+33
+169
+117
+184
+52
+62
+104
+71
+93
+118
+77
+3
+124
+121
+9
+171
+149
+151
+170
+62
+46
+122
+122
+39
+139
+80
+32
+75
+163
+104
+159
+21
+102
+20
+10
+77
+177
+171
+32
+58
+60
+42
+112
+98
+180
+197
+164
+14
+7
+123
+75
+144
+187
+28
+93
+104
+190
+4
+118
+71
+171
+187
+184
+24
+92
+138
+2
+170
+200
+72
+37
+176
+122
+149
+196
+38
+67
+67
+200
+198
+193
+177
+126
+159
+29
+138
+172
+192
+12
+141
+143
+186
+36
+139
+117
+52
+59
+84
+178
+112
+70
+18
+75
+92
+76
+30
+104
+152
+180
+114
+65
+172
+48
+137
+191
+122
+9
+164
+101
+133
+90
+147
+72
+114
+39
+7
+96
+115
+30
+144
+195
+78
+115
+184
+76
+195
+93
+4
+189
+98
+87
+45
+85
+108
+87
+149
+118
+168
+142
+146
+199
+78
+84
+200
+45
+74
+37
+160
+31
+148
+10
+129
+88
+170
+33
+74
+144
+3
+122
+113
+179
+57
+134
+94
+157
+102
+1
+90
+128
+161
+15
+49
+158
+108
+29
+6
+177
+9
+62
+94
+9
+9
+176
+174
+63
+11
+102
+112
+160
+155
+86
+124
+175
+136
+39
+18
+156
+177
+58
+156
+15
+88
+192
+161
+46
+24
+135
+195
+157
+189
+121
+30
+92
+84
+83
+142
+105
+152
+170
+52
+181
+17
+81
+130
+55
+165
+98
+101
+131
+80
+98
+72
+152
+62
+9
+98
+105
+156
+187
+122
+50
+7
+196
+112
+115
+83
+60
+19
+172
+69
+65
+170
+34
+81
+179
+147
+71
+102
+178
+151
+106
+82
+138
+87
+83
+121
+181
+197
+155
+156
+144
+66
+95
+183
+43
+13
+92
+39
+10
+114
+198
+161
+186
+67
+127
+162
+30
+119
+49
+28
+125
+100
+80
+182
+168
+173
+130
+28
+196
+124
+186
+3
+143
+32
+108
+160
+194
+126
+7
+112
+12
+66
+91
+154
+110
+71
+40
+1
+54
+112
+193
+149
+158
+7
+27
+100
+155
+30
+189
+70
+116
+68
+168
+200
+92
+151
+77
+108
+157
+172
+23
+187
+119
+34
+134
+98
+186
+33
+126
+64
+49
+120
+79
+197
+71
+55
+96
+84
+40
+81
+131
+59
+179
+142
+43
+176
+77
+76
+168
+120
+13
+198
+76
+74
+161
+105
+186
+168
+140
+130
+118
+142
+189
+59
+60
+28
+33
+152
+12
+107
+139
+75
+1
+135
+200
+187
+128
+84
+158
+189
+120
+15
+18
+173
+78
+106
+141
+90
+79
+65
+74
+64
+120
+149
+19
+172
+61
+23
+190
+130
+72
+64
+144
+85
+21
+158
+165
+166
+116
+2
+169
+194
+47
+138
+6
+194
+115
+144
+37
+126
+24
+12
+62
+61
+12
+129
+63
+26
+187
+90
+60
+147
+151
+179
+120
+111
+186
+118
+38
+169
+76
+134
+121
+121
+40
+157
+181
+80
+48
+173
+4
+72
+2
+162
+155
+73
+50
+45
+19
+114
+114
+59
+137
+88
+98
+198
+110
+75
+67
+126
+157
+10
+50
+7
+198
+124
+163
+66
+128
+177
+115
+101
+170
+117
+173
+188
+178
+177
+64
+189
+158
+52
+93
+88
+91
+159
+137
+194
+128
+27
+10
+21
+35
+29
+55
+76
+161
+84
+56
+184
+1
+155
+127
+163
+39
+169
+69
+92
+133
+176
+59
+177
+129
+185
+153
+56
+167
+94
+68
+163
+167
+140
+136
+164
+161
+88
+85
+118
+144
+5
+133
+154
+133
+11
+70
+119
+89
+67
+199
+197
+195
+194
+16
+149
+152
+177
+94
+172
+183
+151
+64
+27
+192
+112
+141
+45
+196
+179
+107
+37
+58
+18
+184
+147
+32
+65
+105
+53
+175
+170
+47
+155
+114
+85
+89
+171
+27
+23
+96
+166
+133
+112
+74
+34
+146
+167
+96
+74
+180
+14
+65
+61
+187
+176
+174
+56
+177
+161
+170
+176
+124
+165
+70
+141
+16
+25
+10
+35
+126
+40
+109
+94
+189
+86
+22
+156
+143
+55
+47
+191
+126
+34
+75
+144
+192
+61
+41
+100
+28
+71
+176
+21
+142
+63
+103
+55
+2
+116
+83
+56
+195
+69
+60
+139
+92
+106
+7
+89
+75
+48
+14
+58
+21
+2
+30
+163
+107
+177
+102
+22
+15
+90
+10
+48
+6
+1
+154
+122
+146
+184
+188
+75
+158
+79
+53
+6
+164
+130
+104
+57
+9
+145
+194
+62
+28
+8
+199
+122
+142
+154
+46
+92
+145
+39
+132
+42
+70
+38
+6
+92
+101
+181
+181
+57
+112
+162
+163
+128
+98
+40
+161
+5
+185
+70
+158
+117
+86
+67
+24
+150
+83
+146
+136
+104
+200
+63
+179
+113
+62
+163
+17
+40
+91
+185
+93
+94
+129
+134
+44
+60
+164
+45
+2
+6
+20
+71
+50
+59
+108
+116
+124
+100
+88
+34
+14
+177
+137
+33
+164
+94
+88
+85
+121
+167
+117
+196
+128
+1
+57
+139
+122
+84
+5
+78
+26
+57
+105
+123
+193
+53
+182
+21
+89
+149
+94
+23
+93
+154
+88
+143
+72
+145
+24
+40
+26
+198
+154
+142
+66
+119
+118
+44
+200
+6
+42
+197
+8
+80
+7
+123
+82
+184
+171
+171
+89
+2
+10
+42
+163
+4
+159
+116
+65
+152
+126
+191
+17
+183
+154
+75
+64
+114
+110
+41
+54
+158
+68
+184
+97
+122
+65
+96
+188
+66
+113
+80
+67
+87
+121
+146
+189
+23
+33
+195
+80
+123
+21
+22
+150
+98
+41
+170
+51
+176
+5
+47
+37
+197
+53
+149
+15
+156
+198
+189
+156
+38
+20
+187
+139
+157
+87
+116
+111
+27
+166
+153
+27
+193
+113
+146
+59
+41
+117
+130
+132
+23
+151
+106
+76
+103
+142
+123
+63
+77
+95
+77
+9
+160
+82
+57
+200
+90
+143
+55
+43
+162
+190
+83
+195
+22
+182
+98
+154
+40
+56
+182
+188
+93
+70
+184
+72
+184
+53
+65
+115
+109
+24
+159
+141
+22
+62
+178
+115
+89
+99
+194
+74
+96
+111
+7
+43
+194
+180
+140
+17
+43
+110
+77
+74
+154
+60
+173
+105
+70
+81
+57
+19
+199
+24
+157
+124
+135
+97
+166
+130
+84
+140
+89
+70
+23
+113
+71
+9
+19
+37
+57
+6
+126
+104
+92
+21
+96
+192
+92
+24
+118
+95
+109
+200
+18
+113
+120
+103
+138
+100
+159
+60
+127
+26
+18
+70
+63
+151
+144
+104
+131
+57
+161
+55
+89
+38
+29
+33
+135
+115
+82
+58
+10
+140
+153
+56
+164
+82
+23
+200
+193
+159
+22
+99
+197
+92
+186
+88
+58
+158
+22
+114
+91
+117
+87
+73
+58
+89
+15
+91
+11
+51
+11
+9
+152
+35
+46
+161
+158
+97
+164
+110
+188
+139
+144
+15
+196
+48
+124
+115
+179
+40
+26
+2
+182
+72
+198
+143
+82
+7
+101
+150
+191
+198
+72
+53
+75
+174
+172
+66
+48
+99
+166
+104
+135
+76
+38
+150
+154
+178
+86
+115
+119
+78
+1
+104
+14
+150
+178
+123
+137
+116
+64
+140
+65
+127
+181
+144
+36
+127
+39
+92
+6
+4
+178
+29
+173
+184
+146
+22
+23
+143
+53
+28
+97
+131
+118
+131
+121
+155
+40
+47
+123
+119
+7
+168
+149
+187
+181
+7
+17
+38
+80
+141
+128
+104
+74
+104
+164
+51
+29
+124
+82
+178
+128
+168
+56
+30
+72
+169
+164
+66
+119
+123
+66
+91
+154
+112
+84
+99
+39
+146
+123
+26
+53
+85
+38
+65
+51
+126
+95
+39
+179
+124
+135
+93
+143
+25
+67
+181
+85
+81
+127
+37
+77
+134
+114
+81
+60
+29
+36
+162
+49
+37
+186
+186
+40
+174
+81
+128
+35
+66
+80
+88
+9
+65
+109
+72
+51
+63
+122
+166
+100
+103
+119
+195
+99
+39
+145
+117
+199
+148
+96
+47
+26
+133
+163
+186
+51
+31
+131
+108
+74
+70
+156
+110
+59
+164
+58
+75
+133
+123
+141
+143
+189
+46
+176
+46
+97
+172
+157
+197
+174
+74
+78
+3
+114
+60
+135
+72
+17
+56
+184
+199
+140
+58
+85
+193
+192
+14
+160
+39
+194
+19
+168
+43
+147
+96
+55
+67
+107
+40
+76
+99
+112
+189
+126
+51
+180
+21
+109
+63
+198
+23
+162
+164
+134
+127
+156
+1
+198
+182
+119
+71
+163
+140
+172
+173
+95
+17
+43
+113
+90
+127
+152
+172
+65
+48
+103
+190
+17
+194
+16
+152
+175
+81
+112
+147
+78
+147
+182
+170
+191
+13
+162
+59
+96
+51
+46
+15
+79
+143
+149
+12
+132
+91
+160
+142
+9
+179
+1
+191
+141
+129
+112
+110
+57
+153
+6
+63
+121
+164
+98
+116
+10
+22
+43
+60
+172
+93
+9
+25
+68
+186
+107
+167
+45
+167
+1
+109
+45
+90
+135
+2
+195
+155
+179
+81
+77
+139
+142
+2
+137
+200
+170
+25
+21
+104
+41
+111
+96
+178
+6
+36
+159
+33
+176
+158
+163
+161
+100
+150
+2
+60
+147
+145
+146
+173
+123
+183
+193
+113
+142
+33
+124
+49
+184
+60
+111
+126
+159
+22
+98
+198
+106
+53
+171
+146
+142
+138
+150
+59
+7
+115
+30
+145
+3
+119
+88
+61
+176
+112
+88
+124
+152
+195
+6
+84
+52
+161
+96
+131
+125
+176
+133
+17
+102
+60
+51
+161
+114
+36
+190
+17
+197
+29
+6
+174
+193
+195
+37
+70
+94
+136
+170
+196
+44
+105
+32
+49
+13
+39
+114
+136
+192
+135
+81
+74
+113
+13
+68
+90
+127
+156
+195
+170
+70
+93
+132
+153
+132
+20
+135
+29
+159
+101
+172
+128
+17
+154
+175
+67
+30
+183
+30
+134
+139
+33
+147
+184
+183
+44
+19
+118
+139
+175
+200
+26
+152
+83
+135
+62
+162
+18
+50
+138
+178
+25
+152
+93
+191
+108
+133
+31
+189
+56
+32
+93
+70
+181
+60
+137
+82
+60
+24
+8
+37
+149
+168
+67
+92
+149
+66
+57
+149
+186
+175
+176
+80
+102
+93
+42
+14
+109
+132
+15
+105
+96
+36
+156
+11
+62
+76
+97
+103
+141
+128
+96
+28
+106
+184
+154
+67
+17
+103
+68
+84
+96
+27
+94
+124
+103
+103
+97
+57
+72
+118
+63
+113
+116
+81
+41
+117
+138
+174
+5
+64
+147
+102
+94
+49
+49
+60
+118
+175
+187
+146
+199
+81
+96
+47
+19
+90
+170
+15
+159
+19
+90
+167
+196
+78
+105
+130
+40
+66
+43
+59
+174
+111
+107
+41
+88
+157
+157
+131
+169
+43
+135
+24
+132
+183
+108
+5
+54
+85
+25
+187
+100
+121
+27
+75
+11
+186
+25
+74
+21
+62
+186
+162
+94
+112
+29
+166
+139
+139
+185
+58
+90
+20
+111
+87
+122
+155
+30
+191
+76
+140
+160
+102
+171
+110
+126
+168
+77
+151
+14
+126
+27
+32
+154
+36
+30
+61
+95
+23
+85
+103
+59
+28
+39
+182
+142
+12
+199
+87
+134
+23
+137
+12
+46
+168
+194
+58
+3
+94
+142
+10
+186
+25
+75
+31
+106
+162
+22
+77
+62
+81
+136
+85
+85
+153
+150
+129
+27
+1
+168
+196
+67
+44
+63
+183
+126
+118
+170
+163
+48
+26
+126
+126
+29
+36
+160
+35
+176
+145
+85
+3
+61
+137
+80
+43
+141
+67
+131
+186
+142
+182
+9
+22
+53
+122
+58
+58
+21
+10
+72
+145
+28
+62
+124
+187
+5
+148
+47
+149
+76
+115
+7
+10
+199
+111
+77
+62
+81
+132
+65
+3
+39
+4
+78
+31
+88
+47
+99
+169
+124
+27
+49
+53
+84
+28
+9
+5
+153
+76
+80
+1
+89
+126
+153
+190
+159
+49
+64
+152
+133
+35
+11
+156
+42
+46
+105
+14
+144
+139
+137
+172
+4
+77
+25
+59
+133
+70
+25
+118
+86
+58
+177
+145
+76
+158
+64
+162
+196
+120
+154
+47
+101
+186
+2
+145
+52
+9
+195
+87
+171
+39
+99
+50
+7
+193
+99
+59
+66
+64
+193
+188
+191
+59
+31
+58
+72
+117
+54
+71
+144
+20
+31
+8
+165
+121
+47
+194
+144
+120
+29
+91
+89
+114
+89
+108
+51
+133
+145
+76
+148
+7
+110
+4
+33
+168
+108
+144
+87
+32
+12
+186
+8
+171
+159
+17
+76
+102
+129
+54
+170
+131
+61
+191
+196
+57
+182
+178
+30
+181
+13
+56
+21
+23
+146
+78
+149
+199
+53
+131
+105
+58
+4
+101
+170
+117
+173
+186
+165
+115
+6
+1
+154
+118
+123
+79
+165
+86
+32
+16
+15
+143
+126
+72
+102
+160
+48
+47
+52
+92
+83
+72
+87
+75
+68
+133
+188
+129
+85
+149
+135
+71
+12
+34
+98
+83
+19
+169
+44
+143
+65
+105
+49
+153
+83
+121
+181
+193
+136
+75
+31
+111
+191
+147
+168
+88
+20
+129
+193
+2
+81
+65
+65
+6
+55
+79
+177
+153
+130
+3
+54
+94
+83
+49
+151
+70
+59
+125
+24
+21
+105
+49
+148
+45
+143
+58
+57
+27
+49
+55
+92
+58
+123
+19
+8
+81
+19
+185
+141
+180
+10
+48
+193
+134
+63
+181
+117
+76
+2
+131
+174
+65
+28
+182
+41
+8
+84
+33
+40
+146
+120
+7
+167
+141
+147
+20
+193
+183
+162
+129
+117
+140
+191
+92
+34
+178
+159
+157
+115
+78
+36
+111
+146
+77
+150
+12
+124
+40
+131
+26
+176
+25
+172
+3
+74
+22
+66
+3
+24
+122
+118
+10
+4
+135
+177
+53
+124
+69
+96
+159
+90
+111
+60
+162
+31
+128
+91
+200
+184
+105
+177
+115
+100
+170
+120
+187
+46
+196
+165
+27
+80
+35
+94
+53
+78
+192
+49
+171
+186
+175
+177
+93
+161
+132
+149
+106
+95
+17
+48
+136
+185
+92
+89
+104
+24
+11
+53
+28
+89
+85
+106
+78
+113
+182
+74
+9
+191
+63
+62
+13
+117
+188
+80
+190
+22
+25
+152
+91
+180
+69
+191
+131
+65
+16
+110
+120
+130
+101
+38
+120
+186
+33
+126
+64
+54
+150
+17
+153
+166
+24
+47
+68
+189
+125
+56
+7
+143
+196
+91
+187
+103
+131
+67
+23
+137
+15
+59
+18
+180
+121
+112
+183
+92
+110
+35
+20
+5
+50
+56
+85
+6
+77
+7
+152
+50
+130
+132
+26
+168
+179
+168
+193
+53
+178
+196
+176
+89
+154
+127
+175
+108
+76
+91
+59
+140
+114
+22
+107
+46
+119
+99
+130
+86
+149
+125
+8
+122
+68
+111
+52
+116
+33
+154
+31
+197
+108
+75
+76
+184
+23
+83
+94
+24
+96
+164
+118
+37
+164
+46
+7
+30
+116
+31
+138
+156
+92
+155
+99
+4
+133
+169
+17
+182
+140
+1
+147
+78
+145
+173
+136
+60
+134
+69
+5
+13
+36
+96
+54
+65
+105
+45
+132
+186
+129
+108
+85
+141
+83
+27
+17
+66
+42
+60
+179
+135
+8
+30
+114
+10
+37
+138
+95
+130
+129
+3
+60
+136
+75
+26
+86
+80
+108
+130
+15
+117
+169
+165
+71
+143
+22
+46
+79
+58
+38
+109
+117
+120
+70
+143
+28
+85
+58
+189
+14
+183
+170
+178
+138
+27
+118
+70
+157
+114
+68
+188
+116
+2
+171
+10
+121
+37
+138
+94
+124
+100
+87
+20
+139
+55
+84
+12
+112
+169
+7
+124
+82
+181
+148
+62
+42
+96
+196
+117
+138
+174
+7
+81
+20
+195
+197
+26
+185
+74
+181
+25
+119
+92
+82
+69
+76
+36
+134
+86
+113
+103
+7
+112
+11
+62
+76
+98
+101
+128
+63
+31
+20
+42
+70
+43
+36
+25
+33
+173
+138
+79
+29
+69
+154
+104
+41
+108
+84
+130
+27
+190
+103
+105
+107
+100
+39
+141
+94
+102
+167
+83
+199
+53
+125
+74
+126
+89
+198
+196
+190
+182
+181
+52
+83
+32
+46
+186
+106
+166
+45
+184
+96
+123
+78
+164
+80
+8
+128
+103
+66
+69
+19
+96
+9
+196
+95
+4
+172
+2
+68
+185
+105
+163
+39
+170
+70
+94
+134
+158
+143
+43
+166
+15
+199
+59
+162
+47
+25
+132
+167
+14
+181
+165
+160
+77
+23
+51
+99
+136
+128
+147
+128
+47
+137
+199
+162
+183
+42
+11
+85
+19
+147
+116
+178
+19
+120
+146
+1
+95
+167
+144
+168
+110
+154
+134
+19
+111
+96
+182
+32
+154
+40
+58
+188
+11
+174
+148
+125
+16
+176
+111
+90
+140
+34
+139
+136
+165
+165
+109
+167
+25
+52
+89
+68
+6
+23
+93
+149
+57
+7
+129
+112
+114
+78
+47
+184
+80
+27
+44
+28
+170
+172
+102
+65
+71
+46
+39
+24
+197
+169
+46
+157
+128
+156
+189
+131
+88
+154
+135
+28
+152
+62
+6
+83
+47
+137
+2
+174
+33
+31
+96
+97
+121
+59
+63
+49
+132
+150
+116
+146
+34
+89
+33
+193
+69
+76
+38
+143
+120
+35
+128
+60
+4
+90
+103
+15
+162
+39
+182
+143
+23
+48
+86
+81
+120
+187
+49
+10
+22
+40
+49
+135
+171
+9
+117
+23
+91
+137
+8
+19
+41
+80
+115
+172
+199
+46
+85
+101
+38
+128
+26
+2
+180
+64
+173
+57
+191
+34
+91
+38
+12
+133
+90
+148
+77
+136
+123
+118
+8
+186
+45
+194
+163
+29
+113
+19
+97
+10
+192
+59
+35
+76
+144
+183
+6
+191
+90
+24
+135
+2
+194
+149
+151
+170
+66
+64
+196
+3
+50
+76
+14
+199
+70
+33
+174
+146
+116
+179
+32
+188
+37
+135
+82
+77
+123
+48
+182
+63
+146
+107
+129
+16
+138
+83
+60
+20
+178
+92
+149
+68
+71
+19
+73
+72
+178
+23
+138
+21
+90
+154
+115
+108
+11
+97
+88
+52
+124
+80
+160
+43
+24
+156
+122
+129
+78
+106
+138
+74
+5
+162
+128
+114
+137
+193
+127
+30
+41
+176
+92
+167
+179
+174
+31
+26
+78
+39
+133
+47
+85
+89
+169
+17
+183
+147
+41
+118
+145
+10
+157
+51
+98
+130
+104
+50
+170
+170
+92
+22
+104
+31
+49
+24
+101
+191
+39
+122
+179
+180
+75
+32
+116
+9
+13
+195
+56
+181
+185
+84
+44
+110
+63
+192
+184
+179
+20
+109
+71
+49
+60
+120
+188
+49
+199
+156
+148
+84
+175
+100
+27
+64
+146
+103
+104
+101
+71
+114
+51
+81
+30
+54
+56
+47
+181
+65
+166
+15
+197
+47
+112
+50
+96
+125
+90
+19
+103
+52
+187
+56
+48
+190
+112
+160
+152
+80
+111
+149
+96
+35
+152
+199
+28
+181
+35
+186
+6
+162
+121
+69
+128
+149
+143
+121
+42
+159
+180
+53
+100
+127
+63
+35
+44
+148
+99
+61
+76
+109
+173
+62
+16
+144
+117
+9
+3
+139
+12
+19
+12
+101
+100
+97
+83
+22
+189
+135
+114
+71
+4
+189
+103
+120
+193
+75
+122
+54
+28
+87
+73
+60
+101
+75
+137
+152
+80
+112
+156
+132
+192
+161
+46
+24
+132
+182
+106
+200
+47
+87
+103
+34
+82
+190
+1
+95
+168
+155
+17
+111
+113
+81
+76
+128
+83
+147
+136
+95
+148
+33
+63
+86
+155
+154
+130
+198
+18
+129
+16
+139
+92
+101
+175
+148
+112
+143
+55
+42
+158
+177
+40
+50
+143
+14
+193
+35
+80
+164
+68
+135
+6
+21
+74
+54
+57
+62
+62
+16
+135
+70
+8
+25
+74
+22
+72
+35
+163
+62
+104
+74
+105
+169
+75
+126
+85
+177
+103
+26
+27
+134
+160
+158
+112
+54
+115
+10
+28
+77
+15
+195
+35
+61
+52
+163
+115
+24
+110
+46
+82
+83
+162
+30
+126
+86
+182
+119
+76
+191
+65
+70
+37
+192
+16
+174
+99
+29
+87
+58
+173
+115
+135
+177
+46
+84
+91
+188
+116
+4
+180
+52
+89
+69
+16
+76
+115
+5
+196
+133
+32
+200
+111
+65
+197
+198
+16
+120
+175
+174
+64
+25
+173
+17
+146
+131
+70
+46
+44
+58
+150
+182
+149
+53
+181
+9
+30
+101
+139
+130
+128
+199
+43
+72
+46
+30
+167
+136
+113
+57
+125
+37
+98
+61
+82
+147
+145
+148
+184
+177
+7
+54
+66
+108
+57
+173
+128
+14
+141
+118
+42
+189
+162
+71
+173
+1
+53
+111
+185
+116
+36
+171
+106
+94
+15
+44
+132
+198
+4
+45
+40
+34
+48
+186
+88
+52
+120
+59
+76
+124
+63
+67
+40
+35
+57
+29
+61
+107
+89
+177
+61
+173
+88
+174
+51
+146
+14
+175
+126
+184
+170
+166
+65
+99
+12
+187
+15
+11
+131
+86
+146
+99
+83
+12
+126
+47
+150
+79
+123
+33
+86
+26
+183
+66
+148
+101
+70
+117
+72
+182
+47
+47
+67
+177
+61
+177
+118
+114
+22
+108
+54
+153
+34
+28
+66
+143
+69
+128
+150
+149
+148
+147
+150
+177
+112
+79
+70
+113
+45
+57
+138
+115
+48
+53
+91
+71
+6
+2
+161
+150
+57
+190
+32
+83
+11
+124
+48
+173
+11
+106
+142
+96
+101
+145
+164
+76
+184
+23
+83
+97
+36
+143
+139
+152
+60
+192
+15
+165
+51
+28
+109
+4
+44
+29
+180
+24
+123
+124
+43
+143
+70
+135
+186
+98
+121
+45
+183
+93
+111
+31
+190
+64
+74
+74
+176
+195
+189
+180
+187
+101
+125
+38
+108
+108
+82
+122
+190
+50
+190
+92
+40
+15
+138
+93
+116
+61
+123
+191
+41
+124
+179
+164
+170
+149
+170
+74
+123
+70
+114
+59
+129
+48
+128
+137
+76
+21
+46
+90
+128
+160
+9
+14
+200
+80
+84
+183
+144
+15
+197
+52
+143
+189
+51
+5
+176
+15
+105
+96
+31
+128
+91
+193
+138
+97
+138
+158
+108
+25
+184
+82
+36
+78
+151
+3
+63
+152
+150
+134
+53
+113
+7
+22
+72
+34
+162
+65
+138
+47
+39
+13
+127
+48
+151
+74
+88
+66
+8
+57
+73
+129
+121
+169
+128
+52
+161
+97
+141
+170
+154
+199
+4
+38
+193
+20
+184
+129
+123
+178
+159
+156
+105
+25
+9
+30
+98
+117
+24
+97
+164
+114
+15
+65
+55
+148
+197
+56
+160
+60
+122
+198
+89
+156
+132
+192
+169
+89
+11
+71
+123
+104
+118
+179
+11
+59
+55
+1
+112
+63
+171
+57
+8
+137
+154
+91
+160
+141
+9
+188
+44
+178
+70
+26
+123
+108
+146
+107
+126
+199
+61
+178
+121
+126
+69
+76
+41
+164
+15
+14
+150
+179
+124
+139
+118
+58
+85
+191
+186
+196
+105
+72
+85
+64
+23
+167
+197
+84
+132
+36
+28
+44
+15
+98
+55
+56
+39
+134
+54
+116
+14
+44
+141
+54
+58
+61
+46
+132
+176
+73
+56
+84
+2
+56
+127
+55
+193
+61
+31
+38
+150
+160
+14
+42
+129
+199
+37
+27
+34
+164
+81
+14
+152
+193
+191
+5
+119
+64
+119
+140
+172
+169
+70
+102
+189
+15
+192
+16
+169
+73
+117
+47
+34
+184
+199
+138
+36
+179
+151
+99
+31
+102
+133
+84
+107
+89
+179
+73
+29
+116
+39
+190
+192
+37
+101
+73
+134
+147
+76
+133
+114
+91
+122
+115
+195
+138
+73
+200
+143
+57
+61
+56
+185
+9
+192
+75
+127
+83
+162
+23
+87
+110
+84
+113
+130
+161
+199
+144
+79
+176
+150
+119
+166
+130
+89
+170
+18
+176
+101
+23
+30
+179
+3
+8
+23
+71
+17
+64
+38
+52
+169
+147
+164
+63
+104
+66
+56
+149
+187
+187
+38
+149
+159
+11
+38
+129
+37
+66
+61
+179
+122
+125
+56
+15
+188
+190
+51
+199
+141
+51
+42
+197
+5
+59
+108
+116
+129
+129
+15
+133
+65
+198
+3
+42
+25
+173
+17
+152
+158
+180
+62
+150
+150
+150
+152
+162
+2
+161
+146
+30
+72
+160
+114
+46
+52
+101
+142
+139
+159
+109
+25
+171
+7
+100
+141
+152
+43
+92
+169
+189
+19
+17
+128
+21
+176
+68
+25
+138
+8
+5
+162
+125
+94
+42
+4
+50
+64
+139
+62
+122
+172
+138
+81
+47
+161
+140
+193
+103
+84
+180
+129
+154
+164
+4
+146
+46
+164
+172
+156
+191
+142
+133
+128
+170
+66
+72
+38
+185
+171
+164
+42
+183
+120
+71
+152
+69
+52
+89
+74
+43
+194
+176
+112
+85
+110
+94
+175
+5
+54
+81
+3
+90
+114
+79
+48
+175
+20
+150
+116
+154
+79
+90
+30
+166
+130
+92
+182
+69
+178
+46
+77
+48
+195
+142
+105
+149
+150
+167
+51
+3
+160
+139
+197
+131
+13
+103
+100
+77
+166
+101
+115
+184
+69
+160
+146
+36
+105
+105
+92
+6
+14
+32
+67
+114
+81
+67
+72
+32
+152
+25
+183
+69
+172
+16
+145
+134
+99
+188
+38
+138
+86
+76
+84
+25
+194
+139
+89
+87
+120
+143
+174
+163
+9
+194
+85
+165
+24
+61
+150
+151
+159
+197
+155
+159
+155
+104
+30
+46
+9
+45
+191
+143
+139
+150
+50
+156
+86
+117
+132
+136
+30
+161
+99
+147
+187
+5
+149
+51
+170
+164
+53
+44
+188
+136
+130
+152
+148
+123
+7
+136
+154
+108
+63
+3
+58
+122
+12
+177
+150
+112
+121
+125
+60
+42
+111
+91
+146
+61
+48
+145
+40
+138
+69
+175
+32
+21
+40
+54
+166
+117
+8
+199
+121
+137
+131
+155
+152
+119
+147
+15
+166
+62
+80
+121
+14
+192
+30
+54
+62
+84
+149
+145
+129
+70
+60
+133
+59
+154
+196
+193
+199
+55
+142
+158
+72
+16
+51
+160
+104
+190
+5
+123
+90
+35
+5
+118
+67
+141
+48
+19
+82
+121
+194
+76
+109
+174
+66
+34
+11
+164
+83
+26
+11
+31
+88
+56
+143
+155
+50
+103
+173
+111
+112
+76
+51
+21
+69
+32
+172
+148
+137
+93
+131
+145
+98
+85
+25
+187
+99
+116
+7
+4
+161
+132
+142
+63
+105
+65
+45
+89
+132
+197
+191
+181
+168
+177
+155
+135
+20
+106
+57
+192
+40
+110
+107
+53
+154
+47
+98
+171
+147
+143
+140
+153
+66
+16
+106
+96
+24
+79
+65
+76
+77
+176
+168
+27
+49
+53
+82
+19
+180
+107
+24
+181
+76
+28
+86
+66
+26
+159
+124
+115
+173
+5
+76
+14
+6
+107
+194
+199
+51
+121
+64
+102
+37
+103
+87
+197
+5
+54
+88
+39
+47
+128
+149
+146
+140
+129
+116
+133
+156
+147
+75
+131
+115
+115
+59
+116
+167
+161
+69
+165
+169
+134
+80
+77
+142
+163
+105
+168
+62
+59
+3
+85
+92
+185
+84
+43
+102
+22
+20
+124
+161
+57
+95
+57
+87
+14
+106
+111
+109
+58
+172
+114
+135
+190
+123
+33
+94
+68
+158
+139
+20
+68
+31
+174
+164
+22
+58
+154
+5
+40
+199
+36
+32
+65
+106
+55
+176
+166
+11
+177
+166
+2
+117
+89
+80
+84
+180
+133
+174
+53
+152
+36
+56
+9
+154
+45
+85
+105
+72
+86
+69
+40
+25
+193
+134
+68
+4
+13
+46
+159
+141
+20
+50
+123
+94
+60
+112
+136
+13
+59
+34
+80
+171
+109
+119
+133
+127
+165
+52
+28
+103
+169
+88
+6
+49
+41
+9
+90
+59
+145
+134
+108
+39
+65
+44
+76
+68
+119
+111
+192
+158
+21
+104
+35
+74
+133
+136
+17
+79
+125
+38
+107
+104
+60
+31
+45
+193
+152
+174
+81
+118
+186
+55
+52
+22
+68
+8
+42
+177
+88
+135
+23
+127
+155
+187
+129
+94
+9
+7
+163
+117
+40
+190
+185
+1
+141
+44
+192
+158
+23
+119
+112
+2
+2
+195
+156
+184
+106
+179
+124
+137
+108
+16
+124
+6
+119
+61
+98
+40
+161
+7
+197
+120
+151
+31
+29
+97
+119
+45
+3
+16
+76
+111
+184
+106
+178
+118
+108
+192
+182
+165
+153
+38
+50
+160
+116
+57
+98
+81
+3
+95
+139
+187
+71
+143
+24
+58
+132
+68
+23
+128
+161
+18
+59
+191
+20
+1
+28
+162
+123
+89
+25
+151
+84
+143
+106
+150
+144
+116
+2
+175
+31
+16
+20
+173
+62
+18
+151
+144
+111
+168
+12
+163
+76
+187
+43
+175
+68
+33
+189
+40
+141
+93
+89
+98
+196
+94
+197
+142
+78
+194
+65
+47
+93
+139
+2
+165
+172
+149
+146
+136
+108
+22
+166
+195
+79
+122
+25
+54
+102
+123
+24
+40
+25
+196
+150
+141
+95
+103
+166
+68
+114
+79
+47
+175
+24
+171
+12
+139
+128
+116
+150
+57
+191
+34
+92
+42
+29
+197
+128
+195
+20
+167
+21
+25
+165
+166
+114
+189
+110
+162
+182
+34
+173
+132
+33
+13
+186
+195
+99
+46
+181
+75
+30
+104
+152
+181
+121
+99
+108
+162
+199
+139
+47
+36
+192
+34
+75
+147
+8
+127
+97
+34
+138
+124
+100
+89
+32
+191
+65
+70
+39
+10
+107
+157
+176
+49
+108
+14
+110
+135
+25
+139
+9
+1
+131
+175
+76
+79
+194
+55
+185
+16
+34
+60
+55
+193
+66
+62
+178
+111
+72
+29
+132
+133
+10
+65
+104
+40
+103
+61
+40
+95
+13
+29
+56
+74
+145
+7
+134
+149
+87
+184
+124
+90
+27
+153
+75
+73
+166
+137
+131
+153
+143
+81
+3
+90
+115
+81
+55
+199
+103
+23
+17
+98
+30
+105
+161
+23
+89
+125
+155
+6
+42
+1
+28
+160
+107
+4
+68
+172
+20
+176
+76
+70
+139
+9
+2
+132
+174
+61
+195
+25
+200
+179
+74
+38
+159
+17
+73
+90
+85
+102
+51
+189
+75
+150
+26
+9
+27
+78
+28
+71
+175
+16
+122
+191
+48
+172
+5
+84
+65
+33
+13
+189
+13
+180
+167
+184
+7
+187
+62
+90
+183
+84
+60
+11
+124
+47
+170
+199
+67
+13
+73
+126
+100
+68
+104
+19
+178
+102
+11
+148
+188
+3
+128
+138
+83
+53
+176
+182
+108
+16
+127
+16
+155
+190
+145
+159
+53
+86
+39
+64
+33
+24
+48
+71
+192
+118
+182
+33
+168
+109
+146
+97
+71
+153
+78
+96
+77
+1
+109
+49
+120
+78
+189
+33
+102
+118
+193
+98
+52
+34
+137
+114
+55
+102
+122
+10
+170
+128
+39
+88
+177
+75
+60
+84
+165
+36
+130
+60
+189
+200
+96
+182
+26
+121
+94
+82
+46
+138
+17
+65
+36
+35
+91
+35
+187
+11
+188
+28
+80
+34
+86
+11
+93
+60
+129
+34
+48
+183
+75
+2
+136
+3
+195
+148
+133
+69
+16
+80
+136
+95
+155
+72
+42
+6
+56
+85
+9
+90
+65
+179
+93
+149
+57
+6
+125
+96
+51
+47
+20
+100
+29
+69
+160
+137
+187
+93
+75
+21
+51
+118
+45
+12
+69
+109
+37
+39
+109
+100
+26
+54
+97
+97
+104
+158
+12
+53
+11
+192
+54
+198
+108
+67
+31
+185
+27
+104
+178
+135
+11
+53
+22
+62
+172
+83
+147
+138
+108
+3
+53
+90
+68
+194
+154
+187
+134
+123
+135
+104
+11
+131
+86
+139
+65
+139
+50
+46
+32
+181
+199
+169
+22
+11
+75
+153
+42
+80
+102
+98
+70
+141
+17
+41
+89
+172
+30
+32
+128
+81
+136
+89
+112
+72
+23
+96
+167
+146
+174
+125
+191
+21
+8
+64
+116
+121
+83
+7
+102
+148
+172
+101
+62
+69
+55
+111
+171
+29
+42
+189
+157
+43
+50
+111
+25
+148
+66
+67
+16
+94
+19
+70
+46
+50
+85
+65
+28
+182
+42
+17
+126
+8
+118
+35
+150
+181
+144
+36
+117
+181
+36
+189
+16
+196
+35
+49
+185
+67
+138
+30
+139
+163
+128
+103
+65
+70
+37
+191
+14
+167
+75
+147
+13
+157
+30
+164
+121
+45
+189
+126
+57
+15
+179
+139
+25
+101
+177
+157
+154
+113
+92
+135
+187
+108
+165
+21
+41
+60
+196
+36
+59
+26
+28
+139
+186
+65
+119
+126
+90
+4
+16
+65
+47
+98
+167
+122
+31
+94
+85
+63
+19
+145
+101
+107
+137
+59
+121
+197
+90
+171
+17
+170
+69
+82
+74
+110
+195
+179
+123
+134
+96
+174
+180
+114
+66
+168
+17
+193
+4
+88
+93
+171
+189
+195
+66
+48
+91
+122
+113
+178
+55
+129
+83
+137
+78
+35
+110
+150
+111
+118
+106
+176
+105
+50
+159
+108
+19
+141
+75
+185
+39
+168
+62
+60
+2
+72
+13
+31
+76
+177
+180
+87
+103
+38
+100
+56
+44
+158
+158
+126
+136
+79
+54
+14
+4
+98
+156
+57
+136
+105
+8
+105
+157
+197
+176
+84
+119
+159
+90
+109
+43
+80
+89
+22
+128
+174
+98
+22
+50
+102
+165
+79
+191
+33
+80
+188
+8
+162
+100
+145
+172
+126
+12
+134
+103
+11
+144
+171
+125
+16
+175
+107
+70
+59
+131
+54
+145
+190
+36
+104
+103
+88
+3
+26
+126
+125
+22
+9
+57
+59
+44
+133
+7
+44
+3
+29
+147
+21
+2
+24
+132
+175
+66
+25
+157
+122
+121
+31
+98
+113
+193
+146
+138
+118
+70
+156
+114
+77
+44
+167
+14
+182
+166
+156
+45
+72
+28
+123
+86
+14
+107
+123
+175
+144
+89
+38
+32
+48
+200
+176
+54
+144
+177
+167
+11
+164
+86
+37
+53
+185
+31
+125
+70
+99
+169
+123
+17
+1
+54
+121
+40
+151
+146
+122
+17
+8
+94
+99
+146
+192
+35
+86
+6
+62
+119
+163
+107
+177
+100
+11
+169
+119
+198
+119
+137
+153
+82
+119
+177
+195
+176
+106
+54
+169
+128
+48
+143
+24
+57
+131
+77
+84
+15
+134
+70
+17
+76
+102
+132
+78
+83
+192
+8
+125
+81
+164
+56
+61
+58
+5
+106
+194
+13
+135
+99
+179
+187
+107
+164
+25
+77
+36
+126
+31
+57
+67
+89
+138
+28
+128
+121
+169
+132
+72
+45
+24
+144
+48
+191
+116
+176
+15
+107
+112
+108
+39
+70
+69
+182
+76
+17
+21
+180
+89
+119
+111
+1
+7
+31
+126
+83
+162
+30
+123
+70
+118
+78
+13
+175
+134
+31
+186
+39
+159
+12
+40
+130
+26
+188
+99
+99
+109
+162
+195
+116
+141
+9
+182
+14
+52
+187
+59
+71
+97
+143
+188
+43
+170
+32
+61
+85
+159
+190
+114
+174
+23
+175
+41
+74
+77
+199
+106
+47
+135
+186
+105
+160
+18
+72
+71
+186
+74
+176
+189
+150
+2
+68
+189
+125
+45
+154
+116
+113
+37
+8
+117
+36
+166
+75
+156
+58
+148
+172
+101
+61
+57
+199
+84
+112
+119
+110
+186
+133
+122
+139
+142
+200
+123
+138
+125
+110
+135
+18
+97
+21
+56
+148
+188
+3
+124
+118
+198
+126
+172
+103
+71
+99
+155
+39
+41
+98
+21
+49
+106
+195
+17
+145
+122
+29
+78
+11
+171
+123
+4
+123
+101
+97
+78
+200
+96
+178
+5
+34
+159
+47
+56
+114
+178
+47
+82
+65
+59
+167
+75
+143
+187
+39
+156
+185
+104
+167
+61
+70
+74
+9
+196
+93
+198
+154
+143
+78
+182
+189
+96
+77
+2
+116
+82
+49
+158
+115
+66
+165
+197
+96
+5
+166
+158
+56
+113
+176
+43
+71
+43
+24
+159
+142
+25
+76
+35
+129
+64
+23
+165
+190
+56
+28
+67
+151
+105
+78
+123
+36
+112
+150
+88
+183
+112
+22
+126
+161
+35
+162
+63
+122
+167
+104
+124
+17
+182
+145
+32
+85
+27
+196
+137
+59
+120
+191
+68
+95
+159
+98
+159
+71
+199
+154
+140
+55
+72
+136
+170
+195
+43
+109
+68
+27
+152
+69
+45
+57
+135
+100
+185
+10
+197
+89
+167
+199
+98
+196
+96
+19
+50
+129
+127
+4
+79
+41
+137
+62
+136
+61
+145
+124
+37
+111
+135
+18
+94
+2
+171
+10
+125
+64
+66
+17
+111
+115
+96
+139
+175
+198
+15
+116
+159
+116
+65
+144
+81
+195
+38
+78
+129
+73
+83
+38
+87
+183
+116
+50
+60
+111
+124
+146
+167
+86
+19
+143
+83
+14
+143
+132
+111
+76
+65
+104
+45
+131
+183
+126
+110
+128
+175
+104
+51
+174
+187
+154
+42
+69
+38
+6
+97
+129
+104
+64
+52
+139
+167
+150
+200
+50
+100
+156
+40
+37
+60
+29
+37
+167
+69
+110
+44
+75
+57
+65
+79
+92
+39
+12
+124
+37
+103
+91
+22
+114
+85
+85
+148
+122
+4
+127
+126
+11
+135
+115
+74
+9
+189
+58
+44
+147
+83
+180
+137
+200
+168
+11
+163
+76
+194
+79
+131
+77
+89
+38
+31
+49
+16
+57
+195
+59
+3
+87
+99
+13
+192
+37
+97
+48
+19
+86
+147
+115
+163
+146
+17
+186
+165
+118
+28
+105
+182
+144
+34
+109
+147
+102
+93
+43
+22
+151
+109
+98
+8
+166
+131
+94
+187
+75
+168
+133
+87
+131
+4
+41
+19
+143
+88
+46
+82
+86
+175
+80
+108
+125
+182
+174
+4
+65
+151
+127
+1
+65
+182
+113
+40
+28
+12
+20
+14
+108
+123
+169
+110
+138
+44
+23
+139
+29
+129
+115
+129
+139
+80
+28
+52
+61
+97
+39
+164
+33
+126
+60
+27
+20
+80
+102
+96
+61
+103
+78
+140
+138
+172
+187
+176
+176
+77
+79
+183
+190
+94
+55
+87
+29
+193
+101
+70
+118
+76
+198
+102
+39
+112
+126
+149
+164
+43
+189
+146
+176
+144
+84
+8
+95
+99
+140
+150
+38
+83
+156
+189
+135
+111
+52
+115
+29
+140
+175
+193
+188
+192
+66
+72
+37
+178
+131
+191
+168
+89
+23
+136
+12
+47
+176
+36
+32
+65
+110
+72
+44
+19
+123
+168
+99
+84
+16
+148
+142
+121
+52
+25
+85
+92
+188
+100
+111
+168
+10
+153
+31
+9
+178
+188
+132
+100
+20
+17
+126
+5
+100
+156
+37
+18
+177
+106
+40
+91
+185
+93
+91
+112
+58
+146
+152
+199
+30
+188
+66
+101
+20
+8
+73
+168
+151
+197
+22
+167
+3
+118
+81
+29
+41
+193
+186
+185
+39
+165
+45
+187
+119
+33
+126
+64
+47
+112
+53
+110
+184
+114
+33
+173
+144
+105
+143
+108
+167
+33
+97
+85
+41
+82
+126
+20
+188
+146
+186
+4
+152
+82
+122
+200
+105
+27
+24
+101
+194
+54
+180
+198
+168
+30
+70
+152
+90
+169
+11
+145
+174
+143
+93
+68
+172
+27
+14
+41
+120
+156
+55
+130
+89
+167
+6
+134
+152
+109
+84
+126
+1
+76
+48
+9
+24
+62
+157
+183
+91
+98
+175
+170
+47
+149
+73
+103
+162
+46
+23
+125
+143
+136
+137
+195
+144
+108
+157
+168
+199
+86
+131
+13
+95
+59
+99
+68
+120
+114
+1
+185
+105
+167
+58
+50
+183
+44
+25
+154
+98
+6
+156
+82
+85
+178
+101
+7
+138
+166
+158
+54
+105
+143
+116
+12
+28
+57
+97
+70
+148
+61
+33
+52
+15
+23
+6
+26
+106
+2
+62
+159
+196
+151
+143
+97
+103
+144
+141
+147
+17
+178
+120
+123
+57
+37
+114
+150
+76
+102
+134
+89
+126
+157
+11
+54
+30
+93
+91
+114
+64
+166
+21
+30
+195
+98
+35
+131
+76
+76
+176
+172
+50
+155
+78
+77
+166
+103
+125
+28
+41
+199
+26
+172
+195
+28
+15
+35
+81
+173
+111
+104
+33
+59
+65
+57
+158
+39
+12
+118
+9
+188
+50
+14
+34
+83
+190
+196
+68
+48
+74
+19
+50
+127
+114
+141
+24
+77
+51
+15
+28
+40
+187
+164
+109
+177
+82
+102
+76
+143
+176
+169
+31
+68
+132
+179
+90
+124
+142
+133
+125
+155
+12
+77
+155
+42
+62
+194
+4
+81
+52
+187
+53
+40
+166
+35
+117
+189
+84
+3
+62
+153
+157
+168
+198
+83
+116
+151
+61
+15
+142
+116
+21
+84
+113
+124
+132
+75
+63
+103
+53
+191
+74
+121
+64
+100
+21
+32
+5
+143
+9
+173
+156
+185
+107
+174
+90
+171
+21
+184
+120
+68
+126
+150
+170
+67
+78
+64
+84
+131
+32
+16
+13
+136
+97
+161
+95
+116
+49
+48
+48
+58
+120
+200
+122
+134
+104
+24
+11
+48
+190
+112
+162
+167
+153
+14
+106
+114
+132
+170
+36
+89
+9
+56
+53
+17
+30
+28
+102
+165
+72
+147
+43
+131
+5
+48
+49
+66
+153
+128
+191
+2
+93
+140
+6
+177
+8
+60
+91
+6
+25
+94
+142
+6
+161
+119
+63
+111
+102
+14
+170
+94
+36
+173
+114
+133
+175
+54
+152
+24
+181
+69
+186
+99
+124
+52
+199
+131
+200
+18
+110
+104
+32
+61
+76
+111
+179
+78
+62
+71
+71
+190
+106
+128
+14
+139
+110
+10
+70
+132
+169
+27
+42
+8
+75
+178
+1
+3
+11
+44
+164
+191
+76
+140
+155
+72
+42
+9
+77
+181
+191
+123
+17
+199
+43
+65
+3
+39
+5
+82
+51
+170
+166
+67
+113
+80
+62
+54
+169
+125
+38
+100
+59
+58
+24
+22
+116
+102
+166
+82
+198
+50
+119
+70
+148
+62
+39
+80
+125
+37
+96
+45
+6
+30
+130
+111
+99
+195
+78
+117
+196
+127
+200
+61
+170
+73
+116
+34
+168
+102
+100
+84
+6
+82
+38
+89
+195
+172
+78
+121
+28
+76
+9
+171
+148
+151
+177
+104
+28
+38
+179
+130
+176
+88
+142
+64
+106
+65
+36
+35
+85
+198
+20
+146
+94
+51
+64
+132
+14
+99
+67
+114
+82
+71
+91
+105
+15
+146
+146
+161
+53
+69
+142
+35
+129
+66
+36
+20
+3
+37
+198
+58
+168
+89
+29
+172
+175
+103
+41
+126
+187
+187
+39
+156
+186
+114
+16
+68
+69
+4
+1
+176
+52
+123
+74
+144
+198
+93
+176
+16
+119
+167
+136
+110
+41
+53
+153
+44
+92
+161
+136
+174
+20
+155
+152
+122
+161
+71
+182
+56
+98
+86
+31
+18
+28
+9
+5
+149
+53
+176
+183
+114
+39
+11
+112
+177
+54
+138
+143
+16
+10
+122
+41
+152
+144
+98
+90
+60
+154
+183
+114
+40
+15
+131
+51
+128
+110
+113
+89
+114
+87
+97
+3
+150
+74
+95
+112
+15
+84
+172
+77
+118
+20
+59
+174
+113
+117
+85
+60
+196
+38
+66
+60
+166
+58
+53
+200
+124
+152
+195
+6
+78
+18
+12
+106
+135
+56
+125
+47
+158
+130
+154
+156
+157
+138
+20
+76
+84
+19
+161
+195
+127
+9
+112
+194
+155
+188
+139
+141
+200
+131
+190
+161
+56
+92
+53
+88
+56
+147
+179
+153
+116
+117
+59
+107
+111
+104
+26
+16
+67
+57
+144
+154
+28
+190
+87
+13
+102
+94
+52
+65
+123
+151
+7
+83
+38
+77
+127
+69
+74
+30
+109
+192
+171
+95
+40
+182
+138
+185
+75
+186
+38
+162
+29
+118
+48
+27
+131
+143
+79
+189
+31
+86
+35
+41
+132
+29
+188
+67
+116
+94
+127
+115
+146
+49
+181
+41
+21
+158
+166
+171
+140
+102
+151
+191
+186
+197
+111
+93
+162
+131
+131
+10
+89
+42
+55
+152
+24
+177
+45
+81
+76
+135
+125
+136
+93
+136
+180
+53
+102
+136
+100
+178
+169
+8
+133
+126
+159
+24
+116
+85
+70
+51
+79
+20
+13
+98
+75
+165
+119
+33
+126
+62
+41
+87
+155
+154
+129
+189
+176
+158
+160
+143
+23
+47
+83
+71
+85
+72
+66
+155
+137
+25
+121
+101
+119
+7
+167
+144
+163
+82
+27
+26
+119
+81
+15
+169
+79
+153
+7
+69
+154
+104
+45
+131
+187
+144
+180
+183
+85
+61
+4
+75
+23
+60
+158
+6
+23
+83
+89
+194
+162
+31
+131
+112
+89
+130
+182
+129
+133
+42
+56
+162
+70
+169
+182
+177
+25
+159
+132
+162
+184
+50
+39
+192
+198
+62
+195
+15
+136
+85
+92
+186
+89
+66
+194
+169
+75
+129
+98
+35
+128
+55
+179
+179
+59
+151
+173
+82
+141
+109
+188
+150
+11
+119
+18
+37
+60
+28
+24
+99
+178
+178
+64
+185
+138
+165
+148
+4
+93
+121
+95
+85
+52
+154
+56
+156
+29
+175
+192
+173
+115
+133
+169
+14
+167
+77
+160
+70
+185
+80
+12
+159
+47
+48
+68
+181
+76
+32
+105
+146
+131
+76
+80
+197
+65
+21
+141
+54
+64
+93
+190
+102
+103
+99
+73
+147
+29
+53
+58
+74
+121
+65
+100
+18
+12
+108
+142
+87
+46
+94
+149
+49
+155
+88
+134
+18
+105
+67
+61
+161
+21
+80
+94
+46
+34
+197
+72
+66
+150
+105
+83
+156
+192
+155
+3
+25
+119
+95
+100
+144
+166
+106
+141
+95
+104
+175
+115
+119
+82
+26
+20
+86
+134
+34
+2
+106
+15
+142
+114
+14
+56
+13
+177
+149
+97
+48
+14
+52
+190
+73
+129
+114
+128
+145
+114
+186
+93
+81
+54
+194
+84
+158
+198
+166
+12
+183
+192
+109
+126
+175
+122
+157
+50
+85
+62
+11
+111
+165
+198
+100
+21
+30
+192
+88
+1
+14
+80
+155
+11
+76
+158
+65
+171
+48
+148
+61
+38
+75
+114
+7
+21
+63
+192
+189
+9
+151
+31
+26
+81
+54
+196
+91
+182
+77
+28
+80
+26
+43
+23
+154
+124
+153
+8
+76
+181
+4
+199
+159
+170
+187
+192
+77
+131
+96
+198
+127
+185
+169
+153
+1
+33
+186
+25
+73
+19
+53
+150
+28
+22
+84
+103
+65
+70
+31
+163
+98
+124
+62
+54
+171
+142
+117
+29
+120
+61
+89
+186
+112
+5
+19
+73
+70
+165
+159
+76
+22
+53
+119
+45
+198
+182
+115
+55
+93
+64
+155
+153
+128
+188
+180
+192
+131
+62
+192
+199
+64
+192
+185
+179
+13
+71
+108
+10
+90
+51
+95
+115
+35
+180
+165
+177
+178
+73
+41
+189
+166
+97
+93
+86
+84
+134
+45
+67
+2
+14
+62
+53
+159
+79
+48
+175
+22
+161
+168
+159
+45
+40
+40
+83
+136
+71
+3
+184
+83
+38
+89
+190
+140
+132
+138
+43
+14
+98
+64
+108
+70
+55
+102
+116
+183
+52
+69
+146
+56
+27
+55
+88
+42
+57
+168
+97
+73
+171
+170
+79
+151
+196
+13
+118
+194
+110
+111
+81
+87
+192
+173
+117
+146
+20
+12
+90
+37
+17
+165
+40
+158
+195
+150
+143
+114
+200
+174
+47
+121
+103
+129
+51
+148
+37
+90
+7
+35
+145
+155
+32
+198
+102
+32
+75
+165
+117
+17
+49
+149
+53
+175
+178
+95
+168
+159
+42
+20
+143
+81
+1
+78
+60
+67
+61
+163
+31
+125
+69
+91
+126
+139
+103
+169
+90
+24
+135
+190
+129
+67
+45
+70
+16
+66
+59
+159
+24
+115
+80
+42
+136
+36
+198
+67
+16
+98
+48
+9
+21
+46
+88
+117
+118
+56
+75
+145
+193
+60
+24
+5
+14
+38
+103
+76
+136
+129
+155
+168
+14
+174
+126
+189
+2
+112
+56
+137
+115
+59
+126
+26
+23
+105
+23
+194
+162
+27
+106
+196
+22
+174
+48
+123
+106
+130
+23
+170
+19
+180
+113
+64
+165
+17
+25
+193
+140
+104
+166
+62
+78
+113
+183
+79
+31
+82
+10
+126
+71
+94
+127
+118
+164
+126
+85
+180
+114
+68
+181
+79
+44
+158
+156
+114
+79
+51
+195
+113
+125
+136
+93
+140
+1
+148
+80
+156
+13
+79
+158
+43
+35
+27
+45
+31
+179
+200
+189
+136
+121
+102
+128
+53
+168
+131
+82
+111
+134
+7
+31
+131
+105
+54
+180
+195
+155
+175
+58
+171
+111
+125
+154
+200
+20
+120
+142
+181
+5
+5
+187
+78
+184
+7
+189
+70
+119
+89
+62
+173
+83
+141
+103
+156
+5
+30
+141
+176
+186
+134
+128
+165
+43
+173
+56
+177
+163
+191
+75
+138
+153
+77
+85
+16
+138
+85
+65
+31
+5
+147
+44
+141
+51
+35
+155
+20
+123
+163
+70
+156
+115
+86
+79
+101
+102
+102
+99
+78
+181
+184
+76
+199
+110
+75
+60
+88
+191
+159
+31
+164
+104
+147
+151
+184
+141
+195
+106
+81
+134
+72
+30
+135
+138
+19
+73
+69
+155
+115
+94
+135
+163
+170
+151
+182
+137
+183
+66
+154
+127
+179
+139
+20
+72
+55
+81
+192
+30
+54
+51
+24
+86
+106
+65
+34
+26
+47
+50
+82
+46
+139
+26
+100
+173
+140
+82
+35
+71
+111
+33
+200
+103
+23
+13
+76
+140
+160
+104
+185
+171
+166
+58
+54
+4
+137
+189
+104
+124
+6
+121
+80
+192
+30
+54
+55
+52
+15
+27
+27
+122
+94
+63
+137
+53
+88
+54
+133
+112
+80
+70
+104
+191
+15
+173
+106
+86
+162
+195
+118
+153
+59
+176
+128
+186
+164
+113
+5
+13
+38
+116
+154
+79
+91
+36
+2
+86
+101
+38
+118
+170
+154
+1
+16
+91
+5
+14
+38
+107
+102
+49
+174
+10
+94
+77
+14
+195
+45
+114
+78
+46
+179
+58
+136
+102
+187
+5
+155
+84
+112
+115
+84
+67
+50
+93
+114
+49
+69
+176
+33
+16
+5
+91
+97
+165
+125
+62
+54
+164
+102
+141
+130
+117
+131
+132
+19
+127
+191
+199
+83
+108
+96
+12
+7
+135
+156
+120
+116
+17
+63
+28
+197
+136
+44
+38
+34
+65
+87
+145
+85
+8
+87
+54
+142
+165
+113
+198
+174
+67
+37
+22
+198
+188
+153
+28
+188
+79
+190
+29
+63
+123
+169
+114
+166
+167
+114
+181
+59
+129
+45
+113
+72
+21
+80
+89
+17
+103
+69
+85
+96
+8
+187
+52
+34
+135
+109
+38
+54
+179
+192
+142
+124
+67
+93
+155
+96
+183
+39
+186
+171
+154
+186
+129
+105
+72
+83
+55
+186
+23
+68
+2
+5
+11
+23
+43
+53
+132
+113
+95
+157
+90
+128
+157
+189
+128
+66
+43
+70
+32
+164
+95
+94
+111
+22
+132
+198
+1
+25
+137
+3
+188
+104
+130
+47
+113
+56
+124
+42
+136
+41
+23
+175
+43
+89
+146
+78
+158
+45
+50
+97
+140
+163
+124
+76
+146
+191
+35
+91
+28
+158
+95
+149
+39
+96
+26
+92
+125
+120
+198
+111
+81
+92
+23
+108
+43
+90
+157
+132
+183
+111
+18
+110
+104
+32
+63
+91
+180
+57
+126
+46
+146
+62
+65
+28
+190
+88
+21
+137
+34
+175
+145
+97
+77
+193
+70
+83
+70
+73
+12
+19
+7
+71
+167
+166
+98
+94
+80
+38
+108
+106
+67
+54
+121
+40
+155
+170
+30
+49
+23
+101
+2
+105
+17
+160
+5
+194
+115
+152
+79
+103
+109
+131
+5
+56
+92
+49
+73
+195
+115
+140
+1
+151
+98
+29
+97
+120
+51
+31
+125
+72
+113
+30
+164
+120
+44
+187
+125
+68
+84
+93
+1
+171
+20
+185
+131
+123
+161
+67
+151
+108
+85
+145
+106
+130
+30
+10
+191
+55
+14
+189
+13
+177
+148
+94
+33
+155
+30
+189
+70
+118
+77
+6
+141
+193
+93
+24
+111
+52
+120
+52
+33
+129
+81
+128
+43
+106
+53
+162
+96
+124
+77
+151
+10
+108
+160
+190
+95
+68
+152
+103
+48
+167
+170
+118
+179
+9
+49
+15
+47
+152
+88
+163
+191
+81
+169
+87
+8
+67
+129
+173
+81
+130
+52
+145
+5
+134
+157
+136
+12
+45
+165
+188
+43
+167
+14
+182
+170
+186
+187
+50
+17
+52
+158
+82
+75
+110
+189
+146
+173
+124
+196
+58
+187
+1
+122
+126
+63
+48
+118
+80
+20
+195
+198
+32
+13
+192
+33
+73
+146
+15
+180
+148
+73
+110
+200
+18
+109
+90
+160
+153
+82
+117
+168
+157
+33
+190
+48
+175
+24
+170
+3
+92
+130
+153
+154
+146
+92
+42
+29
+195
+110
+110
+73
+50
+42
+6
+59
+104
+92
+16
+71
+82
+57
+7
+132
+132
+11
+77
+164
+97
+102
+143
+141
+166
+129
+78
+111
+165
+187
+43
+177
+72
+44
+14
+91
+23
+126
+148
+154
+198
+198
+11
+88
+31
+193
+82
+151
+175
+89
+164
+182
+20
+86
+136
+41
+24
+179
+56
+125
+51
+183
+46
+28
+158
+102
+191
+30
+61
+102
+66
+80
+82
+176
+123
+154
+25
+163
+155
+65
+198
+10
+79
+185
+1
+142
+44
+184
+112
+16
+94
+22
+89
+137
+24
+107
+29
+15
+33
+62
+80
+123
+18
+4
+64
+150
+122
+184
+11
+11
+163
+85
+42
+92
+176
+34
+19
+9
+85
+27
+198
+152
+129
+8
+92
+84
+78
+115
+186
+88
+55
+136
+123
+115
+184
+73
+179
+19
+106
+70
+64
+158
+170
+199
+70
+27
+134
+164
+179
+2
+3
+1
+180
+73
+19
+60
+195
+31
+34
+127
+57
+2
+99
+174
+157
+181
+72
+5
+183
+57
+98
+77
+183
+1
+163
+172
+172
+83
+155
+184
+111
+10
+68
+114
+77
+40
+149
+133
+59
+162
+42
+195
+194
+12
+129
+73
+75
+198
+112
+94
+160
+113
+44
+48
+89
+109
+54
+141
+162
+103
+168
+80
+169
+99
+72
+147
+36
+91
+29
+155
+71
+35
+176
+143
+72
+147
+38
+105
+94
+17
+61
+10
+117
+12
+17
+197
+34
+30
+82
+19
+179
+105
+26
+11
+34
+107
+136
+58
+125
+37
+93
+29
+141
+184
+38
+172
+94
+14
+40
+119
+156
+67
+200
+198
+189
+151
+13
+117
+189
+84
+9
+94
+87
+82
+108
+113
+110
+49
+102
+177
+143
+64
+101
+36
+106
+117
+152
+59
+186
+192
+77
+136
+129
+149
+136
+76
+31
+106
+154
+173
+54
+167
+122
+29
+76
+200
+116
+95
+128
+115
+141
+12
+7
+133
+138
+27
+127
+118
+168
+152
+1
+37
+14
+155
+5
+41
+1
+39
+29
+25
+88
+107
+52
+150
+35
+62
+61
+4
+79
+43
+142
+70
+146
+45
+165
+182
+12
+33
+89
+44
+62
+179
+115
+79
+42
+147
+102
+94
+50
+56
+90
+32
+187
+35
+132
+78
+85
+7
+79
+11
+151
+16
+132
+53
+135
+133
+186
+122
+59
+56
+5
+130
+134
+39
+29
+23
+77
+59
+61
+36
+66
+72
+46
+26
+147
+48
+168
+174
+135
+52
+96
+113
+10
+49
+3
+179
+53
+107
+167
+40
+138
+76
+10
+183
+9
+9
+171
+150
+160
+16
+51
+169
+154
+6
+56
+82
+191
+13
+157
+31
+173
+159
+1
+178
+59
+152
+185
+138
+169
+174
+127
+196
+34
+45
+166
+188
+38
+138
+93
+115
+57
+113
+164
+169
+146
+152
+2
+48
+66
+170
+25
+22
+111
+67
+8
+50
+26
+111
+32
+194
+76
+116
+12
+27
+56
+94
+58
+102
+94
+53
+70
+148
+58
+23
+16
+90
+199
+180
+94
+148
+44
+136
+19
+92
+186
+88
+57
+145
+165
+85
+25
+187
+95
+91
+93
+146
+39
+125
+197
+58
+180
+153
+105
+54
+180
+194
+151
+159
+193
+133
+63
+182
+122
+102
+113
+163
+163
+112
+10
+58
+54
+9
+169
+131
+67
+28
+165
+138
+143
+17
+20
+167
+19
+15
+125
+14
+162
+49
+36
+176
+136
+32
+168
+122
+22
+34
+6
+129
+127
+200
+59
+154
+197
+194
+193
+16
+164
+37
+149
+165
+51
+25
+88
+109
+62
+189
+181
+183
+72
+184
+63
+121
+159
+71
+192
+120
+192
+74
+121
+63
+93
+192
+117
+178
+21
+123
+152
+8
+77
+198
+90
+164
+174
+176
+88
+145
+84
+1
+50
+91
+99
+173
+150
+144
+119
+18
+43
+97
+2
+137
+7
+9
+197
+99
+23
+47
+80
+58
+27
+44
+28
+168
+159
+45
+47
+74
+29
+108
+186
+151
+34
+44
+160
+162
+138
+173
+196
+18
+153
+155
+151
+115
+138
+190
+103
+111
+141
+54
+53
+32
+121
+41
+158
+179
+50
+96
+127
+99
+49
+5
+193
+115
+160
+122
+95
+74
+196
+110
+97
+192
+81
+165
+60
+75
+111
+200
+198
+190
+162
+66
+142
+57
+66
+88
+138
+38
+186
+179
+1
+3
+8
+20
+54
+144
+179
+179
+70
+7
+16
+32
+54
+32
+111
+178
+76
+56
+52
+10
+194
+74
+99
+127
+76
+116
+15
+49
+161
+126
+111
+128
+178
+116
+92
+112
+45
+62
+168
+47
+176
+33
+15
+192
+23
+8
+48
+18
+72
+76
+8
+167
+130
+77
+91
+53
+108
+170
+49
+164
+146
+2
+95
+157
+93
+141
+14
+15
+167
+71
+129
+131
+29
+200
+135
+16
+85
+165
+28
+83
+45
+126
+154
+192
+169
+86
+2
+39
+17
+154
+173
+48
+138
+195
+135
+52
+104
+157
+8
+35
+144
+147
+188
+10
+170
+129
+44
+107
+48
+122
+108
+147
+116
+172
+187
+180
+197
+165
+23
+51
+106
+178
+116
+90
+104
+14
+150
+174
+97
+18
+36
+58
+26
+39
+198
+41
+64
+19
+135
+42
+42
+74
+70
+161
+133
+154
+132
+2
+27
+152
+66
+33
+3
+127
+133
+55
+140
+140
+186
+60
+81
+152
+184
+141
+190
+73
+135
+153
+103
+41
+124
+173
+123
+189
+24
+46
+68
+191
+136
+104
+198
+59
+172
+102
+62
+61
+4
+83
+63
+30
+15
+20
+191
+163
+63
+117
+134
+151
+101
+52
+2
+144
+54
+26
+74
+11
+1
+104
+17
+171
+74
+107
+172
+76
+105
+150
+161
+14
+35
+89
+18
+116
+130
+143
+86
+30
+10
+196
+84
+147
+123
+18
+1
+50
+93
+105
+1
+62
+160
+7
+4
+163
+145
+7
+137
+164
+153
+47
+103
+197
+55
+161
+75
+4
+154
+89
+150
+106
+85
+160
+191
+112
+152
+106
+68
+56
+132
+87
+135
+33
+184
+5
+174
+6
+71
+174
+5
+62
+132
+34
+16
+194
+18
+164
+26
+77
+30
+94
+95
+121
+75
+168
+130
+72
+65
+146
+91
+35
+189
+23
+33
+196
+81
+121
+1
+118
+102
+156
+14
+84
+180
+129
+155
+166
+5
+139
+191
+91
+31
+171
+153
+177
+91
+153
+100
+27
+64
+145
+89
+34
+8
+140
+176
+194
+184
+155
+80
+89
+12
+72
+127
+117
+162
+126
+96
+48
+21
+100
+13
+178
+150
+106
+84
+154
+168
+24
+27
+153
+76
+81
+200
+76
+54
+42
+170
+47
+150
+81
+135
+86
+98
+18
+31
+24
+67
+191
+144
+149
+196
+37
+62
+45
+110
+60
+174
+106
+69
+63
+162
+1
+153
+111
+92
+158
+120
+104
+148
+149
+164
+48
+12
+49
+184
+66
+139
+43
+9
+68
+127
+154
+183
+113
+32
+173
+155
+170
+32
+60
+79
+131
+78
+95
+70
+164
+154
+52
+124
+80
+165
+69
+132
+179
+84
+96
+20
+61
+189
+188
+28
+74
+198
+124
+164
+70
+141
+21
+55
+148
+191
+22
+9
+59
+78
+138
+131
+146
+103
+106
+108
+96
+2
+151
+89
+174
+47
+116
+78
+24
+44
+47
+87
+102
+36
+94
+44
+21
+134
+18
+107
+79
+113
+168
+195
+56
+185
+3
+161
+138
+180
+43
+40
+54
+167
+116
+191
+107
+123
+178
+158
+152
+91
+182
+76
+21
+43
+72
+51
+56
+79
+173
+131
+26
+181
+54
+99
+106
+149
+143
+113
+194
+150
+160
+12
+32
+91
+57
+123
+27
+60
+120
+183
+14
+43
+132
+9
+72
+148
+45
+141
+40
+171
+68
+72
+25
+105
+8
+106
+167
+48
+181
+63
+144
+104
+129
+41
+82
+130
+43
+91
+158
+130
+161
+1
+157
+137
+10
+26
+73
+5
+173
+194
+12
+127
+58
+1
+87
+119
+134
+129
+173
+79
+120
+12
+195
+58
+198
+69
+31
+166
+120
+29
+98
+129
+91
+186
+102
+137
+103
+191
+18
+191
+189
+15
+188
+194
+76
+113
+200
+184
+109
+2
+31
+169
+135
+89
+126
+153
+190
+164
+80
+5
+106
+195
+23
+180
+76
+38
+145
+129
+76
+93
+74
+11
+5
+133
+156
+138
+28
+129
+124
+183
+189
+88
+26
+168
+175
+144
+92
+54
+101
+119
+8
+178
+195
+173
+80
+130
+58
+179
+156
+128
+166
+45
+183
+92
+105
+4
+81
+54
+197
+94
+196
+127
+2
+71
+15
+50
+167
+155
+24
+153
+105
+51
+166
+142
+158
+69
+195
+151
+152
+158
+182
+70
+186
+89
+64
+188
+149
+7
+104
+162
+39
+180
+127
+149
+151
+164
+32
+117
+12
+22
+27
+165
+148
+2
+82
+79
+138
+117
+65
+139
+50
+49
+43
+18
+124
+187
+10
+176
+172
+47
+138
+5
+187
+80
+5
+110
+15
+103
+86
+193
+185
+174
+182
+131
+153
+139
+57
+95
+54
+75
+166
+118
+19
+50
+135
+159
+143
+29
+87
+61
+184
+155
+74
+51
+46
+17
+91
+193
+148
+148
+160
+28
+136
+160
+143
+17
+18
+155
+169
+21
+2
+27
+145
+34
+98
+86
+29
+7
+182
+30
+140
+171
+170
+84
+175
+96
+199
+135
+20
+110
+78
+86
+11
+99
+91
+59
+141
+114
+15
+68
+70
+14
+50
+179
+28
+159
+106
+4
+72
+200
+154
+128
+185
+159
+90
+115
+82
+57
+3
+105
+5
+93
+110
+27
+175
+4
+51
+73
+182
+37
+192
+19
+187
+155
+42
+65
+13
+91
+32
+178
+183
+99
+146
+188
+15
+3
+79
+54
+10
+179
+189
+122
+33
+103
+122
+9
+158
+69
+191
+127
+44
+128
+171
+76
+123
+50
+199
+144
+73
+150
+43
+107
+60
+193
+22
+199
+199
+6
+47
+28
+147
+31
+64
+107
+64
+24
+168
+192
+45
+144
+62
+73
+85
+52
+149
+32
+53
+32
+114
+197
+159
+185
+80
+15
+172
+94
+19
+75
+79
+198
+79
+94
+59
+107
+111
+106
+36
+66
+76
+62
+94
+5
+189
+89
+33
+199
+99
+4
+132
+156
+156
+133
+194
+168
+60
+50
+165
+140
+152
+56
+172
+131
+34
+32
+85
+25
+186
+88
+59
+163
+50
+31
+138
+152
+74
+76
+195
+87
+169
+34
+84
+5
+71
+186
+78
+195
+73
+86
+62
+193
+7
+106
+172
+83
+149
+146
+140
+130
+120
+150
+21
+176
+69
+34
+185
+10
+191
+61
+50
+155
+80
+89
+14
+84
+177
+112
+83
+89
+186
+122
+56
+42
+149
+114
+147
+58
+32
+66
+114
+91
+121
+112
+182
+88
+86
+133
+20
+128
+191
+195
+54
+170
+131
+63
+198
+24
+169
+196
+60
+196
+41
+81
+120
+199
+114
+94
+138
+185
+68
+147
+71
+101
+171
+119
+180
+8
+31
+113
+200
+183
+100
+156
+37
+21
+194
+171
+87
+183
+115
+45
+32
+189
+52
+11
+200
+102
+17
+186
+164
+116
+19
+69
+50
+79
+26
+43
+26
+173
+7
+87
+59
+174
+119
+145
+5
+126
+116
+158
+110
+42
+62
+192
+198
+65
+12
+87
+15
+113
+145
+54
+18
+30
+18
+37
+67
+70
+18
+78
+106
+141
+93
+89
+105
+27
+22
+89
+137
+25
+119
+90
+69
+7
+26
+94
+132
+146
+86
+6
+63
+120
+161
+86
+68
+30
+175
+181
+111
+42
+54
+144
+182
+197
+141
+82
+21
+192
+161
+39
+189
+184
+2
+159
+140
+10
+4
+137
+184
+79
+17
+194
+13
+137
+104
+199
+55
+145
+176
+155
+147
+90
+16
+89
+191
+150
+182
+151
+67
+44
+61
+173
+91
+193
+136
+83
+75
+107
+164
+26
+77
+36
+119
+197
+112
+99
+187
+29
+98
+127
+81
+140
+115
+32
+160
+81
+43
+134
+19
+108
+75
+83
+23
+192
+149
+168
+70
+105
+3
+79
+51
+195
+111
+114
+85
+91
+181
+71
+197
+143
+90
+56
+124
+40
+128
+11
+119
+17
+26
+11
+31
+88
+54
+134
+122
+123
+43
+151
+125
+191
+25
+34
+184
+2
+159
+135
+181
+73
+16
+40
+98
+29
+99
+134
+115
+85
+77
+98
+100
+116
+1
+163
+170
+153
+187
+149
+9
+118
+27
+107
+199
+34
+17
+2
+57
+131
+70
+46
+47
+67
+187
+118
+27
+102
+167
+90
+40
+30
+26
+86
+83
+126
+5
+102
+167
+89
+33
+1
+109
+52
+133
+126
+164
+51
+33
+140
+140
+188
+69
+120
+100
+122
+41
+144
+99
+100
+112
+177
+58
+156
+16
+94
+27
+115
+49
+60
+124
+7
+125
+91
+24
+130
+165
+25
+68
+186
+100
+129
+77
+108
+154
+153
+131
+12
+98
+79
+200
+88
+127
+174
+104
+66
+60
+166
+62
+80
+119
+198
+121
+143
+171
+144
+128
+76
+104
+145
+134
+104
+19
+176
+88
+148
+100
+67
+106
+35
+54
+13
+195
+55
+179
+183
+89
+91
+148
+71
+96
+141
+177
+1
+10
+58
+55
+10
+172
+143
+105
+151
+159
+199
+167
+12
+166
+91
+55
+110
+167
+14
+180
+156
+120
+115
+11
+33
+97
+86
+45
+103
+11
+143
+160
+77
+22
+38
+35
+66
+83
+107
+99
+34
+115
+189
+98
+94
+81
+46
+144
+54
+30
+99
+122
+48
+190
+109
+142
+78
+188
+30
+91
+80
+63
+57
+180
+162
+159
+96
+145
+10
+159
+70
+190
+110
+150
+114
+138
+3
+178
+44
+65
+195
+186
+162
+102
+151
+192
+199
+64
+195
+197
+28
+200
+148
+84
+180
+122
+115
+200
+165
+192
+68
+78
+60
+59
+19
+186
+143
+189
+45
+175
+45
+93
+156
+101
+4
+114
+52
+90
+75
+44
+188
+134
+111
+62
+173
+81
+130
+48
+121
+99
+109
+161
+190
+89
+27
+161
+129
+121
+169
+128
+53
+168
+131
+77
+84
+17
+146
+129
+64
+21
+152
+126
+186
+185
+33
+142
+152
+36
+53
+195
+89
+185
+112
+10
+52
+18
+49
+127
+128
+27
+7
+8
+182
+25
+110
+40
+51
+149
+38
+95
+25
+99
+169
+127
+42
+108
+75
+79
+2
+106
+21
+174
+54
+161
+87
+72
+53
+67
+126
+162
+34
+151
+2
+55
+114
+190
+115
+181
+53
+89
+54
+131
+98
+11
+190
+40
+133
+39
+40
+87
+168
+22
+28
+172
+175
+107
+69
+56
+119
+9
+187
+45
+187
+117
+20
+72
+56
+84
+5
+76
+14
+3
+92
+133
+170
+21
+4
+33
+164
+89
+59
+157
+18
+92
+196
+150
+137
+75
+19
+45
+100
+196
+83
+133
+53
+121
+54
+37
+138
+100
+162
+72
+180
+32
+176
+173
+53
+167
+126
+48
+162
+141
+186
+53
+46
+197
+169
+45
+149
+94
+24
+97
+171
+154
+190
+155
+22
+136
+20
+100
+17
+8
+94
+94
+123
+92
+54
+96
+87
+62
+194
+4
+82
+56
+3
+115
+72
+194
+118
+168
+147
+169
+94
+46
+32
+183
+11
+17
+11
+110
+162
+189
+75
+152
+34
+40
+140
+76
+1
+123
+133
+94
+173
+193
+200
+69
+12
+58
+39
+114
+139
+6
+189
+77
+166
+100
+109
+159
+171
+200
+60
+164
+47
+7
+19
+51
+140
+186
+53
+48
+13
+50
+179
+26
+153
+82
+121
+189
+45
+170
+16
+166
+52
+21
+60
+174
+101
+43
+152
+132
+23
+157
+135
+197
+167
+30
+78
+200
+96
+179
+10
+51
+17
+48
+137
+196
+147
+116
+174
+3
+57
+118
+198
+130
+3
+49
+71
+186
+84
+32
+36
+127
+44
+121
+128
+81
+140
+111
+11
+68
+109
+44
+82
+99
+59
+62
+46
+118
+95
+110
+10
+69
+126
+139
+102
+163
+61
+101
+54
+19
+28
+2
+161
+147
+35
+95
+53
+63
+107
+77
+99
+100
+113
+180
+67
+185
+114
+15
+68
+79
+61
+59
+9
+123
+59
+50
+174
+198
+24
+164
+171
+150
+168
+61
+52
+165
+124
+60
+51
+166
+137
+130
+147
+114
+164
+160
+86
+75
+79
+1
+91
+142
+34
+130
+74
+74
+184
+39
+182
+141
+10
+199
+104
+34
+66
+92
+160
+133
+161
+172
+189
+187
+22
+47
+88
+106
+47
+135
+187
+110
+180
+91
+127
+146
+129
+65
+33
+8
+157
+72
+19
+73
+67
+144
+65
+99
+7
+153
+59
+176
+123
+161
+58
+99
+78
+180
+177
+43
+69
+27
+142
+6
+164
+132
+115
+103
+185
+184
+39
+185
+158
+87
+106
+52
+163
+109
+188
+149
+3
+79
+51
+194
+113
+132
+172
+49
+149
+57
+197
+72
+64
+137
+47
+55
+106
+144
+117
+2
+166
+177
+171
+39
+91
+200
+185
+110
+195
+181
+132
+162
+189
+77
+159
+65
+157
+165
+173
+160
+2
+179
+53
+111
+189
+137
+125
+122
+3
+124
+120
+6
+161
+113
+33
+180
+187
+101
+127
+54
+184
+22
+81
+93
+28
+131
+135
+37
+7
+115
+27
+128
+130
+24
+178
+54
+127
+77
+124
+48
+179
+41
+37
+53
+185
+35
+152
+194
+200
+53
+124
+64
+74
+68
+146
+70
+104
+198
+53
+136
+140
+13
+24
+28
+149
+44
+127
+171
+86
+182
+114
+51
+84
+43
+106
+55
+176
+161
+182
+41
+10
+97
+95
+99
+136
+130
+161
+197
+130
+14
+114
+164
+157
+65
+181
+105
+1
+65
+182
+106
+200
+49
+93
+121
+90
+49
+91
+102
+200
+83
+101
+54
+22
+47
+86
+89
+166
+196
+86
+151
+141
+85
+43
+96
+185
+50
+38
+183
+156
+91
+150
+79
+126
+53
+184
+25
+96
+156
+77
+56
+45
+170
+12
+145
+167
+93
+63
+142
+84
+26
+4
+189
+99
+96
+91
+81
+76
+123
+61
+58
+4
+99
+161
+83
+48
+144
+32
+103
+126
+35
+79
+155
+26
+163
+144
+199
+98
+200
+123
+140
+136
+158
+126
+137
+89
+104
+31
+47
+6
+16
+41
+104
+63
+39
+73
+88
+73
+44
+11
+72
+129
+132
+33
+13
+182
+181
+50
+74
+195
+107
+83
+139
+92
+102
+186
+199
+122
+144
+165
+93
+78
+32
+93
+68
+175
+41
+67
+39
+34
+54
+18
+22
+178
+67
+3
+16
+77
+116
+9
+7
+165
+128
+87
+172
+48
+146
+44
+155
+136
+23
+117
+95
+118
+53
+59
+72
+109
+5
+49
+55
+90
+47
+73
+22
+71
+36
+175
+130
+200
+37
+23
+7
+36
+154
+5
+44
+24
+150
+84
+158
+191
+126
+39
+104
+78
+134
+104
+14
+156
+9
+51
+30
+123
+72
+126
+110
+134
+11
+64
+90
+166
+186
+21
+59
+163
+49
+30
+139
+166
+152
+16
+136
+73
+9
+4
+145
+35
+105
+119
+166
+133
+105
+29
+33
+141
+153
+46
+105
+13
+137
+107
+12
+114
+180
+57
+123
+26
+53
+81
+12
+144
+162
+75
+194
+93
+7
+14
+19
+190
+171
+120
+176
+184
+120
+64
+109
+78
+89
+33
+196
+83
+134
+65
+182
+108
+13
+109
+134
+31
+180
+2
+196
+154
+168
+20
+11
+87
+29
+193
+101
+70
+113
+47
+66
+175
+56
+164
+77
+192
+55
+7
+150
+42
+100
+28
+64
+138
+53
+79
+2
+107
+20
+163
+197
+117
+130
+135
+38
+17
+157
+192
+143
+128
+86
+167
+34
+99
+91
+59
+132
+64
+199
+16
+109
+114
+105
+7
+96
+117
+41
+197
+13
+108
+138
+57
+97
+77
+187
+31
+107
+168
+50
+186
+68
+139
+20
+71
+52
+73
+177
+6
+43
+4
+45
+32
+188
+48
+195
+140
+91
+85
+96
+15
+25
+16
+74
+102
+154
+5
+47
+41
+20
+153
+141
+75
+179
+5
+20
+74
+67
+140
+41
+186
+153
+45
+92
+151
+79
+117
+190
+91
+37
+6
+111
+12
+74
+134
+141
+44
+198
+197
+200
+25
+155
+106
+39
+84
+151
+154
+166
+16
+2
+67
+184
+106
+183
+144
+15
+197
+48
+120
+87
+46
+97
+170
+154
+192
+169
+92
+30
+151
+38
+74
+105
+169
+68
+89
+128
+163
+34
+136
+115
+65
+155
+146
+85
+198
+27
+184
+62
+115
+136
+180
+56
+118
+9
+191
+66
+82
+97
+46
+5
+16
+54
+180
+200
+181
+86
+89
+164
+188
+54
+30
+96
+110
+197
+195
+194
+17
+154
+174
+58
+179
+160
+146
+44
+146
+87
+8
+67
+136
+17
+75
+106
+159
+3
+187
+96
+96
+113
+16
+83
+159
+11
+36
+115
+168
+177
+156
+141
+45
+9
+47
+200
+185
+110
+193
+170
+92
+18
+84
+148
+133
+63
+185
+148
+24
+18
+89
+179
+73
+27
+106
+192
+1
+82
+81
+151
+179
+117
+96
+125
+89
+10
+59
+65
+56
+152
+17
+132
+43
+65
+11
+78
+174
+145
+105
+120
+180
+4
+8
+12
+198
+83
+121
+175
+165
+16
+17
+160
+9
+14
+8
+126
+80
+153
+196
+199
+37
+29
+44
+1
+12
+68
+101
+199
+90
+150
+89
+187
+120
+45
+189
+130
+80
+110
+146
+90
+24
+139
+21
+73
+49
+41
+10
+94
+75
+6
+164
+129
+102
+56
+21
+21
+137
+37
+194
+30
+33
+136
+118
+88
+64
+197
+2
+45
+52
+110
+194
+170
+80
+153
+194
+194
+14
+145
+143
+157
+54
+114
+196
+151
+148
+125
+23
+14
+81
+163
+54
+62
+82
+139
+97
+139
+156
+91
+143
+44
+176
+64
+199
+25
+159
+131
+164
+4
+147
+49
+176
+18
+125
+196
+51
+142
+196
+101
+47
+175
+31
+7
+171
+163
+39
+168
+56
+28
+64
+134
+33
+188
+35
+123
+24
+36
+9
+126
+82
+158
+11
+50
+200
+152
+119
+147
+11
+148
+193
+26
+18
+77
+100
+109
+159
+177
+34
+9
+149
+21
+182
+109
+16
+113
+139
+18
+53
+164
+106
+163
+24
+86
+99
+20
+32
+13
+192
+35
+85
+196
+13
+116
+184
+64
+125
+180
+157
+122
+119
+21
+57
+157
+30
+172
+164
+32
+123
+51
+199
+140
+51
+41
+194
+194
+26
+8
+16
+28
+26
+106
+5
+83
+51
+162
+119
+57
+70
+110
+29
+189
+73
+139
+184
+51
+51
+55
+71
+131
+146
+102
+98
+75
+168
+137
+116
+62
+133
+35
+18
+198
+26
+178
+30
+183
+30
+131
+122
+153
+22
+160
+165
+147
+199
+74
+60
+92
+15
+65
+59
+170
+93
+24
+110
+50
+108
+2
+44
+46
+85
+99
+32
+101
+126
+46
+143
+46
+196
+164
+15
+22
+194
+170
+78
+138
+125
+111
+140
+45
+14
+84
+173
+88
+173
+46
+122
+124
+46
+161
+153
+75
+74
+172
+173
+90
+180
+79
+51
+196
+123
+176
+149
+110
+123
+153
+9
+81
+5
+108
+4
+50
+69
+168
+183
+195
+121
+171
+145
+131
+82
+114
+146
+54
+15
+3
+86
+90
+172
+22
+187
+132
+107
+60
+195
+38
+73
+96
+121
+67
+118
+102
+156
+21
+123
+149
+186
+178
+196
+179
+115
+79
+42
+137
+49
+65
+149
+113
+136
+5
+6
+193
+110
+127
+170
+80
+154
+2
+30
+162
+103
+166
+65
+102
+28
+49
+45
+34
+200
+98
+183
+23
+93
+152
+75
+81
+15
+162
+42
+199
+17
+111
+114
+88
+103
+31
+59
+80
+148
+173
+108
+90
+171
+19
+177
+93
+173
+197
+29
+5
+173
+191
+192
+32
+66
+108
+57
+171
+119
+175
+185
+135
+146
+61
+53
+175
+173
+67
+47
+74
+27
+97
+144
+192
+62
+44
+105
+36
+71
+105
+194
+20
+174
+71
+57
+109
+144
+80
+187
+8
+164
+111
+194
+168
+65
+81
+105
+99
+54
+36
+129
+54
+163
+94
+101
+158
+42
+35
+29
+64
+128
+188
+184
+9
+199
+122
+138
+134
+163
+177
+192
+168
+76
+148
+9
+120
+42
+175
+75
+79
+4
+110
+29
+186
+56
+61
+66
+49
+100
+158
+51
+89
+73
+36
+167
+79
+169
+106
+119
+159
+85
+81
+122
+200
+107
+43
+96
+188
+68
+118
+95
+110
+5
+39
+194
+12
+129
+69
+53
+104
+149
+157
+1
+195
+160
+14
+39
+113
+129
+161
+10
+14
+196
+53
+151
+32
+35
+126
+46
+146
+63
+64
+22
+161
+166
+147
+195
+47
+131
+162
+199
+137
+30
+150
+31
+41
+171
+60
+17
+166
+49
+197
+146
+102
+107
+124
+179
+162
+159
+101
+175
+140
+67
+139
+38
+176
+119
+133
+130
+183
+135
+163
+167
+134
+106
+28
+19
+64
+10
+89
+46
+72
+25
+101
+185
+3
+155
+104
+33
+67
+109
+50
+124
+94
+48
+46
+47
+74
+23
+71
+20
+86
+140
+67
+144
+60
+66
+61
+170
+72
+107
+192
+194
+37
+77
+135
+113
+69
+199
+175
+62
+198
+34
+28
+58
+103
+98
+61
+83
+151
+160
+9
+13
+197
+70
+45
+43
+52
+126
+90
+11
+52
+16
+33
+56
+42
+152
+134
+39
+29
+27
+96
+141
+179
+13
+64
+69
+42
+36
+37
+101
+74
+140
+173
+181
+133
+173
+43
+102
+23
+24
+134
+195
+162
+18
+51
+150
+45
+119
+111
+198
+188
+149
+1
+70
+13
+46
+164
+172
+158
+3
+1
+183
+89
+94
+160
+121
+85
+24
+182
+83
+62
+24
+186
+101
+138
+117
+61
+121
+177
+174
+53
+149
+24
+2
+198
+175
+73
+60
+108
+107
+72
+66
+155
+135
+15
+80
+146
+154
+18
+119
+158
+75
+32
+116
+12
+33
+89
+43
+53
+138
+146
+38
+120
+177
+190
+146
+170
+107
+111
+108
+52
+142
+182
+19
+76
+89
+46
+82
+78
+129
+74
+84
+41
+90
+170
+14
+156
+18
+102
+51
+192
+93
+32
+156
+49
+92
+115
+69
+176
+39
+52
+166
+126
+66
+62
+178
+117
+101
+152
+8
+82
+17
+170
+67
+78
+65
+90
+157
+136
+10
+35
+122
+17
+7
+93
+98
+151
+27
+4
+180
+49
+73
+198
+135
+35
+195
+57
+186
+4
+153
+77
+91
+55
+115
+196
+141
+89
+63
+179
+109
+45
+87
+124
+159
+42
+23
+161
+160
+114
+43
+34
+17
+197
+33
+22
+43
+60
+171
+92
+10
+40
+150
+140
+88
+73
+45
+19
+106
+71
+72
+2
+160
+149
+53
+178
+193
+158
+10
+43
+163
+199
+124
+160
+40
+5
+69
+177
+41
+55
+159
+62
+143
+102
+126
+35
+83
+184
+155
+79
+84
+193
+5
+95
+125
+93
+36
+183
+179
+29
+163
+119
+52
+42
+180
+109
+35
+29
+58
+88
+7
+51
+50
+41
+2
+42
+35
+33
+84
+11
+116
+194
+125
+3
+100
+173
+141
+93
+89
+99
+197
+94
+199
+148
+98
+54
+46
+187
+114
+4
+199
+155
+140
+53
+59
+77
+129
+87
+160
+176
+23
+155
+125
+154
+1
+21
+118
+123
+74
+142
+190
+59
+50
+169
+164
+61
+96
+23
+80
+71
+113
+39
+17
+153
+170
+42
+128
+191
+192
+39
+106
+85
+159
+190
+105
+126
+12
+143
+148
+8
+113
+9
+43
+176
+71
+43
+25
+165
+166
+110
+167
+16
+193
+16
+162
+34
+146
+173
+123
+181
+184
+76
+6
+155
+75
+63
+102
+50
+182
+39
+3
+66
+171
+36
+76
+133
+112
+81
+78
+142
+154
+51
+118
+49
+39
+193
+10
+123
+47
+176
+33
+19
+20
+149
+116
+153
+79
+100
+90
+44
+58
+157
+20
+111
+89
+141
+43
+190
+155
+21
+140
+48
+31
+158
+66
+175
+64
+6
+61
+121
+173
+156
+176
+54
+145
+186
+16
+25
+3
+198
+163
+197
+115
+116
+61
+130
+31
+16
+21
+182
+103
+180
+156
+116
+93
+117
+71
+173
+3
+60
+141
+103
+152
+193
+191
+7
+125
+89
+15
+90
+6
+33
+146
+177
+151
+112
+115
+87
+85
+130
+15
+120
+187
+46
+195
+151
+158
+190
+118
+196
+117
+141
+198
+119
+136
+144
+45
+176
+52
+135
+142
+42
+171
+54
+185
+25
+90
+117
+95
+120
+67
+125
+152
+188
+162
+85
+50
+137
+174
+14
+116
+172
+192
+6
+109
+196
+200
+38
+28
+33
+145
+176
+155
+150
+106
+84
+151
+156
+180
+76
+37
+141
+114
+19
+86
+146
+108
+135
+41
+30
+11
+199
+100
+6
+141
+190
+73
+134
+147
+80
+157
+26
+145
+39
+135
+60
+143
+122
+43
+163
+195
+110
+105
+39
+93
+4
+194
+130
+29
+12
+12
+161
+64
+133
+29
+177
+198
+199
+16
+108
+104
+50
+172
+177
+120
+127
+89
+190
+141
+142
+181
+10
+34
+116
+186
+77
+191
+49
+182
+48
+56
+105
+131
+38
+53
+178
+189
+137
+125
+118
+189
+70
+122
+105
+138
+84
+62
+17
+147
+134
+83
+94
+14
+40
+121
+163
+93
+94
+123
+96
+75
+187
+43
+179
+92
+142
+25
+68
+188
+116
+8
+6
+165
+144
+178
+174
+48
+119
+88
+60
+167
+63
+77
+101
+113
+169
+3
+99
+164
+101
+128
+64
+29
+5
+170
+174
+115
+131
+149
+117
+161
+117
+58
+94
+46
+31
+174
+163
+16
+30
+42
+184
+129
+119
+156
+63
+175
+88
+155
+143
+62
+87
+171
+44
+122
+139
+142
+3
+144
+36
+121
+10
+168
+120
+11
+193
+57
+8
+136
+151
+83
+139
+90
+91
+141
+24
+77
+53
+22
+63
+175
+92
+173
+16
+141
+104
+155
+198
+189
+158
+46
+63
+163
+9
+193
+77
+129
+85
+147
+123
+17
+195
+15
+143
+125
+59
+33
+70
+125
+120
+2
+135
+187
+116
+11
+25
+52
+88
+59
+166
+66
+101
+17
+195
+18
+151
+146
+118
+198
+128
+193
+4
+93
+123
+104
+116
+164
+139
+162
+127
+106
+89
+187
+120
+40
+162
+14
+28
+44
+13
+86
+5
+52
+74
+176
+189
+158
+47
+61
+146
+128
+57
+193
+51
+166
+143
+164
+104
+149
+158
+10
+41
+154
+159
+173
+10
+107
+150
+144
+112
+180
+72
+15
+48
+153
+90
+165
+176
+178
+84
+98
+40
+156
+179
+74
+38
+162
+33
+137
+130
+148
+119
+183
+29
+126
+103
+83
+171
+86
+177
+89
+141
+50
+32
+149
+6
+99
+140
+154
+64
+199
+22
+142
+53
+43
+178
+86
+118
+134
+149
+89
+192
+154
+199
+12
+86
+7
+71
+163
+145
+2
+113
+61
+152
+168
+37
+116
+164
+144
+188
+37
+134
+67
+200
+2
+15
+74
+112
+3
+14
+58
+22
+9
+61
+83
+150
+154
+182
+103
+186
+186
+46
+3
+4
+198
+160
+173
+4
+69
+182
+68
+174
+34
+42
+151
+128
+13
+129
+63
+15
+127
+29
+36
+157
+15
+86
+178
+99
+191
+61
+49
+148
+49
+167
+162
+71
+164
+151
+30
+26
+88
+94
+176
+11
+87
+21
+147
+92
+34
+174
+143
+95
+81
+38
+95
+33
+147
+188
+7
+148
+28
+42
+1
+30
+174
+174
+79
+109
+145
+89
+28
+171
+174
+111
+98
+191
+66
+78
+76
+155
+49
+103
+177
+135
+17
+90
+186
+107
+171
+66
+61
+174
+98
+20
+43
+83
+108
+108
+77
+91
+55
+112
+181
+81
+58
+18
+189
+177
+165
+194
+83
+153
+170
+46
+151
+94
+10
+12
+186
+8
+177
+192
+159
+30
+156
+64
+183
+128
+123
+185
+4
+161
+130
+133
+29
+175
+191
+174
+129
+10
+103
+127
+39
+97
+29
+105
+175
+106
+59
+5
+97
+142
+181
+12
+42
+143
+84
+18
+154
+167
+16
+197
+35
+41
+135
+41
+35
+44
+152
+115
+122
+104
+123
+7
+140
+173
+186
+160
+87
+78
+91
+43
+46
+89
+125
+151
+178
+115
+89
+102
+14
+172
+110
+109
+67
+26
+156
+98
+189
+58
+45
+150
+99
+48
+195
+143
+105
+144
+127
+65
+46
+94
+154
+78
+84
+5
+74
+4
+159
+122
+101
+109
+146
+93
+50
+63
+125
+188
+5
+142
+6
+158
+97
+165
+115
+7
+12
+15
+180
+147
+61
+47
+139
+13
+25
+35
+188
+19
+19
+145
+104
+118
+178
+10
+58
+54
+10
+175
+157
+172
+22
+187
+124
+62
+63
+19
+148
+121
+195
+81
+136
+91
+121
+111
+178
+67
+3
+14
+61
+37
+75
+121
+53
+29
+102
+149
+182
+154
+87
+136
+36
+199
+68
+20
+107
+64
+20
+147
+105
+105
+85
+172
+69
+64
+169
+36
+98
+66
+114
+92
+128
+139
+84
+55
+175
+158
+177
+45
+78
+67
+102
+12
+162
+65
+132
+5
+46
+31
+172
+160
+15
+47
+153
+96
+198
+128
+188
+175
+161
+193
+108
+119
+142
+181
+11
+43
+161
+181
+36
+192
+27
+41
+2
+46
+58
+142
+125
+80
+154
+5
+47
+43
+32
+14
+193
+34
+70
+119
+88
+57
+152
+5
+60
+120
+178
+192
+147
+159
+30
+151
+35
+59
+39
+101
+60
+52
+173
+174
+86
+158
+170
+4
+99
+154
+38
+44
+122
+142
+154
+48
+103
+185
+184
+37
+171
+96
+40
+178
+109
+50
+123
+94
+56
+92
+45
+46
+73
+22
+80
+82
+178
+126
+159
+22
+105
+30
+36
+152
+186
+154
+47
+103
+194
+39
+91
+197
+165
+23
+54
+120
+36
+138
+109
+14
+106
+109
+105
+50
+162
+123
+78
+164
+87
+48
+110
+26
+169
+180
+157
+128
+153
+175
+69
+44
+44
+72
+35
+168
+93
+51
+71
+172
+194
+21
+179
+87
+114
+104
+200
+62
+176
+95
+190
+89
+27
+163
+137
+159
+120
+89
+55
+136
+118
+87
+65
+8
+64
+112
+102
+8
+129
+105
+68
+65
+175
+71
+51
+65
+139
+48
+39
+6
+85
+54
+165
+104
+135
+83
+80
+139
+110
+17
+111
+116
+98
+148
+6
+107
+187
+164
+104
+152
+175
+87
+148
+104
+95
+36
+166
+76
+161
+84
+56
+181
+187
+93
+77
+28
+75
+196
+103
+57
+19
+199
+29
+183
+39
+189
+187
+26
+73
+6
+176
+7
+55
+72
+136
+169
+193
+38
+94
+21
+87
+132
+7
+61
+104
+77
+125
+60
+33
+65
+95
+183
+48
+45
+39
+26
+8
+17
+30
+29
+108
+192
+180
+157
+120
+110
+185
+116
+36
+175
+125
+179
+148
+85
+177
+95
+184
+47
+32
+168
+123
+29
+70
+159
+128
+141
+96
+110
+200
+13
+78
+150
+200
+50
+102
+160
+44
+28
+171
+175
+115
+119
+78
+200
+102
+14
+172
+107
+97
+20
+46
+99
+182
+200
+167
+2
+110
+45
+80
+75
+135
+136
+4
+3
+185
+85
+52
+150
+29
+25
+96
+151
+46
+117
+94
+112
+28
+163
+127
+96
+42
+186
+142
+175
+173
+67
+51
+106
+174
+93
+195
+135
+55
+116
+2
+172
+20
+175
+68
+35
+198
+78
+87
+24
+168
+193
+41
+117
+134
+150
+98
+37
+140
+113
+17
+90
+183
+93
+112
+38
+22
+195
+173
+80
+130
+60
+192
+20
+193
+174
+110
+98
+2
+136
+195
+151
+149
+142
+112
+193
+151
+171
+70
+77
+39
+141
+97
+116
+26
+115
+63
+141
+84
+36
+66
+75
+53
+50
+22
+84
+111
+109
+64
+198
+17
+126
+198
+60
+179
+139
+24
+91
+136
+195
+149
+142
+110
+186
+128
+98
+38
+147
+143
+133
+111
+76
+56
+58
+44
+143
+60
+74
+109
+187
+141
+168
+143
+147
+197
+57
+174
+131
+19
+139
+70
+166
+170
+129
+50
+140
+185
+58
+83
+178
+117
+106
+183
+149
+48
+146
+47
+171
+3
+78
+47
+184
+78
+17
+5
+77
+19
+23
+174
+39
+64
+39
+59
+3
+90
+114
+83
+68
+67
+192
+149
+169
+74
+128
+103
+66
+71
+27
+131
+141
+70
+156
+110
+54
+135
+128
+153
+164
+15
+13
+146
+161
+53
+68
+135
+200
+191
+146
+153
+13
+97
+70
+148
+59
+29
+43
+200
+12
+79
+167
+89
+34
+8
+146
+7
+127
+100
+59
+61
+36
+63
+57
+180
+170
+2
+78
+54
+28
+83
+47
+135
+190
+124
+38
+117
+162
+120
+68
+125
+147
+154
+4
+40
+7
+87
+59
+173
+105
+82
+145
+132
+91
+163
+160
+92
+114
+53
+96
+98
+130
+98
+18
+24
+190
+121
+17
+20
+165
+12
+195
+59
+5
+99
+153
+29
+193
+103
+81
+166
+69
+118
+92
+89
+107
+44
+103
+24
+14
+75
+124
+74
+126
+94
+32
+144
+180
+187
+104
+144
+131
+95
+192
+104
+97
+45
+5
+24
+98
+175
+174
+73
+71
+170
+185
+183
+33
+157
+41
+39
+69
+59
+140
+112
+10
+54
+38
+140
+101
+145
+168
+101
+98
+81
+3
+88
+107
+47
+124
+119
+3
+150
+75
+102
+140
+123
+82
+189
+196
+77
+104
+131
+50
+123
+96
+69
+151
+87
+161
+185
+69
+145
+56
+31
+81
+11
+144
+166
+96
+84
+48
+133
+166
+198
+94
+188
+79
+188
+17
+7
+95
+108
+197
+13
+105
+110
+119
+127
+94
+24
+99
+177
+175
+60
+189
+194
+66
+50
+110
+14
+98
+62
+94
+11
+19
+14
+119
+190
+69
+102
+197
+63
+6
+76
+2
+128
+156
+186
+111
+192
+158
+25
+126
+136
+86
+89
+162
+179
+16
+85
+167
+37
+123
+10
+151
+21
+168
+20
+11
+94
+61
+126
+6
+106
+181
+132
+172
+41
+102
+44
+148
+95
+38
+171
+92
+11
+42
+154
+147
+99
+71
+132
+158
+163
+157
+83
+83
+157
+195
+160
+7
+8
+186
+46
+3
+12
+43
+154
+138
+43
+14
+102
+84
+193
+2
+72
+20
+73
+61
+106
+90
+192
+142
+129
+101
+44
+159
+161
+130
+138
+57
+105
+118
+167
+146
+172
+121
+181
+195
+143
+106
+149
+140
+101
+146
+168
+95
+60
+110
+120
+132
+116
+111
+19
+118
+142
+189
+60
+65
+48
+107
+7
+86
+50
+130
+131
+21
+142
+69
+138
+12
+26
+56
+101
+103
+110
+135
+25
+136
+193
+135
+73
+23
+85
+106
+69
+62
+158
+189
+114
+184
+76
+3
+135
+188
+117
+5
+185
+63
+116
+129
+134
+43
+55
+143
+164
+99
+120
+29
+97
+121
+55
+45
+179
+75
+36
+146
+154
+13
+93
+45
+34
+1
+98
+183
+15
+47
+150
+80
+137
+103
+180
+161
+143
+16
+6
+97
+129
+102
+49
+180
+39
+17
+152
+163
+11
+3
+117
+77
+12
+183
+186
+74
+174
+176
+95
+186
+65
+117
+120
+67
+123
+143
+146
+197
+67
+30
+182
+24
+113
+58
+140
+115
+33
+170
+119
+189
+66
+99
+2
+120
+107
+160
+1
+169
+11
+144
+171
+128
+30
+32
+123
+51
+2
+162
+150
+46
+129
+161
+8
+4
+154
+91
+159
+136
+186
+98
+113
+196
+166
+30
+89
+71
+24
+107
+27
+198
+149
+116
+156
+97
+179
+198
+178
+94
+159
+114
+52
+91
+80
+59
+37
+92
+21
+98
+199
+120
+129
+96
+17
+34
+57
+36
+103
+101
+78
+163
+78
+3
+116
+75
+6
+160
+105
+196
+33
+33
+103
+128
+40
+92
+196
+151
+146
+119
+3
+150
+78
+120
+19
+34
+39
+127
+12
+133
+92
+155
+106
+41
+94
+2
+167
+183
+200
+154
+128
+184
+156
+79
+69
+107
+23
+180
+76
+36
+136
+89
+116
+96
+138
+163
+136
+156
+112
+73
+28
+113
+29
+155
+70
+28
+139
+188
+78
+173
+142
+95
+91
+94
+144
+19
+16
+130
+39
+65
+46
+91
+133
+183
+101
+159
+46
+50
+88
+81
+95
+47
+27
+143
+13
+196
+58
+188
+3
+129
+153
+157
+164
+173
+164
+32
+117
+14
+29
+51
+48
+30
+156
+66
+191
+157
+24
+134
+195
+159
+5
+3
+170
+198
+57
+163
+68
+150
+84
+158
+199
+168
+21
+18
+119
+152
+41
+81
+121
+1
+117
+98
+136
+134
+181
+86
+85
+140
+75
+196
+101
+42
+145
+92
+45
+49
+88
+89
+143
+61
+84
+153
+166
+22
+35
+18
+188
+171
+139
+96
+126
+91
+16
+76
+115
+9
+22
+52
+117
+38
+172
+92
+8
+27
+89
+92
+154
+100
+18
+12
+110
+152
+121
+160
+70
+184
+74
+190
+75
+146
+4
+111
+27
+171
+184
+162
+121
+64
+103
+40
+115
+131
+153
+143
+83
+15
+142
+122
+53
+25
+70
+200
+170
+18
+184
+142
+199
+122
+140
+144
+11
+166
+104
+131
+46
+103
+6
+112
+14
+83
+175
+100
+29
+74
+185
+48
+18
+83
+137
+77
+27
+73
+191
+93
+44
+30
+184
+37
+168
+78
+162
+67
+150
+96
+34
+138
+127
+123
+192
+52
+182
+24
+113
+58
+137
+98
+160
+78
+31
+84
+31
+26
+84
+67
+51
+107
+183
+133
+159
+158
+115
+71
+193
+117
+172
+175
+111
+90
+142
+42
+177
+88
+134
+21
+117
+115
+40
+8
+92
+82
+63
+45
+103
+14
+155
+7
+50
+34
+159
+50
+73
+194
+106
+93
+11
+30
+81
+19
+181
+118
+85
+47
+119
+97
+108
+181
+112
+45
+65
+184
+123
+82
+183
+168
+162
+59
+100
+67
+107
+39
+71
+75
+13
+7
+128
+112
+121
+116
+9
+16
+11
+129
+77
+99
+104
+134
+65
+188
+149
+200
+64
+182
+118
+74
+183
+30
+138
+157
+101
+196
+72
+64
+143
+79
+191
+35
+98
+71
+150
+59
+10
+131
+97
+6
+164
+136
+141
+27
+90
+101
+3
+106
+13
+131
+69
+33
+180
+184
+88
+76
+66
+118
+115
+26
+123
+109
+145
+92
+53
+87
+51
+120
+63
+104
+56
+3
+116
+68
+165
+179
+194
+153
+173
+62
+15
+138
+90
+105
+16
+155
+193
+160
+29
+132
+134
+15
+86
+185
+138
+166
+158
+54
+103
+133
+74
+50
+34
+155
+29
+182
+35
+171
+115
+152
+86
+144
+96
+81
+24
+12
+59
+48
+160
+130
+147
+112
+151
+97
+29
+103
+158
+20
+103
+39
+109
+109
+72
+58
+98
+67
+123
+140
+135
+154
+112
+82
+91
+4
+8
+18
+35
+52
+1
+138
+20
+80
+103
+107
+112
+114
+77
+35
+117
+192
+101
+84
+198
+32
+13
+193
+42
+121
+144
+178
+176
+59
+172
+102
+63
+66
+28
+177
+15
+98
+60
+78
+129
+78
+106
+141
+91
+83
+78
+125
+53
+194
+92
+8
+22
+62
+176
+94
+187
+74
+161
+107
+192
+189
+7
+143
+3
+131
+156
+164
+179
+197
+178
+95
+170
+169
+88
+12
+84
+193
+5
+95
+128
+116
+140
+4
+161
+135
+166
+177
+175
+58
+172
+115
+142
+22
+51
+116
+36
+174
+121
+160
+68
+171
+22
+191
+148
+172
+107
+96
+13
+12
+158
+41
+31
+19
+35
+38
+117
+161
+112
+31
+176
+180
+96
+162
+112
+12
+68
+103
+13
+148
+174
+119
+148
+19
+185
+143
+195
+83
+147
+141
+125
+80
+159
+34
+175
+143
+90
+55
+119
+23
+71
+20
+83
+121
+179
+186
+110
+188
+142
+163
+107
+176
+92
+172
+10
+111
+184
+104
+167
+69
+115
+71
+192
+115
+158
+119
+95
+100
+145
+171
+120
+183
+21
+84
+116
+139
+190
+97
+71
+153
+84
+129
+20
+159
+175
+24
+169
+197
+62
+200
+46
+76
+45
+185
+112
+6
+28
+118
+57
+79
+165
+80
+198
+75
+68
+138
+18
+65
+27
+183
+55
+87
+32
+10
+177
+173
+53
+156
+67
+198
+186
+134
+138
+23
+94
+158
+106
+21
+168
+26
+46
+42
+37
+48
+157
+109
+42
+72
+59
+106
+109
+104
+46
+143
+45
+188
+127
+70
+74
+23
+69
+11
+47
+183
+76
+4
+145
+37
+122
+200
+102
+15
+177
+127
+178
+120
+125
+70
+96
+150
+31
+44
+181
+97
+154
+49
+111
+23
+147
+73
+118
+55
+67
+110
+65
+200
+14
+88
+6
+48
+31
+159
+77
+30
+85
+49
+125
+113
+156
+118
+113
+11
+55
+35
+115
+175
+14
+110
+139
+48
+36
+184
+185
+56
+75
+142
+181
+10
+35
+120
+11
+189
+31
+91
+68
+191
+136
+94
+143
+19
+27
+189
+95
+71
+175
+13
+106
+123
+184
+4
+168
+171
+119
+179
+2
+9
+35
+129
+62
+17
+145
+119
+18
+34
+44
+161
+174
+196
+15
+125
+22
+7
+42
+191
+173
+119
+158
+83
+74
+102
+151
+185
+156
+75
+47
+7
+22
+67
+12
+68
+101
+197
+75
+80
+9
+132
+116
+110
+17
+115
+135
+182
+76
+19
+29
+11
+2
+119
+100
+127
+65
+50
+122
+81
+192
+20
+195
+195
+19
+162
+198
+132
+15
+103
+82
+172
+92
+8
+20
+55
+147
+193
+35
+77
+144
+172
+142
+107
+162
+12
+18
+2
+49
+78
+33
+97
+85
+37
+63
+43
+98
+198
+108
+69
+47
+61
+148
+139
+101
+160
+53
+86
+38
+52
+178
+198
+189
+160
+59
+115
+157
+112
+58
+140
+122
+73
+144
+11
+172
+137
+76
+27
+83
+55
+183
+1
+164
+175
+179
+100
+193
+62
+38
+70
+87
+88
+149
+107
+103
+51
+184
+45
+18
+109
+87
+148
+104
+95
+38
+176
+114
+101
+185
+198
+128
+190
+188
+25
+58
+121
+5
+150
+51
+163
+120
+49
+18
+71
+64
+145
+98
+87
+44
+82
+100
+66
+100
+7
+141
+182
+26
+122
+97
+89
+64
+180
+108
+31
+16
+15
+147
+150
+185
+158
+85
+88
+172
+38
+81
+147
+158
+22
+114
+86
+92
+185
+82
+25
+17
+75
+103
+145
+142
+152
+33
+34
+114
+175
+26
+186
+81
+16
+173
+92
+199
+169
+25
+36
+191
+28
+48
+38
+195
+28
+15
+40
+109
+91
+169
+200
+80
+83
+186
+170
+146
+144
+157
+45
+60
+158
+8
+33
+124
+53
+3
+147
+53
+1
+131
+180
+100
+187
+19
+39
+63
+25
+191
+118
+195
+108
+91
+179
+58
+139
+111
+20
+121
+153
+30
+4
+152
+79
+106
+127
+11
+121
+31
+92
+79
+50
+186
+69
+145
+54
+17
+21
+173
+52
+155
+63
+181
+121
+103
+129
+46
+123
+122
+30
+79
+8
+140
+170
+166
+65
+97
+1
+133
+195
+172
+80
+134
+84
+97
+28
+99
+146
+191
+30
+65
+122
+148
+191
+18
+192
+185
+188
+63
+93
+191
+112
+153
+111
+96
+177
+1
+15
+82
+158
+6
+21
+71
+39
+199
+48
+97
+155
+58
+155
+14
+87
+200
+22
+133
+197
+187
+153
+42
+71
+53
+81
+13
+153
+2
+42
+35
+33
+84
+6
+89
+78
+71
+121
+93
+69
+180
+61
+145
+125
+44
+147
+84
+187
+167
+117
+199
+146
+89
+17
+103
+68
+83
+93
+8
+14
+12
+155
+18
+121
+163
+88
+69
+18
+93
+194
+132
+49
+109
+17
+123
+186
+5
+162
+127
+103
+78
+143
+161
+84
+53
+167
+124
+43
+150
+111
+122
+131
+93
+177
+32
+200
+114
+87
+98
+7
+163
+111
+4
+30
+143
+187
+40
+163
+13
+18
+189
+179
+170
+14
+159
+26
+133
+163
+184
+37
+170
+93
+25
+117
+77
+13
+187
+3
+138
+3
+179
+51
+97
+120
+53
+40
+162
+14
+29
+54
+65
+104
+46
+136
+6
+18
+55
+167
+107
+141
+88
+63
+189
+169
+113
+157
+126
+142
+119
+38
+159
+11
+39
+130
+36
+44
+146
+80
+173
+117
+147
+34
+82
+189
+194
+70
+75
+19
+40
+73
+77
+10
+167
+112
+176
+48
+107
+14
+124
+17
+190
+190
+28
+63
+128
+199
+45
+80
+74
+129
+108
+91
+178
+52
+112
+12
+59
+53
+188
+54
+28
+87
+73
+55
+74
+148
+23
+10
+52
+24
+80
+67
+86
+116
+120
+84
+24
+189
+116
+200
+156
+137
+23
+105
+29
+31
+128
+89
+189
+130
+84
+136
+58
+128
+48
+137
+190
+111
+151
+112
+118
+98
+129
+96
+18
+49
+136
+175
+29
+4
+165
+152
+33
+32
+99
+104
+134
+71
+25
+113
+57
+122
+25
+53
+95
+88
+80
+90
+21
+115
+103
+187
+1
+122
+130
+81
+122
+199
+99
+10
+169
+126
+31
+58
+74
+117
+43
+6
+50
+46
+26
+150
+62
+25
+199
+170
+26
+35
+173
+124
+195
+50
+147
+41
+121
+159
+68
+178
+59
+148
+162
+42
+197
+8
+81
+17
+170
+69
+87
+107
+61
+4
+79
+39
+127
+10
+119
+22
+68
+11
+54
+25
+67
+180
+79
+56
+24
+45
+53
+115
+15
+55
+198
+94
+188
+82
+7
+99
+138
+138
+187
+75
+174
+170
+55
+199
+102
+23
+21
+125
+159
+35
+177
+152
+118
+146
+17
+189
+181
+191
+119
+195
+102
+53
+8
+168
+145
+154
+22
+154
+123
+154
+23
+155
+123
+143
+151
+19
+160
+184
+70
+165
+164
+98
+121
+39
+152
+162
+5
+171
+187
+184
+26
+98
+155
+51
+117
+40
+194
+2
+70
+2
+189
+118
+4
+167
+166
+97
+90
+67
+199
+190
+152
+6
+71
+170
+188
+198
+100
+18
+11
+110
+162
+186
+58
+76
+136
+133
+175
+60
+187
+183
+14
+43
+131
+6
+60
+104
+85
+180
+118
+83
+43
+111
+81
+86
+194
+192
+7
+113
+15
+77
+130
+87
+152
+133
+25
+159
+131
+155
+158
+154
+101
+26
+46
+47
+65
+172
+47
+135
+189
+118
+7
+184
+41
+194
+193
+18
+174
+83
+132
+44
+79
+81
+181
+160
+128
+136
+61
+150
+150
+153
+166
+21
+38
+37
+83
+163
+34
+142
+148
+6
+111
+8
+55
+60
+67
+58
+152
+191
+175
+135
+40
+25
+195
+143
+108
+159
+185
+82
+27
+28
+131
+134
+24
+139
+24
+97
+164
+113
+5
+19
+68
+36
+8
+125
+84
+179
+118
+101
+146
+166
+85
+16
+135
+68
+194
+154
+179
+92
+143
+32
+106
+147
+134
+81
+81
+157
+12
+60
+55
+194
+71
+80
+39
+118
+164
+118
+41
+181
+119
+93
+87
+83
+119
+169
+146
+157
+31
+177
+189
+141
+149
+24
+8
+36
+146
+154
+14
+101
+77
+157
+48
+80
+49
+176
+17
+123
+186
+11
+197
+82
+119
+180
+12
+54
+16
+11
+125
+51
+185
+53
+56
+62
+71
+68
+168
+198
+77
+85
+23
+171
+22
+193
+158
+17
+81
+135
+84
+94
+8
+3
+150
+74
+90
+83
+85
+168
+41
+136
+51
+86
+61
+196
+25
+188
+107
+151
+145
+111
+163
+184
+32
+144
+174
+148
+126
+28
+34
+159
+47
+51
+88
+68
+23
+122
+133
+97
+194
+87
+182
+110
+27
+172
+190
+196
+64
+25
+177
+35
+24
+30
+167
+132
+93
+169
+183
+178
+18
+110
+102
+26
+36
+188
+8
+155
+61
+169
+69
+94
+150
+50
+154
+78
+82
+194
+26
+17
+67
+55
+125
+56
+14
+184
+173
+189
+179
+173
+28
+12
+24
+36
+1
+86
+108
+75
+77
+188
+37
+130
+48
+120
+91
+69
+197
+156
+169
+11
+149
+199
+54
+135
+123
+126
+51
+175
+194
+189
+192
+56
+9
+157
+61
+153
+174
+69
+46
+56
+128
+66
+49
+96
+143
+195
+81
+134
+73
+37
+166
+59
+64
+57
+168
+96
+66
+131
+193
+183
+164
+138
+156
+93
+154
+92
+169
+184
+189
+75
+154
+50
+118
+63
+117
+135
+154
+115
+107
+6
+74
+190
+76
+147
+1
+81
+78
+146
+175
+132
+25
+162
+146
+22
+22
+135
+14
+73
+114
+27
+137
+182
+64
+151
+132
+29
+190
+86
+4
+52
+82
+25
+13
+57
+29
+61
+114
+134
+179
+67
+194
+167
+57
+39
+125
+198
+65
+8
+66
+130
+187
+153
+35
+42
+134
+30
+175
+186
+140
+166
+140
+151
+43
+102
+29
+55
+76
+161
+84
+57
+188
+14
+196
+47
+123
+120
+13
+200
+84
+112
+112
+68
+4
+10
+28
+82
+44
+129
+183
+135
+163
+167
+138
+133
+153
+127
+186
+178
+197
+181
+116
+65
+150
+121
+174
+158
+183
+82
+45
+135
+7
+23
+78
+68
+105
+20
+181
+104
+1
+70
+12
+48
+181
+54
+96
+93
+100
+161
+74
+193
+95
+32
+138
+146
+35
+93
+50
+61
+122
+179
+184
+89
+81
+91
+17
+84
+156
+182
+87
+86
+136
+45
+46
+76
+42
+169
+36
+104
+96
+45
+7
+44
+198
+198
+7
+66
+135
+13
+69
+94
+148
+41
+114
+118
+83
+42
+104
+48
+149
+67
+64
+179
+106
+24
+193
+142
+117
+27
+109
+10
+79
+189
+25
+47
+59
+139
+102
+165
+70
+138
+2
+168
+197
+70
+47
+56
+114
+177
+43
+63
+199
+23
+153
+111
+92
+152
+86
+145
+105
+121
+187
+33
+112
+183
+91
+95
+158
+91
+128
+156
+184
+99
+143
+170
+128
+45
+120
+112
+197
+171
+59
+12
+146
+173
+123
+184
+1
+148
+82
+160
+26
+117
+70
+168
+183
+190
+94
+57
+96
+63
+115
+130
+145
+104
+115
+160
+126
+121
+193
+70
+83
+75
+104
+148
+157
+13
+66
+75
+64
+106
+65
+35
+28
+55
+80
+187
+4
+147
+50
+175
+3
+40
+18
+151
+149
+133
+62
+175
+100
+26
+52
+86
+48
+114
+55
+103
+123
+17
+198
+37
+37
+96
+43
+194
+183
+152
+66
+35
+13
+169
+97
+67
+131
+182
+116
+59
+113
+144
+54
+28
+85
+63
+9
+96
+92
+89
+114
+80
+59
+32
+63
+95
+3
+162
+148
+37
+88
+199
+3
+33
+172
+142
+100
+126
+59
+25
+15
+69
+81
+69
+87
+104
+41
+111
+100
+7
+139
+176
+8
+62
+106
+80
+128
+53
+166
+123
+40
+137
+65
+162
+188
+77
+170
+130
+47
+119
+91
+77
+44
+169
+23
+15
+82
+165
+51
+24
+86
+102
+40
+125
+187
+2
+130
+158
+185
+88
+60
+173
+100
+43
+161
+182
+46
+38
+19
+171
+54
+190
+55
+25
+58
+126
+32
+62
+85
+148
+126
+31
+53
+41
+171
+61
+30
+32
+121
+40
+152
+151
+140
+83
+37
+80
+148
+176
+125
+163
+57
+78
+159
+55
+104
+128
+38
+78
+128
+70
+64
+163
+200
+135
+12
+56
+31
+86
+38
+56
+197
+73
+71
+170
+188
+195
+84
+146
+124
+35
+98
+71
+146
+39
+126
+8
+115
+21
+88
+140
+55
+68
+118
+98
+133
+116
+99
+156
+46
+75
+38
+156
+196
+179
+109
+48
+110
+31
+198
+115
+110
+26
+164
+158
+74
+18
+46
+117
+94
+114
+37
+2
+80
+64
+64
+14
+109
+126
+176
+124
+165
+78
+180
+185
+86
+55
+159
+60
+137
+83
+64
+37
+54
+188
+48
+197
+153
+152
+131
+24
+168
+191
+41
+128
+199
+40
+50
+148
+38
+94
+28
+119
+65
+121
+143
+174
+157
+174
+37
+60
+27
+21
+88
+136
+27
+139
+197
+132
+23
+154
+122
+147
+190
+14
+181
+159
+130
+152
+146
+111
+154
+125
+167
+74
+145
+5
+128
+129
+24
+184
+88
+75
+60
+91
+4
+10
+26
+69
+184
+84
+44
+113
+82
+79
+138
+117
+59
+108
+117
+133
+147
+90
+17
+97
+28
+97
+130
+105
+62
+30
+29
+107
+177
+106
+43
+110
+70
+33
+174
+146
+110
+149
+105
+91
+1
+188
+116
+9
+7
+165
+129
+89
+174
+46
+112
+64
+174
+73
+70
+171
+195
+32
+38
+140
+98
+131
+108
+73
+69
+156
+118
+110
+197
+199
+19
+128
+194
+16
+153
+176
+80
+96
+60
+102
+72
+115
+48
+54
+90
+58
+142
+130
+106
+66
+41
+56
+167
+102
+111
+150
+108
+100
+30
+77
+195
+79
+124
+35
+99
+81
+1
+78
+56
+39
+129
+29
+11
+10
+160
+71
+187
+87
+45
+82
+96
+36
+154
+2
+27
+146
+32
+85
+22
+167
+6
+138
+175
+9
+81
+1
+80
+77
+140
+149
+42
+109
+80
+102
+88
+17
+107
+93
+1
+169
+3
+103
+192
+23
+18
+101
+46
+165
+180
+197
+167
+29
+70
+161
+138
+187
+79
+189
+28
+70
+171
+1
+67
+197
+182
+127
+123
+196
+74
+76
+194
+85
+168
+43
+144
+83
+199
+51
+115
+37
+185
+181
+28
+136
+167
+185
+8
+183
+30
+137
+155
+103
+24
+16
+85
+166
+29
+87
+61
+186
+170
+146
+151
+196
+15
+127
+32
+45
+187
+123
+53
+13
+3
+106
+11
+111
+171
+27
+31
+142
+172
+158
+2
+195
+152
+157
+177
+56
+140
+138
+173
+197
+30
+8
+185
+34
+143
+157
+55
+115
+199
+165
+1
+121
+117
+16
+50
+154
+77
+79
+183
+185
+68
+140
+33
+138
+133
+157
+148
+82
+158
+12
+54
+16
+13
+141
+130
+107
+79
+108
+140
+73
+175
+200
+27
+162
+132
+131
+3
+39
+9
+107
+162
+10
+5
+147
+37
+100
+70
+126
+128
+34
+53
+16
+24
+4
+5
+199
+148
+100
+71
+130
+140
+74
+181
+25
+124
+115
+180
+45
+53
+114
+13
+51
+191
+85
+197
+16
+127
+23
+192
+150
+171
+75
+118
+32
+131
+98
+15
+9
+125
+70
+96
+149
+32
+49
+8
+13
+8
+131
+117
+127
+108
+105
+62
+29
+19
+58
+180
+161
+145
+26
+53
+88
+57
+147
+173
+116
+142
+9
+176
+176
+73
+51
+54
+66
+116
+102
+172
+111
+122
+137
+126
+122
+200
+109
+51
+130
+120
+149
+18
+169
+53
+200
+130
+176
+91
+163
+162
+101
+156
+25
+150
+79
+127
+51
+169
+156
+20
+115
+113
+41
+34
+36
+112
+148
+89
+1
+5
+22
+92
+154
+98
+4
+141
+15
+26
+23
+104
+14
+152
+193
+191
+6
+120
+71
+148
+54
+192
+70
+96
+143
+197
+101
+36
+104
+106
+102
+57
+30
+69
+146
+59
+44
+133
+3
+23
+113
+71
+15
+49
+163
+140
+175
+193
+188
+196
+80
+123
+18
+198
+34
+19
+15
+116
+164
+144
+194
+66
+50
+112
+20
+115
+118
+70
+165
+161
+80
+39
+111
+117
+110
+7
+50
+42
+2
+33
+185
+12
+12
+163
+76
+188
+47
+193
+137
+84
+76
+103
+133
+72
+39
+186
+169
+141
+128
+98
+38
+144
+124
+52
+2
+143
+45
+183
+91
+104
+7
+107
+181
+129
+143
+104
+137
+86
+86
+144
+89
+43
+61
+179
+123
+132
+87
+139
+53
+69
+144
+42
+158
+169
+196
+53
+154
+52
+129
+106
+74
+94
+96
+134
+139
+30
+129
+107
+84
+143
+101
+123
+27
+59
+116
+163
+141
+176
+189
+152
+19
+146
+107
+126
+197
+51
+135
+154
+110
+73
+48
+32
+165
+106
+152
+161
+195
+125
+197
+58
+176
+134
+18
+107
+81
+123
+13
+175
+139
+61
+113
+135
+193
+144
+132
+98
+200
+126
+155
+197
+188
+158
+60
+140
+103
+159
+32
+157
+61
+150
+152
+169
+46
+159
+137
+198
+155
+149
+99
+56
+45
+168
+5
+119
+72
+160
+111
+31
+189
+57
+43
+144
+80
+186
+1
+135
+2
+198
+166
+19
+23
+162
+172
+175
+103
+43
+135
+23
+131
+180
+98
+173
+161
+5
+184
+64
+132
+15
+110
+125
+159
+32
+162
+85
+54
+161
+82
+48
+153
+90
+163
+167
+142
+148
+11
+138
+129
+137
+60
+134
+64
+180
+106
+20
+163
+1
+143
+52
+20
+58
+171
+103
+81
+163
+51
+34
+153
+10
+86
+32
+20
+30
+3
+147
+56
+16
+197
+43
+84
+115
+140
+7
+184
+41
+197
+12
+104
+115
+153
+90
+162
+160
+109
+14
+102
+89
+22
+131
+194
+187
+175
+169
+43
+137
+44
+28
+175
+1
+35
+2
+100
+178
+174
+44
+95
+179
+17
+94
+11
+26
+58
+113
+155
+119
+116
+31
+141
+171
+163
+40
+171
+70
+82
+62
+35
+55
+17
+6
+86
+63
+3
+52
+86
+52
+139
+172
+180
+134
+189
+131
+87
+143
+77
+177
+175
+55
+158
+52
+95
+98
+139
+150
+52
+163
+118
+42
+188
+153
+30
+3
+152
+86
+154
+152
+126
+185
+185
+42
+192
+172
+111
+117
+108
+195
+4
+67
+170
+17
+176
+103
+35
+83
+186
+175
+178
+94
+168
+163
+65
+124
+164
+63
+107
+80
+118
+190
+77
+155
+37
+32
+62
+84
+154
+169
+26
+40
+9
+90
+64
+177
+87
+131
+6
+62
+118
+155
+68
+17
+92
+6
+6
+189
+75
+157
+65
+180
+98
+176
+174
+59
+196
+43
+95
+186
+67
+129
+169
+59
+35
+79
+156
+31
+181
+9
+30
+99
+123
+53
+14
+9
+125
+75
+127
+89
+197
+180
+110
+44
+73
+47
+24
+125
+138
+101
+171
+119
+172
+164
+39
+159
+3
+192
+121
+2
+125
+137
+102
+181
+164
+160
+85
+73
+76
+200
+116
+95
+135
+153
+106
+58
+197
+63
+11
+102
+112
+160
+147
+48
+166
+168
+113
+170
+7
+112
+6
+36
+160
+39
+194
+21
+179
+89
+123
+139
+131
+136
+37
+1
+72
+22
+88
+130
+197
+11
+94
+65
+146
+94
+52
+64
+122
+157
+43
+50
+116
+47
+37
+6
+102
+161
+51
+57
+82
+180
+146
+60
+50
+163
+132
+125
+164
+56
+67
+97
+179
+2
+6
+14
+39
+107
+91
+184
+87
+73
+56
+80
+174
+130
+12
+109
+143
+80
+194
+51
+159
+96
+146
+13
+167
+86
+14
+112
+143
+53
+31
+117
+20
+72
+54
+76
+167
+125
+44
+147
+84
+185
+155
+66
+1
+19
+106
+67
+48
+92
+120
+92
+75
+28
+92
+103
+193
+35
+74
+130
+116
+131
+141
+74
+175
+183
+124
+99
+81
+199
+68
+20
+110
+84
+116
+139
+191
+97
+67
+126
+160
+22
+98
+191
+68
+89
+126
+157
+13
+64
+75
+73
+165
+136
+134
+179
+72
+20
+72
+59
+105
+106
+92
+193
+138
+89
+92
+157
+113
+73
+19
+60
+193
+18
+175
+87
+150
+119
+166
+129
+85
+154
+157
+160
+147
+40
+121
+166
+115
+194
+133
+56
+142
+149
+21
+183
+115
+40
+10
+100
+112
+178
+61
+165
+40
+154
+172
+42
+109
+81
+104
+97
+47
+9
+36
+136
+93
+137
+188
+95
+82
+41
+115
+116
+66
+154
+136
+30
+163
+106
+172
+75
+107
+172
+68
+63
+166
+29
+84
+44
+110
+66
+9
+65
+107
+59
+200
+68
+10
+48
+197
+149
+127
+24
+200
+188
+127
+72
+92
+101
+180
+179
+54
+114
+193
+137
+89
+101
+13
+166
+83
+5
+89
+87
+124
+160
+50
+60
+115
+152
+81
+119
+184
+39
+180
+127
+149
+148
+152
+181
+119
+85
+39
+77
+111
+172
+38
+81
+146
+152
+197
+14
+114
+164
+160
+84
+65
+36
+36
+90
+20
+106
+62
+19
+162
+200
+143
+63
+93
+196
+141
+82
+23
+198
+187
+142
+167
+132
+87
+137
+41
+12
+109
+146
+99
+83
+11
+121
+26
+72
+1
+156
+129
+174
+84
+145
+116
+190
+95
+66
+142
+58
+70
+102
+183
+182
+46
+40
+27
+200
+160
+163
+145
+3
+115
+61
+133
+50
+105
+187
+175
+171
+54
+186
+32
+124
+55
+18
+9
+94
+91
+99
+179
+183
+89
+93
+156
+103
+14
+166
+66
+107
+50
+143
+10
+173
+157
+183
+87
+77
+81
+196
+54
+161
+80
+36
+95
+52
+57
+81
+176
+123
+158
+47
+62
+146
+124
+31
+71
+150
+64
+35
+37
+109
+127
+184
+157
+94
+151
+60
+7
+102
+150
+188
+181
+195
+139
+85
+56
+175
+146
+107
+129
+10
+101
+122
+24
+48
+75
+18
+34
+40
+142
+90
+67
+189
+136
+118
+88
+62
+187
+166
+114
+187
+102
+127
+49
+152
+67
+39
+30
+38
+155
+191
+155
+15
+98
+59
+75
+115
+18
+81
+124
+14
+171
+100
+58
+52
+196
+105
+74
+100
+133
+100
+4
+122
+99
+103
+126
+35
+73
+126
+108
+109
+89
+152
+115
+122
+103
+121
+196
+95
+4
+172
+198
+38
+49
+155
+87
+131
+200
+28
+167
+155
+30
+185
+47
+17
+80
+129
+55
+172
+141
+104
+152
+183
+131
+137
+46
+42
+45
+92
+148
+65
+58
+168
+85
+2
+49
+74
+7
+180
+19
+93
+189
+99
+93
+70
+190
+111
+157
+144
+52
+17
+33
+50
+4
+179
+38
+16
+159
+9
+27
+84
+63
+24
+181
+70
+191
+123
+17
+199
+45
+83
+97
+35
+140
+128
+113
+129
+154
+167
+19
+14
+112
+148
+83
+170
+78
+140
+141
+185
+41
+182
+128
+133
+49
+98
+148
+4
+96
+140
+176
+197
+2
+45
+52
+111
+193
+166
+58
+59
+34
+72
+129
+127
+1
+68
+200
+194
+163
+36
+148
+164
+53
+46
+2
+1
+191
+138
+110
+24
+155
+120
+123
+60
+57
+198
+81
+104
+98
+58
+68
+86
+101
+39
+125
+197
+63
+6
+71
+177
+25
+160
+140
+198
+132
+10
+77
+173
+146
+117
+192
+105
+99
+54
+32
+107
+160
+198
+151
+122
+179
+178
+60
+156
+2
+6
+19
+64
+15
+114
+154
+98
+2
+132
+174
+59
+189
+10
+158
+61
+147
+137
+96
+149
+33
+57
+49
+179
+40
+27
+7
+199
+135
+22
+124
+145
+157
+35
+1
+92
+150
+72
+86
+63
+10
+95
+82
+41
+111
+104
+22
+1
+4
+22
+96
+183
+37
+171
+97
+44
+198
+191
+168
+91
+39
+13
+127
+51
+161
+114
+32
+171
+136
+83
+75
+101
+137
+118
+70
+165
+160
+77
+24
+53
+99
+123
+44
+160
+166
+161
+73
+194
+111
+121
+129
+84
+141
+96
+110
+197
+187
+156
+52
+114
+16
+75
+106
+167
+50
+195
+121
+177
+172
+39
+93
+4
+192
+115
+164
+154
+51
+117
+50
+47
+33
+175
+159
+183
+65
+146
+90
+31
+180
+198
+173
+60
+7
+101
+141
+142
+187
+45
+192
+147
+158
+25
+131
+166
+15
+198
+58
+169
+96
+57
+76
+145
+189
+33
+103
+123
+10
+157
+57
+129
+60
+3
+84
+75
+102
+139
+113
+29
+163
+113
+14
+71
+105
+193
+19
+173
+76
+97
+101
+131
+83
+120
+172
+154
+182
+102
+180
+161
+150
+54
+178
+187
+123
+59
+46
+148
+70
+93
+133
+160
+167
+166
+93
+69
+174
+29
+8
+189
+60
+63
+43
+92
+167
+172
+136
+69
+189
+113
+183
+80
+33
+81
+194
+30
+42
+179
+100
+191
+52
+192
+85
+188
+165
+99
+113
+186
+103
+142
+129
+97
+24
+71
+11
+29
+77
+5
+142
+6
+162
+124
+83
+188
+184
+13
+21
+7
+60
+100
+57
+46
+166
+188
+30
+94
+96
+132
+129
+194
+2
+67
+185
+111
+2
+21
+104
+42
+119
+134
+135
+7
+29
+114
+24
+119
+103
+146
+150
+191
+200
+84
+105
+76
+106
+159
+2
+182
+74
+7
+174
+188
+158
+62
+154
+165
+3
+137
+199
+160
+173
+200
+39
+40
+92
+191
+125
+30
+62
+101
+48
+181
+57
+121
+9
+170
+139
+110
+12
+83
+190
+194
+55
+187
+33
+114
+191
+121
+9
+171
+146
+134
+95
+168
+151
+197
+27
+186
+80
+5
+111
+26
+155
+100
+3
+121
+105
+142
+108
+169
+45
+151
+108
+86
+152
+139
+63
+131
+23
+165
+180
+198
+170
+40
+115
+130
+144
+96
+87
+56
+159
+51
+75
+193
+89
+197
+182
+124
+108
+133
+30
+188
+59
+67
+67
+4
+24
+112
+59
+148
+156
+8
+48
+17
+72
+81
+38
+101
+64
+79
+99
+82
+6
+101
+151
+199
+40
+45
+116
+91
+104
+5
+99
+146
+191
+34
+82
+190
+2
+103
+9
+124
+67
+87
+122
+154
+28
+183
+44
+22
+135
+13
+65
+70
+41
+13
+114
+167
+174
+144
+101
+111
+157
+149
+82
+147
+151
+183
+143
+13
+192
+33
+73
+144
+10
+162
+86
+60
+189
+198
+89
+160
+154
+91
+162
+153
+57
+171
+114
+142
+33
+117
+8
+195
+106
+79
+121
+19
+23
+169
+15
+168
+77
+146
+189
+18
+14
+119
+197
+108
+79
+102
+103
+104
+94
+31
+143
+185
+25
+83
+73
+98
+133
+112
+82
+83
+163
+34
+136
+114
+66
+172
+37
+74
+113
+14
+67
+80
+82
+171
+89
+200
+200
+198
+192
+170
+101
+73
+135
+150
+88
+180
+92
+132
+164
+4
+145
+36
+116
+177
+18
+112
+118
+97
+124
+74
+133
+131
+194
+190
+194
+52
+171
+161
+27
+112
+34
+1
+98
+187
+39
+153
+166
+22
+44
+64
+194
+190
+192
+42
+129
+199
+35
+16
+186
+173
+165
+37
+142
+118
+33
+132
+102
+24
+26
+141
+10
+196
+86
+160
+184
+64
+133
+25
+153
+92
+178
+43
+64
+195
+194
+14
+140
+114
+30
+154
+56
+155
+25
+158
+124
+122
+18
+17
+137
+74
+13
+14
+176
+126
+179
+140
+29
+122
+70
+124
+118
+196
+118
+141
+189
+66
+98
+189
+61
+61
+21
+179
+89
+124
+144
+155
+34
+11
+163
+77
+1
+111
+64
+182
+124
+105
+117
+155
+82
+102
+75
+130
+106
+70
+63
+155
+161
+179
+23
+131
+180
+104
+200
+70
+18
+83
+137
+72
+5
+183
+52
+74
+173
+173
+88
+170
+31
+59
+80
+147
+166
+74
+152
+50
+137
+169
+188
+6
+147
+31
+67
+127
+162
+32
+136
+130
+155
+164
+192
+78
+143
+156
+49
+91
+106
+21
+169
+27
+47
+40
+24
+182
+77
+28
+77
+16
+3
+78
+41
+141
+86
+45
+99
+189
+44
+160
+171
+187
+183
+21
+75
+68
+131
+178
+89
+139
+31
+140
+164
+129
+97
+25
+79
+50
+188
+82
+3
+84
+76
+105
+146
+134
+96
+172
+167
+56
+38
+127
+23
+195
+164
+33
+126
+59
+25
+17
+84
+151
+149
+142
+108
+176
+83
+116
+151
+67
+46
+79
+57
+35
+99
+82
+2
+81
+68
+83
+90
+190
+134
+97
+184
+31
+131
+106
+58
+197
+56
+171
+120
+187
+41
+163
+9
+193
+79
+138
+119
+74
+175
+186
+141
+176
+191
+167
+84
+3
+68
+179
+64
+178
+93
+160
+123
+100
+95
+70
+162
+149
+33
+59
+60
+33
+59
+63
+50
+131
+137
+44
+39
+37
+71
+95
+131
+138
+47
+44
+40
+49
+137
+182
+61
+134
+55
+130
+82
+130
+41
+79
+103
+110
+136
+26
+139
+197
+133
+31
+190
+64
+81
+112
+142
+47
+7
+24
+81
+78
+136
+120
+94
+90
+91
+141
+26
+95
+133
+145
+79
+174
+129
+13
+119
+199
+122
+144
+169
+113
+166
+175
+161
+193
+113
+141
+32
+119
+30
+115
+18
+77
+103
+129
+46
+123
+122
+29
+81
+23
+13
+71
+107
+10
+94
+78
+26
+60
+124
+8
+136
+143
+36
+133
+73
+44
+8
+60
+89
+194
+163
+35
+143
+141
+167
+128
+70
+70
+196
+147
+121
+8
+160
+96
+134
+141
+45
+2
+13
+61
+48
+139
+2
+170
+198
+65
+8
+65
+117
+120
+70
+139
+4
+178
+33
+3
+121
+100
+113
+178
+53
+116
+17
+60
+12
+135
+101
+196
+68
+42
+46
+97
+176
+181
+104
+3
+81
+58
+26
+33
+165
+98
+104
+143
+124
+59
+42
+118
+136
+154
+101
+20
+11
+86
+14
+118
+182
+27
+128
+129
+22
+176
+62
+187
+164
+105
+154
+178
+87
+123
+159
+47
+53
+95
+97
+123
+71
+123
+95
+69
+156
+123
+133
+93
+161
+130
+135
+45
+57
+136
+107
+17
+143
+111
+178
+74
+46
+7
+36
+153
+196
+196
+16
+133
+56
+139
+128
+120
+169
+135
+96
+160
+101
+164
+82
+18
+168
+47
+175
+28
+1
+152
+105
+63
+41
+74
+83
+28
+26
+108
+14
+115
+161
+138
+181
+42
+26
+181
+54
+99
+113
+189
+121
+25
+63
+161
+198
+142
+73
+160
+104
+181
+152
+88
+165
+198
+100
+23
+41
+42
+88
+153
+124
+171
+112
+136
+11
+47
+187
+97
+104
+151
+177
+102
+22
+18
+114
+121
+104
+139
+94
+119
+68
+139
+23
+85
+106
+72
+80
+35
+92
+36
+188
+12
+177
+156
+151
+99
+40
+150
+140
+90
+83
+92
+8
+16
+27
+23
+97
+178
+200
+4
+21
+97
+190
+68
+102
+6
+120
+65
+117
+117
+51
+52
+59
+81
+159
+31
+158
+66
+177
+76
+61
+86
+173
+64
+28
+198
+137
+44
+31
+189
+60
+60
+21
+192
+163
+53
+52
+41
+174
+81
+120
+198
+107
+62
+5
+80
+33
+80
+185
+195
+105
+74
+100
+138
+128
+130
+35
+41
+131
+14
+111
+138
+32
+153
+35
+28
+60
+108
+112
+103
+12
+147
+175
+133
+26
+157
+111
+55
+134
+112
+63
+175
+82
+120
+183
+21
+78
+84
+2
+63
+159
+190
+106
+132
+41
+57
+178
+154
+126
+170
+94
+32
+151
+16
+141
+102
+146
+157
+32
+177
+175
+62
+195
+15
+142
+114
+11
+37
+129
+39
+76
+106
+150
+151
+161
+5
+185
+68
+142
+43
+182
+103
+186
+193
+84
+168
+53
+10
+183
+7
+200
+140
+42
+189
+159
+53
+93
+82
+59
+15
+161
+38
+179
+136
+5
+6
+194
+115
+139
+8
+194
+94
+23
+93
+152
+75
+79
+5
+122
+87
+25
+175
+23
+167
+196
+78
+108
+149
+118
+174
+177
+104
+30
+46
+9
+47
+1
+185
+101
+144
+152
+24
+174
+31
+22
+54
+130
+91
+179
+56
+131
+87
+139
+54
+81
+1
+74
+39
+173
+89
+177
+64
+192
+182
+165
+153
+39
+56
+191
+45
+151
+100
+48
+188
+99
+102
+124
+24
+32
+181
+200
+174
+42
+90
+162
+165
+133
+113
+87
+106
+56
+184
+2
+153
+104
+51
+172
+176
+115
+105
+2
+67
+187
+117
+25
+98
+160
+81
+49
+164
+147
+10
+137
+137
+189
+102
+111
+150
+109
+100
+22
+39
+37
+71
+101
+166
+88
+37
+31
+55
+60
+62
+36
+58
+29
+53
+59
+75
+123
+67
+93
+163
+138
+166
+157
+49
+82
+52
+174
+180
+116
+80
+41
+122
+168
+111
+159
+153
+95
+192
+97
+57
+72
+119
+70
+149
+72
+91
+97
+166
+130
+82
+128
+33
+43
+164
+3
+138
+6
+195
+116
+147
+37
+101
+79
+165
+79
+190
+33
+91
+51
+93
+101
+172
+123
+193
+56
+197
+85
+138
+64
+144
+96
+77
+200
+112
+75
+44
+192
+157
+21
+111
+78
+71
+128
+133
+49
+102
+173
+118
+157
+77
+56
+42
+148
+115
+160
+127
+121
+183
+12
+27
+58
+106
+113
+123
+129
+63
+22
+169
+17
+185
+162
+105
+172
+95
+21
+70
+37
+194
+29
+33
+139
+139
+186
+65
+118
+128
+107
+88
+168
+13
+173
+118
+155
+73
+47
+21
+110
+73
+47
+28
+146
+25
+39
+6
+91
+89
+122
+134
+105
+24
+1
+195
+163
+26
+91
+114
+67
+177
+60
+169
+73
+120
+61
+92
+3
+193
+139
+94
+116
+55
+89
+37
+22
+6
+36
+170
+96
+47
+15
+70
+88
+102
+17
+190
+187
+13
+197
+66
+25
+152
+93
+187
+89
+58
+147
+157
+25
+138
+5
+190
+92
+48
+60
+133
+63
+179
+115
+77
+30
+87
+55
+149
+200
+63
+182
+130
+145
+101
+105
+123
+196
+69
+51
+84
+44
+111
+74
+47
+22
+105
+37
+82
+159
+12
+48
+182
+60
+125
+9
+131
+105
+54
+174
+165
+25
+66
+173
+50
+144
+15
+190
+12
+162
+70
+159
+127
+138
+84
+62
+20
+166
+16
+2
+71
+12
+37
+117
+173
+183
+146
+29
+63
+113
+116
+80
+40
+126
+196
+45
+113
+69
+4
+3
+183
+78
+19
+13
+110
+150
+108
+105
+59
+7
+117
+39
+178
+123
+135
+105
+20
+174
+71
+60
+126
+17
+167
+53
+19
+39
+62
+27
+3
+178
+44
+69
+15
+73
+107
+185
+149
+31
+41
+173
+71
+70
+182
+65
+154
+137
+43
+24
+161
+150
+52
+162
+102
+157
+26
+151
+73
+75
+200
+121
+132
+103
+36
+89
+8
+54
+51
+24
+87
+108
+64
+10
+90
+53
+107
+172
+71
+76
+25
+64
+163
+5
+169
+169
+94
+47
+38
+6
+96
+122
+68
+107
+36
+55
+4
+138
+190
+100
+91
+52
+92
+84
+82
+135
+74
+29
+114
+26
+128
+135
+67
+186
+113
+6
+24
+92
+133
+178
+71
+25
+111
+41
+51
+139
+177
+15
+99
+67
+112
+66
+194
+166
+55
+36
+128
+43
+105
+49
+151
+67
+48
+86
+83
+129
+26
+196
+146
+115
+174
+14
+119
+189
+61
+68
+59
+144
+140
+142
+196
+103
+51
+184
+49
+39
+194
+16
+158
+2
+192
+136
+89
+113
+81
+73
+111
+6
+41
+193
+189
+199
+97
+195
+102
+55
+18
+14
+126
+28
+36
+170
+95
+44
+9
+58
+73
+117
+51
+52
+53
+58
+68
+89
+125
+154
+200
+19
+113
+106
+23
+189
+129
+78
+106
+135
+62
+155
+177
+67
+12
+68
+103
+7
+121
+67
+112
+68
+6
+25
+94
+144
+21
+29
+190
+82
+182
+156
+104
+19
+176
+90
+160
+152
+72
+63
+131
+24
+169
+196
+59
+188
+1
+118
+100
+137
+125
+123
+12
+170
+115
+158
+115
+71
+191
+110
+142
+64
+106
+62
+16
+143
+114
+198
+168
+26
+45
+38
+28
+27
+117
+60
+108
+113
+104
+7
+114
+17
+82
+136
+87
+95
+190
+90
+32
+184
+22
+71
+32
+160
+70
+186
+85
+38
+64
+43
+85
+127
+1
+63
+175
+83
+125
+3
+97
+154
+54
+139
+156
+82
+91
+9
+37
+146
+147
+168
+87
+12
+93
+55
+93
+68
+171
+21
+185
+125
+88
+12
+75
+149
+19
+174
+79
+107
+137
+58
+119
+197
+111
+93
+162
+139
+178
+15
+90
+5
+27
+114
+47
+55
+112
+182
+82
+62
+31
+31
+113
+199
+176
+68
+28
+159
+102
+180
+168
+189
+21
+31
+196
+104
+60
+21
+194
+173
+94
+6
+197
+127
+195
+26
+4
+191
+110
+146
+84
+191
+196
+60
+195
+31
+38
+150
+159
+200
+178
+67
+198
+192
+172
+104
+74
+112
+10
+54
+37
+141
+113
+8
+35
+142
+143
+177
+177
+72
+44
+17
+105
+80
+140
+122
+77
+168
+114
+171
+5
+91
+101
+193
+49
+158
+109
+33
+22
+31
+196
+94
+3
+177
+35
+20
+6
+56
+86
+13
+107
+126
+195
+38
+78
+127
+58
+9
+135
+130
+165
+19
+32
+23
+50
+95
+125
+100
+75
+152
+36
+49
+177
+20
+128
+189
+187
+19
+36
+48
+165
+158
+62
+154
+169
+30
+63
+106
+74
+88
+67
+13
+79
+157
+29
+164
+126
+82
+157
+9
+40
+166
+36
+127
+38
+86
+172
+61
+17
+155
+178
+75
+46
+8
+34
+134
+98
+187
+41
+167
+33
+99
+96
+89
+70
+23
+110
+58
+159
+39
+199
+48
+97
+157
+69
+2
+189
+121
+23
+51
+102
+154
+8
+65
+120
+137
+141
+17
+38
+77
+121
+33
+109
+158
+171
+2
+74
+30
+114
+21
+103
+26
+31
+157
+66
+183
+105
+185
+164
+128
+91
+193
+141
+116
+28
+125
+102
+91
+24
+132
+171
+46
+136
+4
+198
+158
+165
+174
+154
+166
+6
+148
+34
+78
+158
+52
+90
+75
+39
+162
+23
+86
+112
+94
+160
+117
+64
+135
+34
+193
+53
+179
+4
+13
+44
+153
+123
+163
+78
+200
+99
+194
+75
+105
+158
+5
+10
+22
+39
+39
+91
+195
+150
+150
+147
+138
+109
+7
+69
+150
+81
+141
+117
+37
+167
+71
+128
+129
+30
+16
+33
+52
+20
+53
+135
+135
+1
+192
+142
+130
+105
+59
+8
+121
+55
+46
+183
+85
+62
+13
+119
+200
+134
+7
+36
+157
+17
+91
+195
+157
+191
+133
+78
+76
+156
+55
+125
+57
+18
+198
+34
+18
+9
+90
+59
+151
+172
+80
+131
+66
+21
+134
+15
+91
+9
+38
+152
+166
+35
+116
+179
+36
+4
+104
+187
+192
+69
+89
+110
+62
+186
+160
+90
+100
+194
+64
+41
+71
+62
+130
+26
+191
+110
+146
+86
+3
+46
+58
+131
+68
+29
+166
+138
+139
+191
+96
+59
+97
+47
+17
+78
+119
+9
+187
+40
+165
+29
+89
+73
+44
+7
+49
+31
+142
+180
+200
+181
+90
+112
+63
+167
+38
+129
+35
+55
+16
+198
+50
+118
+60
+103
+78
+145
+170
+115
+163
+140
+178
+8
+45
+2
+6
+19
+67
+30
+179
+6
+21
+79
+85
+198
+25
+176
+29
+192
+93
+38
+190
+198
+82
+111
+129
+174
+85
+150
+134
+58
+149
+170
+79
+150
+191
+197
+67
+32
+187
+36
+135
+87
+111
+81
+91
+18
+93
+1
+168
+199
+84
+120
+161
+88
+84
+113
+123
+122
+26
+55
+102
+116
+180
+33
+182
+199
+157
+155
+116
+105
+188
+184
+18
+50
+144
+13
+189
+14
+189
+10
+157
+57
+128
+58
+2
+90
+122
+123
+40
+137
+64
+152
+144
+92
+65
+160
+177
+24
+151
+95
+13
+23
+23
+136
+11
+44
+171
+28
+34
+152
+10
+94
+74
+197
+118
+137
+164
+151
+37
+63
+49
+130
+136
+54
+100
+115
+190
+106
+129
+18
+154
+164
+194
+95
+21
+77
+73
+145
+18
+2
+57
+123
+29
+72
+170
+176
+124
+163
+68
+143
+45
+183
+97
+138
+157
+101
+190
+38
+115
+151
+76
+102
+124
+31
+72
+156
+87
+119
+137
+153
+85
+137
+62
+142
+93
+85
+73
+75
+190
+71
+116
+63
+137
+56
+105
+126
+15
+156
+6
+38
+174
+99
+35
+118
+192
+93
+33
+165
+98
+98
+112
+192
+148
+160
+31
+150
+25
+1
+185
+100
+136
+117
+80
+33
+80
+181
+168
+180
+171
+9
+116
+21
+77
+81
+194
+35
+64
+69
+38
+8
+108
+175
+81
+114
+157
+122
+118
+13
+22
+13
+83
+183
+156
+85
+110
+101
+15
+181
+157
+113
+65
+174
+63
+13
+110
+152
+119
+149
+24
+6
+24
+94
+146
+36
+102
+93
+39
+200
+53
+122
+56
+37
+119
+181
+19
+83
+130
+38
+58
+6
+119
+63
+109
+91
+164
+168
+133
+91
+148
+77
+127
+73
+103
+156
+16
+92
+9
+29
+93
+96
+143
+193
+76
+117
+20
+75
+70
+144
+39
+141
+100
+128
+74
+92
+92
+123
+112
+164
+180
+2
+197
+163
+5
+167
+160
+56
+97
+80
+11
+149
+195
+37
+67
+67
+3
+18
+89
+171
+27
+26
+110
+33
+7
+147
+18
+189
+177
+161
+175
+6
+61
+117
+155
+77
+66
+108
+58
+177
+141
+60
+90
+1
+197
+175
+80
+108
+134
+35
+2
+101
+186
+12
+194
+60
+21
+185
+122
+66
+101
+17
+196
+20
+162
+190
+87
+12
+91
+41
+33
+29
+79
+19
+5
+61
+122
+185
+12
+9
+144
+184
+12
+21
+16
+109
+113
+95
+158
+92
+131
+160
+178
+33
+192
+61
+42
+101
+32
+87
+36
+37
+96
+46
+13
+68
+90
+130
+173
+71
+70
+185
+78
+8
+146
+13
+161
+52
+67
+135
+9
+42
+168
+34
+96
+70
+156
+107
+36
+54
+5
+147
+35
+91
+34
+188
+23
+43
+52
+132
+124
+158
+33
+176
+159
+173
+6
+83
+40
+98
+30
+102
+141
+132
+127
+177
+119
+120
+57
+61
+54
+180
+196
+160
+193
+124
+9
+141
+161
+104
+176
+118
+127
+99
+57
+49
+186
+73
+170
+162
+48
+30
+151
+42
+94
+187
+80
+200
+83
+96
+36
+151
+181
+133
+170
+20
+193
+182
+157
+112
+58
+139
+119
+63
+106
+71
+71
+195
+129
+25
+188
+107
+153
+155
+154
+128
+184
+155
+72
+42
+2
+38
+12
+131
+78
+94
+65
+146
+91
+34
+190
+37
+115
+159
+116
+67
+163
+174
+182
+128
+137
+71
+189
+100
+101
+108
+138
+57
+104
+110
+125
+165
+65
+110
+77
+78
+179
+167
+197
+82
+119
+177
+194
+176
+113
+99
+174
+155
+172
+36
+69
+91
+133
+178
+75
+47
+11
+46
+177
+52
+119
+50
+34
+156
+34
+200
+99
+198
+93
+182
+56
+97
+84
+30
+30
+113
+5
+20
+76
+78
+185
+8
+187
+49
+13
+40
+122
+179
+177
+52
+120
+58
+70
+99
+170
+129
+47
+124
+122
+17
+7
+94
+105
+185
+167
+140
+136
+157
+120
+109
+182
+111
+27
+168
+167
+92
+50
+72
+183
+53
+68
+133
+191
+148
+173
+106
+79
+121
+18
+20
+161
+188
+79
+183
+185
+65
+127
+177
+122
+143
+160
+77
+25
+53
+99
+117
+15
+37
+92
+19
+86
+150
+129
+24
+189
+120
+21
+44
+82
+95
+35
+153
+12
+92
+46
+54
+110
+181
+94
+136
+176
+31
+6
+161
+112
+31
+176
+182
+110
+24
+161
+146
+32
+77
+178
+182
+88
+95
+178
+13
+75
+139
+160
+113
+40
+29
+16
+36
+71
+101
+175
+138
+58
+105
+110
+120
+128
+93
+9
+14
+7
+120
+54
+47
+198
+165
+11
+190
+38
+121
+187
+34
+129
+64
+32
+12
+190
+30
+76
+185
+30
+121
+52
+29
+105
+175
+102
+41
+131
+17
+123
+191
+38
+114
+144
+39
+136
+70
+197
+156
+161
+169
+163
+58
+89
+10
+64
+91
+178
+47
+84
+80
+129
+58
+182
+178
+30
+175
+185
+136
+154
+101
+20
+13
+107
+124
+179
+164
+174
+174
+80
+113
+158
+136
+197
+158
+177
+39
+43
+114
+98
+159
+76
+27
+82
+56
+198
+82
+117
+165
+138
+141
+6
+170
+174
+109
+95
+188
+80
+189
+14
+184
+179
+19
+102
+45
+157
+133
+188
+137
+134
+170
+17
+168
+61
+54
+179
+185
+104
+161
+30
+130
+114
+116
+69
+176
+36
+29
+56
+75
+146
+8
+133
+131
+189
+157
+42
+43
+82
+105
+94
+19
+74
+74
+178
+4
+25
+118
+83
+39
+85
+161
+4
+179
+43
+48
+103
+193
+32
+51
+21
+73
+49
+37
+183
+171
+179
+135
+3
+2
+190
+124
+40
+122
+176
+164
+199
+119
+128
+98
+36
+136
+95
+151
+50
+146
+27
+48
+41
+22
+162
+175
+196
+200
+36
+18
+192
+186
+193
+86
+182
+118
+71
+164
+147
+8
+129
+105
+72
+92
+105
+198
+51
+120
+68
+128
+157
+192
+147
+152
+192
+187
+2
+130
+160
+195
+129
+20
+160
+182
+51
+69
+155
+114
+92
+122
+111
+165
+195
+86
+166
+27
+65
+150
+118
+161
+110
+11
+84
+1
+54
+121
+37
+139
+103
+166
+70
+125
+127
+35
+67
+91
+147
+65
+71
+38
+193
+24
+3
+6
+12
+21
+24
+151
+93
+6
+1
+152
+102
+48
+168
+182
+179
+41
+37
+54
+190
+61
+54
+181
+1
+179
+63
+169
+50
+184
+52
+60
+92
+16
+69
+68
+194
+151
+162
+17
+50
+149
+41
+112
+102
+7
+122
+70
+125
+124
+24
+30
+164
+115
+19
+78
+100
+95
+76
+197
+105
+58
+199
+78
+79
+174
+129
+15
+128
+38
+74
+105
+171
+81
+153
+186
+142
+185
+31
+124
+70
+106
+7
+94
+100
+157
+45
+58
+145
+152
+8
+83
+31
+44
+186
+115
+21
+95
+180
+33
+178
+172
+27
+17
+65
+34
+24
+41
+28
+1
+157
+129
+168
+47
+169
+195
+49
+137
+187
+85
+34
+40
+136
+57
+123
+28
+60
+117
+158
+103
+193
+37
+82
+167
+64
+82
+117
+162
+122
+73
+142
+3
+136
+196
+149
+134
+69
+10
+36
+133
+74
+51
+39
+178
+112
+76
+49
+15
+48
+156
+108
+47
+113
+62
+153
+164
+4
+154
+88
+145
+84
+199
+42
+59
+181
+157
+115
+78
+40
+137
+63
+146
+114
+172
+9
+107
+164
+21
+54
+139
+146
+29
+60
+100
+62
+72
+79
+25
+38
+9
+112
+188
+126
+65
+58
+166
+77
+173
+145
+116
+190
+102
+104
+103
+85
+188
+165
+96
+93
+99
+158
+58
+131
+59
+182
+162
+135
+156
+123
+140
+135
+153
+99
+21
+37
+38
+97
+44
+187
+128
+94
+7
+3
+156
+110
+55
+144
+166
+105
+136
+77
+41
+154
+156
+149
+93
+14
+55
+3
+124
+123
+24
+38
+12
+134
+98
+182
+13
+43
+138
+46
+33
+189
+39
+138
+74
+7
+180
+19
+96
+1
+145
+68
+104
+13
+140
+126
+102
+73
+128
+112
+116
+93
+116
+63
+141
+78
+200
+101
+9
+150
+20
+166
+21
+35
+23
+26
+155
+96
+180
+18
+93
+200
+166
+193
+69
+78
+43
+161
+183
+51
+56
+82
+193
+19
+179
+105
+18
+164
+31
+108
+170
+52
+184
+34
+152
+10
+94
+78
+26
+51
+80
+19
+200
+27
+165
+155
+43
+68
+23
+128
+160
+12
+36
+111
+144
+66
+104
+30
+45
+4
+22
+93
+165
+155
+51
+111
+10
+68
+114
+76
+35
+124
+33
+79
+180
+176
+36
+29
+57
+79
+163
+75
+178
+199
+192
+168
+81
+172
+104
+81
+152
+182
+126
+120
+187
+41
+166
+34
+106
+137
+69
+179
+59
+141
+115
+27
+127
+122
+195
+69
+67
+179
+72
+26
+110
+27
+174
+200
+42
+49
+119
+77
+192
+58
+25
+30
+155
+66
+1
+14
+74
+122
+70
+121
+97
+101
+129
+68
+54
+112
+184
+102
+155
+12
+82
+181
+153
+88
+153
+128
+189
+186
+13
+10
+142
+167
+123
+36
+114
+163
+151
+38
+73
+101
+153
+8
+76
+180
+200
+184
+104
+167
+73
+130
+127
+199
+51
+114
+29
+149
+30
+47
+11
+45
+175
+47
+107
+19
+149
+129
+33
+38
+135
+67
+188
+128
+80
+126
+44
+129
+182
+129
+141
+87
+51
+129
+116
+133
+162
+174
+185
+149
+28
+28
+120
+66
+120
+132
+115
+98
+160
+73
+5
+174
+200
+38
+28
+31
+135
+132
+177
+74
+50
+34
+157
+42
+38
+53
+176
+184
+124
+84
+194
+6
+95
+118
+53
+60
+87
+183
+118
+66
+133
+8
+49
+26
+116
+62
+129
+15
+132
+60
+176
+115
+106
+3
+68
+181
+75
+27
+90
+97
+169
+144
+151
+11
+105
+136
+73
+16
+39
+91
+196
+156
+176
+48
+110
+28
+179
+26
+149
+57
+5
+119
+66
+127
+177
+118
+114
+25
+130
+156
+165
+189
+55
+28
+80
+29
+57
+80
+169
+98
+67
+126
+151
+180
+116
+84
+56
+185
+9
+192
+73
+112
+17
+90
+196
+162
+15
+33
+61
+73
+95
+114
+31
+156
+65
+185
+127
+103
+74
+119
+52
+42
+185
+129
+113
+121
+110
+179
+81
+80
+152
+196
+11
+109
+152
+134
+42
+45
+97
+178
+200
+197
+188
+156
+44
+68
+7
+38
+165
+48
+5
+1
+161
+163
+131
+118
+133
+139
+37
+173
+104
+69
+77
+49
+198
+150
+122
+183
+4
+176
+24
+160
+146
+44
+151
+107
+88
+167
+15
+187
+190
+55
+24
+45
+58
+148
+170
+87
+191
+171
+102
+82
+169
+84
+182
+138
+192
+115
+163
+146
+7
+131
+123
+157
+42
+37
+51
+170
+167
+75
+146
+7
+125
+92
+28
+147
+31
+61
+92
+2
+190
+125
+35
+94
+46
+32
+185
+24
+79
+58
+37
+106
+102
+61
+45
+126
+151
+173
+80
+122
+14
+184
+184
+45
+16
+98
+43
+179
+92
+139
+10
+7
+159
+86
+91
+174
+27
+195
+134
+45
+68
+7
+30
+122
+64
+91
+169
+197
+66
+25
+157
+116
+84
+65
+35
+26
+36
+190
+16
+187
+179
+196
+164
+20
+49
+115
+50
+63
+132
+30
+197
+111
+94
+165
+152
+26
+193
+122
+194
+75
+102
+140
+123
+78
+160
+62
+134
+48
+82
+60
+21
+191
+156
+20
+118
+133
+141
+47
+15
+74
+105
+169
+71
+109
+15
+113
+140
+28
+114
+29
+149
+40
+100
+41
+146
+110
+148
+94
+39
+187
+176
+173
+57
+187
+9
+173
+161
+14
+36
+91
+19
+97
+15
+18
+177
+101
+18
+2
+55
+111
+177
+63
+185
+148
+26
+25
+119
+91
+78
+56
+31
+91
+65
+171
+47
+146
+51
+194
+108
+106
+65
+32
+14
+197
+55
+159
+59
+123
+11
+163
+83
+33
+58
+49
+178
+29
+170
+164
+58
+71
+108
+16
+120
+184
+20
+70
+41
+14
+120
+196
+98
+27
+79
+31
+82
+14
+145
+149
+188
+186
+28
+98
+135
+128
+156
+189
+131
+87
+148
+106
+106
+78
+120
+19
+39
+65
+40
+61
+11
+112
+179
+67
+195
+169
+57
+23
+27
+162
+129
+120
+160
+78
+31
+87
+47
+103
+197
+57
+170
+104
+102
+74
+130
+114
+118
+85
+44
+107
+46
+111
+56
+136
+115
+71
+189
+100
+102
+116
+179
+31
+176
+179
+95
+159
+102
+183
+181
+43
+32
+5
+146
+35
+96
+65
+123
+157
+36
+7
+121
+61
+85
+161
+200
+156
+141
+44
+193
+163
+43
+197
+193
+185
+179
+8
+39
+167
+52
+15
+22
+6
+34
+157
+38
+10
+123
+51
+2
+158
+129
+156
+175
+50
+129
+126
+191
+19
+196
+1
+47
+76
+34
+125
+48
+165
+157
+62
+162
+12
+15
+186
+183
+24
+106
+16
+145
+134
+97
+180
+10
+44
+179
+75
+41
+173
+76
+98
+104
+146
+140
+129
+115
+131
+152
+135
+50
+84
+55
+176
+160
+181
+51
+76
+198
+108
+70
+55
+96
+87
+59
+174
+114
+119
+92
+84
+76
+105
+147
+143
+137
+132
+163
+192
+86
+196
+200
+38
+29
+33
+141
+154
+53
+137
+144
+37
+129
+39
+79
+125
+42
+125
+176
+131
+6
+58
+100
+77
+163
+93
+90
+103
+13
+148
+176
+127
+176
+114
+108
+17
+139
+76
+10
+179
+187
+114
+4
+199
+162
+177
+7
+53
+59
+78
+137
+123
+103
+115
+159
+123
+111
+163
+176
+194
+181
+141
+18
+48
+122
+104
+127
+34
+60
+52
+180
+8
+32
+126
+66
+66
+8
+54
+54
+39
+150
+152
+160
+198
+149
+115
+150
+67
+53
+113
+3
+7
+15
+30
+52
+42
+189
+156
+38
+23
+197
+177
+95
+172
+184
+157
+88
+116
+104
+180
+146
+58
+41
+126
+184
+178
+10
+62
+81
+129
+45
+117
+93
+107
+13
+113
+164
+174
+167
+40
+143
+94
+80
+41
+124
+179
+163
+171
+157
+3
+10
+37
+132
+61
+184
+155
+76
+61
+79
+133
+82
+102
+73
+124
+92
+37
+199
+59
+168
+80
+169
+99
+69
+131
+164
+6
+161
+110
+16
+103
+80
+155
+13
+84
+188
+174
+156
+171
+27
+18
+74
+79
+10
+155
+42
+59
+173
+113
+121
+115
+1
+174
+36
+49
+172
+196
+29
+14
+25
+23
+111
+65
+193
+177
+124
+154
+14
+97
+58
+79
+151
+199
+36
+27
+47
+34
+187
+19
+33
+25
+54
+102
+127
+45
+130
+183
+129
+122
+180
+180
+60
+148
+145
+143
+156
+46
+78
+56
+35
+106
+118
+158
+90
+124
+132
+81
+98
+57
+66
+81
+94
+40
+196
+15
+132
+54
+143
+171
+142
+121
+46
+191
+136
+93
+139
+200
+152
+117
+138
+174
+2
+50
+86
+64
+11
+92
+57
+117
+195
+119
+161
+91
+103
+200
+70
+26
+129
+141
+86
+53
+142
+176
+183
+114
+45
+39
+37
+70
+92
+119
+89
+65
+190
+157
+40
+27
+2
+174
+26
+187
+96
+90
+80
+75
+132
+119
+125
+80
+156
+18
+101
+48
+180
+48
+70
+188
+106
+144
+111
+167
+10
+155
+42
+62
+198
+27
+182
+53
+82
+19
+182
+119
+80
+12
+157
+32
+179
+191
+135
+99
+177
+173
+51
+149
+36
+72
+112
+28
+165
+140
+155
+77
+65
+103
+34
+76
+152
+34
+38
+121
+189
+49
+192
+114
+155
+107
+49
+134
+165
+180
+199
+177
+78
+70
+126
+124
+12
+157
+39
+23
+189
+132
+91
+160
+143
+18
+25
+188
+103
+130
+60
+187
+191
+61
+50
+150
+52
+168
+140
+133
+137
+28
+139
+187
+72
+147
+39
+115
+137
+189
+106
+138
+73
+3
+164
+154
+52
+129
+102
+57
+25
+41
+24
+182
+78
+28
+72
+178
+28
+164
+137
+150
+67
+51
+105
+174
+97
+16
+31
+40
+164
+28
+93
+112
+36
+11
+144
+170
+128
+38
+76
+116
+18
+66
+33
+11
+165
+97
+100
+127
+63
+40
+74
+87
+53
+141
+171
+158
+15
+66
+64
+192
+172
+108
+105
+60
+21
+185
+127
+95
+30
+125
+82
+175
+108
+81
+114
+153
+94
+191
+102
+97
+65
+115
+109
+15
+116
+163
+134
+137
+15
+60
+30
+38
+163
+40
+171
+72
+97
+135
+133
+190
+142
+143
+183
+15
+46
+138
+17
+64
+30
+7
+171
+167
+65
+84
+123
+186
+5
+160
+119
+80
+9
+136
+141
+22
+67
+8
+47
+13
+59
+40
+109
+92
+174
+21
+164
+197
+105
+61
+21
+175
+65
+17
+124
+189
+19
+16
+127
+21
+189
+146
+174
+133
+34
+7
+137
+161
+136
+172
+12
+122
+26
+59
+123
+11
+161
+63
+137
+53
+87
+52
+126
+90
+13
+70
+103
+189
+9
+154
+52
+122
+68
+114
+73
+18
+54
+161
+82
+48
+149
+69
+71
+14
+41
+123
+173
+136
+61
+148
+137
+91
+117
+85
+59
+191
+17
+187
+175
+169
+40
+120
+156
+61
+162
+29
+114
+31
+156
+61
+166
+50
+9
+6
+155
+78
+72
+138
+178
+27
+161
+129
+125
+195
+44
+111
+72
+31
+141
+166
+134
+108
+46
+106
+23
+187
+119
+32
+122
+41
+152
+145
+103
+111
+145
+70
+118
+79
+16
+187
+184
+20
+69
+35
+189
+24
+45
+57
+142
+142
+176
+180
+96
+157
+82
+82
+160
+26
+112
+41
+44
+96
+181
+27
+132
+149
+109
+120
+139
+157
+89
+127
+161
+28
+120
+69
+138
+10
+18
+22
+171
+29
+39
+175
+103
+42
+129
+193
+2
+75
+36
+146
+155
+16
+106
+94
+17
+55
+181
+191
+124
+26
+36
+189
+5
+137
+173
+11
+109
+162
+190
+82
+185
+172
+170
+75
+124
+67
+94
+158
+104
+8
+114
+13
+52
+196
+113
+110
+48
+98
+163
+94
+103
+176
+127
+180
+137
+8
+13
+14
+164
+64
+110
+88
+136
+26
+135
+177
+50
+109
+8
+71
+151
+76
+94
+84
+60
+9
+115
+12
+38
+121
+183
+13
+31
+72
+154
+82
+102
+77
+150
+6
+88
+74
+55
+65
+101
+22
+24
+153
+99
+19
+28
+1
+151
+101
+47
+174
+27
+199
+151
+114
+128
+141
+96
+108
+187
+153
+38
+52
+170
+158
+18
+92
+192
+125
+23
+14
+82
+164
+55
+50
+13
+25
+36
+193
+37
+83
+170
+76
+128
+88
+183
+104
+181
+151
+79
+114
+176
+34
+21
+21
+137
+35
+177
+150
+113
+126
+140
+111
+5
+34
+166
+92
+60
+129
+37
+67
+66
+195
+185
+154
+59
+172
+98
+45
+187
+119
+36
+141
+129
+105
+73
+97
+124
+70
+111
+35
+12
+160
+57
+105
+122
+186
+25
+76
+32
+108
+164
+16
+21
+188
+140
+151
+46
+121
+110
+175
+60
+188
+194
+74
+99
+130
+88
+161
+175
+1
+30
+173
+174
+85
+148
+123
+10
+151
+22
+174
+46
+114
+72
+9
+11
+184
+7
+183
+37
+181
+156
+106
+38
+75
+108
+173
+68
+49
+85
+71
+62
+138
+68
+170
+11
+136
+114
+66
+170
+34
+73
+133
+145
+74
+143
+193
+69
+84
+82
+140
+105
+174
+98
+28
+88
+74
+56
+73
+139
+177
+7
+57
+80
+168
+86
+5
+60
+119
+180
+8
+30
+115
+18
+76
+96
+91
+84
+84
+153
+160
+188
+89
+49
+94
+125
+103
+97
+51
+41
+184
+143
+2
+124
+128
+50
+152
+66
+29
+180
+20
+96
+200
+142
+50
+24
+101
+192
+42
+125
+179
+145
+62
+71
+72
+193
+114
+149
+70
+79
+50
+191
+91
+35
+191
+30
+64
+117
+128
+121
+174
+159
+195
+137
+69
+181
+68
+181
+80
+50
+178
+25
+145
+53
+14
+4
+104
+185
+179
+8
+41
+175
+89
+159
+154
+94
+182
+43
+22
+151
+106
+82
+141
+108
+179
+104
+14
+150
+175
+106
+60
+12
+128
+62
+29
+12
+15
+185
+176
+199
+9
+64
+104
+49
+160
+125
+108
+126
+190
+7
+135
+148
+73
+111
+11
+62
+80
+122
+11
+175
+152
+138
+65
+145
+92
+46
+48
+78
+39
+134
+56
+134
+101
+5
+123
+89
+31
+190
+62
+60
+5
+92
+109
+29
+191
+92
+36
+183
+181
+40
+11
+109
+153
+144
+90
+43
+49
+106
+197
+35
+35
+99
+84
+13
+126
+45
+135
+10
+45
+185
+102
+151
+191
+191
+26
+38
+196
+35
+45
+157
+141
+35
+139
+127
+109
+115
+110
+22
+150
+99
+46
+190
+127
+52
+175
+184
+130
+120
+154
+51
+120
+61
+88
+179
+89
+124
+143
+148
+200
+73
+42
+195
+193
+5
+97
+132
+126
+166
+70
+126
+122
+7
+139
+177
+14
+91
+23
+123
+132
+93
+168
+177
+148
+97
+54
+49
+12
+33
+92
+52
+89
+67
+6
+33
+146
+178
+158
+151
+82
+139
+95
+120
+69
+135
+195
+154
+170
+36
+92
+26
+130
+152
+140
+76
+197
+97
+11
+191
+51
+189
+79
+172
+124
+1
+91
+132
+182
+102
+175
+135
+35
+198
+80
+98
+66
+117
+109
+3
+44
+36
+24
+18
+95
+10
+8
+164
+110
+189
+143
+159
+70
+185
+86
+53
+143
+185
+24
+79
+61
+53
+172
+161
+13
+36
+100
+77
+166
+107
+149
+133
+60
+163
+35
+147
+171
+104
+85
+179
+105
+26
+11
+34
+108
+140
+71
+166
+157
+53
+111
+185
+115
+31
+151
+30
+23
+67
+200
+199
+196
+188
+161
+77
+18
+12
+116
+188
+81
+197
+60
+185
+175
+187
+150
+21
+181
+98
+165
+105
+152
+165
+29
+85
+54
+161
+87
+70
+44
+33
+4
+132
+159
+165
+163
+93
+91
+108
+34
+38
+119
+177
+194
+172
+86
+174
+69
+49
+78
+28
+74
+193
+89
+6
+32
+141
+160
+94
+130
+133
+32
+199
+109
+69
+31
+171
+151
+163
+27
+96
+130
+121
+157
+57
+127
+54
+183
+16
+53
+173
+163
+24
+81
+73
+106
+184
+149
+39
+92
+5
+5
+194
+117
+156
+88
+125
+165
+62
+92
+196
+152
+148
+120
+186
+41
+173
+71
+70
+182
+67
+163
+173
+177
+105
+43
+117
+114
+35
+184
+189
+83
+193
+15
+156
+4
+20
+87
+145
+87
+19
+132
+25
+165
+163
+95
+107
+192
+190
+15
+185
+178
+5
+33
+154
+33
+15
+191
+20
+200
+18
+115
+130
+142
+84
+34
+46
+174
+32
+30
+95
+100
+148
+190
+8
+138
+161
+121
+82
+5
+93
+121
+87
+36
+33
+73
+146
+22
+22
+133
+3
+24
+118
+97
+120
+51
+29
+112
+15
+82
+158
+14
+68
+81
+82
+160
+27
+122
+90
+40
+35
+51
+198
+128
+192
+1
+79
+68
+104
+9
+121
+49
+11
+23
+44
+57
+147
+171
+102
+76
+140
+157
+88
+111
+80
+83
+176
+112
+91
+140
+21
+67
+14
+77
+140
+149
+38
+89
+197
+179
+107
+32
+30
+98
+114
+10
+31
+100
+122
+33
+104
+126
+23
+7
+38
+169
+76
+132
+112
+90
+133
+192
+153
+195
+193
+3
+82
+71
+89
+94
+165
+140
+161
+107
+195
+10
+109
+170
+39
+104
+80
+147
+159
+37
+190
+10
+149
+11
+120
+30
+97
+113
+11
+51
+7
+189
+71
+125
+113
+159
+136
+184
+86
+61
+195
+23
+182
+92
+116
+65
+151
+123
+184
+195
+119
+160
+94
+122
+88
+33
+8
+155
+61
+176
+108
+66
+30
+191
+71
+114
+45
+50
+91
+101
+189
+27
+65
+144
+87
+27
+179
+31
+178
+186
+118
+36
+158
+21
+111
+73
+44
+8
+54
+58
+62
+47
+131
+162
+195
+116
+142
+16
+16
+156
+195
+163
+27
+98
+149
+12
+129
+72
+70
+181
+54
+96
+95
+104
+176
+121
+142
+169
+133
+84
+103
+68
+80
+72
+114
+37
+197
+55
+158
+52
+88
+67
+11
+63
+78
+110
+154
+139
+51
+57
+85
+200
+39
+32
+49
+7
+199
+134
+16
+89
+197
+183
+121
+85
+23
+170
+15
+165
+60
+76
+117
+17
+50
+145
+29
+68
+146
+71
+108
+16
+122
+190
+43
+150
+117
+148
+44
+128
+177
+112
+82
+90
+2
+2
+1
+188
+121
+34
+117
+196
+131
+20
+143
+83
+13
+129
+63
+21
+159
+167
+168
+108
+137
+53
+90
+68
+197
+173
+63
+25
+184
+79
+19
+1
+37
+15
+160
+28
+131
+135
+27
+154
+81
+102
+85
+196
+15
+131
+53
+141
+171
+158
+12
+53
+13
+2
+97
+165
+116
+10
+20
+33
+22
+38
+28
+27
+119
+68
+141
+33
+135
+116
+80
+37
+107
+113
+115
+76
+20
+40
+62
+20
+159
+179
+46
+68
+196
+170
+60
+28
+31
+137
+149
+59
+16
+162
+35
+150
+189
+184
+10
+4
+139
+197
+132
+20
+132
+20
+133
+19
+114
+118
+80
+25
+27
+139
+199
+140
+54
+63
+98
+18
+28
+10
+12
+187
+15
+4
+92
+124
+112
+161
+161
+120
+75
+173
+167
+51
+3
+165
+163
+96
+111
+4
+22
+99
+3
+125
+126
+36
+81
+164
+57
+71
+116
+56
+96
+76
+194
+87
+177
+79
+79
+170
+110
+131
+198
+12
+93
+54
+92
+63
+153
+154
+149
+110
+125
+161
+40
+195
+8
+94
+96
+128
+108
+100
+29
+78
+10
+158
+55
+114
+191
+120
+7
+160
+100
+165
+90
+59
+143
+130
+95
+5
+176
+12
+89
+26
+156
+103
+18
+185
+149
+30
+42
+188
+146
+190
+28
+57
+92
+42
+22
+159
+160
+129
+135
+52
+99
+124
+59
+33
+75
+151
+36
+58
+32
+68
+120
+113
+2
+192
+139
+105
+179
+132
+190
+150
+192
+4
+97
+145
+3
+111
+45
+74
+37
+160
+30
+145
+198
+86
+134
+29
+171
+167
+60
+64
+44
+91
+154
+111
+78
+72
+131
+139
+52
+67
+133
+197
+191
+178
+145
+71
+128
+124
+200
+83
+98
+43
+183
+111
+16
+103
+73
+116
+41
+1
+40
+37
+60
+28
+30
+132
+124
+161
+49
+47
+50
+72
+189
+85
+15
+123
+7
+140
+178
+15
+87
+187
+145
+185
+10
+196
+94
+1
+157
+138
+16
+53
+174
+170
+54
+199
+109
+64
+4
+50
+69
+166
+176
+163
+3
+146
+57
+25
+42
+29
+191
+91
+30
+162
+104
+164
+50
+25
+101
+183
+193
+115
+156
+97
+183
+28
+125
+101
+80
+170
+106
+108
+96
+4
+160
+130
+143
+88
+39
+47
+136
+192
+127
+37
+81
+159
+28
+137
+170
+193
+27
+26
+112
+41
+42
+81
+114
+153
+97
+4
+154
+89
+146
+78
+158
+46
+58
+137
+104
+191
+6
+126
+98
+58
+72
+109
+14
+103
+93
+33
+162
+74
+192
+82
+170
+85
+183
+131
+139
+62
+118
+155
+71
+33
+162
+77
+8
+153
+49
+124
+105
+112
+130
+171
+61
+31
+37
+143
+130
+95
+1
+158
+140
+15
+36
+78
+149
+192
+12
+144
+156
+44
+61
+174
+92
+191
+119
+199
+124
+159
+39
+6
+89
+84
+104
+70
+87
+89
+158
+146
+53
+9
+179
+193
+145
+139
+128
+117
+156
+81
+87
+195
+186
+167
+126
+56
+5
+125
+106
+110
+110
+74
+56
+71
+126
+113
+150
+85
+159
+187
+97
+101
+135
+98
+179
+192
+144
+143
+159
+76
+21
+46
+91
+133
+177
+72
+36
+174
+123
+174
+137
+54
+94
+84
+56
+186
+9
+182
+14
+52
+186
+53
+40
+168
+49
+186
+76
+185
+27
+99
+148
+6
+101
+157
+32
+181
+1
+174
+39
+73
+84
+51
+151
+48
+130
+148
+120
+189
+57
+46
+166
+182
+5
+190
+98
+79
+197
+74
+74
+179
+10
+54
+37
+135
+78
+58
+43
+140
+54
+66
+110
+73
+50
+44
+14
+86
+195
+1
+51
+95
+114
+38
+1
+63
+173
+77
+106
+143
+103
+138
+98
+153
+34
+33
+93
+65
+159
+168
+182
+183
+59
+112
+147
+71
+110
+16
+113
+135
+194
+154
+179
+93
+150
+65
+39
+55
+176
+169
+27
+43
+18
+127
+1
+62
+164
+31
+108
+173
+73
+82
+32
+58
+63
+56
+173
+138
+74
+5
+163
+137
+154
+90
+160
+149
+58
+8
+127
+95
+24
+93
+145
+37
+117
+169
+159
+37
+192
+21
+199
+12
+79
+168
+101
+90
+37
+12
+137
+119
+83
+24
+5
+11
+28
+71
+173
+2
+57
+124
+35
+94
+50
+54
+74
+160
+100
+163
+74
+183
+33
+151
+10
+108
+157
+173
+22
+179
+80
+72
+113
+36
+197
+62
+200
+50
+96
+131
+124
+167
+91
+46
+59
+140
+115
+30
+147
+19
+193
+184
+173
+181
+128
+143
+108
+164
+14
+13
+153
+197
+13
+102
+100
+83
+5
+80
+40
+120
+160
+80
+41
+133
+29
+180
+18
+93
+2
+174
+28
+198
+145
+85
+8
+85
+43
+95
+184
+56
+82
+185
+176
+195
+182
+143
+20
+33
+19
+19
+139
+66
+148
+102
+81
+165
+65
+107
+58
+191
+22
+17
+101
+56
+31
+89
+54
+126
+68
+78
+57
+38
+116
+157
+101
+195
+61
+12
+124
+31
+78
+189
+34
+104
+115
+159
+122
+103
+118
+185
+51
+44
+10
+60
+77
+125
+53
+198
+115
+109
+21
+142
+68
+135
+198
+174
+60
+198
+47
+100
+183
+198
+144
+81
+192
+27
+38
+185
+170
+161
+31
+145
+191
+40
+123
+184
+194
+114
+135
+188
+117
+15
+40
+107
+86
+151
+136
+55
+111
+177
+60
+173
+98
+30
+104
+156
+1
+4
+20
+89
+155
+128
+175
+95
+199
+139
+48
+41
+12
+106
+126
+8
+111
+198
+193
+172
+102
+62
+59
+194
+37
+81
+149
+172
+91
+198
+171
+53
+175
+177
+91
+158
+132
+171
+42
+116
+120
+79
+194
+61
+18
+160
+4
+184
+75
+190
+69
+109
+34
+21
+24
+161
+146
+34
+86
+13
+111
+147
+84
+184
+153
+63
+3
+50
+79
+27
+52
+65
+125
+170
+96
+47
+21
+109
+67
+18
+109
+95
+186
+66
+124
+154
+14
+100
+72
+135
+167
+188
+32
+98
+104
+139
+100
+156
+34
+1
+104
+13
+148
+173
+110
+100
+12
+177
+160
+162
+141
+184
+42
+193
+183
+164
+139
+164
+134
+130
+171
+58
+14
+163
+53
+49
+19
+79
+106
+123
+188
+21
+34
+17
+200
+49
+94
+129
+128
+7
+93
+103
+176
+134
+24
+140
+26
+101
+173
+128
+17
+146
+127
+53
+176
+179
+96
+168
+143
+144
+184
+8
+194
+94
+25
+104
+1
+73
+24
+95
+152
+63
+9
+88
+47
+92
+132
+166
+7
+151
+42
+99
+17
+17
+148
+143
+123
+52
+12
+3
+112
+46
+73
+27
+104
+181
+157
+114
+71
+2
+170
+9
+121
+51
+18
+52
+155
+60
+169
+76
+141
+159
+89
+102
+17
+187
+168
+127
+53
+174
+173
+74
+89
+73
+39
+174
+96
+17
+35
+62
+54
+168
+128
+57
+193
+48
+156
+104
+24
+12
+60
+52
+169
+149
+180
+141
+24
+76
+44
+179
+87
+110
+78
+77
+163
+89
+69
+16
+76
+111
+189
+136
+117
+78
+17
+1
+52
+109
+184
+126
+105
+101
+58
+47
+156
+119
+110
+192
+168
+78
+158
+49
+74
+2
+150
+83
+146
+131
+79
+96
+69
+149
+74
+103
+156
+14
+84
+177
+109
+61
+188
+177
+174
+50
+140
+192
+94
+40
+194
+9
+106
+162
+20
+60
+185
+167
+139
+137
+175
+13
+108
+133
+31
+190
+68
+100
+189
+33
+99
+98
+98
+110
+180
+91
+129
+161
+7
+193
+98
+60
+76
+117
+20
+73
+62
+112
+117
+94
+118
+62
+113
+122
+119
+18
+38
+70
+79
+44
+160
+166
+157
+49
+78
+33
+95
+75
+197
+109
+85
+129
+10
+102
+122
+19
+16
+131
+42
+78
+92
+51
+85
+52
+148
+22
+3
+19
+95
+198
+134
+24
+139
+21
+80
+92
+35
+184
+195
+114
+128
+145
+127
+56
+195
+62
+25
+192
+125
+28
+43
+7
+57
+79
+165
+79
+193
+51
+173
+180
+130
+159
+189
+104
+118
+179
+12
+63
+77
+93
+66
+165
+196
+95
+10
+5
+143
+15
+3
+88
+105
+35
+73
+124
+84
+194
+5
+88
+85
+122
+168
+118
+196
+114
+125
+123
+18
+197
+24
+175
+39
+62
+19
+162
+2
+159
+135
+180
+71
+6
+198
+135
+35
+197
+66
+27
+171
+187
+180
+200
+187
+122
+54
+26
+71
+197
+145
+98
+81
+6
+111
+13
+81
+170
+90
+13
+72
+112
+28
+162
+120
+58
+76
+135
+124
+131
+79
+91
+40
+24
+187
+112
+187
+116
+19
+71
+59
+119
+181
+17
+77
+115
+195
+140
+88
+71
+40
+3
+55
+106
+143
+106
+154
+170
+32
+64
+101
+34
+94
+64
+137
+47
+52
+93
+97
+141
+177
+197
+189
+163
+85
+44
+100
+3
+120
+91
+68
+195
+156
+188
+127
+65
+55
+143
+166
+112
+181
+75
+24
+73
+21
+71
+34
+171
+122
+191
+55
+10
+168
+120
+12
+191
+40
+121
+169
+130
+57
+178
+157
+143
+49
+4
+187
+91
+66
+177
+71
+34
+167
+95
+75
+194
+92
+10
+29
+89
+70
+26
+124
+111
+156
+135
+8
+37
+149
+160
+28
+125
+102
+88
+14
+96
+54
+57
+61
+59
+3
+89
+110
+57
+156
+27
+159
+116
+66
+156
+144
+66
+97
+193
+91
+8
+30
+108
+181
+111
+42
+53
+145
+196
+74
+82
+24
+7
+32
+131
+100
+19
+18
+134
+48
+78
+41
+146
+108
+132
+24
+157
+126
+143
+125
+65
+70
+39
+5
+83
+57
+198
+74
+63
+115
+126
+121
+197
+95
+5
+171
+186
+178
+198
+187
+143
+176
+171
+40
+107
+78
+113
+176
+38
+47
+137
+2
+186
+97
+116
+19
+77
+92
+58
+125
+30
+56
+69
+111
+44
+64
+193
+181
+153
+96
+195
+113
+121
+111
+182
+95
+134
+152
+103
+54
+198
+103
+38
+103
+77
+136
+127
+138
+83
+62
+26
+200
+169
+13
+160
+41
+10
+89
+50
+98
+143
+178
+187
+121
+47
+193
+134
+73
+32
+135
+121
+116
+10
+18
+14
+126
+35
+75
+137
+149
+69
+72
+12
+29
+70
+155
+104
+31
+56
+55
+29
+83
+37
+75
+124
+65
+78
+87
+25
+167
+177
+158
+161
+146
+25
+37
+5
+95
+130
+125
+182
+168
+177
+149
+101
+67
+96
+175
+183
+127
+119
+171
+160
+23
+94
+163
+131
+120
+143
+186
+27
+94
+120
+79
+193
+50
+164
+134
+127
+159
+8
+25
+76
+34
+126
+47
+153
+94
+189
+92
+54
+99
+110
+173
+47
+128
+149
+141
+109
+188
+148
+3
+88
+96
+190
+79
+161
+63
+129
+5
+72
+190
+91
+37
+7
+111
+8
+45
+2
+14
+62
+50
+149
+42
+116
+119
+67
+135
+8
+34
+134
+96
+174
+182
+129
+141
+89
+63
+185
+143
+192
+72
+106
+188
+173
+149
+138
+89
+90
+145
+60
+57
+5
+119
+75
+178
+199
+194
+175
+105
+56
+193
+56
+196
+74
+86
+49
+121
+92
+65
+158
+171
+3
+83
+70
+76
+27
+74
+8
+180
+16
+76
+110
+178
+82
+92
+13
+51
+195
+108
+99
+24
+51
+94
+101
+164
+81
+7
+119
+54
+54
+39
+151
+157
+186
+109
+181
+104
+197
+50
+128
+126
+4
+91
+113
+58
+134
+88
+120
+133
+115
+96
+144
+3
+127
+135
+69
+3
+198
+161
+188
+82
+200
+68
+6
+33
+140
+148
+29
+44
+5
+38
+188
+190
+46
+169
+3
+100
+175
+151
+129
+18
+146
+116
+187
+78
+191
+43
+137
+39
+6
+88
+78
+72
+133
+157
+145
+57
+39
+121
+180
+195
+146
+127
+51
+161
+110
+13
+91
+36
+195
+50
+146
+27
+49
+54
+82
+11
+128
+67
+54
+124
+61
+55
+185
+16
+31
+39
+161
+13
+31
+76
+177
+181
+92
+130
+154
+153
+138
+51
+62
+119
+158
+79
+53
+6
+162
+119
+59
+87
+195
+183
+146
+34
+93
+53
+84
+33
+44
+170
+23
+7
+42
+185
+135
+150
+89
+184
+110
+7
+49
+36
+175
+130
+4
+57
+106
+125
+195
+45
+121
+118
+26
+90
+114
+72
+6
+196
+121
+164
+102
+131
+76
+75
+169
+144
+145
+176
+156
+152
+109
+85
+135
+47
+66
+174
+48
+128
+138
+80
+35
+93
+46
+40
+29
+15
+33
+63
+82
+126
+18
+178
+104
+29
+39
+172
+87
+176
+74
+59
+91
+22
+112
+78
+65
+88
+144
+79
+179
+161
+156
+91
+144
+47
+188
+114
+188
+108
+155
+161
+176
+9
+74
+165
+130
+95
+6
+183
+45
+28
+162
+120
+64
+105
+58
+200
+80
+86
+195
+3
+62
+149
+141
+104
+157
+15
+77
+125
+61
+42
+103
+41
+117
+135
+160
+144
+30
+86
+47
+115
+68
+172
+27
+10
+21
+41
+60
+189
+199
+94
+178
+23
+136
+12
+49
+188
+88
+34
+15
+186
+182
+20
+80
+106
+111
+121
+123
+57
+32
+82
+7
+102
+153
+6
+58
+101
+83
+192
+6
+110
+14
+92
+29
+145
+17
+194
+14
+141
+122
+62
+82
+132
+59
+165
+61
+81
+139
+106
+188
+171
+138
+91
+103
+200
+75
+50
+23
+92
+146
+45
+159
+153
+93
+182
+56
+100
+93
+63
+141
+82
+20
+185
+131
+125
+175
+129
+196
+20
+156
+158
+150
+79
+126
+44
+132
+195
+184
+153
+63
+8
+80
+12
+157
+32
+179
+193
+146
+141
+130
+114
+113
+56
+119
+11
+190
+50
+189
+86
+11
+98
+91
+67
+183
+99
+147
+198
+61
+192
+2
+85
+94
+196
+132
+33
+14
+185
+190
+78
+159
+49
+67
+165
+187
+35
+132
+75
+65
+119
+135
+136
+6
+18
+51
+148
+34
+72
+129
+133
+37
+26
+30
+146
+6
+130
+122
+169
+117
+178
+19
+116
+128
+129
+19
+161
+194
+114
+143
+36
+132
+68
+19
+105
+58
+5
+115
+43
+24
+165
+174
+156
+177
+55
+141
+155
+67
+8
+47
+9
+29
+99
+132
+109
+65
+10
+76
+170
+140
+113
+15
+81
+147
+158
+27
+143
+16
+13
+139
+116
+53
+72
+158
+99
+176
+160
+184
+61
+118
+156
+77
+64
+89
+162
+174
+186
+154
+47
+101
+186
+9
+177
+185
+117
+37
+175
+116
+125
+106
+117
+153
+60
+192
+10
+135
+119
+103
+151
+183
+136
+174
+20
+159
+172
+10
+108
+161
+1
+155
+121
+136
+129
+156
+178
+63
+179
+107
+30
+20
+51
+129
+120
+162
+90
+89
+121
+130
+96
+3
+161
+137
+176
+27
+175
+12
+97
+79
+199
+87
+131
+2
+36
+193
+42
+114
+111
+37
+28
+35
+159
+47
+46
+61
+148
+146
+147
+165
+72
+147
+37
+96
+47
+21
+104
+43
+119
+133
+126
+160
+27
+120
+81
+7
+121
+64
+94
+190
+96
+68
+147
+74
+125
+80
+162
+51
+53
+62
+96
+20
+56
+163
+73
+175
+192
+182
+167
+163
+77
+194
+72
+91
+104
+1
+77
+54
+33
+112
+179
+65
+178
+92
+146
+55
+11
+179
+172
+26
+12
+39
+128
+24
+191
+129
+62
+9
+105
+147
+137
+104
+196
+39
+72
+85
+69
+49
+74
+3
+151
+78
+116
+195
+130
+21
+161
+179
+31
+175
+177
+86
+126
+182
+160
+126
+117
+173
+183
+144
+18
+12
+110
+157
+150
+89
+189
+131
+88
+157
+151
+89
+179
+76
+49
+14
+44
+141
+49
+26
+119
+79
+2
+107
+22
+172
+32
+48
+4
+197
+145
+99
+90
+53
+110
+188
+138
+141
+10
+190
+50
+193
+109
+121
+147
+195
+47
+128
+144
+114
+196
+151
+138
+73
+198
+139
+53
+63
+109
+87
+144
+78
+178
+167
+3
+118
+83
+37
+83
+166
+49
+1
+168
+198
+78
+86
+12
+101
+104
+118
+173
+177
+112
+80
+72
+115
+40
+8
+94
+87
+83
+117
+153
+68
+38
+18
+165
+31
+100
+122
+35
+109
+143
+78
+183
+192
+111
+142
+51
+33
+139
+141
+2
+141
+31
+119
+34
+139
+127
+115
+147
+49
+170
+183
+174
+195
+8
+97
+110
+192
+160
+34
+166
+92
+55
+109
+157
+166
+187
+25
+71
+5
+195
+130
+27
+192
+113
+145
+60
+53
+186
+35
+140
+128
+110
+110
+74
+60
+94
+23
+96
+174
+184
+139
+176
+9
+73
+155
+81
+89
+7
+44
+200
+7
+42
+191
+169
+93
+41
+13
+110
+142
+65
+118
+124
+80
+169
+94
+47
+41
+26
+189
+105
+127
+20
+177
+88
+133
+8
+57
+69
+103
+2
+85
+95
+5
+174
+6
+72
+179
+27
+151
+70
+62
+141
+91
+75
+35
+137
+107
+9
+90
+62
+167
+45
+174
+39
+66
+50
+108
+200
+26
+160
+126
+124
+8
+135
+136
+10
+32
+108
+162
+3
+164
+153
+48
+114
+53
+96
+100
+132
+98
+2
+133
+183
+99
+150
+15
+138
+96
+137
+157
+110
+51
+118
+51
+51
+47
+24
+117
+92
+100
+172
+129
+31
+28
+93
+108
+8
+81
+14
+152
+193
+188
+195
+74
+95
+105
+178
+123
+140
+134
+147
+74
+126
+94
+32
+146
+188
+13
+193
+37
+92
+18
+84
+141
+94
+99
+153
+25
+175
+25
+179
+50
+87
+76
+79
+189
+30
+80
+11
+148
+192
+21
+3
+31
+162
+95
+118
+53
+61
+91
+196
+161
+2
+167
+190
+34
+102
+106
+118
+158
+89
+111
+69
+21
+103
+33
+71
+131
+144
+93
+57
+113
+165
+173
+154
+173
+54
+166
+113
+190
+125
+40
+114
+127
+141
+104
+160
+21
+90
+151
+99
+40
+150
+139
+86
+72
+59
+108
+115
+126
+120
+187
+50
+18
+57
+181
+174
+22
+165
+194
+83
+150
+158
+195
+151
+151
+154
+162
+190
+88
+17
+113
+133
+180
+83
+84
+156
+183
+95
+121
+78
+177
+162
+184
+48
+37
+190
+11
+162
+73
+184
+44
+16
+101
+63
+67
+37
+23
+8
+46
+1
+195
+167
+47
+180
+60
+140
+98
+131
+110
+76
+72
+151
+60
+3
+76
+33
+118
+10
+5
+141
+198
+122
+154
+28
+186
+68
+140
+27
+107
+199
+38
+37
+81
+151
+181
+128
+140
+94
+106
+188
+181
+194
+132
+53
+129
+99
+33
+114
+185
+91
+80
+59
+41
+117
+135
+156
+121
+127
+74
+101
+142
+146
+196
+70
+56
+103
+118
+186
+53
+47
+8
+29
+104
+164
+49
+26
+110
+31
+200
+123
+139
+129
+125
+191
+25
+33
+177
+165
+1
+118
+105
+164
+44
+191
+152
+195
+6
+82
+38
+91
+6
+23
+80
+80
+157
+27
+146
+36
+105
+106
+96
+19
+52
+146
+7
+135
+145
+57
+43
+146
+92
+45
+41
+45
+102
+4
+112
+33
+194
+73
+94
+104
+185
+172
+174
+93
+197
+149
+119
+177
+192
+156
+15
+84
+174
+89
+168
+14
+171
+101
+70
+111
+38
+35
+69
+100
+180
+180
+57
+128
+56
+186
+14
+12
+146
+171
+113
+145
+54
+21
+42
+66
+22
+137
+26
+127
+129
+30
+24
+78
+50
+4
+172
+200
+57
+143
+149
+9
+119
+36
+146
+152
+3
+55
+103
+125
+23
+18
+99
+37
+132
+58
+161
+46
+23
+130
+175
+81
+115
+167
+166
+99
+103
+127
+36
+77
+140
+145
+14
+176
+133
+17
+109
+100
+22
+40
+39
+80
+126
+39
+108
+97
+13
+2
+100
+182
+197
+141
+79
+3
+107
+21
+160
+177
+25
+159
+127
+133
+56
+147
+175
+131
+11
+92
+53
+92
+75
+25
+76
+37
+136
+85
+90
+176
+51
+118
+55
+69
+121
+103
+134
+77
+54
+39
+147
+135
+88
+112
+81
+80
+148
+175
+117
+129
+119
+155
+61
+174
+97
+20
+43
+83
+113
+130
+170
+51
+176
+197
+200
+24
+147
+72
+109
+10
+80
+194
+44
+122
+137
+125
+113
+158
+134
+184
+101
+150
+195
+24
+189
+117
+1
+159
+143
+29
+89
+75
+50
+24
+95
+155
+81
+88
+3
+28
+148
+36
+84
+183
+142
+12
+194
+59
+10
+132
+106
+51
+160
+99
+156
+45
+69
+16
+73
+102
+155
+11
+74
+145
+5
+121
+87
+33
+21
+29
+190
+79
+171
+112
+140
+27
+107
+2
+53
+102
+134
+90
+131
+181
+105
+6
+89
+84
+108
+91
+175
+34
+33
+91
+51
+90
+84
+94
+7
+196
+117
+140
+185
+56
+71
+123
+96
+74
+180
+17
+87
+168
+26
+47
+54
+101
+121
+25
+60
+138
+88
+88
+143
+64
+105
+54
+178
+186
+115
+20
+86
+136
+43
+38
+42
+116
+119
+75
+178
+196
+177
+106
+40
+93
+196
+143
+91
+64
+168
+37
+109
+124
+165
+78
+188
+27
+76
+11
+188
+32
+98
+101
+129
+67
+45
+65
+186
+139
+158
+101
+183
+189
+90
+41
+35
+41
+134
+40
+35
+49
+181
+46
+50
+86
+71
+56
+97
+82
+23
+199
+191
+154
+7
+63
+116
+132
+146
+88
+21
+133
+9
+60
+86
+177
+85
+122
+166
+99
+103
+130
+54
+160
+69
+182
+72
+194
+114
+142
+32
+114
+1
+179
+68
+1
+194
+159
+3
+195
+143
+101
+123
+28
+64
+135
+37
+6
+103
+172
+105
+80
+140
+125
+92
+24
+119
+101
+141
+141
+174
+182
+129
+133
+38
+37
+80
+150
+185
+164
+120
+48
+9
+21
+44
+81
+94
+34
+158
+47
+61
+140
+97
+121
+59
+66
+65
+195
+188
+182
+196
+146
+110
+147
+100
+72
+138
+183
+58
+100
+80
+181
+172
+7
+91
+89
+112
+75
+43
+189
+150
+199
+48
+100
+163
+86
+48
+116
+66
+151
+114
+129
+152
+153
+152
+132
+30
+192
+80
+155
+12
+76
+154
+37
+40
+112
+112
+73
+28
+114
+30
+159
+85
+83
+133
+49
+100
+162
+70
+165
+163
+95
+105
+173
+99
+32
+108
+158
+183
+77
+17
+13
+125
+29
+58
+82
+178
+128
+170
+66
+71
+30
+150
+27
+14
+47
+155
+112
+79
+61
+63
+27
+200
+157
+147
+69
+100
+176
+159
+170
+194
+37
+79
+144
+155
+35
+17
+195
+17
+148
+136
+85
+91
+181
+71
+200
+160
+162
+132
+138
+44
+22
+140
+41
+193
+189
+199
+97
+196
+104
+62
+38
+74
+106
+168
+58
+35
+92
+33
+177
+162
+186
+58
+72
+116
+47
+39
+12
+122
+25
+54
+100
+117
+7
+189
+72
+135
+169
+196
+61
+1
+60
+149
+158
+11
+44
+164
+192
+75
+126
+81
+154
+194
+184
+159
+96
+149
+35
+73
+121
+74
+159
+87
+96
+194
+103
+73
+108
+195
+1
+49
+91
+106
+13
+127
+51
+166
+135
+120
+107
+158
+188
+111
+178
+68
+7
+35
+147
+166
+76
+166
+109
+165
+10
+173
+151
+146
+124
+30
+64
+115
+113
+43
+43
+74
+56
+78
+162
+75
+190
+66
+88
+141
+53
+50
+26
+114
+47
+60
+144
+120
+27
+88
+86
+120
+151
+28
+12
+19
+8
+74
+180
+13
+59
+37
+96
+45
+10
+58
+62
+50
+142
+4
+148
+58
+20
+196
+200
+37
+18
+182
+128
+137
+70
+185
+83
+37
+79
+144
+154
+34
+16
+193
+19
+181
+116
+66
+154
+134
+17
+100
+46
+177
+51
+113
+22
+119
+116
+27
+127
+117
+162
+121
+68
+121
+109
+174
+58
+190
+15
+185
+175
+186
+136
+149
+71
+88
+88
+140
+49
+31
+148
+10
+134
+118
+102
+147
+171
+105
+89
+193
+158
+11
+45
+177
+56
+147
+178
+150
+96
+28
+108
+195
+199
+46
+82
+81
+150
+176
+104
+45
+134
+200
+194
+170
+73
+110
+4
+35
+182
+176
+16
+119
+170
+147
+158
+21
+109
+68
+33
+183
+3
+176
+28
+188
+75
+160
+91
+101
+196
+63
+17
+140
+90
+81
+77
+137
+132
+163
+192
+81
+166
+64
+97
+6
+165
+132
+115
+100
+169
+112
+154
+117
+113
+32
+174
+156
+175
+50
+125
+99
+72
+141
+5
+160
+121
+88
+39
+43
+108
+65
+25
+163
+158
+79
+57
+30
+69
+146
+59
+38
+104
+81
+149
+171
+84
+170
+66
+65
+200
+11
+72
+136
+167
+179
+171
+15
+158
+12
+49
+194
+120
+177
+188
+135
+120
+104
+146
+141
+135
+144
+54
+32
+106
+151
+149
+139
+99
+140
+153
+57
+171
+114
+146
+52
+197
+119
+143
+191
+55
+16
+2
+72
+14
+36
+91
+26
+138
+197
+139
+64
+138
+56
+93
+54
+93
+74
+10
+192
+65
+65
+5
+48
+39
+5
+83
+58
+200
+79
+76
+146
+192
+41
+117
+135
+161
+152
+68
+39
+23
+191
+136
+101
+182
+187
+89
+52
+107
+179
+114
+73
+17
+45
+122
+128
+76
+105
+147
+144
+141
+152
+47
+116
+74
+1
+137
+14
+56
+14
+179
+153
+112
+95
+163
+126
+92
+19
+86
+147
+115
+167
+167
+101
+111
+153
+123
+164
+81
+9
+125
+72
+108
+6
+60
+112
+132
+186
+131
+116
+120
+81
+8
+122
+65
+92
+170
+191
+21
+5
+47
+39
+10
+115
+200
+172
+31
+38
+157
+198
+178
+89
+130
+180
+117
+82
+43
+117
+119
+60
+93
+22
+98
+191
+65
+75
+69
+141
+32
+121
+44
+177
+64
+198
+9
+75
+171
+154
+184
+125
+95
+45
+16
+90
+199
+182
+106
+200
+49
+92
+115
+63
+142
+90
+61
+155
+184
+114
+34
+175
+149
+117
+165
+139
+154
+73
+54
+75
+160
+91
+105
+13
+135
+97
+168
+134
+95
+165
+140
+152
+57
+172
+126
+10
+123
+52
+4
+159
+125
+120
+197
+103
+46
+154
+109
+72
+56
+85
+14
+116
+175
+3
+50
+75
+199
+120
+133
+116
+106
+193
+7
+106
+169
+67
+82
+90
+4
+13
+47
+166
+173
+145
+119
+7
+174
+182
+128
+132
+36
+34
+80
+177
+145
+85
+4
+61
+133
+55
+134
+107
+45
+104
+23
+3
+15
+62
+37
+68
+79
+57
+37
+111
+137
+19
+86
+147
+108
+128
+200
+47
+86
+90
+169
+8
+129
+105
+73
+94
+110
+18
+120
+154
+49
+111
+26
+163
+148
+16
+171
+84
+166
+40
+144
+107
+151
+145
+109
+155
+148
+92
+26
+125
+121
+1
+124
+137
+107
+8
+91
+74
+27
+101
+164
+76
+181
+1
+181
+78
+45
+165
+190
+53
+11
+193
+63
+40
+76
+101
+125
+41
+119
+150
+32
+44
+181
+90
+113
+67
+185
+114
+16
+74
+106
+170
+66
+70
+28
+138
+177
+16
+110
+119
+122
+63
+81
+124
+14
+170
+96
+42
+194
+186
+171
+152
+171
+61
+34
+55
+28
+74
+196
+116
+131
+144
+94
+66
+149
+107
+104
+61
+27
+19
+73
+62
+123
+180
+172
+15
+144
+136
+120
+97
+103
+151
+180
+123
+118
+5
+169
+167
+85
+10
+96
+84
+43
+108
+63
+4
+62
+133
+46
+81
+73
+106
+185
+155
+73
+43
+1
+21
+123
+148
+183
+168
+163
+68
+146
+65
+77
+82
+2
+74
+29
+103
+165
+62
+87
+165
+10
+177
+177
+69
+17
+88
+177
+69
+25
+133
+177
+67
+13
+76
+146
+193
+44
+135
+9
+46
+194
+152
+174
+72
+75
+200
+125
+156
+11
+70
+119
+88
+57
+151
+195
+9
+104
+144
+128
+75
+96
+105
+164
+41
+176
+86
+134
+32
+189
+51
+4
+167
+173
+136
+59
+131
+53
+140
+167
+144
+166
+102
+124
+27
+52
+67
+138
+26
+121
+88
+43
+68
+28
+156
+89
+131
+185
+132
+132
+2
+27
+145
+32
+91
+61
+143
+112
+188
+126
+67
+71
+20
+84
+127
+8
+106
+166
+41
+155
+166
+4
+132
+158
+165
+172
+147
+133
+76
+58
+72
+111
+14
+91
+21
+106
+51
+155
+71
+32
+149
+11
+130
+80
+111
+149
+90
+5
+24
+96
+163
+120
+48
+16
+64
+39
+60
+9
+112
+200
+190
+140
+138
+166
+156
+43
+57
+161
+56
+83
+198
+46
+94
+149
+50
+162
+120
+65
+110
+74
+54
+65
+102
+31
+70
+146
+48
+176
+20
+139
+62
+120
+163
+100
+136
+118
+87
+66
+8
+59
+88
+193
+174
+108
+79
+105
+126
+9
+124
+66
+81
+96
+47
+19
+97
+12
+2
+106
+22
+181
+87
+93
+181
+48
+60
+131
+48
+112
+46
+69
+1
+186
+105
+162
+25
+92
+133
+170
+28
+38
+174
+107
+73
+80
+25
+31
+165
+112
+189
+134
+99
+195
+79
+124
+29
+64
+120
+152
+31
+19
+44
+89
+141
+52
+43
+189
+150
+2
+62
+161
+6
+192
+99
+69
+130
+159
+188
+98
+97
+104
+154
+191
+167
+82
+190
+9
+142
+172
+159
+7
+16
+35
+66
+83
+107
+95
+8
+199
+126
+163
+47
+17
+81
+137
+99
+160
+71
+191
+110
+141
+59
+87
+191
+167
+89
+30
+187
+52
+28
+103
+165
+66
+111
+79
+75
+137
+151
+74
+84
+44
+103
+28
+42
+4
+50
+67
+152
+110
+91
+159
+140
+8
+193
+84
+171
+73
+102
+155
+13
+82
+174
+111
+104
+21
+198
+198
+7
+61
+103
+77
+131
+97
+7
+173
+178
+114
+87
+99
+11
+176
+159
+171
+2
+71
+14
+45
+141
+48
+21
+96
+185
+51
+39
+177
+114
+93
+133
+162
+174
+188
+167
+113
+180
+59
+138
+100
+160
+62
+139
+75
+2
+139
+19
+60
+195
+28
+15
+42
+121
+154
+34
+16
+197
+38
+58
+5
+112
+25
+148
+66
+61
+178
+121
+121
+40
+155
+172
+36
+68
+90
+128
+163
+28
+107
+191
+184
+193
+99
+60
+75
+108
+179
+102
+6
+116
+47
+41
+25
+185
+86
+50
+131
+132
+17
+118
+160
+96
+136
+160
+132
+158
+162
+151
+54
+166
+110
+168
+26
+45
+32
+192
+66
+72
+35
+165
+78
+185
+5
+173
+192
+200
+70
+21
+102
+21
+13
+89
+17
+104
+77
+126
+66
+60
+170
+82
+167
+67
+104
+22
+195
+175
+99
+27
+66
+159
+160
+136
+173
+21
+167
+14
+186
+195
+95
+18
+50
+142
+1
+135
+2
+200
+178
+73
+38
+179
+129
+167
+43
+160
+172
+194
+22
+182
+98
+155
+47
+89
+118
+102
+155
+18
+109
+99
+12
+186
+7
+172
+171
+79
+141
+137
+153
+90
+163
+174
+177
+95
+181
+29
+151
+46
+119
+106
+166
+40
+150
+143
+108
+160
+194
+127
+13
+143
+136
+138
+200
+161
+173
+190
+184
+195
+117
+147
+30
+59
+84
+182
+133
+164
+190
+66
+82
+102
+78
+152
+10
+98
+103
+132
+72
+42
+3
+48
+62
+139
+77
+15
+3
+86
+88
+155
+136
+27
+139
+195
+119
+164
+116
+21
+84
+117
+149
+49
+154
+81
+104
+99
+62
+81
+128
+39
+89
+180
+82
+80
+140
+123
+83
+192
+4
+101
+171
+122
+197
+85
+141
+83
+31
+40
+158
+192
+130
+57
+173
+127
+9
+109
+179
+94
+156
+87
+122
+155
+31
+195
+94
+9
+12
+189
+34
+102
+105
+119
+165
+124
+62
+57
+183
+192
+103
+94
+36
+170
+99
+66
+102
+22
+14
+89
+10
+56
+48
+190
+108
+145
+98
+84
+26
+200
+167
+5
+133
+156
+138
+30
+140
+168
+152
+3
+50
+74
+196
+111
+100
+7
+143
+199
+103
+31
+63
+99
+27
+78
+22
+39
+33
+51
+13
+18
+191
+189
+19
+13
+108
+138
+57
+100
+89
+35
+13
+161
+51
+59
+96
+47
+25
+128
+139
+86
+66
+27
+172
+189
+188
+29
+87
+58
+169
+90
+25
+141
+27
+91
+108
+30
+13
+9
+142
+168
+132
+83
+115
+142
+20
+49
+113
+38
+12
+133
+87
+132
+7
+57
+84
+188
+174
+156
+175
+47
+112
+52
+107
+176
+96
+193
+97
+50
+26
+104
+197
+48
+112
+43
+53
+132
+118
+124
+85
+191
+186
+198
+116
+118
+67
+144
+66
+97
+190
+76
+143
+179
+185
+104
+158
+18
+86
+158
+177
+41
+49
+133
+154
+130
+198
+22
+148
+93
+29
+138
+171
+189
+196
+73
+76
+198
+112
+85
+110
+93
+170
+184
+176
+3
+35
+186
+2
+138
+10
+25
+62
+144
+113
+180
+66
+179
+85
+101
+45
+161
+162
+119
+60
+92
+18
+85
+144
+104
+132
+53
+134
+129
+169
+49
+181
+44
+34
+16
+187
+181
+6
+7
+190
+79
+169
+105
+113
+134
+191
+139
+116
+49
+51
+70
+160
+132
+153
+133
+23
+141
+43
+195
+181
+132
+168
+17
+191
+200
+80
+84
+187
+170
+136
+91
+125
+137
+96
+144
+1
+111
+60
+166
+55
+42
+158
+171
+9
+118
+25
+94
+138
+188
+87
+33
+17
+5
+74
+5
+164
+145
+193
+56
+1
+98
+187
+41
+158
+187
+98
+106
+159
+198
+161
+189
+83
+2
+65
+175
+68
+33
+185
+17
+42
+101
+29
+66
+136
+23
+119
+108
+184
+129
+122
+175
+151
+139
+74
+194
+103
+71
+102
+177
+142
+60
+89
+190
+146
+165
+83
+12
+123
+35
+107
+129
+12
+111
+160
+165
+153
+39
+58
+197
+57
+175
+138
+55
+88
+37
+33
+65
+98
+7
+163
+116
+30
+138
+161
+126
+113
+144
+46
+183
+85
+59
+193
+30
+48
+22
+95
+178
+13
+81
+174
+114
+118
+83
+38
+88
+184
+113
+26
+140
+8
+188
+58
+58
+28
+45
+22
+130
+182
+124
+115
+170
+189
+12
+166
+96
+79
+14
+176
+127
+182
+151
+73
+80
+24
+26
+145
+41
+138
+64
+142
+84
+22
+182
+91
+114
+65
+171
+41
+107
+71
+68
+172
+24
+199
+177
+79
+77
+156
+44
+68
+10
+52
+26
+86
+88
+158
+154
+106
+54
+174
+159
+194
+133
+55
+130
+90
+167
+198
+82
+112
+139
+26
+111
+28
+175
+198
+14
+104
+99
+54
+42
+162
+199
+141
+57
+70
+109
+28
+190
+92
+44
+40
+46
+119
+102
+145
+152
+8
+79
+5
+116
+54
+84
+19
+165
+18
+27
+199
+156
+144
+62
+77
+111
+174
+43
+92
+172
+5
+86
+67
+34
+200
+102
+10
+145
+180
+179
+58
+140
+124
+84
+191
+188
+10
+173
+145
+117
+1
+158
+138
+10
+22
+42
+51
+134
+145
+62
+72
+74
+200
+138
+34
+159
+54
+94
+83
+51
+164
+125
+81
+162
+41
+193
+187
+188
+50
+12
+23
+28
+162
+122
+76
+161
+90
+90
+128
+165
+40
+155
+172
+38
+84
+161
+10
+15
+199
+62
+182
+136
+184
+81
+30
+60
+88
+189
+146
+181
+168
+185
+200
+135
+10
+47
+198
+167
+22
+30
+184
+35
+151
+194
+11
+119
+15
+23
+5
+25
+108
+21
+155
+146
+78
+157
+44
+52
+117
+33
+150
+5
+83
+48
+146
+49
+179
+38
+17
+161
+19
+65
+22
+148
+93
+27
+131
+142
+74
+169
+151
+190
+178
+163
+178
+1
+9
+44
+187
+131
+107
+60
+3
+77
+37
+132
+57
+157
+30
+173
+167
+52
+5
+169
+167
+85
+7
+76
+199
+110
+67
+18
+107
+82
+131
+54
+147
+198
+63
+3
+48
+65
+161
+181
+35
+185
+2
+144
+53
+20
+47
+105
+12
+122
+32
+93
+73
+2
+159
+139
+8
+199
+126
+164
+54
+50
+14
+36
+87
+7
+55
+73
+142
+197
+108
+79
+100
+95
+69
+167
+179
+175
+39
+65
+35
+31
+73
+162
+114
+28
+139
+188
+75
+163
+107
+177
+102
+19
+199
+23
+147
+74
+122
+67
+107
+44
+101
+15
+179
+145
+59
+56
+7
+133
+142
+54
+49
+12
+30
+78
+194
+69
+64
+170
+42
+128
+192
+1
+83
+89
+184
+109
+200
+20
+126
+173
+108
+99
+18
+23
+176
+50
+116
+45
+31
+181
+14
+52
+190
+73
+128
+115
+139
+5
+174
+8
+77
+196
+87
+156
+156
+131
+190
+158
+44
+42
+54
+154
+35
+30
+63
+115
+122
+101
+107
+139
+72
+181
+40
+13
+119
+197
+116
+124
+101
+91
+36
+199
+72
+45
+24
+135
+2
+197
+164
+13
+4
+109
+21
+148
+101
+79
+164
+74
+171
+161
+28
+121
+76
+169
+130
+65
+22
+144
+71
+132
+157
+158
+139
+16
+45
+127
+158
+9
+31
+109
+179
+89
+127
+168
+63
+68
+46
+65
+174
+61
+3
+71
+197
+147
+113
+156
+119
+113
+9
+46
+191
+137
+107
+11
+100
+107
+138
+68
+172
+21
+175
+68
+31
+177
+189
+140
+143
+3
+135
+180
+72
+11
+23
+44
+58
+150
+179
+129
+165
+34
+119
+11
+3
+117
+80
+30
+60
+93
+18
+72
+72
+190
+93
+46
+42
+44
+86
+120
+149
+16
+155
+192
+160
+33
+161
+72
+180
+35
+194
+49
+154
+82
+110
+124
+156
+21
+127
+171
+84
+173
+78
+114
+190
+112
+166
+193
+61
+31
+43
+180
+93
+143
+22
+44
+68
+13
+72
+117
+57
+85
+3
+54
+95
+87
+70
+42
+26
+176
+24
+163
+164
+118
+34
+148
+181
+155
+104
+33
+58
+54
+9
+165
+114
+200
+175
+53
+148
+11
+136
+121
+108
+157
+178
+54
+122
+51
+10
+200
+113
+81
+74
+112
+14
+76
+131
+100
+27
+64
+140
+64
+131
+5
+57
+97
+73
+173
+178
+113
+79
+61
+57
+197
+76
+83
+13
+136
+96
+154
+65
+5
+42
+13
+102
+99
+77
+170
+134
+73
+36
+158
+30
+162
+101
+149
+185
+170
+160
+26
+120
+90
+64
+173
+65
+36
+32
+69
+130
+162
+200
+150
+98
+40
+163
+22
+62
+178
+117
+97
+136
+144
+37
+132
+59
+175
+117
+128
+118
+157
+85
+96
+16
+29
+31
+133
+116
+101
+168
+97
+73
+167
+145
+166
+93
+65
+152
+133
+29
+180
+25
+130
+155
+164
+188
+54
+35
+127
+50
+158
+104
+3
+87
+98
+5
+146
+35
+100
+89
+33
+4
+125
+114
+165
+165
+107
+163
+12
+9
+147
+5
+111
+18
+116
+133
+161
+170
+169
+89
+17
+96
+30
+116
+29
+129
+119
+150
+34
+52
+10
+189
+47
+184
+83
+47
+140
+19
+52
+143
+190
+58
+40
+118
+149
+36
+77
+138
+138
+189
+97
+81
+18
+179
+111
+54
+130
+99
+22
+43
+62
+187
+172
+146
+131
+76
+79
+194
+56
+192
+54
+194
+83
+151
+162
+18
+51
+145
+11
+161
+71
+177
+32
+194
+81
+145
+141
+141
+179
+8
+45
+196
+171
+68
+71
+14
+50
+174
+194
+199
+47
+94
+141
+3
+148
+62
+39
+83
+147
+136
+90
+120
+112
+191
+142
+135
+129
+166
+37
+125
+19
+196
+1
+48
+80
+48
+167
+175
+145
+98
+86
+34
+27
+59
+119
+181
+20
+91
+172
+15
+143
+124
+62
+58
+189
+12
+173
+137
+61
+140
+90
+80
+74
+123
+79
+165
+82
+5
+96
+132
+130
+192
+187
+193
+80
+147
+164
+64
+106
+64
+36
+40
+118
+151
+50
+142
+3
+146
+44
+158
+152
+88
+166
+5
+137
+179
+41
+36
+44
+143
+67
+116
+94
+124
+102
+97
+69
+142
+32
+112
+190
+131
+81
+109
+127
+182
+150
+64
+33
+24
+49
+82
+49
+158
+107
+24
+181
+76
+26
+74
+9
+190
+65
+81
+102
+88
+14
+93
+31
+154
+50
+113
+30
+167
+134
+101
+2
+108
+36
+42
+130
+4
+58
+116
+178
+21
+129
+184
+152
+51
+147
+19
+194
+199
+50
+107
+194
+4
+80
+49
+176
+18
+122
+177
+160
+172
+194
+15
+147
+145
+154
+18
+120
+166
+114
+194
+137
+75
+22
+61
+169
+68
+91
+135
+193
+149
+157
+199
+184
+114
+32
+162
+92
+92
+128
+140
+89
+72
+38
+180
+142
+34
+128
+59
+8
+117
+38
+173
+100
+41
+153
+151
+129
+14
+122
+11
+174
+143
+96
+87
+62
+189
+176
+153
+140
+63
+121
+164
+98
+117
+16
+47
+144
+41
+154
+158
+168
+189
+23
+37
+16
+168
+64
+80
+103
+101
+78
+163
+79
+10
+152
+27
+193
+122
+194
+66
+56
+138
+129
+134
+48
+81
+53
+193
+81
+155
+5
+32
+155
+38
+39
+93
+9
+26
+71
+195
+137
+67
+172
+28
+25
+102
+185
+197
+117
+132
+143
+73
+152
+53
+156
+63
+171
+65
+50
+119
+60
+94
+28
+124
+94
+45
+30
+174
+179
+113
+64
+171
+52
+176
+192
+171
+106
+98
+30
+102
+147
+163
+56
+69
+114
+67
+182
+85
+76
+95
+84
+52
+160
+98
+147
+1
+88
+117
+115
+39
+200
+51
+110
+5
+43
+14
+101
+82
+190
+1
+97
+174
+174
+84
+138
+74
+4
+166
+159
+62
+146
+120
+3
+144
+38
+133
+58
+156
+14
+85
+189
+170
+119
+187
+50
+22
+81
+94
+37
+175
+119
+140
+170
+165
+62
+89
+171
+33
+59
+58
+16
+181
+140
+15
+35
+72
+122
+89
+34
+5
+124
+106
+122
+176
+162
+193
+101
+70
+113
+55
+114
+189
+111
+168
+10
+157
+52
+96
+113
+18
+90
+177
+58
+151
+190
+182
+179
+37
+20
+183
+122
+91
+46
+61
+156
+189
+127
+66
+53
+122
+59
+59
+19
+188
+158
+63
+153
+155
+156
+150
+96
+24
+83
+85
+162
+11
+6
+144
+11
+167
+109
+155
+145
+81
+181
+157
+113
+68
+189
+129
+73
+78
+16
+193
+15
+161
+29
+128
+106
+87
+167
+20
+25
+171
+1
+65
+183
+119
+71
+153
+81
+113
+147
+71
+101
+169
+107
+125
+186
+195
+96
+28
+102
+161
+53
+70
+142
+23
+67
+193
+157
+9
+46
+200
+184
+105
+179
+126
+149
+164
+43
+183
+116
+51
+64
+122
+161
+71
+176
+21
+144
+78
+173
+135
+56
+120
+18
+28
+11
+14
+188
+9
+164
+101
+136
+108
+28
+197
+129
+4
+64
+155
+155
+135
+16
+84
+163
+24
+74
+29
+115
+27
+133
+152
+118
+148
+27
+28
+130
+130
+10
+96
+86
+56
+162
+68
+150
+89
+190
+141
+138
+157
+107
+30
+16
+33
+56
+39
+127
+17
+161
+12
+26
+50
+70
+172
+6
+89
+80
+84
+186
+163
+104
+160
+29
+137
+162
+139
+177
+11
+77
+159
+66
+171
+31
+48
+10
+29
+88
+66
+10
+68
+120
+111
+186
+120
+51
+23
+85
+104
+57
+11
+157
+40
+29
+20
+60
+181
+149
+70
+83
+69
+69
+195
+152
+155
+165
+197
+94
+197
+135
+43
+42
+67
+24
+144
+48
+195
+144
+113
+180
+65
+174
+59
+188
+198
+100
+15
+195
+39
+82
+140
+107
+181
+125
+121
+6
+144
+13
+187
+3
+137
+200
+172
+29
+30
+120
+53
+38
+156
+195
+174
+89
+171
+23
+1
+1
+1
+3
+9
+28
+92
+96
+155
+64
+192
+176
+132
+14
+97
+54
+54
+44
+175
+58
+179
+151
+98
+30
+105
+159
+8
+23
+65
+187
+142
+169
+134
+91
+136
+3
+192
+128
+41
+102
+44
+143
+69
+128
+149
+139
+98
+141
+161
+100
+160
+59
+116
+163
+136
+153
+94
+187
+84
+21
+168
+23
+26
+153
+85
+129
+16
+137
+77
+35
+116
+184
+61
+110
+108
+65
+16
+117
+158
+102
+191
+32
+69
+130
+160
+195
+136
+60
+135
+76
+41
+159
+192
+120
+196
+93
+199
+162
+178
+18
+105
+69
+70
+3
+188
+103
+127
+41
+105
+58
+11
+142
+158
+71
+1
+169
+12
+154
+13
+99
+73
+152
+58
+182
+169
+178
+147
+79
+152
+9
+86
+35
+39
+122
+181
+193
+128
+37
+70
+90
+110
+51
+116
+40
+197
+26
+181
+54
+100
+118
+9
+192
+74
+118
+44
+9
+58
+71
+102
+177
+142
+68
+126
+150
+169
+61
+52
+164
+112
+3
+7
+18
+53
+156
+58
+149
+169
+80
+159
+34
+175
+144
+88
+37
+30
+49
+29
+134
+142
+47
+9
+28
+93
+108
+12
+102
+108
+131
+12
+101
+95
+64
+130
+8
+79
+10
+147
+197
+61
+193
+12
+136
+114
+61
+142
+106
+159
+200
+170
+27
+28
+131
+138
+49
+53
+76
+181
+4
+197
+147
+115
+164
+156
+60
+159
+14
+59
+24
+17
+89
+183
+97
+138
+160
+118
+75
+187
+47
+3
+196
+149
+131
+50
+122
+88
+32
+196
+93
+196
+143
+99
+104
+137
+89
+100
+7
+138
+171
+187
+185
+28
+103
+171
+100
+64
+81
+115
+166
+163
+83
+30
+40
+171
+66
+65
+194
+181
+141
+20
+54
+145
+184
+3
+169
+183
+184
+58
+93
+36
+184
+185
+55
+64
+93
+187
+87
+38
+50
+156
+90
+136
+9
+32
+109
+168
+28
+57
+96
+63
+119
+150
+31
+39
+163
+25
+84
+81
+136
+84
+83
+146
+136
+98
+169
+135
+88
+117
+115
+38
+193
+18
+176
+98
+1
+126
+155
+197
+184
+133
+151
+106
+81
+133
+69
+18
+94
+2
+168
+185
+3
+157
+117
+89
+82
+96
+40
+175
+91
+172
+18
+162
+10
+3
+131
+163
+3
+156
+106
+39
+79
+128
+59
+8
+119
+44
+189
+144
+166
+101
+112
+172
+22
+184
+110
+7
+56
+76
+154
+44
+81
+88
+5
+36
+176
+136
+33
+173
+140
+87
+63
+200
+32
+197
+94
+191
+100
+80
+187
+4
+141
+8
+186
+46
+1
+193
+151
+169
+63
+57
+173
+127
+11
+126
+58
+10
+144
+172
+139
+93
+108
+13
+104
+112
+139
+26
+105
+1
+63
+167
+35
+111
+157
+140
+32
+136
+126
+140
+104
+171
+86
+185
+132
+133
+12
+73
+136
+160
+137
+185
+79
+15
+180
+150
+81
+132
+68
+21
+116
+112
+26
+151
+77
+103
+127
+35
+67
+94
+157
+104
+11
+129
+82
+130
+44
+97
+185
+39
+173
+85
+156
+177
+58
+154
+4
+43
+20
+141
+63
+116
+126
+119
+179
+8
+35
+143
+140
+157
+85
+98
+29
+91
+84
+89
+182
+89
+96
+178
+10
+61
+76
+111
+178
+76
+56
+51
+2
+156
+125
+145
+145
+168
+109
+145
+90
+35
+5
+117
+58
+96
+52
+54
+52
+30
+114
+20
+93
+181
+47
+61
+141
+100
+130
+87
+153
+134
+29
+171
+171
+84
+172
+75
+106
+161
+14
+37
+98
+57
+58
+40
+120
+166
+113
+187
+110
+176
+66
+15
+97
+52
+36
+155
+6
+41
+193
+190
+6
+126
+106
+107
+83
+144
+113
+189
+117
+3
+165
+167
+121
+21
+39
+48
+139
+6
+184
+53
+64
+109
+79
+93
+51
+72
+174
+196
+9
+97
+98
+119
+38
+155
+194
+172
+87
+177
+76
+68
+122
+126
+61
+33
+49
+2
+169
+4
+103
+180
+159
+129
+149
+134
+67
+198
+187
+138
+147
+42
+129
+2
+53
+100
+124
+47
+172
+9
+105
+151
+163
+17
+40
+89
+176
+55
+149
+197
+45
+97
+174
+179
+104
+18
+174
+81
+121
+200
+111
+69
+17
+78
+119
+19
+42
+82
+115
+155
+96
+183
+34
+159
+50
+69
+166
+175
+159
+182
+62
+132
+37
+38
+92
+15
+64
+50
+125
+105
+105
+92
+6
+12
+19
+14
+109
+134
+24
+141
+37
+155
+196
+185
+147
+18
+191
+180
+169
+192
+35
+86
+4
+54
+92
+65
+169
+29
+55
+76
+161
+85
+59
+192
+28
+36
+167
+84
+1
+57
+131
+77
+91
+48
+77
+31
+91
+71
+11
+32
+92
+72
+1
+162
+166
+137
+129
+141
+93
+84
+71
+76
+18
+26
+197
+146
+108
+137
+46
+48
+75
+24
+72
+16
+51
+162
+120
+61
+88
+184
+114
+30
+157
+74
+33
+135
+115
+80
+45
+155
+127
+169
+79
+153
+5
+59
+109
+122
+155
+35
+17
+190
+184
+198
+131
+7
+68
+148
+79
+141
+136
+150
+76
+107
+156
+180
+79
+50
+192
+105
+111
+117
+109
+200
+22
+135
+8
+38
+159
+14
+49
+177
+18
+120
+157
+63
+165
+26
+69
+184
+86
+63
+8
+87
+50
+118
+60
+100
+63
+79
+112
+163
+172
+167
+53
+15
+18
+175
+86
+143
+88
+40
+48
+132
+160
+173
+198
+32
+9
+172
+153
+170
+44
+141
+51
+37
+163
+45
+12
+65
+84
+120
+168
+127
+51
+167
+146
+179
+160
+152
+74
+80
+10
+145
+184
+197
+130
+8
+85
+39
+71
+72
+196
+133
+36
+18
+187
+167
+116
+196
+132
+34
+17
+195
+25
+194
+141
+104
+152
+180
+115
+69
+183
+77
+14
+198
+62
+191
+188
+10
+173
+148
+133
+75
+49
+26
+115
+58
+115
+170
+187
+200
+115
+90
+109
+51
+125
+89
+16
+91
+9
+34
+126
+55
+197
+89
+166
+193
+66
+60
+171
+88
+189
+142
+156
+56
+138
+125
+112
+152
+105
+62
+29
+15
+28
+40
+187
+160
+83
+61
+19
+166
+29
+78
+11
+162
+76
+198
+104
+48
+151
+75
+92
+77
+38
+134
+71
+16
+62
+32
+33
+117
+7
+188
+68
+122
+118
+18
+47
+119
+92
+83
+73
+92
+101
+179
+163
+170
+155
+7
+44
+8
+50
+31
+136
+136
+198
+160
+187
+80
+198
+73
+58
+93
+41
+13
+107
+127
+4
+82
+65
+50
+117
+53
+73
+157
+88
+124
+149
+180
+145
+46
+176
+42
+70
+49
+65
+151
+122
+181
+188
+97
+96
+100
+141
+146
+7
+130
+122
+162
+78
+15
+189
+200
+99
+196
+89
+172
+29
+28
+112
+23
+129
+171
+63
+42
+92
+174
+15
+129
+41
+83
+132
+44
+82
+91
+14
+66
+75
+57
+65
+83
+112
+125
+144
+141
+155
+60
+169
+76
+135
+131
+171
+50
+169
+160
+45
+30
+174
+176
+99
+7
+157
+77
+52
+21
+56
+146
+181
+170
+195
+36
+65
+72
+49
+44
+28
+171
+176
+118
+133
+131
+196
+196
+17
+141
+98
+120
+38
+147
+146
+152
+2
+44
+49
+100
+158
+52
+93
+94
+123
+99
+87
+34
+23
+36
+8
+132
+115
+111
+27
+170
+176
+125
+173
+113
+119
+99
+128
+80
+130
+64
+16
+122
+186
+24
+71
+12
+32
+88
+46
+84
+95
+17
+50
+144
+16
+5
+85
+70
+55
+108
+152
+139
+70
+172
+6
+96
+119
+51
+42
+194
+187
+174
+166
+30
+88
+57
+151
+199
+32
+4
+138
+195
+128
+17
+156
+183
+97
+136
+148
+67
+72
+35
+164
+73
+160
+107
+8
+84
+35
+52
+2
+144
+48
+197
+153
+149
+119
+177
+194
+173
+92
+200
+171
+27
+26
+114
+52
+93
+91
+110
+41
+55
+164
+88
+57
+146
+167
+95
+66
+142
+60
+79
+141
+132
+127
+175
+108
+72
+66
+144
+78
+170
+121
+2
+120
+108
+170
+48
+162
+143
+3
+135
+184
+94
+106
+190
+195
+57
+188
+23
+44
+59
+161
+37
+170
+90
+15
+79
+138
+122
+89
+43
+56
+151
+2
+59
+136
+89
+115
+85
+82
+124
+8
+141
+172
+165
+46
+188
+120
+29
+94
+103
+180
+149
+83
+152
+174
+73
+76
+1
+125
+142
+127
+83
+158
+2
+193
+147
+144
+148
+191
+17
+184
+153
+60
+185
+173
+178
+108
+54
+149
+11
+129
+74
+86
+52
+141
+180
+12
+60
+50
+162
+127
+105
+90
+198
+186
+134
+128
+166
+46
+186
+104
+159
+17
+73
+84
+48
+132
+164
+193
+84
+172
+77
+115
+197
+151
+131
+29
+197
+121
+156
+51
+104
+174
+104
+64
+49
+121
+83
+15
+141
+115
+29
+135
+152
+103
+52
+184
+37
+169
+82
+173
+102
+56
+26
+48
+62
+138
+76
+15
+7
+109
+190
+168
+98
+73
+161
+112
+20
+115
+111
+37
+22
+4
+29
+137
+162
+140
+182
+36
+183
+177
+15
+97
+53
+42
+180
+99
+179
+185
+101
+142
+139
+161
+119
+68
+136
+7
+22
+69
+20
+97
+4
+153
+85
+138
+64
+142
+79
+198
+79
+93
+43
+26
+171
+191
+10
+147
+188
+14
+188
+6
+146
+26
+45
+38
+22
+188
+138
+132
+156
+148
+84
+171
+72
+96
+130
+117
+135
+155
+120
+128
+88
+181
+98
+161
+82
+52
+171
+160
+25
+113
+50
+87
+74
+62
+105
+75
+103
+145
+147
+181
+160
+135
+172
+16
+152
+175
+82
+117
+168
+156
+25
+149
+74
+103
+155
+200
+8
+55
+57
+49
+189
+93
+54
+93
+76
+17
+22
+181
+92
+127
+134
+59
+154
+191
+167
+85
+6
+73
+191
+89
+16
+100
+60
+61
+31
+37
+144
+138
+131
+148
+115
+155
+103
+24
+12
+62
+64
+33
+23
+42
+45
+100
+191
+49
+182
+53
+81
+7
+118
+49
+32
+157
+55
+118
+16
+36
+75
+133
+123
+144
+158
+57
+117
+195
+117
+152
+62
+5
+79
+29
+62
+117
+142
+2
+137
+8
+17
+33
+46
+186
+101
+135
+106
+23
+187
+114
+8
+20
+50
+120
+73
+163
+124
+79
+161
+58
+103
+98
+66
+113
+85
+97
+18
+41
+86
+148
+117
+167
+153
+16
+124
+200
+90
+141
+38
+162
+38
+170
+78
+137
+122
+99
+100
+114
+185
+89
+68
+12
+60
+59
+12
+147
+170
+104
+94
+25
+109
+29
+199
+133
+10
+65
+97
+4
+146
+49
+177
+26
+162
+141
+191
+84
+183
+147
+36
+91
+25
+136
+186
+97
+113
+4
+14
+45
+150
+95
+17
+53
+164
+109
+178
+89
+135
+16
+77
+125
+57
+18
+200
+38
+33
+56
+39
+133
+52
+118
+37
+164
+53
+43
+186
+130
+109
+81
+108
+122
+164
+86
+43
+85
+132
+27
+172
+190
+198
+80
+98
+68
+132
+182
+106
+1
+54
+121
+36
+132
+71
+37
+185
+177
+200
+11
+66
+103
+22
+9
+57
+65
+75
+70
+147
+57
+18
+198
+25
+169
+194
+44
+118
+111
+8
+48
+20
+89
+153
+116
+124
+104
+107
+107
+86
+149
+125
+12
+148
+181
+151
+85
+150
+136
+73
+15
+35
+78
+152
+12
+106
+133
+44
+70
+23
+109
+46
+101
+194
+53
+179
+197
+169
+45
+152
+106
+71
+75
+12
+197
+79
+105
+120
+179
+198
+175
+72
+64
+135
+33
+188
+33
+110
+163
+194
+94
+22
+89
+133
+199
+1
+20
+111
+93
+161
+129
+124
+185
+198
+124
+167
+88
+31
+192
+77
+138
+139
+194
+112
+135
+199
+182
+106
+1
+55
+117
+13
+28
+51
+55
+78
+174
+142
+88
+50
+111
+17
+102
+65
+71
+46
+40
+24
+186
+100
+132
+95
+182
+36
+181
+157
+120
+106
+160
+12
+31
+84
+26
+198
+158
+167
+187
+20
+36
+43
+134
+23
+130
+176
+88
+142
+67
+124
+143
+141
+163
+110
+193
+175
+108
+78
+99
+96
+87
+59
+177
+134
+13
+68
+96
+168
+145
+157
+38
+17
+168
+53
+9
+181
+6
+6
+183
+49
+50
+62
+127
+1
+70
+7
+16
+38
+85
+176
+87
+143
+78
+187
+19
+29
+10
+200
+111
+70
+27
+129
+136
+58
+128
+48
+138
+2
+168
+196
+60
+2
+72
+17
+61
+13
+129
+63
+16
+133
+61
+167
+57
+37
+113
+143
+44
+176
+63
+198
+26
+174
+14
+118
+185
+52
+49
+27
+122
+87
+23
+162
+167
+143
+159
+70
+190
+108
+141
+75
+184
+36
+156
+16
+98
+44
+183
+105
+188
+179
+186
+107
+173
+75
+93
+84
+65
+37
+41
+117
+136
+162
+150
+46
+126
+141
+115
+28
+133
+145
+78
+165
+88
+43
+65
+10
+73
+151
+56
+177
+161
+169
+169
+97
+60
+94
+26
+111
+28
+172
+186
+167
+131
+80
+105
+113
+134
+187
+117
+22
+84
+108
+91
+181
+68
+178
+60
+160
+19
+74
+75
+187
+47
+200
+177
+59
+168
+77
+150
+9
+103
+145
+143
+153
+32
+17
+18
+154
+164
+199
+116
+109
+13
+103
+103
+95
+40
+191
+187
+6
+150
+52
+158
+89
+108
+53
+149
+15
+154
+194
+175
+112
+95
+167
+145
+174
+140
+76
+194
+85
+164
+19
+39
+69
+64
+164
+14
+3
+96
+155
+67
+9
+55
+48
+198
+159
+177
+32
+199
+107
+50
+139
+189
+80
+182
+172
+1
+56
+131
+82
+114
+147
+55
+14
+189
+10
+156
+50
+96
+127
+102
+68
+95
+158
+95
+152
+62
+3
+65
+168
+19
+5
+62
+135
+52
+98
+117
+24
+94
+150
+55
+188
+33
+105
+136
+78
+44
+163
+184
+43
+200
+15
+99
+54
+42
+164
+9
+179
+192
+148
+157
+14
+71
+102
+173
+127
+2
+74
+29
+107
+182
+129
+138
+70
+180
+50
+79
+27
+54
+84
+17
+150
+148
+139
+103
+163
+55
+67
+111
+67
+8
+47
+13
+51
+196
+117
+140
+184
+50
+45
+23
+133
+199
+195
+181
+131
+162
+198
+131
+4
+48
+55
+100
+106
+142
+96
+105
+166
+53
+27
+88
+81
+102
+80
+167
+84
+9
+95
+93
+103
+182
+169
+176
+139
+53
+72
+158
+96
+159
+90
+114
+76
+27
+82
+51
+168
+153
+8
+72
+163
+134
+134
+3
+11
+40
+148
+129
+43
+99
+5
+140
+4
+160
+130
+142
+84
+28
+12
+21
+18
+125
+192
+27
+35
+169
+97
+65
+119
+132
+122
+145
+179
+167
+200
+95
+169
+167
+81
+185
+183
+30
+139
+164
+132
+121
+139
+151
+56
+182
+188
+94
+73
+192
+95
+42
+200
+25
+156
+111
+67
+2
+9
+40
+160
+200
+162
+176
+197
+200
+32
+195
+83
+143
+118
+19
+58
+175
+130
+5
+65
+148
+102
+80
+164
+64
+114
+105
+11
+123
+41
+135
+45
+62
+168
+49
+181
+52
+84
+35
+57
+32
+79
+193
+48
+152
+85
+140
+78
+10
+162
+84
+48
+135
+178
+53
+116
+22
+90
+140
+38
+166
+57
+54
+12
+187
+20
+37
+41
+120
+152
+34
+39
+130
+26
+189
+108
+147
+109
+132
+12
+87
+20
+141
+66
+127
+167
+64
+82
+121
+189
+44
+171
+29
+37
+164
+49
+26
+112
+45
+63
+174
+80
+113
+158
+137
+200
+169
+19
+192
+184
+176
+5
+43
+14
+105
+105
+81
+144
+138
+139
+191
+101
+90
+29
+166
+137
+133
+166
+1
+117
+91
+96
+161
+105
+183
+153
+71
+55
+92
+60
+127
+29
+31
+128
+88
+179
+80
+75
+130
+108
+76
+87
+38
+44
+124
+153
+3
+38
+6
+95
+113
+31
+164
+113
+1
+190
+133
+87
+125
+170
+94
+35
+167
+88
+28
+177
+10
+73
+144
+14
+185
+186
+54
+55
+41
+157
+170
+12
+143
+147
+3
+94
+136
+176
+33
+14
+191
+23
+27
+151
+67
+48
+84
+75
+101
+130
+74
+72
+171
+181
+152
+82
+127
+27
+23
+93
+157
+106
+25
+198
+162
+196
+118
+146
+18
+200
+36
+21
+200
+17
+101
+58
+39
+116
+147
+35
+94
+49
+49
+58
+106
+114
+131
+165
+15
+7
+107
+179
+115
+82
+61
+27
+13
+40
+119
+159
+84
+74
+92
+83
+76
+108
+170
+48
+159
+129
+143
+95
+86
+64
+13
+107
+127
+4
+85
+75
+83
+26
+7
+14
+21
+2
+26
+143
+24
+61
+152
+167
+32
+96
+90
+74
+38
+160
+21
+84
+121
+165
+107
+159
+190
+118
+195
+113
+121
+113
+194
+148
+139
+108
+200
+25
+154
+105
+42
+112
+96
+166
+136
+126
+137
+88
+98
+193
+83
+161
+17
+58
+190
+27
+49
+57
+98
+81
+4
+97
+149
+25
+11
+44
+166
+5
+135
+163
+171
+157
+7
+28
+106
+185
+165
+121
+48
+197
+156
+164
+182
+23
+97
+181
+12
+43
+155
+144
+73
+146
+20
+4
+48
+49
+64
+150
+124
+191
+38
+107
+101
+50
+193
+107
+106
+77
+108
+159
+188
+95
+80
+34
+81
+183
+174
+194
+2
+67
+183
+100
+156
+34
+1
+106
+29
+19
+58
+178
+144
+67
+110
+56
+150
+200
+48
+92
+124
+121
+10
+174
+156
+178
+63
+177
+100
+6
+135
+161
+155
+77
+70
+131
+160
+186
+79
+198
+79
+96
+71
+162
+136
+158
+126
+138
+98
+146
+193
+50
+162
+124
+90
+22
+128
+170
+70
+93
+136
+177
+44
+72
+37
+176
+124
+165
+76
+173
+160
+199
+159
+164
+157
+65
+183
+113
+37
+5
+100
+155
+28
+174
+197
+18
+142
+88
+51
+116
+41
+5
+59
+111
+139
+40
+192
+192
+31
+58
+68
+89
+126
+156
+6
+32
+144
+172
+143
+109
+169
+34
+87
+18
+123
+181
+181
+60
+136
+79
+50
+190
+95
+61
+115
+144
+33
+105
+137
+80
+51
+189
+75
+152
+34
+39
+131
+36
+36
+95
+50
+45
+22
+126
+164
+50
+27
+113
+41
+30
+16
+28
+23
+88
+121
+135
+125
+139
+113
+31
+165
+117
+19
+64
+14
+106
+116
+144
+21
+34
+12
+170
+112
+147
+71
+108
+11
+92
+61
+138
+79
+36
+102
+94
+45
+32
+185
+25
+85
+85
+144
+107
+144
+107
+145
+112
+172
+20
+179
+91
+138
+11
+26
+57
+113
+164
+168
+132
+83
+111
+124
+148
+173
+108
+87
+158
+166
+170
+130
+56
+166
+93
+63
+147
+117
+177
+13
+89
+15
+89
+4
+26
+118
+77
+6
+144
+11
+172
+137
+74
+10
+197
+88
+161
+175
+3
+42
+30
+7
+173
+172
+76
+114
+1
+184
+92
+101
+182
+185
+74
+182
+31
+149
+18
+172
+67
+56
+141
+139
+172
+180
+137
+199
+165
+200
+119
+112
+2
+10
+43
+170
+38
+100
+59
+50
+173
+193
+4
+89
+99
+194
+71
+88
+90
+145
+65
+87
+139
+55
+84
+6
+88
+72
+47
+29
+157
+83
+89
+185
+112
+10
+53
+28
+89
+83
+102
+69
+95
+155
+74
+49
+32
+150
+12
+123
+34
+99
+85
+24
+179
+57
+134
+95
+170
+164
+55
+55
+38
+135
+64
+173
+65
+38
+45
+129
+170
+60
+31
+43
+181
+108
+15
+124
+10
+139
+150
+52
+159
+93
+126
+121
+195
+89
+178
+65
+194
+181
+139
+8
+200
+127
+161
+27
+117
+62
+126
+199
+56
+149
+193
+17
+169
+64
+68
+32
+184
+21
+66
+13
+83
+183
+156
+88
+124
+157
+26
+149
+60
+24
+1
+194
+158
+7
+22
+74
+49
+27
+130
+135
+42
+40
+62
+12
+120
+12
+195
+65
+35
+30
+65
+122
+149
+3
+72
+12
+24
+38
+15
+155
+193
+168
+66
+91
+152
+97
+15
+17
+167
+53
+14
+12
+151
+200
+36
+25
+23
+115
+87
+91
+165
+177
+176
+68
+28
+157
+94
+155
+79
+86
+7
+67
+144
+63
+88
+156
+150
+96
+33
+132
+104
+32
+61
+80
+131
+69
+41
+25
+190
+110
+157
+152
+102
+46
+154
+116
+112
+29
+168
+152
+200
+30
+186
+43
+187
+137
+142
+19
+40
+75
+92
+73
+15
+35
+79
+161
+52
+64
+123
+160
+59
+112
+145
+68
+101
+197
+80
+106
+121
+175
+165
+17
+21
+175
+64
+17
+123
+189
+30
+85
+40
+83
+135
+65
+182
+107
+2
+55
+112
+177
+57
+150
+192
+7
+115
+29
+138
+166
+157
+52
+98
+127
+79
+134
+101
+197
+78
+96
+76
+194
+79
+134
+91
+141
+29
+112
+12
+66
+88
+136
+33
+173
+141
+90
+78
+60
+57
+5
+117
+62
+117
+143
+13
+191
+31
+67
+125
+152
+188
+165
+98
+103
+142
+122
+57
+46
+167
+190
+36
+106
+118
+154
+63
+193
+198
+52
+129
+108
+84
+138
+68
+170
+13
+146
+160
+50
+67
+150
+103
+67
+81
+82
+163
+43
+194
+179
+130
+172
+67
+51
+110
+198
+2
+31
+172
+155
+179
+82
+83
+164
+37
+145
+142
+151
+26
+198
+157
+161
+157
+96
+169
+148
+168
+80
+171
+113
+137
+10
+26
+66
+170
+23
+16
+85
+172
+68
+60
+148
+156
+200
+3
+17
+78
+120
+19
+39
+60
+15
+148
+155
+197
+192
+183
+171
+184
+167
+148
+189
+199
+95
+185
+51
+43
+8
+60
+87
+187
+138
+146
+40
+127
+3
+75
+29
+98
+130
+102
+44
+147
+87
+3
+38
+7
+98
+129
+91
+191
+128
+45
+122
+130
+91
+173
+23
+181
+83
+74
+98
+129
+90
+179
+71
+17
+61
+14
+138
+110
+18
+119
+151
+39
+77
+115
+194
+133
+52
+117
+38
+176
+119
+135
+136
+9
+26
+81
+55
+198
+100
+14
+188
+6
+148
+31
+58
+74
+120
+55
+59
+55
+2
+123
+120
+18
+27
+3
+179
+45
+64
+181
+113
+49
+76
+19
+34
+35
+107
+126
+195
+39
+86
+161
+200
+152
+111
+98
+192
+71
+101
+164
+78
+195
+75
+93
+86
+88
+150
+112
+124
+139
+122
+82
+197
+46
+105
+23
+190
+137
+113
+47
+65
+171
+43
+123
+155
+24
+154
+103
+39
+108
+100
+26
+58
+121
+3
+131
+160
+179
+36
+9
+136
+135
+186
+103
+142
+128
+92
+196
+155
+166
+200
+110
+62
+185
+149
+30
+46
+6
+24
+93
+140
+8
+188
+54
+39
+147
+131
+67
+25
+145
+49
+190
+98
+79
+194
+54
+178
+183
+93
+115
+55
+98
+98
+107
+160
+199
+155
+139
+43
+5
+47
+39
+12
+120
+10
+187
+33
+112
+176
+54
+142
+168
+130
+73
+66
+142
+57
+70
+109
+20
+142
+78
+190
+36
+113
+153
+106
+56
+189
+32
+90
+55
+122
+40
+146
+116
+189
+88
+28
+179
+30
+170
+146
+151
+193
+2
+72
+18
+62
+11
+112
+176
+49
+112
+35
+6
+124
+89
+21
+123
+153
+14
+106
+113
+122
+116
+7
+197
+119
+142
+187
+40
+162
+18
+47
+125
+128
+45
+123
+128
+69
+60
+142
+112
+195
+166
+42
+161
+187
+81
+4
+92
+125
+118
+187
+62
+96
+16
+38
+85
+171
+65
+48
+107
+14
+126
+30
+44
+199
+198
+200
+19
+116
+128
+127
+14
+140
+116
+36
+175
+133
+20
+126
+182
+155
+99
+200
+111
+68
+11
+54
+29
+92
+92
+124
+120
+4
+149
+54
+189
+46
+178
+61
+159
+14
+49
+172
+194
+17
+161
+17
+53
+166
+121
+36
+133
+72
+39
+191
+192
+38
+98
+47
+3
+2
+187
+104
+143
+125
+63
+55
+163
+83
+31
+37
+146
+149
+182
+154
+87
+134
+28
+161
+119
+66
+125
+156
+13
+77
+146
+179
+164
+179
+199
+182
+105
+197
+38
+51
+166
+145
+174
+143
+98
+101
+123
+35
+99
+83
+13
+128
+54
+175
+166
+19
+27
+190
+98
+83
+16
+148
+149
+158
+10
+41
+161
+1
+160
+149
+56
+2
+103
+5
+108
+3
+48
+63
+151
+137
+64
+153
+150
+122
+182
+198
+150
+117
+152
+67
+32
+190
+58
+37
+105
+97
+36
+147
+157
+21
+115
+102
+181
+170
+192
+25
+19
+94
+193
+111
+132
+200
+11
+71
+129
+140
+83
+37
+81
+154
+197
+2
+41
+24
+181
+71
+197
+141
+78
+197
+83
+132
+44
+78
+74
+145
+199
+96
+186
+52
+37
+157
+11
+55
+36
+121
+8
+161
+91
+100
+183
+6
+189
+77
+166
+108
+154
+152
+130
+10
+91
+64
+162
+1
+146
+73
+124
+88
+13
+88
+12
+86
+11
+92
+56
+110
+159
+167
+173
+138
+68
+170
+8
+125
+78
+145
+174
+139
+68
+158
+136
+197
+161
+198
+141
+68
+145
+58
+43
+138
+47
+41
+25
+182
+69
+180
+61
+146
+126
+45
+133
+200
+200
+5
+30
+135
+142
+38
+156
+190
+141
+139
+171
+171
+94
+22
+91
+151
+89
+178
+68
+8
+41
+175
+78
+99
+92
+62
+146
+120
+8
+166
+123
+51
+199
+140
+49
+37
+182
+161
+126
+107
+115
+125
+116
+178
+23
+136
+10
+40
+152
+154
+162
+187
+60
+81
+151
+173
+84
+152
+155
+165
+200
+116
+102
+169
+101
+82
+191
+7
+126
+94
+26
+115
+57
+116
+179
+37
+7
+113
+20
+101
+32
+83
+14
+136
+92
+129
+145
+113
+175
+39
+55
+186
+22
+58
+154
+9
+66
+116
+106
+196
+25
+191
+121
+9
+161
+90
+91
+141
+28
+103
+167
+76
+153
+36
+36
+95
+52
+60
+90
+4
+21
+88
+142
+66
+119
+127
+90
+198
+180
+98
+168
+128
+56
+185
+4
+162
+143
+199
+108
+60
+195
+30
+25
+81
+64
+57
+164
+76
+179
+192
+138
+107
+200
+38
+34
+61
+64
+36
+44
+142
+56
+64
+79
+105
+121
+179
+188
+123
+46
+170
+11
+139
+141
+193
+90
+7
+39
+168
+63
+68
+38
+18
+169
+56
+18
+5
+75
+4
+150
+71
+75
+17
+29
+20
+63
+2
+45
+54
+116
+13
+36
+105
+107
+97
+23
+65
+183
+121
+75
+166
+120
+33
+117
+6
+185
+61
+104
+78
+134
+100
+199
+93
+168
+179
+160
+151
+71
+70
+182
+65
+152
+129
+7
+82
+27
+28
+125
+96
+53
+63
+97
+20
+48
+110
+31
+198
+115
+107
+14
+122
+5
+133
+155
+138
+33
+155
+35
+15
+178
+134
+8
+43
+189
+145
+176
+153
+129
+2
+54
+109
+172
+49
+153
+77
+83
+11
+119
+13
+11
+155
+28
+176
+7
+58
+91
+20
+104
+50
+165
+145
+183
+195
+124
+193
+41
+108
+86
+144
+92
+62
+144
+105
+135
+72
+17
+57
+190
+25
+45
+43
+54
+138
+150
+55
+184
+9
+200
+123
+141
+142
+188
+50
+13
+28
+58
+95
+49
+40
+3
+58
+125
+29
+52
+56
+66
+97
+188
+58
+55
+16
+199
+56
+145
+168
+110
+149
+104
+90
+3
+9
+28
+85
+63
+13
+117
+185
+61
+104
+79
+139
+120
+72
+157
+96
+162
+112
+12
+65
+89
+148
+92
+20
+95
+194
+112
+129
+163
+22
+63
+185
+147
+16
+175
+108
+76
+93
+70
+190
+110
+151
+123
+176
+154
+139
+46
+33
+182
+197
+144
+93
+68
+175
+37
+51
+172
+176
+111
+81
+89
+13
+78
+150
+1
+54
+116
+13
+40
+122
+173
+144
+106
+142
+95
+101
+148
+184
+174
+184
+144
+9
+159
+72
+200
+159
+155
+97
+194
+94
+18
+58
+193
+39
+94
+18
+61
+10
+111
+181
+90
+110
+52
+123
+77
+155
+38
+34
+70
+112
+45
+69
+7
+24
+80
+67
+83
+96
+31
+122
+52
+16
+36
+72
+105
+187
+180
+194
+148
+145
+145
+165
+87
+39
+55
+178
+174
+47
+115
+74
+11
+198
+93
+182
+54
+90
+54
+121
+41
+158
+180
+63
+158
+185
+95
+106
+180
+124
+129
+60
+6
+97
+127
+93
+17
+69
+59
+133
+74
+47
+19
+93
+188
+94
+73
+192
+92
+30
+153
+49
+122
+89
+38
+33
+52
+19
+48
+121
+96
+88
+60
+174
+107
+76
+92
+69
+192
+132
+63
+190
+179
+162
+165
+138
+146
+29
+67
+143
+55
+44
+174
+43
+100
+11
+170
+120
+199
+110
+73
+52
+61
+94
+18
+68
+46
+69
+199
+173
+48
+137
+193
+124
+15
+171
+94
+33
+149
+4
+82
+55
+1
+107
+38
+69
+73
+20
+61
+189
+187
+26
+73
+9
+2
+132
+172
+48
+144
+38
+133
+56
+145
+167
+98
+86
+34
+29
+72
+173
+192
+196
+48
+123
+112
+166
+194
+68
+66
+186
+125
+76
+131
+109
+76
+77
+176
+166
+14
+195
+46
+119
+103
+149
+171
+81
+155
+1
+13
+67
+90
+133
+192
+157
+22
+115
+97
+147
+12
+156
+27
+156
+100
+194
+71
+79
+37
+115
+162
+136
+165
+168
+122
+24
+44
+55
+135
+112
+63
+171
+54
+191
+63
+58
+190
+15
+186
+176
+188
+147
+191
+25
+29
+151
+48
+133
+170
+26
+32
+159
+64
+157
+169
+197
+69
+39
+16
+153
+174
+69
+48
+69
+183
+80
+32
+73
+154
+72
+45
+25
+145
+42
+152
+140
+71
+165
+157
+54
+117
+20
+66
+18
+114
+119
+93
+90
+105
+25
+3
+196
+150
+135
+60
+148
+153
+190
+163
+74
+177
+5
+33
+157
+48
+80
+43
+143
+77
+171
+139
+96
+128
+103
+67
+78
+65
+85
+132
+28
+178
+20
+115
+114
+48
+67
+173
+32
+40
+150
+147
+133
+77
+65
+104
+41
+108
+84
+135
+51
+95
+114
+33
+173
+141
+93
+89
+99
+197
+97
+6
+168
+158
+34
+186
+9
+180
+1
+188
+123
+45
+167
+200
+98
+194
+81
+141
+121
+57
+55
+25
+54
+99
+115
+1
+171
+21
+182
+108
+15
+116
+167
+158
+43
+40
+55
+176
+161
+181
+44
+31
+195
+96
+20
+62
+192
+197
+54
+150
+16
+152
+166
+36
+118
+188
+70
+131
+155
+156
+138
+30
+136
+152
+87
+156
+158
+144
+44
+169
+23
+14
+79
+151
+200
+44
+65
+200
+12
+79
+161
+62
+122
+177
+167
+14
+185
+185
+50
+35
+163
+61
+105
+81
+148
+158
+20
+96
+196
+116
+137
+176
+24
+163
+165
+124
+63
+66
+33
+4
+131
+155
+155
+133
+6
+39
+180
+132
+171
+39
+101
+52
+6
+175
+199
+16
+110
+116
+107
+195
+13
+127
+46
+130
+168
+40
+135
+49
+84
+64
+27
+190
+96
+70
+163
+146
+15
+172
+106
+87
+167
+24
+43
+43
+74
+63
+114
+113
+58
+130
+61
+198
+42
+73
+57
+91
+33
+182
+198
+153
+140
+64
+129
+198
+29
+190
+86
+7
+66
+135
+18
+100
+40
+138
+72
+196
+130
+14
+117
+175
+1
+30
+173
+174
+89
+172
+32
+43
+173
+49
+137
+185
+80
+19
+194
+195
+28
+8
+3
+146
+54
+8
+166
+120
+30
+104
+160
+25
+111
+42
+51
+131
+124
+170
+107
+117
+136
+172
+8
+98
+117
+27
+110
+20
+131
+5
+52
+72
+165
+141
+165
+122
+49
+2
+172
+17
+154
+172
+53
+167
+132
+86
+135
+33
+187
+31
+103
+145
+140
+143
+195
+87
+169
+28
+52
+59
+93
+23
+109
+44
+88
+131
+199
+14
+95
+48
+37
+189
+3
+115
+70
+185
+79
+11
+159
+60
+125
+17
+176
+102
+33
+80
+181
+173
+7
+88
+69
+27
+141
+2
+144
+52
+19
+46
+107
+29
+11
+6
+135
+159
+143
+32
+109
+166
+16
+6
+94
+115
+49
+59
+115
+159
+121
+103
+127
+38
+85
+168
+47
+174
+26
+191
+113
+162
+156
+79
+68
+100
+192
+57
+13
+172
+116
+146
+40
+122
+181
+184
+80
+27
+43
+11
+84
+7
+87
+59
+170
+93
+31
+153
+42
+75
+74
+169
+147
+165
+72
+146
+32
+81
+7
+109
+197
+2
+37
+6
+108
+193
+187
+186
+37
+150
+166
+53
+24
+67
+187
+117
+20
+72
+50
+56
+89
+31
+185
+36
+150
+176
+112
+89
+126
+156
+200
+197
+186
+145
+198
+86
+135
+40
+22
+176
+56
+160
+55
+91
+50
+83
+53
+173
+165
+34
+120
+12
+196
+66
+36
+20
+3
+37
+1
+78
+54
+30
+90
+77
+53
+23
+65
+184
+118
+51
+50
+42
+6
+63
+119
+153
+50
+123
+92
+48
+67
+165
+195
+83
+146
+131
+75
+72
+160
+113
+36
+3
+93
+134
+173
+34
+47
+184
+80
+24
+25
+139
+8
+200
+130
+185
+143
+195
+89
+181
+85
+88
+160
+174
+3
+54
+98
+101
+130
+70
+54
+95
+89
+82
+93
+25
+117
+74
+193
+100
+58
+54
+4
+141
+9
+187
+44
+180
+86
+97
+7
+176
+191
+162
+58
+95
+49
+37
+184
+176
+200
+14
+87
+198
+7
+57
+83
+185
+166
+131
+90
+166
+191
+49
+176
+21
+142
+70
+142
+27
+85
+63
+20
+152
+139
+66
+147
+88
+10
+68
+115
+82
+61
+32
+42
+165
+13
+197
+65
+20
+141
+62
+111
+107
+45
+106
+36
+65
+70
+36
+192
+29
+48
+24
+115
+79
+38
+121
+188
+38
+141
+107
+172
+68
+65
+175
+73
+60
+105
+92
+15
+62
+34
+52
+6
+168
+160
+49
+55
+87
+30
+1
+137
+15
+61
+34
+59
+49
+169
+172
+117
+154
+71
+42
+14
+110
+135
+21
+110
+74
+54
+62
+87
+166
+17
+7
+98
+122
+55
+28
+79
+24
+36
+3
+93
+137
+183
+73
+190
+83
+189
+190
+47
+171
+3
+83
+75
+108
+174
+70
+59
+123
+9
+147
+6
+115
+32
+162
+87
+66
+18
+115
+129
+139
+76
+6
+155
+73
+51
+47
+23
+123
+129
+71
+63
+147
+115
+166
+163
+88
+56
+150
+200
+48
+91
+116
+76
+14
+199
+73
+46
+22
+118
+110
+1
+20
+113
+101
+189
+28
+73
+184
+49
+39
+197
+34
+28
+69
+162
+153
+62
+198
+32
+13
+188
+15
+199
+61
+173
+95
+14
+24
+25
+137
+194
+135
+66
+179
+85
+100
+39
+130
+35
+40
+131
+25
+175
+25
+178
+45
+72
+29
+129
+115
+128
+135
+54
+115
+5
+199
+150
+116
+144
+23
+48
+83
+64
+40
+69
+54
+105
+144
+122
+31
+96
+95
+109
+200
+19
+115
+124
+110
+149
+106
+99
+39
+145
+117
+2
+163
+156
+72
+34
+156
+34
+3
+114
+57
+118
+199
+132
+8
+62
+97
+31
+111
+192
+154
+198
+7
+61
+99
+52
+24
+72
+20
+80
+95
+57
+87
+14
+100
+74
+148
+26
+23
+104
+22
+196
+181
+123
+109
+151
+129
+17
+148
+134
+72
+32
+146
+188
+16
+7
+98
+125
+70
+94
+132
+154
+133
+16
+97
+44
+192
+158
+20
+104
+48
+148
+63
+44
+102
+19
+194
+196
+28
+10
+11
+173
+143
+102
+127
+43
+121
+141
+158
+79
+60
+44
+129
+181
+129
+146
+123
+23
+30
+179
+4
+21
+87
+136
+33
+182
+193
+124
+4
+113
+45
+54
+125
+67
+77
+61
+75
+103
+140
+118
+48
+26
+126
+125
+20
+194
+182
+150
+67
+55
+130
+85
+144
+103
+122
+11
+167
+109
+151
+127
+11
+123
+40
+136
+55
+108
+153
+145
+97
+82
+18
+171
+64
+51
+130
+118
+143
+200
+117
+102
+156
+22
+132
+198
+6
+52
+60
+93
+22
+98
+196
+97
+15
+23
+4
+20
+90
+164
+173
+163
+22
+71
+23
+106
+28
+17
+54
+174
+158
+185
+86
+52
+141
+178
+2
+17
+83
+146
+131
+76
+80
+199
+78
+72
+139
+182
+47
+44
+45
+78
+66
+100
+5
+133
+150
+105
+83
+160
+10
+24
+53
+106
+163
+27
+99
+153
+32
+13
+192
+36
+92
+30
+151
+37
+66
+71
+31
+147
+7
+120
+58
+67
+86
+117
+126
+108
+116
+125
+102
+91
+31
+170
+137
+96
+148
+27
+32
+154
+37
+34
+76
+151
+25
+199
+166
+9
+160
+84
+65
+39
+48
+137
+193
+124
+11
+148
+190
+12
+168
+97
+79
+198
+78
+91
+46
+64
+167
+27
+67
+160
+157
+102
+1
+91
+137
+2
+184
+90
+80
+77
+141
+154
+57
+159
+41
+18
+144
+103
+126
+34
+72
+130
+135
+40
+34
+41
+143
+93
+69
+179
+56
+127
+59
+15
+161
+35
+157
+34
+189
+29
+75
+192
+81
+162
+47
+22
+114
+90
+113
+67
+189
+138
+123
+104
+115
+156
+109
+49
+114
+42
+30
+7
+175
+184
+133
+145
+73
+134
+144
+64
+87
+150
+115
+144
+34
+110
+155
+141
+54
+59
+71
+100
+160
+63
+141
+76
+190
+57
+38
+119
+168
+144
+151
+13
+126
+38
+96
+40
+179
+115
+79
+36
+113
+151
+98
+25
+74
+18
+44
+102
+23
+17
+98
+37
+143
+126
+68
+78
+55
+29
+81
+28
+43
+7
+55
+72
+135
+167
+188
+23
+47
+81
+67
+70
+23
+108
+46
+102
+199
+82
+102
+71
+111
+32
+196
+89
+169
+15
+175
+117
+131
+133
+21
+132
+200
+15
+95
+34
+156
+29
+174
+189
+169
+109
+140
+60
+101
+69
+106
+15
+134
+74
+41
+183
+132
+147
+94
+39
+191
+195
+54
+175
+164
+7
+169
+158
+24
+126
+143
+125
+63
+52
+147
+13
+161
+51
+55
+75
+156
+58
+151
+180
+126
+138
+100
+153
+27
+180
+45
+48
+90
+105
+26
+9
+23
+61
+160
+10
+27
+74
+2
+146
+60
+43
+121
+142
+168
+134
+94
+160
+119
+75
+176
+189
+149
+197
+40
+69
+57
+123
+27
+52
+71
+161
+133
+150
+105
+82
+151
+168
+46
+167
+196
+73
+72
+181
+37
+197
+56
+160
+62
+134
+50
+92
+105
+8
+103
+145
+150
+194
+14
+145
+143
+159
+63
+152
+145
+105
+130
+33
+29
+84
+40
+89
+175
+55
+152
+21
+161
+177
+17
+106
+91
+192
+130
+59
+185
+178
+10
+54
+42
+165
+11
+187
+23
+55
+122
+42
+156
+157
+143
+48
+3
+187
+97
+97
+115
+18
+76
+95
+84
+54
+168
+125
+38
+102
+69
+101
+187
+16
+19
+170
+54
+196
+88
+169
+19
+199
+28
+172
+184
+161
+115
+40
+7
+82
+27
+26
+115
+64
+147
+107
+122
+176
+154
+144
+84
+9
+98
+115
+8
+12
+4
+114
+49
+75
+9
+181
+10
+28
+84
+55
+174
+151
+142
+96
+102
+146
+166
+83
+2
+67
+190
+137
+116
+64
+139
+65
+135
+32
+177
+177
+71
+33
+163
+80
+14
+165
+63
+93
+198
+150
+122
+182
+194
+132
+43
+77
+70
+134
+177
+52
+124
+79
+158
+41
+31
+16
+18
+164
+23
+66
+188
+135
+123
+121
+21
+41
+63
+4
+64
+147
+113
+151
+96
+17
+39
+86
+165
+18
+23
+175
+44
+91
+158
+124
+127
+50
+159
+106
+7
+95
+105
+180
+139
+14
+35
+90
+25
+143
+31
+105
+151
+161
+7
+191
+86
+200
+28
+171
+178
+133
+194
+171
+79
+135
+103
+3
+99
+168
+114
+179
+49
+83
+61
+19
+163
+11
+6
+133
+150
+105
+84
+157
+190
+128
+59
+4
+97
+145
+4
+118
+78
+7
+144
+2
+118
+90
+84
+93
+1
+175
+39
+59
+11
+133
+99
+1
+118
+102
+156
+16
+94
+25
+107
+22
+169
+15
+172
+101
+58
+42
+136
+34
+184
+2
+157
+121
+122
+42
+153
+143
+85
+27
+198
+144
+86
+19
+149
+121
+187
+36
+133
+79
+80
+172
+115
+139
+2
+165
+175
+166
+25
+57
+118
+1
+143
+55
+41
+158
+178
+47
+83
+79
+127
+55
+182
+5
+190
+96
+68
+148
+78
+135
+109
+39
+58
+194
+44
+120
+129
+96
+20
+60
+177
+127
+170
+75
+125
+76
+133
+115
+96
+140
+176
+2
+30
+163
+109
+190
+167
+89
+38
+28
+25
+100
+181
+188
+100
+110
+157
+153
+113
+101
+187
+17
+20
+169
+35
+89
+25
+153
+91
+172
+13
+128
+56
+187
+19
+31
+17
+22
+183
+102
+165
+78
+184
+5
+172
+192
+7
+117
+42
+3
+45
+47
+78
+48
+183
+71
+181
+49
+65
+147
+101
+82
+189
+196
+74
+85
+47
+116
+73
+198
+131
+10
+81
+194
+40
+97
+27
+91
+100
+185
+11
+6
+138
+178
+22
+137
+21
+99
+4
+138
+189
+95
+71
+174
+11
+101
+105
+122
+190
+47
+168
+190
+29
+67
+141
+44
+200
+3
+20
+102
+29
+60
+103
+76
+132
+110
+72
+44
+14
+92
+22
+111
+68
+7
+36
+152
+191
+177
+149
+98
+51
+29
+118
+46
+19
+99
+27
+74
+197
+119
+148
+16
+168
+64
+80
+101
+91
+38
+7
+105
+167
+64
+79
+102
+97
+72
+156
+94
+163
+133
+130
+188
+156
+43
+63
+189
+168
+109
+147
+101
+89
+21
+132
+199
+14
+93
+29
+144
+4
+128
+129
+29
+10
+6
+144
+16
+198
+49
+115
+55
+90
+51
+101
+144
+156
+45
+69
+15
+68
+74
+31
+122
+59
+58
+19
+194
+193
+16
+164
+44
+186
+123
+68
+101
+198
+81
+111
+135
+15
+76
+124
+62
+57
+191
+35
+90
+28
+164
+128
+98
+38
+145
+135
+105
+15
+153
+182
+114
+51
+80
+22
+12
+75
+141
+175
+181
+110
+31
+198
+117
+119
+64
+116
+119
+76
+185
+32
+128
+75
+105
+155
+185
+118
+51
+41
+194
+191
+6
+118
+53
+64
+107
+66
+38
+36
+76
+131
+104
+51
+168
+150
+193
+6
+100
+151
+6
+82
+43
+119
+132
+123
+149
+190
+197
+78
+93
+56
+108
+144
+90
+48
+76
+29
+91
+83
+84
+159
+194
+137
+81
+52
+183
+36
+170
+95
+45
+13
+75
+137
+146
+45
+155
+124
+152
+200
+34
+8
+148
+12
+143
+157
+55
+120
+25
+71
+4
+187
+89
+57
+138
+123
+96
+67
+141
+50
+30
+134
+136
+13
+57
+27
+55
+85
+20
+154
+143
+75
+167
+128
+68
+63
+167
+38
+125
+6
+115
+37
+191
+14
+166
+69
+127
+142
+108
+176
+81
+110
+129
+191
+184
+184
+53
+64
+102
+40
+129
+15
+127
+31
+43
+178
+81
+93
+25
+121
+98
+103
+138
+102
+174
+128
+2
+61
+153
+171
+54
+183
+18
+60
+1
+63
+176
+87
+144
+82
+195
+35
+58
+34
+86
+10
+85
+26
+189
+106
+136
+62
+149
+133
+60
+164
+49
+16
+60
+21
+183
+115
+42
+20
+142
+70
+150
+70
+73
+6
+183
+44
+18
+120
+156
+63
+174
+76
+91
+65
+169
+36
+95
+46
+26
+143
+22
+47
+85
+91
+180
+63
+161
+2
+159
+140
+16
+34
+60
+58
+12
+150
+198
+35
+30
+70
+150
+79
+122
+21
+33
+12
+173
+138
+70
+181
+55
+105
+141
+99
+130
+91
+174
+27
+5
+184
+63
+124
+181
+169
+187
+197
+104
+55
+193
+66
+63
+185
+141
+183
+34
+160
+59
+109
+129
+194
+6
+98
+133
+117
+107
+194
+4
+78
+29
+78
+6
+141
+190
+77
+152
+21
+162
+182
+36
+179
+147
+75
+127
+90
+2
+2
+192
+135
+90
+124
+137
+109
+23
+157
+135
+199
+187
+131
+103
+40
+110
+103
+34
+75
+150
+28
+18
+59
+194
+35
+70
+107
+14
+121
+4
+137
+186
+87
+49
+111
+25
+149
+76
+117
+15
+40
+109
+101
+23
+34
+198
+89
+154
+118
+129
+115
+128
+132
+43
+75
+62
+100
+42
+149
+122
+191
+53
+199
+118
+117
+38
+179
+135
+2
+198
+172
+50
+155
+81
+92
+30
+150
+35
+65
+74
+62
+112
+115
+83
+69
+68
+190
+126
+49
+163
+139
+175
+197
+8
+78
+199
+91
+162
+155
+69
+25
+130
+157
+174
+35
+48
+171
+199
+54
+135
+128
+158
+199
+173
+52
+151
+44
+107
+46
+115
+76
+20
+38
+52
+174
+176
+98
+3
+138
+3
+179
+49
+85
+73
+77
+6
+139
+185
+60
+97
+43
+193
+167
+70
+118
+82
+30
+42
+187
+150
+14
+138
+102
+174
+129
+6
+83
+42
+109
+82
+108
+115
+117
+72
+175
+6
+66
+140
+49
+41
+5
+65
+143
+80
+195
+47
+134
+180
+77
+40
+153
+161
+187
+75
+173
+163
+21
+67
+10
+63
+88
+161
+179
+29
+161
+110
+12
+80
+177
+145
+74
+140
+179
+19
+101
+43
+148
+103
+86
+186
+146
+6
+122
+80
+183
+184
+59
+97
+51
+37
+168
+73
+133
+141
+53
+50
+26
+112
+38
+23
+195
+166
+45
+181
+79
+50
+192
+103
+91
+26
+137
+192
+117
+174
+198
+21
+148
+97
+56
+63
+76
+96
+91
+81
+70
+97
+155
+58
+153
+199
+21
+136
+24
+122
+122
+37
+127
+25
+13
+54
+11
+179
+179
+66
+191
+155
+11
+75
+149
+20
+184
+122
+83
+197
+41
+69
+50
+80
+38
+109
+107
+70
+54
+96
+96
+108
+188
+159
+69
+185
+88
+69
+19
+99
+23
+51
+98
+133
+117
+106
+181
+136
+188
+112
+180
+70
+4
+196
+147
+116
+179
+32
+180
+196
+153
+157
+167
+192
+49
+170
+179
+146
+67
+92
+155
+100
+11
+164
+91
+69
+195
+153
+162
+200
+140
+44
+1
+17
+91
+196
+161
+5
+180
+34
+188
+25
+61
+145
+120
+19
+40
+69
+52
+99
+122
+46
+180
+71
+6
+199
+148
+97
+50
+31
+138
+145
+35
+103
+107
+117
+138
+177
+19
+123
+166
+94
+70
+179
+46
+61
+160
+9
+19
+29
+12
+10
+152
+25
+183
+73
+197
+123
+173
+127
+12
+131
+76
+78
+193
+53
+183
+25
+107
+22
+170
+20
+190
+168
+94
+57
+99
+84
+19
+156
+167
+1
+105
+21
+181
+101
+175
+146
+98
+79
+193
+45
+136
+16
+70
+81
+59
+28
+36
+168
+84
+191
+189
+21
+29
+185
+49
+30
+138
+166
+153
+29
+194
+108
+103
+48
+158
+120
+96
+102
+150
+185
+162
+110
+2
+26
+140
+10
+5
+141
+3
+151
+79
+115
+177
+29
+185
+52
+52
+45
+6
+33
+145
+172
+133
+49
+104
+182
+156
+102
+7
+129
+116
+133
+159
+157
+114
+75
+29
+97
+126
+79
+143
+153
+30
+4
+158
+117
+83
+48
+143
+26
+70
+188
+99
+105
+141
+99
+129
+89
+174
+43
+96
+191
+85
+191
+186
+196
+103
+55
+7
+150
+42
+102
+40
+126
+196
+40
+83
+137
+77
+29
+89
+70
+22
+108
+48
+122
+101
+105
+126
+11
+135
+115
+76
+26
+72
+3
+173
+12
+123
+28
+67
+149
+98
+48
+4
+200
+164
+183
+27
+114
+42
+25
+179
+49
+80
+45
+149
+93
+21
+93
+166
+163
+88
+63
+184
+146
+16
+185
+171
+166
+54
+35
+128
+52
+166
+127
+70
+79
+45
+166
+191
+49
+180
+42
+31
+10
+186
+26
+82
+62
+35
+60
+47
+137
+7
+8
+184
+39
+181
+131
+161
+191
+101
+91
+34
+191
+41
+127
+196
+40
+76
+97
+99
+117
+19
+59
+184
+177
+7
+53
+54
+47
+1
+182
+90
+100
+190
+45
+163
+170
+156
+8
+44
+198
+195
+184
+155
+72
+43
+8
+69
+139
+18
+60
+1
+70
+10
+32
+105
+146
+137
+104
+196
+44
+101
+8
+143
+191
+61
+47
+133
+176
+56
+159
+50
+73
+189
+80
+183
+178
+17
+108
+96
+3
+156
+113
+74
+32
+129
+91
+184
+91
+91
+130
+166
+22
+43
+60
+178
+129
+169
+59
+33
+69
+120
+102
+131
+74
+64
+119
+139
+164
+135
+138
+13
+36
+102
+88
+16
+104
+79
+141
+137
+158
+113
+60
+144
+125
+61
+39
+92
+3
+187
+101
+125
+39
+112
+130
+167
+37
+125
+15
+166
+63
+92
+185
+79
+17
+192
+196
+54
+162
+86
+63
+6
+70
+170
+194
+36
+73
+112
+18
+107
+80
+114
+170
+196
+47
+122
+110
+160
+173
+1
+57
+132
+83
+108
+109
+80
+100
+86
+19
+137
+56
+102
+112
+155
+124
+154
+10
+75
+159
+79
+47
+170
+1
+73
+36
+160
+33
+164
+85
+38
+64
+48
+110
+33
+3
+129
+148
+123
+13
+172
+115
+141
+12
+4
+118
+76
+194
+84
+161
+17
+53
+171
+149
+153
+182
+114
+46
+54
+110
+176
+73
+55
+73
+145
+15
+186
+183
+26
+112
+45
+61
+161
+18
+66
+30
+193
+87
+184
+125
+100
+73
+143
+200
+121
+123
+54
+15
+9
+120
+40
+164
+24
+67
+189
+133
+97
+185
+36
+152
+193
+190
+5
+121
+88
+37
+36
+87
+197
+198
+20
+142
+70
+149
+59
+19
+186
+144
+193
+66
+58
+154
+8
+61
+96
+35
+144
+156
+35
+10
+152
+19
+151
+141
+86
+48
+114
+54
+103
+132
+66
+7
+51
+41
+188
+165
+98
+104
+149
+160
+19
+76
+83
+19
+168
+36
+107
+119
+148
+24
+12
+55
+27
+64
+147
+103
+99
+70
+126
+129
+42
+92
+178
+45
+66
+194
+170
+74
+115
+25
+119
+96
+104
+161
+35
+162
+59
+105
+96
+37
+155
+200
+9
+60
+81
+146
+150
+187
+179
+191
+135
+94
+152
+66
+35
+16
+183
+150
+59
+3
+91
+125
+129
+50
+143
+12
+185
+2
+144
+54
+28
+81
+41
+117
+131
+139
+57
+95
+55
+80
+185
+189
+77
+158
+58
+131
+63
+2
+40
+31
+21
+54
+135
+124
+136
+97
+161
+97
+134
+135
+10
+47
+191
+121
+12
+185
+7
+182
+25
+118
+84
+43
+101
+19
+13
+104
+112
+137
+15
+56
+6
+133
+150
+104
+76
+117
+23
+85
+103
+55
+4
+134
+171
+22
+199
+198
+194
+190
+193
+53
+179
+198
+182
+112
+37
+9
+129
+91
+188
+110
+166
+10
+169
+131
+63
+6
+71
+173
+199
+39
+42
+103
+44
+143
+62
+92
+193
+129
+42
+91
+169
+192
+37
+91
+20
+100
+27
+63
+137
+52
+87
+49
+118
+68
+147
+70
+102
+187
+2
+136
+197
+157
+174
+32
+28
+83
+49
+145
+36
+109
+134
+24
+138
+14
+43
+129
+192
+193
+32
+60
+72
+96
+133
+132
+199
+11
+79
+174
+135
+48
+76
+26
+74
+14
+22
+9
+55
+51
+17
+45
+118
+105
+173
+98
+32
+109
+166
+19
+19
+151
+136
+52
+96
+106
+176
+107
+60
+195
+32
+40
+153
+167
+23
+36
+13
+159
+33
+174
+147
+117
+180
+28
+152
+59
+188
+199
+105
+40
+101
+42
+148
+113
+147
+70
+94
+140
+193
+102
+78
+149
+196
+40
+75
+96
+100
+136
+124
+115
+179
+45
+54
+127
+75
+109
+178
+89
+131
+186
+137
+149
+65
+56
+148
+189
+2
+116
+79
+31
+83
+16
+154
+179
+88
+122
+143
+162
+88
+72
+37
+182
+158
+111
+50
+103
+166
+76
+161
+89
+82
+94
+32
+148
+4
+92
+115
+65
+159
+169
+185
+189
+71
+126
+116
+164
+148
+9
+124
+68
+95
+160
+113
+33
+190
+40
+133
+39
+40
+91
+190
+125
+42
+133
+21
+129
+186
+157
+69
+4
+3
+184
+75
+197
+108
+81
+114
+162
+141
+197
+110
+90
+151
+98
+32
+119
+23
+72
+26
+107
+9
+92
+78
+40
+142
+89
+59
+155
+5
+33
+157
+42
+44
+88
+134
+12
+69
+107
+27
+200
+160
+160
+119
+80
+12
+152
+5
+62
+130
+25
+179
+53
+111
+194
+166
+54
+33
+121
+25
+67
+180
+77
+47
+190
+116
+186
+73
+168
+153
+5
+55
+86
+19
+144
+93
+67
+161
+169
+163
+62
+107
+88
+164
+197
+109
+83
+116
+157
+95
+163
+124
+79
+155
+21
+137
+35
+179
+156
+129
+175
+87
+151
+126
+199
+60
+173
+100
+51
+4
+166
+165
+93
+76
+28
+81
+36
+91
+23
+120
+118
+31
+127
+87
+180
+98
+171
+147
+139
+117
+52
+63
+114
+120
+95
+91
+94
+147
+43
+132
+10
+72
+140
+193
+103
+85
+187
+153
+40
+69
+51
+90
+80
+68
+97
+168
+135
+105
+10
+121
+37
+139
+102
+161
+45
+28
+162
+126
+102
+73
+127
+107
+97
+21
+58
+156
+17
+106
+80
+129
+56
+181
+182
+67
+160
+161
+133
+147
+85
+193
+194
+30
+42
+182
+111
+33
+1
+110
+54
+135
+127
+153
+173
+66
+38
+34
+65
+86
+135
+35
+199
+82
+104
+90
+3
+13
+51
+188
+70
+128
+143
+106
+154
+171
+40
+103
+57
+17
+190
+192
+45
+143
+51
+27
+104
+178
+135
+16
+81
+142
+129
+94
+10
+11
+180
+183
+78
+20
+22
+152
+117
+142
+199
+115
+99
+163
+93
+88
+93
+173
+196
+25
+187
+101
+129
+62
+15
+133
+66
+199
+199
+7
+49
+32
+154
+40
+56
+174
+143
+100
+114
+180
+61
+144
+118
+12
+9
+153
+36
+46
+150
+87
+177
+82
+105
+88
+190
+148
+181
+151
+83
+140
+90
+88
+119
+119
+48
+17
+76
+99
+113
+194
+145
+128
+61
+14
+140
+116
+42
+9
+83
+12
+129
+70
+66
+166
+199
+105
+40
+102
+48
+173
+13
+119
+198
+119
+138
+153
+82
+117
+162
+121
+76
+165
+109
+172
+51
+155
+78
+72
+129
+129
+18
+145
+110
+160
+173
+200
+45
+78
+60
+63
+39
+67
+58
+143
+141
+158
+80
+56
+24
+36
+9
+129
+94
+3
+174
+17
+142
+100
+124
+48
+177
+33
+4
+129
+146
+116
+179
+34
+195
+59
+4
+98
+151
+25
+195
+145
+115
+188
+93
+75
+13
+200
+90
+135
+6
+22
+81
+90
+18
+101
+41
+139
+68
+165
+177
+176
+67
+25
+145
+45
+172
+25
+3
+198
+157
+165
+177
+179
+88
+116
+103
+183
+166
+157
+48
+76
+24
+61
+148
+145
+141
+139
+169
+162
+60
+97
+48
+18
+76
+98
+102
+133
+78
+78
+163
+78
+4
+128
+130
+29
+5
+175
+8
+75
+175
+181
+107
+16
+137
+84
+69
+61
+144
+119
+22
+64
+182
+124
+105
+116
+152
+71
+60
+122
+189
+44
+162
+179
+16
+83
+157
+199
+185
+125
+83
+174
+106
+69
+60
+141
+109
+181
+111
+40
+37
+71
+91
+111
+44
+67
+9
+54
+48
+6
+2
+162
+155
+76
+58
+68
+88
+121
+134
+122
+123
+47
+175
+28
+200
+146
+80
+166
+76
+166
+117
+10
+7
+150
+41
+98
+25
+70
+195
+142
+94
+88
+86
+129
+2
+49
+79
+34
+94
+60
+115
+153
+88
+150
+109
+109
+73
+61
+112
+126
+152
+179
+105
+26
+11
+35
+110
+145
+84
+6
+77
+14
+192
+28
+46
+24
+130
+166
+32
+94
+81
+42
+126
+175
+124
+166
+84
+12
+116
+186
+77
+186
+25
+82
+68
+66
+187
+132
+113
+94
+152
+68
+40
+30
+21
+64
+190
+171
+115
+154
+96
+189
+72
+136
+169
+194
+50
+155
+75
+62
+96
+22
+71
+32
+159
+67
+172
+32
+42
+170
+40
+116
+136
+178
+46
+74
+36
+155
+2
+20
+107
+64
+27
+184
+64
+132
+21
+142
+62
+98
+30
+103
+153
+190
+164
+78
+191
+47
+162
+153
+63
+4
+56
+103
+117
+181
+31
+156
+65
+188
+139
+147
+32
+73
+155
+70
+29
+149
+35
+74
+128
+103
+73
+110
+4
+40
+4
+61
+135
+61
+154
+183
+110
+14
+100
+75
+154
+48
+106
+11
+112
+174
+36
+51
+191
+83
+185
+163
+115
+29
+138
+172
+192
+5
+103
+178
+141
+46
+10
+44
+178
+73
+42
+199
+16
+105
+87
+176
+76
+73
+160
+98
+155
+49
+100
+159
+59
+120
+198
+104
+45
+139
+32
+143
+174
+160
+195
+130
+29
+6
+178
+14
+83
+173
+94
+6
+193
+107
+107
+75
+92
+79
+52
+2
+148
+75
+115
+20
+86
+137
+48
+58
+115
+172
+193
+18
+169
+52
+197
+113
+110
+44
+80
+85
+189
+176
+151
+131
+26
+175
+23
+165
+182
+10
+19
+32
+20
+37
+40
+110
+99
+10
+167
+117
+199
+145
+75
+153
+45
+89
+133
+199
+199
+9
+61
+93
+9
+19
+33
+28
+73
+189
+77
+166
+105
+136
+74
+23
+75
+47
+8
+28
+98
+140
+160
+96
+144
+200
+105
+31
+47
+3
+2
+184
+89
+73
+43
+2
+31
+168
+131
+75
+71
+153
+82
+122
+191
+53
+2
+134
+191
+140
+127
+100
+59
+55
+6
+137
+172
+5
+83
+57
+194
+54
+179
+192
+144
+136
+120
+100
+118
+12
+14
+175
+128
+197
+29
+1
+148
+82
+165
+50
+22
+79
+81
+176
+131
+7
+60
+104
+81
+152
+189
+163
+81
+23
+12
+69
+107
+21
+165
+198
+108
+65
+24
+157
+131
+177
+81
+97
+57
+68
+99
+181
+196
+148
+127
+31
+42
+171
+55
+189
+43
+159
+173
+5
+77
+19
+26
+188
+94
+78
+22
+35
+14
+167
+78
+174
+139
+72
+179
+30
+175
+182
+117
+61
+118
+160
+101
+166
+90
+51
+93
+107
+5
+68
+163
+165
+126
+75
+119
+44
+196
+179
+113
+74
+24
+81
+71
+104
+187
+186
+37
+144
+135
+119
+104
+150
+166
+50
+9
+5
+153
+71
+57
+100
+91
+46
+61
+149
+147
+148
+166
+61
+78
+123
+34
+101
+101
+96
+69
+151
+85
+151
+144
+106
+142
+100
+122
+32
+94
+79
+35
+99
+80
+186
+1
+133
+197
+186
+144
+188
+36
+123
+15
+185
+183
+34
+156
+31
+184
+28
+116
+43
+18
+121
+166
+112
+180
+70
+8
+16
+30
+34
+138
+123
+96
+70
+154
+97
+197
+106
+65
+40
+61
+6
+90
+89
+127
+161
+24
+100
+185
+16
+29
+33
+146
+175
+142
+80
+3
+100
+173
+139
+78
+26
+52
+78
+4
+126
+124
+8
+137
+146
+50
+185
+66
+131
+191
+170
+100
+76
+159
+71
+193
+122
+200
+100
+3
+119
+87
+54
+145
+185
+3
+158
+118
+90
+83
+88
+178
+81
+89
+7
+39
+176
+102
+31
+72
+156
+92
+149
+69
+80
+58
+32
+70
+138
+198
+147
+101
+82
+190
+4
+113
+46
+61
+158
+2
+189
+117
+3
+168
+187
+6
+159
+103
+186
+197
+107
+71
+64
+141
+73
+175
+195
+191
+195
+55
+177
+166
+2
+123
+120
+16
+22
+187
+128
+83
+150
+160
+7
+11
+199
+101
+19
+4
+55
+99
+96
+89
+72
+35
+162
+62
+116
+135
+170
+4
+99
+161
+78
+20
+19
+130
+12
+105
+128
+26
+1
+179
+68
+194
+157
+198
+176
+77
+80
+189
+12
+175
+146
+104
+106
+106
+85
+156
+173
+39
+78
+118
+6
+176
+6
+55
+75
+156
+63
+171
+66
+60
+162
+38
+170
+84
+174
+87
+159
+172
+197
+40
+69
+54
+105
+143
+116
+5
+189
+95
+68
+154
+119
+129
+103
+63
+50
+138
+175
+13
+102
+104
+105
+96
+31
+120
+43
+184
+120
+62
+99
+35
+122
+14
+193
+34
+65
+86
+133
+25
+159
+128
+146
+121
+16
+7
+104
+160
+24
+111
+46
+83
+86
+169
+39
+117
+153
+61
+195
+22
+180
+81
+70
+94
+130
+141
+75
+186
+43
+183
+113
+36
+1
+81
+80
+156
+17
+100
+46
+180
+68
+192
+142
+129
+94
+5
+187
+80
+198
+74
+61
+102
+66
+77
+73
+147
+25
+25
+130
+159
+181
+61
+139
+83
+49
+151
+68
+51
+97
+127
+91
+11
+45
+174
+42
+84
+130
+27
+192
+115
+163
+145
+1
+103
+14
+159
+33
+172
+132
+47
+100
+174
+148
+124
+16
+184
+161
+113
+30
+171
+153
+184
+128
+116
+145
+25
+48
+58
+125
+24
+24
+131
+168
+35
+98
+78
+184
+10
+1
+118
+103
+163
+49
+29
+134
+147
+76
+134
+120
+115
+15
+58
+10
+143
+170
+134
+83
+88
+188
+137
+133
+162
+177
+8
+58
+81
+163
+56
+64
+88
+150
+111
+116
+102
+169
+97
+59
+84
+176
+102
+34
+82
+195
+28
+16
+49
+152
+78
+96
+80
+17
+181
+134
+179
+69
+4
+4
+194
+131
+40
+65
+27
+182
+52
+72
+171
+176
+125
+163
+61
+96
+33
+135
+114
+65
+172
+44
+123
+140
+135
+151
+95
+12
+24
+34
+191
+44
+150
+101
+62
+60
+11
+121
+35
+122
+16
+198
+48
+111
+35
+15
+180
+144
+46
+183
+83
+50
+156
+94
+161
+120
+68
+135
+199
+177
+76
+61
+87
+172
+53
+170
+144
+136
+120
+96
+96
+120
+53
+45
+190
+138
+125
+107
+119
+151
+36
+60
+38
+94
+23
+89
+135
+4
+17
+64
+36
+40
+122
+172
+132
+47
+96
+157
+79
+68
+97
+173
+168
+51
+191
+90
+26
+150
+68
+56
+130
+73
+71
+173
+5
+72
+187
+78
+189
+31
+93
+76
+23
+55
+123
+45
+165
+186
+34
+131
+77
+90
+46
+66
+185
+115
+28
+135
+163
+162
+110
+5
+39
+191
+196
+57
+182
+179
+40
+34
+45
+164
+185
+36
+154
+199
+13
+86
+1
+35
+1
+88
+126
+163
+45
+10
+54
+38
+141
+107
+179
+115
+75
+21
+50
+113
+30
+169
+142
+138
+149
+56
+198
+90
+156
+133
+196
+177
+102
+25
+31
+162
+102
+150
+186
+170
+148
+166
+60
+69
+80
+58
+32
+74
+160
+96
+139
+169
+168
+91
+36
+195
+54
+167
+120
+21
+44
+81
+91
+15
+76
+116
+17
+62
+19
+160
+194
+121
+184
+20
+60
+184
+170
+163
+50
+31
+137
+148
+58
+16
+179
+133
+186
+124
+72
+116
+57
+95
+63
+120
+158
+69
+193
+139
+101
+152
+10
+91
+61
+151
+157
+183
+88
+84
+113
+126
+139
+100
+154
+19
+134
+36
+7
+126
+92
+20
+93
+178
+29
+176
+199
+14
+89
+15
+90
+200
+196
+178
+105
+37
+75
+120
+44
+192
+153
+193
+184
+173
+180
+124
+132
+77
+70
+134
+172
+30
+29
+107
+185
+149
+32
+51
+17
+51
+153
+58
+175
+128
+192
+7
+113
+19
+96
+11
+1
+107
+37
+61
+34
+55
+27
+68
+171
+13
+143
+143
+168
+126
+44
+131
+188
+155
+37
+32
+55
+47
+191
+126
+35
+77
+155
+34
+15
+182
+162
+135
+155
+115
+100
+164
+87
+49
+111
+23
+142
+46
+5
+18
+65
+24
+163
+164
+119
+43
+191
+157
+25
+141
+22
+71
+28
+129
+123
+178
+167
+197
+83
+126
+10
+127
+74
+102
+146
+158
+37
+4
+92
+118
+83
+42
+106
+55
+183
+3
+169
+188
+13
+189
+15
+196
+39
+73
+91
+87
+111
+84
+102
+60
+47
+144
+45
+179
+69
+200
+184
+107
+186
+152
+44
+95
+180
+21
+111
+79
+80
+170
+103
+88
+200
+15
+90
+2
+9
+35
+132
+82
+110
+118
+126
+90
+14
+73
+115
+33
+167
+108
+154
+149
+112
+134
+196
+172
+71
+85
+74
+78
+2
+113
+64
+166
+23
+49
+86
+74
+74
+184
+37
+169
+82
+177
+121
+134
+121
+123
+46
+173
+26
+2
+180
+60
+147
+139
+119
+63
+110
+93
+165
+160
+73
+4
+167
+171
+128
+28
+16
+50
+154
+75
+66
+127
+170
+78
+144
+162
+81
+28
+44
+12
+81
+182
+163
+142
+194
+85
+162
+14
+24
+24
+128
+157
+192
+138
+104
+178
+135
+14
+70
+95
+140
+185
+54
+61
+86
+166
+27
+69
+178
+48
+86
+85
+140
+72
+178
+23
+135
+11
+47
+189
+115
+185
+83
+29
+34
+140
+140
+183
+41
+196
+10
+98
+100
+118
+10
+1
+120
+109
+176
+77
+76
+168
+127
+54
+185
+23
+77
+52
+25
+83
+71
+83
+59
+9
+123
+58
+46
+155
+118
+112
+16
+86
+174
+74
+77
+2
+120
+103
+138
+102
+174
+129
+10
+96
+95
+105
+176
+111
+84
+108
+94
+193
+107
+112
+110
+51
+118
+52
+54
+56
+53
+13
+6
+121
+75
+161
+89
+91
+144
+45
+178
+63
+178
+98
+191
+69
+94
+149
+46
+135
+1
+193
+148
+155
+3
+19
+94
+192
+112
+144
+56
+40
+136
+59
+133
+65
+2
+24
+129
+163
+16
+34
+56
+37
+118
+178
+7
+45
+3
+22
+103
+21
+3
+32
+166
+112
+180
+71
+13
+40
+126
+193
+27
+29
+134
+149
+91
+6
+17
+52
+164
+121
+47
+197
+161
+192
+103
+90
+19
+108
+76
+85
+30
+19
+40
+78
+104
+128
+36
+61
+45
+126
+152
+180
+114
+69
+188
+107
+152
+154
+158
+160
+138
+193
+122
+192
+58
+22
+13
+80
+164
+69
+140
+24
+87
+103
+39
+107
+92
+195
+143
+105
+142
+106
+160
+14
+43
+134
+14
+81
+163
+50
+39
+186
+167
+134
+100
+197
+86
+147
+106
+117
+152
+62
+200
+51
+106
+175
+99
+21
+36
+29
+50
+47
+30
+161
+96
+129
+113
+120
+103
+145
+142
+155
+47
+95
+145
+20
+16
+117
+161
+109
+13
+98
+71
+146
+35
+102
+96
+59
+97
+47
+15
+69
+79
+53
+13
+198
+77
+82
+197
+48
+122
+97
+88
+56
+146
+176
+140
+56
+81
+183
+170
+179
+142
+43
+182
+106
+198
+37
+40
+106
+82
+137
+86
+83
+126
+17
+166
+49
+199
+155
+144
+68
+111
+62
+170
+67
+75
+44
+194
+170
+79
+149
+181
+150
+74
+98
+122
+52
+18
+43
+96
+191
+81
+167
+77
+160
+65
+155
+143
+70
+130
+158
+179
+49
+88
+87
+135
+26
+144
+37
+124
+15
+171
+94
+31
+141
+166
+132
+101
+18
+199
+31
+199
+114
+94
+140
+196
+117
+143
+9
+171
+142
+116
+24
+100
+190
+42
+147
+103
+94
+44
+20
+125
+169
+91
+25
+136
+195
+150
+143
+108
+164
+19
+38
+56
+200
+97
+181
+21
+94
+182
+48
+51
+71
+175
+9
+82
+12
+141
+140
+170
+160
+37
+183
+163
+136
+149
+70
+85
+83
+133
+49
+102
+175
+132
+23
+151
+99
+39
+143
+108
+158
+180
+64
+160
+190
+101
+97
+73
+163
+126
+90
+7
+37
+161
+39
+182
+144
+30
+85
+44
+98
+196
+97
+21
+59
+167
+74
+142
+187
+48
+3
+187
+99
+110
+173
+52
+155
+65
+197
+197
+14
+112
+145
+60
+61
+30
+27
+99
+147
+194
+50
+150
+58
+196
+56
+176
+152
+128
+2
+63
+164
+23
+62
+164
+32
+118
+19
+53
+147
+10
+141
+155
+64
+191
+179
+150
+97
+30
+113
+6
+22
+77
+69
+120
+108
+166
+24
+54
+113
+192
+142
+121
+55
+40
+146
+119
+200
+128
+168
+64
+72
+56
+87
+18
+132
+30
+190
+73
+131
+127
+185
+172
+173
+88
+172
+43
+117
+111
+19
+116
+126
+115
+156
+101
+10
+150
+9
+108
+167
+36
+114
+165
+163
+97
+118
+38
+168
+69
+103
+200
+76
+56
+57
+40
+129
+11
+114
+184
+78
+15
+188
+199
+102
+24
+29
+161
+105
+178
+126
+159
+24
+115
+73
+5
+175
+2
+42
+37
+43
+124
+166
+76
+170
+132
+69
+27
+142
+8
+176
+182
+111
+33
+1
+114
+74
+24
+74
+34
+139
+124
+99
+80
+188
+13
+188
+14
+190
+16
+193
+15
+153
+188
+152
+23
+175
+43
+85
+126
+191
+13
+161
+51
+59
+98
+54
+48
+3
+192
+127
+29
+37
+165
+55
+49
+199
+152
+127
+192
+14
+158
+28
+145
+21
+25
+160
+137
+180
+52
+95
+105
+180
+136
+200
+182
+92
+116
+67
+162
+173
+184
+147
+29
+51
+51
+46
+23
+122
+130
+80
+117
+179
+23
+130
+177
+95
+178
+14
+87
+196
+196
+11
+106
+136
+61
+148
+139
+103
+169
+85
+193
+193
+27
+22
+92
+155
+107
+49
+131
+149
+118
+167
+141
+141
+179
+7
+35
+146
+162
+63
+121
+163
+89
+75
+48
+13
+50
+185
+62
+112
+114
+80
+52
+199
+125
+162
+52
+49
+34
+165
+79
+196
+65
+30
+191
+82
+171
+93
+17
+71
+69
+179
+59
+141
+120
+50
+22
+89
+136
+15
+66
+62
+183
+146
+26
+49
+57
+105
+117
+159
+109
+20
+147
+103
+94
+35
+170
+108
+119
+145
+199
+92
+164
+163
+97
+120
+50
+25
+98
+168
+130
+68
+39
+22
+183
+104
+177
+128
+177
+110
+70
+35
+180
+168
+191
+36
+100
+75
+154
+51
+117
+46
+28
+156
+90
+136
+6
+11
+19
+14
+117
+178
+17
+100
+47
+186
+96
+100
+141
+146
+13
+164
+71
+151
+74
+84
+40
+86
+157
+168
+196
+66
+33
+4
+129
+136
+62
+148
+131
+53
+139
+157
+98
+172
+157
+190
+130
+74
+78
+4
+129
+137
+69
+178
+52
+109
+192
+171
+100
+69
+113
+56
+123
+36
+113
+153
+100
+29
+72
+174
+195
+8
+98
+119
+33
+129
+84
+142
+101
+128
+61
+12
+128
+62
+24
+189
+121
+33
+108
+154
+152
+126
+189
+6
+137
+168
+176
+150
+117
+156
+85
+110
+92
+164
+160
+87
+89
+152
+109
+88
+151
+119
+152
+44
+99
+3
+131
+156
+163
+174
+175
+87
+150
+121
+184
+11
+15
+191
+16
+178
+127
+165
+44
+181
+93
+133
+162
+178
+11
+69
+116
+81
+45
+139
+33
+145
+180
+172
+19
+168
+36
+106
+116
+144
+24
+48
+69
+188
+109
+163
+2
+146
+56
+27
+63
+135
+45
+53
+118
+29
+115
+33
+166
+102
+121
+9
+160
+87
+81
+103
+93
+34
+172
+130
+33
+30
+81
+20
+192
+179
+146
+66
+79
+85
+1
+41
+35
+47
+168
+188
+15
+5
+94
+123
+94
+56
+96
+71
+167
+164
+89
+54
+129
+91
+181
+72
+2
+169
+200
+79
+77
+153
+30
+5
+166
+156
+37
+27
+26
+114
+58
+124
+18
+195
+16
+142
+109
+172
+57
+195
+58
+198
+65
+12
+84
+200
+46
+80
+72
+114
+36
+190
+19
+200
+35
+12
+158
+39
+14
+133
+76
+61
+87
+174
+63
+14
+125
+19
+196
+5
+70
+175
+17
+133
+47
+84
+84
+146
+124
+31
+70
+142
+20
+46
+91
+139
+16
+44
+123
+144
+154
+31
+2
+136
+199
+176
+64
+1
+36
+7
+116
+36
+175
+129
+200
+41
+46
+107
+34
+42
+151
+125
+197
+54
+158
+60
+142
+112
+199
+182
+107
+3
+57
+118
+195
+112
+117
+93
+109
+21
+144
+84
+3
+69
+186
+102
+139
+116
+47
+39
+12
+124
+33
+87
+27
+178
+29
+175
+193
+187
+186
+33
+128
+75
+97
+116
+22
+89
+135
+12
+61
+61
+17
+153
+168
+33
+93
+63
+141
+80
+13
+165
+73
+152
+55
+167
+111
+164
+188
+56
+42
+155
+154
+127
+181
+141
+24
+73
+24
+89
+125
+146
+159
+37
+196
+43
+94
+185
+61
+105
+87
+177
+81
+95
+44
+12
+74
+140
+175
+190
+167
+93
+62
+135
+55
+122
+35
+112
+160
+160
+116
+62
+132
+34
+15
+188
+200
+107
+43
+103
+28
+48
+35
+178
+161
+163
+130
+116
+125
+107
+119
+157
+69
+3
+199
+168
+18
+199
+34
+18
+6
+74
+190
+82
+178
+136
+17
+78
+121
+23
+50
+92
+111
+35
+15
+180
+141
+29
+110
+200
+15
+92
+20
+92
+176
+27
+177
+22
+143
+63
+98
+19
+35
+37
+113
+146
+58
+42
+128
+197
+28
+195
+123
+184
+198
+136
+36
+1
+81
+77
+136
+125
+128
+46
+127
+148
+143
+129
+92
+189
+108
+148
+121
+198
+96
+197
+125
+178
+144
+63
+88
+158
+162
+151
+48
+131
+154
+143
+79
+188
+18
+17
+138
+77
+23
+45
+67
+200
+200
+2
+18
+87
+165
+9
+173
+161
+13
+26
+43
+27
+181
+38
+8
+102
+143
+145
+186
+15
+18
+177
+101
+12
+165
+83
+19
+167
+32
+87
+39
+50
+152
+61
+1
+58
+141
+127
+98
+44
+185
+120
+58
+68
+89
+130
+176
+91
+162
+154
+71
+40
+6
+82
+33
+67
+107
+36
+59
+32
+64
+99
+20
+26
+180
+47
+64
+169
+38
+109
+114
+102
+186
+2
+135
+197
+166
+25
+57
+116
+187
+82
+12
+136
+108
+25
+183
+75
+5
+159
+110
+32
+3
+131
+159
+179
+38
+25
+5
+13
+34
+87
+17
+120
+166
+119
+18
+40
+82
+137
+87
+90
+161
+158
+96
+158
+87
+101
+32
+80
+197
+62
+2
+54
+107
+158
+184
+85
+58
+186
+196
+108
+81
+117
+176
+6
+48
+42
+20
+144
+82
+3
+80
+54
+3
+134
+181
+85
+83
+130
+37
+54
+194
+80
+138
+109
+9
+79
+193
+47
+144
+46
+185
+95
+105
+180
+135
+191
+132
+70
+35
+183
+189
+87
+25
+170
+4
+89
+104
+24
+11
+54
+30
+91
+82
+73
+98
+132
+118
+121
+63
+91
+177
+47
+94
+142
+10
+183
+14
+36
+90
+23
+127
+156
+196
+175
+83
+130
+32
+26
+73
+3
+161
+144
+18
+13
+124
+24
+33
+186
+18
+33
+45
+169
+11
+153
+20
+141
+71
+158
+106
+21
+173
+50
+138
+187
+76
+180
+194
+146
+130
+74
+74
+177
+197
+192
+182
+165
+154
+44
+75
+56
+65
+91
+163
+157
+78
+56
+36
+110
+142
+60
+82
+157
+5
+21
+85
+124
+175
+141
+70
+158
+117
+86
+67
+26
+159
+118
+80
+17
+186
+167
+125
+53
+195
+95
+19
+58
+183
+172
+189
+192
+49
+171
+185
+174
+184
+135
+159
+140
+13
+19
+200
+30
+184
+40
+186
+156
+62
+166
+43
+165
+6
+152
+63
+13
+115
+170
+188
+199
+105
+40
+103
+53
+195
+98
+35
+132
+84
+113
+125
+135
+86
+103
+46
+151
+100
+40
+143
+96
+95
+105
+178
+129
+174
+84
+143
+99
+109
+166
+20
+30
+200
+128
+173
+85
+156
+171
+26
+14
+55
+2
+125
+132
+65
+5
+46
+37
+7
+114
+21
+101
+22
+28
+167
+155
+28
+174
+193
+195
+35
+58
+42
+130
+198
+26
+173
+7
+85
+49
+127
+127
+20
+175
+76
+79
+196
+63
+14
+125
+23
+15
+80
+151
+185
+155
+67
+14
+79
+154
+17
+112
+126
+148
+154
+198
+5
+50
+51
+61
+109
+111
+84
+105
+78
+129
+68
+51
+100
+139
+139
+181
+41
+21
+156
+150
+96
+29
+110
+200
+14
+86
+193
+188
+191
+58
+31
+63
+101
+40
+128
+13
+131
+65
+14
+105
+105
+84
+167
+46
+172
+22
+181
+93
+129
+136
+59
+129
+47
+120
+102
+135
+94
+153
+76
+83
+14
+141
+124
+76
+141
+162
+102
+158
+26
+141
+13
+11
+147
+190
+16
+187
+185
+24
+81
+76
+129
+89
+173
+43
+100
+21
+25
+163
+155
+65
+194
+183
+152
+71
+59
+114
+156
+108
+46
+110
+48
+97
+150
+30
+31
+117
+29
+124
+83
+182
+151
+69
+59
+131
+59
+170
+97
+52
+37
+156
+10
+56
+51
+199
+140
+49
+36
+179
+150
+92
+7
+15
+24
+13
+69
+96
+153
+63
+199
+29
+187
+60
+79
+137
+112
+43
+51
+118
+52
+56
+68
+109
+44
+87
+125
+168
+85
+199
+31
+197
+104
+57
+8
+137
+155
+97
+190
+66
+90
+150
+91
+2
+194
+145
+128
+68
+56
+127
+59
+14
+154
+2
+26
+142
+20
+42
+71
+51
+71
+172
+194
+19
+173
+67
+45
+71
+19
+79
+106
+124
+189
+24
+47
+66
+174
+49
+137
+177
+33
+11
+169
+114
+168
+184
+193
+102
+74
+129
+116
+133
+156
+143
+51
+24
+88
+114
+92
+133
+168
+17
+188
+177
+175
+59
+183
+170
+173
+111
+117
+103
+162
+49
+40
+198
+34
+22
+25
+157
+116
+85
+65
+26
+174
+12
+102
+112
+153
+113
+96
+165
+130
+91
+179
+59
+146
+151
+190
+187
+12
+194
+59
+10
+134
+119
+107
+171
+67
+59
+155
+5
+35
+168
+96
+67
+134
+4
+24
+111
+50
+105
+179
+136
+5
+7
+199
+127
+177
+121
+134
+115
+87
+84
+123
+188
+19
+25
+181
+63
+155
+163
+189
+65
+91
+163
+164
+115
+17
+70
+66
+172
+33
+56
+39
+138
+72
+199
+142
+65
+117
+118
+57
+80
+169
+94
+50
+51
+58
+94
+45
+28
+164
+130
+109
+83
+121
+180
+196
+158
+184
+85
+55
+171
+132
+56
+149
+187
+183
+21
+77
+81
+190
+13
+175
+129
+3
+63
+151
+137
+69
+180
+61
+147
+133
+78
+71
+129
+136
+53
+97
+106
+167
+48
+191
+111
+154
+123
+155
+26
+165
+155
+50
+107
+194
+4
+78
+35
+112
+153
+115
+113
+46
+62
+163
+24
+77
+50
+9
+200
+123
+142
+145
+196
+74
+86
+49
+119
+77
+196
+80
+123
+19
+8
+79
+2
+104
+12
+134
+99
+190
+51
+4
+165
+155
+42
+61
+189
+186
+17
+27
+15
+44
+131
+194
+188
+190
+48
+180
+46
+58
+141
+122
+70
+124
+111
+158
+148
+69
+84
+83
+142
+108
+171
+58
+10
+140
+150
+40
+97
+24
+71
+10
+20
+34
+29
+72
+170
+173
+110
+109
+68
+27
+149
+53
+185
+30
+121
+57
+54
+13
+193
+42
+114
+113
+50
+89
+86
+118
+137
+160
+129
+131
+32
+12
+185
+6
+173
+184
+151
+55
+171
+138
+88
+88
+135
+21
+109
+66
+19
+120
+153
+35
+36
+101
+89
+24
+150
+85
+157
+183
+84
+56
+188
+22
+44
+66
+6
+46
+20
+107
+68
+45
+58
+142
+133
+123
+142
+148
+10
+134
+112
+67
+2
+9
+34
+128
+64
+39
+60
+9
+113
+2
+192
+138
+105
+186
+175
+179
+104
+15
+156
+197
+183
+127
+119
+171
+154
+186
+134
+131
+181
+110
+30
+192
+85
+183
+135
+162
+164
+128
+92
+199
+168
+17
+190
+191
+34
+87
+19
+133
+24
+151
+90
+181
+81
+60
+31
+51
+28
+108
+3
+43
+39
+47
+131
+164
+10
+182
+10
+21
+38
+37
+84
+169
+61
+47
+133
+175
+56
+166
+97
+84
+37
+64
+56
+163
+74
+176
+194
+183
+156
+94
+163
+132
+126
+172
+95
+28
+109
+6
+58
+96
+59
+87
+198
+6
+57
+84
+197
+24
+175
+38
+50
+165
+137
+141
+15
+22
+197
+183
+132
+141
+66
+125
+157
+20
+110
+87
+130
+2
+41
+27
+199
+153
+125
+174
+123
+174
+144
+97
+86
+49
+122
+91
+50
+82
+46
+144
+51
+12
+12
+166
+96
+78
+9
+155
+49
+104
+183
+169
+167
+82
+188
+196
+82
+133
+60
+168
+70
+111
+37
+27
+29
+135
+151
+90
+188
+116
+9
+9
+173
+161
+4
+183
+61
+118
+162
+115
+31
+156
+63
+171
+62
+36
+59
+35
+78
+152
+13
+116
+178
+29
+175
+193
+179
+142
+41
+176
+85
+126
+197
+48
+117
+73
+186
+67
+127
+161
+27
+110
+18
+126
+191
+19
+197
+9
+87
+45
+83
+101
+58
+38
+109
+117
+123
+87
+14
+104
+99
+62
+84
+143
+105
+147
+141
+126
+93
+26
+120
+85
+30
+20
+52
+133
+136
+16
+77
+120
+30
+98
+122
+47
+192
+130
+51
+138
+170
+177
+138
+32
+154
+39
+54
+172
+153
+167
+30
+75
+187
+45
+190
+138
+123
+101
+97
+77
+189
+39
+135
+64
+170
+45
+139
+31
+141
+164
+117
+30
+129
+107
+78
+110
+160
+171
+189
+198
+87
+146
+93
+48
+52
+80
+11
+147
+184
+183
+46
+30
+168
+140
+127
+110
+116
+109
+8
+70
+152
+85
+144
+106
+141
+93
+89
+99
+198
+97
+8
+175
+178
+95
+166
+150
+2
+66
+185
+112
+13
+71
+113
+39
+16
+145
+135
+102
+1
+89
+125
+153
+199
+13
+95
+54
+69
+128
+148
+133
+72
+33
+156
+37
+21
+199
+8
+57
+71
+112
+35
+9
+138
+146
+40
+126
+199
+59
+164
+60
+82
+159
+13
+48
+180
+46
+58
+138
+103
+181
+159
+123
+112
+168
+200
+89
+137
+22
+104
+25
+21
+100
+14
+189
+10
+163
+92
+90
+110
+56
+147
+177
+144
+68
+118
+96
+120
+54
+46
+195
+157
+194
+150
+153
+174
+66
+35
+14
+170
+99
+62
+82
+137
+88
+95
+176
+6
+52
+61
+102
+67
+90
+139
+24
+93
+141
+13
+13
+166
+82
+195
+38
+71
+85
+74
+84
+37
+68
+80
+69
+93
+142
+18
+32
+32
+111
+179
+72
+27
+117
+61
+110
+112
+88
+123
+144
+162
+75
+194
+90
+194
+152
+170
+56
+8
+146
+11
+150
+6
+88
+79
+85
+199
+37
+31
+53
+41
+177
+90
+152
+102
+41
+134
+36
+12
+152
+4
+58
+111
+146
+85
+194
+200
+59
+157
+11
+57
+46
+162
+161
+110
+15
+100
+69
+110
+46
+85
+99
+26
+69
+181
+67
+180
+78
+46
+178
+60
+159
+15
+58
+21
+3
+31
+165
+109
+175
+69
+42
+34
+27
+57
+102
+106
+115
+139
+3
+172
+6
+91
+99
+172
+145
+124
+43
+140
+57
+87
+9
+73
+161
+110
+15
+101
+68
+105
+19
+170
+45
+144
+62
+77
+106
+148
+134
+72
+26
+113
+44
+54
+127
+83
+156
+191
+139
+121
+79
+182
+185
+73
+175
+193
+185
+173
+173
+83
+142
+105
+149
+155
+190
+145
+159
+50
+78
+15
+191
+13
+164
+66
+124
+152
+197
+20
+150
+118
+160
+98
+152
+34
+42
+146
+100
+89
+34
+9
+152
+27
+199
+151
+120
+165
+107
+159
+195
+144
+109
+160
+183
+60
+118
+168
+149
+186
+177
+188
+134
+115
+90
+103
+12
+147
+183
+170
+180
+151
+85
+151
+145
+114
+186
+92
+74
+21
+65
+199
+10
+71
+142
+11
+195
+67
+53
+112
+2
+3
+4
+194
+136
+69
+188
+112
+184
+99
+138
+138
+189
+98
+89
+53
+121
+53
+30
+98
+126
+74
+111
+3
+15
+72
+95
+123
+87
+15
+108
+118
+139
+173
+188
+175
+161
+189
+87
+26
+170
+190
+12
+163
+73
+172
+174
+98
+27
+77
+27
+68
+168
+196
+66
+33
+200
+110
+61
+173
+94
+7
+198
+129
+192
+191
+17
+190
+187
+13
+197
+69
+45
+48
+86
+88
+156
+140
+42
+193
+179
+144
+53
+24
+66
+187
+126
+77
+128
+76
+107
+165
+26
+74
+14
+15
+168
+77
+152
+23
+168
+1
+100
+192
+59
+24
+16
+79
+134
+95
+170
+168
+74
+137
+157
+111
+62
+169
+62
+48
+135
+182
+77
+27
+68
+171
+18
+168
+49
+178
+30
+184
+32
+140
+154
+71
+38
+195
+30
+25
+80
+54
+11
+180
+180
+63
+162
+4
+171
+192
+18
+183
+136
+169
+188
+11
+180
+178
+52
+109
+191
+163
+62
+107
+83
+140
+94
+104
+183
+164
+136
+143
+41
+160
+191
+110
+141
+56
+67
+98
+184
+29
+118
+46
+19
+100
+33
+98
+97
+100
+129
+81
+127
+29
+35
+152
+1
+38
+27
+18
+69
+55
+112
+174
+41
+80
+113
+166
+178
+174
+47
+115
+69
+179
+55
+124
+46
+165
+179
+190
+128
+65
+40
+54
+163
+95
+110
+4
+38
+195
+37
+62
+47
+123
+114
+183
+76
+5
+154
+78
+84
+200
+51
+103
+166
+65
+102
+29
+56
+79
+170
+114
+160
+131
+149
+120
+181
+8
+23
+71
+23
+98
+182
+13
+42
+142
+73
+162
+118
+55
+66
+103
+28
+42
+2
+34
+191
+36
+104
+99
+62
+79
+123
+26
+51
+75
+195
+99
+37
+137
+87
+90
+160
+156
+96
+169
+155
+15
+93
+26
+117
+70
+176
+22
+155
+133
+200
+5
+35
+166
+82
+198
+51
+132
+131
+2
+37
+3
+94
+135
+165
+179
+187
+119
+29
+107
+186
+156
+62
+169
+56
+15
+192
+19
+186
+142
+185
+30
+118
+38
+166
+53
+31
+112
+188
+125
+62
+46
+127
+146
+135
+97
+170
+153
+186
+142
+181
+11
+38
+125
+13
+155
+15
+97
+44
+194
+173
+95
+11
+18
+6
+80
+23
+21
+124
+154
+9
+73
+158
+87
+107
+57
+182
+179
+35
+5
+119
+70
+147
+55
+8
+150
+34
+51
+3
+161
+143
+12
+190
+36
+104
+103
+88
+3
+23
+119
+105
+162
+29
+116
+37
+178
+137
+17
+76
+99
+116
+7
+199
+137
+30
+150
+30
+33
+125
+57
+23
+23
+137
+15
+64
+47
+106
+19
+163
+4
+158
+120
+96
+99
+135
+118
+93
+97
+151
+31
+30
+102
+145
+152
+12
+103
+109
+132
+13
+97
+62
+101
+56
+25
+49
+72
+197
+134
+38
+25
+4
+5
+194
+122
+192
+53
+191
+67
+92
+148
+60
+28
+35
+157
+29
+163
+119
+51
+37
+161
+41
+193
+195
+35
+57
+31
+75
+174
+165
+30
+95
+102
+161
+53
+71
+151
+65
+36
+33
+79
+178
+158
+148
+64
+55
+157
+50
+84
+57
+192
+43
+125
+170
+97
+50
+35
+157
+34
+190
+38
+122
+190
+44
+159
+158
+121
+107
+153
+160
+185
+76
+192
+69
+82
+75
+118
+30
+122
+64
+85
+138
+61
+130
+34
+36
+108
+128
+2
+61
+148
+139
+108
+194
+196
+31
+29
+94
+105
+191
+3
+98
+164
+108
+171
+56
+197
+77
+95
+75
+196
+104
+63
+47
+116
+78
+25
+45
+52
+105
+165
+49
+14
+46
+150
+83
+154
+175
+70
+42
+28
+191
+99
+75
+161
+92
+105
+9
+107
+164
+25
+78
+47
+176
+38
+47
+143
+41
+158
+183
+78
+30
+74
+177
+199
+8
+57
+67
+96
+171
+164
+52
+36
+148
+165
+62
+87
+165
+8
+169
+140
+119
+63
+106
+69
+62
+155
+173
+51
+146
+19
+6
+63
+129
+6
+74
+194
+98
+46
+198
+178
+87
+121
+148
+2
+78
+50
+5
+181
+41
+20
+154
+149
+104
+89
+197
+181
+119
+85
+39
+74
+98
+121
+49
+7
+4
+163
+146
+13
+162
+60
+103
+82
+168
+73
+130
+122
+171
+127
+25
+5
+8
+4
+158
+113
+54
+108
+166
+28
+79
+23
+29
+172
+175
+98
+19
+34
+29
+72
+174
+197
+23
+165
+183
+14
+33
+78
+169
+120
+195
+95
+17
+47
+129
+151
+148
+135
+77
+49
+2
+178
+48
+90
+106
+30
+31
+113
+1
+194
+155
+184
+112
+14
+80
+156
+17
+105
+77
+118
+17
+41
+91
+178
+53
+120
+42
+173
+67
+43
+59
+167
+72
+125
+109
+131
+6
+58
+95
+51
+53
+64
+108
+77
+91
+53
+103
+148
+157
+13
+69
+103
+197
+58
+174
+124
+179
+161
+160
+112
+32
+192
+61
+43
+113
+88
+118
+117
+41
+189
+170
+123
+8
+142
+189
+52
+16
+30
+42
+184
+128
+118
+154
+65
+8
+68
+136
+6
+15
+33
+71
+130
+137
+58
+117
+181
+40
+12
+108
+144
+96
+83
+36
+65
+74
+55
+72
+135
+167
+186
+17
+31
+35
+126
+50
+162
+124
+93
+43
+24
+157
+124
+139
+117
+49
+45
+36
+12
+145
+164
+84
+32
+35
+126
+45
+140
+34
+153
+9
+79
+200
+87
+128
+183
+153
+71
+52
+76
+194
+80
+137
+101
+176
+147
+101
+87
+10
+83
+5
+89
+90
+139
+29
+125
+92
+26
+127
+131
+49
+110
+25
+161
+144
+24
+45
+56
+135
+107
+29
+17
+42
+102
+33
+86
+18
+139
+71
+180
+40
+23
+183
+93
+115
+56
+100
+96
+80
+18
+185
+152
+49
+127
+120
+181
+6
+12
+17
+193
+8
+116
+26
+117
+67
+154
+123
+152
+4
+62
+136
+59
+129
+44
+104
+29
+36
+159
+28
+140
+186
+62
+98
+38
+145
+129
+71
+67
+166
+193
+65
+60
+174
+105
+62
+34
+43
+160
+173
+198
+31
+6
+161
+115
+47
+51
+80
+27
+42
+17
+121
+176
+170
+42
+120
+150
+19
+166
+28
+71
+178
+32
+189
+51
+11
+5
+132
+150
+120
+167
+124
+47
+167
+181
+181
+61
+136
+70
+194
+141
+98
+123
+59
+50
+170
+167
+80
+174
+130
+14
+116
+169
+173
+119
+159
+83
+70
+72
+4
+175
+20
+146
+93
+49
+61
+126
+12
+137
+114
+55
+107
+151
+143
+97
+101
+134
+96
+174
+180
+122
+111
+173
+36
+63
+57
+172
+124
+199
+79
+89
+23
+141
+44
+194
+170
+77
+132
+104
+41
+106
+73
+85
+54
+163
+91
+83
+77
+122
+35
+120
+1
+129
+171
+67
+64
+180
+109
+30
+5
+164
+140
+161
+108
+6
+65
+134
+22
+129
+176
+103
+30
+59
+82
+163
+45
+6
+33
+149
+195
+35
+50
+190
+95
+57
+93
+48
+50
+72
+184
+60
+101
+73
+129
+120
+155
+53
+132
+113
+90
+129
+165
+34
+119
+9
+182
+17
+64
+35
+34
+90
+37
+18
+176
+95
+191
+92
+35
+190
+20
+15
+114
+152
+84
+142
+100
+122
+31
+91
+69
+2
+190
+126
+44
+136
+20
+95
+193
+101
+72
+130
+132
+24
+159
+142
+24
+68
+193
+144
+132
+93
+174
+11
+103
+121
+1
+114
+79
+49
+181
+51
+76
+199
+114
+93
+135
+172
+21
+183
+106
+192
+4
+96
+142
+195
+93
+3
+182
+70
+180
+51
+90
+83
+88
+187
+132
+110
+75
+56
+69
+107
+26
+192
+126
+26
+27
+129
+132
+29
+186
+60
+89
+195
+169
+62
+55
+173
+146
+121
+11
+184
+5
+173
+194
+9
+113
+195
+156
+184
+102
+161
+46
+28
+158
+98
+168
+130
+72
+58
+107
+119
+152
+42
+86
+137
+52
+84
+34
+51
+200
+141
+48
+21
+97
+196
+102
+48
+174
+11
+105
+133
+57
+145
+162
+68
+148
+75
+127
+84
+163
+29
+106
+181
+133
+168
+13
+172
+115
+142
+20
+49
+112
+34
+3
+115
+61
+132
+47
+99
+171
+137
+84
+74
+85
+52
+146
+9
+139
+158
+101
+183
+193
+114
+150
+77
+116
+1
+165
+178
+190
+139
+127
+109
+113
+96
+164
+125
+73
+116
+38
+188
+181
+200
+174
+46
+111
+49
+99
+156
+51
+104
+164
+50
+27
+113
+35
+196
+65
+32
+7
+159
+89
+108
+45
+102
+10
+147
+192
+36
+89
+10
+59
+64
+54
+152
+30
+17
+30
+27
+97
+142
+179
+196
+166
+33
+107
+149
+131
+48
+118
+74
+184
+42
+197
+1
+38
+20
+185
+132
+124
+158
+37
+200
+67
+2
+15
+69
+83
+77
+115
+5
+194
+123
+192
+42
+130
+3
+49
+70
+184
+73
+188
+67
+113
+82
+72
+99
+146
+184
+196
+122
+171
+126
+21
+197
+196
+4
+65
+154
+137
+41
+15
+125
+17
+181
+133
+175
+56
+157
+44
+51
+116
+34
+162
+74
+187
+56
+51
+7
+183
+37
+173
+113
+119
+98
+119
+37
+154
+195
+180
+132
+173
+50
+151
+54
+167
+121
+23
+54
+117
+18
+58
+191
+22
+16
+105
+86
+174
+68
+44
+55
+140
+147
+25
+25
+130
+159
+185
+81
+26
+23
+110
+56
+145
+171
+121
+184
+22
+75
+56
+60
+62
+32
+33
+112
+173
+34
+54
+17
+16
+145
+134
+98
+181
+10
+31
+103
+141
+119
+48
+16
+68
+65
+181
+102
+186
+194
+97
+34
+134
+100
+1
+103
+17
+172
+85
+163
+15
+26
+22
+105
+31
+43
+183
+115
+45
+43
+50
+119
+63
+113
+111
+52
+115
+21
+94
+173
+199
+35
+27
+45
+29
+177
+2
+15
+78
+135
+105
+18
+169
+53
+198
+115
+111
+38
+24
+11
+48
+191
+113
+167
+183
+200
+154
+126
+175
+116
+123
+95
+64
+135
+33
+184
+11
+13
+179
+154
+122
+142
+159
+76
+31
+103
+144
+136
+126
+133
+69
+17
+79
+122
+27
+68
+162
+164
+129
+99
+31
+100
+120
+19
+38
+59
+13
+145
+157
+39
+25
+4
+196
+141
+88
+60
+171
+90
+198
+183
+117
+59
+102
+87
+2
+31
+174
+167
+37
+116
+167
+157
+43
+49
+110
+23
+151
+99
+39
+144
+118
+11
+12
+171
+124
+4
+109
+19
+137
+50
+74
+194
+102
+67
+83
+101
+57
+37
+111
+136
+19
+90
+169
+10
+142
+162
+94
+108
+7
+70
+158
+124
+121
+11
+182
+190
+106
+128
+13
+126
+47
+147
+60
+35
+74
+136
+147
+64
+59
+183
+169
+170
+95
+44
+16
+96
+38
+165
+47
+1
+187
+113
+194
+152
+169
+46
+155
+118
+116
+35
+165
+81
+199
+68
+18
+93
+1
+169
+4
+105
+198
+39
+56
+188
+26
+65
+160
+175
+14
+108
+120
+154
+47
+93
+143
+21
+39
+46
+126
+139
+103
+172
+109
+107
+64
+27
+187
+85
+26
+195
+139
+81
+37
+98
+53
+37
+149
+162
+31
+134
+129
+166
+39
+144
+116
+3
+179
+48
+84
+69
+63
+159
+190
+111
+158
+151
+87
+160
+180
+48
+66
+167
+12
+170
+118
+179
+17
+87
+175
+68
+32
+183
+15
+39
+103
+71
+99
+157
+47
+76
+29
+95
+111
+13
+77
+149
+5
+89
+88
+130
+185
+147
+14
+163
+57
+78
+154
+27
+179
+34
+191
+44
+142
+60
+81
+153
+190
+164
+78
+196
+72
+71
+178
+32
+190
+58
+38
+109
+117
+119
+65
+125
+166
+71
+137
+187
+85
+34
+35
+110
+148
+98
+59
+74
+115
+23
+111
+58
+148
+174
+108
+86
+150
+126
+7
+110
+194
+177
+121
+137
+133
+163
+188
+58
+59
+35
+80
+166
+81
+193
+26
+22
+104
+25
+15
+68
+79
+61
+63
+28
+5
+177
+18
+119
+154
+59
+169
+86
+191
+179
+152
+106
+70
+72
+2
+166
+179
+178
+59
+155
+5
+35
+166
+83
+4
+84
+70
+60
+138
+84
+70
+65
+160
+175
+14
+109
+131
+12
+91
+41
+27
+195
+128
+12
+120
+19
+30
+13
+13
+163
+67
+132
+192
+165
+70
+135
+181
+73
+11
+11
+170
+129
+41
+93
+189
+95
+76
+197
+104
+52
+175
+183
+121
+85
+24
+177
+49
+101
+165
+85
+24
+182
+72
+199
+151
+113
+128
+148
+141
+110
+199
+3
+30
+155
+60
+163
+42
+190
+159
+50
+71
+172
+198
+41
+67
+32
+189
+50
+198
+143
+81
+196
+51
+146
+17
+186
+167
+134
+104
+17
+165
+43
+171
+48
+147
+50
+184
+49
+46
+35
+195
+59
+3
+89
+112
+74
+34
+143
+147
+1
+83
+94
+21
+83
+107
+97
+19
+45
+101
+8
+138
+159
+111
+40
+40
+79
+123
+25
+46
+53
+101
+132
+87
+138
+48
+46
+45
+62
+168
+51
+197
+127
+195
+27
+9
+9
+179
+197
+171
+55
+188
+39
+145
+119
+11
+198
+90
+157
+138
+16
+57
+198
+82
+108
+117
+129
+129
+9
+98
+111
+186
+114
+12
+52
+1
+141
+38
+162
+31
+137
+142
+19
+37
+58
+14
+166
+71
+137
+183
+65
+145
+83
+198
+36
+39
+115
+139
+198
+142
+72
+149
+54
+184
+16
+43
+121
+142
+159
+80
+53
+1
+131
+173
+65
+34
+19
+10
+94
+74
+3
+157
+114
+73
+14
+28
+41
+200
+30
+184
+36
+162
+51
+50
+47
+30
+164
+113
+8
+33
+130
+81
+122
+2
+117
+83
+47
+138
+2
+172
+21
+175
+67
+22
+138
+26
+119
+80
+14
+163
+54
+57
+58
+34
+89
+28
+170
+170
+91
+21
+109
+67
+27
+163
+131
+122
+161
+65
+144
+84
+12
+116
+192
+108
+123
+166
+96
+82
+34
+64
+80
+105
+114
+139
+4
+182
+53
+85
+31
+22
+56
+141
+145
+9
+150
+20
+166
+24
+51
+85
+58
+183
+179
+31
+175
+178
+92
+149
+73
+96
+121
+62
+89
+177
+62
+184
+142
+3
+137
+198
+160
+180
+41
+21
+165
+1
+122
+123
+42
+147
+101
+88
+17
+119
+158
+81
+66
+68
+20
+109
+79
+95
+65
+133
+16
+103
+75
+123
+62
+69
+56
+120
+16
+15
+154
+187
+141
+159
+91
+120
+96
+102
+152
+190
+176
+152
+129
+6
+81
+34
+77
+156
+48
+84
+78
+110
+162
+185
+54
+61
+79
+128
+54
+177
+178
+71
+29
+137
+168
+174
+132
+29
+190
+79
+166
+84
+12
+117
+196
+121
+166
+108
+159
+177
+39
+41
+95
+1
+152
+98
+27
+79
+35
+102
+98
+73
+153
+66
+23
+146
+70
+112
+42
+49
+113
+41
+34
+39
+129
+25
+190
+116
+189
+98
+86
+35
+39
+121
+179
+191
+135
+93
+144
+32
+95
+89
+81
+83
+173
+95
+19
+61
+194
+14
+146
+148
+176
+125
+170
+97
+55
+60
+65
+54
+145
+184
+4
+164
+155
+51
+115
+37
+187
+195
+83
+149
+150
+161
+18
+60
+194
+28
+26
+108
+11
+98
+92
+74
+17
+45
+112
+76
+43
+181
+101
+177
+152
+125
+183
+178
+22
+135
+14
+72
+109
+4
+45
+37
+16
+166
+54
+31
+97
+109
+177
+84
+118
+153
+53
+146
+200
+88
+126
+168
+72
+125
+104
+97
+54
+50
+19
+61
+200
+52
+113
+6
+25
+97
+158
+75
+34
+127
+56
+199
+90
+156
+128
+165
+39
+146
+129
+62
+12
+118
+1
+141
+45
+1
+2
+6
+20
+69
+32
+177
+175
+57
+172
+122
+186
+24
+72
+20
+69
+39
+15
+140
+103
+166
+65
+100
+19
+19
+143
+92
+66
+173
+49
+139
+190
+94
+51
+68
+145
+61
+68
+61
+154
+177
+77
+77
+167
+111
+166
+200
+113
+77
+50
+6
+194
+106
+93
+11
+31
+87
+43
+81
+99
+66
+112
+78
+61
+63
+32
+21
+46
+85
+98
+25
+73
+16
+41
+105
+67
+57
+139
+122
+81
+187
+2
+126
+142
+121
+47
+199
+172
+42
+104
+51
+174
+186
+153
+53
+136
+145
+47
+182
+68
+171
+16
+155
+191
+153
+198
+16
+113
+140
+20
+65
+13
+93
+39
+200
+55
+130
+85
+137
+64
+149
+123
+197
+78
+94
+62
+129
+18
+148
+129
+40
+80
+128
+43
+113
+93
+142
+11
+191
+55
+8
+160
+86
+77
+91
+53
+107
+165
+29
+89
+75
+54
+51
+25
+92
+125
+130
+52
+151
+36
+59
+31
+58
+77
+135
+126
+136
+89
+111
+64
+190
+167
+89
+36
+13
+162
+53
+62
+98
+27
+85
+67
+36
+14
+164
+58
+79
+152
+5
+64
+136
+43
+36
+33
+78
+176
+152
+133
+35
+13
+164
+70
+146
+50
+182
+49
+54
+85
+28
+9
+200
+124
+144
+153
+19
+141
+77
+196
+81
+122
+10
+160
+76
+16
+14
+140
+113
+21
+108
+62
+196
+24
+180
+64
+168
+29
+64
+126
+186
+186
+38
+160
+16
+61
+25
+4
+199
+158
+159
+137
+192
+123
+6
+131
+140
+61
+105
+83
+154
+183
+112
+32
+182
+8
+13
+8
+138
+154
+84
+119
+167
+131
+80
+107
+122
+170
+122
+4
+124
+111
+150
+105
+85
+166
+31
+91
+71
+4
+192
+115
+164
+154
+45
+88
+128
+173
+91
+188
+115
+200
+168
+6
+127
+111
+127
+169
+72
+108
+5
+60
+119
+172
+166
+49
+5
+191
+99
+79
+185
+200
+136
+17
+84
+153
+163
+2
+146
+55
+17
+15
+133
+68
+17
+86
+169
+41
+127
+188
+191
+56
+17
+6
+82
+39
+98
+42
+173
+59
+198
+59
+176
+126
+171
+94
+28
+126
+100
+69
+123
+112
+172
+24
+200
+183
+106
+188
+176
+164
+200
+131
+182
+120
+79
+199
+87
+133
+13
+83
+185
+158
+91
+121
+112
+186
+108
+176
+86
+139
+60
+110
+119
+130
+108
+78
+99
+95
+87
+63
+2
+43
+46
+90
+123
+131
+84
+123
+185
+2
+152
+96
+11
+2
+115
+78
+35
+108
+131
+17
+123
+188
+27
+69
+173
+18
+154
+161
+188
+80
+184
+188
+77
+171
+137
+83
+65
+48
+102
+185
+197
+118
+131
+129
+197
+27
+185
+71
+164
+146
+1
+97
+177
+192
+157
+18
+95
+11
+13
+187
+2
+136
+198
+164
+7
+163
+120
+52
+36
+149
+177
+119
+125
+77
+141
+156
+66
+196
+188
+163
+90
+77
+52
+22
+65
+194
+182
+151
+71
+67
+165
+189
+49
+190
+105
+119
+172
+160
+17
+65
+37
+43
+129
+183
+141
+2
+149
+75
+111
+198
+187
+143
+182
+5
+195
+121
+174
+163
+9
+190
+64
+73
+64
+131
+11
+92
+55
+104
+127
+27
+26
+113
+46
+61
+151
+159
+194
+140
+95
+110
+5
+44
+20
+127
+183
+159
+114
+48
+71
+193
+119
+180
+9
+37
+137
+97
+148
+17
+175
+95
+2
+156
+120
+115
+16
+59
+14
+155
+10
+63
+96
+10
+193
+73
+100
+152
+10
+92
+69
+185
+95
+104
+170
+91
+19
+93
+189
+99
+92
+65
+164
+196
+103
+62
+45
+113
+72
+18
+61
+5
+85
+68
+44
+48
+96
+146
+16
+184
+155
+82
+95
+36
+160
+38
+193
+20
+180
+102
+199
+73
+53
+62
+98
+31
+111
+187
+125
+74
+118
+45
+12
+67
+96
+178
+3
+23
+110
+53
+131
+111
+88
+132
+3
+30
+156
+66
+196
+185
+153
+48
+119
+80
+13
+157
+27
+154
+79
+95
+57
+90
+30
+172
+161
+23
+90
+138
+17
+59
+6
+105
+182
+148
+50
+171
+177
+123
+147
+180
+159
+134
+174
+41
+79
+107
+131
+26
+178
+40
+40
+78
+113
+179
+61
+154
+178
+82
+93
+22
+100
+4
+129
+141
+83
+34
+60
+52
+177
+194
+174
+101
+40
+136
+57
+115
+183
+64
+140
+68
+151
+92
+197
+151
+141
+84
+38
+74
+106
+176
+101
+26
+44
+32
+1
+122
+122
+34
+109
+154
+138
+48
+51
+71
+171
+187
+186
+30
+109
+187
+149
+10
+121
+37
+131
+56
+163
+71
+162
+137
+166
+164
+91
+72
+15
+42
+118
+137
+161
+136
+167
+179
+170
+16
+167
+61
+59
+8
+123
+69
+110
+39
+41
+102
+40
+125
+197
+59
+176
+133
+12
+76
+151
+29
+11
+8
+154
+56
+150
+198
+40
+55
+175
+156
+158
+152
+88
+163
+184
+44
+6
+44
+17
+104
+75
+117
+32
+135
+127
+149
+154
+187
+138
+146
+32
+78
+184
+5
+178
+25
+144
+44
+170
+31
+52
+38
+163
+36
+153
+196
+5
+65
+145
+88
+31
+194
+84
+158
+198
+167
+24
+43
+44
+77
+70
+129
+151
+145
+110
+161
+178
+20
+120
+136
+141
+26
+90
+104
+18
+172
+76
+106
+153
+167
+27
+62
+133
+45
+75
+48
+14
+49
+170
+182
+167
+168
+107
+132
+29
+187
+63
+98
+20
+42
+73
+62
+115
+132
+157
+157
+134
+192
+147
+160
+34
+170
+113
+148
+75
+119
+34
+139
+130
+131
+19
+131
+22
+154
+129
+186
+160
+88
+92
+162
+145
+14
+176
+136
+30
+161
+95
+125
+96
+49
+32
+152
+32
+21
+41
+58
+187
+200
+118
+105
+173
+92
+1
+182
+81
+52
+186
+47
+13
+56
+21
+26
+170
+184
+174
+194
+200
+53
+124
+62
+64
+23
+168
+3
+102
+189
+21
+26
+172
+2
+60
+146
+141
+132
+123
+150
+191
+4
+106
+197
+32
+23
+49
+88
+85
+125
+188
+200
+112
+73
+34
+146
+172
+120
+172
+154
+176
+70
+40
+11
+109
+159
+169
+189
+13
+179
+164
+175
+176
+78
+91
+42
+38
+48
+150
+68
+57
+138
+113
+41
+30
+10
+195
+80
+132
+69
+33
+176
+161
+185
+60
+98
+52
+32
+128
+82
+136
+84
+80
+125
+31
+66
+118
+114
+24
+114
+73
+14
+27
+44
+21
+130
+191
+178
+148
+93
+27
+126
+115
+162
+140
+178
+17
+96
+29
+109
+197
+1
+38
+24
+1
+189
+131
+86
+140
+70
+159
+128
+142
+98
+112
+194
+158
+5
+9
+15
+12
+138
+117
+69
+158
+132
+168
+22
+22
+140
+44
+200
+7
+46
+19
+101
+31
+84
+22
+179
+83
+90
+188
+124
+56
+17
+2
+60
+144
+127
+72
+88
+80
+92
+39
+4
+77
+29
+78
+10
+163
+90
+75
+40
+168
+43
+155
+141
+52
+49
+26
+114
+51
+81
+30
+60
+89
+194
+163
+41
+175
+86
+143
+83
+18
+161
+1
+161
+162
+122
+76
+164
+101
+130
+77
+93
+62
+142
+96
+96
+119
+52
+42
+182
+118
+74
+180
+19
+90
+174
+38
+60
+23
+194
+160
+17
+71
+71
+188
+95
+76
+5
+145
+29
+72
+170
+178
+142
+49
+18
+67
+44
+62
+183
+141
+1
+139
+26
+107
+8
+83
+32
+42
+168
+32
+87
+35
+29
+55
+76
+161
+85
+60
+197
+41
+76
+87
+44
+82
+100
+62
+70
+69
+185
+86
+58
+172
+114
+140
+19
+55
+161
+68
+162
+166
+136
+125
+130
+58
+181
+164
+155
+55
+137
+129
+142
+96
+99
+134
+112
+68
+3
+8
+25
+79
+46
+172
+17
+156
+187
+124
+59
+44
+135
+17
+88
+176
+63
+197
+10
+92
+65
+165
+11
+179
+180
+71
+9
+17
+21
+174
+58
+189
+12
+173
+133
+45
+80
+74
+126
+91
+14
+66
+77
+68
+115
+81
+57
+15
+175
+118
+139
+173
+193
+1
+71
+18
+69
+52
+92
+85
+85
+143
+92
+74
+12
+13
+168
+95
+63
+123
+176
+149
+111
+121
+130
+95
+7
+183
+41
+197
+17
+135
+55
+116
+6
+190
+91
+33
+185
+12
+10
+159
+63
+152
+149
+126
+16
+162
+31
+128
+97
+25
+84
+79
+121
+14
+199
+72
+45
+22
+136
+14
+66
+69
+21
+109
+67
+25
+147
+58
+31
+64
+107
+68
+50
+90
+88
+125
+159
+29
+147
+21
+8
+60
+89
+2
+11
+48
+190
+116
+186
+73
+165
+133
+119
+115
+24
+114
+66
+173
+43
+104
+38
+99
+51
+21
+67
+16
+94
+24
+102
+197
+66
+23
+148
+82
+158
+16
+74
+99
+136
+123
+114
+184
+75
+195
+99
+45
+178
+70
+17
+77
+107
+154
+161
+181
+37
+199
+59
+167
+76
+152
+32
+25
+64
+161
+195
+122
+182
+193
+127
+22
+192
+161
+38
+179
+137
+15
+56
+4
+120
+89
+60
+155
+194
+170
+80
+150
+184
+158
+96
+156
+69
+12
+59
+45
+140
+35
+149
+186
+175
+181
+112
+41
+40
+75
+89
+57
+150
+185
+163
+113
+12
+61
+58
+199
+80
+86
+199
+20
+135
+32
+175
+168
+32
+84
+20
+167
+20
+20
+138
+53
+80
+3
+97
+160
+87
+84
+125
+193
+35
+72
+119
+68
+143
+47
+200
+179
+70
+12
+48
+182
+60
+126
+16
+165
+50
+21
+77
+74
+154
+67
+13
+80
+162
+55
+75
+156
+64
+183
+131
+135
+39
+16
+147
+140
+124
+87
+2
+35
+191
+33
+83
+199
+52
+122
+63
+83
+133
+51
+114
+23
+118
+102
+152
+196
+11
+110
+162
+180
+26
+141
+13
+8
+134
+133
+196
+175
+95
+192
+103
+86
+197
+10
+83
+12
+131
+77
+88
+35
+15
+179
+143
+49
+11
+25
+55
+106
+144
+116
+1
+160
+157
+102
+5
+110
+18
+116
+139
+194
+117
+152
+65
+25
+167
+176
+153
+135
+40
+24
+187
+106
+155
+183
+100
+160
+58
+112
+149
+91
+2
+195
+159
+198
+162
+186
+65
+116
+111
+29
+176
+193
+177
+129
+180
+120
+104
+142
+123
+58
+48
+169
+179
+158
+139
+16
+47
+139
+11
+13
+188
+6
+149
+45
+129
+172
+72
+87
+76
+74
+163
+115
+30
+142
+190
+61
+61
+13
+135
+93
+147
+45
+150
+93
+10
+28
+76
+8
+170
+145
+143
+155
+46
+81
+78
+138
+128
+133
+44
+74
+45
+8
+43
+190
+149
+188
+192
+62
+47
+122
+115
+189
+106
+137
+64
+154
+151
+127
+200
+63
+179
+111
+55
+137
+126
+122
+3
+121
+99
+108
+161
+192
+107
+118
+151
+44
+107
+51
+146
+20
+3
+40
+21
+165
+5
+147
+34
+83
+198
+41
+71
+58
+111
+145
+73
+136
+154
+109
+66
+17
+109
+100
+27
+59
+118
+178
+7
+44
+3
+28
+141
+197
+117
+135
+157
+131
+174
+65
+29
+187
+70
+133
+174
+48
+127
+131
+47
+101
+184
+197
+133
+24
+149
+86
+174
+71
+62
+136
+58
+131
+60
+188
+187
+31
+105
+149
+152
+172
+66
+56
+143
+149
+13
+138
+117
+61
+113
+128
+151
+158
+190
+117
+193
+113
+139
+18
+59
+196
+47
+116
+78
+21
+28
+179
+24
+137
+5
+200
+158
+147
+63
+61
+194
+24
+198
+169
+37
+102
+80
+168
+87
+9
+75
+173
+164
+33
+119
+23
+64
+180
+106
+19
+162
+6
+179
+21
+114
+101
+182
+181
+54
+92
+69
+192
+128
+46
+120
+112
+192
+148
+165
+60
+78
+128
+66
+46
+86
+106
+58
+3
+94
+141
+197
+117
+133
+152
+113
+109
+45
+88
+125
+160
+43
+16
+114
+140
+13
+19
+200
+27
+166
+154
+28
+188
+76
+166
+114
+191
+125
+28
+48
+36
+182
+173
+2
+59
+139
+100
+152
+16
+129
+34
+47
+180
+54
+106
+153
+170
+43
+128
+183
+153
+70
+48
+56
+110
+156
+149
+96
+39
+171
+74
+106
+173
+83
+146
+131
+71
+50
+66
+146
+86
+4
+54
+90
+58
+139
+120
+66
+121
+136
+127
+140
+100
+138
+133
+159
+158
+117
+77
+15
+195
+41
+90
+175
+42
+80
+105
+115
+150
+64
+41
+68
+40
+33
+34
+116
+186
+78
+193
+57
+8
+137
+150
+67
+54
+130
+90
+175
+43
+85
+126
+196
+39
+75
+98
+121
+44
+177
+68
+13
+71
+104
+192
+17
+175
+103
+40
+115
+134
+173
+36
+57
+21
+15
+102
+83
+178
+129
+171
+63
+46
+110
+47
+91
+126
+138
+97
+138
+158
+108
+30
+9
+182
+16
+60
+16
+162
+27
+107
+1
+43
+53
+133
+120
+124
+63
+66
+34
+8
+146
+4
+111
+27
+168
+165
+78
+187
+23
+58
+142
+135
+129
+161
+9
+8
+172
+161
+15
+46
+143
+50
+14
+32
+72
+145
+27
+56
+101
+99
+91
+56
+116
+195
+129
+19
+158
+180
+57
+127
+44
+129
+177
+102
+20
+4
+47
+48
+70
+186
+86
+48
+114
+57
+117
+193
+106
+106
+81
+133
+72
+33
+150
+7
+97
+121
+53
+30
+106
+169
+57
+25
+43
+33
+9
+161
+88
+79
+81
+176
+131
+1
+29
+164
+127
+90
+200
+193
+161
+27
+114
+45
+46
+73
+30
+124
+75
+136
+145
+44
+162
+181
+28
+139
+186
+66
+131
+191
+166
+81
+194
+41
+103
+48
+166
+165
+95
+88
+78
+77
+164
+92
+79
+55
+16
+3
+78
+43
+159
+169
+190
+19
+1
+43
+47
+97
+162
+102
+160
+42
+8
+78
+194
+67
+57
+143
+147
+197
+55
+164
+89
+61
+168
+61
+58
+3
+101
+179
+163
+175
+183
+124
+101
+88
+24
+155
+116
+105
+188
+188
+39
+141
+97
+115
+14
+52
+191
+77
+146
+180
+171
+5
+98
+138
+151
+69
+54
+105
+146
+132
+82
+107
+107
+79
+112
+160
+155
+92
+162
+143
+5
+147
+35
+92
+40
+11
+112
+172
+27
+17
+60
+11
+130
+76
+93
+76
+18
+27
+198
+149
+119
+170
+155
+1
+16
+88
+185
+118
+44
+6
+36
+167
+79
+175
+140
+71
+167
+161
+71
+174
+12
+103
+114
+161
+144
+14
+190
+18
+196
+18
+144
+101
+114
+174
+27
+193
+120
+180
+7
+21
+68
+21
+116
+106
+200
+45
+72
+30
+134
+134
+199
+184
+117
+51
+56
+76
+152
+32
+28
+82
+39
+104
+72
+100
+150
+2
+69
+195
+152
+158
+188
+102
+126
+39
+102
+67
+84
+105
+73
+97
+125
+75
+128
+99
+41
+154
+160
+175
+16
+118
+170
+159
+25
+119
+88
+60
+171
+85
+176
+93
+172
+2
+64
+169
+43
+134
+23
+129
+173
+77
+111
+174
+44
+102
+18
+195
+4
+77
+24
+56
+123
+36
+107
+119
+158
+73
+21
+72
+46
+30
+169
+148
+166
+64
+97
+7
+169
+158
+29
+148
+31
+59
+78
+137
+123
+110
+151
+119
+155
+61
+172
+89
+188
+123
+51
+4
+165
+151
+26
+200
+169
+19
+194
+197
+41
+74
+73
+172
+181
+137
+197
+153
+150
+123
+191
+39
+120
+168
+135
+96
+165
+122
+53
+21
+46
+92
+144
+32
+99
+113
+182
+83
+59
+8
+120
+53
+35
+135
+102
+199
+77
+70
+129
+151
+145
+117
+192
+107
+114
+122
+103
+126
+31
+53
+41
+171
+61
+33
+48
+195
+141
+93
+96
+137
+160
+130
+144
+100
+104
+126
+22
+196
+183
+133
+152
+121
+158
+62
+150
+144
+113
+189
+113
+182
+75
+18
+33
+36
+121
+6
+153
+61
+192
+3
+96
+150
+40
+91
+186
+101
+135
+101
+193
+47
+149
+77
+118
+19
+54
+157
+56
+126
+49
+164
+148
+13
+145
+160
+54
+86
+38
+52
+173
+173
+80
+127
+38
+88
+194
+173
+91
+193
+137
+89
+101
+9
+151
+27
+3
+175
+24
+174
+28
+5
+177
+17
+116
+143
+12
+194
+52
+169
+150
+183
+148
+49
+160
+124
+101
+91
+41
+33
+30
+86
+44
+92
+157
+117
+89
+85
+109
+94
+184
+61
+109
+109
+79
+93
+50
+71
+174
+11
+101
+104
+120
+186
+42
+181
+110
+30
+190
+72
+125
+103
+99
+68
+116
+90
+98
+178
+188
+125
+63
+57
+174
+139
+64
+140
+61
+109
+108
+71
+53
+79
+199
+87
+135
+25
+144
+38
+133
+55
+135
+122
+114
+190
+118
+199
+138
+37
+185
+176
+197
+198
+17
+118
+161
+106
+188
+175
+155
+161
+174
+193
+195
+37
+70
+90
+108
+39
+69
+62
+157
+183
+92
+105
+2
+75
+32
+117
+18
+61
+3
+70
+193
+130
+47
+109
+35
+36
+97
+66
+118
+119
+54
+60
+73
+103
+164
+58
+76
+140
+155
+71
+35
+175
+139
+60
+109
+115
+112
+33
+193
+66
+65
+192
+175
+122
+155
+34
+13
+174
+134
+40
+30
+25
+83
+71
+84
+67
+52
+112
+3
+16
+66
+57
+146
+166
+83
+3
+79
+43
+153
+133
+20
+131
+5
+52
+69
+148
+68
+73
+34
+145
+167
+99
+99
+100
+117
+200
+149
+96
+35
+148
+177
+130
+193
+189
+194
+65
+52
+124
+79
+165
+76
+179
+186
+109
+186
+133
+125
+160
+37
+183
+165
+144
+186
+21
+55
+139
+141
+197
+117
+131
+135
+37
+9
+121
+50
+9
+6
+158
+101
+186
+5
+162
+127
+107
+99
+30
+93
+92
+118
+83
+40
+92
+196
+145
+111
+158
+155
+110
+61
+185
+158
+87
+102
+25
+38
+2
+75
+34
+135
+105
+11
+129
+75
+92
+76
+30
+93
+96
+137
+164
+148
+18
+178
+108
+44
+96
+183
+37
+181
+157
+112
+63
+171
+58
+8
+133
+125
+160
+33
+159
+61
+139
+87
+69
+34
+187
+19
+32
+29
+86
+55
+156
+41
+40
+78
+108
+149
+117
+169
+160
+39
+200
+51
+106
+177
+107
+53
+156
+60
+159
+13
+50
+187
+72
+157
+94
+149
+53
+175
+177
+92
+155
+108
+53
+146
+200
+92
+150
+76
+108
+163
+4
+161
+134
+162
+162
+123
+78
+160
+66
+155
+136
+29
+150
+40
+89
+178
+69
+16
+72
+91
+101
+190
+31
+82
+12
+139
+124
+96
+63
+118
+140
+180
+21
+102
+28
+51
+56
+81
+185
+178
+8
+46
+6
+21
+77
+74
+149
+29
+35
+152
+1
+37
+15
+158
+18
+88
+168
+20
+11
+92
+53
+90
+62
+165
+38
+145
+126
+52
+186
+49
+20
+81
+104
+98
+55
+54
+25
+68
+187
+114
+5
+3
+172
+8
+105
+156
+194
+161
+28
+114
+39
+8
+100
+132
+94
+184
+59
+95
+47
+24
+127
+148
+150
+166
+49
+197
+148
+115
+159
+124
+114
+165
+170
+136
+92
+126
+133
+68
+13
+65
+75
+72
+156
+94
+158
+110
+36
+30
+59
+85
+185
+149
+27
+26
+115
+58
+114
+157
+122
+120
+24
+72
+13
+35
+93
+46
+42
+35
+36
+104
+103
+83
+169
+68
+89
+127
+159
+15
+59
+19
+190
+170
+111
+135
+11
+55
+33
+106
+145
+115
+190
+107
+138
+64
+146
+105
+115
+152
+79
+106
+125
+199
+70
+28
+142
+3
+139
+10
+8
+163
+110
+195
+181
+133
+168
+15
+177
+131
+193
+183
+162
+133
+140
+42
+192
+178
+147
+79
+151
+198
+36
+35
+87
+12
+90
+36
+4
+102
+181
+168
+184
+195
+113
+125
+133
+79
+76
+147
+200
+76
+62
+87
+163
+200
+136
+12
+54
+19
+26
+187
+89
+52
+119
+41
+183
+128
+119
+167
+137
+115
+65
+154
+144
+77
+165
+101
+124
+40
+129
+15
+128
+39
+82
+142
+118
+29
+115
+33
+169
+114
+168
+184
+194
+109
+109
+72
+50
+55
+84
+9
+99
+118
+17
+45
+117
+98
+137
+140
+5
+173
+197
+25
+186
+90
+68
+197
+172
+56
+191
+44
+152
+117
+133
+151
+107
+88
+164
+196
+99
+30
+89
+71
+25
+110
+39
+42
+109
+77
+79
+185
+3
+158
+123
+112
+173
+28
+13
+26
+46
+44
+51
+109
+198
+5
+56
+91
+42
+32
+16
+10
+117
+11
+14
+191
+22
+17
+104
+72
+100
+152
+11
+103
+122
+3
+127
+134
+62
+173
+81
+127
+37
+82
+159
+17
+73
+84
+48
+136
+188
+111
+171
+34
+65
+82
+111
+129
+175
+89
+164
+187
+45
+190
+132
+87
+137
+39
+3
+72
+3
+174
+14
+124
+16
+182
+153
+83
+121
+179
+192
+139
+111
+18
+112
+114
+80
+55
+10
+171
+140
+101
+145
+163
+75
+181
+14
+54
+1
+122
+122
+36
+120
+1
+129
+165
+27
+82
+46
+145
+59
+46
+148
+80
+149
+172
+94
+20
+73
+62
+114
+130
+153
+154
+147
+103
+95
+42
+4
+47
+42
+34
+26
+58
+112
+153
+117
+124
+93
+43
+26
+169
+180
+162
+153
+65
+17
+118
+151
+47
+131
+164
+2
+139
+21
+72
+46
+33
+184
+14
+26
+32
+161
+80
+36
+96
+52
+52
+44
+200
+9
+55
+56
+43
+152
+130
+15
+124
+6
+123
+88
+17
+116
+145
+27
+62
+127
+5
+92
+104
+199
+61
+176
+102
+35
+94
+46
+33
+190
+43
+150
+116
+145
+30
+74
+181
+18
+79
+121
+11
+179
+183
+87
+74
+64
+115
+119
+84
+30
+30
+111
+194
+170
+76
+126
+75
+118
+30
+124
+78
+150
+200
+53
+121
+48
+5
+194
+123
+195
+63
+29
+5
+177
+17
+106
+90
+186
+108
+181
+116
+64
+146
+103
+104
+102
+73
+125
+93
+35
+171
+117
+163
+131
+120
+144
+189
+40
+143
+103
+133
+76
+59
+74
+113
+14
+67
+76
+59
+69
+84
+92
+194
+136
+78
+44
+162
+175
+194
+195
+23
+189
+123
+41
+146
+106
+124
+188
+17
+14
+132
+64
+1
+29
+171
+167
+64
+79
+103
+104
+102
+74
+128
+105
+79
+131
+77
+85
+18
+144
+105
+133
+58
+157
+17
+93
+11
+26
+59
+127
+31
+43
+184
+116
+40
+197
+28
+193
+112
+138
+19
+73
+65
+138
+49
+49
+58
+106
+118
+151
+50
+140
+195
+111
+115
+91
+110
+42
+65
+13
+99
+77
+178
+173
+38
+71
+90
+98
+181
+12
+39
+130
+34
+37
+118
+173
+181
+128
+142
+96
+100
+143
+159
+68
+182
+78
+37
+119
+183
+31
+141
+167
+139
+130
+132
+24
+155
+118
+115
+23
+111
+57
+147
+169
+92
+31
+157
+66
+185
+121
+66
+107
+50
+136
+172
+9
+105
+156
+190
+142
+143
+180
+197
+163
+2
+151
+92
+192
+124
+20
+4
+42
+20
+141
+68
+146
+62
+60
+2
+76
+44
+181
+92
+124
+117
+181
+41
+16
+131
+41
+68
+38
+21
+184
+117
+48
+35
+183
+182
+48
+58
+115
+172
+197
+36
+47
+157
+125
+137
+106
+198
+42
+69
+37
+7
+106
+176
+104
+43
+122
+151
+7
+87
+59
+174
+112
+108
+47
+110
+40
+49
+138
+193
+116
+158
+105
+13
+135
+92
+145
+38
+126
+17
+174
+93
+193
+120
+185
+28
+105
+179
+131
+180
+101
+190
+32
+82
+7
+104
+159
+24
+114
+68
+184
+93
+111
+26
+160
+129
+140
+80
+21
+6
+52
+54
+60
+78
+128
+69
+70
+198
+159
+176
+23
+159
+146
+45
+159
+154
+90
+162
+159
+99
+172
+137
+79
+46
+163
+165
+128
+88
+173
+50
+143
+13
+190
+29
+60
+106
+94
+15
+45
+136
+18
+86
+154
+154
+138
+43
+18
+119
+155
+65
+194
+183
+154
+80
+97
+63
+110
+90
+154
+117
+118
+56
+76
+151
+24
+187
+112
+187
+121
+43
+167
+18
+7
+86
+54
+156
+51
+103
+160
+34
+171
+121
+189
+47
+177
+46
+82
+84
+165
+40
+154
+171
+36
+79
+159
+39
+8
+100
+126
+57
+13
+164
+70
+142
+26
+77
+28
+81
+32
+66
+112
+81
+83
+164
+44
+188
+132
+107
+56
+169
+117
+179
+22
+127
+160
+24
+106
+22
+176
+63
+189
+175
+148
+116
+163
+136
+151
+86
+157
+169
+3
+100
+177
+167
+9
+152
+32
+28
+86
+64
+14
+108
+128
+196
+25
+188
+102
+121
+9
+168
+135
+95
+164
+125
+80
+158
+29
+148
+33
+65
+95
+186
+61
+97
+32
+122
+44
+166
+2
+115
+79
+39
+127
+13
+137
+106
+6
+84
+46
+123
+130
+72
+65
+144
+85
+17
+138
+78
+26
+55
+97
+91
+73
+23
+80
+75
+130
+104
+58
+16
+178
+121
+127
+81
+142
+121
+57
+48
+183
+67
+152
+112
+110
+51
+123
+79
+165
+85
+26
+186
+88
+56
+144
+165
+97
+96
+107
+176
+96
+193
+95
+35
+159
+42
+23
+164
+178
+196
+175
+87
+149
+115
+155
+92
+163
+151
+43
+95
+191
+90
+21
+118
+123
+76
+149
+15
+146
+146
+164
+68
+134
+196
+173
+80
+119
+1
+132
+186
+133
+124
+155
+10
+71
+133
+165
+193
+79
+140
+129
+114
+124
+115
+178
+36
+15
+166
+64
+91
+176
+39
+48
+142
+20
+44
+89
+134
+8
+44
+195
+171
+76
+120
+35
+134
+91
+148
+67
+70
+24
+113
+65
+181
+100
+170
+126
+26
+21
+101
+13
+171
+117
+165
+133
+116
+107
+195
+10
+106
+149
+145
+128
+68
+54
+119
+28
+96
+129
+114
+120
+103
+135
+87
+108
+66
+31
+190
+68
+98
+176
+180
+97
+157
+75
+40
+165
+34
+122
+29
+81
+28
+42
+199
+23
+150
+88
+186
+122
+62
+77
+108
+161
+196
+128
+7
+88
+65
+3
+35
+183
+189
+88
+31
+191
+75
+129
+105
+67
+61
+166
+53
+22
+59
+159
+30
+147
+15
+174
+107
+80
+120
+1
+135
+199
+180
+94
+142
+13
+198
+78
+88
+25
+160
+140
+1
+147
+77
+135
+125
+136
+90
+118
+98
+126
+81
+151
+183
+139
+188
+82
+195
+40
+84
+146
+122
+18
+10
+95
+86
+64
+11
+93
+60
+122
+198
+91
+167
+190
+39
+124
+193
+46
+139
+29
+120
+64
+102
+42
+132
+17
+118
+158
+89
+116
+95
+129
+124
+179
+164
+172
+158
+199
+175
+59
+184
+178
+12
+73
+129
+121
+164
+100
+123
+42
+151
+126
+2
+79
+56
+29
+72
+171
+177
+123
+151
+195
+16
+143
+117
+17
+49
+140
+1
+149
+84
+162
+22
+72
+40
+196
+12
+114
+178
+43
+56
+149
+192
+12
+150
+191
+1
+89
+127
+168
+64
+74
+68
+141
+37
+156
+7
+42
+194
+188
+186
+21
+59
+165
+56
+58
+43
+142
+66
+122
+134
+110
+58
+163
+54
+64
+94
+194
+119
+168
+144
+149
+4
+81
+53
+191
+71
+109
+20
+138
+54
+81
+5
+98
+147
+3
+97
+163
+107
+171
+67
+68
+7
+30
+120
+56
+56
+33
+92
+58
+118
+193
+94
+31
+144
+190
+44
+159
+158
+122
+110
+166
+9
+159
+77
+35
+116
+188
+80
+193
+42
+115
+114
+54
+99
+108
+158
+177
+40
+47
+125
+126
+32
+60
+74
+104
+158
+21
+104
+32
+63
+86
+156
+161
+163
+136
+147
+64
+64
+6
+63
+126
+185
+183
+33
+156
+38
+26
+13
+48
+173
+9
+100
+119
+19
+45
+107
+34
+46
+172
+20
+175
+74
+70
+160
+132
+147
+101
+84
+194
+10
+120
+32
+114
+198
+158
+174
+24
+175
+37
+50
+166
+147
+195
+47
+130
+161
+197
+139
+63
+130
+12
+105
+124
+6
+117
+52
+64
+116
+120
+81
+4
+100
+166
+96
+88
+65
+199
+13
+83
+187
+173
+160
+3
+180
+57
+123
+29
+66
+139
+43
+8
+59
+87
+196
+194
+198
+44
+85
+118
+149
+32
+57
+53
+4
+154
+90
+151
+99
+40
+148
+135
+75
+39
+159
+7
+14
+23
+10
+60
+68
+71
+16
+58
+7
+119
+57
+71
+114
+43
+36
+28
+51
+52
+57
+71
+119
+73
+172
+181
+136
+188
+107
+154
+167
+14
+188
+1
+117
+94
+115
+43
+25
+167
+180
+181
+72
+4
+175
+20
+144
+83
+9
+105
+152
+170
+49
+166
+163
+83
+29
+32
+136
+126
+138
+92
+113
+55
+113
+182
+81
+49
+168
+171
+119
+175
+181
+118
+79
+11
+163
+78
+1
+107
+33
+33
+108
+149
+127
+20
+184
+120
+69
+134
+186
+114
+17
+73
+92
+91
+124
+122
+23
+38
+26
+15
+58
+19
+193
+185
+175
+188
+159
+59
+126
+32
+60
+73
+97
+130
+110
+90
+151
+97
+26
+88
+97
+185
+44
+200
+4
+28
+137
+169
+185
+190
+70
+118
+77
+200
+111
+73
+34
+155
+24
+149
+82
+151
+170
+58
+25
+28
+143
+7
+160
+99
+161
+76
+4
+147
+45
+146
+76
+146
+194
+46
+136
+5
+8
+200
+131
+190
+159
+48
+56
+108
+147
+114
+159
+132
+165
+200
+122
+131
+93
+178
+31
+189
+58
+49
+170
+184
+169
+163
+61
+101
+59
+49
+168
+163
+70
+155
+106
+39
+83
+151
+163
+18
+41
+90
+170
+18
+173
+83
+142
+106
+155
+185
+110
+3
+27
+137
+181
+53
+92
+76
+34
+122
+24
+52
+97
+114
+13
+53
+8
+170
+155
+200
+4
+30
+143
+190
+56
+25
+49
+68
+166
+190
+49
+184
+68
+152
+102
+44
+147
+89
+14
+86
+198
+15
+105
+102
+66
+86
+118
+138
+170
+184
+173
+184
+154
+66
+16
+104
+80
+148
+170
+88
+198
+200
+17
+109
+100
+23
+43
+47
+104
+199
+60
+169
+80
+159
+42
+20
+144
+80
+191
+29
+51
+53
+57
+71
+109
+22
+148
+93
+32
+154
+40
+54
+168
+124
+29
+65
+126
+178
+133
+2
+14
+67
+80
+75
+130
+112
+102
+6
+121
+75
+165
+120
+34
+127
+57
+1
+95
+168
+151
+197
+25
+186
+87
+52
+132
+127
+179
+134
+192
+152
+184
+136
+163
+152
+50
+129
+127
+2
+74
+30
+115
+22
+96
+181
+26
+130
+143
+90
+60
+150
+163
+27
+100
+161
+64
+140
+68
+149
+86
+173
+69
+58
+129
+54
+162
+87
+69
+32
+171
+135
+76
+41
+170
+48
+165
+157
+61
+160
+12
+31
+77
+190
+46
+172
+20
+172
+50
+154
+82
+105
+93
+15
+52
+182
+29
+134
+147
+81
+164
+61
+89
+191
+147
+161
+51
+56
+78
+166
+97
+93
+87
+88
+145
+82
+189
+196
+75
+87
+47
+105
+4
+84
+70
+65
+161
+186
+66
+129
+179
+116
+84
+64
+34
+26
+53
+88
+52
+122
+67
+103
+16
+176
+115
+103
+188
+199
+104
+36
+79
+149
+185
+176
+189
+151
+10
+106
+142
+105
+152
+169
+45
+151
+104
+69
+81
+69
+86
+94
+190
+99
+88
+37
+27
+35
+168
+93
+54
+86
+29
+6
+171
+175
+117
+128
+116
+145
+33
+94
+66
+152
+121
+157
+55
+119
+24
+75
+34
+127
+61
+26
+7
+15
+24
+12
+63
+67
+42
+49
+117
+63
+127
+193
+15
+159
+21
+96
+190
+82
+183
+162
+128
+113
+132
+172
+46
+130
+171
+59
+17
+179
+119
+107
+171
+70
+79
+49
+181
+48
+61
+137
+76
+28
+85
+60
+1
+68
+199
+189
+142
+150
+28
+16
+48
+150
+70
+67
+178
+66
+193
+170
+84
+180
+126
+134
+74
+42
+187
+141
+165
+125
+70
+97
+154
+50
+115
+46
+43
+44
+82
+93
+26
+115
+62
+138
+73
+199
+144
+72
+138
+185
+66
+134
+11
+62
+72
+80
+34
+84
+2
+57
+122
+24
+43
+47
+100
+175
+156
+164
+180
+7
+21
+68
+21
+116
+104
+184
+172
+172
+89
+190
+138
+122
+91
+52
+100
+128
+74
+93
+92
+123
+108
+142
+86
+42
+76
+78
+187
+25
+71
+2
+177
+47
+96
+149
+34
+67
+99
+188
+41
+155
+165
+199
+112
+84
+92
+200
+177
+60
+172
+94
+17
+60
+9
+116
+15
+55
+191
+55
+14
+195
+46
+122
+122
+34
+109
+145
+94
+59
+115
+155
+100
+9
+156
+54
+123
+55
+20
+28
+194
+113
+132
+181
+100
+173
+138
+72
+192
+110
+135
+20
+105
+56
+195
+64
+31
+10
+189
+42
+155
+156
+146
+67
+96
+172
+172
+83
+157
+193
+149
+162
+28
+116
+45
+27
+159
+114
+50
+79
+24
+33
+181
+189
+108
+155
+155
+140
+41
+193
+189
+199
+98
+198
+111
+82
+98
+55
+47
+190
+124
+32
+81
+1
+81
+76
+127
+79
+137
+110
+29
+184
+45
+22
+125
+153
+198
+11
+90
+37
+18
+175
+87
+152
+127
+199
+54
+130
+102
+43
+140
+54
+60
+80
+140
+123
+80
+172
+118
+160
+100
+163
+79
+3
+113
+51
+89
+79
+72
+122
+86
+20
+151
+124
+188
+10
+173
+149
+144
+120
+29
+100
+138
+127
+128
+21
+177
+77
+75
+160
+85
+67
+42
+51
+132
+133
+11
+69
+122
+108
+154
+157
+157
+127
+154
+184
+118
+58
+89
+13
+74
+132
+124
+161
+48
+40
+12
+112
+166
+189
+45
+170
+17
+172
+79
+126
+45
+142
+46
+1
+194
+156
+194
+163
+39
+170
+66
+71
+32
+157
+57
+130
+65
+24
+158
+138
+6
+196
+124
+188
+8
+160
+91
+108
+32
+24
+54
+114
+200
+174
+52
+145
+2
+113
+63
+161
+197
+137
+52
+79
+8
+142
+181
+15
+60
+27
+26
+117
+71
+173
+1
+56
+128
+65
+39
+53
+170
+143
+134
+118
+102
+150
+187
+175
+170
+48
+162
+146
+17
+192
+200
+75
+49
+21
+91
+157
+127
+148
+148
+160
+27
+125
+103
+101
+76
+154
+41
+61
+196
+29
+12
+15
+183
+162
+133
+140
+43
+200
+14
+89
+12
+73
+126
+102
+83
+181
+141
+22
+61
+169
+71
+104
+185
+180
+17
+80
+128
+54
+175
+162
+2
+153
+105
+57
+199
+82
+99
+65
+94
+185
+67
+137
+21
+92
+168
+178
+164
+181
+13
+49
+180
+48
+64
+159
+179
+44
+53
+126
+84
+165
+41
+162
+2
+163
+156
+72
+33
+152
+19
+148
+120
+196
+95
+10
+5
+138
+190
+96
+70
+156
+109
+52
+129
+115
+124
+113
+168
+193
+48
+150
+68
+63
+167
+40
+139
+81
+31
+61
+90
+192
+148
+163
+44
+198
+197
+4
+52
+75
+182
+24
+104
+16
+161
+21
+77
+77
+170
+127
+37
+83
+163
+32
+131
+97
+4
+152
+78
+104
+123
+2
+101
+197
+72
+60
+111
+132
+197
+190
+175
+139
+58
+103
+96
+47
+23
+121
+117
+17
+48
+138
+196
+141
+84
+33
+49
+194
+129
+28
+10
+6
+150
+46
+125
+136
+97
+162
+95
+115
+42
+14
+112
+144
+58
+53
+197
+107
+76
+92
+69
+191
+129
+56
+179
+172
+22
+186
+121
+55
+44
+174
+50
+134
+154
+121
+140
+153
+58
+168
+92
+38
+7
+97
+125
+79
+145
+165
+86
+33
+23
+47
+76
+31
+108
+169
+46
+154
+113
+98
+172
+154
+176
+70
+40
+10
+103
+130
+56
+168
+111
+153
+124
+167
+90
+35
+3
+105
+9
+108
+167
+33
+96
+78
+7
+144
+6
+138
+180
+40
+19
+154
+154
+143
+76
+171
+145
+131
+88
+148
+101
+75
+140
+166
+139
+144
+15
+198
+57
+163
+64
+124
+168
+94
+48
+48
+56
+112
+168
+200
+93
+160
+125
+111
+140
+47
+21
+107
+55
+171
+127
+29
+34
+143
+152
+30
+8
+183
+30
+133
+126
+163
+50
+32
+143
+174
+160
+196
+143
+91
+64
+166
+18
+18
+143
+103
+132
+66
+13
+84
+188
+175
+163
+200
+136
+17
+82
+144
+129
+78
+110
+160
+172
+195
+30
+23
+69
+9
+36
+139
+111
+14
+91
+23
+115
+91
+109
+39
+54
+177
+179
+81
+83
+168
+62
+62
+12
+115
+186
+83
+23
+193
+152
+175
+82
+122
+194
+66
+50
+109
+7
+65
+128
+187
+169
+131
+69
+34
+184
+1
+157
+129
+170
+55
+7
+147
+18
+193
+195
+33
+49
+196
+138
+71
+181
+49
+71
+182
+56
+103
+114
+159
+127
+139
+90
+92
+143
+29
+89
+75
+54
+49
+15
+49
+163
+136
+150
+83
+148
+145
+140
+140
+177
+6
+46
+27
+145
+29
+74
+187
+56
+53
+15
+18
+177
+101
+15
+186
+184
+26
+109
+18
+130
+16
+129
+37
+60
+27
+28
+124
+94
+45
+30
+179
+4
+13
+44
+152
+117
+135
+156
+126
+157
+7
+31
+122
+60
+65
+47
+101
+186
+11
+190
+42
+148
+109
+125
+168
+88
+11
+82
+194
+23
+195
+171
+71
+88
+90
+154
+113
+97
+162
+103
+163
+49
+34
+164
+81
+8
+121
+54
+43
+172
+44
+115
+101
+170
+113
+152
+94
+198
+143
+78
+188
+27
+73
+194
+109
+112
+87
+123
+152
+7
+82
+29
+34
+146
+177
+145
+79
+174
+133
+32
+195
+86
+161
+195
+123
+182
+186
+86
+39
+67
+51
+107
+180
+125
+130
+56
+164
+83
+28
+22
+83
+98
+41
+170
+53
+188
+53
+25
+77
+39
+142
+98
+113
+199
+175
+64
+12
+94
+61
+126
+5
+97
+143
+183
+18
+59
+194
+37
+78
+136
+112
+50
+99
+141
+160
+91
+109
+39
+55
+184
+10
+8
+162
+97
+129
+106
+72
+82
+46
+143
+47
+198
+166
+15
+197
+49
+123
+95
+67
+146
+73
+127
+112
+128
+165
+36
+134
+77
+64
+87
+151
+124
+187
+11
+182
+197
+150
+127
+13
+132
+80
+90
+27
+153
+74
+73
+170
+170
+93
+27
+126
+112
+141
+41
+178
+104
+23
+7
+34
+143
+156
+48
+83
+74
+94
+101
+167
+94
+58
+109
+135
+25
+141
+22
+59
+164
+54
+46
+192
+137
+101
+172
+123
+193
+52
+184
+34
+149
+190
+2
+107
+26
+199
+160
+170
+187
+190
+60
+57
+4
+110
+22
+149
+96
+35
+148
+178
+134
+7
+38
+167
+66
+94
+171
+185
+169
+152
+190
+178
+160
+155
+94
+172
+188
+180
+187
+104
+141
+110
+192
+167
+73
+137
+162
+142
+3
+139
+6
+190
+86
+8
+74
+177
+197
+194
+194
+15
+148
+158
+18
+86
+159
+186
+83
+27
+18
+63
+20
+153
+140
+65
+128
+186
+170
+146
+148
+176
+132
+7
+57
+80
+171
+107
+107
+76
+97
+100
+131
+89
+161
+165
+149
+5
+95
+124
+92
+42
+27
+186
+72
+160
+113
+39
+21
+179
+88
+119
+126
+87
+192
+168
+86
+6
+64
+131
+13
+94
+55
+82
+200
+60
+164
+44
+192
+160
+37
+184
+169
+163
+54
+62
+83
+142
+111
+192
+152
+185
+146
+13
+167
+86
+17
+126
+5
+102
+166
+81
+194
+38
+89
+190
+144
+155
+38
+37
+80
+150
+185
+159
+89
+110
+62
+178
+116
+92
+115
+59
+125
+19
+188
+160
+67
+161
+167
+159
+50
+75
+1
+130
+176
+87
+138
+45
+30
+176
+191
+164
+71
+149
+59
+13
+150
+181
+137
+199
+161
+179
+26
+151
+72
+71
+184
+67
+145
+72
+127
+121
+182
+10
+20
+31
+13
+197
+69
+45
+50
+100
+153
+20
+148
+106
+107
+90
+175
+44
+93
+161
+132
+144
+74
+152
+45
+105
+27
+15
+48
+156
+106
+40
+88
+164
+197
+109
+79
+97
+72
+162
+122
+79
+181
+175
+19
+145
+101
+104
+113
+148
+68
+79
+69
+106
+12
+122
+26
+62
+136
+61
+145
+124
+39
+122
+177
+171
+34
+64
+78
+93
+64
+143
+88
+41
+57
+171
+117
+165
+138
+147
+38
+111
+123
+140
+136
+157
+118
+96
+120
+55
+55
+37
+133
+64
+186
+143
+188
+40
+155
+172
+35
+66
+84
+112
+116
+88
+86
+129
+200
+40
+40
+85
+149
+131
+47
+108
+22
+165
+195
+84
+155
+174
+53
+151
+32
+36
+130
+58
+179
+154
+111
+83
+103
+71
+100
+166
+98
+96
+101
+143
+151
+19
+154
+159
+168
+178
+153
+119
+141
+173
+171
+71
+87
+85
+124
+183
+187
+78
+182
+196
+139
+71
+176
+24
+158
+137
+1
+176
+51
+118
+58
+83
+178
+126
+153
+186
+146
+198
+78
+89
+33
+199
+101
+17
+197
+26
+186
+91
+69
+200
+176
+60
+177
+124
+151
+194
+2
+70
+4
+192
+117
+182
+38
+192
+14
+160
+32
+157
+54
+112
+185
+104
+161
+35
+162
+57
+88
+12
+85
+6
+74
+189
+72
+129
+131
+23
+162
+169
+162
+51
+49
+34
+165
+88
+47
+90
+117
+95
+115
+38
+193
+16
+161
+27
+116
+50
+58
+101
+90
+33
+188
+36
+121
+8
+154
+57
+160
+50
+57
+101
+90
+35
+2
+100
+186
+15
+18
+172
+71
+80
+49
+170
+185
+180
+20
+98
+11
+185
+16
+34
+59
+54
+191
+62
+57
+191
+32
+72
+152
+63
+13
+114
+162
+151
+54
+164
+98
+115
+6
+6
+182
+40
+4
+70
+179
+52
+98
+128
+85
+159
+191
+115
+175
+14
+110
+140
+52
+51
+40
+179
+117
+97
+130
+108
+80
+106
+121
+172
+144
+114
+193
+137
+84
+73
+80
+28
+49
+50
+60
+106
+103
+65
+60
+181
+142
+28
+92
+104
+1
+75
+38
+155
+192
+160
+33
+161
+71
+180
+44
+47
+89
+115
+86
+85
+136
+52
+97
+110
+194
+173
+91
+196
+155
+170
+28
+40
+190
+185
+4
+159
+126
+123
+10
+155
+37
+34
+72
+121
+86
+27
+188
+86
+28
+195
+116
+143
+19
+29
+2
+159
+137
+189
+106
+134
+54
+117
+21
+77
+74
+150
+40
+88
+170
+33
+67
+107
+40
+79
+122
+16
+3
+78
+44
+162
+178
+6
+39
+181
+142
+25
+69
+190
+126
+46
+141
+35
+139
+124
+94
+53
+74
+164
+120
+47
+6
+16
+42
+115
+110
+28
+183
+45
+23
+139
+29
+123
+80
+175
+136
+44
+39
+40
+93
+195
+136
+64
+160
+186
+75
+183
+25
+103
+195
+40
+87
+168
+28
+58
+96
+58
+84
+189
+181
+183
+73
+189
+82
+190
+2
+105
+15
+150
+167
+49
+197
+139
+65
+139
+50
+50
+52
+63
+117
+137
+166
+167
+110
+158
+157
+121
+112
+189
+124
+46
+166
+183
+4
+185
+70
+161
+136
+172
+7
+95
+109
+1
+28
+164
+137
+142
+24
+66
+182
+106
+199
+39
+43
+112
+84
+99
+39
+141
+101
+137
+114
+57
+113
+168
+194
+55
+184
+9
+1
+129
+168
+47
+173
+18
+158
+187
+100
+119
+19
+46
+107
+30
+24
+69
+6
+13
+27
+48
+43
+31
+197
+106
+68
+55
+122
+40
+144
+106
+139
+81
+38
+103
+79
+150
+192
+1
+84
+97
+27
+90
+98
+179
+189
+128
+69
+63
+159
+185
+84
+36
+66
+76
+59
+75
+120
+49
+19
+75
+81
+18
+176
+99
+14
+196
+47
+125
+124
+23
+29
+162
+119
+53
+50
+27
+119
+67
+139
+31
+132
+118
+122
+71
+128
+138
+72
+196
+131
+22
+153
+122
+157
+45
+61
+162
+23
+85
+104
+65
+52
+134
+138
+23
+97
+176
+186
+130
+110
+91
+162
+156
+80
+76
+136
+133
+175
+53
+146
+200
+89
+133
+200
+8
+48
+19
+85
+141
+81
+22
+6
+39
+185
+157
+85
+96
+11
+7
+144
+199
+101
+17
+191
+1
+84
+99
+46
+181
+77
+34
+115
+190
+103
+115
+160
+133
+156
+144
+64
+84
+131
+35
+34
+93
+54
+92
+66
+172
+35
+67
+87
+123
+158
+37
+5
+98
+147
+2
+94
+145
+29
+66
+139
+43
+11
+76
+159
+72
+8
+2
+138
+13
+40
+125
+195
+45
+119
+112
+4
+17
+67
+51
+103
+166
+68
+120
+106
+158
+200
+174
+50
+134
+152
+111
+102
+15
+173
+100
+45
+177
+56
+146
+173
+126
+200
+70
+20
+90
+162
+167
+145
+173
+130
+29
+5
+164
+148
+8
+123
+67
+97
+180
+8
+27
+92
+106
+15
+134
+75
+45
+196
+173
+76
+108
+161
+195
+130
+22
+166
+197
+91
+180
+62
+155
+174
+49
+129
+132
+34
+20
+10
+84
+20
+160
+187
+83
+18
+162
+10
+3
+129
+145
+110
+160
+171
+192
+16
+169
+71
+108
+13
+110
+139
+51
+52
+56
+72
+131
+139
+57
+93
+47
+44
+44
+71
+28
+131
+134
+28
+166
+149
+2
+70
+7
+13
+13
+166
+79
+180
+168
+190
+30
+70
+149
+65
+53
+136
+141
+23
+71
+23
+103
+13
+158
+30
+158
+82
+74
+108
+185
+140
+179
+16
+83
+161
+17
+55
+185
+15
+25
+19
+91
+181
+66
+166
+8
+151
+36
+62
+51
+149
+39
+93
+7
+9
+195
+94
+9
+7
+162
+113
+19
+101
+38
+119
+176
+186
+130
+112
+100
+192
+59
+23
+11
+60
+67
+59
+156
+5
+23
+102
+3
+101
+182
+186
+82
+19
+177
+92
+158
+126
+133
+64
+193
+181
+154
+95
+185
+57
+83
+183
+158
+101
+186
+8
+174
+171
+61
+30
+38
+160
+15
+53
+187
+51
+20
+66
+17
+109
+96
+200
+141
+44
+200
+6
+38
+176
+114
+102
+187
+11
+181
+194
+136
+68
+188
+116
+3
+179
+49
+86
+74
+74
+183
+37
+171
+98
+50
+21
+75
+66
+119
+123
+66
+91
+154
+108
+62
+6
+79
+24
+37
+7
+110
+195
+184
+145
+19
+11
+96
+78
+9
+157
+56
+131
+79
+101
+95
+66
+142
+62
+94
+6
+190
+88
+19
+121
+159
+62
+146
+116
+186
+73
+164
+134
+127
+162
+27
+108
+10
+85
+24
+185
+94
+100
+156
+37
+25
+17
+76
+103
+143
+128
+87
+168
+27
+50
+60
+116
+155
+89
+147
+78
+146
+181
+171
+1
+66
+193
+166
+60
+65
+53
+136
+143
+30
+97
+116
+28
+121
+82
+4
+84
+72
+82
+42
+116
+121
+85
+24
+178
+56
+133
+97
+186
+46
+9
+37
+144
+135
+115
+77
+26
+65
+157
+154
+118
+119
+54
+57
+59
+41
+119
+146
+6
+127
+110
+122
+139
+141
+198
+121
+139
+152
+62
+2
+61
+148
+141
+115
+26
+118
+78
+10
+160
+66
+162
+176
+3
+38
+3
+73
+14
+34
+74
+143
+193
+77
+127
+65
+52
+130
+118
+135
+153
+108
+69
+45
+49
+88
+87
+135
+31
+173
+157
+192
+137
+98
+158
+73
+16
+41
+99
+33
+102
+123
+19
+11
+95
+70
+168
+184
+193
+106
+96
+27
+101
+164
+75
+183
+20
+77
+81
+200
+72
+33
+152
+21
+159
+165
+163
+94
+99
+153
+26
+181
+55
+108
+152
+142
+84
+25
+198
+168
+28
+60
+112
+132
+186
+133
+124
+147
+170
+101
+83
+189
+184
+7
+189
+75
+153
+49
+116
+60
+120
+177
+188
+137
+132
+163
+195
+102
+59
+38
+103
+79
+145
+162
+69
+159
+140
+6
+183
+43
+19
+124
+178
+155
+128
+178
+116
+103
+171
+104
+84
+170
+69
+90
+117
+95
+115
+37
+194
+31
+44
+181
+97
+155
+58
+153
+195
+194
+16
+147
+147
+155
+12
+80
+175
+127
+191
+4
+111
+31
+190
+61
+56
+195
+67
+45
+71
+24
+112
+54
+122
+47
+187
+100
+118
+11
+8
+152
+43
+97
+194
+97
+35
+138
+121
+82
+8
+109
+183
+120
+73
+160
+111
+24
+150
+84
+153
+168
+29
+69
+156
+113
+76
+40
+162
+14
+27
+33
+157
+51
+92
+102
+180
+169
+190
+25
+40
+16
+138
+80
+41
+133
+26
+166
+161
+75
+6
+158
+97
+161
+99
+150
+6
+88
+77
+77
+169
+121
+12
+184
+196
+118
+146
+19
+4
+53
+83
+23
+191
+144
+148
+193
+26
+26
+122
+98
+92
+69
+189
+115
+189
+102
+113
+160
+144
+27
+74
+198
+129
+191
+187
+4
+138
+195
+132
+34
+20
+14
+106
+112
+118
+102
+149
+177
+125
+159
+36
+183
+181
+36
+191
+28
+48
+43
+26
+168
+178
+156
+137
+21
+93
+170
+189
+4
+123
+102
+104
+107
+108
+92
+179
+51
+93
+101
+174
+135
+47
+65
+167
+21
+28
+180
+27
+143
+17
+11
+120
+20
+42
+73
+65
+136
+33
+179
+181
+74
+16
+30
+40
+171
+73
+101
+146
+170
+110
+129
+184
+148
+30
+51
+41
+188
+163
+83
+39
+85
+161
+9
+1
+134
+193
+152
+178
+109
+49
+114
+50
+76
+4
+147
+43
+138
+46
+31
+175
+178
+91
+146
+63
+67
+34
+2
+108
+34
+35
+100
+91
+49
+75
+12
+2
+105
+14
+141
+125
+82
+163
+46
+9
+48
+4
+196
+142
+93
+80
+46
+161
+155
+80
+90
+21
+122
+146
+175
+144
+85
+21
+161
+175
+8
+74
+174
+178
+102
+14
+166
+78
+170
+125
+20
+196
+3
+53
+94
+90
+94
+155
+86
+122
+158
+48
+71
+192
+117
+176
+5
+48
+42
+24
+170
+7
+111
+2
+22
+110
+69
+25
+125
+132
+66
+8
+57
+74
+130
+117
+135
+166
+178
+178
+67
+3
+19
+92
+176
+36
+30
+61
+99
+45
+179
+70
+10
+27
+78
+26
+57
+106
+127
+5
+93
+111
+35
+11
+154
+29
+191
+83
+187
+172
+154
+177
+76
+72
+146
+30
+67
+137
+15
+63
+42
+87
+149
+111
+134
+2
+9
+39
+157
+197
+168
+38
+117
+162
+118
+57
+81
+176
+124
+168
+91
+37
+7
+107
+180
+123
+120
+9
+181
+5
+1
+166
+190
+47
+175
+24
+173
+21
+174
+57
+175
+139
+63
+131
+23
+156
+132
+195
+185
+150
+44
+109
+66
+15
+97
+48
+18
+76
+97
+100
+128
+74
+91
+83
+79
+127
+59
+10
+132
+102
+23
+23
+136
+13
+56
+18
+8
+90
+68
+199
+185
+117
+37
+172
+105
+83
+159
+6
+4
+174
+10
+97
+96
+104
+165
+49
+15
+52
+177
+197
+192
+184
+176
+4
+44
+27
+166
+156
+48
+88
+92
+168
+178
+162
+166
+145
+175
+146
+103
+109
+128
+186
+165
+122
+46
+181
+75
+26
+83
+71
+78
+35
+108
+133
+32
+194
+75
+111
+187
+129
+92
+195
+146
+124
+36
+98
+71
+143
+19
+31
+14
+14
+155
+6
+45
+19
+114
+112
+50
+99
+141
+160
+89
+102
+10
+141
+163
+108
+182
+121
+89
+43
+62
+184
+145
+17
+3
+64
+164
+5
+155
+91
+153
+99
+24
+53
+105
+160
+11
+33
+95
+80
+22
+19
+111
+100
+3
+124
+117
+190
+92
+41
+16
+134
+59
+152
+180
+120
+101
+123
+33
+95
+76
+5
+152
+70
+50
+71
+179
+39
+26
+3
+188
+105
+136
+73
+18
+54
+168
+121
+16
+8
+107
+175
+88
+158
+156
+120
+119
+32
+125
+60
+41
+102
+49
+177
+24
+156
+122
+129
+73
+78
+18
+7
+83
+35
+64
+72
+61
+118
+160
+99
+157
+52
+104
+155
+199
+198
+3
+37
+2
+77
+47
+191
+126
+41
+117
+134
+153
+113
+106
+21
+168
+22
+25
+155
+108
+56
+166
+93
+66
+167
+9
+149
+13
+141
+135
+138
+17
+63
+23
+174
+45
+102
+12
+151
+1
+51
+98
+130
+98
+21
+41
+65
+21
+141
+58
+81
+167
+79
+174
+134
+34
+4
+121
+86
+31
+18
+27
+5
+188
+85
+15
+129
+40
+83
+141
+104
+155
+197
+185
+143
+195
+83
+142
+107
+165
+31
+103
+144
+139
+141
+198
+121
+140
+156
+75
+51
+35
+149
+183
+163
+131
+122
+154
+22
+152
+117
+131
+138
+51
+67
+146
+77
+154
+30
+198
+114
+106
+12
+122
+29
+78
+3
+121
+104
+135
+73
+27
+111
+20
+127
+180
+143
+41
+159
+188
+102
+124
+27
+51
+65
+126
+175
+123
+160
+60
+118
+173
+181
+125
+130
+52
+147
+11
+150
+1
+59
+143
+133
+108
+55
+160
+69
+169
+1
+85
+101
+41
+140
+71
+164
+149
+22
+193
+162
+33
+145
+172
+125
+8
+126
+81
+155
+4
+30
+144
+194
+72
+85
+67
+37
+22
+200
+3
+17
+79
+120
+10
+183
+14
+34
+84
+200
+45
+74
+42
+191
+171
+111
+125
+157
+18
+94
+4
+184
+65
+140
+54
+71
+141
+8
+181
+13
+50
+187
+70
+140
+11
+4
+133
+163
+178
+5
+30
+133
+134
+6
+34
+151
+4
+60
+130
+44
+91
+153
+102
+35
+96
+59
+96
+42
+193
+179
+136
+12
+48
+181
+60
+129
+41
+87
+151
+123
+184
+1
+149
+88
+188
+133
+108
+58
+173
+122
+172
+140
+93
+98
+156
+56
+133
+99
+198
+94
+186
+71
+158
+111
+44
+73
+44
+2
+24
+124
+131
+72
+56
+94
+59
+114
+152
+91
+178
+49
+98
+149
+10
+126
+62
+47
+123
+116
+189
+94
+63
+137
+52
+86
+47
+111
+46
+80
+70
+102
+185
+196
+118
+142
+192
+80
+150
+183
+148
+44
+130
+190
+171
+120
+180
+5
+15
+45
+135
+11
+50
+3
+171
+7
+101
+148
+178
+139
+32
+141
+160
+94
+126
+111
+132
+192
+167
+82
+189
+195
+71
+78
+29
+69
+160
+137
+191
+109
+140
+60
+99
+61
+76
+110
+176
+66
+16
+108
+103
+48
+158
+123
+113
+173
+26
+199
+166
+4
+130
+147
+116
+172
+193
+8
+111
+1
+7
+31
+128
+92
+2
+186
+97
+112
+6
+26
+105
+200
+56
+141
+147
+13
+155
+16
+100
+55
+35
+118
+191
+87
+4
+47
+48
+65
+159
+170
+192
+25
+30
+153
+52
+134
+141
+42
+185
+135
+149
+84
+163
+19
+53
+148
+11
+137
+128
+137
+69
+183
+82
+48
+150
+73
+89
+79
+76
+146
+189
+27
+57
+106
+122
+182
+196
+140
+71
+172
+195
+25
+194
+145
+128
+61
+16
+152
+169
+47
+157
+126
+142
+124
+68
+96
+163
+121
+59
+66
+67
+14
+81
+166
+71
+132
+151
+122
+173
+139
+82
+45
+135
+2
+1
+193
+154
+186
+129
+106
+74
+93
+97
+148
+17
+170
+71
+93
+125
+113
+162
+153
+61
+192
+5
+102
+172
+118
+160
+100
+165
+87
+39
+56
+185
+12
+7
+138
+170
+180
+150
+83
+149
+153
+179
+96
+166
+140
+142
+196
+103
+59
+23
+14
+75
+130
+106
+71
+73
+3
+166
+171
+133
+63
+181
+122
+103
+125
+23
+14
+80
+154
+12
+84
+197
+29
+7
+184
+38
+174
+108
+86
+144
+89
+41
+44
+100
+200
+106
+35
+61
+51
+162
+112
+13
+73
+123
+88
+21
+137
+36
+180
+161
+146
+24
+34
+192
+47
+163
+153
+53
+141
+173
+170
+66
+64
+190
+168
+102
+102
+100
+83
+200
+53
+116
+26
+113
+45
+55
+123
+46
+169
+7
+122
+69
+114
+69
+183
+84
+60
+1
+70
+10
+33
+113
+180
+63
+164
+18
+31
+22
+59
+160
+28
+128
+121
+171
+143
+120
+36
+141
+121
+58
+66
+74
+49
+31
+147
+5
+107
+1
+43
+52
+125
+81
+168
+80
+171
+106
+100
+50
+5
+177
+20
+131
+6
+58
+95
+44
+15
+92
+25
+121
+100
+116
+199
+147
+95
+52
+55
+66
+106
+42
+99
+21
+33
+14
+187
+1
+125
+137
+103
+186
+188
+58
+59
+35
+82
+179
+139
+29
+120
+66
+117
+109
+5
+51
+62
+113
+120
+109
+174
+61
+5
+82
+55
+188
+36
+131
+59
+179
+148
+77
+132
+98
+1
+131
+173
+66
+41
+52
+143
+192
+63
+50
+141
+196
+105
+70
+77
+33
+109
+158
+165
+172
+154
+173
+61
+8
+100
+129
+75
+91
+73
+20
+69
+36
+193
+37
+87
+197
+198
+17
+122
+177
+170
+31
+53
+45
+193
+154
+189
+145
+171
+125
+14
+159
+28
+140
+196
+112
+115
+81
+53
+188
+55
+35
+123
+24
+34
+192
+50
+173
+190
+186
+13
+2
+97
+167
+133
+97
+189
+61
+68
+59
+141
+116
+33
+154
+27
+184
+60
+106
+97
+35
+135
+99
+175
+167
+27
+61
+122
+188
+34
+114
+179
+48
+82
+59
+20
+194
+185
+166
+136
+123
+111
+162
+178
+9
+57
+65
+78
+80
+180
+168
+188
+13
+189
+24
+41
+35
+38
+120
+179
+191
+139
+117
+53
+65
+117
+116
+44
+22
+139
+42
+4
+45
+37
+16
+166
+57
+49
+178
+29
+178
+9
+56
+52
+12
+7
+142
+184
+32
+140
+152
+52
+142
+188
+53
+25
+76
+33
+116
+196
+135
+50
+90
+86
+111
+92
+157
+117
+90
+93
+148
+56
+5
+123
+98
+80
+5
+107
+4
+60
+130
+41
+80
+113
+157
+130
+167
+33
+94
+70
+176
+30
+194
+99
+48
+1
+176
+46
+96
+163
+111
+1
+11
+60
+60
+24
+200
+189
+139
+130
+137
+51
+71
+174
+3
+59
+128
+39
+81
+139
+106
+191
+190
+24
+34
+189
+32
+94
+73
+196
+121
+165
+98
+110
+175
+65
+21
+138
+43
+20
+136
+45
+44
+62
+176
+96
+195
+113
+121
+112
+190
+131
+77
+86
+25
+182
+64
+151
+132
+32
+9
+161
+93
+107
+6
+79
+22
+22
+136
+17
+81
+137
+96
+143
+3
+126
+138
+90
+105
+20
+176
+75
+65
+121
+143
+169
+124
+31
+70
+140
+12
+11
+165
+88
+48
+98
+163
+96
+112
+6
+32
+138
+145
+32
+88
+43
+64
+200
+27
+166
+158
+55
+111
+174
+53
+148
+19
+179
+105
+26
+12
+35
+111
+149
+98
+46
+197
+174
+73
+72
+177
+17
+109
+103
+41
+121
+162
+85
+55
+163
+87
+55
+151
+12
+115
+185
+73
+174
+191
+180
+161
+144
+23
+42
+45
+90
+140
+31
+128
+94
+14
+42
+127
+180
+143
+38
+148
+145
+140
+139
+178
+24
+138
+16
+60
+15
+157
+5
+22
+87
+124
+162
+58
+90
+16
+90
+2
+3
+198
+163
+2
+142
+41
+169
+43
+146
+84
+196
+22
+168
+18
+195
+11
+112
+173
+32
+32
+111
+176
+59
+171
+99
+55
+40
+141
+90
+74
+35
+149
+182
+153
+89
+155
+128
+182
+137
+186
+89
+58
+153
+192
+183
+170
+172
+106
+86
+163
+10
+193
+71
+89
+95
+166
+149
+198
+51
+126
+99
+57
+55
+23
+45
+64
+178
+98
+187
+40
+158
+188
+110
+166
+10
+166
+105
+143
+112
+189
+125
+52
+184
+42
+194
+188
+186
+28
+98
+140
+161
+107
+194
+200
+57
+141
+137
+160
+127
+120
+178
+195
+169
+58
+34
+83
+195
+21
+175
+59
+183
+163
+138
+158
+112
+51
+99
+137
+131
+152
+135
+45
+59
+152
+180
+114
+69
+191
+128
+50
+155
+80
+86
+200
+29
+179
+12
+60
+59
+15
+159
+17
+76
+106
+154
+177
+77
+71
+136
+180
+54
+109
+172
+50
+159
+102
+184
+183
+47
+38
+9
+115
+8
+15
+20
+184
+127
+109
+118
+123
+80
+177
+146
+87
+9
+68
+131
+177
+86
+125
+176
+131
+3
+46
+47
+70
+200
+177
+59
+167
+70
+122
+102
+112
+157
+138
+14
+50
+172
+183
+152
+71
+58
+112
+155
+119
+124
+78
+150
+3
+74
+13
+16
+182
+153
+83
+122
+191
+47
+168
+185
+1
+145
+58
+49
+172
+197
+34
+30
+78
+200
+107
+40
+80
+121
+1
+124
+134
+89
+137
+17
+75
+97
+107
+177
+99
+1
+116
+86
+77
+89
+43
+64
+196
+199
+35
+19
+3
+49
+65
+150
+120
+174
+166
+33
+102
+120
+199
+120
+129
+97
+22
+64
+186
+138
+159
+108
+24
+172
+16
+151
+166
+39
+146
+125
+35
+89
+18
+107
+87
+158
+167
+185
+6
+179
+19
+105
+62
+32
+36
+134
+78
+64
+87
+148
+106
+107
+90
+180
+73
+13
+29
+54
+71
+138
+194
+121
+180
+194
+146
+132
+79
+94
+52
+68
+140
+26
+97
+156
+60
+159
+18
+81
+127
+33
+57
+49
+179
+35
+1
+91
+136
+199
+175
+59
+180
+150
+80
+130
+65
+19
+134
+36
+13
+154
+8
+61
+99
+51
+11
+11
+171
+127
+25
+3
+199
+172
+36
+75
+125
+82
+166
+62
+80
+129
+52
+153
+57
+164
+71
+156
+99
+194
+72
+90
+95
+158
+94
+147
+39
+115
+143
+22
+47
+89
+111
+65
+192
+172
+100
+56
+38
+129
+33
+40
+147
+125
+29
+49
+39
+193
+10
+127
+69
+74
+25
+88
+106
+50
+147
+35
+87
+5
+51
+62
+114
+121
+108
+158
+179
+51
+101
+149
+187
+185
+26
+98
+152
+37
+52
+184
+39
+178
+116
+96
+133
+138
+31
+147
+4
+103
+180
+161
+147
+32
+70
+133
+170
+25
+20
+98
+5
+152
+67
+36
+17
+182
+145
+32
+87
+38
+43
+122
+146
+183
+181
+42
+27
+192
+106
+113
+120
+110
+179
+84
+98
+32
+107
+159
+193
+128
+29
+25
+95
+141
+199
+122
+146
+180
+164
+165
+118
+26
+97
+149
+23
+196
+172
+67
+62
+165
+40
+153
+162
+193
+105
+89
+194
+165
+46
+191
+133
+81
+88
+6
+45
+12
+75
+140
+170
+160
+31
+144
+186
+26
+86
+79
+107
+133
+32
+1
+121
+113
+197
+163
+11
+198
+94
+185
+63
+119
+145
+4
+115
+61
+129
+32
+27
+82
+47
+146
+58
+32
+70
+140
+7
+186
+54
+49
+12
+32
+80
+197
+64
+15
+116
+161
+123
+94
+59
+106
+110
+104
+38
+97
+40
+170
+57
+17
+191
+193
+42
+122
+153
+27
+182
+51
+73
+180
+23
+123
+126
+57
+8
+132
+127
+176
+113
+90
+132
+178
+85
+113
+112
+56
+133
+97
+184
+34
+152
+3
+57
+112
+163
+173
+176
+104
+39
+99
+50
+6
+190
+86
+12
+99
+83
+11
+120
+26
+76
+21
+42
+69
+35
+189
+23
+37
+14
+153
+197
+6
+69
+156
+123
+131
+85
+131
+21
+146
+90
+32
+178
+188
+124
+54
+8
+171
+149
+161
+28
+120
+71
+146
+38
+114
+145
+45
+173
+32
+38
+141
+104
+163
+38
+167
+62
+69
+63
+153
+156
+161
+161
+120
+75
+174
+172
+62
+28
+12
+23
+36
+10
+138
+138
+185
+74
+182
+25
+115
+65
+153
+139
+60
+107
+105
+65
+51
+121
+68
+122
+120
+27
+81
+49
+161
+131
+139
+54
+74
+158
+87
+99
+14
+2
+84
+90
+182
+84
+70
+64
+159
+177
+36
+27
+36
+181
+160
+131
+149
+123
+195
+65
+39
+52
+166
+128
+78
+113
+181
+67
+177
+63
+184
+143
+199
+113
+89
+118
+105
+174
+97
+22
+60
+164
+42
+183
+120
+76
+179
+189
+128
+65
+42
+69
+40
+27
+198
+149
+117
+162
+123
+81
+185
+180
+19
+98
+19
+29
+7
+186
+49
+25
+110
+36
+29
+53
+57
+67
+86
+119
+139
+172
+177
+119
+126
+86
+181
+119
+84
+34
+50
+194
+114
+143
+34
+123
+31
+83
+26
+9
+19
+34
+33
+95
+78
+17
+1
+50
+93
+111
+34
+8
+143
+183
+13
+34
+91
+43
+43
+74
+59
+83
+175
+99
+28
+72
+188
+79
+183
+191
+101
+89
+29
+176
+200
+15
+98
+53
+34
+132
+85
+125
+191
+22
+16
+103
+76
+131
+103
+43
+133
+12
+79
+170
+113
+146
+63
+66
+34
+12
+165
+88
+45
+78
+66
+103
+19
+193
+190
+4
+114
+53
+94
+91
+105
+9
+111
+188
+133
+108
+55
+162
+81
+25
+28
+144
+11
+174
+143
+95
+85
+59
+191
+18
+187
+161
+87
+78
+85
+10
+99
+106
+149
+142
+107
+169
+52
+195
+104
+67
+73
+37
+164
+53
+44
+185
+115
+29
+143
+200
+117
+104
+179
+135
+1
+198
+180
+98
+171
+142
+116
+23
+96
+173
+176
+102
+35
+91
+33
+182
+196
+147
+114
+166
+173
+143
+104
+134
+71
+23
+104
+15
+158
+16
+78
+126
+59
+22
+3
+25
+122
+108
+156
+163
+176
+189
+152
+13
+114
+166
+172
+144
+116
+6
+196
+118
+149
+34
+67
+92
+155
+102
+16
+185
+165
+125
+70
+96
+154
+57
+160
+51
+71
+168
+175
+138
+60
+117
+163
+128
+105
+77
+120
+32
+114
+2
+184
+89
+84
+104
+64
+55
+150
+13
+128
+52
+161
+102
+167
+84
+199
+45
+77
+61
+72
+85
+65
+30
+193
+93
+18
+76
+94
+82
+52
+172
+168
+63
+69
+53
+97
+103
+153
+190
+164
+81
+10
+131
+96
+194
+108
+101
+36
+105
+110
+115
+105
+199
+47
+95
+147
+28
+52
+60
+92
+16
+68
+64
+178
+95
+168
+156
+28
+160
+114
+42
+31
+6
+161
+115
+42
+22
+155
+137
+27
+129
+135
+48
+76
+25
+64
+165
+15
+10
+125
+59
+36
+86
+193
+184
+172
+178
+121
+122
+46
+177
+54
+131
+107
+60
+1
+68
+199
+181
+96
+154
+62
+186
+157
+71
+14
+52
+185
+47
+20
+99
+20
+27
+187
+76
+177
+183
+102
+169
+94
+47
+42
+30
+4
+152
+76
+94
+79
+33
+90
+41
+44
+91
+156
+117
+103
+167
+74
+145
+4
+123
+106
+133
+48
+93
+130
+144
+97
+86
+44
+96
+177
+5
+35
+173
+121
+172
+146
+130
+66
+26
+163
+150
+35
+60
+47
+141
+28
+97
+136
+143
+39
+149
+144
+122
+43
+160
+177
+24
+151
+93
+200
+165
+187
+41
+167
+31
+86
+37
+51
+169
+159
+37
+193
+28
+34
+150
+200
+51
+108
+196
+4
+62
+136
+58
+129
+54
+165
+107
+164
+24
+66
+181
+97
+156
+64
+180
+105
+8
+106
+167
+47
+183
+80
+33
+78
+171
+127
+23
+4
+13
+49
+174
+9
+91
+62
+156
+182
+89
+97
+188
+53
+27
+90
+100
+187
+26
+75
+19
+41
+80
+112
+154
+118
+123
+77
+156
+41
+49
+127
+119
+173
+172
+77
+116
+6
+194
+112
+125
+148
+164
+51
+31
+128
+92
+1
+175
+46
+103
+9
+129
+93
+200
+161
+170
+173
+112
+121
+120
+32
+109
+172
+49
+147
+44
+146
+82
+174
+112
+104
+23
+199
+191
+160
+40
+2
+53
+96
+107
+176
+94
+183
+59
+104
+94
+33
+157
+43
+49
+110
+19
+123
+172
+125
+2
+90
+123
+136
+106
+19
+158
+184
+80
+29
+57
+84
+195
+11
+117
+3
+172
+3
+78
+38
+130
+39
+65
+36
+35
+88
+9
+66
+117
+114
+33
+173
+141
+90
+77
+48
+199
+169
+23
+18
+104
+59
+22
+8
+47
+15
+68
+71
+20
+81
+111
+140
+41
+193
+190
+1
+100
+189
+39
+135
+56
+128
+64
+29
+4
+164
+147
+11
+146
+181
+171
+3
+76
+34
+124
+40
+127
+1
+64
+175
+76
+85
+23
+178
+64
+183
+121
+85
+19
+156
+165
+190
+53
+14
+9
+131
+104
+48
+152
+79
+107
+133
+42
+55
+153
+25
+174
+17
+138
+80
+39
+116
+142
+17
+19
+170
+46
+150
+86
+168
+38
+121
+185
+27
+98
+145
+191
+42
+130
+9
+85
+29
+16
+32
+51
+20
+68
+28
+158
+96
+159
+88
+102
+18
+193
+3
+81
+55
+10
+162
+85
+57
+175
+142
+74
+170
+158
+21
+105
+48
+144
+35
+113
+166
+183
+6
+186
+67
+127
+163
+38
+164
+43
+187
+135
+132
+180
+97
+162
+101
+153
+12
+98
+84
+26
+2
+179
+64
+173
+63
+22
+163
+185
+40
+179
+118
+95
+110
+13
+88
+11
+75
+150
+28
+19
+61
+197
+33
+28
+73
+193
+97
+47
+16
+75
+105
+159
+9
+26
+83
+61
+22
+188
+125
+65
+64
+2
+37
+9
+126
+72
+104
+179
+135
+7
+25
+91
+123
+121
+21
+37
+35
+79
+159
+41
+18
+144
+102
+118
+196
+114
+123
+112
+172
+23
+196
+173
+71
+73
+2
+162
+156
+77
+58
+60
+39
+94
+13
+38
+109
+117
+122
+84
+9
+102
+128
+56
+185
+7
+180
+24
+121
+116
+5
+193
+109
+124
+164
+71
+149
+60
+17
+164
+32
+117
+19
+63
+7
+73
+177
+12
+79
+166
+85
+19
+147
+115
+170
+190
+8
+141
+172
+170
+68
+81
+78
+144
+159
+62
+142
+98
+115
+7
+10
+199
+108
+58
+182
+170
+184
+180
+27
+144
+21
+28
+186
+67
+125
+150
+177
+116
+106
+198
+35
+25
+43
+34
+14
+182
+169
+182
+167
+167
+106
+131
+33
+27
+63
+139
+64
+136
+41
+28
+197
+137
+44
+36
+26
+29
+145
+11
+163
+80
+21
+6
+48
+35
+181
+173
+9
+98
+114
+5
+2
+166
+187
+24
+67
+184
+104
+174
+110
+94
+174
+2
+47
+68
+185
+99
+128
+81
+134
+79
+69
+106
+20
+167
+19
+18
+139
+72
+185
+59
+93
+28
+134
+159
+147
+55
+13
+178
+160
+154
+89
+151
+103
+64
+62
+193
+6
+99
+144
+173
+144
+109
+161
+191
+96
+57
+80
+169
+100
+82
+189
+5
+127
+120
+177
+182
+100
+167
+100
+96
+85
+43
+95
+188
+73
+151
+50
+140
+192
+96
+48
+31
+151
+31
+31
+107
+165
+29
+86
+57
+172
+124
+195
+53
+168
+129
+68
+50
+87
+77
+81
+198
+59
+180
+147
+62
+56
+174
+147
+112
+155
+122
+142
+155
+57
+151
+194
+2
+71
+10
+19
+26
+189
+99
+98
+94
+87
+75
+70
+149
+70
+77
+35
+117
+189
+81
+188
+6
+146
+20
+11
+88
+30
+186
+49
+21
+90
+149
+90
+198
+181
+102
+186
+196
+108
+81
+121
+194
+83
+153
+170
+45
+140
+37
+165
+64
+102
+34
+88
+26
+164
+150
+29
+23
+79
+72
+120
+80
+200
+81
+86
+193
+187
+183
+18
+61
+12
+119
+10
+195
+81
+135
+82
+74
+110
+197
+200
+25
+155
+105
+41
+104
+56
+1
+108
+44
+88
+137
+31
+157
+65
+175
+72
+59
+106
+104
+71
+91
+109
+36
+38
+112
+129
+167
+42
+149
+119
+177
+192
+158
+26
+133
+165
+196
+91
+184
+85
+55
+168
+115
+182
+53
+85
+39
+65
+44
+81
+93
+27
+129
+132
+31
+3
+137
+1
+169
+14
+159
+33
+169
+120
+200
+122
+133
+105
+35
+67
+86
+118
+135
+155
+115
+97
+143
+189
+51
+5
+170
+180
+151
+93
+195
+139
+80
+25
+36
+194
+38
+85
+167
+40
+141
+87
+59
+171
+95
+29
+127
+102
+68
+91
+139
+11
+21
+27
+178
+28
+168
+157
+34
+194
+57
+199
+84
+114
+130
+153
+151
+133
+44
+68
+10
+54
+35
+123
+22
+29
+182
+32
+155
+43
+67
+16
+93
+21
+89
+147
+84
+178
+119
+113
+10
+41
+162
+3
+165
+164
+105
+157
+197
+167
+34
+100
+103
+116
+170
+179
+147
+76
+136
+132
+174
+60
+194
+25
+3
+197
+154
+158
+160
+142
+10
+189
+43
+163
+192
+85
+181
+122
+106
+136
+65
+169
+27
+45
+33
+188
+37
+134
+70
+16
+69
+73
+18
+49
+136
+179
+47
+74
+25
+84
+83
+145
+121
+25
+58
+129
+52
+153
+53
+147
+5
+111
+23
+137
+20
+90
+162
+161
+106
+192
+1
+80
+73
+125
+92
+30
+155
+62
+178
+114
+84
+76
+104
+140
+108
+187
+151
+29
+16
+37
+75
+121
+52
+30
+110
+196
+185
+148
+30
+48
+18
+81
+124
+21
+12
+81
+179
+149
+87
+184
+126
+104
+90
+9
+47
+4
+200
+166
+195
+82
+139
+94
+116
+52
+71
+164
+144
+193
+66
+56
+149
+189
+192
+54
+1
+121
+125
+59
+35
+75
+143
+179
+194
+153
+176
+83
+114
+138
+3
+177
+38
+30
+46
+5
+20
+73
+61
+110
+115
+104
+185
+178
+8
+48
+19
+89
+164
+184
+27
+105
+192
+6
+109
+7
+60
+99
+52
+24
+80
+69
+98
+163
+101
+141
+140
+178
+7
+43
+195
+191
+190
+25
+37
+200
+69
+14
+69
+91
+126
+140
+108
+187
+157
+60
+149
+153
+179
+102
+199
+81
+96
+49
+38
+188
+182
+6
+199
+143
+71
+143
+24
+54
+111
+181
+94
+136
+170
+2
+84
+87
+170
+44
+132
+199
+12
+84
+197
+26
+179
+48
+77
+29
+86
+55
+156
+43
+54
+143
+173
+156
+182
+84
+70
+70
+192
+121
+1
+122
+125
+51
+180
+30
+157
+75
+39
+160
+14
+49
+166
+160
+64
+149
+119
+170
+153
+188
+155
+44
+64
+194
+191
+200
+83
+96
+33
+137
+125
+118
+180
+23
+122
+124
+53
+199
+121
+139
+143
+14
+195
+49
+142
+15
+13
+141
+133
+128
+170
+75
+117
+31
+135
+128
+155
+181
+94
+139
+188
+77
+177
+170
+26
+25
+123
+113
+168
+197
+73
+65
+135
+29
+161
+105
+187
+177
+179
+85
+103
+53
+190
+68
+97
+172
+164
+35
+141
+130
+110
+95
+182
+37
+189
+2
+110
+42
+68
+29
+169
+153
+197
+8
+79
+200
+94
+163
+137
+153
+91
+167
+187
+20
+38
+43
+124
+156
+23
+135
+2
+3
+200
+173
+40
+89
+177
+62
+178
+111
+68
+14
+74
+119
+54
+49
+14
+46
+151
+93
+3
+180
+53
+99
+119
+31
+113
+3
+4
+200
+161
+168
+165
+82
+7
+104
+161
+30
+132
+123
+150
+194
+12
+131
+75
+75
+177
+192
+156
+11
+64
+91
+173
+16
+143
+115
+7
+9
+192
+74
+118
+43
+198
+3
+33
+174
+153
+149
+120
+183
+21
+85
+124
+180
+164
+169
+140
+123
+79
+166
+93
+63
+140
+78
+7
+146
+15
+178
+134
+5
+26
+108
+21
+153
+134
+31
+181
+10
+30
+88
+64
+193
+184
+171
+169
+80
+161
+43
+12
+92
+42
+28
+191
+96
+60
+97
+42
+180
+98
+174
+159
+195
+139
+82
+42
+119
+140
+171
+164
+46
+8
+31
+118
+34
+138
+129
+132
+34
+16
+191
+9
+135
+128
+156
+189
+130
+82
+122
+191
+52
+196
+113
+115
+78
+33
+97
+87
+58
+164
+64
+106
+64
+31
+10
+182
+2
+174
+33
+34
+103
+117
+179
+24
+130
+171
+56
+2
+109
+37
+45
+138
+21
+87
+132
+11
+80
+182
+180
+37
+11
+129
+78
+112
+171
+20
+184
+129
+119
+159
+83
+69
+75
+28
+95
+123
+81
+181
+158
+119
+101
+133
+90
+146
+73
+125
+92
+29
+150
+39
+83
+147
+142
+131
+105
+57
+197
+67
+35
+7
+133
+132
+200
+10
+63
+86
+154
+151
+116
+143
+15
+6
+100
+150
+200
+52
+117
+39
+179
+129
+165
+28
+82
+47
+144
+43
+163
+195
+99
+43
+171
+43
+115
+112
+35
+3
+104
+6
+95
+124
+89
+17
+109
+101
+26
+46
+46
+66
+188
+132
+105
+44
+124
+149
+180
+142
+32
+113
+195
+151
+159
+192
+126
+33
+64
+88
+160
+167
+162
+73
+182
+36
+177
+139
+44
+20
+121
+152
+24
+176
+44
+83
+105
+82
+152
+179
+104
+13
+146
+163
+66
+129
+182
+133
+157
+152
+99
+28
+75
+199
+124
+153
+5
+54
+84
+17
+150
+151
+156
+176
+54
+142
+171
+146
+140
+126
+101
+68
+104
+14
+153
+191
+171
+106
+102
+60
+48
+150
+70
+72
+2
+170
+2
+82
+77
+122
+38
+137
+82
+61
+24
+199
+182
+102
+178
+150
+97
+36
+144
+141
+158
+77
+43
+169
+25
+33
+173
+143
+106
+150
+147
+136
+92
+126
+135
+75
+38
+156
+193
+160
+20
+87
+144
+78
+178
+167
+200
+98
+187
+44
+182
+100
+167
+106
+133
+44
+72
+38
+177
+126
+165
+51
+29
+112
+16
+88
+185
+119
+53
+50
+27
+119
+69
+146
+60
+46
+139
+24
+96
+169
+146
+158
+40
+19
+159
+182
+62
+140
+80
+23
+22
+129
+182
+128
+136
+66
+174
+51
+139
+176
+9
+71
+144
+25
+58
+126
+40
+107
+83
+133
+52
+116
+34
+163
+69
+150
+85
+159
+198
+152
+139
+65
+137
+46
+40
+29
+17
+40
+90
+187
+111
+186
+123
+63
+71
+62
+142
+93
+80
+46
+157
+132
+175
+69
+39
+16
+143
+118
+21
+69
+29
+155
+68
+16
+81
+146
+148
+179
+142
+48
+12
+41
+138
+62
+133
+42
+61
+192
+2
+86
+98
+18
+32
+31
+102
+131
+72
+51
+63
+123
+170
+117
+174
+195
+10
+103
+133
+73
+38
+175
+110
+83
+114
+134
+182
+90
+102
+2
+94
+148
+42
+119
+137
+155
+103
+19
+191
+181
+167
+176
+154
+141
+58
+82
+171
+95
+31
+129
+102
+47
+169
+194
+42
+111
+94
+163
+133
+136
+22
+111
+73
+41
+192
+182
+167
+165
+89
+55
+128
+72
+88
+76
+67
+123
+137
+120
+88
+52
+124
+71
+117
+62
+123
+182
+185
+73
+176
+197
+1
+36
+5
+111
+26
+156
+107
+40
+81
+128
+38
+77
+121
+34
+119
+7
+176
+194
+184
+161
+115
+39
+6
+81
+36
+88
+9
+65
+112
+86
+109
+84
+125
+3
+91
+120
+105
+152
+167
+33
+100
+102
+119
+196
+105
+70
+72
+4
+181
+55
+100
+111
+167
+4
+120
+85
+39
+68
+59
+142
+119
+39
+166
+43
+168
+26
+44
+31
+191
+65
+76
+75
+165
+119
+28
+99
+141
+158
+82
+75
+108
+181
+113
+50
+86
+68
+32
+187
+34
+123
+32
+86
+29
+1
+146
+71
+118
+68
+154
+112
+85
+104
+65
+56
+148
+185
+186
+47
+12
+53
+12
+3
+108
+23
+174
+33
+38
+129
+37
+63
+52
+146
+10
+147
+188
+11
+172
+139
+86
+67
+35
+5
+116
+55
+89
+40
+40
+83
+137
+76
+28
+82
+48
+147
+54
+7
+159
+91
+112
+59
+150
+166
+49
+8
+2
+148
+69
+86
+94
+192
+111
+137
+26
+128
+138
+78
+27
+68
+162
+169
+152
+199
+23
+151
+99
+40
+148
+134
+71
+28
+126
+107
+114
+122
+107
+151
+141
+89
+69
+17
+84
+152
+155
+164
+191
+74
+128
+106
+84
+153
+158
+174
+28
+1
+158
+137
+3
+190
+115
+178
+37
+25
+19
+94
+197
+133
+32
+196
+84
+143
+110
+171
+42
+114
+106
+12
+120
+11
+191
+51
+191
+85
+195
+7
+84
+45
+116
+94
+121
+82
+4
+90
+107
+37
+58
+19
+190
+178
+156
+136
+14
+60
+38
+89
+191
+149
+177
+120
+126
+81
+154
+198
+1
+30
+169
+148
+166
+66
+108
+51
+138
+172
+191
+196
+60
+195
+34
+52
+13
+8
+135
+142
+40
+164
+27
+86
+80
+104
+106
+100
+50
+3
+171
+6
+96
+126
+98
+54
+44
+177
+67
+12
+67
+96
+176
+197
+195
+3
+61
+143
+105
+149
+150
+157
+194
+153
+172
+55
+182
+199
+154
+140
+54
+68
+120
+110
+179
+89
+126
+158
+14
+64
+54
+155
+42
+61
+185
+168
+142
+143
+182
+13
+36
+106
+108
+101
+36
+103
+97
+61
+96
+29
+111
+4
+30
+145
+4
+120
+81
+8
+123
+66
+97
+188
+53
+34
+126
+50
+168
+159
+50
+69
+162
+160
+98
+153
+41
+69
+46
+60
+148
+146
+146
+167
+88
+30
+190
+77
+153
+21
+156
+147
+81
+160
+38
+185
+174
+178
+104
+22
+199
+197
+197
+11
+92
+56
+107
+144
+104
+129
+35
+51
+197
+125
+180
+157
+123
+130
+75
+82
+18
+174
+85
+147
+120
+197
+107
+69
+51
+91
+87
+110
+79
+82
+185
+175
+187
+148
+7
+106
+180
+125
+133
+73
+41
+190
+172
+120
+179
+193
+148
+151
+178
+113
+72
+22
+84
+109
+100
+24
+43
+50
+112
+23
+133
+189
+140
+142
+189
+60
+64
+41
+75
+78
+1
+101
+3
+108
+20
+154
+144
+82
+198
+53
+138
+147
+47
+161
+142
+2
+138
+12
+36
+111
+140
+45
+12
+69
+115
+66
+163
+189
+71
+126
+119
+182
+20
+84
+129
+18
+149
+128
+30
+35
+141
+131
+124
+163
+66
+130
+187
+158
+65
+171
+39
+101
+56
+32
+90
+48
+85
+77
+100
+107
+146
+113
+171
+5
+99
+146
+192
+39
+106
+88
+175
+65
+14
+103
+90
+20
+107
+67
+40
+35
+53
+10
+186
+24
+73
+20
+68
+26
+153
+82
+116
+161
+130
+130
+10
+93
+70
+186
+89
+60
+166
+55
+42
+160
+183
+60
+116
+153
+77
+88
+43
+63
+197
+18
+137
+60
+125
+16
+170
+79
+145
+159
+51
+75
+192
+78
+144
+164
+92
+77
+41
+148
+126
+25
+18
+83
+137
+72
+3
+171
+4
+82
+65
+50
+118
+56
+77
+161
+75
+4
+148
+58
+14
+166
+72
+145
+23
+35
+4
+113
+47
+70
+195
+145
+112
+170
+17
+173
+89
+180
+80
+61
+43
+115
+101
+178
+160
+159
+115
+57
+108
+142
+76
+187
+35
+131
+69
+44
+41
+52
+146
+9
+145
+187
+25
+66
+170
+34
+75
+142
+180
+3
+1
+181
+75
+24
+70
+4
+195
+140
+85
+51
+136
+163
+155
+68
+11
+60
+59
+19
+188
+157
+52
+97
+116
+29
+126
+102
+76
+140
+156
+79
+73
+134
+144
+67
+105
+26
+15
+59
+19
+186
+148
+21
+194
+176
+110
+76
+69
+133
+181
+94
+132
+153
+128
+196
+21
+168
+22
+20
+127
+182
+146
+46
+158
+139
+13
+29
+62
+110
+106
+50
+150
+56
+188
+23
+44
+65
+190
+161
+59
+106
+103
+64
+65
+16
+106
+99
+41
+155
+158
+162
+148
+31
+60
+81
+149
+162
+35
+152
+200
+40
+35
+59
+36
+89
+14
+83
+172
+87
+172
+50
+160
+109
+13
+104
+105
+98
+43
+178
+85
+112
+108
+43
+86
+134
+35
+199
+85
+121
+163
+95
+101
+156
+24
+143
+46
+196
+162
+7
+189
+76
+154
+43
+72
+47
+30
+160
+94
+126
+119
+175
+186
+139
+168
+154
+16
+112
+132
+186
+130
+108
+77
+94
+69
+172
+14
+133
+77
+63
+89
+172
+32
+41
+164
+16
+23
+200
+192
+154
+198
+4
+41
+11
+101
+111
+160
+162
+136
+160
+141
+6
+175
+191
+180
+158
+134
+180
+75
+37
+148
+151
+182
+133
+160
+165
+150
+18
+164
+24
+67
+185
+112
+7
+40
+179
+114
+76
+31
+108
+169
+49
+173
+198
+32
+14
+199
+73
+50
+42
+2
+37
+5
+98
+150
+18
+161
+6
+188
+76
+173
+149
+144
+124
+51
+188
+74
+149
+32
+57
+54
+8
+165
+125
+66
+73
+41
+193
+189
+199
+98
+199
+113
+88
+118
+115
+27
+131
+145
+97
+78
+191
+49
+180
+40
+20
+159
+175
+23
+165
+190
+55
+25
+53
+97
+110
+184
+120
+67
+121
+127
+70
+82
+65
+51
+124
+84
+187
+173
+150
+150
+148
+145
+137
+122
+98
+96
+94
+102
+168
+93
+47
+44
+43
+66
+10
+64
+98
+13
+3
+99
+167
+117
+197
+133
+30
+187
+51
+22
+78
+72
+130
+135
+41
+39
+66
+41
+58
+177
+144
+74
+146
+17
+189
+178
+171
+25
+19
+89
+161
+167
+159
+50
+73
+187
+64
+105
+59
+14
+150
+178
+123
+134
+98
+187
+36
+137
+102
+185
+189
+74
+143
+191
+61
+51
+160
+99
+161
+74
+198
+121
+144
+183
+2
+161
+157
+90
+131
+178
+92
+150
+79
+123
+34
+94
+60
+117
+164
+137
+148
+54
+198
+103
+38
+96
+39
+176
+104
+42
+114
+110
+37
+33
+70
+124
+118
+196
+111
+105
+33
+57
+42
+140
+69
+153
+97
+11
+192
+61
+35
+65
+77
+76
+165
+105
+151
+156
+184
+99
+142
+163
+103
+154
+2
+24
+133
+177
+73
+43
+4
+35
+181
+172
+199
+53
+127
+86
+174
+69
+50
+81
+32
+72
+141
+2
+144
+46
+180
+64
+171
+51
+166
+146
+177
+154
+135
+19
+104
+56
+3
+118
+77
+9
+160
+77
+29
+83
+36
+70
+102
+179
+162
+162
+114
+32
+166
+110
+167
+16
+197
+37
+53
+188
+48
+198
+161
+183
+51
+65
+129
+198
+22
+158
+150
+80
+128
+53
+171
+148
+151
+175
+91
+175
+31
+15
+14
+146
+151
+200
+38
+32
+50
+18
+58
+192
+30
+54
+53
+36
+143
+135
+130
+165
+18
+29
+15
+25
+21
+105
+39
+93
+5
+196
+129
+16
+137
+78
+40
+138
+73
+199
+138
+33
+161
+73
+188
+70
+133
+170
+27
+36
+175
+130
+2
+45
+54
+120
+38
+149
+150
+162
+24
+86
+105
+53
+177
+187
+132
+110
+75
+60
+83
+160
+21
+86
+129
+196
+18
+152
+150
+130
+33
+31
+91
+72
+16
+51
+168
+145
+164
+80
+199
+79
+89
+22
+132
+193
+171
+98
+46
+199
+179
+85
+104
+59
+19
+183
+124
+103
+103
+96
+51
+42
+194
+191
+5
+110
+18
+122
+173
+144
+111
+170
+28
+37
+175
+119
+143
+185
+24
+83
+83
+155
+184
+116
+39
+198
+37
+37
+95
+37
+169
+83
+180
+138
+9
+15
+8
+117
+28
+118
+57
+80
+169
+99
+71
+140
+196
+122
+170
+125
+21
+1
+20
+113
+99
+175
+163
+4
+154
+91
+164
+165
+117
+19
+57
+177
+153
+124
+168
+93
+43
+29
+183
+43
+9
+70
+140
+17
+42
+99
+20
+34
+24
+38
+13
+137
+107
+15
+127
+28
+26
+110
+29
+180
+26
+135
+176
+43
+75
+66
+125
+160
+34
+166
+90
+47
+72
+10
+19
+24
+177
+44
+75
+58
+70
+103
+189
+11
+167
+110
+155
+147
+84
+186
+161
+100
+147
+189
+6
+142
+198
+112
+96
+168
+147
+168
+90
+31
+175
+174
+68
+41
+41
+76
+92
+66
+170
+30
+52
+46
+12
+60
+49
+162
+132
+133
+10
+66
+108
+61
+192
+8
+121
+60
+71
+90
+101
+197
+72
+60
+113
+140
+21
+73
+49
+40
+2
+54
+110
+179
+81
+80
+151
+190
+185
+2
+151
+92
+196
+145
+111
+158
+153
+98
+19
+31
+18
+25
+194
+141
+99
+123
+52
+10
+189
+49
+190
+103
+112
+143
+53
+34
+130
+72
+66
+151
+112
+117
+96
+131
+118
+131
+132
+11
+83
+197
+41
+74
+76
+197
+97
+13
+8
+134
+136
+14
+57
+24
+29
+161
+104
+178
+135
+6
+27
+109
+17
+117
+156
+84
+98
+38
+147
+141
+124
+78
+151
+11
+110
+158
+163
+153
+54
+150
+13
+132
+82
+104
+85
+179
+106
+31
+35
+130
+66
+28
+176
+3
+36
+190
+19
+5
+62
+131
+32
+17
+14
+138
+103
+175
+126
+183
+169
+168
+87
+14
+101
+82
+183
+159
+108
+17
+135
+59
+137
+94
+135
+161
+156
+89
+132
+194
+175
+106
+67
+49
+95
+126
+105
+100
+57
+45
+162
+170
+161
+40
+193
+195
+37
+73
+107
+182
+135
+170
+7
+112
+16
+91
+1
+188
+120
+29
+89
+79
+75
+140
+170
+160
+33
+161
+73
+193
+107
+105
+68
+66
+180
+94
+141
+3
+158
+120
+96
+102
+152
+191
+184
+185
+55
+67
+103
+20
+198
+8
+65
+121
+145
+183
+200
+152
+118
+139
+170
+176
+124
+163
+68
+142
+43
+176
+77
+78
+177
+160
+169
+172
+118
+162
+108
+197
+11
+91
+51
+91
+93
+138
+193
+119
+185
+37
+163
+44
+199
+2
+24
+128
+150
+152
+161
+197
+139
+62
+123
+182
+182
+59
+117
+170
+169
+85
+193
+192
+14
+159
+31
+161
+83
+54
+181
+200
+171
+29
+39
+174
+98
+19
+37
+57
+7
+130
+120
+152
+36
+50
+175
+2
+37
+7
+109
+200
+15
+93
+29
+138
+172
+192
+6
+113
+23
+119
+114
+12
+53
+10
+183
+10
+11
+181
+187
+94
+87
+80
+95
+55
+75
+163
+103
+151
+179
+116
+88
+89
+139
+39
+179
+130
+167
+35
+112
+158
+140
+18
+49
+132
+158
+158
+126
+141
+112
+5
+24
+95
+161
+109
+10
+76
+173
+151
+154
+167
+21
+27
+172
+191
+4
+103
+185
+186
+55
+60
+61
+31
+40
+162
+20
+60
+185
+173
+173
+84
+149
+135
+76
+43
+172
+52
+163
+114
+19
+86
+147
+112
+152
+103
+52
+185
+42
+190
+160
+51
+69
+160
+138
+190
+99
+88
+35
+20
+11
+83
+4
+80
+42
+137
+46
+42
+41
+65
+30
+191
+81
+167
+80
+175
+135
+35
+198
+74
+66
+130
+194
+193
+16
+157
+6
+21
+73
+56
+78
+164
+85
+40
+75
+94
+91
+104
+11
+126
+60
+33
+58
+53
+199
+119
+122
+68
+107
+36
+51
+186
+58
+78
+152
+7
+76
+197
+101
+32
+90
+53
+106
+165
+34
+119
+15
+17
+167
+54
+22
+49
+100
+162
+72
+173
+190
+189
+21
+28
+183
+45
+30
+174
+180
+115
+73
+11
+7
+150
+34
+59
+54
+190
+55
+25
+58
+124
+30
+65
+118
+128
+107
+94
+6
+187
+71
+147
+46
+151
+96
+19
+49
+127
+126
+17
+165
+43
+173
+49
+141
+10
+192
+62
+43
+102
+31
+68
+132
+181
+101
+178
+166
+194
+68
+68
+195
+164
+29
+99
+132
+104
+44
+127
+169
+71
+109
+18
+125
+195
+40
+90
+185
+100
+137
+124
+111
+152
+118
+145
+7
+141
+182
+24
+109
+44
+82
+101
+64
+78
+95
+74
+189
+72
+135
+166
+181
+191
+121
+5
+145
+23
+39
+29
+20
+64
+5
+55
+86
+25
+175
+31
+10
+181
+3
+192
+120
+196
+102
+50
+180
+35
+193
+45
+134
+3
+16
+74
+98
+127
+79
+132
+83
+109
+111
+83
+104
+73
+108
+190
+173
+132
+35
+26
+39
+4
+71
+198
+145
+92
+54
+96
+88
+69
+22
+109
+58
+171
+108
+113
+109
+43
+77
+77
+175
+158
+169
+198
+67
+22
+131
+188
+150
+10
+107
+155
+172
+35
+66
+83
+107
+100
+41
+146
+109
+139
+56
+88
+27
+174
+5
+70
+176
+27
+182
+44
+32
+198
+104
+42
+118
+133
+138
+35
+172
+119
+173
+169
+58
+26
+42
+13
+104
+112
+140
+32
+135
+126
+144
+129
+82
+136
+80
+59
+38
+95
+36
+160
+37
+186
+179
+8
+37
+149
+163
+39
+165
+46
+193
+143
+123
+55
+29
+78
+8
+145
+2
+109
+37
+39
+110
+104
+40
+106
+78
+117
+7
+186
+58
+79
+152
+200
+36
+17
+182
+143
+19
+35
+35
+102
+99
+76
+168
+124
+34
+95
+66
+142
+56
+60
+58
+12
+153
+10
+91
+57
+119
+7
+171
+163
+41
+180
+110
+46
+87
+111
+84
+108
+93
+182
+60
+123
+200
+95
+168
+157
+37
+5
+102
+170
+103
+90
+18
+101
+47
+170
+3
+88
+101
+17
+194
+17
+152
+165
+22
+54
+124
+60
+51
+167
+145
+166
+94
+70
+180
+48
+74
+9
+192
+73
+112
+21
+120
+131
+112
+91
+141
+31
+116
+23
+93
+159
+114
+60
+134
+63
+173
+78
+110
+158
+164
+165
+112
+196
+165
+30
+96
+113
+11
+55
+30
+89
+69
+13
+59
+40
+108
+88
+160
+163
+146
+9
+142
+170
+144
+134
+104
+27
+23
+99
+185
+23
+80
+71
+107
+6
+77
+13
+183
+188
+81
+196
+56
+171
+120
+189
+49
+198
+151
+127
+1
+66
+185
+122
+69
+115
+72
+1
+157
+136
+7
+20
+64
+200
+31
+181
+14
+56
+9
+155
+48
+98
+158
+61
+151
+158
+189
+115
+190
+112
+161
+165
+140
+160
+99
+159
+69
+180
+61
+151
+158
+193
+134
+74
+36
+158
+23
+117
+97
+130
+115
+118
+76
+195
+93
+1
+170
+16
+171
+83
+160
+12
+32
+85
+25
+192
+129
+45
+113
+78
+49
+199
+152
+126
+190
+13
+167
+90
+39
+23
+190
+139
+123
+88
+23
+154
+112
+91
+143
+37
+141
+113
+11
+55
+32
+94
+80
+35
+91
+27
+148
+46
+149
+83
+155
+188
+135
+118
+96
+116
+35
+170
+107
+116
+137
+175
+25
+173
+15
+135
+75
+36
+144
+145
+171
+124
+7
+127
+105
+87
+176
+79
+93
+48
+50
+68
+161
+159
+103
+194
+37
+79
+143
+153
+33
+22
+35
+17
+189
+179
+179
+59
+147
+154
+5
+47
+41
+24
+175
+41
+73
+68
+151
+101
+46
+171
+14
+143
+138
+140
+5
+170
+180
+148
+70
+94
+130
+140
+72
+174
+198
+23
+153
+114
+113
+56
+119
+12
+198
+86
+132
+19
+133
+26
+157
+115
+77
+28
+79
+23
+27
+161
+125
+103
+90
+17
+98
+36
+134
+81
+76
+133
+112
+78
+63
+78
+105
+134
+61
+156
+196
+167
+46
+170
+10
+133
+110
+70
+31
+157
+59
+146
+148
+175
+124
+170
+106
+106
+84
+152
+158
+178
+51
+104
+163
+45
+9
+52
+28
+104
+176
+123
+160
+49
+61
+125
+2
+86
+102
+41
+131
+19
+141
+77
+192
+60
+36
+78
+143
+158
+60
+137
+87
+93
+176
+23
+159
+150
+68
+62
+161
+5
+188
+80
+193
+38
+98
+44
+183
+107
+198
+25
+171
+4
+90
+105
+28
+20
+72
+57
+91
+42
+31
+10
+183
+8
+3
+152
+85
+142
+90
+62
+160
+5
+194
+119
+172
+166
+50
+8
+3
+144
+39
+146
+122
+23
+42
+45
+98
+182
+16
+60
+15
+152
+181
+118
+82
+34
+63
+77
+99
+98
+101
+127
+55
+193
+66
+57
+149
+188
+187
+27
+85
+67
+43
+53
+131
+114
+111
+36
+20
+1
+29
+168
+153
+7
+66
+131
+197
+5
+58
+109
+133
+16
+100
+59
+52
+186
+52
+37
+152
+187
+152
+33
+28
+76
+200
+119
+118
+41
+185
+141
+187
+54
+44
+187
+121
+51
+17
+44
+113
+81
+68
+85
+97
+23
+64
+185
+131
+125
+175
+126
+183
+169
+167
+84
+8
+90
+76
+43
+180
+90
+126
+150
+166
+44
+173
+45
+109
+53
+143
+179
+192
+146
+146
+164
+74
+168
+144
+156
+47
+75
+31
+116
+18
+64
+23
+163
+171
+159
+12
+49
+186
+75
+175
+178
+101
+1
+101
+197
+80
+107
+123
+180
+171
+10
+120
+34
+122
+26
+64
+150
+130
+27
+194
+126
+11
+131
+92
+179
+43
+52
+126
+86
+184
+132
+142
+64
+109
+77
+86
+24
+175
+31
+17
+18
+161
+8
+196
+105
+74
+98
+125
+69
+86
+97
+11
+197
+87
+149
+118
+164
+123
+69
+107
+26
+193
+126
+17
+172
+83
+151
+164
+31
+108
+171
+54
+189
+49
+199
+150
+114
+140
+10
+4
+138
+194
+125
+4
+97
+149
+27
+19
+75
+84
+30
+23
+69
+11
+42
+162
+191
+90
+26
+146
+47
+169
+194
+42
+113
+96
+167
+137
+122
+102
+110
+150
+110
+111
+78
+70
+118
+75
+194
+90
+197
+176
+83
+114
+138
+7
+195
+115
+135
+174
+30
+16
+27
+23
+94
+164
+135
+139
+23
+86
+115
+118
+75
+190
+62
+67
+47
+83
+77
+116
+8
+1
+138
+23
+100
+197
+83
+127
+22
+191
+144
+152
+17
+133
+51
+108
+191
+175
+126
+189
+200
+100
+4
+123
+105
+123
+195
+66
+47
+89
+117
+100
+149
+195
+29
+23
+78
+62
+75
+93
+86
+75
+82
+17
+165
+34
+124
+41
+129
+7
+82
+33
+59
+59
+25
+25
+124
+125
+35
+89
+19
+112
+106
+29
+25
+92
+130
+151
+139
+77
+15
+1
+73
+33
+139
+137
+177
+28
+176
+10
+76
+168
+123
+32
+83
+15
+139
+106
+183
+147
+36
+92
+28
+148
+35
+80
+167
+87
+23
+155
+130
+182
+126
+121
+198
+101
+28
+55
+82
+199
+62
+180
+127
+139
+95
+123
+84
+197
+33
+26
+58
+115
+173
+4
+67
+170
+22
+4
+31
+149
+16
+161
+23
+93
+156
+99
+197
+94
+188
+88
+33
+9
+161
+91
+100
+177
+168
+17
+194
+10
+118
+18
+48
+129
+148
+130
+49
+125
+109
+130
+198
+21
+142
+66
+115
+102
+179
+156
+134
+198
+185
+129
+108
+91
+179
+58
+139
+114
+37
+1
+74
+32
+129
+89
+178
+65
+189
+152
+18
+137
+65
+160
+176
+24
+160
+144
+29
+75
+193
+89
+196
+178
+107
+45
+110
+56
+145
+169
+113
+157
+124
+137
+108
+16
+128
+25
+199
+173
+46
+125
+137
+102
+180
+169
+196
+52
+152
+46
+111
+53
+123
+67
+95
+170
+169
+81
+169
+89
+14
+91
+17
+87
+173
+61
+6
+92
+101
+182
+186
+78
+197
+78
+98
+92
+73
+12
+13
+174
+126
+194
+33
+52
+17
+37
+70
+89
+109
+53
+137
+149
+67
+61
+168
+61
+56
+183
+2
+162
+159
+95
+139
+182
+43
+16
+117
+156
+86
+114
+110
+34
+15
+188
+193
+64
+49
+120
+83
+23
+192
+154
+192
+172
+107
+96
+12
+12
+167
+92
+56
+107
+139
+72
+184
+61
+111
+121
+135
+116
+87
+79
+93
+52
+78
+2
+112
+54
+116
+11
+21
+33
+8
+151
+38
+68
+66
+184
+117
+46
+27
+149
+53
+179
+200
+195
+170
+63
+53
+148
+17
+169
+67
+82
+93
+22
+97
+185
+39
+165
+44
+182
+99
+159
+70
+189
+104
+121
+197
+91
+177
+45
+82
+89
+1
+7
+31
+125
+73
+116
+45
+26
+154
+88
+144
+77
+167
+114
+181
+61
+143
+111
+180
+78
+52
+14
+19
+184
+142
+192
+80
+155
+10
+65
+102
+25
+37
+195
+41
+93
+192
+120
+190
+62
+62
+20
+161
+190
+96
+71
+161
+129
+124
+185
+198
+120
+144
+186
+17
+30
+30
+116
+22
+93
+162
+139
+183
+43
+18
+121
+167
+109
+154
+150
+114
+134
+182
+87
+84
+124
+187
+14
+197
+63
+3
+53
+97
+105
+163
+37
+154
+193
+173
+101
+50
+192
+100
+74
+145
+5
+131
+140
+69
+155
+109
+57
+169
+99
+80
+188
+7
+155
+72
+36
+172
+111
+126
+155
+200
+3
+22
+106
+46
+118
+99
+135
+122
+118
+19
+51
+133
+147
+83
+180
+135
+191
+130
+67
+31
+187
+46
+194
+146
+136
+105
+6
+92
+99
+166
+109
+156
+160
+157
+107
+30
+21
+60
+175
+115
+111
+38
+26
+19
+80
+111
+145
+75
+149
+20
+180
+103
+4
+97
+153
+44
+95
+170
+170
+92
+25
+121
+104
+139
+96
+132
+126
+171
+95
+35
+159
+35
+186
+200
+133
+198
+192
+173
+113
+125
+138
+102
+171
+111
+128
+173
+87
+169
+32
+72
+146
+30
+63
+112
+108
+47
+109
+34
+27
+58
+109
+128
+194
+12
+131
+75
+77
+190
+43
+154
+138
+47
+42
+27
+192
+107
+116
+140
+195
+113
+126
+143
+129
+87
+161
+185
+62
+104
+68
+76
+49
+7
+4
+167
+167
+101
+111
+157
+141
+40
+170
+63
+49
+126
+118
+171
+167
+67
+98
+188
+48
+192
+128
+40
+88
+173
+45
+115
+81
+58
+20
+196
+3
+55
+99
+104
+136
+82
+67
+64
+182
+120
+86
+36
+50
+175
+200
+33
+198
+94
+180
+35
+193
+51
+166
+143
+168
+121
+13
+196
+58
+184
+185
+57
+80
+167
+87
+19
+139
+60
+112
+140
+30
+124
+75
+132
+119
+127
+97
+39
+161
+14
+40
+119
+154
+55
+142
+160
+87
+88
+140
+52
+58
+79
+160
+46
+40
+33
+34
+115
+183
+63
+137
+55
+94
+74
+200
+135
+10
+46
+192
+139
+104
+179
+136
+8
+28
+97
+132
+121
+141
+157
+73
+29
+122
+68
+114
+75
+24
+66
+185
+120
+54
+49
+6
+2
+155
+115
+98
+155
+51
+117
+44
+8
+55
+65
+96
+192
+87
+195
+190
+184
+198
+136
+38
+200
+67
+199
+196
+183
+142
+6
+157
+87
+113
+95
+159
+100
+169
+117
+179
+26
+147
+52
+185
+46
+14
+75
+127
+87
+179
+91
+141
+29
+103
+159
+32
+162
+84
+46
+124
+133
+85
+118
+142
+195
+93
+8
+10
+194
+69
+75
+31
+108
+177
+85
+124
+178
+156
+136
+9
+34
+126
+53
+189
+63
+75
+84
+31
+36
+139
+107
+195
+11
+115
+190
+108
+147
+106
+117
+150
+51
+162
+111
+14
+86
+193
+179
+145
+55
+33
+98
+96
+98
+125
+72
+111
+18
+108
+93
+184
+70
+173
+6
+80
+31
+69
+136
+199
+171
+35
+76
+142
+167
+128
+70
+66
+170
+24
+20
+105
+53
+168
+139
+119
+70
+149
+67
+58
+149
+172
+94
+13
+36
+103
+91
+25
+130
+161
+197
+132
+21
+142
+66
+126
+160
+26
+122
+98
+93
+75
+19
+40
+70
+64
+160
+184
+67
+147
+79
+158
+39
+12
+120
+19
+31
+19
+37
+50
+172
+180
+136
+199
+174
+60
+192
+17
+173
+87
+163
+196
+115
+124
+111
+155
+132
+196
+189
+171
+129
+39
+76
+113
+194
+146
+131
+75
+77
+189
+41
+152
+143
+87
+42
+68
+35
+200
+84
+105
+77
+117
+13
+23
+21
+124
+159
+36
+190
+14
+176
+134
+21
+123
+151
+200
+45
+68
+7
+31
+121
+52
+29
+102
+156
+22
+130
+183
+132
+147
+96
+54
+65
+100
+18
+13
+121
+5
+148
+41
+118
+144
+199
+105
+35
+73
+120
+72
+149
+49
+158
+109
+35
+26
+47
+45
+50
+97
+139
+161
+118
+61
+108
+105
+55
+190
+48
+180
+48
+70
+189
+102
+118
+186
+60
+88
+187
+134
+127
+154
+187
+132
+117
+111
+16
+102
+70
+102
+186
+1
+133
+194
+170
+76
+126
+70
+92
+121
+99
+109
+164
+198
+118
+129
+113
+117
+85
+63
+17
+131
+38
+51
+165
+138
+141
+8
+187
+45
+196
+169
+53
+196
+102
+51
+194
+103
+78
+141
+145
+199
+92
+163
+151
+42
+97
+5
+154
+86
+126
+187
+191
+60
+46
+138
+16
+59
+13
+152
+193
+198
+49
+118
+63
+120
+159
+75
+16
+27
+21
+82
+107
+106
+71
+77
+20
+32
+12
+187
+17
+19
+160
+189
+99
+94
+68
+167
+195
+66
+42
+64
+9
+76
+178
+193
+154
+188
+145
+182
+191
+108
+133
+33
+198
+99
+8
+163
+106
+170
+74
+111
+2
+17
+88
+175
+59
+179
+147
+67
+84
+102
+61
+45
+129
+170
+57
+16
+188
+186
+23
+66
+196
+180
+120
+107
+162
+9
+198
+108
+67
+37
+18
+183
+133
+156
+138
+25
+110
+40
+50
+139
+189
+88
+26
+169
+177
+146
+83
+183
+154
+78
+82
+195
+34
+53
+12
+196
+67
+44
+61
+172
+89
+184
+107
+187
+162
+86
+61
+194
+19
+173
+69
+60
+143
+117
+23
+84
+100
+47
+181
+65
+164
+1
+137
+11
+35
+113
+163
+163
+108
+185
+143
+194
+81
+142
+126
+83
+162
+32
+133
+112
+76
+50
+22
+83
+100
+59
+58
+15
+170
+87
+199
+7
+55
+70
+127
+133
+52
+120
+54
+48
+3
+189
+114
+184
+77
+13
+187
+2
+135
+195
+157
+185
+96
+120
+51
+34
+143
+159
+64
+160
+183
+59
+111
+131
+191
+172
+117
+152
+62
+8
+89
+65
+196
+188
+170
+128
+38
+77
+124
+54
+6
+152
+59
+192
+22
+3
+24
+116
+79
+35
+100
+94
+62
+129
+15
+132
+59
+170
+95
+37
+170
+87
+198
+6
+56
+89
+32
+189
+47
+187
+101
+122
+24
+51
+92
+90
+118
+99
+133
+105
+38
+81
+149
+166
+54
+37
+135
+81
+72
+103
+176
+130
+2
+43
+36
+33
+78
+174
+144
+102
+115
+172
+2
+64
+166
+20
+31
+9
+176
+180
+95
+155
+77
+68
+118
+99
+131
+100
+20
+24
+167
+183
+199
+150
+114
+135
+183
+87
+80
+99
+78
+180
+175
+36
+39
+114
+130
+158
+179
+53
+111
+192
+153
+192
+178
+139
+41
+193
+190
+9
+144
+183
+7
+198
+128
+189
+183
+198
+143
+82
+6
+97
+129
+108
+88
+157
+149
+80
+143
+141
+162
+103
+164
+59
+74
+118
+46
+15
+75
+121
+53
+30
+104
+152
+180
+112
+53
+115
+12
+42
+148
+109
+125
+173
+118
+149
+38
+89
+191
+145
+154
+20
+132
+15
+102
+77
+150
+11
+114
+188
+104
+134
+68
+5
+25
+103
+199
+62
+188
+170
+130
+53
+151
+31
+31
+111
+189
+139
+135
+161
+153
+69
+40
+20
+166
+18
+13
+120
+200
+122
+138
+129
+135
+54
+105
+150
+155
+182
+100
+162
+72
+172
+190
+190
+32
+88
+43
+66
+14
+89
+13
+76
+145
+184
+199
+142
+66
+118
+116
+34
+164
+79
+199
+82
+102
+81
+163
+56
+68
+110
+48
+100
+169
+115
+170
+187
+197
+95
+5
+171
+188
+186
+31
+114
+4
+198
+157
+162
+158
+95
+150
+43
+112
+84
+104
+66
+63
+188
+163
+89
+63
+182
+130
+139
+69
+165
+174
+156
+175
+42
+85
+133
+31
+192
+75
+127
+90
+196
+165
+29
+95
+105
+181
+143
+34
+114
+184
+75
+200
+126
+153
+190
+163
+70
+157
+117
+86
+67
+30
+181
+21
+94
+179
+33
+189
+42
+154
+146
+90
+35
+197
+71
+52
+77
+200
+108
+48
+122
+95
+80
+22
+17
+104
+76
+116
+19
+69
+46
+59
+136
+91
+122
+114
+189
+104
+128
+33
+49
+2
+172
+16
+149
+154
+186
+131
+117
+123
+84
+198
+33
+20
+23
+162
+161
+114
+37
+197
+50
+128
+116
+152
+67
+36
+14
+161
+42
+5
+50
+57
+99
+79
+185
+2
+146
+61
+51
+161
+106
+191
+194
+50
+151
+64
+26
+177
+32
+5
+141
+4
+159
+120
+90
+55
+127
+68
+67
+191
+144
+150
+6
+84
+53
+170
+140
+111
+10
+68
+117
+91
+98
+169
+136
+96
+153
+59
+181
+150
+79
+123
+28
+61
+118
+160
+104
+182
+159
+115
+66
+158
+159
+134
+177
+57
+149
+184
+163
+128
+99
+50
+8
+199
+124
+149
+182
+154
+91
+162
+158
+91
+126
+141
+114
+16
+71
+85
+73
+72
+180
+31
+170
+143
+126
+76
+121
+48
+197
+155
+160
+164
+147
+8
+126
+87
+188
+145
+179
+166
+191
+53
+2
+131
+172
+56
+191
+43
+140
+57
+84
+190
+183
+194
+115
+150
+61
+19
+170
+51
+184
+44
+9
+56
+62
+67
+47
+82
+72
+100
+150
+200
+57
+140
+131
+129
+191
+190
+25
+40
+21
+165
+1
+124
+137
+107
+12
+109
+152
+132
+29
+189
+72
+135
+163
+165
+127
+76
+120
+35
+131
+78
+92
+49
+65
+154
+141
+67
+132
+190
+157
+32
+185
+20
+62
+189
+183
+198
+143
+75
+164
+110
+182
+105
+197
+37
+51
+177
+200
+12
+71
+122
+95
+71
+178
+28
+167
+150
+1
+54
+119
+28
+103
+167
+77
+161
+79
+25
+40
+22
+171
+29
+38
+171
+84
+171
+71
+85
+78
+103
+116
+174
+1
+46
+68
+195
+156
+182
+91
+112
+54
+123
+51
+1
+155
+118
+118
+50
+41
+195
+1
+56
+129
+74
+87
+59
+168
+82
+179
+139
+21
+79
+82
+187
+186
+34
+133
+90
+147
+76
+138
+144
+21
+31
+2
+132
+178
+84
+105
+76
+111
+188
+132
+103
+28
+41
+2
+43
+41
+59
+185
+183
+35
+166
+82
+2
+76
+37
+142
+121
+49
+5
+187
+79
+195
+62
+21
+166
+14
+189
+8
+149
+27
+20
+78
+92
+52
+85
+47
+118
+84
+46
+124
+127
+48
+151
+75
+94
+96
+132
+128
+181
+135
+184
+88
+73
+46
+24
+132
+178
+80
+81
+173
+110
+102
+29
+55
+76
+162
+86
+62
+1
+54
+116
+7
+4
+164
+144
+193
+63
+48
+121
+95
+85
+53
+157
+69
+7
+18
+50
+134
+162
+165
+134
+121
+119
+24
+79
+57
+34
+92
+48
+61
+138
+84
+62
+22
+176
+61
+182
+145
+35
+107
+130
+24
+172
+23
+190
+133
+88
+131
+197
+2
+42
+38
+47
+148
+65
+57
+160
+51
+69
+153
+101
+34
+96
+79
+6
+130
+126
+193
+26
+14
+58
+23
+12
+69
+111
+45
+77
+56
+47
+179
+49
+84
+65
+38
+44
+125
+160
+38
+186
+180
+8
+29
+100
+145
+171
+121
+193
+67
+65
+190
+161
+60
+110
+122
+142
+161
+90
+91
+134
+191
+142
+131
+114
+104
+2
+82
+72
+98
+143
+180
+197
+162
+6
+180
+26
+135
+180
+69
+194
+144
+125
+54
+200
+115
+89
+104
+24
+6
+27
+107
+4
+65
+152
+132
+24
+161
+151
+61
+5
+87
+75
+72
+155
+90
+141
+42
+182
+118
+68
+153
+103
+50
+168
+165
+78
+187
+22
+46
+82
+83
+161
+17
+55
+179
+185
+100
+138
+129
+134
+41
+43
+89
+145
+76
+152
+31
+16
+24
+200
+183
+104
+180
+143
+44
+178
+76
+57
+61
+57
+197
+71
+49
+59
+117
+178
+12
+72
+131
+139
+58
+98
+65
+109
+74
+65
+131
+1
+28
+160
+111
+33
+196
+82
+132
+57
+163
+64
+115
+122
+94
+71
+184
+65
+132
+11
+81
+191
+14
+170
+93
+35
+171
+114
+147
+51
+188
+73
+150
+41
+99
+25
+64
+161
+195
+120
+165
+118
+20
+60
+187
+184
+20
+64
+7
+67
+139
+34
+156
+36
+14
+159
+32
+159
+68
+181
+79
+43
+153
+132
+21
+137
+36
+190
+17
+191
+196
+62
+13
+119
+200
+127
+171
+81
+147
+161
+41
+3
+49
+67
+164
+182
+13
+47
+165
+168
+122
+20
+27
+184
+63
+129
+6
+77
+8
+159
+79
+50
+188
+79
+181
+182
+64
+150
+119
+172
+159
+11
+38
+126
+19
+178
+103
+19
+189
+165
+89
+46
+82
+78
+132
+97
+191
+77
+145
+177
+158
+159
+137
+195
+136
+62
+152
+152
+151
+136
+61
+144
+114
+191
+122
+12
+177
+156
+145
+66
+94
+169
+171
+101
+72
+127
+112
+131
+182
+114
+50
+74
+2
+144
+50
+5
+179
+32
+181
+200
+170
+22
+1
+8
+46
+1
+194
+163
+30
+118
+38
+166
+55
+41
+156
+166
+192
+64
+56
+160
+56
+102
+109
+135
+34
+193
+53
+185
+33
+133
+102
+21
+9
+67
+116
+101
+162
+64
+131
+5
+58
+104
+104
+84
+174
+88
+164
+198
+116
+112
+31
+182
+10
+29
+85
+47
+122
+108
+156
+165
+186
+32
+121
+36
+130
+54
+162
+83
+47
+133
+181
+91
+116
+81
+40
+114
+128
+139
+89
+82
+92
+17
+79
+120
+15
+8
+116
+26
+108
+19
+144
+100
+104
+125
+19
+190
+167
+95
+65
+141
+58
+82
+172
+97
+35
+138
+119
+74
+169
+153
+200
+24
+144
+52
+15
+25
+16
+77
+116
+9
+10
+177
+177
+69
+26
+131
+155
+154
+134
+23
+132
+185
+129
+111
+103
+25
+19
+93
+189
+105
+125
+11
+142
+158
+72
+13
+31
+68
+135
+198
+173
+63
+21
+162
+190
+79
+166
+92
+58
+123
+17
+198
+39
+52
+169
+145
+151
+1
+49
+85
+72
+74
+197
+118
+134
+142
+50
+23
+92
+149
+67
+58
+149
+175
+108
+78
+92
+57
+115
+178
+37
+17
+176
+104
+40
+104
+61
+35
+65
+78
+80
+180
+166
+175
+164
+7
+170
+159
+26
+129
+141
+92
+83
+71
+83
+60
+15
+151
+169
+60
+37
+84
+172
+83
+150
+152
+165
+25
+63
+156
+172
+32
+42
+170
+42
+125
+176
+134
+20
+116
+125
+102
+93
+45
+29
+175
+188
+158
+60
+136
+81
+67
+71
+27
+122
+91
+49
+75
+17
+27
+8
+8
+172
+164
+41
+170
+48
+166
+161
+80
+27
+48
+45
+40
+40
+81
+126
+31
+52
+33
+134
+111
+63
+183
+133
+152
+118
+136
+159
+134
+175
+47
+106
+16
+140
+103
+157
+20
+108
+65
+22
+151
+112
+111
+61
+165
+48
+200
+170
+28
+37
+173
+106
+79
+124
+38
+112
+129
+166
+38
+143
+113
+193
+145
+139
+130
+128
+199
+46
+88
+117
+115
+35
+180
+169
+189
+21
+25
+157
+124
+132
+78
+83
+194
+18
+169
+50
+187
+72
+150
+48
+144
+36
+120
+198
+108
+66
+26
+160
+129
+137
+63
+150
+133
+53
+123
+66
+91
+151
+90
+185
+103
+158
+20
+102
+34
+89
+33
+1
+110
+54
+134
+122
+124
+51
+192
+96
+47
+21
+103
+37
+95
+35
+161
+52
+61
+102
+61
+49
+148
+48
+158
+122
+110
+168
+15
+182
+157
+111
+51
+111
+12
+71
+127
+118
+173
+174
+88
+164
+197
+111
+88
+136
+23
+122
+124
+47
+168
+185
+200
+136
+19
+86
+152
+135
+45
+58
+152
+186
+154
+51
+125
+91
+22
+115
+96
+145
+12
+166
+91
+57
+121
+19
+30
+5
+167
+152
+17
+133
+45
+79
+73
+123
+87
+16
+117
+164
+129
+100
+42
+153
+138
+53
+84
+25
+195
+148
+135
+84
+86
+164
+12
+2
+104
+6
+104
+172
+101
+56
+31
+80
+10
+137
+134
+178
+59
+160
+28
+127
+113
+140
+25
+95
+148
+35
+81
+173
+111
+111
+65
+191
+166
+79
+186
+4
+157
+103
+11
+137
+128
+139
+81
+38
+105
+84
+167
+45
+170
+18
+179
+113
+69
+197
+162
+1
+149
+89
+195
+171
+76
+119
+27
+98
+147
+198
+71
+42
+16
+120
+175
+175
+75
+81
+9
+129
+97
+24
+77
+44
+177
+64
+194
+191
+197
+68
+41
+33
+30
+83
+28
+28
+119
+60
+92
+13
+50
+183
+53
+69
+143
+39
+147
+136
+94
+137
+180
+49
+79
+34
+96
+70
+163
+147
+20
+199
+20
+125
+175
+130
+5
+59
+110
+130
+195
+1
+54
+117
+20
+70
+40
+14
+124
+19
+3
+47
+60
+138
+85
+72
+68
+165
+179
+191
+135
+90
+128
+156
+186
+112
+2
+5
+14
+36
+93
+36
+183
+180
+31
+167
+128
+70
+68
+180
+69
+194
+142
+108
+177
+89
+140
+44
+7
+46
+10
+53
+28
+94
+116
+52
+70
+151
+84
+146
+120
+6
+155
+81
+90
+12
+67
+94
+170
+170
+97
+47
+16
+71
+89
+95
+171
+170
+86
+189
+163
+77
+194
+73
+98
+131
+106
+53
+169
+138
+110
+16
+114
+137
+1
+175
+43
+87
+131
+7
+65
+132
+10
+68
+124
+135
+95
+158
+93
+137
+189
+104
+129
+36
+62
+48
+130
+152
+144
+101
+108
+143
+90
+53
+108
+172
+58
+4
+100
+169
+117
+185
+60
+92
+17
+71
+81
+43
+135
+22
+120
+119
+39
+161
+21
+76
+71
+145
+30
+79
+4
+111
+35
+13
+165
+71
+144
+28
+80
+26
+38
+198
+45
+87
+124
+162
+53
+61
+97
+30
+109
+189
+154
+23
+152
+108
+82
+123
+3
+110
+33
+13
+181
+175
+24
+168
+195
+56
+184
+199
+145
+78
+164
+89
+57
+145
+154
+28
+177
+17
+108
+103
+43
+134
+22
+128
+169
+67
+80
+80
+164
+61
+95
+26
+99
+160
+74
+5
+169
+173
+118
+152
+56
+168
+107
+131
+24
+164
+170
+151
+174
+91
+177
+45
+86
+107
+76
+89
+56
+135
+107
+24
+185
+93
+101
+168
+103
+106
+107
+93
+200
+159
+160
+130
+142
+83
+22
+189
+138
+127
+118
+168
+154
+12
+87
+16
+113
+135
+192
+138
+104
+186
+180
+7
+22
+76
+58
+64
+67
+29
+173
+180
+124
+128
+50
+151
+56
+181
+189
+103
+120
+190
+67
+92
+151
+85
+152
+149
+126
+17
+172
+79
+129
+66
+42
+55
+158
+53
+98
+111
+187
+121
+46
+186
+106
+167
+52
+6
+176
+199
+13
+87
+12
+86
+13
+107
+125
+188
+7
+151
+48
+129
+142
+92
+70
+199
+160
+172
+199
+45
+81
+85
+185
+148
+23
+6
+32
+140
+154
+66
+6
+45
+23
+131
+184
+121
+78
+176
+160
+175
+13
+108
+131
+23
+156
+133
+195
+180
+126
+135
+76
+44
+188
+134
+109
+51
+129
+112
+116
+85
+73
+71
+173
+6
+75
+200
+129
+178
+106
+36
+65
+74
+56
+75
+150
+22
+189
+131
+94
+184
+58
+94
+45
+22
+129
+182
+130
+147
+112
+150
+94
+15
+45
+140
+32
+140
+148
+33
+68
+112
+67
+197
+176
+89
+148
+88
+4
+29
+142
+194
+83
+157
+199
+179
+88
+121
+136
+128
+146
+126
+46
+141
+30
+118
+37
+165
+61
+82
+147
+144
+142
+156
+59
+146
+152
+199
+24
+155
+119
+118
+44
+199
+2
+22
+115
+90
+112
+62
+167
+46
+178
+56
+130
+79
+111
+156
+136
+15
+63
+44
+103
+25
+23
+117
+100
+146
+178
+157
+146
+59
+45
+141
+45
+4
+18
+76
+99
+105
+147
+138
+105
+186
+174
+176
+86
+138
+51
+69
+158
+132
+165
+9
+170
+138
+103
+177
+137
+32
+162
+93
+99
+158
+57
+122
+23
+37
+21
+193
+168
+77
+151
+20
+158
+171
+6
+103
+165
+61
+86
+169
+42
+133
+23
+138
+27
+124
+101
+91
+39
+15
+141
+110
+196
+186
+156
+63
+178
+105
+27
+18
+65
+31
+5
+151
+59
+200
+71
+29
+138
+171
+180
+144
+52
+12
+13
+165
+81
+198
+62
+193
+3
+83
+72
+87
+71
+51
+66
+139
+39
+188
+177
+175
+57
+171
+115
+150
+66
+47
+90
+120
+106
+162
+19
+58
+176
+137
+39
+1
+60
+149
+154
+189
+149
+197
+42
+77
+87
+37
+38
+100
+56
+40
+137
+61
+137
+74
+13
+13
+162
+62
+112
+116
+92
+107
+18
+148
+130
+50
+130
+131
+20
+141
+71
+161
+123
+94
+58
+109
+129
+2
+48
+72
+7
+193
+97
+49
+22
+91
+155
+108
+56
+168
+107
+135
+43
+50
+113
+28
+153
+69
+38
+14
+140
+115
+33
+165
+94
+84
+57
+186
+9
+179
+194
+156
+193
+151
+174
+86
+154
+151
+122
+179
+179
+64
+174
+67
+35
+13
+167
+85
+8
+86
+43
+86
+125
+185
+183
+34
+159
+55
+97
+89
+62
+177
+103
+28
+40
+195
+8
+94
+100
+154
+21
+147
+91
+25
+134
+178
+65
+192
+168
+83
+186
+170
+148
+155
+6
+41
+190
+174
+138
+68
+163
+169
+150
+179
+125
+137
+102
+180
+164
+172
+154
+178
+84
+105
+74
+99
+134
+110
+57
+157
+29
+160
+100
+163
+80
+9
+137
+147
+48
+167
+177
+159
+165
+157
+59
+144
+134
+110
+53
+136
+135
+191
+132
+76
+67
+123
+136
+111
+46
+79
+61
+55
+187
+29
+90
+84
+93
+5
+198
+143
+76
+171
+146
+141
+137
+155
+100
+5
+131
+146
+97
+68
+135
+199
+177
+74
+51
+45
+10
+59
+68
+76
+48
+6
+5
+178
+20
+124
+165
+80
+194
+43
+117
+116
+40
+199
+39
+43
+109
+70
+42
+23
+160
+158
+106
+18
+156
+174
+43
+90
+154
+118
+121
+68
+119
+107
+171
+69
+79
+52
+1
+143
+54
+38
+142
+110
+180
+95
+155
+74
+47
+23
+116
+90
+94
+159
+113
+47
+62
+155
+174
+53
+152
+36
+53
+195
+96
+27
+97
+142
+181
+10
+27
+80
+35
+92
+44
+34
+12
+166
+95
+76
+1
+123
+129
+72
+75
+3
+147
+56
+12
+167
+101
+103
+110
+138
+35
+174
+129
+13
+121
+9
+166
+116
+198
+149
+114
+145
+41
+146
+105
+124
+194
+54
+181
+1
+180
+71
+5
+195
+124
+194
+48
+139
+5
+184
+63
+122
+165
+95
+91
+87
+106
+59
+199
+63
+192
+187
+199
+111
+78
+77
+157
+53
+111
+186
+124
+68
+96
+162
+111
+14
+85
+184
+137
+171
+193
+16
+168
+63
+65
+27
+180
+43
+40
+54
+167
+119
+11
+3
+117
+79
+24
+34
+186
+17
+30
+27
+91
+107
+25
+195
+145
+117
+196
+122
+173
+142
+95
+94
+108
+9
+81
+8
+121
+53
+34
+132
+86
+126
+185
+182
+25
+115
+73
+198
+139
+52
+62
+103
+67
+75
+44
+197
+184
+133
+147
+82
+173
+103
+69
+85
+92
+185
+86
+56
+161
+62
+128
+7
+94
+102
+167
+83
+1
+59
+143
+128
+86
+169
+40
+121
+165
+106
+153
+167
+29
+68
+154
+110
+78
+83
+196
+36
+51
+190
+78
+162
+75
+193
+83
+167
+57
+41
+134
+43
+52
+124
+78
+154
+23
+155
+125
+157
+20
+109
+76
+82
+6
+102
+158
+29
+156
+81
+82
+164
+45
+197
+177
+92
+161
+139
+187
+74
+163
+109
+191
+171
+106
+101
+48
+183
+70
+171
+200
+66
+193
+167
+65
+92
+169
+190
+24
+36
+1
+77
+59
+65
+56
+156
+31
+187
+43
+173
+53
+168
+126
+50
+166
+152
+20
+154
+146
+98
+72
+154
+77
+76
+171
+138
+93
+122
+93
+63
+145
+105
+128
+22
+184
+107
+193
+191
+13
+164
+69
+140
+19
+60
+186
+181
+11
+45
+171
+22
+192
+154
+1
+15
+88
+192
+164
+56
+62
+73
+80
+26
+35
+182
+180
+43
+37
+36
+87
+200
+19
+113
+113
+61
+148
+139
+107
+195
+6
+87
+67
+21
+129
+185
+151
+41
+94
+192
+109
+129
+197
+21
+157
+158
+135
+190
+126
+42
+125
+170
+98
+58
+71
+102
+174
+132
+26
+168
+179
+160
+154
+86
+135
+40
+26
+196
+143
+94
+79
+29
+67
+141
+47
+16
+76
+116
+12
+27
+56
+97
+80
+4
+108
+14
+116
+170
+176
+124
+167
+86
+14
+118
+182
+28
+132
+144
+78
+170
+123
+9
+153
+33
+23
+50
+88
+84
+114
+130
+155
+164
+189
+60
+58
+7
+125
+92
+27
+135
+166
+183
+8
+4
+154
+88
+144
+73
+137
+172
+2
+63
+161
+199
+150
+106
+90
+189
+120
+25
+72
+5
+182
+50
+67
+158
+140
+23
+83
+91
+1
+187
+119
+30
+113
+12
+62
+63
+20
+155
+155
+140
+44
+8
+53
+50
+30
+129
+104
+67
+69
+16
+77
+120
+31
+106
+158
+192
+133
+72
+39
+185
+159
+93
+132
+160
+168
+173
+127
+9
+110
+185
+116
+36
+171
+110
+119
+124
+78
+153
+24
+167
+184
+6
+181
+33
+171
+131
+53
+141
+169
+149
+176
+122
+148
+194
+31
+44
+187
+124
+64
+70
+46
+47
+75
+25
+79
+52
+4
+156
+102
+9
+138
+147
+41
+121
+160
+72
+190
+96
+70
+155
+103
+21
+3
+27
+142
+6
+164
+129
+107
+79
+111
+163
+178
+2
+11
+47
+186
+91
+80
+59
+39
+100
+57
+42
+140
+62
+117
+143
+6
+150
+52
+164
+118
+35
+152
+200
+36
+20
+3
+36
+191
+25
+34
+182
+187
+85
+30
+17
+35
+59
+41
+119
+146
+5
+117
+59
+106
+105
+78
+126
+58
+14
+165
+67
+119
+108
+181
+113
+53
+103
+148
+159
+26
+126
+121
+194
+75
+105
+161
+24
+96
+162
+109
+198
+9
+77
+178
+182
+89
+99
+195
+77
+113
+186
+103
+144
+138
+136
+173
+16
+140
+96
+122
+71
+126
+120
+187
+41
+170
+47
+160
+133
+163
+182
+28
+132
+138
+44
+28
+169
+165
+71
+144
+26
+62
+139
+82
+45
+132
+188
+137
+133
+169
+15
+175
+117
+128
+120
+170
+143
+126
+72
+105
+184
+155
+77
+70
+132
+166
+12
+177
+154
+133
+21
+128
+178
+119
+120
+46
+199
+183
+108
+5
+63
+137
+51
+79
+17
+195
+14
+136
+90
+121
+115
+3
+190
+115
+177
+29
+186
+54
+58
+61
+44
+120
+125
+72
+113
+28
+151
+61
+6
+95
+115
+36
+181
+166
+170
+133
+69
+13
+65
+73
+52
+58
+84
+183
+143
+13
+190
+26
+54
+86
+36
+41
+124
+174
+133
+30
+187
+52
+30
+119
+45
+2
+4
+11
+34
+103
+114
+162
+142
+197
+112
+95
+171
+166
+66
+100
+6
+142
+197
+108
+73
+72
+175
+4
+52
+72
+171
+177
+130
+182
+130
+139
+68
+159
+144
+41
+147
+121
+199
+112
+82
+84
+166
+43
+164
+199
+120
+133
+120
+122
+56
+43
+155
+146
+79
+161
+60
+113
+139
+16
+47
+136
+197
+162
+1
+147
+80
+156
+20
+116
+116
+59
+111
+136
+17
+80
+125
+34
+81
+188
+198
+96
+198
+128
+187
+168
+126
+48
+159
+123
+114
+173
+18
+153
+155
+156
+146
+74
+130
+116
+126
+110
+131
+1
+25
+142
+28
+95
+121
+74
+160
+94
+130
+134
+31
+184
+29
+121
+69
+126
+130
+52
+145
+200
+99
+199
+100
+14
+182
+171
+190
+4
+113
+51
+86
+61
+194
+13
+136
+102
+195
+49
+140
+7
+182
+28
+135
+155
+119
+117
+39
+180
+133
+175
+58
+173
+121
+165
+106
+152
+160
+194
+128
+26
+7
+10
+197
+88
+164
+187
+54
+42
+165
+10
+183
+6
+192
+100
+68
+113
+67
+190
+138
+123
+100
+92
+54
+95
+87
+67
+19
+113
+106
+24
+189
+117
+7
+185
+54
+56
+56
+28
+72
+178
+23
+138
+23
+97
+176
+191
+161
+52
+61
+98
+45
+191
+141
+129
+109
+93
+179
+46
+63
+165
+25
+69
+192
+135
+85
+98
+24
+64
+166
+23
+51
+99
+138
+135
+169
+8
+123
+71
+122
+94
+61
+127
+14
+144
+138
+135
+172
+17
+152
+167
+34
+99
+91
+59
+131
+62
+192
+196
+49
+134
+165
+185
+30
+120
+52
+28
+108
+195
+198
+35
+33
+83
+5
+86
+74
+68
+150
+87
+170
+44
+137
+22
+105
+34
+59
+51
+177
+6
+51
+50
+44
+16
+98
+51
+22
+80
+82
+173
+99
+38
+140
+101
+149
+191
+4
+110
+27
+176
+11
+83
+3
+78
+37
+126
+24
+11
+54
+26
+72
+1
+161
+158
+101
+183
+188
+84
+16
+144
+123
+46
+176
+41
+64
+12
+103
+112
+144
+58
+54
+2
+128
+149
+147
+143
+134
+120
+113
+198
+179
+91
+137
+5
+197
+143
+86
+34
+28
+71
+173
+199
+41
+52
+151
+35
+59
+39
+102
+68
+87
+115
+108
+9
+85
+36
+53
+193
+83
+170
+69
+88
+111
+77
+66
+99
+7
+150
+40
+92
+192
+126
+33
+62
+79
+119
+7
+175
+191
+174
+128
+4
+70
+191
+116
+181
+41
+19
+145
+103
+115
+166
+165
+97
+103
+142
+128
+93
+15
+53
+180
+6
+24
+86
+108
+70
+55
+99
+105
+140
+99
+137
+137
+190
+104
+120
+184
+31
+129
+97
+25
+75
+34
+125
+48
+169
+180
+165
+167
+120
+21
+47
+96
+151
+45
+114
+86
+89
+161
+171
+179
+135
+197
+172
+62
+21
+175
+61
+190
+194
+57
+197
+67
+37
+20
+187
+142
+170
+147
+154
+3
+37
+198
+56
+155
+23
+151
+98
+31
+107
+167
+40
+141
+90
+76
+48
+8
+20
+46
+99
+187
+32
+109
+167
+24
+40
+30
+18
+42
+93
+179
+40
+30
+28
+96
+126
+97
+48
+13
+49
+180
+39
+13
+132
+74
+60
+99
+58
+59
+30
+52
+44
+5
+31
+143
+184
+19
+61
+193
+9
+123
+55
+29
+79
+18
+200
+38
+30
+40
+173
+77
+107
+147
+124
+19
+1
+38
+25
+7
+22
+70
+22
+105
+31
+46
+1
+193
+148
+155
+1
+14
+76
+130
+99
+24
+53
+111
+187
+124
+64
+75
+73
+164
+133
+120
+126
+76
+125
+69
+89
+114
+84
+74
+92
+91
+118
+90
+80
+66
+83
+106
+88
+175
+59
+187
+192
+65
+69
+28
+146
+27
+51
+67
+145
+70
+115
+62
+135
+53
+109
+177
+84
+110
+112
+77
+61
+73
+91
+91
+127
+147
+141
+123
+72
+129
+125
+192
+26
+32
+158
+63
+160
+196
+137
+58
+114
+166
+167
+111
+164
+193
+80
+146
+162
+60
+100
+62
+74
+87
+59
+176
+130
+194
+196
+32
+32
+108
+164
+16
+19
+174
+76
+86
+39
+57
+195
+64
+29
+197
+125
+179
+154
+112
+91
+137
+6
+3
+168
+185
+1
+143
+56
+51
+199
+139
+48
+32
+168
+116
+192
+107
+114
+121
+104
+142
+113
+6
+22
+76
+62
+84
+152
+156
+168
+5
+121
+84
+18
+153
+159
+177
+37
+30
+43
+193
+171
+93
+22
+101
+7
+135
+150
+88
+176
+73
+50
+49
+42
+20
+140
+61
+112
+124
+137
+104
+195
+38
+73
+98
+129
+101
+42
+147
+105
+107
+103
+56
+6
+137
+170
+188
+1
+119
+104
+155
+200
+8
+44
+1
+9
+46
+195
+160
+4
+187
+91
+61
+151
+155
+176
+62
+195
+11
+112
+175
+48
+113
+47
+69
+191
+130
+65
+19
+127
+198
+44
+82
+102
+77
+144
+169
+121
+9
+161
+88
+85
+120
+153
+41
+73
+73
+182
+38
+194
+22
+186
+119
+38
+158
+9
+35
+137
+107
+9
+94
+87
+78
+86
+16
+125
+9
+130
+97
+12
+7
+133
+138
+30
+142
+184
+31
+127
+85
+170
+61
+33
+50
+10
+10
+169
+128
+48
+134
+180
+74
+26
+90
+107
+39
+71
+79
+36
+106
+109
+103
+40
+115
+135
+175
+37
+50
+174
+194
+1
+59
+144
+139
+140
+184
+52
+55
+63
+86
+149
+119
+181
+16
+66
+56
+139
+136
+166
+170
+128
+44
+112
+82
+87
+182
+113
+40
+29
+15
+34
+70
+110
+37
+32
+59
+70
+89
+106
+36
+65
+68
+21
+119
+127
+91
+6
+18
+60
+200
+60
+159
+17
+75
+96
+104
+161
+31
+139
+150
+55
+183
+3
+170
+194
+38
+87
+180
+104
+4
+91
+110
+46
+85
+100
+37
+128
+32
+44
+178
+72
+36
+170
+95
+47
+27
+143
+13
+197
+63
+10
+96
+90
+75
+42
+182
+115
+54
+87
+37
+46
+144
+50
+9
+200
+124
+144
+153
+20
+148
+106
+109
+101
+24
+36
+1
+84
+102
+58
+28
+50
+50
+49
+45
+31
+186
+40
+171
+65
+53
+135
+140
+27
+99
+154
+39
+49
+146
+39
+119
+166
+122
+43
+164
+199
+119
+124
+73
+122
+78
+173
+144
+106
+142
+102
+136
+102
+187
+10
+173
+156
+177
+61
+174
+100
+32
+95
+82
+38
+89
+194
+165
+50
+12
+29
+68
+143
+52
+25
+84
+76
+105
+145
+129
+71
+63
+142
+87
+52
+125
+88
+3
+28
+145
+17
+200
+47
+85
+93
+196
+137
+63
+143
+95
+84
+53
+166
+120
+35
+128
+56
+182
+191
+112
+155
+129
+178
+111
+65
+189
+154
+20
+138
+48
+46
+49
+82
+51
+171
+171
+92
+11
+43
+155
+146
+86
+4
+51
+77
+198
+101
+27
+56
+88
+32
+200
+110
+62
+187
+162
+94
+109
+7
+68
+147
+71
+99
+157
+58
+138
+103
+181
+160
+136
+175
+26
+188
+93
+71
+192
+113
+151
+94
+5
+191
+102
+94
+47
+40
+23
+179
+63
+176
+86
+135
+41
+29
+10
+200
+112
+75
+46
+198
+178
+92
+151
+78
+114
+178
+45
+72
+32
+149
+5
+89
+92
+153
+94
+192
+104
+103
+82
+162
+40
+182
+138
+187
+83
+20
+179
+89
+131
+186
+134
+135
+3
+7
+14
+25
+29
+150
+44
+117
+106
+186
+160
+89
+92
+157
+113
+69
+200
+180
+81
+70
+90
+111
+55
+135
+116
+84
+65
+31
+8
+168
+139
+119
+70
+147
+56
+9
+158
+65
+171
+43
+122
+149
+193
+20
+187
+144
+181
+193
+136
+77
+42
+161
+189
+83
+4
+79
+36
+108
+131
+15
+110
+126
+169
+81
+169
+84
+184
+152
+63
+7
+78
+11
+164
+87
+53
+135
+131
+179
+95
+157
+89
+126
+158
+18
+84
+147
+127
+42
+113
+105
+17
+155
+180
+87
+110
+75
+64
+109
+80
+99
+80
+185
+195
+106
+89
+177
+67
+9
+56
+55
+28
+76
+11
+183
+199
+148
+100
+73
+138
+173
+194
+13
+134
+90
+135
+6
+22
+81
+95
+43
+1
+21
+120
+134
+124
+141
+131
+118
+134
+145
+65
+85
+127
+195
+30
+30
+108
+185
+137
+160
+130
+145
+99
+94
+71
+184
+69
+159
+139
+4
+177
+29
+179
+13
+71
+114
+45
+51
+98
+136
+131
+170
+40
+112
+115
+80
+48
+172
+6
+86
+67
+29
+169
+157
+25
+135
+191
+127
+48
+151
+72
+74
+200
+136
+20
+95
+193
+109
+112
+97
+175
+180
+108
+35
+36
+101
+89
+23
+141
+43
+186
+136
+141
+27
+96
+133
+142
+51
+31
+133
+117
+110
+5
+45
+27
+159
+106
+13
+124
+28
+53
+65
+118
+126
+91
+17
+82
+143
+122
+42
+163
+197
+118
+141
+182
+27
+127
+122
+196
+78
+106
+141
+93
+89
+99
+198
+100
+15
+195
+38
+75
+107
+171
+67
+63
+174
+80
+118
+185
+54
+60
+80
+139
+116
+47
+34
+189
+25
+53
+97
+108
+178
+103
+16
+168
+66
+89
+138
+31
+149
+18
+165
+32
+105
+147
+139
+116
+49
+51
+64
+124
+174
+128
+4
+73
+8
+191
+75
+136
+143
+40
+156
+174
+41
+86
+146
+110
+145
+83
+193
+12
+131
+82
+115
+156
+106
+32
+42
+162
+2
+154
+107
+55
+169
+121
+5
+141
+3
+144
+45
+172
+29
+31
+123
+64
+78
+91
+47
+63
+155
+169
+20
+6
+53
+68
+132
+185
+120
+57
+61
+59
+8
+116
+25
+108
+31
+13
+3
+96
+157
+77
+53
+21
+55
+140
+148
+26
+27
+133
+157
+143
+48
+4
+198
+153
+135
+34
+189
+30
+82
+24
+9
+41
+166
+36
+118
+189
+75
+151
+38
+65
+53
+134
+131
+183
+118
+60
+103
+79
+151
+200
+40
+43
+102
+25
+32
+169
+121
+11
+179
+177
+51
+112
+21
+114
+103
+190
+14
+177
+141
+58
+78
+149
+196
+34
+39
+131
+39
+56
+187
+19
+38
+54
+186
+33
+122
+42
+152
+142
+80
+7
+124
+88
+11
+76
+158
+64
+168
+28
+64
+128
+196
+30
+16
+27
+19
+71
+58
+114
+166
+169
+124
+18
+200
+34
+9
+153
+35
+38
+113
+137
+5
+2
+170
+200
+73
+44
+7
+49
+36
+178
+145
+72
+131
+141
+69
+150
+77
+114
+197
+157
+171
+17
+162
+22
+74
+53
+49
+22
+95
+175
+194
+194
+16
+155
+186
+123
+71
+119
+78
+1
+108
+38
+59
+14
+161
+37
+180
+145
+52
+8
+189
+58
+51
+189
+75
+150
+25
+198
+169
+33
+80
+187
+1
+127
+157
+196
+168
+45
+164
+180
+8
+30
+108
+184
+132
+136
+27
+142
+15
+14
+150
+173
+91
+191
+129
+53
+162
+100
+138
+133
+159
+153
+94
+184
+63
+127
+196
+33
+36
+127
+37
+81
+158
+18
+88
+168
+17
+191
+194
+53
+168
+135
+103
+2
+87
+106
+50
+149
+47
+141
+28
+97
+133
+126
+164
+51
+36
+158
+27
+147
+37
+105
+100
+51
+14
+24
+22
+114
+90
+110
+55
+141
+155
+60
+168
+65
+86
+126
+188
+194
+77
+121
+31
+101
+130
+68
+44
+48
+98
+159
+70
+195
+141
+92
+86
+94
+187
+82
+11
+124
+52
+199
+124
+156
+19
+116
+125
+107
+118
+150
+38
+79
+127
+59
+11
+135
+115
+74
+12
+10
+156
+45
+68
+9
+42
+173
+57
+187
+14
+200
+79
+73
+132
+138
+43
+18
+128
+5
+82
+46
+144
+53
+25
+69
+196
+152
+155
+161
+176
+10
+72
+147
+38
+106
+91
+197
+163
+10
+196
+85
+155
+161
+176
+11
+79
+181
+176
+26
+173
+4
+69
+177
+46
+84
+93
+7
+6
+171
+175
+118
+129
+119
+152
+44
+101
+6
+132
+139
+48
+40
+12
+117
+196
+124
+179
+164
+172
+161
+16
+52
+173
+166
+43
+169
+31
+66
+116
+109
+6
+61
+110
+117
+112
+19
+105
+61
+23
+185
+110
+192
+167
+74
+141
+186
+49
+21
+87
+133
+12
+80
+178
+144
+68
+117
+86
+67
+33
+198
+91
+165
+171
+143
+123
+49
+190
+103
+110
+133
+9
+59
+69
+89
+117
+98
+142
+171
+150
+163
+26
+92
+125
+121
+2
+124
+128
+59
+3
+90
+110
+55
+140
+142
+199
+114
+100
+175
+152
+139
+70
+170
+190
+15
+178
+136
+17
+75
+100
+126
+60
+31
+45
+194
+164
+38
+154
+189
+144
+171
+128
+32
+45
+186
+109
+181
+112
+44
+55
+134
+112
+69
+13
+56
+21
+19
+131
+16
+113
+140
+23
+79
+65
+84
+120
+163
+105
+161
+26
+111
+34
+3
+115
+63
+146
+114
+171
+199
+61
+179
+125
+138
+109
+12
+93
+53
+80
+12
+148
+184
+177
+6
+48
+34
+176
+156
+150
+100
+49
+196
+133
+40
+40
+84
+146
+126
+46
+139
+22
+86
+119
+140
+173
+177
+108
+59
+188
+193
+74
+106
+171
+73
+102
+158
+32
+170
+130
+55
+162
+81
+25
+23
+116
+96
+129
+114
+128
+142
+102
+134
+86
+109
+84
+123
+186
+12
+198
+80
+100
+89
+32
+192
+70
+90
+111
+59
+162
+40
+187
+165
+106
+156
+182
+97
+141
+177
+194
+173
+93
+5
+199
+149
+108
+109
+80
+99
+78
+182
+193
+115
+160
+124
+108
+135
+39
+16
+147
+145
+145
+174
+134
+43
+56
+150
+199
+49
+98
+156
+52
+110
+196
+184
+143
+8
+162
+102
+155
+13
+86
+1
+32
+184
+19
+59
+184
+175
+196
+8
+82
+26
+18
+74
+81
+24
+13
+65
+77
+83
+4
+80
+46
+155
+119
+123
+68
+110
+44
+80
+84
+187
+173
+156
+180
+79
+56
+28
+63
+125
+187
+198
+112
+91
+140
+20
+66
+15
+101
+75
+143
+180
+199
+172
+42
+108
+68
+41
+33
+28
+76
+8
+164
+117
+26
+110
+26
+168
+175
+142
+75
+175
+178
+93
+157
+100
+194
+65
+48
+100
+172
+133
+48
+96
+149
+29
+34
+147
+176
+134
+19
+112
+105
+28
+20
+72
+59
+102
+84
+194
+4
+85
+76
+91
+66
+175
+61
+190
+191
+39
+114
+138
+200
+162
+169
+161
+45
+24
+139
+25
+98
+169
+135
+86
+104
+56
+200
+101
+8
+144
+194
+73
+96
+118
+45
+12
+68
+101
+197
+72
+66
+144
+76
+162
+86
+64
+8
+79
+2
+103
+199
+67
+16
+93
+14
+48
+169
+183
+177
+22
+136
+24
+119
+100
+129
+75
+87
+52
+129
+102
+59
+34
+77
+160
+69
+180
+55
+114
+192
+132
+62
+190
+181
+177
+36
+23
+13
+74
+123
+75
+151
+32
+32
+107
+150
+142
+107
+166
+33
+102
+116
+186
+67
+135
+9
+40
+155
+175
+56
+163
+73
+174
+191
+182
+178
+32
+191
+55
+17
+11
+112
+175
+45
+103
+8
+129
+99
+42
+159
+177
+36
+25
+26
+133
+168
+14
+173
+113
+120
+107
+166
+36
+126
+36
+78
+152
+8
+84
+35
+57
+33
+84
+8
+97
+108
+179
+102
+3
+108
+17
+136
+67
+177
+61
+175
+101
+32
+81
+2
+82
+74
+108
+184
+134
+155
+122
+141
+146
+12
+159
+51
+75
+194
+92
+10
+33
+113
+182
+75
+19
+38
+60
+19
+171
+61
+26
+9
+23
+54
+124
+56
+27
+54
+87
+35
+33
+85
+14
+119
+188
+58
+60
+45
+126
+157
+9
+38
+150
+159
+7
+17
+39
+81
+140
+109
+200
+17
+109
+96
+3
+155
+103
+20
+200
+21
+127
+170
+83
+169
+67
+79
+74
+138
+165
+148
+7
+107
+184
+140
+188
+69
+127
+140
+101
+150
+198
+36
+37
+101
+73
+131
+126
+181
+155
+103
+32
+62
+87
+164
+10
+183
+10
+11
+178
+170
+25
+18
+85
+151
+141
+88
+64
+193
+185
+180
+18
+85
+153
+153
+144
+92
+60
+131
+46
+101
+191
+40
+125
+187
+199
+118
+114
+30
+149
+31
+46
+197
+167
+35
+106
+122
+178
+179
+68
+3
+4
+2
+178
+49
+97
+137
+155
+96
+184
+41
+197
+12
+99
+91
+58
+132
+74
+55
+72
+135
+165
+181
+2
+185
+94
+106
+188
+177
+171
+35
+68
+98
+179
+193
+145
+133
+98
+193
+80
+141
+134
+131
+185
+133
+139
+39
+185
+159
+93
+127
+132
+50
+112
+25
+142
+27
+83
+62
+27
+1
+168
+3
+104
+3
+82
+65
+56
+150
+199
+49
+103
+184
+174
+193
+191
+11
+149
+195
+34
+54
+15
+9
+122
+53
+22
+55
+139
+140
+186
+60
+90
+1
+193
+155
+193
+166
+57
+57
+24
+39
+18
+157
+186
+103
+146
+147
+173
+116
+139
+193
+110
+127
+174
+101
+41
+145
+98
+87
+41
+67
+30
+182
+24
+109
+45
+89
+126
+159
+27
+130
+138
+65
+147
+97
+63
+104
+63
+37
+63
+43
+96
+192
+91
+16
+78
+127
+66
+53
+122
+61
+70
+74
+17
+33
+46
+185
+98
+125
+68
+83
+86
+173
+61
+17
+154
+172
+43
+117
+114
+32
+166
+113
+182
+78
+30
+80
+10
+139
+147
+28
+49
+43
+24
+156
+124
+145
+152
+11
+102
+113
+162
+160
+106
+198
+31
+10
+183
+9
+13
+197
+65
+25
+166
+172
+134
+60
+157
+7
+29
+112
+9
+47
+8
+24
+74
+28
+104
+174
+110
+95
+179
+22
+123
+140
+133
+143
+60
+82
+150
+163
+31
+122
+56
+37
+119
+189
+62
+72
+76
+8
+169
+145
+153
+13
+106
+120
+169
+134
+84
+103
+66
+70
+30
+152
+43
+95
+187
+70
+138
+198
+148
+111
+133
+199
+200
+9
+57
+61
+54
+174
+163
+18
+37
+64
+54
+152
+22
+172
+30
+40
+165
+37
+138
+94
+128
+122
+187
+25
+65
+168
+26
+47
+46
+57
+129
+57
+188
+13
+187
+8
+170
+150
+175
+98
+17
+19
+164
+15
+13
+145
+156
+39
+26
+8
+20
+50
+122
+82
+198
+53
+137
+149
+64
+43
+86
+130
+3
+52
+84
+40
+90
+175
+48
+111
+39
+36
+67
+86
+108
+79
+107
+130
+19
+148
+117
+172
+183
+146
+36
+102
+91
+27
+149
+51
+164
+126
+86
+182
+116
+62
+128
+12
+123
+34
+98
+90
+59
+141
+122
+63
+86
+147
+111
+143
+66
+110
+67
+11
+69
+115
+70
+180
+57
+122
+23
+36
+14
+160
+39
+192
+3
+93
+134
+170
+18
+178
+108
+48
+113
+50
+88
+78
+74
+144
+4
+125
+120
+192
+77
+132
+100
+16
+196
+38
+63
+37
+53
+192
+77
+134
+112
+63
+173
+75
+92
+85
+83
+130
+39
+68
+56
+125
+51
+179
+22
+124
+142
+142
+178
+187
+125
+65
+69
+30
+166
+123
+50
+193
+112
+133
+192
+163
+48
+23
+112
+62
+167
+50
+198
+134
+28
+161
+116
+51
+67
+143
+57
+61
+55
+185
+12
+12
+162
+67
+145
+67
+101
+7
+134
+141
+44
+194
+172
+85
+165
+27
+79
+35
+99
+85
+21
+161
+185
+60
+97
+40
+170
+68
+78
+59
+49
+169
+171
+109
+116
+120
+72
+159
+102
+187
+6
+154
+71
+40
+4
+65
+156
+151
+110
+98
+2
+133
+183
+107
+198
+26
+177
+27
+170
+181
+162
+143
+4
+135
+176
+46
+90
+129
+171
+63
+42
+86
+133
+31
+189
+58
+52
+192
+88
+200
+14
+81
+165
+62
+92
+192
+128
+43
+110
+73
+48
+32
+159
+67
+174
+49
+125
+114
+159
+128
+135
+64
+171
+49
+156
+94
+168
+160
+53
+81
+4
+102
+176
+139
+54
+68
+129
+161
+12
+21
+26
+166
+165
+95
+94
+105
+191
+2
+91
+133
+177
+71
+34
+170
+112
+150
+90
+194
+154
+185
+122
+70
+123
+110
+157
+153
+107
+69
+50
+85
+60
+194
+27
+16
+52
+172
+168
+61
+60
+9
+121
+43
+170
+40
+112
+112
+65
+185
+128
+103
+69
+95
+146
+24
+36
+2
+91
+126
+140
+109
+189
+160
+60
+122
+193
+58
+18
+187
+156
+61
+160
+12
+37
+112
+141
+42
+188
+149
+3
+77
+35
+120
+9
+177
+187
+132
+112
+83
+88
+189
+143
+156
+52
+106
+174
+89
+176
+55
+148
+190
+10
+157
+47
+77
+37
+132
+67
+9
+57
+65
+76
+72
+152
+68
+43
+45
+85
+109
+93
+179
+34
+197
+80
+106
+120
+168
+136
+106
+7
+93
+98
+157
+55
+124
+52
+193
+93
+22
+99
+196
+88
+167
+7
+143
+196
+97
+18
+36
+52
+194
+98
+44
+188
+129
+90
+176
+50
+118
+61
+105
+88
+182
+104
+187
+191
+67
+79
+77
+153
+23
+165
+185
+26
+88
+95
+186
+59
+80
+155
+12
+76
+150
+18
+158
+184
+91
+88
+111
+74
+50
+32
+148
+198
+59
+172
+107
+95
+10
+9
+170
+139
+103
+168
+83
+189
+186
+16
+24
+5
+16
+50
+162
+121
+68
+122
+122
+34
+112
+164
+180
+200
+185
+113
+18
+91
+184
+87
+65
+15
+106
+98
+38
+149
+154
+184
+121
+72
+144
+17
+4
+77
+28
+74
+198
+124
+161
+53
+66
+122
+147
+183
+176
+8
+69
+140
+26
+96
+144
+6
+139
+179
+31
+175
+171
+55
+193
+66
+56
+145
+171
+122
+198
+91
+164
+173
+158
+199
+169
+27
+42
+9
+76
+184
+19
+56
+171
+124
+5
+116
+51
+64
+126
+187
+188
+45
+185
+105
+164
+40
+168
+51
+199
+131
+3
+37
+200
+67
+5
+33
+156
+39
+29
+28
+105
+182
+152
+76
+89
+52
+116
+30
+139
+168
+154
+14
+102
+90
+22
+121
+132
+109
+65
+11
+86
+18
+141
+82
+32
+52
+26
+91
+111
+55
+131
+90
+162
+166
+145
+174
+141
+85
+43
+92
+171
+2
+71
+11
+27
+64
+146
+100
+91
+50
+77
+18
+15
+132
+58
+168
+85
+200
+34
+9
+149
+19
+175
+79
+102
+102
+91
+32
+174
+160
+195
+131
+33
+25
+54
+103
+138
+97
+148
+15
+159
+15
+62
+41
+94
+196
+128
+10
+108
+155
+166
+1
+109
+49
+115
+57
+107
+128
+10
+107
+158
+188
+107
+149
+135
+69
+2
+192
+137
+96
+146
+14
+176
+131
+200
+26
+157
+110
+48
+100
+173
+140
+86
+55
+154
+36
+30
+58
+80
+160
+44
+31
+189
+56
+39
+127
+14
+144
+140
+152
+51
+139
+178
+19
+112
+100
+199
+91
+161
+148
+38
+104
+80
+150
+181
+134
+175
+49
+122
+91
+51
+86
+64
+11
+87
+26
+175
+17
+130
+32
+20
+35
+32
+83
+12
+127
+57
+200
+89
+131
+189
+158
+47
+63
+153
+156
+164
+176
+185
+131
+120
+142
+175
+173
+64
+28
+198
+133
+25
+148
+71
+92
+115
+65
+157
+157
+138
+11
+30
+83
+27
+15
+50
+165
+147
+193
+39
+104
+72
+94
+125
+99
+77
+171
+133
+59
+161
+40
+191
+190
+23
+25
+147
+57
+26
+44
+26
+168
+171
+119
+174
+176
+95
+187
+76
+169
+133
+85
+114
+115
+68
+177
+57
+147
+172
+112
+128
+159
+1
+178
+64
+183
+129
+125
+194
+37
+79
+146
+168
+94
+53
+72
+154
+80
+98
+68
+125
+142
+130
+107
+74
+84
+40
+88
+171
+41
+108
+77
+92
+62
+151
+149
+135
+74
+27
+103
+173
+113
+123
+124
+34
+92
+50
+68
+164
+174
+169
+50
+180
+34
+183
+198
+144
+82
+200
+63
+182
+126
+113
+148
+78
+134
+107
+35
+51
+198
+128
+187
+171
+145
+134
+101
+200
+92
+151
+80
+121
+9
+164
+104
+150
+168
+65
+76
+72
+156
+87
+118
+129
+117
+140
+188
+67
+114
+86
+92
+183
+68
+165
+181
+199
+166
+12
+180
+169
+199
+74
+55
+68
+112
+64
+173
+67
+45
+72
+30
+133
+126
+162
+39
+177
+109
+68
+29
+163
+116
+33
+153
+25
+170
+199
+63
+192
+185
+182
+34
+167
+93
+59
+116
+172
+186
+175
+178
+89
+138
+28
+129
+124
+189
+14
+190
+13
+169
+101
+84
+197
+31
+17
+25
+198
+166
+13
+188
+12
+184
+195
+116
+145
+30
+71
+160
+124
+108
+130
+12
+100
+95
+78
+12
+170
+114
+156
+109
+53
+140
+166
+135
+123
+123
+32
+89
+48
+92
+118
+84
+46
+122
+125
+50
+182
+39
+2
+59
+144
+129
+85
+144
+107
+142
+96
+96
+119
+49
+24
+109
+36
+39
+116
+144
+21
+31
+196
+102
+45
+159
+147
+54
+3
+133
+172
+38
+77
+127
+67
+62
+172
+78
+120
+20
+43
+77
+77
+173
+144
+113
+182
+77
+26
+60
+131
+46
+97
+170
+154
+195
+185
+154
+61
+178
+121
+125
+63
+54
+159
+73
+7
+190
+77
+156
+43
+59
+167
+74
+145
+8
+145
+3
+118
+78
+12
+170
+113
+149
+79
+131
+75
+77
+188
+40
+144
+109
+160
+181
+46
+49
+79
+32
+88
+41
+51
+140
+185
+54
+61
+81
+146
+142
+144
+190
+43
+150
+109
+112
+91
+140
+23
+76
+52
+28
+100
+151
+6
+76
+7
+160
+98
+149
+13
+136
+101
+187
+10
+182
+2
+175
+33
+24
+52
+92
+92
+120
+97
+104
+156
+4
+18
+79
+109
+147
+105
+106
+91
+200
+181
+83
+73
+95
+119
+55
+64
+89
+162
+176
+199
+10
+76
+167
+117
+1
+160
+150
+60
+13
+140
+130
+117
+138
+173
+199
+41
+58
+177
+141
+57
+74
+128
+107
+93
+195
+133
+42
+57
+171
+111
+130
+183
+126
+114
+148
+70
+87
+93
+180
+48
+65
+162
+190
+82
+182
+158
+112
+50
+98
+137
+142
+18
+33
+33
+104
+130
+43
+91
+160
+146
+38
+115
+147
+55
+7
+146
+14
+175
+129
+197
+26
+179
+48
+75
+23
+64
+179
+102
+2
+91
+133
+180
+90
+120
+114
+5
+2
+168
+197
+68
+36
+7
+120
+63
+100
+33
+105
+129
+33
+41
+152
+145
+101
+103
+107
+116
+141
+3
+147
+59
+28
+42
+1
+24
+142
+34
+130
+78
+104
+120
+191
+64
+69
+40
+22
+172
+35
+60
+47
+145
+50
+1
+156
+134
+199
+192
+162
+49
+34
+163
+79
+6
+127
+110
+117
+113
+29
+154
+65
+13
+89
+22
+133
+5
+36
+174
+125
+183
+175
+1
+35
+199
+84
+111
+114
+85
+85
+146
+111
+160
+163
+134
+142
+47
+8
+24
+72
+17
+58
+1
+83
+92
+11
+33
+106
+140
+87
+60
+184
+162
+118
+51
+47
+25
+129
+156
+175
+46
+100
+187
+24
+64
+167
+30
+79
+11
+156
+38
+29
+28
+112
+21
+119
+128
+98
+42
+170
+46
+147
+75
+129
+99
+36
+126
+34
+77
+156
+44
+64
+189
+161
+65
+147
+96
+59
+89
+8
+50
+31
+134
+128
+167
+47
+184
+85
+53
+155
+58
+157
+21
+118
+120
+65
+110
+76
+68
+125
+138
+107
+7
+79
+11
+158
+53
+100
+121
+27
+77
+22
+44
+67
+15
+85
+176
+95
+186
+67
+127
+159
+18
+75
+91
+74
+23
+73
+36
+162
+45
+20
+113
+103
+4
+94
+134
+158
+151
+80
+125
+34
+82
+188
+194
+76
+112
+188
+125
+62
+48
+127
+135
+66
+183
+109
+7
+66
+134
+8
+43
+189
+150
+197
+35
+38
+116
+158
+104
+3
+80
+57
+21
+18
+118
+149
+30
+41
+179
+102
+9
+132
+114
+102
+186
+2
+139
+16
+44
+121
+131
+100
+22
+32
+199
+109
+59
+181
+154
+96
+195
+108
+91
+178
+48
+93
+126
+123
+5
+123
+96
+68
+145
+59
+56
+3
+116
+73
+198
+130
+2
+38
+16
+155
+188
+137
+136
+181
+68
+176
+49
+107
+3
+64
+157
+162
+168
+146
+169
+103
+97
+57
+69
+99
+178
+177
+68
+16
+83
+157
+195
+160
+5
+193
+115
+152
+82
+127
+27
+18
+67
+44
+59
+163
+51
+39
+175
+108
+68
+41
+37
+57
+10
+153
+26
+185
+76
+192
+72
+103
+173
+107
+92
+188
+105
+137
+79
+47
+171
+200
+65
+195
+188
+177
+168
+15
+185
+172
+171
+84
+161
+15
+43
+127
+172
+95
+24
+91
+134
+186
+113
+1
+194
+153
+174
+74
+76
+195
+87
+171
+44
+127
+167
+65
+88
+146
+83
+187
+177
+180
+93
+137
+185
+82
+28
+30
+136
+144
+41
+157
+171
+16
+161
+21
+81
+97
+53
+50
+19
+68
+39
+28
+18
+56
+176
+155
+148
+95
+38
+177
+124
+155
+14
+88
+3
+30
+154
+61
+180
+134
+184
+97
+130
+114
+112
+50
+95
+119
+66
+125
+158
+31
+163
+99
+134
+110
+59
+167
+74
+143
+190
+60
+50
+163
+133
+132
+2
+21
+112
+86
+109
+76
+80
+200
+81
+86
+186
+149
+18
+172
+72
+82
+45
+135
+9
+40
+157
+186
+108
+178
+98
+184
+23
+84
+99
+44
+173
+42
+95
+195
+116
+149
+49
+154
+87
+132
+17
+114
+130
+154
+162
+186
+59
+80
+154
+6
+55
+79
+178
+157
+141
+41
+176
+88
+144
+74
+146
+16
+184
+162
+119
+63
+105
+67
+55
+129
+82
+133
+58
+155
+12
+78
+161
+63
+137
+52
+85
+44
+103
+23
+13
+69
+101
+183
+190
+100
+87
+28
+186
+69
+138
+13
+38
+115
+144
+33
+105
+135
+72
+16
+47
+142
+30
+106
+173
+83
+142
+107
+164
+25
+79
+53
+3
+147
+54
+5
+146
+37
+109
+121
+142
+169
+135
+92
+140
+12
+21
+14
+102
+83
+186
+171
+153
+180
+103
+1
+84
+99
+36
+127
+40
+99
+36
+122
+14
+186
+193
+85
+176
+96
+194
+101
+61
+58
+198
+69
+35
+194
+50
+154
+74
+57
+79
+164
+70
+151
+77
+99
+104
+140
+105
+172
+90
+192
+149
+162
+36
+160
+35
+175
+136
+45
+50
+93
+115
+52
+75
+190
+64
+74
+72
+171
+175
+117
+131
+133
+18
+114
+122
+110
+167
+10
+160
+75
+13
+5
+120
+78
+186
+15
+23
+2
+7
+29
+109
+196
+1
+42
+41
+76
+87
+39
+50
+156
+83
+99
+47
+194
+140
+98
+134
+123
+132
+86
+137
+43
+34
+13
+177
+150
+103
+75
+124
+68
+97
+166
+129
+84
+141
+94
+94
+123
+93
+52
+74
+178
+2
+12
+57
+35
+104
+112
+134
+198
+184
+124
+97
+62
+103
+66
+71
+33
+155
+37
+31
+51
+35
+152
+195
+5
+82
+50
+158
+102
+195
+52
+158
+80
+59
+41
+115
+122
+106
+137
+66
+171
+32
+52
+26
+88
+97
+191
+79
+157
+31
+173
+160
+3
+180
+55
+112
+184
+97
+125
+81
+159
+30
+152
+41
+79
+108
+146
+101
+95
+64
+129
+3
+56
+112
+173
+36
+55
+14
+188
+3
+129
+148
+131
+55
+150
+12
+120
+16
+20
+182
+112
+36
+14
+161
+39
+187
+168
+128
+62
+21
+168
+21
+21
+138
+37
+182
+167
+162
+73
+181
+32
+169
+128
+47
+133
+182
+95
+137
+166
+163
+87
+59
+175
+124
+164
+76
+178
+185
+115
+22
+99
+4
+130
+148
+120
+192
+76
+128
+86
+166
+23
+46
+74
+29
+109
+192
+177
+134
+16
+88
+187
+136
+133
+176
+58
+166
+80
+187
+5
+151
+62
+17
+143
+105
+146
+137
+107
+12
+110
+159
+160
+134
+165
+187
+40
+160
+2
+176
+35
+29
+63
+120
+154
+44
+83
+104
+74
+112
+6
+32
+134
+123
+129
+68
+52
+104
+157
+8
+39
+167
+51
+9
+192
+77
+132
+102
+30
+64
+114
+113
+54
+109
+165
+15
+10
+120
+37
+141
+117
+36
+165
+73
+154
+65
+6
+52
+62
+106
+75
+104
+148
+153
+185
+138
+162
+131
+132
+17
+120
+167
+124
+45
+158
+140
+23
+80
+74
+122
+67
+108
+51
+135
+152
+100
+27
+67
+162
+174
+183
+140
+193
+95
+41
+190
+174
+130
+22
+157
+148
+82
+160
+21
+87
+138
+43
+16
+115
+146
+41
+132
+23
+153
+119
+135
+139
+23
+91
+143
+40
+160
+200
+162
+173
+175
+100
+25
+53
+96
+101
+141
+140
+173
+176
+103
+35
+82
+182
+155
+93
+170
+180
+158
+129
+149
+136
+82
+70
+81
+59
+32
+58
+66
+73
+52
+55
+62
+81
+127
+35
+70
+104
+195
+41
+89
+169
+15
+171
+93
+22
+97
+184
+32
+136
+135
+183
+90
+94
+152
+67
+36
+20
+198
+8
+68
+137
+14
+55
+1
+117
+92
+106
+11
+108
+155
+158
+156
+114
+83
+77
+112
+187
+111
+190
+139
+128
+119
+161
+101
+159
+42
+25
+177
+37
+31
+58
+70
+101
+179
+161
+160
+113
+41
+28
+3
+168
+181
+176
+23
+161
+160
+107
+5
+72
+190
+88
+23
+150
+93
+11
+28
+71
+176
+16
+115
+147
+45
+151
+101
+52
+200
+139
+33
+153
+19
+137
+58
+113
+161
+152
+67
+37
+21
+192
+163
+52
+49
+30
+141
+172
+167
+57
+43
+148
+103
+86
+189
+164
+79
+4
+114
+47
+59
+128
+40
+92
+196
+145
+108
+145
+104
+120
+187
+42
+169
+37
+101
+73
+133
+144
+73
+137
+172
+198
+43
+81
+97
+55
+62
+75
+98
+111
+187
+124
+59
+42
+124
+164
+68
+138
+13
+44
+148
+89
+9
+52
+31
+123
+60
+57
+8
+132
+126
+166
+67
+108
+51
+135
+156
+120
+120
+45
+191
+139
+124
+91
+31
+173
+154
+174
+56
+177
+159
+164
+153
+42
+82
+116
+158
+104
+6
+103
+166
+71
+131
+152
+134
+36
+12
+152
+3
+51
+77
+11
+171
+132
+53
+134
+130
+183
+124
+104
+105
+100
+55
+33
+105
+137
+82
+61
+27
+11
+30
+83
+26
+12
+46
+165
+182
+6
+1
+148
+88
+193
+171
+85
+179
+105
+26
+12
+36
+112
+154
+111
+86
+117
+135
+154
+116
+108
+10
+87
+39
+50
+148
+43
+128
+184
+151
+50
+144
+18
+12
+115
+184
+69
+163
+157
+78
+54
+23
+60
+153
+177
+86
+127
+193
+16
+158
+7
+21
+63
+189
+171
+122
+200
+100
+7
+142
+188
+53
+25
+78
+44
+169
+18
+189
+174
+142
+89
+58
+144
+147
+189
+11
+165
+90
+60
+149
+158
+10
+46
+183
+85
+71
+61
+128
+16
+153
+173
+59
+2
+83
+85
+166
+35
+119
+199
+128
+179
+121
+120
+33
+120
+27
+84
+66
+42
+60
+189
+197
+79
+101
+98
+86
+34
+31
+85
+32
+30
+97
+111
+196
+177
+98
+199
+117
+114
+33
+174
+149
+129
+37
+62
+42
+98
+14
+4
+96
+147
+15
+174
+109
+90
+163
+168
+142
+141
+169
+142
+137
+147
+48
+171
+196
+40
+79
+112
+164
+180
+9
+34
+125
+46
+152
+103
+50
+172
+189
+184
+8
+195
+99
+45
+180
+80
+58
+35
+88
+16
+109
+108
+70
+45
+47
+74
+27
+95
+132
+142
+64
+108
+69
+45
+55
+125
+55
+7
+145
+10
+153
+34
+30
+75
+180
+9
+31
+108
+170
+51
+184
+43
+3
+34
+182
+182
+59
+118
+180
+18
+90
+185
+102
+145
+159
+49
+64
+138
+59
+112
+143
+53
+36
+140
+118
+53
+54
+48
+7
+11
+7
+147
+17
+179
+125
+146
+150
+187
+176
+175
+73
+60
+108
+110
+84
+118
+153
+62
+198
+30
+200
+130
+182
+120
+91
+61
+152
+168
+37
+119
+178
+2
+6
+25
+97
+157
+76
+43
+175
+65
+13
+94
+48
+51
+69
+160
+144
+23
+47
+75
+33
+123
+42
+150
+126
+5
+95
+132
+137
+34
+176
+154
+141
+65
+125
+164
+61
+87
+181
+102
+186
+197
+111
+95
+174
+190
+178
+156
+139
+36
+162
+54
+66
+111
+72
+36
+165
+73
+153
+63
+1
+41
+38
+59
+15
+164
+49
+18
+69
+52
+90
+73
+33
+138
+136
+177
+42
+56
+166
+91
+54
+105
+147
+141
+122
+67
+104
+24
+14
+69
+93
+139
+1
+154
+117
+117
+47
+35
+188
+16
+9
+110
+178
+82
+92
+18
+79
+113
+169
+1
+91
+135
+195
+155
+173
+51
+149
+35
+73
+128
+110
+110
+68
+21
+116
+113
+33
+183
+6
+188
+76
+162
+91
+94
+145
+29
+67
+143
+55
+49
+198
+152
+134
+33
+196
+84
+138
+76
+20
+37
+45
+137
+20
+88
+156
+142
+51
+32
+129
+91
+189
+111
+172
+33
+51
+13
+18
+190
+183
+192
+106
+108
+97
+11
+1
+103
+15
+166
+62
+82
+135
+69
+5
+13
+31
+73
+161
+113
+37
+200
+75
+47
+15
+65
+62
+184
+151
+50
+145
+15
+193
+22
+197
+188
+157
+56
+123
+40
+135
+51
+94
+111
+16
+101
+67
+94
+158
+105
+10
+120
+26
+83
+63
+33
+30
+87
+54
+144
+176
+164
+1
+131
+172
+61
+19
+160
+196
+137
+58
+113
+163
+162
+106
+178
+113
+80
+69
+94
+141
+4
+158
+121
+101
+120
+14
+5
+105
+188
+184
+16
+38
+89
+189
+137
+124
+117
+187
+74
+157
+83
+86
+167
+34
+99
+94
+74
+199
+127
+173
+100
+43
+161
+183
+52
+65
+126
+171
+95
+35
+155
+11
+79
+173
+131
+31
+9
+174
+168
+44
+150
+107
+96
+14
+21
+4
+36
+181
+167
+173
+136
+67
+176
+54
+145
+188
+23
+49
+90
+103
+11
+141
+148
+20
+186
+142
+176
+179
+98
+175
+171
+54
+187
+38
+153
+173
+69
+57
+121
+14
+197
+58
+180
+163
+159
+88
+99
+1
+118
+107
+177
+104
+34
+69
+106
+19
+167
+31
+80
+8
+129
+103
+55
+8
+156
+68
+5
+21
+81
+101
+79
+164
+80
+3
+104
+200
+63
+185
+139
+175
+199
+19
+127
+193
+21
+187
+138
+145
+25
+51
+79
+18
+4
+59
+125
+22
+6
+39
+181
+138
+1
+169
+8
+129
+107
+82
+129
+39
+77
+108
+160
+189
+99
+90
+54
+114
+3
+194
+133
+55
+139
+138
+179
+34
+196
+71
+63
+137
+59
+118
+182
+30
+148
+19
+183
+131
+145
+93
+51
+70
+162
+147
+28
+47
+28
+150
+48
+136
+189
+108
+150
+136
+62
+154
+165
+7
+158
+91
+123
+119
+12
+198
+85
+130
+17
+133
+52
+117
+36
+160
+40
+3
+57
+117
+187
+76
+173
+154
+173
+53
+158
+75
+28
+96
+124
+84
+195
+11
+115
+195
+135
+59
+137
+96
+143
+193
+76
+121
+41
+160
+194
+132
+44
+78
+76
+155
+54
+130
+92
+182
+70
+183
+69
+166
+177
+169
+27
+41
+2
+47
+67
+185
+106
+172
+83
+155
+182
+102
+171
+114
+147
+55
+12
+182
+182
+56
+105
+128
+23
+187
+120
+39
+153
+171
+53
+176
+183
+117
+51
+59
+94
+40
+190
+187
+14
+199
+72
+42
+6
+62
+121
+171
+144
+125
+56
+8
+150
+26
+9
+23
+60
+151
+168
+54
+11
+186
+17
+26
+9
+22
+49
+100
+156
+40
+35
+54
+15
+6
+100
+149
+190
+5
+119
+76
+183
+18
+66
+35
+20
+200
+25
+156
+109
+49
+121
+82
+10
+122
+42
+162
+191
+95
+51
+50
+45
+22
+126
+162
+41
+184
+142
+193
+88
+187
+136
+135
+186
+105
+160
+12
+37
+116
+167
+165
+87
+36
+37
+104
+88
+196
+186
+153
+41
+71
+59
+121
+195
+87
+165
+14
+195
+49
+143
+18
+25
+190
+116
+182
+53
+84
+27
+11
+22
+36
+23
+15
+87
+189
+154
+24
+161
+155
+81
+95
+44
+8
+53
+48
+14
+59
+28
+34
+158
+41
+27
+191
+106
+121
+177
+175
+58
+176
+135
+31
+171
+148
+155
+195
+177
+112
+79
+72
+118
+66
+133
+10
+63
+91
+185
+92
+86
+90
+164
+177
+186
+127
+90
+3
+6
+10
+15
+197
+50
+128
+125
+196
+55
+166
+102
+119
+200
+133
+199
+2
+24
+123
+124
+41
+134
+31
+186
+41
+169
+54
+200
+117
+108
+196
+6
+72
+177
+15
+98
+56
+52
+14
+13
+155
+20
+126
+176
+126
+173
+105
+73
+96
+118
+45
+11
+61
+68
+61
+158
+4
+197
+151
+135
+58
+131
+66
+22
+141
+48
+16
+72
+85
+65
+28
+189
+81
+187
+191
+67
+82
+90
+7
+37
+157
+15
+77
+126
+64
+52
+141
+181
+18
+77
+106
+147
+125
+33
+77
+161
+77
+19
+21
+154
+142
+61
+95
+21
+73
+51
+50
+36
+174
+117
+142
+199
+116
+105
+187
+175
+170
+48
+156
+108
+44
+93
+171
+184
+171
+172
+94
+19
+73
+69
+160
+141
+9
+191
+61
+50
+155
+85
+114
+123
+117
+199
+139
+46
+28
+153
+69
+41
+26
+192
+115
+167
+168
+105
+119
+173
+172
+76
+108
+169
+45
+149
+90
+200
+196
+177
+97
+191
+75
+132
+121
+140
+151
+52
+150
+37
+71
+97
+142
+180
+2
+195
+153
+163
+2
+144
+51
+15
+30
+51
+36
+159
+36
+186
+192
+77
+135
+119
+101
+136
+106
+15
+135
+75
+40
+169
+55
+7
+152
+53
+150
+24
+194
+145
+130
+74
+81
+19
+193
+184
+172
+177
+118
+112
+14
+84
+173
+91
+184
+92
+96
+151
+48
+129
+142
+91
+73
+19
+55
+166
+100
+111
+163
+180
+21
+102
+29
+54
+66
+115
+94
+132
+149
+110
+119
+124
+71
+118
+65
+135
+26
+143
+27
+78
+24
+45
+56
+127
+64
+43
+81
+99
+71
+134
+173
+30
+29
+104
+161
+31
+145
+188
+30
+84
+39
+80
+131
+68
+25
+140
+23
+80
+69
+98
+168
+132
+83
+110
+114
+96
+153
+60
+184
+166
+142
+163
+100
+131
+90
+161
+160
+110
+27
+174
+200
+41
+43
+93
+170
+191
+16
+179
+130
+169
+46
+154
+115
+105
+198
+43
+78
+85
+4
+62
+144
+102
+121
+13
+188
+14
+198
+60
+185
+169
+149
+179
+131
+178
+88
+127
+177
+117
+114
+36
+191
+23
+15
+87
+190
+163
+68
+141
+38
+157
+5
+18
+63
+17
+136
+72
+5
+187
+73
+164
+122
+61
+73
+88
+72
+46
+25
+139
+16
+42
+111
+89
+139
+34
+159
+45
+41
+47
+117
+75
+4
+152
+72
+70
+170
+195
+43
+106
+47
+130
+163
+7
+180
+16
+84
+158
+199
+170
+31
+60
+79
+139
+123
+89
+29
+174
+186
+151
+39
+74
+92
+91
+116
+81
+44
+135
+18
+98
+22
+54
+131
+102
+36
+102
+93
+37
+193
+24
+11
+51
+9
+193
+82
+155
+194
+164
+43
+185
+129
+107
+82
+134
+69
+9
+35
+133
+84
+107
+86
+159
+176
+31
+1
+133
+188
+136
+120
+103
+137
+94
+134
+165
+184
+21
+66
+14
+90
+15
+87
+188
+146
+184
+191
+94
+45
+26
+150
+72
+83
+53
+177
+189
+137
+126
+127
+31
+41
+169
+48
+168
+176
+150
+119
+162
+109
+197
+196
+11
+104
+121
+194
+77
+120
+33
+114
+195
+144
+111
+173
+34
+53
+16
+20
+172
+59
+5
+103
+177
+139
+39
+184
+159
+97
+152
+39
+68
+61
+152
+164
+21
+53
+132
+118
+120
+60
+76
+123
+53
+15
+13
+141
+134
+136
+14
+66
+69
+21
+106
+47
+129
+153
+156
+165
+182
+11
+33
+96
+84
+40
+91
+184
+90
+80
+77
+143
+163
+97
+114
+15
+60
+32
+50
+18
+59
+194
+40
+96
+15
+30
+45
+4
+18
+78
+109
+148
+114
+155
+101
+15
+184
+175
+195
+199
+40
+53
+158
+73
+25
+91
+121
+111
+182
+92
+119
+91
+72
+18
+61
+12
+120
+14
+11
+141
+151
+36
+56
+19
+10
+88
+39
+45
+120
+116
+19
+73
+70
+162
+150
+42
+100
+23
+44
+59
+159
+20
+92
+172
+12
+120
+21
+42
+67
+29
+169
+155
+10
+71
+137
+188
+98
+98
+107
+162
+17
+40
+93
+198
+151
+127
+8
+104
+157
+3
+9
+32
+108
+164
+13
+1
+91
+142
+36
+140
+119
+54
+58
+62
+51
+153
+61
+189
+182
+195
+137
+67
+175
+50
+123
+89
+31
+189
+57
+42
+140
+63
+115
+125
+121
+198
+104
+38
+98
+46
+200
+184
+109
+195
+193
+7
+107
+180
+116
+81
+40
+116
+137
+184
+71
+171
+188
+187
+33
+116
+1
+163
+170
+161
+35
+162
+63
+121
+160
+72
+195
+123
+180
+178
+47
+81
+64
+60
+184
+170
+163
+49
+26
+121
+92
+64
+155
+157
+144
+58
+54
+200
+115
+96
+140
+180
+18
+89
+176
+56
+153
+16
+122
+186
+20
+50
+119
+67
+135
+13
+65
+70
+39
+3
+70
+198
+160
+182
+53
+82
+22
+194
+166
+58
+53
+200
+120
+128
+89
+178
+76
+52
+29
+108
+190
+175
+137
+52
+84
+33
+47
+187
+105
+150
+154
+177
+74
+56
+74
+137
+164
+150
+26
+8
+18
+33
+42
+154
+154
+139
+46
+27
+154
+82
+107
+109
+89
+153
+123
+164
+77
+184
+13
+25
+38
+6
+96
+130
+117
+133
+142
+56
+65
+87
+137
+44
+30
+192
+82
+167
+62
+69
+63
+157
+176
+45
+85
+108
+80
+111
+148
+89
+8
+49
+23
+95
+169
+157
+27
+149
+54
+189
+47
+188
+106
+144
+110
+165
+2
+128
+153
+169
+37
+103
+90
+16
+84
+165
+34
+117
+3
+162
+152
+55
+163
+85
+42
+92
+180
+50
+82
+41
+112
+110
+49
+109
+13
+99
+75
+164
+105
+158
+6
+16
+49
+148
+51
+175
+194
+190
+198
+75
+69
+146
+55
+15
+1
+69
+10
+36
+129
+55
+173
+141
+96
+108
+181
+119
+87
+53
+139
+155
+86
+124
+167
+91
+42
+37
+44
+132
+197
+195
+199
+43
+68
+27
+148
+48
+157
+109
+41
+68
+47
+68
+186
+110
+184
+118
+51
+43
+2
+33
+180
+180
+69
+194
+140
+99
+137
+129
+144
+109
+159
+177
+33
+10
+163
+94
+101
+157
+41
+32
+25
+60
+141
+109
+184
+131
+130
+2
+42
+30
+10
+191
+54
+5
+151
+60
+1
+72
+26
+105
+199
+52
+121
+60
+71
+87
+91
+162
+154
+71
+38
+195
+26
+4
+193
+123
+3
+115
+63
+147
+112
+158
+137
+3
+191
+121
+4
+139
+3
+167
+180
+175
+34
+34
+100
+93
+58
+114
+166
+169
+127
+42
+109
+77
+85
+20
+160
+181
+54
+95
+86
+62
+196
+24
+182
+72
+198
+142
+75
+174
+172
+65
+42
+71
+48
+53
+87
+49
+116
+52
+75
+181
+12
+49
+187
+82
+15
+151
+173
+79
+124
+32
+78
+184
+2
+156
+121
+123
+53
+11
+188
+33
+111
+172
+33
+51
+14
+29
+48
+28
+140
+190
+82
+185
+177
+195
+183
+142
+7
+167
+139
+137
+174
+10
+93
+75
+13
+3
+105
+10
+113
+192
+139
+107
+197
+20
+146
+98
+82
+10
+124
+52
+1
+139
+25
+97
+164
+109
+182
+110
+25
+161
+141
+1
+141
+38
+160
+20
+86
+139
+60
+107
+107
+77
+101
+115
+182
+65
+150
+121
+176
+169
+31
+71
+146
+38
+116
+156
+92
+144
+44
+167
+9
+152
+35
+41
+136
+51
+81
+31
+57
+66
+86
+119
+141
+181
+21
+97
+194
+88
+191
+152
+194
+2
+62
+158
+195
+150
+145
+126
+52
+179
+4
+17
+73
+85
+52
+152
+46
+109
+37
+44
+133
+9
+58
+70
+95
+146
+23
+23
+133
+197
+187
+149
+12
+131
+81
+112
+144
+61
+74
+97
+114
+15
+71
+91
+108
+28
+1
+156
+133
+196
+180
+119
+98
+118
+28
+113
+25
+137
+3
+183
+78
+23
+33
+195
+77
+103
+130
+55
+164
+85
+41
+81
+119
+183
+31
+143
+177
+175
+61
+197
+32
+22
+39
+43
+109
+67
+21
+124
+160
+45
+33
+196
+81
+121
+198
+99
+13
+191
+26
+38
+200
+60
+160
+20
+85
+135
+44
+53
+120
+45
+192
+147
+156
+21
+119
+128
+101
+57
+37
+106
+106
+86
+162
+5
+169
+174
+127
+193
+21
+191
+159
+33
+175
+148
+117
+177
+6
+50
+45
+26
+153
+82
+123
+200
+91
+153
+97
+9
+182
+14
+52
+185
+43
+200
+12
+75
+144
+188
+38
+135
+74
+26
+96
+140
+182
+36
+177
+141
+49
+30
+143
+192
+64
+56
+163
+77
+199
+102
+28
+47
+35
+188
+17
+12
+127
+54
+180
+200
+182
+94
+126
+109
+120
+143
+177
+181
+95
+138
+178
+26
+156
+105
+24
+6
+18
+59
+192
+24
+15
+79
+140
+129
+118
+153
+56
+166
+88
+38
+39
+98
+38
+150
+161
+22
+84
+113
+120
+106
+158
+191
+132
+72
+46
+27
+148
+47
+156
+111
+68
+11
+52
+17
+36
+65
+65
+10
+72
+146
+30
+67
+136
+9
+36
+135
+86
+107
+66
+34
+15
+188
+192
+59
+28
+44
+11
+75
+149
+21
+191
+156
+23
+134
+196
+177
+97
+192
+85
+184
+139
+181
+35
+184
+193
+103
+80
+157
+22
+122
+138
+128
+129
+26
+193
+127
+29
+30
+120
+52
+37
+157
+13
+63
+63
+13
+109
+142
+74
+171
+161
+25
+108
+21
+157
+154
+109
+71
+47
+47
+62
+151
+150
+142
+103
+143
+132
+110
+73
+44
+14
+87
+198
+11
+87
+26
+171
+193
+26
+22
+98
+188
+50
+9
+5
+145
+28
+67
+155
+130
+189
+162
+76
+1
+126
+148
+153
+188
+156
+45
+72
+26
+111
+32
+191
+62
+53
+163
+102
+146
+161
+53
+71
+155
+88
+136
+29
+152
+51
+139
+179
+24
+132
+183
+108
+6
+65
+143
+70
+135
+184
+95
+116
+41
+5
+66
+152
+115
+125
+119
+189
+67
+98
+193
+73
+106
+181
+131
+158
+171
+8
+112
+4
+18
+80
+116
+177
+23
+142
+49
+20
+82
+113
+147
+67
+77
+64
+93
+190
+100
+93
+63
+139
+75
+1
+127
+157
+4
+14
+43
+140
+52
+53
+50
+26
+107
+9
+93
+79
+35
+104
+113
+145
+52
+14
+14
+162
+48
+29
+141
+190
+71
+121
+88
+34
+18
+4
+64
+152
+135
+44
+49
+103
+173
+117
+145
+19
+7
+72
+171
+181
+150
+76
+108
+160
+196
+132
+34
+17
+195
+19
+163
+12
+10
+150
+13
+130
+65
+20
+140
+62
+110
+106
+49
+146
+36
+106
+113
+130
+160
+195
+130
+29
+2
+158
+130
+158
+185
+89
+70
+17
+80
+126
+37
+92
+20
+93
+183
+59
+111
+136
+14
+64
+64
+7
+67
+145
+67
+99
+195
+81
+134
+81
+78
+141
+149
+23
+1
+4
+20
+80
+108
+127
+194
+18
+167
+39
+131
+41
+66
+29
+178
+12
+70
+114
+59
+131
+54
+151
+17
+152
+155
+170
+22
+7
+45
+13
+72
+119
+69
+140
+22
+77
+62
+85
+151
+139
+81
+38
+99
+58
+57
+20
+11
+85
+17
+139
+82
+36
+85
+188
+165
+94
+86
+69
+40
+25
+189
+113
+181
+72
+5
+181
+42
+25
+170
+3
+89
+105
+32
+49
+3
+184
+74
+190
+80
+168
+92
+44
+42
+56
+161
+59
+110
+132
+3
+25
+131
+162
+190
+86
+9
+81
+7
+119
+53
+44
+195
+170
+74
+110
+199
+7
+49
+33
+161
+71
+180
+45
+52
+107
+177
+100
+6
+138
+181
+46
+46
+62
+163
+20
+55
+151
+13
+118
+197
+120
+152
+32
+23
+49
+94
+121
+85
+22
+165
+195
+87
+169
+33
+80
+183
+182
+48
+50
+70
+176
+29
+191
+82
+177
+128
+177
+116
+103
+176
+134
+21
+126
+165
+59
+67
+78
+64
+82
+119
+179
+7
+35
+146
+166
+84
+8
+94
+97
+140
+164
+129
+99
+31
+96
+101
+141
+142
+185
+28
+110
+7
+52
+53
+52
+40
+170
+66
+70
+23
+109
+53
+138
+155
+92
+158
+120
+103
+141
+120
+57
+65
+78
+84
+7
+88
+68
+19
+103
+50
+170
+174
+118
+138
+171
+188
+190
+49
+187
+83
+13
+135
+96
+166
+134
+114
+81
+65
+61
+186
+165
+120
+40
+159
+198
+159
+175
+27
+187
+78
+185
+17
+35
+60
+45
+127
+166
+49
+6
+193
+106
+103
+70
+89
+110
+61
+176
+113
+92
+137
+197
+153
+142
+79
+199
+83
+108
+104
+55
+1
+107
+42
+85
+137
+58
+117
+185
+59
+85
+184
+141
+194
+97
+42
+179
+100
+195
+67
+51
+108
+189
+168
+110
+150
+109
+107
+64
+23
+166
+194
+72
+85
+60
+3
+74
+26
+89
+102
+9
+139
+152
+63
+11
+101
+106
+135
+53
+108
+167
+36
+117
+177
+12
+77
+156
+47
+77
+37
+137
+90
+107
+31
+26
+81
+51
+176
+1
+28
+158
+96
+161
+102
+167
+85
+8
+87
+55
+146
+181
+175
+20
+148
+110
+128
+176
+108
+68
+40
+32
+31
+99
+121
+38
+139
+94
+117
+59
+102
+88
+9
+64
+106
+59
+6
+103
+171
+98
+53
+39
+163
+26
+92
+122
+106
+140
+88
+69
+29
+152
+50
+136
+171
+2
+77
+42
+168
+25
+44
+40
+48
+132
+162
+186
+62
+99
+33
+110
+168
+21
+20
+129
+198
+25
+173
+15
+137
+91
+113
+58
+135
+89
+121
+126
+68
+75
+43
+179
+93
+145
+38
+124
+4
+106
+4
+76
+22
+49
+91
+111
+48
+95
+138
+171
+188
+192
+57
+17
+196
+24
+183
+81
+45
+138
+25
+113
+56
+123
+31
+82
+15
+155
+2
+17
+85
+157
+178
+62
+168
+53
+14
+5
+110
+11
+80
+186
+198
+114
+108
+21
+160
+174
+3
+54
+102
+129
+57
+184
+196
+123
+177
+158
+158
+131
+163
+199
+133
+7
+51
+44
+4
+32
+159
+68
+173
+34
+45
+170
+13
+155
+15
+95
+33
+150
+2
+65
+176
+69
+37
+200
+71
+29
+142
+192
+74
+123
+71
+125
+113
+155
+116
+100
+163
+80
+10
+146
+186
+6
+157
+93
+148
+54
+194
+81
+143
+137
+136
+180
+60
+141
+110
+197
+190
+171
+112
+141
+37
+156
+4
+25
+116
+72
+189
+83
+2
+65
+175
+65
+21
+142
+64
+102
+39
+122
+182
+197
+144
+96
+84
+38
+73
+101
+149
+188
+190
+51
+199
+139
+47
+31
+164
+105
+159
+7
+13
+20
+1
+32
+186
+24
+75
+36
+139
+117
+50
+48
+45
+36
+14
+162
+51
+53
+60
+81
+147
+158
+28
+148
+38
+95
+30
+124
+77
+145
+181
+181
+56
+112
+168
+1
+101
+197
+70
+51
+82
+34
+67
+96
+171
+165
+55
+44
+168
+16
+189
+187
+26
+70
+191
+117
+191
+92
+36
+186
+195
+101
+49
+192
+110
+137
+33
+166
+104
+132
+52
+131
+117
+125
+105
+103
+75
+129
+97
+27
+89
+92
+154
+103
+30
+59
+86
+186
+144
+189
+39
+141
+95
+101
+154
+12
+92
+47
+53
+96
+103
+153
+195
+190
+190
+35
+100
+82
+196
+43
+93
+171
+193
+18
+175
+83
+131
+38
+50
+159
+107
+18
+141
+91
+79
+53
+10
+189
+45
+169
+10
+136
+130
+161
+194
+120
+178
+185
+115
+22
+99
+2
+121
+112
+186
+112
+194
+162
+24
+92
+141
+14
+18
+188
+166
+111
+173
+35
+60
+46
+136
+6
+9
+4
+144
+28
+73
+188
+77
+171
+138
+85
+72
+72
+184
+59
+98
+61
+82
+144
+129
+84
+144
+104
+137
+82
+65
+52
+129
+104
+69
+80
+58
+34
+83
+196
+27
+4
+177
+34
+12
+164
+81
+10
+130
+97
+11
+197
+84
+131
+31
+12
+193
+50
+168
+160
+50
+60
+113
+139
+23
+89
+128
+162
+28
+106
+188
+180
+188
+112
+180
+75
+31
+110
+183
+109
+12
+94
+55
+87
+23
+161
+162
+123
+84
+1
+49
+84
+68
+54
+109
+173
+59
+197
+52
+142
+187
+48
+5
+1
+160
+152
+79
+102
+108
+129
+5
+71
+183
+57
+95
+62
+120
+166
+117
+9
+200
+124
+145
+156
+28
+172
+180
+130
+162
+6
+182
+41
+5
+63
+141
+78
+200
+99
+194
+81
+141
+118
+37
+160
+31
+152
+33
+33
+106
+136
+66
+176
+60
+181
+142
+28
+91
+99
+175
+159
+184
+73
+185
+56
+72
+129
+127
+6
+92
+99
+175
+154
+155
+147
+89
+12
+71
+123
+98
+86
+34
+35
+103
+107
+111
+107
+49
+130
+143
+92
+69
+187
+102
+128
+51
+161
+107
+196
+20
+153
+143
+79
+191
+36
+98
+63
+101
+41
+142
+87
+44
+79
+86
+3
+47
+57
+121
+15
+200
+65
+195
+185
+164
+115
+17
+75
+96
+102
+151
+193
+1
+65
+187
+137
+141
+19
+42
+86
+134
+35
+9
+138
+148
+49
+165
+155
+42
+60
+188
+191
+55
+12
+182
+187
+83
+17
+157
+196
+160
+2
+173
+22
+176
+60
+181
+146
+47
+169
+188
+12
+177
+158
+160
+142
+14
+4
+102
+179
+156
+121
+131
+96
+198
+125
+167
+80
+177
+144
+73
+145
+10
+159
+64
+159
+177
+34
+10
+157
+56
+127
+59
+11
+141
+147
+10
+144
+170
+130
+52
+142
+183
+24
+97
+168
+140
+132
+136
+23
+122
+123
+42
+153
+136
+44
+43
+57
+161
+54
+80
+192
+40
+110
+103
+31
+66
+115
+99
+160
+70
+187
+94
+82
+43
+123
+154
+17
+115
+138
+198
+150
+117
+153
+66
+25
+155
+107
+50
+143
+8
+166
+124
+52
+195
+108
+94
+192
+113
+151
+90
+183
+92
+110
+34
+14
+180
+152
+100
+30
+81
+20
+192
+169
+88
+10
+71
+141
+6
+168
+154
+19
+126
+189
+1
+109
+44
+88
+130
+190
+170
+117
+172
+181
+139
+9
+1
+128
+162
+18
+54
+169
+125
+34
+77
+163
+85
+45
+110
+57
+156
+25
+148
+62
+46
+117
+94
+113
+35
+191
+36
+95
+50
+52
+61
+97
+40
+168
+50
+189
+83
+1
+63
+170
+55
+6
+140
+190
+83
+183
+158
+103
+196
+51
+147
+25
+23
+120
+111
+189
+138
+134
+159
+153
+91
+169
+194
+49
+148
+48
+161
+135
+162
+159
+96
+144
+6
+141
+192
+85
+182
+125
+118
+184
+41
+194
+196
+34
+41
+141
+84
+34
+52
+7
+174
+186
+155
+55
+137
+129
+141
+84
+39
+83
+144
+124
+49
+179
+38
+18
+170
+56
+7
+147
+17
+180
+132
+175
+61
+192
+4
+101
+172
+124
+198
+76
+79
+190
+30
+75
+179
+5
+22
+85
+114
+120
+97
+102
+142
+136
+135
+191
+133
+85
+110
+99
+5
+147
+36
+93
+34
+175
+145
+93
+57
+106
+123
+184
+198
+134
+29
+165
+134
+121
+120
+37
+141
+113
+15
+76
+122
+50
+6
+187
+69
+131
+164
+6
+161
+115
+42
+19
+134
+37
+20
+188
+149
+6
+100
+145
+179
+166
+189
+40
+141
+93
+89
+99
+199
+100
+17
+2
+58
+135
+87
+112
+89
+128
+170
+70
+86
+89
+167
+1
+102
+4
+110
+28
+179
+22
+125
+152
+196
+6
+73
+186
+65
+114
+106
+7
+93
+97
+147
+12
+147
+176
+137
+43
+28
+185
+54
+65
+106
+50
+152
+62
+5
+78
+22
+34
+5
+128
+120
+171
+148
+149
+169
+68
+94
+153
+74
+70
+154
+93
+174
+13
+107
+134
+40
+34
+49
+183
+65
+143
+73
+153
+62
+199
+37
+37
+88
+200
+12
+73
+133
+142
+58
+68
+89
+123
+143
+152
+23
+174
+36
+52
+192
+86
+186
+147
+6
+115
+36
+183
+179
+29
+164
+127
+88
+184
+114
+32
+163
+95
+106
+182
+136
+183
+75
+7
+171
+165
+52
+29
+106
+178
+119
+115
+20
+89
+154
+126
+170
+88
+1
+17
+96
+23
+81
+79
+146
+165
+80
+191
+29
+64
+121
+152
+25
+183
+72
+188
+78
+181
+184
+76
+200
+117
+108
+196
+2
+53
+106
+157
+191
+132
+80
+94
+40
+2
+51
+89
+77
+65
+100
+15
+194
+26
+15
+59
+24
+10
+49
+6
+198
+135
+29
+162
+109
+2
+33
+184
+6
+186
+62
+102
+53
+2
+135
+196
+163
+15
+25
+11
+47
+181
+68
+183
+87
+75
+70
+152
+78
+104
+128
+33
+43
+164
+1
+128
+162
+17
+49
+144
+27
+69
+169
+198
+67
+25
+151
+83
+140
+89
+80
+77
+146
+185
+1
+146
+65
+80
+96
+53
+60
+83
+159
+14
+51
+183
+39
+194
+11
+122
+35
+116
+184
+58
+96
+55
+67
+106
+40
+89
+170
+24
+17
+91
+190
+125
+42
+131
+11
+87
+24
+163
+167
+136
+115
+70
+185
+78
+8
+151
+35
+52
+197
+115
+120
+86
+40
+61
+12
+123
+38
+120
+179
+195
+165
+33
+120
+23
+58
+141
+130
+114
+113
+55
+121
+31
+95
+97
+131
+113
+97
+168
+138
+117
+64
+130
+5
+60
+120
+177
+187
+131
+106
+61
+17
+154
+173
+60
+2
+77
+40
+152
+154
+155
+145
+79
+169
+108
+122
+167
+104
+126
+20
+187
+148
+3
+92
+126
+132
+62
+182
+139
+1
+156
+129
+170
+59
+25
+20
+101
+28
+59
+108
+117
+139
+180
+30
+158
+84
+83
+145
+124
+41
+130
+16
+126
+17
+168
+59
+42
+121
+147
+197
+60
+190
+5
+120
+81
+5
+109
+7
+61
+111
+117
+102
+164
+67
+134
+199
+192
+162
+49
+38
+190
+4
+113
+49
+78
+25
+49
+72
+194
+115
+148
+60
+25
+12
+54
+14
+1
+82
+82
+160
+22
+94
+172
+190
+193
+44
+135
+11
+54
+25
+70
+198
+161
+181
+39
+10
+110
+174
+54
+160
+70
+183
+73
+192
+96
+53
+58
+73
+115
+38
+195
+31
+37
+142
+124
+66
+82
+102
+78
+149
+193
+21
+189
+151
+7
+85
+45
+112
+66
+194
+170
+77
+135
+120
+102
+138
+110
+22
+146
+82
+180
+149
+72
+98
+137
+146
+43
+145
+84
+197
+32
+20
+34
+21
+21
+144
+75
+153
+45
+94
+163
+137
+155
+104
+30
+43
+193
+168
+77
+153
+21
+152
+131
+15
+116
+161
+129
+122
+178
+171
+25
+11
+42
+159
+175
+22
+159
+152
+85
+148
+126
+20
+194
+181
+145
+46
+168
+198
+77
+79
+186
+6
+161
+121
+75
+162
+100
+148
+191
+11
+151
+11
+108
+149
+127
+22
+191
+148
+167
+72
+134
+159
+151
+81
+126
+30
+50
+32
+140
+153
+61
+191
+197
+65
+22
+148
+95
+39
+176
+111
+79
+78
+160
+57
+109
+144
+81
+194
+31
+44
+187
+128
+91
+197
+160
+189
+103
+113
+155
+118
+110
+2
+28
+149
+46
+141
+31
+121
+51
+22
+70
+25
+124
+114
+176
+27
+182
+52
+74
+181
+18
+83
+135
+70
+4
+200
+164
+186
+42
+182
+120
+82
+17
+164
+33
+123
+46
+167
+192
+50
+176
+11
+82
+194
+30
+36
+147
+163
+53
+54
+50
+17
+52
+161
+103
+170
+93
+31
+152
+33
+36
+116
+179
+31
+177
+183
+109
+10
+82
+3
+83
+71
+78
+31
+87
+43
+78
+83
+197
+32
+24
+57
+128
+60
+6
+102
+157
+27
+154
+78
+87
+22
+152
+118
+143
+194
+78
+128
+63
+30
+17
+35
+60
+46
+140
+33
+136
+125
+124
+23
+21
+127
+172
+92
+3
+192
+130
+51
+138
+166
+157
+53
+107
+166
+34
+117
+196
+125
+187
+192
+76
+128
+86
+171
+49
+160
+121
+91
+55
+116
+197
+144
+94
+65
+150
+116
+144
+23
+48
+82
+62
+34
+49
+194
+125
+4
+100
+166
+100
+106
+141
+95
+105
+174
+102
+45
+155
+125
+155
+6
+45
+17
+103
+65
+61
+189
+185
+9
+195
+85
+159
+191
+120
+5
+151
+64
+29
+1
+141
+43
+187
+140
+156
+81
+83
+165
+51
+19
+57
+177
+149
+103
+80
+157
+22
+124
+147
+166
+78
+180
+175
+35
+36
+100
+79
+178
+158
+151
+83
+146
+127
+51
+169
+157
+22
+119
+115
+21
+94
+175
+8
+77
+187
+32
+112
+186
+109
+188
+147
+188
+8
+158
+80
+58
+29
+56
+80
+176
+142
+66
+124
+153
+199
+19
+131
+13
+103
+102
+84
+187
+168
+124
+38
+111
+127
+168
+66
+81
+95
+49
+35
+173
+126
+1
+78
+60
+61
+32
+39
+149
+147
+149
+166
+61
+75
+101
+132
+88
+139
+50
+47
+34
+184
+1
+149
+90
+4
+12
+42
+144
+85
+21
+158
+163
+159
+90
+113
+75
+33
+124
+47
+169
+196
+60
+196
+35
+48
+174
+7
+85
+45
+106
+35
+57
+29
+64
+120
+151
+24
+189
+117
+1
+159
+145
+38
+125
+9
+131
+106
+61
+17
+154
+170
+36
+85
+190
+178
+165
+187
+41
+167
+35
+109
+140
+56
+77
+165
+98
+106
+154
+173
+49
+140
+6
+173
+188
+173
+152
+154
+155
+150
+102
+64
+70
+50
+72
+183
+49
+50
+63
+133
+32
+196
+94
+198
+145
+90
+39
+28
+14
+35
+86
+7
+67
+138
+33
+156
+40
+36
+62
+46
+120
+114
+4
+196
+144
+103
+127
+37
+75
+124
+70
+105
+199
+55
+140
+150
+40
+96
+15
+29
+45
+10
+58
+61
+43
+111
+86
+114
+117
+74
+196
+111
+107
+44
+101
+13
+172
+120
+175
+167
+32
+90
+50
+94
+121
+77
+179
+180
+70
+4
+198
+155
+151
+111
+106
+42
+102
+35
+90
+28
+159
+109
+22
+153
+122
+158
+51
+89
+77
+68
+113
+71
+7
+9
+191
+70
+101
+174
+140
+77
+3
+122
+110
+168
+17
+190
+191
+35
+96
+60
+98
+52
+34
+139
+132
+148
+96
+50
+37
+173
+106
+87
+166
+18
+13
+120
+9
+175
+167
+30
+79
+7
+132
+131
+197
+4
+52
+78
+199
+98
+198
+111
+86
+116
+130
+136
+45
+48
+86
+90
+167
+188
+31
+93
+82
+54
+187
+37
+143
+126
+73
+105
+176
+109
+78
+89
+29
+175
+191
+176
+141
+63
+109
+90
+156
+127
+165
+48
+1
+180
+74
+23
+74
+35
+149
+179
+135
+1
+192
+147
+156
+17
+97
+34
+134
+98
+185
+27
+101
+166
+93
+65
+154
+140
+55
+72
+134
+164
+179
+197
+169
+48
+166
+168
+116
+187
+82
+10
+123
+54
+16
+13
+138
+114
+42
+27
+185
+63
+120
+151
+34
+41
+144
+98
+99
+112
+185
+107
+174
+83
+138
+80
+41
+127
+193
+18
+176
+93
+177
+27
+170
+184
+171
+174
+104
+62
+37
+70
+82
+69
+78
+45
+173
+34
+51
+3
+161
+137
+175
+21
+150
+114
+133
+171
+34
+70
+112
+44
+62
+177
+106
+46
+125
+137
+96
+142
+192
+77
+135
+121
+107
+156
+178
+64
+189
+158
+51
+85
+52
+149
+25
+15
+66
+62
+179
+116
+91
+104
+4
+90
+107
+38
+67
+60
+162
+34
+152
+6
+67
+153
+115
+116
+63
+138
+63
+141
+77
+200
+103
+22
+8
+55
+60
+65
+48
+107
+17
+138
+79
+31
+75
+174
+169
+50
+180
+33
+178
+171
+28
+28
+118
+57
+79
+165
+81
+5
+104
+182
+159
+120
+91
+67
+191
+141
+130
+120
+147
+5
+114
+35
+191
+29
+58
+92
+31
+162
+95
+108
+198
+19
+136
+47
+59
+132
+56
+152
+15
+121
+193
+69
+79
+55
+24
+50
+85
+62
+11
+106
+140
+86
+59
+179
+143
+49
+8
+12
+2
+99
+181
+200
+170
+24
+15
+77
+130
+95
+199
+139
+46
+27
+150
+59
+8
+117
+38
+174
+103
+55
+2
+125
+130
+56
+170
+117
+178
+19
+108
+80
+113
+158
+137
+200
+168
+6
+125
+104
+95
+40
+187
+159
+78
+36
+118
+184
+41
+193
+192
+18
+181
+125
+130
+51
+142
+194
+86
+172
+65
+40
+63
+14
+123
+15
+185
+176
+190
+161
+57
+92
+43
+35
+22
+23
+141
+39
+167
+50
+199
+143
+70
+135
+179
+58
+143
+136
+129
+155
+173
+41
+94
+191
+104
+109
+116
+118
+72
+167
+161
+61
+121
+179
+188
+121
+34
+116
+191
+101
+91
+40
+28
+5
+183
+55
+84
+11
+118
+4
+167
+171
+123
+198
+83
+123
+189
+33
+98
+92
+69
+191
+128
+51
+156
+78
+70
+118
+76
+197
+106
+60
+8
+111
+197
+190
+164
+80
+7
+119
+54
+57
+59
+46
+151
+88
+175
+63
+199
+32
+4
+134
+174
+38
+66
+52
+124
+78
+153
+17
+125
+2
+92
+131
+162
+193
+103
+84
+174
+91
+184
+88
+76
+69
+130
+161
+197
+135
+38
+13
+140
+125
+90
+20
+109
+75
+72
+160
+114
+41
+26
+186
+86
+41
+79
+105
+123
+195
+66
+49
+96
+139
+176
+3
+36
+192
+33
+71
+129
+136
+63
+151
+144
+106
+141
+98
+121
+43
+172
+47
+137
+6
+3
+169
+186
+198
+121
+145
+184
+197
+132
+21
+140
+55
+69
+122
+107
+151
+145
+106
+136
+64
+168
+29
+67
+144
+64
+93
+182
+58
+112
+157
+132
+185
+124
+82
+178
+134
+199
+192
+164
+57
+71
+112
+42
+42
+75
+78
+191
+47
+166
+171
+134
+66
+195
+173
+90
+184
+92
+103
+189
+11
+168
+111
+161
+167
+153
+19
+142
+83
+17
+160
+7
+6
+178
+9
+60
+78
+130
+80
+112
+156
+124
+147
+164
+65
+111
+87
+121
+144
+183
+2
+164
+168
+137
+107
+12
+114
+179
+48
+81
+55
+5
+138
+182
+52
+74
+173
+179
+117
+94
+111
+21
+127
+172
+89
+193
+157
+10
+46
+189
+121
+21
+40
+54
+172
+143
+114
+198
+165
+16
+11
+122
+36
+119
+192
+84
+176
+104
+41
+109
+89
+155
+130
+193
+187
+184
+27
+110
+16
+108
+104
+53
+182
+12
+40
+132
+37
+35
+78
+155
+34
+4
+126
+119
+185
+38
+161
+30
+135
+140
+23
+84
+96
+22
+70
+28
+135
+164
+167
+132
+89
+148
+88
+193
+172
+91
+1
+194
+156
+186
+121
+48
+7
+7
+186
+51
+38
+166
+60
+66
+61
+176
+107
+64
+17
+132
+40
+51
+149
+37
+89
+200
+199
+198
+199
+16
+110
+114
+98
+163
+93
+96
+137
+164
+148
+14
+158
+21
+103
+34
+77
+159
+61
+133
+55
+133
+107
+47
+122
+112
+177
+57
+148
+178
+142
+49
+15
+54
+191
+66
+80
+85
+192
+187
+200
+115
+95
+140
+186
+56
+67
+97
+179
+4
+16
+57
+2
+101
+193
+52
+175
+187
+147
+199
+74
+59
+92
+18
+87
+161
+184
+54
+70
+133
+167
+9
+153
+39
+62
+24
+187
+111
+189
+134
+105
+20
+183
+118
+60
+103
+80
+158
+33
+176
+157
+165
+173
+158
+195
+149
+144
+121
+34
+112
+168
+3
+110
+34
+18
+199
+36
+29
+54
+64
+104
+51
+168
+151
+195
+11
+115
+197
+146
+103
+104
+104
+85
+182
+125
+116
+175
+9
+87
+40
+59
+196
+47
+118
+87
+62
+190
+182
+180
+45
+54
+118
+23
+77
+60
+65
+57
+157
+30
+170
+145
+146
+172
+120
+181
+1
+184
+98
+128
+90
+193
+149
+155
+191
+157
+25
+140
+17
+42
+101
+33
+87
+31
+1
+129
+167
+44
+157
+153
+102
+41
+129
+6
+74
+194
+102
+69
+100
+183
+195
+127
+10
+115
+4
+189
+104
+121
+196
+85
+146
+118
+195
+107
+94
+2
+167
+184
+2
+160
+146
+38
+116
+159
+110
+32
+198
+104
+48
+151
+81
+125
+24
+20
+110
+79
+87
+8
+68
+140
+28
+112
+24
+140
+24
+91
+130
+160
+194
+121
+185
+23
+75
+45
+195
+171
+73
+102
+154
+11
+83
+3
+69
+191
+125
+30
+59
+89
+4
+29
+141
+185
+42
+188
+149
+3
+79
+48
+184
+73
+185
+51
+47
+23
+113
+80
+59
+38
+102
+69
+103
+198
+59
+175
+118
+136
+163
+152
+48
+120
+87
+48
+107
+8
+87
+55
+145
+178
+170
+16
+171
+84
+169
+60
+43
+123
+155
+25
+153
+97
+6
+164
+132
+123
+150
+192
+2
+91
+130
+161
+195
+125
+193
+34
+73
+131
+134
+28
+160
+112
+35
+7
+129
+109
+98
+6
+152
+65
+20
+137
+49
+59
+120
+188
+52
+20
+56
+155
+25
+161
+142
+3
+143
+31
+102
+131
+72
+54
+80
+198
+68
+25
+138
+11
+23
+43
+52
+125
+80
+162
+50
+48
+41
+11
+104
+122
+198
+98
+3
+140
+13
+26
+39
+1
+59
+141
+121
+58
+62
+51
+148
+33
+68
+112
+66
+190
+143
+153
+34
+26
+56
+104
+116
+165
+150
+15
+142
+118
+33
+139
+140
+197
+118
+141
+187
+53
+34
+131
+82
+110
+127
+170
+84
+173
+83
+146
+132
+82
+102
+81
+171
+96
+36
+155
+11
+70
+122
+106
+143
+105
+141
+102
+144
+152
+17
+137
+77
+30
+88
+54
+141
+156
+73
+37
+160
+34
+162
+71
+173
+200
+40
+46
+118
+93
+98
+156
+54
+118
+27
+97
+144
+187
+34
+120
+13
+5
+110
+19
+125
+181
+161
+137
+179
+41
+36
+49
+174
+7
+78
+10
+153
+32
+21
+40
+52
+153
+49
+121
+89
+44
+61
+174
+102
+44
+149
+102
+74
+132
+126
+167
+72
+127
+121
+182
+3
+183
+71
+181
+47
+59
+131
+56
+158
+42
+35
+31
+77
+185
+18
+40
+85
+152
+144
+99
+102
+127
+46
+131
+177
+84
+116
+137
+183
+67
+161
+166
+145
+177
+163
+182
+27
+131
+144
+83
+1
+68
+195
+162
+22
+75
+59
+77
+137
+125
+121
+7
+155
+67
+11
+66
+96
+186
+56
+58
+49
+173
+199
+41
+60
+193
+19
+175
+86
+140
+65
+134
+21
+122
+140
+150
+39
+83
+153
+172
+62
+19
+164
+11
+194
+67
+56
+140
+132
+139
+48
+36
+186
+191
+76
+135
+131
+175
+72
+61
+121
+176
+168
+32
+80
+192
+36
+88
+6
+43
+4
+40
+4
+68
+167
+197
+79
+105
+117
+161
+111
+19
+120
+152
+35
+45
+159
+149
+63
+41
+81
+113
+153
+105
+52
+172
+165
+43
+172
+45
+128
+166
+43
+170
+34
+76
+152
+27
+196
+136
+55
+113
+181
+75
+22
+60
+162
+33
+142
+161
+89
+88
+128
+180
+131
+169
+41
+126
+190
+11
+160
+62
+132
+36
+24
+27
+145
+27
+63
+136
+52
+87
+56
+154
+19
+134
+32
+191
+57
+25
+42
+23
+164
+183
+21
+85
+125
+184
+182
+38
+192
+11
+142
+158
+73
+13
+28
+50
+55
+77
+172
+138
+84
+64
+31
+17
+25
+196
+152
+150
+137
+71
+200
+161
+170
+171
+94
+29
+133
+141
+50
+30
+133
+129
+181
+126
+127
+33
+58
+55
+9
+158
+73
+17
+49
+143
+17
+12
+124
+36
+107
+117
+141
+192
+85
+179
+114
+71
+4
+185
+78
+7
+143
+198
+102
+30
+66
+132
+198
+5
+46
+31
+175
+177
+87
+136
+34
+180
+174
+21
+166
+6
+151
+49
+137
+187
+89
+54
+126
+78
+134
+101
+6
+122
+85
+13
+110
+150
+112
+120
+116
+14
+45
+142
+48
+15
+61
+32
+48
+3
+188
+103
+126
+31
+59
+74
+115
+26
+128
+136
+64
+162
+193
+103
+89
+4
+25
+120
+97
+104
+158
+8
+32
+121
+36
+128
+46
+129
+163
+15
+25
+15
+71
+91
+104
+12
+133
+98
+190
+59
+47
+155
+109
+65
+13
+89
+24
+142
+36
+141
+124
+80
+168
+89
+26
+160
+123
+104
+114
+152
+90
+172
+24
+196
+159
+193
+126
+23
+1
+2
+3
+6
+11
+11
+167
+109
+152
+134
+34
+3
+116
+71
+179
+40
+31
+30
+101
+141
+137
+159
+120
+90
+63
+166
+31
+99
+113
+194
+143
+116
+14
+40
+121
+167
+114
+182
+70
+187
+94
+85
+65
+29
+190
+81
+175
+122
+162
+74
+185
+49
+33
+159
+59
+125
+26
+31
+155
+52
+120
+50
+28
+116
+48
+44
+34
+13
+172
+120
+174
+168
+46
+167
+190
+36
+106
+118
+149
+40
+100
+38
+131
+44
+90
+142
+48
+14
+50
+180
+30
+160
+89
+97
+182
+24
+105
+17
+158
+191
+128
+52
+160
+97
+142
+180
+6
+14
+38
+101
+65
+82
+109
+116
+118
+61
+112
+124
+133
+88
+132
+200
+17
+101
+58
+42
+131
+16
+113
+142
+33
+125
+50
+180
+36
+193
+39
+97
+34
+131
+84
+128
+10
+111
+179
+76
+48
+11
+31
+93
+82
+55
+190
+52
+198
+129
+187
+168
+125
+41
+123
+172
+126
+11
+129
+82
+132
+51
+120
+67
+122
+127
+68
+68
+196
+164
+23
+59
+151
+177
+101
+16
+189
+196
+72
+71
+186
+72
+163
+134
+138
+26
+112
+38
+28
+22
+84
+110
+105
+39
+94
+15
+42
+119
+139
+169
+162
+56
+81
+185
+180
+20
+101
+31
+74
+168
+146
+171
+112
+134
+197
+174
+72
+71
+181
+46
+53
+106
+157
+191
+136
+103
+194
+39
+90
+197
+170
+50
+170
+174
+118
+145
+13
+175
+138
+52
+79
+3
+110
+38
+39
+95
+25
+95
+151
+52
+157
+76
+44
+184
+114
+26
+132
+161
+176
+13
+90
+28
+160
+107
+7
+80
+21
+7
+53
+52
+39
+171
+74
+107
+183
+132
+149
+107
+107
+81
+125
+19
+192
+182
+165
+156
+49
+94
+125
+108
+126
+186
+188
+54
+32
+112
+187
+114
+7
+15
+28
+36
+161
+50
+53
+64
+110
+91
+152
+100
+31
+91
+70
+198
+163
+196
+108
+92
+178
+45
+70
+13
+49
+183
+56
+89
+35
+10
+147
+189
+14
+186
+193
+86
+184
+131
+134
+29
+163
+125
+84
+176
+107
+58
+186
+190
+71
+122
+89
+40
+45
+109
+49
+120
+81
+2
+91
+127
+143
+123
+50
+192
+106
+112
+124
+138
+111
+27
+163
+134
+137
+23
+103
+16
+172
+91
+197
+170
+44
+140
+48
+24
+116
+85
+69
+50
+77
+18
+15
+132
+55
+146
+183
+186
+72
+162
+127
+102
+74
+129
+107
+86
+152
+144
+94
+72
+186
+72
+155
+88
+133
+7
+50
+39
+184
+153
+61
+195
+22
+179
+76
+46
+193
+150
+159
+10
+27
+78
+28
+63
+127
+200
+61
+167
+54
+26
+67
+173
+36
+60
+35
+71
+114
+52
+88
+60
+166
+63
+82
+126
+24
+10
+45
+185
+108
+181
+117
+76
+10
+179
+181
+80
+49
+181
+44
+34
+14
+180
+157
+124
+133
+89
+136
+18
+90
+181
+77
+32
+105
+143
+112
+187
+115
+9
+20
+41
+71
+59
+117
+173
+186
+156
+65
+188
+147
+186
+199
+118
+126
+92
+22
+101
+13
+166
+83
+6
+87
+74
+57
+80
+168
+95
+59
+97
+54
+50
+22
+79
+83
+182
+150
+65
+43
+78
+83
+199
+49
+105
+195
+27
+12
+25
+48
+61
+137
+76
+28
+85
+58
+185
+194
+99
+48
+197
+154
+151
+123
+184
+199
+142
+65
+119
+126
+88
+196
+187
+163
+95
+110
+2
+27
+143
+16
+15
+144
+130
+91
+177
+45
+80
+78
+147
+180
+163
+161
+100
+153
+17
+130
+32
+22
+44
+69
+16
+84
+156
+184
+101
+158
+39
+11
+118
+13
+21
+10
+72
+144
+13
+186
+2
+135
+193
+150
+162
+30
+119
+51
+32
+137
+140
+10
+195
+89
+178
+66
+196
+186
+157
+71
+14
+47
+163
+156
+66
+198
+195
+189
+185
+8
+189
+59
+59
+21
+198
+200
+13
+84
+190
+184
+194
+114
+140
+18
+47
+122
+109
+155
+152
+120
+154
+46
+92
+134
+179
+75
+37
+150
+170
+73
+113
+22
+111
+71
+32
+156
+47
+80
+54
+9
+173
+153
+164
+15
+11
+139
+137
+168
+179
+160
+157
+99
+186
+25
+78
+45
+172
+23
+195
+163
+29
+109
+195
+193
+8
+108
+180
+114
+65
+167
+15
+196
+40
+75
+94
+95
+122
+81
+188
+199
+103
+31
+56
+61
+65
+46
+91
+136
+200
+180
+79
+56
+28
+65
+141
+58
+83
+180
+135
+195
+152
+162
+3
+160
+139
+193
+112
+137
+18
+77
+100
+112
+174
+39
+70
+67
+179
+73
+23
+84
+100
+51
+5
+174
+200
+39
+37
+75
+116
+24
+107
+24
+185
+93
+96
+142
+192
+74
+119
+47
+17
+84
+147
+129
+57
+185
+195
+107
+92
+195
+141
+92
+81
+65
+62
+184
+151
+50
+146
+29
+60
+102
+78
+152
+13
+111
+150
+108
+97
+11
+192
+56
+15
+185
+177
+197
+194
+191
+1
+92
+142
+28
+89
+88
+129
+178
+114
+81
+62
+44
+104
+29
+43
+199
+7
+54
+62
+93
+197
+149
+127
+20
+183
+122
+80
+189
+15
+189
+200
+106
+36
+60
+41
+109
+85
+127
+2
+70
+2
+185
+92
+91
+122
+111
+170
+26
+27
+129
+134
+40
+40
+80
+128
+45
+121
+124
+57
+29
+60
+100
+68
+105
+19
+174
+79
+104
+120
+186
+37
+145
+140
+138
+171
+188
+187
+33
+119
+20
+47
+104
+2
+80
+60
+43
+123
+152
+6
+70
+165
+162
+85
+55
+162
+84
+46
+122
+117
+2
+164
+169
+142
+133
+117
+110
+7
+54
+60
+81
+145
+142
+150
+28
+19
+64
+12
+103
+110
+135
+17
+92
+199
+172
+41
+98
+25
+69
+190
+116
+194
+116
+158
+104
+4
+89
+99
+195
+81
+135
+79
+63
+74
+77
+195
+77
+109
+168
+28
+51
+62
+110
+105
+45
+128
+166
+50
+3
+173
+8
+94
+94
+123
+87
+21
+144
+82
+193
+25
+12
+50
+1
+154
+116
+113
+37
+14
+150
+174
+96
+11
+3
+124
+119
+197
+111
+96
+179
+12
+67
+96
+174
+181
+119
+92
+78
+45
+168
+10
+150
+9
+104
+147
+148
+172
+97
+38
+159
+17
+73
+89
+73
+42
+200
+21
+131
+195
+196
+22
+166
+1
+112
+62
+166
+46
+179
+64
+179
+97
+179
+200
+190
+141
+141
+177
+197
+194
+191
+4
+103
+187
+197
+103
+51
+177
+7
+50
+37
+178
+133
+1
+13
+66
+84
+110
+108
+59
+185
+178
+3
+22
+105
+35
+67
+86
+116
+123
+93
+57
+109
+139
+55
+81
+196
+44
+107
+46
+115
+82
+55
+196
+77
+103
+126
+31
+56
+58
+48
+168
+176
+146
+91
+36
+200
+77
+62
+84
+149
+141
+106
+173
+84
+147
+126
+34
+70
+111
+43
+54
+141
+166
+128
+77
+110
+171
+38
+95
+25
+97
+160
+93
+115
+56
+106
+133
+42
+59
+179
+149
+83
+163
+33
+129
+77
+108
+154
+154
+145
+81
+185
+181
+25
+124
+122
+23
+38
+25
+9
+32
+113
+192
+143
+129
+89
+172
+38
+79
+134
+91
+148
+70
+88
+97
+193
+84
+172
+74
+98
+125
+71
+103
+185
+182
+32
+153
+31
+11
+193
+59
+20
+191
+166
+86
+20
+148
+110
+132
+1
+18
+104
+60
+25
+13
+57
+24
+32
+177
+178
+74
+45
+4
+23
+104
+20
+189
+154
+26
+170
+194
+31
+43
+180
+95
+158
+94
+140
+196
+118
+149
+34
+68
+106
+24
+189
+118
+10
+1
+121
+119
+30
+112
+6
+25
+101
+183
+192
+106
+106
+90
+184
+98
+134
+120
+121
+45
+185
+107
+176
+92
+173
+10
+102
+122
+19
+19
+144
+98
+89
+59
+154
+196
+188
+167
+117
+197
+131
+17
+128
+13
+130
+68
+39
+26
+7
+11
+2
+114
+70
+192
+127
+35
+65
+79
+93
+46
+45
+54
+122
+43
+165
+6
+153
+69
+35
+193
+39
+102
+62
+56
+178
+165
+191
+57
+28
+55
+84
+9
+106
+151
+159
+190
+117
+193
+105
+94
+22
+85
+113
+115
+76
+18
+31
+23
+64
+176
+83
+117
+159
+100
+171
+126
+21
+194
+179
+130
+167
+37
+119
+185
+40
+181
+124
+117
+195
+114
+132
+169
+29
+55
+76
+162
+86
+63
+6
+68
+156
+127
+165
+45
+187
+124
+56
+27
+57
+104
+112
+134
+200
+199
+195
+181
+138
+1
+162
+165
+133
+117
+107
+190
+177
+150
+113
+129
+158
+193
+134
+71
+25
+110
+40
+54
+161
+81
+44
+135
+14
+76
+128
+91
+194
+143
+117
+18
+58
+187
+196
+99
+31
+100
+120
+22
+55
+137
+126
+126
+22
+196
+184
+140
+191
+86
+195
+198
+40
+56
+184
+200
+143
+64
+96
+200
+140
+47
+18
+90
+183
+86
+73
+61
+113
+132
+182
+102
+179
+159
+145
+39
+131
+38
+50
+157
+101
+191
+37
+106
+110
+107
+52
+148
+22
+199
+4
+32
+158
+62
+154
+167
+20
+24
+164
+166
+126
+60
+31
+43
+187
+134
+122
+127
+67
+58
+150
+179
+124
+136
+101
+182
+184
+68
+148
+80
+151
+187
+169
+135
+88
+116
+105
+192
+4
+99
+167
+107
+145
+105
+129
+34
+44
+155
+136
+26
+133
+171
+30
+37
+157
+10
+48
+5
+198
+146
+97
+71
+157
+107
+32
+31
+98
+111
+180
+84
+90
+186
+104
+150
+168
+62
+66
+38
+38
+88
+190
+144
+161
+67
+157
+138
+19
+72
+62
+127
+11
+125
+49
+171
+193
+15
+159
+19
+82
+124
+8
+139
+164
+133
+121
+134
+118
+103
+152
+192
+185
+178
+12
+69
+104
+10
+126
+64
+56
+159
+51
+79
+11
+163
+79
+8
+135
+142
+40
+169
+55
+7
+147
+26
+33
+164
+92
+78
+46
+173
+27
+10
+22
+42
+56
+158
+43
+40
+55
+172
+139
+83
+52
+162
+109
+195
+188
+180
+184
+91
+92
+131
+161
+187
+78
+188
+29
+78
+12
+172
+123
+193
+52
+180
+15
+73
+100
+147
+182
+172
+189
+194
+63
+31
+23
+58
+141
+127
+101
+63
+68
+45
+55
+126
+66
+67
+8
+46
+11
+50
+5
+182
+49
+59
+115
+165
+154
+38
+48
+147
+52
+194
+97
+37
+149
+164
+49
+18
+67
+45
+68
+9
+39
+157
+194
+151
+164
+23
+67
+194
+162
+28
+117
+49
+47
+42
+30
+3
+151
+80
+127
+41
+107
+73
+72
+181
+42
+19
+140
+71
+174
+5
+65
+142
+73
+159
+101
+180
+171
+9
+113
+200
+189
+137
+120
+90
+66
+188
+133
+107
+46
+118
+91
+91
+127
+146
+134
+85
+112
+106
+29
+23
+74
+42
+190
+164
+71
+155
+92
+159
+131
+150
+126
+10
+127
+75
+111
+196
+180
+118
+88
+65
+4
+43
+19
+131
+18
+130
+25
+180
+56
+113
+178
+50
+102
+164
+71
+149
+61
+26
+7
+12
+9
+149
+13
+142
+132
+116
+113
+33
+187
+28
+81
+41
+114
+123
+113
+171
+8
+114
+17
+73
+93
+101
+169
+107
+119
+154
+56
+149
+195
+27
+13
+35
+100
+83
+7
+91
+88
+110
+72
+42
+11
+88
+27
+171
+190
+2
+102
+195
+53
+162
+101
+146
+170
+107
+114
+122
+112
+171
+21
+189
+148
+188
+199
+101
+19
+5
+62
+126
+3
+80
+60
+40
+101
+45
+162
+171
+172
+97
+40
+165
+32
+115
+198
+155
+156
+142
+46
+200
+191
+148
+166
+70
+123
+115
+182
+58
+110
+142
+61
+92
+9
+26
+75
+18
+29
+19
+49
+126
+123
+1
+104
+14
+152
+186
+150
+33
+48
+192
+125
+19
+194
+193
+17
+167
+47
+188
+103
+127
+40
+95
+10
+8
+166
+122
+39
+141
+96
+106
+176
+102
+33
+82
+198
+53
+140
+165
+128
+86
+165
+20
+35
+32
+80
+190
+23
+30
+172
+162
+27
+108
+1
+41
+40
+69
+55
+116
+199
+152
+124
+178
+155
+135
+16
+82
+150
+167
+53
+17
+25
+196
+154
+161
+187
+69
+136
+198
+161
+186
+73
+167
+146
+170
+111
+134
+8
+43
+186
+133
+126
+166
+61
+79
+125
+39
+111
+119
+114
+16
+71
+82
+60
+20
+184
+128
+114
+133
+174
+49
+129
+135
+54
+110
+175
+64
+12
+100
+95
+74
+190
+71
+118
+74
+183
+32
+148
+2
+83
+86
+168
+34
+97
+75
+176
+189
+152
+7
+77
+3
+129
+152
+153
+153
+140
+69
+154
+110
+71
+41
+9
+84
+26
+5
+197
+143
+87
+31
+11
+187
+21
+51
+115
+32
+162
+84
+44
+112
+77
+58
+59
+32
+62
+91
+184
+89
+84
+100
+51
+6
+181
+35
+179
+164
+177
+183
+110
+15
+96
+49
+28
+132
+140
+56
+83
+195
+21
+175
+56
+168
+105
+120
+171
+149
+160
+23
+96
+171
+161
+34
+155
+25
+159
+133
+163
+186
+51
+31
+129
+104
+60
+30
+36
+150
+177
+120
+127
+82
+154
+187
+132
+116
+108
+2
+46
+58
+134
+83
+90
+197
+175
+76
+82
+14
+148
+163
+42
+193
+180
+145
+52
+3
+153
+95
+197
+129
+199
+35
+24
+29
+166
+135
+116
+87
+79
+93
+46
+38
+20
+178
+91
+145
+51
+5
+174
+196
+15
+126
+23
+5
+24
+102
+199
+77
+72
+141
+200
+132
+193
+168
+77
+146
+186
+8
+177
+188
+141
+153
+53
+142
+179
+193
+149
+164
+42
+179
+95
+168
+152
+1
+37
+16
+165
+50
+19
+68
+42
+39
+57
+198
+74
+64
+115
+116
+70
+172
+8
+101
+138
+119
+78
+200
+97
+185
+40
+180
+124
+125
+38
+103
+77
+139
+140
+194
+110
+112
+83
+93
+11
+33
+106
+140
+82
+38
+91
+2
+196
+166
+28
+82
+40
+102
+55
+14
+185
+187
+63
+94
+199
+151
+117
+147
+32
+67
+114
+86
+93
+188
+88
+41
+52
+146
+10
+145
+181
+185
+83
+36
+71
+104
+182
+164
+144
+190
+45
+163
+179
+9
+44
+181
+94
+136
+174
+25
+184
+87
+65
+10
+73
+152
+57
+180
+165
+173
+156
+176
+60
+172
+95
+30
+124
+76
+139
+153
+70
+42
+30
+2
+141
+34
+133
+92
+160
+135
+174
+32
+27
+77
+25
+60
+131
+53
+137
+151
+73
+85
+56
+173
+132
+41
+56
+168
+110
+147
+92
+31
+163
+97
+122
+58
+57
+20
+4
+52
+74
+179
+8
+41
+176
+89
+151
+105
+76
+114
+199
+169
+25
+28
+150
+47
+139
+11
+18
+11
+109
+156
+160
+155
+93
+165
+154
+37
+38
+100
+60
+62
+38
+73
+92
+100
+175
+150
+123
+191
+42
+136
+41
+27
+193
+123
+198
+87
+143
+74
+159
+93
+125
+119
+187
+57
+58
+34
+86
+15
+119
+183
+23
+98
+180
+197
+167
+32
+91
+61
+148
+136
+85
+91
+185
+89
+78
+65
+90
+156
+134
+198
+184
+124
+89
+24
+143
+44
+176
+63
+3
+48
+63
+152
+146
+110
+149
+107
+99
+34
+117
+1
+158
+134
+189
+129
+77
+99
+102
+126
+37
+93
+26
+126
+120
+189
+56
+37
+121
+196
+93
+191
+114
+163
+155
+66
+2
+24
+124
+132
+77
+77
+169
+122
+8
+156
+62
+175
+90
+171
+14
+151
+178
+109
+59
+175
+121
+148
+5
+96
+140
+173
+180
+129
+154
+165
+6
+158
+93
+140
+6
+179
+20
+111
+91
+149
+81
+145
+137
+126
+122
+197
+89
+162
+174
+194
+197
+39
+64
+36
+41
+118
+144
+4
+133
+162
+182
+31
+153
+36
+43
+134
+22
+127
+166
+56
+49
+187
+83
+20
+173
+57
+193
+43
+123
+153
+15
+110
+129
+185
+155
+64
+194
+190
+2
+97
+171
+154
+183
+117
+56
+84
+2
+57
+123
+31
+82
+12
+136
+111
+46
+77
+51
+18
+51
+150
+42
+97
+12
+195
+69
+56
+119
+15
+19
+179
+107
+34
+41
+139
+67
+150
+102
+61
+46
+133
+187
+123
+59
+49
+169
+174
+125
+183
+180
+31
+169
+136
+93
+140
+3
+163
+156
+69
+12
+50
+196
+123
+180
+172
+13
+130
+68
+35
+2
+99
+175
+165
+14
+6
+112
+16
+91
+3
+2
+185
+93
+97
+143
+189
+51
+1
+151
+102
+56
+18
+11
+105
+130
+38
+64
+42
+82
+114
+145
+50
+192
+107
+114
+126
+133
+63
+183
+135
+169
+1
+84
+101
+49
+188
+95
+78
+13
+177
+143
+74
+156
+70
+20
+88
+150
+113
+127
+152
+169
+51
+184
+48
+33
+168
+113
+169
+194
+46
+136
+4
+196
+143
+102
+124
+29
+55
+73
+143
+4
+138
+193
+118
+172
+168
+66
+85
+112
+112
+64
+183
+120
+78
+194
+59
+11
+141
+148
+18
+174
+88
+164
+194
+88
+184
+113
+26
+142
+21
+48
+101
+173
+131
+38
+47
+142
+30
+104
+155
+195
+175
+94
+191
+104
+108
+109
+86
+138
+60
+119
+174
+176
+93
+182
+54
+88
+49
+98
+150
+22
+185
+118
+42
+192
+177
+141
+49
+31
+149
+12
+135
+105
+17
+160
+10
+18
+25
+189
+107
+149
+132
+50
+112
+25
+142
+30
+105
+165
+40
+163
+15
+25
+22
+104
+33
+60
+72
+88
+87
+129
+191
+192
+33
+71
+128
+132
+45
+82
+92
+18
+78
+106
+141
+92
+84
+74
+89
+75
+47
+9
+36
+140
+115
+36
+179
+154
+114
+102
+185
+194
+99
+48
+1
+174
+35
+48
+172
+3
+78
+41
+146
+106
+125
+195
+46
+121
+114
+199
+166
+7
+149
+38
+88
+185
+121
+62
+82
+140
+104
+166
+64
+96
+198
+130
+196
+10
+101
+115
+188
+93
+67
+167
+198
+89
+154
+127
+179
+136
+4
+2
+177
+42
+61
+196
+23
+180
+76
+35
+129
+58
+191
+25
+29
+156
+73
+37
+168
+79
+165
+79
+192
+45
+143
+53
+34
+124
+42
+138
+50
+63
+129
+11
+102
+121
+5
+148
+44
+132
+200
+15
+94
+32
+143
+178
+176
+62
+186
+159
+86
+84
+138
+68
+174
+29
+13
+22
+16
+97
+44
+189
+141
+152
+40
+75
+98
+109
+178
+88
+127
+171
+87
+184
+127
+107
+102
+48
+176
+27
+175
+11
+91
+54
+104
+138
+96
+138
+159
+118
+80
+18
+187
+166
+112
+177
+61
+174
+93
+198
+153
+133
+25
+154
+106
+50
+151
+56
+182
+185
+75
+188
+54
+31
+103
+142
+124
+69
+101
+191
+38
+113
+139
+20
+77
+81
+194
+40
+94
+7
+194
+104
+76
+125
+64
+63
+2
+46
+65
+177
+75
+62
+94
+9
+10
+184
+14
+25
+32
+164
+101
+132
+81
+100
+77
+164
+91
+69
+198
+166
+15
+2
+81
+67
+72
+32
+148
+4
+94
+131
+144
+91
+49
+77
+28
+77
+8
+160
+91
+109
+38
+55
+187
+30
+95
+102
+158
+34
+183
+192
+106
+104
+74
+111
+9
+52
+36
+146
+153
+8
+76
+186
+36
+145
+142
+155
+49
+104
+184
+171
+177
+120
+128
+96
+24
+79
+63
+63
+18
+140
+83
+36
+76
+129
+95
+11
+8
+152
+42
+84
+131
+32
+18
+21
+166
+11
+173
+143
+102
+128
+52
+159
+90
+112
+62
+167
+50
+199
+140
+54
+67
+116
+93
+112
+42
+43
+81
+103
+84
+181
+136
+189
+109
+158
+164
+168
+132
+86
+132
+16
+109
+113
+100
+186
+23
+63
+173
+73
+82
+32
+60
+71
+94
+122
+92
+57
+113
+170
+7
+113
+16
+81
+142
+128
+90
+191
+133
+84
+109
+94
+185
+72
+164
+145
+191
+43
+144
+77
+173
+144
+107
+148
+128
+34
+58
+42
+135
+30
+171
+161
+23
+94
+161
+117
+57
+94
+51
+63
+121
+155
+45
+79
+74
+134
+140
+37
+163
+43
+195
+183
+146
+34
+91
+41
+26
+188
+97
+86
+49
+119
+76
+190
+55
+23
+48
+80
+53
+4
+144
+32
+95
+86
+64
+15
+115
+152
+82
+128
+29
+26
+94
+133
+153
+124
+174
+130
+12
+105
+122
+189
+38
+134
+61
+158
+3
+1
+182
+86
+79
+100
+96
+77
+200
+111
+67
+199
+198
+199
+11
+79
+178
+156
+134
+5
+27
+119
+71
+159
+117
+79
+20
+9
+82
+12
+133
+89
+143
+55
+45
+176
+55
+150
+9
+106
+157
+189
+125
+53
+191
+73
+123
+79
+172
+122
+183
+4
+180
+47
+70
+196
+148
+131
+52
+133
+134
+14
+77
+135
+126
+136
+90
+115
+80
+46
+160
+150
+58
+2
+90
+123
+134
+99
+188
+40
+150
+138
+83
+56
+195
+65
+36
+36
+87
+7
+54
+68
+123
+126
+50
+171
+176
+123
+149
+195
+26
+6
+2
+165
+174
+158
+184
+82
+44
+125
+153
+200
+24
+144
+52
+17
+34
+52
+10
+197
+91
+176
+39
+50
+152
+59
+187
+196
+96
+15
+27
+31
+141
+171
+162
+34
+149
+190
+6
+128
+112
+124
+139
+122
+83
+4
+84
+63
+30
+13
+6
+124
+91
+36
+193
+39
+100
+49
+195
+136
+60
+140
+104
+164
+47
+10
+41
+161
+1
+157
+132
+181
+103
+195
+41
+92
+189
+108
+145
+99
+95
+77
+13
+185
+195
+105
+77
+119
+21
+57
+158
+41
+19
+150
+135
+59
+141
+114
+17
+80
+126
+40
+109
+89
+160
+162
+130
+125
+182
+169
+178
+153
+112
+101
+196
+75
+84
+30
+28
+99
+143
+170
+135
+85
+98
+22
+51
+109
+196
+1
+43
+46
+93
+149
+61
+25
+199
+173
+52
+157
+73
+27
+102
+177
+142
+63
+96
+12
+15
+181
+157
+114
+70
+198
+159
+171
+199
+57
+156
+28
+160
+114
+44
+40
+46
+117
+89
+84
+110
+103
+29
+52
+52
+45
+10
+51
+21
+68
+25
+141
+19
+54
+151
+24
+182
+78
+37
+122
+196
+82
+132
+57
+155
+20
+124
+170
+104
+100
+65
+90
+160
+149
+56
+196
+80
+114
+168
+177
+156
+147
+75
+129
+105
+69
+72
+13
+31
+71
+155
+88
+140
+49
+33
+162
+78
+10
+159
+66
+162
+183
+39
+190
+190
+35
+103
+104
+97
+48
+19
+84
+135
+54
+109
+172
+53
+172
+155
+190
+146
+163
+69
+146
+57
+34
+90
+35
+2
+104
+3
+85
+89
+173
+35
+54
+16
+11
+117
+12
+15
+186
+182
+26
+116
+69
+168
+188
+20
+32
+13
+192
+31
+65
+113
+95
+148
+40
+107
+90
+175
+42
+80
+109
+130
+3
+51
+82
+30
+48
+20
+83
+122
+191
+49
+180
+35
+197
+65
+21
+139
+47
+32
+176
+165
+14
+197
+60
+188
+192
+66
+69
+18
+92
+195
+143
+103
+132
+63
+194
+198
+48
+105
+4
+82
+54
+189
+50
+2
+168
+192
+40
+115
+135
+174
+27
+2
+169
+2
+91
+127
+144
+121
+37
+129
+48
+124
+120
+4
+142
+18
+37
+61
+32
+45
+190
+132
+88
+143
+64
+101
+37
+112
+139
+32
+143
+174
+156
+170
+19
+189
+164
+92
+71
+3
+185
+81
+25
+20
+96
+1
+141
+42
+184
+134
+149
+86
+176
+86
+133
+29
+175
+193
+183
+164
+137
+145
+42
+145
+96
+72
+173
+189
+180
+182
+75
+17
+29
+22
+67
+8
+52
+38
+162
+32
+132
+111
+73
+48
+26
+131
+154
+141
+63
+112
+112
+65
+178
+87
+126
+173
+107
+88
+167
+11
+162
+73
+184
+44
+11
+72
+140
+193
+95
+36
+164
+63
+103
+55
+4
+127
+128
+32
+38
+145
+129
+69
+54
+102
+130
+64
+16
+120
+174
+172
+64
+40
+62
+17
+148
+138
+95
+131
+138
+50
+56
+88
+29
+184
+44
+10
+63
+94
+195
+125
+2
+86
+103
+48
+163
+142
+189
+59
+58
+21
+7
+51
+49
+32
+154
+38
+45
+129
+172
+71
+78
+32
+91
+64
+166
+19
+27
+190
+101
+95
+63
+124
+183
+180
+38
+10
+118
+23
+72
+27
+122
+90
+39
+31
+33
+122
+39
+137
+76
+24
+59
+138
+101
+166
+83
+8
+106
+167
+49
+188
+90
+51
+96
+117
+46
+21
+112
+89
+126
+160
+23
+102
+4
+111
+31
+188
+52
+18
+42
+90
+169
+2
+96
+156
+76
+54
+37
+140
+110
+3
+32
+169
+130
+58
+181
+168
+181
+175
+29
+195
+116
+143
+12
+189
+24
+47
+67
+178
+68
+3
+13
+48
+174
+19
+149
+122
+195
+73
+85
+53
+158
+74
+23
+75
+43
+186
+131
+113
+101
+187
+16
+14
+143
+137
+133
+171
+28
+35
+157
+29
+166
+136
+127
+135
+69
+5
+9
+8
+175
+176
+83
+117
+160
+105
+195
+22
+179
+82
+84
+167
+46
+173
+27
+5
+187
+80
+4
+104
+186
+185
+34
+144
+158
+51
+84
+52
+156
+65
+191
+162
+58
+89
+13
+77
+148
+196
+44
+100
+11
+167
+103
+117
+180
+27
+141
+3
+152
+89
+170
+20
+194
+184
+160
+103
+180
+155
+111
+76
+60
+80
+137
+107
+13
+115
+181
+52
+81
+20
+192
+177
+138
+36
+175
+127
+193
+16
+160
+18
+68
+52
+99
+127
+72
+94
+118
+59
+93
+31
+156
+56
+135
+104
+12
+139
+130
+131
+20
+136
+41
+25
+187
+94
+83
+60
+12
+134
+99
+183
+13
+35
+91
+34
+185
+5
+166
+152
+18
+140
+83
+40
+95
+19
+56
+168
+107
+131
+28
+190
+84
+198
+36
+37
+100
+66
+96
+186
+53
+52
+36
+146
+154
+14
+101
+75
+148
+12
+146
+168
+94
+51
+61
+112
+129
+164
+25
+78
+38
+132
+50
+117
+56
+83
+200
+55
+129
+85
+149
+133
+61
+169
+69
+97
+161
+91
+101
+189
+31
+80
+8
+130
+106
+69
+63
+159
+182
+68
+170
+13
+146
+162
+62
+116
+142
+10
+190
+51
+196
+117
+141
+199
+122
+147
+188
+5
+136
+174
+22
+167
+2
+115
+73
+198
+139
+50
+52
+61
+105
+81
+142
+129
+96
+20
+56
+163
+73
+174
+190
+176
+147
+103
+97
+53
+50
+26
+107
+12
+109
+150
+120
+172
+157
+200
+185
+110
+2
+21
+111
+79
+72
+128
+117
+156
+80
+78
+151
+11
+106
+143
+107
+153
+155
+160
+164
+142
+182
+17
+65
+35
+32
+77
+173
+144
+114
+191
+115
+177
+30
+187
+54
+45
+185
+110
+198
+199
+12
+83
+189
+186
+23
+63
+175
+81
+118
+179
+16
+87
+182
+110
+26
+169
+185
+191
+86
+199
+17
+119
+159
+85
+82
+125
+15
+167
+68
+103
+11
+139
+135
+158
+136
+192
+129
+52
+150
+35
+56
+25
+52
+83
+36
+66
+79
+80
+169
+102
+91
+25
+135
+192
+138
+97
+143
+190
+57
+30
+71
+158
+109
+31
+14
+1
+86
+104
+57
+5
+118
+63
+117
+141
+195
+102
+57
+25
+39
+11
+115
+195
+140
+87
+62
+192
+196
+47
+123
+111
+165
+192
+70
+99
+166
+106
+139
+84
+55
+176
+163
+191
+85
+189
+174
+142
+95
+89
+84
+99
+45
+180
+74
+30
+115
+25
+117
+76
+5
+149
+55
+191
+50
+185
+65
+128
+187
+168
+127
+54
+187
+35
+127
+55
+184
+13
+22
+20
+124
+166
+78
+177
+161
+179
+25
+141
+20
+54
+143
+174
+159
+188
+100
+108
+148
+119
+181
+20
+96
+197
+118
+134
+148
+81
+158
+15
+74
+108
+185
+141
+182
+28
+128
+121
+177
+177
+72
+39
+186
+163
+110
+195
+180
+127
+143
+117
+21
+76
+68
+126
+147
+150
+178
+122
+131
+94
+185
+67
+137
+24
+109
+45
+92
+145
+46
+169
+7
+117
+43
+9
+66
+117
+112
+20
+113
+101
+192
+46
+155
+115
+101
+171
+115
+156
+98
+189
+54
+24
+66
+179
+82
+84
+167
+50
+2
+165
+170
+136
+89
+116
+91
+110
+41
+56
+167
+105
+128
+22
+182
+99
+160
+71
+181
+56
+103
+120
+194
+83
+158
+200
+182
+96
+141
+187
+55
+46
+187
+108
+162
+8
+189
+66
+95
+178
+16
+93
+20
+83
+121
+176
+173
+55
+174
+150
+133
+56
+137
+123
+106
+127
+11
+122
+39
+137
+73
+8
+195
+100
+45
+169
+11
+149
+196
+36
+57
+23
+20
+120
+139
+161
+112
+26
+150
+67
+57
+136
+107
+22
+170
+21
+1
+18
+105
+69
+69
+196
+160
+196
+136
+53
+99
+120
+29
+97
+123
+68
+107
+28
+9
+200
+119
+120
+47
+8
+22
+65
+195
+188
+178
+180
+77
+43
+169
+29
+58
+92
+28
+144
+11
+174
+148
+121
+199
+106
+53
+165
+110
+181
+97
+156
+62
+173
+78
+117
+197
+132
+23
+151
+99
+39
+147
+130
+60
+194
+25
+7
+13
+19
+198
+23
+158
+142
+28
+95
+117
+49
+47
+41
+22
+167
+6
+140
+185
+54
+61
+84
+156
+187
+114
+4
+6
+198
+138
+48
+47
+56
+112
+174
+36
+51
+185
+54
+60
+73
+100
+141
+152
+45
+98
+188
+47
+193
+137
+90
+107
+32
+36
+128
+46
+132
+178
+79
+76
+148
+2
+84
+89
+182
+95
+128
+120
+166
+121
+31
+100
+117
+9
+2
+129
+163
+19
+44
+100
+3
+119
+91
+82
+72
+97
+130
+112
+106
+25
+4
+196
+147
+114
+164
+163
+105
+164
+42
+182
+117
+62
+123
+185
+198
+128
+192
+196
+51
+147
+23
+20
+114
+104
+4
+92
+115
+63
+148
+125
+18
+191
+182
+178
+28
+174
+188
+170
+128
+35
+63
+65
+29
+189
+75
+148
+14
+155
+3
+26
+129
+145
+112
+171
+19
+171
+63
+40
+73
+78
+13
+179
+157
+134
+193
+156
+1
+7
+33
+138
+132
+149
+113
+137
+6
+10
+6
+148
+40
+110
+102
+17
+193
+1
+75
+43
+185
+124
+79
+157
+37
+11
+132
+95
+183
+39
+190
+192
+49
+164
+149
+18
+172
+72
+90
+88
+124
+154
+9
+68
+125
+142
+129
+95
+13
+28
+50
+50
+57
+91
+35
+198
+73
+57
+88
+20
+132
+15
+101
+73
+129
+120
+160
+87
+79
+95
+66
+138
+36
+180
+156
+115
+93
+122
+101
+107
+137
+63
+149
+131
+50
+124
+93
+42
+18
+133
+36
+23
+17
+98
+31
+109
+175
+74
+69
+146
+58
+34
+89
+28
+169
+168
+89
+23
+142
+47
+8
+26
+84
+68
+61
+151
+159
+3
+187
+94
+88
+84
+109
+100
+25
+46
+58
+137
+97
+153
+50
+123
+88
+29
+181
+25
+125
+124
+28
+49
+47
+40
+18
+152
+150
+133
+48
+98
+151
+31
+26
+85
+74
+79
+13
+172
+115
+145
+36
+117
+176
+6
+54
+68
+127
+146
+140
+122
+80
+181
+168
+177
+157
+147
+72
+108
+7
+69
+150
+86
+168
+35
+97
+69
+138
+11
+31
+83
+25
+3
+194
+136
+72
+9
+7
+160
+103
+177
+138
+37
+188
+195
+77
+115
+196
+141
+85
+43
+100
+13
+179
+156
+129
+170
+59
+25
+21
+101
+19
+5
+67
+156
+135
+5
+18
+62
+9
+100
+122
+36
+122
+12
+175
+146
+101
+95
+62
+118
+148
+31
+51
+30
+123
+72
+126
+114
+147
+60
+38
+91
+8
+33
+127
+63
+38
+61
+22
+189
+135
+113
+64
+165
+16
+14
+144
+142
+159
+76
+31
+101
+129
+69
+55
+106
+145
+122
+27
+69
+171
+2
+78
+51
+7
+188
+67
+109
+57
+163
+68
+142
+37
+153
+184
+129
+116
+135
+171
+14
+144
+141
+150
+37
+68
+82
+82
+154
+184
+121
+75
+165
+115
+7
+5
+174
+196
+15
+122
+3
+120
+99
+114
+194
+141
+96
+114
+20
+95
+193
+109
+118
+127
+97
+45
+197
+182
+119
+80
+11
+151
+8
+88
+55
+141
+154
+61
+180
+133
+184
+105
+179
+132
+180
+94
+148
+45
+144
+57
+53
+200
+131
+186
+136
+151
+78
+113
+179
+61
+152
+168
+42
+137
+48
+57
+116
+182
+49
+58
+112
+149
+91
+2
+198
+170
+41
+115
+127
+127
+23
+195
+168
+55
+15
+2
+75
+36
+141
+129
+106
+72
+81
+44
+132
+3
+29
+152
+53
+149
+21
+188
+140
+152
+56
+175
+144
+89
+43
+62
+182
+137
+185
+83
+33
+55
+39
+135
+65
+176
+71
+43
+23
+156
+129
+176
+95
+187
+66
+115
+93
+127
+125
+13
+157
+22
+126
+160
+26
+117
+74
+192
+88
+199
+7
+50
+37
+175
+119
+138
+164
+141
+173
+177
+103
+29
+45
+13
+69
+104
+199
+63
+190
+175
+141
+75
+182
+17
+70
+68
+179
+58
+144
+140
+145
+16
+191
+2
+97
+161
+97
+137
+152
+74
+83
+31
+44
+183
+103
+174
+117
+140
+191
+90
+22
+129
+174
+88
+159
+169
+185
+187
+62
+91
+189
+113
+179
+62
+163
+20
+53
+136
+142
+36
+136
+96
+157
+80
+67
+83
+101
+55
+25
+59
+132
+63
+193
+198
+54
+140
+158
+85
+90
+178
+61
+170
+70
+95
+140
+189
+76
+159
+70
+196
+146
+110
+147
+101
+79
+172
+119
+172
+162
+27
+107
+199
+35
+24
+31
+169
+136
+98
+172
+145
+131
+76
+85
+22
+174
+44
+102
+21
+6
+48
+41
+16
+125
+11
+143
+157
+57
+130
+73
+64
+136
+36
+200
+73
+41
+193
+189
+199
+99
+1
+119
+108
+178
+95
+167
+153
+11
+94
+67
+159
+154
+94
+181
+41
+23
+169
+4
+110
+23
+155
+124
+152
+195
+4
+67
+169
+14
+161
+45
+25
+148
+63
+45
+106
+28
+20
+69
+40
+18
+153
+159
+179
+48
+76
+30
+96
+107
+183
+137
+178
+36
+20
+197
+2
+40
+25
+196
+151
+142
+96
+103
+157
+14
+74
+118
+43
+200
+12
+74
+137
+156
+104
+28
+32
+139
+150
+54
+176
+169
+32
+73
+156
+79
+74
+137
+154
+92
+171
+199
+56
+140
+141
+192
+79
+151
+199
+32
+4
+141
+9
+192
+73
+110
+7
+50
+42
+4
+46
+45
+55
+126
+67
+69
+13
+60
+42
+117
+125
+102
+88
+15
+97
+47
+15
+63
+51
+140
+177
+5
+44
+19
+122
+158
+52
+93
+93
+125
+111
+145
+70
+117
+79
+21
+16
+106
+94
+11
+22
+33
+6
+142
+197
+105
+63
+28
+8
+197
+109
+84
+122
+183
+196
+133
+37
+31
+52
+40
+173
+78
+114
+188
+101
+113
+173
+22
+181
+91
+118
+91
+88
+108
+64
+11
+93
+58
+116
+172
+190
+196
+62
+14
+126
+33
+65
+100
+16
+195
+28
+12
+28
+59
+103
+86
+195
+197
+32
+20
+39
+55
+179
+183
+89
+89
+139
+33
+147
+187
+195
+93
+4
+188
+95
+85
+51
+149
+35
+68
+96
+161
+107
+196
+18
+144
+101
+115
+182
+60
+129
+33
+42
+154
+147
+94
+49
+48
+49
+57
+106
+128
+13
+130
+66
+27
+169
+176
+139
+52
+62
+107
+87
+162
+194
+103
+76
+132
+110
+76
+67
+119
+112
+4
+18
+70
+65
+159
+168
+183
+183
+55
+90
+44
+58
+148
+170
+90
+17
+93
+3
+184
+77
+12
+177
+159
+167
+168
+110
+149
+106
+97
+31
+114
+4
+200
+168
+10
+154
+34
+20
+14
+108
+128
+195
+24
+192
+135
+83
+83
+151
+165
+33
+114
+188
+103
+127
+36
+80
+153
+4
+45
+39
+30
+29
+111
+1
+13
+69
+105
+7
+103
+152
+189
+166
+97
+92
+81
+55
+7
+148
+32
+55
+48
+194
+137
+76
+26
+73
+3
+161
+144
+16
+196
+35
+50
+192
+100
+76
+160
+75
+11
+195
+74
+90
+80
+72
+113
+27
+150
+59
+2
+84
+91
+189
+121
+26
+71
+199
+153
+128
+194
+16
+153
+179
+100
+194
+61
+24
+198
+177
+84
+111
+110
+61
+179
+133
+185
+119
+48
+21
+96
+192
+84
+182
+138
+188
+88
+42
+61
+188
+177
+177
+68
+21
+114
+102
+185
+191
+88
+5
+45
+27
+153
+80
+107
+124
+178
+154
+125
+171
+101
+69
+107
+17
+144
+111
+177
+62
+181
+134
+175
+49
+120
+82
+11
+131
+91
+169
+199
+79
+83
+192
+8
+121
+58
+60
+36
+79
+152
+2
+48
+71
+197
+144
+94
+73
+194
+113
+136
+195
+154
+165
+7
+165
+127
+79
+131
+74
+67
+137
+18
+81
+123
+14
+177
+134
+18
+102
+52
+195
+110
+102
+25
+34
+182
+189
+95
+72
+175
+7
+68
+149
+86
+174
+77
+93
+69
+181
+64
+155
+155
+140
+43
+199
+11
+77
+167
+113
+174
+33
+36
+118
+185
+52
+54
+52
+32
+127
+74
+102
+150
+184
+152
+58
+182
+178
+27
+164
+142
+174
+169
+52
+192
+87
+198
+8
+72
+160
+120
+79
+194
+56
+195
+65
+34
+27
+56
+91
+45
+53
+117
+28
+110
+13
+91
+31
+174
+165
+28
+86
+65
+18
+130
+18
+137
+60
+133
+59
+158
+20
+102
+31
+70
+148
+61
+31
+42
+176
+79
+92
+44
+39
+39
+85
+167
+36
+113
+154
+114
+100
+173
+139
+84
+52
+158
+83
+77
+119
+24
+77
+46
+186
+103
+140
+120
+61
+89
+186
+116
+22
+95
+171
+178
+129
+175
+89
+162
+171
+171
+87
+184
+122
+80
+182
+170
+185
+186
+49
+23
+96
+171
+163
+39
+164
+38
+155
+186
+122
+62
+74
+88
+65
+200
+20
+121
+146
+189
+27
+59
+112
+145
+65
+88
+147
+95
+45
+18
+106
+75
+97
+112
+1
+200
+193
+162
+34
+150
+198
+35
+33
+85
+14
+117
+178
+18
+105
+71
+84
+69
+62
+146
+125
+36
+97
+56
+64
+85
+136
+49
+75
+8
+179
+4
+16
+60
+17
+167
+51
+4
+166
+160
+72
+191
+101
+86
+11
+94
+66
+152
+115
+128
+131
+39
+53
+175
+169
+43
+138
+45
+36
+8
+128
+96
+24
+86
+100
+26
+61
+132
+46
+90
+132
+179
+90
+136
+4
+3
+188
+102
+121
+12
+185
+2
+149
+76
+115
+13
+40
+128
+7
+94
+102
+166
+78
+172
+136
+69
+186
+99
+125
+57
+23
+25
+142
+33
+115
+200
+167
+1
+107
+38
+60
+26
+15
+55
+3
+121
+103
+129
+46
+117
+88
+76
+67
+119
+110
+198
+194
+188
+183
+4
+185
+71
+164
+149
+21
+189
+149
+191
+9
+138
+144
+24
+50
+92
+100
+175
+156
+165
+185
+27
+97
+140
+169
+159
+36
+186
+187
+56
+51
+6
+173
+192
+191
+23
+23
+128
+165
+41
+169
+40
+126
+197
+46
+107
+32
+33
+111
+174
+47
+121
+104
+135
+77
+51
+16
+38
+93
+13
+45
+157
+137
+7
+17
+36
+69
+92
+130
+152
+146
+106
+126
+4
+86
+85
+137
+59
+122
+198
+94
+189
+88
+28
+176
+5
+46
+30
+167
+132
+93
+171
+196
+35
+54
+4
+146
+38
+121
+179
+191
+139
+112
+26
+150
+63
+34
+37
+118
+178
+10
+61
+71
+84
+68
+51
+96
+118
+40
+183
+137
+184
+68
+156
+125
+151
+181
+133
+169
+23
+20
+111
+87
+128
+186
+169
+140
+125
+89
+9
+61
+86
+165
+20
+37
+47
+150
+79
+131
+75
+68
+138
+17
+63
+25
+187
+95
+87
+73
+54
+70
+141
+18
+39
+72
+85
+65
+26
+176
+20
+144
+86
+16
+129
+26
+199
+163
+189
+71
+127
+124
+5
+116
+51
+71
+164
+147
+11
+141
+155
+57
+153
+7
+67
+141
+40
+177
+101
+21
+16
+107
+106
+71
+74
+8
+179
+10
+47
+194
+149
+145
+133
+92
+161
+142
+3
+138
+5
+190
+97
+77
+188
+38
+143
+114
+2
+188
+116
+6
+193
+102
+80
+163
+63
+113
+108
+34
+35
+108
+137
+53
+89
+60
+161
+28
+123
+83
+197
+33
+30
+85
+42
+87
+146
+95
+58
+98
+70
+136
+194
+141
+100
+130
+86
+145
+99
+89
+44
+68
+17
+86
+168
+34
+97
+79
+2
+101
+192
+48
+163
+146
+9
+140
+166
+134
+114
+80
+60
+44
+121
+136
+126
+137
+88
+103
+27
+30
+144
+193
+66
+61
+173
+86
+163
+9
+186
+40
+168
+52
+198
+123
+157
+41
+34
+37
+114
+154
+101
+23
+36
+9
+132
+112
+88
+123
+150
+194
+19
+171
+55
+196
+83
+136
+74
+23
+72
+23
+93
+156
+101
+200
+93
+166
+159
+59
+126
+31
+57
+58
+41
+128
+196
+27
+1
+165
+182
+5
+199
+149
+106
+93
+13
+41
+126
+192
+19
+190
+167
+97
+82
+16
+163
+37
+157
+14
+72
+113
+28
+156
+90
+134
+196
+173
+76
+107
+155
+171
+34
+64
+77
+91
+54
+101
+126
+47
+154
+103
+29
+51
+48
+28
+139
+182
+44
+31
+192
+75
+128
+93
+9
+18
+34
+42
+148
+111
+139
+31
+144
+181
+197
+154
+151
+118
+156
+70
+23
+110
+51
+118
+51
+49
+38
+186
+177
+192
+158
+25
+126
+136
+80
+64
+62
+199
+35
+19
+8
+73
+168
+159
+42
+20
+148
+106
+110
+102
+29
+53
+63
+98
+23
+61
+157
+200
+185
+117
+35
+160
+45
+37
+14
+155
+10
+66
+108
+55
+162
+78
+9
+160
+77
+24
+50
+89
+87
+126
+170
+91
+16
+78
+126
+55
+5
+131
+145
+94
+64
+142
+75
+173
+169
+59
+32
+69
+121
+113
+189
+119
+12
+3
+113
+53
+101
+133
+93
+163
+143
+193
+73
+107
+184
+145
+18
+2
+53
+102
+135
+98
+173
+157
+184
+95
+119
+59
+86
+186
+144
+195
+75
+97
+105
+157
+3
+4
+1
+171
+21
+193
+166
+62
+84
+147
+126
+33
+71
+132
+152
+123
+176
+154
+136
+32
+175
+164
+9
+180
+2
+192
+134
+77
+60
+71
+86
+77
+88
+43
+63
+196
+10
+104
+133
+65
+194
+184
+158
+94
+142
+15
+8
+118
+40
+177
+100
+14
+187
+193
+79
+140
+135
+147
+70
+98
+163
+98
+126
+73
+104
+172
+98
+40
+160
+197
+146
+106
+119
+165
+123
+54
+12
+194
+56
+187
+23
+58
+141
+124
+81
+169
+92
+32
+162
+86
+57
+173
+127
+10
+121
+32
+110
+172
+43
+114
+95
+148
+33
+65
+99
+14
+190
+16
+188
+190
+52
+3
+148
+64
+56
+157
+45
+57
+139
+123
+87
+18
+125
+191
+22
+14
+90
+17
+90
+195
+159
+200
+167
+7
+143
+198
+101
+27
+49
+56
+100
+97
+81
+15
+161
+37
+169
+85
+193
+194
+33
+56
+39
+129
+29
+17
+41
+91
+180
+62
+155
+171
+32
+55
+50
+200
+155
+135
+16
+76
+118
+28
+106
+184
+150
+47
+136
+191
+129
+53
+161
+93
+114
+49
+69
+179
+50
+92
+104
+199
+61
+181
+138
+2
+172
+15
+144
+127
+71
+82
+58
+10
+141
+159
+87
+95
+192
+99
+68
+119
+109
+181
+112
+42
+46
+94
+158
+102
+191
+28
+54
+68
+128
+159
+200
+168
+17
+187
+175
+164
+16
+18
+169
+50
+183
+49
+48
+50
+65
+144
+80
+187
+8
+167
+135
+105
+17
+160
+8
+9
+183
+17
+60
+7
+103
+158
+24
+123
+127
+55
+192
+62
+43
+100
+15
+195
+38
+77
+123
+43
+152
+131
+18
+136
+50
+81
+42
+119
+143
+189
+48
+185
+80
+23
+17
+96
+30
+114
+20
+95
+188
+77
+172
+146
+128
+56
+186
+16
+23
+195
+166
+43
+161
+184
+56
+81
+183
+169
+170
+98
+63
+99
+30
+88
+63
+185
+142
+193
+80
+140
+124
+87
+11
+86
+14
+117
+173
+193
+199
+61
+180
+130
+161
+195
+126
+3
+90
+115
+81
+52
+182
+29
+141
+183
+33
+156
+36
+18
+182
+130
+148
+121
+194
+79
+133
+91
+144
+49
+5
+190
+94
+53
+77
+184
+12
+18
+3
+61
+142
+104
+143
+125
+66
+76
+66
+108
+61
+197
+30
+12
+3
+113
+55
+118
+15
+24
+15
+75
+111
+195
+176
+104
+37
+89
+6
+34
+151
+6
+77
+8
+160
+88
+91
+159
+135
+177
+52
+118
+42
+196
+199
+31
+200
+124
+147
+170
+97
+52
+43
+196
+191
+179
+163
+164
+119
+42
+184
+132
+136
+29
+155
+67
+15
+84
+176
+101
+26
+45
+39
+29
+29
+113
+22
+115
+92
+120
+94
+86
+73
+65
+128
+189
+184
+3
+166
+175
+155
+158
+154
+106
+47
+131
+169
+38
+104
+83
+170
+72
+102
+168
+90
+35
+200
+84
+106
+79
+123
+33
+92
+55
+105
+142
+106
+161
+15
+41
+114
+118
+87
+61
+184
+157
+90
+132
+180
+94
+149
+52
+172
+166
+51
+9
+197
+104
+59
+18
+179
+112
+62
+170
+60
+36
+76
+137
+138
+196
+134
+44
+57
+148
+180
+147
+65
+63
+198
+25
+168
+184
+198
+131
+6
+56
+85
+5
+71
+179
+34
+200
+97
+179
+3
+12
+45
+167
+196
+79
+111
+152
+117
+138
+173
+196
+26
+190
+114
+176
+27
+180
+42
+34
+23
+37
+20
+187
+142
+172
+153
+176
+79
+91
+39
+19
+165
+16
+17
+159
+200
+172
+35
+63
+64
+23
+162
+166
+139
+137
+176
+23
+158
+142
+36
+140
+120
+61
+88
+180
+85
+95
+7
+189
+71
+124
+111
+148
+91
+15
+72
+99
+147
+194
+47
+136
+200
+176
+53
+140
+161
+110
+16
+106
+97
+29
+107
+178
+112
+70
+9
+30
+102
+139
+123
+86
+14
+111
+142
+55
+51
+15
+30
+48
+21
+99
+7
+157
+76
+46
+197
+171
+57
+7
+127
+102
+76
+137
+138
+197
+146
+103
+106
+110
+104
+42
+114
+110
+37
+36
+88
+4
+39
+197
+36
+42
+132
+15
+103
+81
+165
+59
+70
+91
+119
+99
+126
+64
+52
+134
+137
+21
+94
+178
+28
+163
+131
+116
+119
+77
+192
+59
+27
+36
+173
+120
+161
+94
+116
+47
+44
+45
+69
+16
+74
+104
+162
+36
+157
+19
+106
+64
+37
+48
+153
+87
+148
+113
+144
+49
+4
+182
+58
+114
+165
+164
+98
+113
+1
+190
+130
+73
+68
+154
+113
+92
+136
+192
+127
+38
+85
+168
+44
+148
+97
+53
+44
+194
+166
+54
+31
+106
+157
+191
+139
+113
+33
+179
+182
+85
+76
+91
+61
+147
+135
+94
+147
+38
+108
+109
+81
+105
+105
+90
+197
+179
+99
+184
+16
+41
+104
+57
+5
+123
+92
+48
+62
+140
+83
+45
+120
+118
+32
+134
+117
+97
+132
+122
+146
+180
+167
+185
+12
+7
+132
+135
+24
+127
+151
+166
+40
+145
+112
+168
+4
+114
+49
+70
+181
+54
+98
+101
+130
+67
+39
+30
+33
+127
+69
+72
+10
+18
+14
+127
+38
+92
+10
+32
+103
+136
+87
+98
+13
+197
+63
+9
+90
+67
+192
+151
+174
+91
+181
+64
+156
+166
+192
+66
+69
+17
+83
+152
+165
+27
+76
+13
+200
+84
+106
+82
+143
+125
+63
+54
+158
+62
+155
+174
+52
+146
+11
+157
+45
+62
+162
+21
+67
+20
+113
+104
+9
+118
+35
+146
+161
+59
+104
+100
+62
+79
+111
+162
+175
+189
+164
+82
+20
+182
+113
+35
+1
+87
+119
+132
+122
+149
+197
+38
+58
+11
+146
+179
+162
+162
+111
+11
+73
+138
+176
+17
+117
+149
+45
+126
+154
+198
+197
+8
+74
+174
+184
+139
+175
+5
+56
+93
+59
+115
+164
+154
+47
+97
+163
+104
+164
+50
+22
+82
+101
+66
+94
+171
+179
+143
+48
+199
+163
+194
+96
+29
+115
+29
+143
+4
+138
+187
+86
+34
+32
+93
+70
+184
+78
+9
+158
+65
+174
+62
+4
+67
+170
+18
+184
+140
+190
+83
+188
+184
+8
+199
+117
+120
+65
+112
+89
+129
+176
+97
+198
+121
+147
+194
+44
+118
+120
+54
+52
+24
+77
+51
+18
+49
+130
+145
+97
+81
+16
+166
+59
+58
+21
+5
+45
+30
+172
+165
+44
+183
+103
+172
+107
+98
+31
+102
+140
+121
+66
+114
+91
+116
+81
+47
+151
+86
+158
+172
+11
+124
+46
+165
+176
+173
+57
+183
+188
+83
+8
+104
+158
+12
+56
+25
+51
+83
+37
+78
+139
+131
+137
+46
+45
+54
+123
+53
+14
+13
+152
+199
+27
+174
+198
+27
+183
+57
+98
+77
+177
+177
+69
+21
+104
+38
+98
+46
+196
+168
+44
+157
+146
+64
+76
+82
+10
+124
+60
+47
+143
+37
+139
+103
+173
+111
+111
+75
+47
+12
+51
+5
+172
+188
+179
+181
+80
+56
+16
+196
+30
+21
+55
+148
+189
+9
+151
+27
+5
+188
+78
+183
+198
+141
+67
+134
+199
+190
+153
+5
+60
+114
+148
+64
+56
+164
+83
+26
+11
+37
+124
+14
+168
+85
+199
+36
+26
+31
+157
+65
+178
+81
+87
+191
+167
+85
+14
+117
+183
+43
+12
+91
+39
+16
+143
+121
+35
+128
+54
+172
+145
+127
+59
+13
+148
+177
+129
+182
+134
+170
+13
+153
+198
+17
+120
+173
+159
+2
+178
+54
+126
+73
+106
+180
+128
+145
+120
+21
+44
+81
+89
+10
+56
+47
+183
+81
+36
+91
+23
+120
+120
+40
+163
+21
+61
+180
+138
+9
+12
+199
+85
+119
+156
+62
+176
+95
+193
+103
+85
+183
+141
+196
+111
+106
+41
+93
+185
+81
+20
+194
+184
+161
+112
+31
+175
+176
+86
+133
+25
+151
+87
+161
+185
+64
+123
+165
+86
+33
+26
+67
+168
+3
+107
+22
+166
+3
+126
+135
+77
+51
+15
+29
+41
+188
+167
+107
+143
+102
+121
+13
+190
+30
+69
+145
+53
+13
+5
+111
+28
+166
+146
+190
+27
+48
+52
+82
+26
+15
+58
+20
+197
+5
+59
+113
+147
+63
+63
+8
+87
+53
+135
+130
+169
+48
+170
+186
+190
+68
+103
+7
+117
+41
+195
+199
+42
+64
+9
+77
+188
+34
+112
+168
+7
+130
+118
+140
+180
+20
+105
+49
+151
+63
+23
+171
+21
+185
+125
+91
+20
+104
+45
+132
+195
+182
+139
+195
+121
+170
+135
+81
+75
+126
+85
+176
+95
+190
+80
+177
+144
+70
+124
+120
+3
+138
+7
+198
+129
+193
+197
+44
+95
+172
+181
+142
+28
+86
+72
+56
+94
+60
+113
+141
+33
+133
+101
+14
+175
+122
+160
+68
+167
+196
+75
+85
+37
+60
+32
+48
+5
+3
+171
+4
+88
+97
+189
+67
+105
+25
+10
+35
+119
+3
+151
+82
+135
+70
+10
+29
+82
+39
+97
+29
+103
+160
+37
+183
+172
+186
+167
+131
+82
+116
+158
+103
+1
+79
+71
+113
+43
+47
+96
+157
+76
+44
+183
+104
+177
+130
+184
+140
+181
+31
+155
+53
+129
+95
+15
+30
+53
+47
+10
+35
+121
+13
+194
+50
+158
+95
+152
+58
+183
+174
+198
+26
+172
+2
+67
+180
+83
+77
+123
+44
+159
+159
+123
+109
+149
+113
+138
+15
+48
+151
+80
+120
+4
+147
+41
+129
+10
+95
+86
+60
+191
+4
+108
+18
+139
+72
+184
+59
+98
+54
+50
+13
+29
+62
+116
+139
+192
+98
+63
+103
+51
+179
+23
+124
+143
+146
+185
+198
+131
+5
+48
+48
+56
+108
+143
+86
+33
+23
+45
+66
+194
+177
+113
+91
+128
+153
+173
+61
+10
+109
+169
+33
+80
+188
+9
+158
+72
+14
+36
+91
+23
+125
+141
+127
+96
+35
+145
+157
+35
+198
+80
+98
+70
+136
+187
+99
+119
+21
+59
+168
+82
+182
+160
+120
+81
+10
+133
+108
+50
+130
+131
+15
+110
+130
+191
+178
+152
+107
+83
+133
+52
+119
+49
+32
+147
+198
+69
+34
+189
+27
+61
+127
+11
+128
+67
+54
+122
+52
+18
+36
+62
+49
+131
+154
+143
+72
+150
+56
+187
+22
+48
+90
+115
+78
+35
+114
+171
+4
+84
+67
+52
+111
+196
+181
+126
+130
+44
+98
+197
+96
+7
+179
+18
+97
+23
+67
+196
+176
+95
+191
+95
+51
+57
+82
+181
+145
+45
+170
+16
+171
+80
+143
+145
+185
+1
+148
+80
+149
+172
+94
+24
+98
+171
+148
+151
+180
+117
+86
+70
+42
+27
+189
+90
+43
+54
+136
+131
+164
+12
+198
+78
+89
+30
+184
+31
+137
+142
+21
+51
+119
+54
+56
+48
+190
+106
+129
+23
+175
+49
+121
+89
+46
+74
+29
+113
+20
+105
+53
+171
+156
+195
+173
+80
+125
+34
+84
+198
+31
+7
+168
+143
+151
+22
+173
+38
+79
+133
+84
+116
+137
+181
+55
+106
+139
+86
+67
+30
+179
+3
+10
+34
+113
+177
+43
+67
+20
+115
+116
+57
+104
+111
+130
+184
+130
+130
+9
+88
+47
+96
+150
+41
+94
+198
+146
+93
+46
+41
+34
+33
+93
+66
+161
+175
+6
+65
+132
+13
+90
+22
+124
+148
+170
+93
+27
+127
+116
+157
+105
+16
+152
+167
+38
+132
+50
+113
+28
+152
+68
+41
+34
+36
+109
+135
+31
+176
+179
+92
+141
+15
+27
+28
+131
+132
+17
+118
+151
+50
+143
+10
+175
+167
+23
+40
+35
+49
+184
+60
+108
+108
+81
+112
+148
+80
+149
+178
+124
+144
+152
+17
+141
+94
+96
+132
+131
+197
+8
+73
+169
+157
+21
+117
+110
+9
+69
+137
+2
+177
+49
+102
+171
+111
+134
+6
+31
+132
+112
+87
+116
+109
+17
+123
+183
+198
+139
+58
+96
+57
+81
+175
+125
+176
+137
+33
+172
+137
+72
+3
+175
+25
+174
+23
+174
+37
+54
+200
+114
+82
+70
+81
+59
+29
+46
+17
+91
+198
+172
+53
+171
+148
+148
+162
+36
+161
+48
+39
+3
+69
+187
+108
+167
+27
+63
+136
+52
+84
+42
+96
+1
+146
+69
+100
+181
+184
+81
+32
+63
+92
+187
+93
+78
+33
+99
+98
+95
+90
+91
+139
+16
+49
+148
+49
+163
+144
+195
+77
+112
+179
+72
+20
+73
+65
+133
+13
+83
+182
+143
+27
+74
+2
+149
+75
+112
+1
+196
+172
+69
+66
+175
+63
+2
+47
+60
+144
+126
+59
+22
+6
+38
+172
+95
+24
+86
+105
+59
+12
+144
+153
+26
+185
+73
+175
+200
+23
+145
+63
+78
+100
+102
+117
+186
+67
+125
+155
+6
+41
+191
+182
+175
+10
+88
+38
+38
+84
+169
+56
+20
+15
+114
+154
+100
+13
+183
+183
+55
+86
+21
+158
+156
+119
+111
+197
+183
+129
+125
+194
+43
+109
+71
+49
+56
+100
+96
+77
+200
+104
+27
+35
+162
+63
+122
+167
+107
+145
+104
+123
+7
+137
+163
+148
+20
+195
+189
+184
+1
+155
+116
+107
+1
+44
+51
+118
+45
+12
+70
+115
+57
+108
+142
+81
+9
+124
+69
+97
+169
+138
+109
+17
+121
+175
+166
+20
+33
+16
+4
+82
+51
+174
+188
+164
+89
+66
+194
+174
+95
+7
+194
+101
+59
+50
+168
+162
+57
+91
+32
+178
+179
+76
+48
+12
+38
+124
+200
+89
+132
+198
+199
+18
+117
+142
+6
+157
+88
+121
+136
+126
+134
+72
+26
+111
+33
+6
+136
+167
+180
+180
+64
+163
+6
+166
+145
+180
+176
+32
+12
+190
+31
+78
+191
+46
+159
+139
+9
+6
+155
+80
+88
+10
+67
+117
+99
+144
+179
+177
+50
+113
+25
+135
+192
+137
+95
+142
+199
+119
+124
+73
+123
+87
+18
+122
+173
+145
+111
+169
+12
+155
+21
+138
+37
+184
+172
+178
+122
+127
+73
+90
+92
+140
+13
+23
+18
+104
+65
+62
+184
+150
+49
+145
+29
+68
+155
+118
+113
+17
+85
+162
+5
+172
+194
+15
+145
+134
+103
+17
+177
+110
+64
+198
+16
+114
+144
+35
+118
+196
+111
+108
+48
+121
+93
+73
+199
+146
+82
+182
+154
+91
+166
+173
+152
+153
+155
+157
+147
+68
+89
+120
+125
+67
+79
+77
+153
+27
+188
+90
+46
+69
+2
+189
+117
+3
+171
+4
+82
+57
+11
+151
+13
+121
+12
+182
+192
+115
+162
+135
+156
+122
+133
+98
+197
+98
+18
+28
+7
+193
+95
+30
+129
+106
+82
+137
+88
+94
+176
+13
+96
+65
+129
+191
+183
+184
+59
+94
+42
+3
+45
+44
+58
+155
+14
+87
+2
+30
+157
+79
+60
+54
+185
+22
+67
+13
+70
+111
+36
+15
+172
+97
+39
+158
+1
+190
+133
+85
+116
+139
+189
+86
+12
+104
+114
+152
+86
+149
+125
+11
+147
+181
+167
+176
+157
+158
+140
+20
+62
+194
+10
+114
+1
+182
+80
+47
+165
+164
+104
+150
+170
+72
+100
+157
+45
+61
+162
+22
+77
+69
+122
+118
+12
+11
+157
+49
+82
+56
+198
+85
+125
+193
+33
+63
+80
+114
+167
+172
+132
+50
+114
+34
+180
+171
+13
+136
+101
+186
+12
+199
+91
+158
+128
+151
+154
+170
+36
+89
+10
+59
+69
+88
+105
+42
+106
+59
+200
+69
+19
+94
+192
+114
+157
+115
+80
+44
+143
+66
+110
+74
+51
+44
+7
+53
+51
+34
+148
+186
+185
+37
+161
+33
+156
+37
+22
+199
+2
+24
+126
+144
+133
+101
+8
+145
+200
+97
+181
+18
+80
+116
+181
+45
+41
+40
+79
+114
+174
+18
+145
+110
+158
+159
+133
+172
+34
+62
+68
+46
+70
+5
+1
+164
+180
+6
+17
+57
+186
+7
+168
+150
+188
+181
+195
+145
+117
+198
+135
+29
+156
+78
+70
+119
+86
+45
+99
+192
+57
+21
+14
+92
+34
+174
+139
+76
+5
+146
+34
+89
+33
+199
+101
+19
+7
+79
+9
+145
+193
+52
+180
+7
+30
+115
+24
+115
+74
+12
+7
+135
+152
+95
+3
+170
+193
+28
+34
+155
+30
+185
+44
+5
+32
+151
+14
+129
+53
+154
+54
+140
+154
+62
+190
+186
+4
+153
+83
+124
+3
+100
+178
+170
+20
+189
+156
+37
+21
+189
+150
+199
+50
+110
+13
+95
+54
+66
+118
+112
+13
+76
+138
+151
+61
+12
+122
+26
+62
+142
+96
+99
+127
+75
+111
+189
+139
+136
+167
+178
+167
+5
+128
+132
+36
+33
+78
+173
+139
+74
+197
+121
+154
+37
+43
+122
+152
+11
+102
+113
+163
+159
+91
+115
+77
+28
+77
+9
+161
+92
+104
+198
+55
+147
+186
+2
+134
+193
+152
+179
+105
+26
+12
+36
+114
+158
+124
+126
+37
+95
+35
+159
+39
+3
+66
+175
+59
+175
+124
+171
+113
+138
+13
+33
+84
+12
+115
+183
+65
+152
+123
+175
+147
+102
+97
+64
+109
+82
+115
+156
+104
+23
+200
+200
+199
+199
+199
+6
+52
+56
+75
+145
+198
+82
+112
+139
+29
+123
+80
+173
+126
+197
+54
+153
+30
+5
+163
+132
+127
+177
+121
+134
+114
+79
+50
+197
+127
+197
+38
+59
+11
+138
+127
+122
+192
+53
+196
+100
+38
+126
+22
+197
+186
+142
+184
+26
+99
+163
+94
+97
+134
+139
+25
+105
+3
+73
+15
+35
+81
+173
+111
+111
+68
+11
+52
+19
+47
+109
+35
+24
+35
+195
+59
+3
+92
+125
+125
+32
+70
+130
+151
+137
+70
+185
+84
+40
+82
+139
+96
+127
+94
+27
+118
+64
+127
+191
+199
+80
+91
+32
+171
+143
+119
+24
+80
+64
+64
+7
+66
+138
+37
+183
+168
+159
+48
+60
+129
+33
+40
+138
+75
+7
+175
+184
+133
+144
+69
+118
+89
+70
+26
+127
+126
+17
+164
+38
+154
+180
+99
+176
+169
+31
+67
+127
+155
+192
+159
+33
+168
+107
+136
+53
+103
+139
+107
+194
+9
+104
+149
+159
+19
+84
+130
+26
+193
+127
+20
+183
+119
+73
+167
+146
+173
+126
+4
+88
+97
+190
+68
+98
+181
+5
+7
+195
+110
+106
+48
+133
+169
+20
+197
+5
+63
+137
+53
+86
+42
+81
+110
+130
+194
+193
+15
+154
+191
+163
+64
+122
+155
+34
+13
+173
+126
+200
+65
+198
+200
+22
+132
+200
+16
+93
+18
+71
+68
+173
+23
+188
+117
+14
+33
+78
+169
+113
+163
+162
+110
+5
+41
+5
+63
+128
+9
+103
+135
+85
+97
+21
+51
+121
+68
+122
+124
+51
+193
+98
+57
+58
+44
+138
+37
+182
+164
+147
+9
+131
+107
+59
+194
+42
+103
+42
+130
+3
+47
+56
+114
+182
+64
+149
+117
+165
+138
+147
+44
+145
+77
+152
+25
+186
+90
+68
+196
+169
+51
+186
+58
+72
+117
+56
+82
+188
+192
+61
+43
+113
+91
+127
+146
+136
+103
+191
+26
+40
+1
+51
+102
+153
+200
+24
+148
+74
+116
+34
+165
+83
+19
+166
+30
+84
+41
+93
+186
+82
+25
+15
+62
+39
+80
+134
+87
+118
+124
+83
+184
+157
+91
+135
+198
+175
+67
+29
+170
+163
+47
+18
+86
+157
+166
+184
+16
+41
+99
+30
+93
+89
+97
+182
+20
+84
+129
+22
+170
+23
+15
+83
+167
+52
+15
+24
+9
+39
+160
+9
+16
+22
+187
+126
+81
+148
+166
+63
+84
+140
+86
+57
+168
+98
+74
+165
+128
+79
+128
+59
+200
+72
+37
+177
+130
+187
+158
+67
+183
+96
+132
+128
+183
+142
+11
+190
+42
+141
+69
+149
+74
+107
+174
+86
+149
+123
+200
+94
+171
+179
+142
+39
+159
+10
+27
+73
+1
+147
+77
+140
+148
+24
+15
+79
+142
+142
+173
+166
+40
+142
+98
+115
+3
+189
+109
+154
+148
+103
+91
+21
+109
+64
+9
+81
+6
+108
+196
+7
+85
+44
+107
+44
+103
+23
+13
+77
+142
+163
+100
+136
+118
+85
+53
+157
+61
+160
+10
+24
+53
+103
+141
+125
+76
+138
+145
+29
+71
+161
+130
+138
+59
+114
+155
+103
+24
+21
+108
+62
+5
+73
+193
+105
+96
+28
+108
+197
+16
+119
+176
+184
+128
+112
+119
+108
+184
+132
+140
+53
+61
+89
+192
+151
+179
+118
+105
+168
+62
+69
+53
+101
+128
+64
+30
+6
+168
+154
+11
+84
+7
+89
+75
+47
+11
+44
+165
+200
+116
+100
+157
+45
+58
+139
+117
+54
+71
+142
+15
+13
+143
+144
+180
+184
+85
+54
+163
+95
+104
+170
+87
+188
+152
+20
+154
+150
+115
+138
+199
+153
+133
+22
+138
+26
+119
+81
+18
+183
+141
+197
+119
+139
+167
+149
+194
+27
+21
+85
+119
+153
+48
+111
+34
+7
+141
+184
+35
+156
+27
+159
+112
+46
+70
+4
+195
+138
+75
+10
+180
+198
+166
+20
+25
+172
+9
+109
+174
+71
+61
+124
+1
+87
+119
+133
+127
+163
+41
+180
+112
+53
+111
+196
+174
+83
+136
+74
+20
+52
+135
+146
+66
+82
+101
+71
+116
+61
+120
+176
+177
+82
+100
+64
+84
+128
+12
+120
+14
+3
+93
+132
+157
+153
+106
+63
+26
+191
+117
+189
+76
+160
+79
+36
+111
+146
+74
+137
+151
+81
+126
+27
+33
+151
+13
+123
+23
+33
+196
+81
+120
+199
+113
+89
+116
+94
+123
+99
+86
+24
+173
+27
+3
+182
+64
+150
+128
+23
+190
+128
+64
+33
+27
+65
+146
+93
+46
+42
+43
+83
+115
+147
+44
+148
+93
+24
+109
+39
+52
+169
+147
+160
+38
+193
+16
+161
+22
+83
+103
+75
+125
+81
+162
+43
+199
+15
+97
+49
+21
+89
+147
+84
+189
+177
+160
+173
+198
+36
+33
+75
+156
+62
+177
+102
+23
+18
+105
+67
+60
+155
+197
+184
+135
+158
+129
+159
+193
+130
+42
+85
+136
+56
+111
+169
+12
+154
+17
+120
+170
+148
+158
+15
+71
+93
+119
+80
+12
+157
+34
+194
+60
+13
+147
+161
+48
+43
+24
+158
+134
+185
+110
+192
+164
+61
+89
+193
+153
+185
+138
+161
+126
+110
+130
+197
+12
+99
+90
+45
+66
+189
+143
+160
+78
+27
+64
+140
+68
+149
+79
+139
+122
+84
+7
+85
+52
+146
+8
+137
+157
+105
+23
+193
+155
+194
+171
+84
+167
+47
+183
+77
+19
+19
+146
+110
+147
+92
+35
+181
+174
+11
+104
+128
+34
+53
+13
+7
+123
+78
+168
+109
+142
+71
+146
+39
+125
+199
+76
+63
+98
+24
+66
+179
+81
+77
+134
+112
+73
+29
+122
+69
+118
+91
+81
+75
+119
+43
+184
+121
+73
+151
+49
+140
+4
+165
+155
+45
+76
+50
+15
+47
+144
+46
+182
+79
+38
+118
+170
+161
+38
+184
+161
+112
+31
+174
+170
+55
+4
+131
+149
+120
+176
+180
+101
+186
+12
+197
+76
+85
+25
+194
+136
+73
+18
+51
+148
+30
+49
+22
+95
+175
+199
+26
+163
+146
+15
+172
+103
+69
+89
+119
+115
+18
+78
+109
+152
+129
+10
+99
+106
+153
+164
+5
+158
+105
+8
+104
+158
+11
+49
+193
+122
+198
+88
+151
+115
+131
+149
+121
+188
+41
+150
+134
+60
+157
+4
+6
+4
+175
+17
+128
+21
+174
+58
+182
+178
+30
+176
+194
+178
+125
+148
+162
+43
+199
+12
+81
+179
+149
+87
+183
+110
+21
+136
+28
+142
+3
+148
+61
+34
+55
+27
+69
+168
+193
+48
+149
+67
+60
+162
+35
+153
+1
+32
+184
+21
+73
+52
+59
+91
+12
+59
+42
+127
+186
+175
+176
+89
+147
+85
+194
+195
+27
+11
+28
+73
+184
+51
+54
+70
+134
+178
+67
+199
+191
+159
+38
+196
+37
+65
+58
+162
+54
+66
+111
+72
+35
+165
+82
+7
+103
+162
+45
+13
+70
+112
+40
+33
+42
+158
+171
+8
+114
+13
+54
+9
+174
+166
+29
+82
+37
+84
+172
+80
+134
+89
+125
+153
+193
+184
+172
+176
+114
+101
+183
+190
+93
+50
+61
+123
+190
+35
+98
+78
+188
+28
+84
+51
+154
+61
+187
+170
+141
+114
+22
+105
+38
+80
+146
+154
+10
+81
+197
+52
+145
+200
+100
+5
+126
+118
+176
+193
+176
+123
+159
+49
+68
+163
+173
+169
+58
+31
+67
+124
+142
+138
+153
+75
+73
+170
+160
+33
+162
+82
+34
+65
+86
+131
+14
+108
+126
+187
+191
+65
+70
+39
+3
+69
+192
+131
+59
+179
+140
+35
+149
+184
+161
+113
+36
+200
+76
+60
+77
+123
+50
+188
+86
+20
+154
+141
+66
+127
+174
+101
+41
+139
+71
+174
+3
+58
+123
+19
+8
+74
+179
+7
+38
+163
+40
+171
+67
+67
+6
+31
+135
+134
+197
+175
+78
+98
+89
+53
+124
+65
+77
+79
+182
+190
+100
+93
+58
+112
+149
+91
+7
+23
+77
+59
+64
+53
+149
+17
+165
+38
+146
+135
+93
+149
+54
+192
+63
+53
+157
+65
+180
+98
+166
+115
+199
+166
+5
+139
+192
+101
+82
+185
+171
+167
+63
+74
+81
+17
+182
+135
+177
+50
+108
+1
+39
+25
+197
+165
+17
+16
+149
+149
+153
+178
+97
+178
+199
+191
+157
+27
+153
+72
+60
+113
+141
+26
+90
+113
+69
+196
+157
+181
+73
+13
+25
+34
+183
+196
+126
+196
+42
+93
+181
+52
+83
+34
+52
+14
+15
+164
+54
+49
+15
+46
+146
+65
+79
+90
+37
+11
+134
+103
+19
+186
+148
+14
+157
+12
+62
+71
+66
+159
+165
+163
+94
+97
+140
+166
+138
+141
+4
+159
+117
+71
+176
+18
+127
+2
+75
+30
+107
+178
+105
+29
+37
+158
+23
+116
+88
+88
+137
+33
+166
+105
+138
+82
+53
+182
+14
+52
+186
+54
+51
+26
+94
+134
+160
+159
+116
+64
+143
+86
+28
+198
+136
+38
+4
+79
+44
+154
+128
+191
+193
+40
+103
+60
+37
+80
+149
+178
+124
+144
+152
+22
+163
+187
+56
+54
+16
+16
+151
+163
+23
+77
+54
+32
+109
+170
+39
+105
+80
+139
+113
+26
+143
+26
+76
+25
+64
+162
+199
+133
+11
+69
+118
+89
+73
+44
+2
+22
+118
+109
+194
+187
+179
+196
+162
+15
+28
+40
+187
+168
+129
+59
+200
+70
+21
+100
+11
+174
+146
+109
+142
+70
+143
+30
+90
+75
+40
+168
+52
+5
+163
+133
+133
+199
+200
+10
+57
+56
+22
+36
+16
+175
+109
+75
+75
+177
+189
+144
+158
+60
+135
+76
+45
+187
+113
+3
+200
+174
+45
+110
+55
+144
+176
+161
+181
+38
+1
+62
+166
+40
+147
+124
+21
+8
+66
+123
+148
+177
+134
+17
+92
+6
+7
+193
+99
+55
+38
+141
+104
+155
+197
+193
+181
+156
+106
+38
+76
+117
+20
+70
+43
+28
+183
+44
+19
+124
+172
+116
+152
+72
+67
+152
+113
+114
+64
+166
+19
+22
+160
+171
+183
+163
+130
+116
+128
+130
+25
+184
+80
+23
+22
+127
+166
+55
+34
+109
+156
+154
+121
+139
+148
+42
+123
+158
+47
+59
+134
+74
+46
+10
+47
+195
+145
+117
+1
+154
+119
+134
+133
+196
+181
+120
+96
+101
+139
+130
+130
+11
+100
+106
+134
+54
+120
+40
+163
+19
+43
+92
+166
+174
+146
+118
+191
+90
+20
+111
+92
+155
+100
+9
+153
+45
+91
+146
+57
+33
+90
+38
+26
+13
+45
+160
+156
+97
+178
+196
+175
+92
+177
+38
+40
+94
+10
+17
+10
+108
+165
+15
+13
+143
+143
+170
+134
+76
+49
+13
+43
+143
+71
+140
+2
+154
+110
+75
+59
+81
+156
+11
+69
+111
+49
+99
+155
+41
+54
+155
+45
+77
+61
+74
+96
+119
+46
+10
+49
+10
+16
+11
+120
+23
+62
+170
+63
+51
+139
+181
+37
+191
+14
+167
+80
+184
+184
+49
+39
+195
+18
+154
+164
+198
+115
+105
+200
+54
+130
+94
+198
+143
+82
+1
+75
+40
+166
+38
+139
+91
+101
+187
+11
+189
+36
+115
+171
+196
+33
+40
+145
+111
+169
+13
+160
+50
+58
+104
+106
+99
+42
+164
+3
+147
+57
+23
+24
+137
+11
+30
+84
+41
+90
+172
+27
+12
+32
+85
+28
+3
+170
+196
+47
+120
+96
+102
+150
+183
+147
+41
+124
+178
+155
+135
+13
+67
+81
+89
+6
+33
+150
+4
+79
+39
+124
+195
+55
+171
+136
+81
+61
+40
+96
+19
+49
+126
+117
+171
+176
+125
+163
+58
+85
+189
+166
+100
+103
+123
+16
+187
+184
+19
+62
+197
+29
+1
+149
+88
+190
+153
+9
+81
+6
+115
+36
+184
+177
+10
+71
+140
+6
+178
+13
+77
+149
+7
+97
+123
+70
+113
+49
+81
+49
+165
+150
+18
+162
+15
+32
+56
+53
+19
+34
+38
+126
+12
+141
+141
+182
+27
+125
+109
+132
+20
+127
+190
+199
+80
+94
+47
+38
+6
+93
+108
+14
+111
+142
+52
+35
+147
+167
+82
+190
+5
+121
+83
+5
+88
+84
+116
+142
+7
+169
+148
+172
+102
+63
+68
+41
+33
+30
+88
+56
+149
+186
+182
+19
+77
+92
+59
+127
+36
+74
+123
+71
+124
+106
+117
+155
+77
+67
+110
+58
+157
+19
+106
+67
+51
+103
+155
+10
+65
+103
+36
+98
+62
+91
+191
+128
+55
+178
+174
+43
+97
+197
+110
+92
+162
+146
+21
+13
+88
+15
+99
+57
+55
+16
+5
+86
+71
+51
+70
+162
+149
+33
+59
+62
+42
+95
+197
+131
+13
+103
+107
+113
+119
+104
+151
+173
+80
+128
+48
+139
+4
+178
+32
+191
+58
+27
+43
+21
+137
+40
+7
+83
+35
+68
+97
+171
+159
+11
+39
+140
+93
+96
+142
+191
+68
+89
+127
+159
+15
+60
+26
+19
+84
+132
+36
+37
+95
+41
+192
+188
+3
+127
+136
+78
+46
+180
+66
+175
+59
+176
+130
+197
+13
+110
+141
+58
+82
+172
+95
+22
+78
+77
+159
+65
+160
+175
+11
+95
+72
+174
+199
+31
+195
+92
+1
+181
+83
+67
+58
+147
+163
+54
+58
+65
+67
+23
+137
+19
+77
+96
+87
+56
+156
+39
+26
+13
+41
+134
+33
+194
+69
+68
+187
+117
+15
+42
+121
+151
+18
+150
+139
+86
+67
+32
+186
+32
+121
+39
+142
+102
+142
+131
+109
+82
+111
+130
+181
+124
+111
+159
+152
+85
+142
+88
+54
+137
+140
+9
+191
+70
+101
+176
+150
+115
+143
+22
+52
+115
+20
+85
+139
+65
+141
+69
+144
+46
+178
+59
+152
+183
+128
+125
+194
+44
+120
+124
+71
+111
+24
+149
+81
+147
+156
+18
+107
+83
+135
+63
+170
+51
+179
+16
+88
+185
+115
+31
+149
+18
+170
+62
+44
+103
+26
+32
+159
+73
+9
+194
+87
+179
+92
+143
+33
+113
+182
+72
+2
+163
+164
+118
+27
+105
+193
+10
+126
+68
+78
+59
+55
+194
+73
+98
+134
+119
+112
+5
+24
+100
+189
+37
+124
+10
+147
+198
+69
+28
+152
+61
+1
+55
+128
+72
+86
+67
+28
+169
+161
+44
+20
+124
+168
+93
+49
+52
+76
+192
+70
+95
+137
+175
+16
+120
+178
+195
+166
+46
+181
+74
+16
+32
+44
+182
+96
+141
+186
+50
+29
+123
+78
+168
+105
+119
+172
+163
+33
+132
+100
+9
+159
+76
+27
+76
+19
+32
+24
+52
+102
+143
+140
+160
+99
+156
+49
+92
+114
+61
+140
+94
+112
+24
+139
+20
+73
+63
+122
+173
+138
+74
+8
+181
+12
+50
+191
+104
+105
+91
+7
+24
+81
+69
+90
+118
+98
+131
+106
+59
+4
+94
+135
+163
+170
+151
+176
+104
+38
+99
+51
+18
+50
+138
+180
+43
+37
+40
+108
+87
+153
+137
+52
+78
+5
+133
+150
+106
+88
+179
+81
+82
+160
+29
+135
+147
+71
+107
+1
+50
+91
+97
+166
+120
+30
+107
+170
+57
+18
+198
+26
+175
+18
+135
+54
+106
+153
+164
+14
+7
+118
+46
+17
+84
+155
+179
+78
+59
+58
+20
+199
+14
+96
+51
+47
+23
+116
+91
+105
+9
+113
+198
+172
+46
+131
+177
+87
+126
+175
+121
+152
+30
+12
+6
+128
+114
+134
+180
+76
+39
+149
+144
+129
+75
+92
+80
+53
+199
+118
+126
+90
+11
+56
+42
+146
+101
+97
+79
+198
+79
+99
+83
+8
+107
+170
+55
+7
+146
+18
+196
+19
+151
+136
+58
+126
+38
+95
+27
+114
+42
+24
+170
+4
+98
+155
+53
+123
+67
+97
+180
+9
+34
+127
+57
+2
+97
+164
+115
+19
+78
+102
+115
+169
+185
+187
+64
+101
+33
+93
+62
+139
+73
+194
+107
+99
+31
+93
+82
+55
+196
+85
+148
+118
+183
+37
+176
+127
+181
+144
+33
+105
+134
+59
+148
+164
+54
+45
+190
+138
+115
+52
+79
+7
+138
+166
+149
+6
+97
+129
+104
+67
+65
+193
+172
+98
+43
+180
+95
+154
+70
+34
+182
+183
+62
+132
+35
+18
+198
+28
+191
+97
+64
+111
+96
+178
+8
+50
+29
+127
+106
+96
+20
+59
+175
+124
+169
+95
+56
+84
+196
+26
+194
+134
+58
+142
+137
+145
+36
+118
+181
+28
+144
+13
+184
+185
+57
+81
+177
+133
+6
+42
+196
+2
+55
+107
+154
+160
+179
+33
+191
+50
+185
+63
+113
+117
+83
+50
+157
+91
+141
+27
+92
+114
+53
+97
+105
+163
+32
+125
+67
+77
+66
+103
+26
+32
+158
+62
+152
+156
+168
+8
+138
+156
+94
+159
+110
+31
+5
+147
+44
+143
+62
+84
+147
+127
+46
+132
+183
+110
+14
+90
+22
+119
+118
+40
+184
+143
+6
+149
+47
+142
+28
+94
+117
+55
+79
+183
+191
+102
+95
+50
+49
+47
+36
+1
+83
+87
+176
+80
+98
+67
+122
+135
+113
+69
+196
+157
+180
+69
+197
+169
+41
+123
+173
+138
+68
+172
+21
+180
+91
+129
+151
+150
+145
+122
+27
+68
+165
+184
+22
+75
+53
+46
+200
+190
+137
+115
+60
+131
+50
+117
+59
+98
+59
+79
+146
+161
+60
+111
+128
+170
+68
+84
+94
+13
+30
+65
+121
+146
+183
+189
+87
+27
+180
+39
+18
+162
+12
+17
+195
+18
+155
+173
+40
+85
+155
+167
+10
+162
+85
+49
+130
+145
+104
+118
+173
+180
+128
+147
+133
+74
+50
+42
+199
+20
+132
+9
+69
+134
+186
+113
+10
+45
+183
+93
+115
+57
+104
+115
+158
+114
+60
+137
+84
+77
+107
+154
+158
+168
+188
+14
+198
+65
+7
+62
+112
+116
+90
+97
+171
+161
+27
+114
+40
+16
+143
+112
+186
+114
+9
+30
+106
+163
+27
+102
+171
+109
+111
+91
+147
+68
+82
+87
+181
+107
+17
+142
+104
+149
+159
+16
+70
+77
+33
+106
+144
+111
+172
+37
+77
+132
+96
+192
+93
+31
+155
+48
+99
+160
+73
+4
+162
+145
+11
+161
+68
+163
+169
+149
+178
+128
+168
+57
+34
+87
+23
+151
+107
+82
+131
+53
+139
+161
+117
+56
+86
+18
+135
+51
+97
+125
+77
+140
+151
+42
+97
+7
+172
+171
+78
+127
+63
+39
+73
+85
+56
+174
+142
+86
+38
+58
+6
+117
+46
+27
+148
+51
+176
+194
+184
+163
+123
+73
+130
+126
+184
+174
+189
+172
+132
+45
+83
+92
+11
+42
+153
+138
+57
+95
+62
+122
+173
+144
+109
+163
+199
+130
+192
+185
+178
+7
+46
+12
+59
+49
+166
+159
+60
+133
+61
+176
+110
+72
+48
+38
+2
+72
+13
+33
+79
+181
+178
+45
+70
+17
+75
+99
+123
+47
+176
+36
+33
+81
+187
+199
+110
+71
+42
+13
+99
+84
+12
+116
+193
+116
+162
+133
+139
+38
+184
+157
+91
+138
+10
+17
+14
+132
+66
+9
+68
+127
+150
+160
+8
+11
+200
+102
+8
+135
+142
+37
+150
+169
+64
+61
+194
+14
+141
+119
+49
+27
+119
+76
+189
+50
+4
+175
+15
+117
+167
+152
+10
+97
+92
+87
+92
+172
+3
+72
+9
+9
+173
+156
+185
+105
+167
+59
+51
+180
+22
+114
+87
+96
+199
+130
+190
+173
+131
+30
+7
+176
+190
+159
+48
+56
+104
+123
+2
+110
+37
+38
+96
+38
+168
+69
+100
+182
+194
+129
+27
+2
+171
+11
+130
+82
+129
+33
+38
+138
+85
+69
+51
+88
+71
+41
+8
+81
+12
+148
+179
+147
+70
+100
+174
+141
+86
+49
+118
+67
+145
+68
+109
+42
+76
+77
+182
+195
+138
+74
+3
+153
+88
+153
+129
+6
+71
+180
+40
+22
+168
+17
+188
+181
+195
+137
+74
+13
+10
+146
+185
+200
+141
+47
+10
+40
+152
+156
+171
+20
+182
+120
+79
+199
+84
+118
+153
+59
+177
+135
+20
+104
+49
+160
+121
+85
+28
+1
+154
+123
+147
+183
+174
+199
+33
+11
+168
+107
+138
+65
+150
+115
+141
+8
+184
+33
+145
+177
+156
+151
+99
+39
+146
+129
+57
+183
+192
+107
+113
+118
+95
+114
+31
+160
+81
+54
+194
+82
+145
+133
+99
+197
+99
+18
+18
+154
+162
+187
+66
+115
+99
+160
+73
+1
+146
+71
+117
+66
+143
+67
+116
+90
+103
+7
+119
+50
+30
+131
+123
+155
+29
+180
+23
+120
+119
+36
+145
+148
+182
+168
+167
+95
+65
+141
+61
+103
+68
+82
+83
+164
+40
+165
+30
+96
+110
+196
+195
+3
+66
+172
+42
+101
+32
+86
+24
+176
+40
+56
+176
+153
+139
+57
+94
+52
+65
+121
+149
+5
+88
+86
+131
+8
+74
+172
+172
+86
+171
+51
+166
+143
+162
+93
+101
+167
+94
+64
+143
+84
+15
+137
+90
+111
+51
+112
+18
+99
+32
+106
+148
+139
+106
+186
+162
+102
+159
+36
+185
+189
+69
+114
+66
+168
+16
+186
+173
+172
+75
+103
+144
+135
+122
+115
+194
+134
+62
+165
+34
+121
+27
+72
+194
+115
+148
+55
+3
+128
+138
+79
+37
+106
+110
+107
+52
+153
+48
+115
+58
+114
+165
+166
+114
+199
+164
+198
+116
+114
+41
+21
+162
+181
+34
+175
+148
+115
+163
+145
+7
+140
+176
+200
+18
+115
+126
+123
+8
+147
+7
+123
+78
+162
+74
+190
+70
+116
+70
+173
+12
+114
+182
+64
+148
+115
+162
+142
+196
+98
+27
+81
+50
+168
+163
+69
+148
+67
+72
+31
+142
+173
+164
+26
+82
+63
+42
+88
+150
+107
+93
+199
+161
+175
+4
+49
+62
+134
+47
+78
+50
+197
+140
+65
+133
+18
+116
+135
+168
+190
+30
+76
+186
+32
+116
+14
+44
+138
+31
+150
+18
+162
+11
+11
+168
+111
+151
+109
+100
+25
+47
+61
+145
+121
+27
+70
+183
+71
+176
+21
+145
+86
+8
+78
+199
+96
+186
+55
+63
+82
+129
+37
+64
+50
+128
+119
+164
+111
+191
+150
+183
+149
+48
+145
+43
+153
+138
+49
+53
+80
+8
+123
+73
+132
+135
+30
+163
+115
+20
+89
+162
+167
+148
+189
+2
+114
+72
+9
+3
+140
+20
+55
+156
+44
+58
+159
+30
+152
+49
+126
+119
+178
+2
+14
+68
+80
+69
+101
+187
+12
+190
+33
+89
+38
+26
+17
+70
+72
+197
+139
+65
+139
+55
+80
+190
+20
+13
+105
+116
+151
+60
+3
+82
+68
+76
+42
+173
+57
+191
+37
+104
+88
+194
+178
+119
+116
+26
+111
+35
+15
+180
+145
+54
+21
+40
+57
+179
+163
+172
+164
+39
+158
+195
+154
+169
+32
+69
+129
+154
+166
+8
+157
+71
+15
+54
+190
+50
+198
+135
+32
+184
+13
+25
+37
+1
+76
+46
+193
+145
+137
+120
+89
+59
+156
+6
+31
+133
+124
+148
+173
+106
+84
+151
+154
+172
+44
+117
+109
+6
+53
+66
+120
+132
+107
+60
+200
+61
+169
+65
+69
+33
+176
+165
+8
+163
+105
+167
+58
+50
+175
+3
+45
+44
+62
+176
+99
+15
+197
+54
+154
+35
+28
+57
+88
+18
+116
+139
+194
+114
+140
+16
+43
+113
+93
+144
+26
+61
+137
+79
+38
+121
+190
+50
+194
+112
+128
+165
+35
+132
+74
+64
+114
+111
+45
+70
+23
+106
+32
+40
+153
+164
+2
+144
+46
+182
+74
+15
+20
+189
+161
+66
+144
+74
+149
+31
+42
+176
+85
+124
+182
+182
+50
+67
+156
+133
+198
+194
+188
+186
+23
+66
+189
+141
+147
+18
+186
+159
+81
+62
+44
+110
+61
+179
+128
+160
+8
+10
+186
+30
+108
+185
+135
+147
+72
+111
+20
+123
+158
+41
+23
+172
+32
+46
+185
+100
+138
+130
+143
+90
+50
+96
+129
+108
+94
+193
+116
+156
+97
+178
+199
+190
+152
+4
+62
+136
+65
+169
+25
+32
+172
+148
+138
+104
+177
+132
+2
+21
+115
+101
+176
+145
+93
+51
+76
+195
+94
+9
+7
+164
+121
+52
+28
+98
+141
+163
+107
+182
+129
+136
+59
+132
+61
+178
+124
+144
+150
+4
+74
+9
+193
+74
+115
+21
+95
+187
+64
+108
+70
+51
+78
+10
+160
+73
+196
+124
+179
+167
+191
+43
+136
+36
+191
+22
+20
+119
+143
+184
+20
+64
+12
+94
+61
+119
+167
+137
+120
+87
+49
+107
+5
+70
+179
+46
+70
+5
+200
+157
+144
+50
+8
+1
+137
+15
+60
+26
+20
+85
+133
+36
+28
+41
+200
+31
+184
+28
+115
+39
+2
+63
+157
+178
+57
+141
+136
+150
+81
+140
+113
+17
+86
+166
+26
+65
+155
+145
+83
+192
+7
+111
+6
+41
+193
+189
+199
+99
+2
+122
+115
+198
+155
+148
+93
+33
+159
+63
+148
+122
+198
+94
+182
+45
+33
+198
+91
+168
+188
+24
+52
+95
+102
+161
+52
+62
+107
+85
+144
+104
+129
+43
+99
+9
+164
+101
+136
+107
+21
+163
+193
+90
+2
+8
+29
+109
+188
+151
+21
+167
+13
+174
+132
+32
+1
+124
+133
+89
+139
+32
+144
+175
+155
+162
+174
+193
+190
+8
+139
+163
+125
+91
+20
+105
+48
+147
+53
+200
+127
+158
+11
+46
+176
+41
+65
+27
+175
+10
+88
+36
+31
+60
+84
+167
+45
+171
+22
+195
+171
+78
+131
+85
+130
+21
+155
+144
+65
+102
+25
+38
+2
+75
+31
+113
+2
+197
+167
+29
+70
+159
+129
+143
+101
+121
+25
+60
+138
+90
+99
+185
+18
+46
+116
+85
+70
+54
+99
+108
+160
+189
+93
+63
+142
+83
+24
+1
+191
+141
+130
+112
+106
+33
+44
+172
+41
+94
+1
+159
+149
+63
+38
+59
+17
+171
+72
+100
+152
+15
+127
+25
+13
+49
+180
+44
+47
+88
+110
+67
+16
+93
+18
+74
+80
+19
+197
+15
+119
+182
+22
+95
+168
+159
+45
+38
+30
+37
+153
+190
+160
+55
+90
+47
+78
+47
+182
+72
+195
+123
+183
+195
+126
+1
+74
+38
+162
+30
+126
+85
+179
+114
+74
+20
+59
+172
+102
+68
+93
+155
+89
+141
+53
+48
+13
+50
+187
+75
+173
+166
+38
+143
+113
+193
+146
+137
+114
+54
+98
+104
+143
+121
+38
+142
+116
+17
+62
+20
+165
+17
+19
+158
+181
+65
+163
+194
+96
+35
+143
+148
+200
+66
+4
+30
+144
+194
+73
+98
+129
+95
+10
+4
+137
+187
+88
+45
+83
+89
+191
+147
+168
+83
+193
+7
+110
+198
+200
+19
+117
+130
+129
+7
+84
+42
+94
+190
+94
+55
+84
+6
+86
+60
+193
+18
+172
+74
+98
+127
+85
+166
+36
+123
+16
+186
+177
+186
+129
+101
+47
+174
+24
+186
+99
+119
+25
+85
+86
+156
+160
+161
+125
+108
+124
+172
+118
+157
+84
+94
+10
+16
+7
+104
+163
+42
+191
+171
+107
+105
+67
+60
+161
+32
+145
+181
+183
+72
+194
+112
+132
+182
+110
+18
+122
+177
+162
+181
+30
+160
+87
+88
+142
+64
+109
+82
+109
+122
+151
+9
+95
+97
+126
+86
+177
+95
+178
+15
+86
+185
+138
+167
+158
+52
+87
+60
+174
+109
+89
+158
+152
+89
+170
+19
+187
+151
+26
+5
+191
+107
+127
+194
+28
+24
+88
+115
+103
+188
+1
+116
+89
+97
+181
+15
+68
+70
+13
+44
+154
+126
+172
+104
+78
+133
+95
+177
+12
+79
+169
+102
+98
+67
+125
+149
+168
+68
+103
+8
+122
+60
+63
+35
+47
+174
+19
+151
+138
+70
+180
+55
+111
+175
+53
+142
+180
+3
+200
+177
+61
+177
+121
+130
+94
+195
+129
+17
+149
+141
+103
+153
+193
+188
+189
+49
+191
+107
+125
+191
+20
+6
+59
+99
+70
+129
+147
+120
+3
+138
+199
+156
+150
+99
+43
+167
+19
+10
+94
+71
+185
+75
+189
+59
+49
+170
+182
+160
+125
+112
+147
+77
+142
+161
+93
+110
+29
+185
+46
+13
+69
+99
+179
+180
+74
+22
+70
+19
+88
+157
+152
+104
+62
+32
+42
+162
+199
+133
+16
+95
+30
+129
+106
+77
+105
+141
+102
+146
+163
+64
+115
+118
+73
+176
+4
+39
+199
+51
+112
+15
+90
+3
+10
+39
+140
+96
+114
+25
+125
+127
+41
+105
+61
+25
+1
+183
+87
+77
+80
+190
+21
+14
+97
+60
+86
+181
+111
+45
+69
+12
+53
+11
+190
+43
+151
+119
+158
+75
+35
+133
+86
+127
+184
+167
+149
+191
+4
+113
+40
+26
+197
+150
+126
+7
+107
+186
+154
+50
+115
+39
+1
+60
+154
+186
+128
+97
+31
+116
+25
+105
+7
+97
+117
+32
+145
+183
+198
+141
+63
+109
+91
+170
+197
+59
+178
+139
+37
+172
+99
+48
+2
+184
+88
+73
+50
+45
+18
+107
+81
+126
+30
+46
+11
+53
+24
+69
+199
+180
+90
+117
+99
+138
+143
+14
+200
+74
+50
+34
+153
+14
+115
+161
+136
+170
+198
+54
+151
+18
+150
+143
+109
+168
+32
+81
+199
+63
+192
+187
+198
+110
+78
+86
+10
+94
+72
+191
+99
+80
+192
+37
+95
+38
+174
+103
+56
+12
+173
+132
+41
+60
+189
+199
+96
+189
+70
+121
+100
+112
+178
+61
+166
+48
+194
+136
+69
+192
+130
+56
+164
+83
+28
+22
+81
+91
+21
+110
+73
+48
+31
+160
+81
+50
+174
+194
+200
+58
+153
+200
+18
+112
+117
+93
+105
+197
+43
+85
+124
+176
+145
+91
+39
+17
+156
+184
+101
+147
+178
+147
+77
+142
+166
+116
+5
+194
+120
+171
+151
+172
+70
+77
+31
+99
+116
+6
+189
+84
+5
+74
+196
+113
+119
+103
+144
+140
+152
+47
+121
+105
+141
+99
+130
+85
+144
+103
+124
+22
+16
+100
+58
+50
+181
+37
+194
+35
+60
+51
+170
+161
+36
+167
+83
+195
+29
+22
+73
+36
+163
+57
+84
+189
+180
+181
+70
+189
+109
+150
+123
+188
+28
+75
+1
+139
+23
+90
+135
+4
+6
+4
+173
+4
+65
+156
+157
+140
+27
+107
+195
+10
+113
+187
+105
+147
+141
+130
+111
+96
+178
+10
+60
+72
+94
+114
+38
+8
+107
+170
+58
+18
+188
+165
+99
+114
+197
+157
+167
+190
+41
+137
+54
+98
+103
+133
+74
+52
+46
+8
+40
+167
+45
+162
+172
+180
+130
+161
+1
+154
+121
+137
+141
+14
+14
+158
+23
+120
+114
+10
+34
+113
+172
+19
+171
+57
+5
+117
+60
+104
+89
+4
+21
+94
+176
+8
+69
+141
+25
+86
+95
+197
+124
+176
+139
+53
+68
+134
+196
+172
+71
+82
+56
+200
+97
+185
+39
+170
+69
+87
+101
+26
+43
+29
+192
+90
+15
+78
+135
+109
+44
+83
+104
+82
+155
+195
+179
+120
+107
+168
+43
+147
+97
+63
+106
+70
+69
+192
+128
+45
+119
+115
+16
+66
+52
+122
+66
+95
+180
+24
+130
+165
+26
+70
+184
+80
+24
+30
+166
+127
+67
+61
+165
+47
+198
+169
+30
+64
+115
+120
+82
+15
+154
+197
+195
+199
+38
+46
+130
+172
+62
+25
+189
+115
+187
+91
+66
+186
+118
+40
+179
+110
+54
+137
+138
+199
+155
+140
+52
+50
+38
+176
+120
+137
+148
+56
+4
+122
+97
+87
+49
+112
+31
+184
+23
+86
+115
+115
+59
+121
+199
+110
+70
+30
+152
+46
+112
+54
+122
+43
+168
+21
+13
+92
+36
+196
+50
+139
+185
+60
+100
+59
+60
+27
+29
+129
+115
+135
+175
+36
+42
+130
+3
+49
+69
+173
+20
+165
+12
+190
+29
+69
+152
+93
+193
+123
+1
+99
+184
+18
+53
+161
+92
+100
+176
+158
+173
+14
+127
+42
+108
+74
+74
+184
+42
+192
+179
+151
+91
+193
+140
+108
+183
+133
+151
+110
+107
+52
+158
+78
+49
+189
+100
+99
+94
+71
+185
+69
+157
+117
+93
+110
+27
+171
+186
+179
+1
+198
+180
+99
+174
+155
+171
+34
+63
+76
+86
+38
+54
+186
+27
+93
+119
+76
+193
+73
+102
+161
+50
+49
+47
+41
+23
+171
+22
+198
+185
+135
+143
+52
+25
+78
+51
+2
+156
+121
+125
+63
+57
+170
+114
+154
+102
+26
+42
+25
+172
+5
+88
+83
+110
+113
+88
+115
+102
+179
+159
+147
+53
+196
+105
+64
+42
+76
+81
+8
+119
+45
+199
+187
+134
+123
+137
+114
+52
+84
+44
+108
+53
+145
+197
+74
+77
+198
+96
+192
+90
+13
+76
+138
+146
+35
+97
+68
+135
+2
+198
+174
+63
+9
+90
+62
+166
+41
+152
+148
+121
+2
+123
+123
+28
+67
+149
+97
+40
+171
+65
+50
+121
+80
+189
+15
+197
+46
+106
+23
+183
+93
+111
+26
+161
+138
+178
+29
+175
+189
+159
+61
+130
+37
+53
+190
+63
+68
+42
+39
+62
+20
+161
+193
+107
+108
+86
+147
+112
+151
+95
+15
+41
+111
+101
+12
+166
+85
+19
+155
+158
+160
+138
+185
+72
+172
+184
+158
+100
+173
+145
+114
+181
+59
+129
+49
+131
+152
+133
+28
+174
+193
+198
+52
+135
+140
+29
+109
+1
+26
+143
+29
+89
+73
+38
+176
+117
+115
+38
+199
+53
+130
+105
+59
+9
+127
+86
+171
+55
+193
+69
+76
+38
+145
+128
+70
+71
+194
+126
+17
+169
+63
+55
+168
+114
+168
+189
+17
+9
+99
+116
+9
+16
+13
+142
+136
+135
+190
+124
+37
+112
+136
+9
+36
+137
+100
+172
+128
+26
+6
+2
+161
+145
+23
+36
+13
+156
+15
+91
+13
+67
+82
+90
+11
+53
+21
+53
+134
+123
+135
+111
+52
+113
+9
+42
+176
+78
+81
+190
+11
+155
+40
+41
+91
+178
+58
+141
+130
+112
+104
+22
+197
+186
+147
+11
+151
+6
+77
+9
+164
+109
+178
+91
+143
+42
+168
+34
+91
+42
+33
+20
+27
+187
+80
+200
+82
+96
+44
+200
+8
+54
+54
+34
+123
+34
+102
+103
+102
+91
+29
+154
+66
+8
+58
+80
+163
+60
+94
+24
+100
+187
+25
+72
+12
+24
+38
+12
+134
+98
+183
+18
+65
+32
+6
+154
+74
+58
+80
+163
+61
+100
+52
+11
+200
+107
+38
+72
+91
+102
+190
+26
+45
+43
+54
+134
+125
+146
+150
+187
+173
+160
+2
+176
+41
+65
+29
+185
+57
+75
+139
+167
+150
+199
+44
+75
+56
+69
+109
+34
+31
+77
+187
+30
+97
+119
+39
+167
+52
+7
+177
+7
+49
+32
+152
+28
+1
+153
+114
+104
+2
+80
+63
+63
+16
+128
+28
+16
+46
+133
+184
+110
+10
+71
+139
+1
+150
+95
+27
+108
+200
+34
+6
+132
+137
+40
+11
+106
+137
+68
+179
+62
+166
+42
+158
+176
+31
+5
+154
+82
+107
+111
+102
+16
+182
+143
+27
+78
+21
+30
+189
+67
+105
+32
+47
+193
+137
+86
+80
+114
+164
+157
+66
+187
+131
+106
+59
+4
+92
+120
+94
+92
+103
+192
+29
+47
+24
+129
+156
+176
+56
+153
+18
+132
+27
+180
+37
+1
+75
+43
+187
+133
+123
+142
+143
+181
+3
+191
+123
+21
+21
+139
+49
+43
+20
+139
+52
+68
+142
+38
+154
+185
+123
+73
+137
+164
+150
+31
+36
+138
+100
+163
+81
+18
+181
+121
+102
+121
+13
+191
+33
+77
+165
+104
+140
+105
+172
+89
+187
+124
+62
+56
+178
+169
+16
+172
+90
+199
+184
+115
+32
+162
+88
+72
+41
+200
+27
+167
+160
+59
+118
+177
+197
+195
+197
+31
+17
+25
+196
+156
+173
+32
+38
+142
+107
+169
+54
+5
+149
+50
+163
+133
+134
+8
+39
+170
+69
+83
+78
+127
+60
+23
+200
+191
+148
+174
+113
+111
+54
+123
+56
+29
+74
+185
+49
+31
+145
+198
+80
+105
+107
+102
+47
+166
+180
+182
+79
+33
+90
+47
+74
+23
+70
+15
+64
+53
+145
+189
+35
+111
+149
+95
+38
+169
+79
+150
+197
+33
+24
+46
+65
+179
+87
+117
+120
+68
+130
+170
+57
+11
+157
+49
+82
+53
+181
+11
+43
+159
+169
+189
+11
+171
+125
+13
+155
+16
+102
+71
+112
+34
+197
+78
+102
+108
+134
+32
+192
+66
+70
+29
+148
+29
+47
+18
+92
+189
+111
+164
+192
+76
+130
+97
+13
+8
+132
+121
+145
+182
+183
+65
+146
+93
+44
+34
+9
+150
+17
+158
+197
+164
+11
+192
+53
+189
+60
+60
+19
+179
+102
+1
+94
+150
+60
+13
+137
+113
+42
+42
+72
+55
+86
+25
+178
+45
+71
+28
+131
+135
+33
+182
+196
+142
+91
+69
+197
+166
+25
+55
+106
+145
+122
+25
+54
+99
+117
+10
+6
+152
+56
+170
+121
+198
+100
+18
+10
+100
+107
+150
+137
+72
+2
+165
+172
+153
+169
+42
+131
+11
+92
+58
+117
+185
+63
+112
+104
+19
+185
+138
+167
+166
+95
+77
+7
+150
+40
+88
+172
+43
+108
+65
+20
+142
+70
+143
+36
+125
+32
+69
+128
+149
+139
+99
+143
+172
+143
+114
+200
+178
+70
+20
+92
+172
+10
+109
+167
+24
+44
+52
+117
+34
+152
+11
+100
+101
+106
+129
+21
+163
+191
+85
+191
+180
+167
+184
+1
+151
+103
+59
+24
+21
+107
+56
+178
+161
+173
+186
+163
+107
+178
+103
+23
+8
+46
+5
+21
+82
+108
+109
+87
+145
+83
+197
+43
+81
+103
+93
+30
+147
+12
+148
+183
+167
+153
+20
+146
+99
+83
+4
+84
+63
+29
+9
+193
+75
+118
+35
+151
+191
+194
+44
+120
+124
+67
+90
+135
+2
+199
+181
+98
+157
+61
+160
+8
+10
+191
+60
+45
+128
+164
+35
+141
+130
+114
+113
+55
+120
+24
+66
+184
+111
+11
+71
+128
+130
+32
+21
+42
+68
+32
+179
+194
+152
+169
+46
+155
+120
+130
+102
+46
+162
+164
+124
+73
+121
+70
+131
+164
+3
+143
+38
+140
+97
+129
+101
+46
+166
+186
+23
+65
+180
+102
+192
+35
+81
+177
+132
+5
+41
+1
+43
+46
+95
+157
+93
+143
+24
+62
+158
+197
+158
+181
+65
+162
+183
+44
+21
+134
+11
+68
+106
+28
+14
+38
+100
+61
+66
+52
+123
+66
+92
+164
+157
+67
+191
+142
+136
+137
+2
+179
+61
+157
+197
+168
+38
+119
+174
+176
+93
+176
+19
+137
+52
+82
+21
+190
+158
+38
+4
+88
+93
+168
+168
+101
+95
+57
+92
+42
+25
+169
+193
+36
+82
+174
+103
+57
+20
+5
+53
+71
+152
+81
+118
+181
+21
+102
+25
+36
+197
+57
+168
+102
+97
+68
+139
+21
+79
+87
+15
+107
+106
+77
+110
+171
+40
+99
+37
+130
+52
+140
+176
+198
+11
+85
+12
+109
+144
+88
+27
+178
+22
+134
+6
+35
+160
+48
+47
+56
+109
+155
+150
+108
+99
+23
+42
+50
+127
+112
+133
+191
+147
+166
+75
+155
+56
+147
+180
+159
+132
+165
+4
+141
+13
+9
+139
+156
+85
+114
+114
+64
+159
+182
+64
+146
+102
+94
+51
+61
+111
+116
+103
+170
+96
+54
+57
+60
+48
+152
+76
+91
+67
+184
+105
+178
+125
+149
+165
+56
+50
+197
+133
+28
+178
+16
+98
+44
+183
+104
+176
+119
+135
+140
+29
+121
+64
+96
+4
+160
+125
+108
+127
+192
+7
+120
+57
+66
+90
+144
+58
+54
+6
+153
+73
+57
+90
+29
+168
+151
+191
+190
+29
+62
+116
+135
+174
+25
+190
+113
+173
+26
+197
+151
+139
+72
+186
+72
+159
+106
+11
+110
+163
+190
+80
+165
+78
+183
+193
+118
+166
+139
+144
+15
+199
+56
+147
+182
+171
+187
+188
+47
+196
+152
+151
+141
+89
+68
+13
+67
+87
+126
+169
+88
+4
+34
+174
+139
+69
+164
+163
+104
+157
+8
+40
+167
+49
+189
+97
+83
+30
+36
+148
+168
+79
+159
+48
+61
+131
+41
+70
+54
+93
+76
+21
+43
+78
+77
+167
+106
+140
+84
+48
+135
+183
+82
+48
+158
+116
+75
+7
+166
+137
+127
+135
+70
+4
+193
+126
+21
+194
+177
+117
+108
+1
+33
+194
+68
+57
+137
+109
+23
+159
+150
+71
+83
+59
+8
+116
+26
+115
+55
+96
+85
+51
+141
+189
+72
+128
+124
+195
+56
+182
+187
+86
+30
+12
+1
+97
+176
+190
+156
+28
+170
+171
+95
+33
+146
+178
+161
+164
+134
+133
+191
+156
+18
+107
+81
+125
+17
+183
+148
+43
+126
+174
+108
+86
+146
+102
+104
+107
+110
+98
+1
+127
+155
+196
+178
+107
+44
+106
+40
+87
+169
+32
+74
+155
+69
+16
+79
+130
+75
+76
+185
+30
+115
+22
+100
+200
+104
+21
+195
+181
+134
+179
+64
+181
+109
+27
+181
+42
+26
+183
+67
+157
+144
+52
+18
+37
+65
+62
+188
+172
+139
+88
+81
+93
+33
+157
+50
+88
+80
+95
+51
+49
+41
+5
+64
+144
+89
+35
+12
+161
+63
+126
+192
+20
+197
+6
+61
+118
+161
+106
+189
+189
+29
+77
+6
+145
+13
+181
+168
+181
+175
+25
+173
+16
+145
+124
+43
+143
+75
+163
+105
+165
+52
+26
+88
+96
+191
+80
+168
+91
+33
+181
+187
+95
+88
+74
+56
+70
+117
+73
+191
+89
+14
+85
+188
+163
+87
+58
+167
+80
+174
+131
+17
+128
+16
+149
+153
+182
+112
+39
+29
+25
+87
+99
+11
+181
+186
+86
+51
+131
+128
+188
+181
+195
+147
+127
+48
+144
+34
+106
+130
+31
+18
+33
+31
+97
+101
+137
+113
+48
+74
+21
+58
+162
+50
+44
+17
+111
+115
+96
+137
+165
+155
+53
+122
+57
+48
+177
+30
+191
+76
+138
+148
+50
+164
+138
+156
+97
+180
+5
+14
+40
+115
+138
+194
+119
+175
+176
+84
+125
+196
+58
+184
+182
+34
+172
+126
+9
+119
+34
+136
+108
+29
+3
+165
+162
+92
+91
+125
+128
+49
+145
+31
+79
+198
+79
+100
+90
+40
+29
+17
+37
+73
+107
+188
+169
+125
+25
+30
+159
+84
+75
+91
+75
+33
+124
+47
+171
+9
+112
+194
+163
+31
+124
+62
+61
+9
+107
+168
+43
+150
+115
+146
+37
+113
+148
+69
+89
+110
+64
+195
+191
+194
+49
+149
+48
+155
+96
+187
+54
+46
+193
+148
+151
+173
+81
+131
+57
+161
+60
+110
+119
+132
+118
+126
+90
+12
+63
+73
+77
+1
+119
+106
+163
+24
+84
+85
+158
+185
+94
+102
+162
+60
+106
+95
+17
+47
+135
+187
+112
+193
+151
+166
+38
+139
+98
+136
+135
+187
+109
+171
+45
+132
+194
+175
+108
+74
+78
+1
+108
+40
+65
+34
+23
+33
+194
+67
+58
+150
+175
+103
+49
+168
+168
+100
+91
+51
+90
+83
+87
+184
+118
+57
+79
+162
+66
+138
+35
+169
+108
+125
+181
+159
+130
+152
+139
+71
+176
+22
+150
+103
+68
+78
+62
+71
+74
+1
+146
+70
+104
+194
+36
+70
+97
+152
+41
+76
+90
+56
+126
+60
+25
+8
+30
+109
+188
+147
+187
+5
+147
+44
+142
+55
+55
+35
+122
+18
+7
+84
+47
+124
+124
+27
+46
+41
+28
+3
+168
+184
+194
+115
+142
+21
+53
+127
+87
+181
+111
+36
+19
+191
+177
+141
+57
+77
+152
+24
+176
+44
+80
+89
+11
+68
+111
+59
+158
+14
+67
+78
+70
+119
+83
+26
+14
+53
+194
+83
+156
+191
+146
+163
+63
+112
+108
+44
+94
+166
+151
+17
+144
+113
+182
+78
+30
+78
+200
+97
+184
+34
+146
+175
+136
+42
+34
+26
+52
+82
+23
+3
+17
+78
+116
+194
+120
+173
+162
+14
+28
+44
+18
+114
+123
+113
+176
+42
+73
+60
+101
+70
+116
+69
+173
+13
+125
+37
+102
+75
+139
+156
+90
+139
+27
+110
+19
+122
+168
+107
+132
+31
+7
+159
+94
+138
+182
+56
+99
+95
+82
+40
+98
+33
+118
+15
+28
+37
+175
+114
+115
+60
+132
+52
+122
+69
+115
+77
+26
+65
+159
+169
+187
+6
+155
+82
+95
+37
+168
+79
+165
+76
+176
+172
+52
+166
+129
+89
+169
+19
+197
+8
+77
+192
+66
+69
+19
+92
+187
+94
+85
+64
+19
+140
+72
+170
+172
+110
+113
+85
+102
+47
+161
+149
+46
+135
+197
+173
+65
+35
+28
+54
+77
+177
+166
+7
+150
+33
+56
+37
+123
+3
+119
+87
+52
+129
+106
+81
+132
+66
+13
+82
+180
+145
+52
+4
+161
+131
+144
+85
+14
+123
+11
+163
+78
+7
+137
+166
+165
+94
+84
+55
+177
+170
+25
+27
+134
+165
+184
+23
+83
+97
+37
+150
+173
+88
+174
+54
+163
+90
+78
+56
+42
+146
+101
+90
+36
+6
+118
+56
+71
+128
+129
+23
+181
+84
+76
+100
+118
+5
+174
+3
+50
+74
+1
+138
+26
+112
+41
+40
+70
+64
+158
+167
+188
+24
+53
+107
+161
+11
+13
+186
+2
+134
+191
+142
+140
+163
+119
+50
+30
+131
+122
+155
+31
+195
+96
+21
+61
+181
+142
+25
+75
+33
+119
+23
+67
+200
+1
+8
+42
+179
+101
+195
+64
+37
+45
+140
+34
+146
+176
+143
+72
+149
+46
+136
+1
+182
+89
+95
+173
+181
+138
+198
+146
+98
+72
+152
+68
+43
+50
+115
+38
+196
+34
+41
+143
+88
+43
+68
+18
+100
+46
+172
+23
+191
+141
+130
+108
+82
+120
+186
+33
+127
+69
+74
+26
+88
+101
+10
+156
+48
+84
+73
+88
+72
+43
+13
+96
+62
+110
+102
+22
+16
+100
+55
+34
+113
+177
+44
+77
+67
+107
+41
+87
+155
+147
+93
+31
+158
+66
+177
+71
+32
+157
+52
+101
+140
+130
+121
+157
+60
+147
+145
+152
+9
+85
+33
+32
+97
+97
+112
+7
+34
+139
+135
+156
+128
+161
+17
+56
+184
+3
+158
+127
+141
+103
+148
+166
+61
+74
+100
+134
+105
+28
+24
+89
+120
+125
+74
+119
+48
+20
+92
+172
+5
+84
+65
+37
+34
+73
+137
+168
+171
+121
+183
+15
+43
+128
+182
+143
+19
+30
+13
+10
+150
+6
+89
+86
+115
+117
+71
+172
+199
+42
+66
+20
+127
+183
+157
+99
+185
+22
+68
+9
+47
+5
+6
+198
+132
+14
+99
+68
+123
+125
+45
+145
+68
+104
+19
+175
+85
+133
+41
+45
+105
+31
+43
+176
+72
+51
+57
+89
+20
+121
+147
+197
+65
+15
+108
+116
+127
+118
+169
+154
+9
+64
+107
+71
+60
+125
+14
+161
+45
+21
+125
+163
+49
+33
+155
+39
+38
+80
+141
+128
+100
+57
+39
+126
+3
+86
+93
+184
+71
+171
+188
+187
+35
+125
+36
+96
+51
+43
+1
+24
+137
+3
+193
+129
+37
+65
+61
+182
+146
+36
+106
+111
+115
+94
+135
+162
+165
+129
+91
+192
+135
+81
+77
+129
+87
+162
+193
+105
+91
+9
+33
+120
+26
+77
+36
+120
+200
+123
+144
+156
+43
+61
+176
+109
+75
+70
+147
+50
+178
+27
+157
+104
+11
+130
+80
+115
+173
+3
+64
+155
+156
+148
+85
+178
+103
+15
+171
+88
+194
+176
+111
+83
+103
+70
+100
+169
+120
+199
+115
+105
+198
+41
+72
+60
+119
+173
+169
+58
+29
+53
+59
+80
+146
+162
+60
+104
+83
+165
+40
+160
+2
+168
+196
+63
+20
+155
+151
+111
+111
+67
+4
+22
+100
+7
+139
+175
+3
+44
+39
+44
+114
+90
+116
+88
+86
+126
+185
+179
+9
+48
+12
+39
+129
+19
+156
+170
+19
+182
+128
+132
+37
+38
+102
+68
+90
+133
+189
+138
+131
+148
+111
+134
+13
+68
+95
+163
+126
+90
+11
+56
+45
+164
+179
+2
+7
+22
+75
+53
+45
+193
+155
+1
+10
+51
+24
+85
+95
+5
+176
+13
+98
+68
+129
+166
+34
+115
+182
+63
+141
+80
+14
+168
+82
+183
+157
+101
+192
+48
+161
+136
+171
+2
+81
+65
+67
+19
+110
+92
+169
+183
+181
+42
+22
+160
+165
+150
+14
+135
+89
+122
+132
+97
+198
+119
+137
+153
+90
+162
+166
+140
+146
+18
+193
+3
+78
+45
+172
+28
+23
+82
+89
+2
+8
+37
+148
+157
+14
+73
+110
+7
+51
+47
+23
+115
+87
+89
+149
+98
+44
+189
+136
+118
+89
+73
+35
+160
+46
+37
+12
+144
+152
+21
+160
+171
+188
+189
+44
+165
+197
+97
+9
+185
+30
+123
+65
+87
+135
+34
+186
+13
+13
+158
+32
+177
+173
+49
+143
+15
+8
+111
+1
+3
+13
+54
+10
+176
+175
+63
+5
+66
+159
+158
+119
+97
+113
+7
+34
+136
+118
+83
+36
+73
+113
+21
+112
+85
+105
+72
+89
+85
+113
+114
+74
+18
+43
+97
+191
+77
+149
+197
+48
+117
+70
+167
+175
+147
+109
+134
+28
+165
+138
+143
+18
+24
+187
+106
+156
+186
+119
+40
+170
+60
+34
+67
+96
+179
+9
+43
+182
+109
+14
+108
+119
+150
+26
+12
+36
+113
+155
+111
+75
+48
+21
+93
+170
+189
+2
+114
+71
+1
+173
+27
+8
+7
+171
+165
+54
+47
+198
+161
+187
+81
+2
+83
+87
+171
+48
+153
+88
+151
+113
+122
+122
+37
+119
+189
+60
+65
+50
+123
+89
+24
+149
+82
+151
+166
+46
+178
+61
+162
+24
+92
+134
+179
+66
+189
+144
+162
+81
+28
+40
+187
+168
+126
+47
+155
+110
+60
+177
+124
+150
+186
+165
+124
+56
+29
+69
+155
+108
+54
+154
+35
+29
+55
+76
+162
+87
+65
+10
+81
+196
+47
+125
+126
+31
+55
+49
+6
+194
+113
+139
+15
+43
+128
+182
+144
+27
+68
+162
+164
+132
+114
+96
+156
+74
+43
+192
+166
+69
+125
+130
+59
+187
+198
+105
+47
+139
+18
+53
+163
+98
+128
+84
+159
+197
+153
+146
+106
+120
+171
+150
+160
+15
+52
+175
+187
+151
+23
+184
+100
+142
+158
+71
+2
+177
+42
+63
+3
+54
+98
+110
+177
+75
+59
+80
+154
+4
+37
+188
+2
+117
+89
+80
+84
+182
+139
+3
+166
+172
+138
+82
+49
+162
+131
+128
+193
+9
+115
+9
+23
+60
+155
+194
+174
+101
+37
+118
+173
+181
+132
+165
+2
+127
+145
+125
+51
+180
+23
+118
+107
+178
+106
+38
+74
+108
+182
+120
+89
+55
+128
+77
+110
+169
+21
+6
+55
+77
+168
+112
+163
+172
+167
+59
+51
+183
+38
+182
+154
+84
+123
+184
+197
+132
+19
+130
+9
+85
+25
+191
+121
+10
+170
+128
+45
+117
+104
+172
+96
+32
+131
+104
+46
+142
+42
+174
+68
+43
+42
+73
+58
+92
+36
+186
+200
+124
+146
+163
+65
+122
+152
+10
+97
+95
+100
+145
+179
+166
+189
+40
+146
+115
+182
+60
+120
+186
+36
+144
+148
+189
+7
+144
+4
+128
+132
+39
+53
+168
+129
+65
+26
+176
+25
+170
+197
+55
+155
+39
+42
+101
+33
+87
+31
+5
+151
+70
+57
+119
+199
+125
+158
+30
+156
+69
+10
+40
+157
+180
+71
+3
+186
+88
+52
+125
+85
+191
+180
+160
+147
+44
+137
+34
+169
+113
+152
+102
+44
+150
+106
+85
+160
+197
+145
+99
+89
+43
+65
+3
+33
+172
+140
+94
+110
+11
+78
+174
+147
+117
+176
+7
+63
+119
+144
+1
+108
+42
+85
+134
+41
+42
+87
+151
+120
+168
+127
+54
+178
+190
+137
+114
+54
+102
+124
+30
+68
+137
+14
+54
+200
+116
+92
+115
+64
+148
+116
+162
+131
+125
+180
+152
+96
+10
+200
+109
+57
+169
+99
+77
+174
+156
+166
+197
+93
+183
+61
+125
+3
+95
+146
+19
+9
+82
+11
+131
+86
+143
+82
+5
+96
+138
+162
+133
+140
+46
+15
+76
+123
+56
+29
+77
+1
+113
+69
+2
+194
+152
+164
+18
+33
+38
+132
+50
+114
+35
+189
+24
+42
+37
+44
+139
+39
+180
+133
+179
+80
+66
+81
+95
+45
+10
+63
+87
+157
+158
+136
+1
+180
+73
+22
+74
+51
+45
+8
+50
+28
+118
+59
+90
+17
+89
+183
+102
+166
+77
+168
+117
+194
+110
+120
+134
+124
+139
+120
+65
+116
+113
+35
+193
+45
+133
+196
+182
+125
+118
+185
+51
+42
+1
+26
+151
+73
+84
+52
+155
+62
+178
+117
+98
+137
+144
+30
+85
+39
+74
+93
+94
+128
+126
+6
+102
+161
+45
+26
+155
+97
+186
+46
+6
+21
+77
+73
+150
+47
+133
+179
+83
+84
+160
+6
+199
+142
+60
+83
+164
+42
+171
+53
+181
+17
+69
+66
+177
+73
+46
+25
+134
+185
+102
+152
+195
+4
+64
+156
+159
+149
+69
+69
+198
+166
+22
+36
+22
+12
+72
+126
+116
+158
+111
+43
+61
+180
+138
+5
+191
+102
+100
+80
+183
+182
+45
+38
+25
+5
+9
+8
+173
+168
+52
+199
+135
+17
+89
+182
+94
+128
+121
+183
+6
+192
+101
+83
+190
+194
+56
+190
+42
+145
+93
+54
+91
+55
+118
+14
+24
+15
+78
+135
+113
+64
+166
+25
+56
+120
+12
+195
+66
+44
+75
+49
+27
+119
+73
+168
+152
+6
+69
+162
+155
+72
+39
+187
+171
+148
+150
+165
+47
+198
+166
+19
+24
+173
+21
+173
+48
+133
+165
+200
+115
+93
+122
+99
+97
+92
+82
+66
+55
+141
+150
+38
+78
+129
+75
+90
+64
+178
+92
+150
+74
+93
+92
+118
+77
+8
+153
+49
+121
+89
+50
+98
+143
+178
+180
+79
+58
+39
+111
+122
+132
+97
+196
+108
+85
+137
+64
+152
+134
+38
+25
+6
+11
+16
+200
+61
+167
+54
+19
+30
+11
+198
+91
+165
+177
+180
+88
+112
+77
+60
+66
+55
+141
+149
+29
+39
+174
+92
+194
+136
+70
+196
+151
+140
+86
+56
+159
+58
+115
+174
+5
+71
+180
+42
+38
+51
+168
+154
+14
+95
+48
+34
+178
+160
+164
+145
+196
+72
+68
+165
+177
+180
+86
+95
+198
+140
+56
+77
+163
+89
+67
+3
+21
+100
+13
+180
+166
+181
+194
+131
+47
+101
+186
+13
+3
+106
+11
+110
+169
+23
+18
+102
+52
+197
+121
+151
+21
+164
+199
+119
+131
+111
+92
+154
+101
+21
+22
+145
+77
+157
+55
+116
+3
+177
+35
+23
+24
+137
+13
+43
+145
+84
+195
+23
+180
+76
+40
+159
+196
+147
+120
+198
+106
+56
+186
+12
+4
+112
+43
+46
+94
+154
+79
+89
+23
+145
+62
+67
+46
+73
+29
+118
+47
+20
+100
+24
+49
+79
+32
+86
+28
+200
+151
+102
+58
+31
+70
+140
+15
+28
+36
+166
+69
+122
+117
+5
+174
+4
+59
+122
+1
+108
+43
+83
+120
+173
+155
+177
+73
+44
+11
+74
+145
+8
+144
+196
+80
+118
+189
+74
+144
+197
+89
+163
+176
+188
+147
+194
+45
+125
+144
+140
+145
+11
+161
+64
+138
+59
+109
+127
+188
+185
+17
+41
+100
+30
+81
+20
+192
+174
+114
+126
+125
+23
+13
+71
+115
+51
+70
+163
+154
+57
+159
+49
+61
+127
+17
+158
+198
+169
+35
+96
+58
+89
+13
+81
+171
+101
+66
+89
+138
+30
+141
+181
+18
+84
+143
+99
+112
+187
+112
+191
+139
+120
+72
+150
+54
+175
+169
+40
+121
+169
+133
+78
+70
+120
+89
+61
+163
+32
+129
+91
+186
+93
+89
+102
+8
+135
+140
+29
+118
+47
+26
+133
+168
+14
+174
+120
+155
+49
+100
+158
+54
+102
+126
+45
+137
+15
+60
+23
+2
+7
+25
+93
+130
+145
+105
+124
+3
+103
+191
+20
+6
+57
+88
+20
+131
+10
+84
+13
+122
+19
+18
+138
+70
+182
+63
+144
+97
+89
+64
+186
+143
+186
+34
+133
+89
+144
+58
+60
+39
+93
+7
+6
+178
+16
+100
+57
+44
+156
+143
+54
+35
+129
+56
+177
+166
+1
+117
+94
+112
+28
+166
+142
+163
+105
+161
+26
+108
+20
+145
+97
+75
+183
+23
+94
+158
+101
+189
+24
+48
+75
+20
+46
+102
+198
+71
+51
+63
+126
+187
+191
+70
+97
+154
+59
+167
+72
+135
+162
+155
+80
+86
+194
+196
+27
+2
+169
+197
+62
+6
+77
+8
+163
+105
+167
+53
+21
+48
+107
+10
+97
+96
+108
+183
+132
+144
+80
+182
+174
+12
+105
+125
+7
+126
+90
+11
+54
+29
+88
+69
+25
+128
+145
+116
+194
+118
+167
+145
+166
+94
+70
+177
+31
+194
+88
+190
+148
+175
+122
+161
+70
+171
+195
+35
+58
+36
+96
+55
+68
+115
+86
+76
+91
+58
+135
+87
+114
+100
+176
+160
+179
+42
+40
+62
+18
+153
+155
+153
+132
+10
+79
+184
+195
+117
+147
+30
+63
+111
+97
+187
+46
+197
+169
+43
+134
+21
+126
+162
+46
+18
+93
+3
+179
+50
+89
+87
+126
+173
+102
+60
+47
+140
+18
+53
+159
+80
+50
+180
+31
+172
+157
+192
+144
+136
+123
+118
+6
+170
+173
+107
+88
+165
+198
+107
+60
+1
+67
+200
+195
+176
+101
+24
+32
+177
+182
+97
+147
+15
+169
+77
+142
+165
+110
+180
+89
+117
+105
+179
+132
+182
+108
+13
+112
+158
+142
+27
+91
+103
+199
+71
+42
+13
+99
+81
+199
+62
+188
+168
+119
+3
+144
+41
+154
+159
+169
+184
+185
+52
+48
+24
+112
+57
+134
+95
+166
+140
+151
+46
+117
+88
+82
+99
+58
+56
+16
+196
+37
+60
+30
+46
+10
+47
+189
+116
+199
+151
+121
+166
+111
+177
+62
+180
+123
+123
+33
+95
+72
+179
+29
+169
+156
+16
+92
+5
+8
+3
+147
+55
+8
+158
+75
+34
+130
+77
+94
+71
+182
+61
+126
+9
+121
+53
+29
+95
+115
+32
+160
+77
+27
+65
+152
+129
+5
+69
+177
+37
+35
+79
+164
+71
+151
+71
+66
+159
+164
+149
+23
+199
+187
+134
+121
+122
+44
+167
+8
+147
+13
+160
+45
+34
+4
+118
+73
+181
+30
+155
+60
+166
+54
+33
+113
+182
+79
+39
+121
+176
+171
+43
+117
+120
+70
+141
+18
+41
+83
+129
+32
+33
+118
+9
+193
+81
+150
+178
+118
+107
+178
+107
+42
+90
+157
+137
+14
+51
+181
+26
+132
+163
+187
+62
+90
+178
+63
+178
+104
+25
+16
+75
+109
+181
+106
+6
+84
+58
+189
+15
+191
+14
+167
+84
+197
+30
+9
+191
+64
+65
+18
+121
+168
+122
+22
+38
+31
+41
+172
+64
+39
+58
+198
+67
+24
+140
+27
+102
+175
+131
+17
+119
+167
+132
+92
+167
+172
+134
+53
+118
+33
+137
+129
+138
+71
+183
+61
+125
+5
+104
+180
+146
+61
+50
+157
+91
+134
+185
+106
+175
+94
+192
+106
+109
+99
+19
+22
+165
+193
+73
+104
+167
+67
+105
+27
+17
+58
+198
+63
+3
+52
+85
+43
+94
+180
+37
+198
+58
+173
+117
+146
+26
+48
+56
+105
+126
+15
+156
+2
+12
+58
+46
+153
+111
+88
+132
+1
+22
+123
+146
+164
+77
+187
+29
+93
+104
+184
+176
+197
+4
+49
+60
+120
+182
+17
+64
+35
+39
+116
+148
+50
+164
+141
+173
+167
+49
+191
+104
+113
+142
+34
+130
+74
+77
+198
+104
+38
+95
+34
+153
+11
+90
+46
+65
+179
+95
+155
+82
+95
+39
+179
+129
+161
+6
+192
+102
+87
+5
+46
+36
+2
+91
+133
+178
+77
+57
+52
+4
+158
+114
+67
+177
+66
+3
+21
+107
+50
+141
+194
+100
+56
+44
+158
+153
+104
+45
+134
+6
+29
+127
+100
+64
+80
+109
+138
+45
+33
+197
+87
+148
+110
+131
+193
+184
+168
+153
+10
+86
+33
+22
+38
+34
+67
+96
+178
+4
+24
+113
+66
+180
+84
+89
+174
+51
+136
+160
+141
+7
+178
+3
+18
+81
+128
+41
+100
+32
+93
+76
+19
+28
+2
+165
+167
+126
+49
+163
+142
+186
+40
+170
+63
+48
+119
+89
+64
+185
+132
+133
+11
+70
+121
+104
+134
+70
+16
+65
+49
+106
+197
+34
+32
+82
+10
+121
+38
+140
+100
+137
+127
+131
+47
+98
+173
+155
+175
+52
+140
+178
+7
+43
+190
+159
+48
+55
+101
+111
+158
+149
+76
+115
+8
+14
+8
+125
+81
+168
+80
+169
+92
+35
+186
+197
+113
+106
+21
+176
+67
+25
+149
+69
+75
+28
+96
+130
+118
+137
+158
+122
+110
+163
+194
+95
+30
+125
+79
+155
+17
+108
+99
+27
+74
+1
+145
+64
+83
+125
+5
+105
+188
+183
+11
+20
+22
+153
+122
+161
+66
+153
+120
+147
+3
+103
+188
+5
+141
+4
+156
+98
+191
+66
+74
+56
+66
+100
+6
+139
+177
+15
+99
+66
+103
+24
+22
+119
+112
+7
+36
+154
+3
+34
+176
+154
+146
+88
+20
+129
+195
+13
+120
+5
+157
+95
+162
+120
+68
+126
+148
+153
+188
+158
+54
+106
+153
+172
+54
+178
+183
+105
+180
+138
+13
+34
+91
+39
+18
+165
+27
+77
+21
+37
+30
+51
+37
+171
+92
+12
+51
+196
+121
+162
+87
+61
+191
+196
+56
+175
+151
+135
+49
+85
+72
+67
+156
+134
+4
+19
+79
+104
+120
+184
+23
+87
+120
+135
+135
+197
+169
+47
+163
+153
+53
+149
+16
+160
+11
+33
+101
+107
+135
+52
+97
+113
+5
+18
+67
+39
+31
+39
+158
+1
+186
+108
+179
+100
+197
+83
+124
+198
+75
+66
+126
+163
+47
+19
+97
+10
+188
+41
+155
+167
+3
+119
+90
+76
+47
+196
+156
+177
+60
+167
+63
+76
+86
+35
+42
+137
+47
+46
+56
+128
+63
+34
+37
+119
+179
+5
+23
+95
+170
+165
+60
+77
+123
+46
+167
+190
+40
+128
+9
+105
+157
+199
+177
+74
+56
+75
+142
+184
+26
+97
+156
+61
+165
+43
+170
+38
+101
+62
+63
+24
+182
+78
+32
+88
+44
+72
+41
+194
+2
+67
+184
+102
+162
+51
+55
+66
+109
+61
+183
+152
+68
+39
+25
+1
+186
+108
+172
+64
+41
+71
+62
+129
+23
+177
+61
+172
+85
+160
+199
+152
+127
+192
+17
+173
+88
+170
+29
+48
+31
+153
+43
+77
+82
+195
+38
+74
+106
+169
+64
+63
+1
+40
+38
+68
+66
+185
+115
+29
+142
+197
+105
+53
+181
+7
+18
+48
+126
+123
+7
+140
+183
+37
+175
+121
+150
+16
+146
+132
+80
+94
+45
+27
+157
+100
+188
+25
+61
+147
+133
+81
+87
+196
+196
+12
+107
+139
+72
+182
+39
+4
+70
+188
+102
+121
+9
+169
+133
+78
+75
+151
+39
+72
+88
+75
+63
+108
+79
+106
+132
+36
+34
+77
+165
+95
+87
+67
+24
+143
+39
+154
+169
+32
+75
+162
+99
+140
+148
+32
+61
+79
+124
+34
+87
+20
+138
+48
+45
+43
+56
+146
+177
+150
+106
+92
+197
+156
+164
+184
+24
+95
+154
+69
+29
+152
+54
+157
+61
+154
+171
+48
+146
+47
+171
+7
+106
+179
+120
+113
+6
+14
+38
+102
+71
+110
+18
+123
+179
+167
+192
+50
+175
+1
+27
+158
+109
+32
+14
+195
+50
+147
+32
+76
+168
+130
+64
+21
+150
+113
+130
+164
+21
+52
+121
+58
+63
+63
+10
+95
+82
+41
+108
+82
+120
+187
+42
+175
+74
+66
+136
+20
+101
+28
+59
+103
+88
+4
+31
+154
+50
+114
+40
+18
+145
+113
+172
+20
+177
+82
+98
+55
+52
+15
+25
+17
+76
+107
+160
+1
+163
+174
+177
+104
+27
+33
+156
+40
+38
+69
+71
+7
+10
+198
+99
+16
+3
+78
+37
+123
+12
+163
+74
+178
+9
+52
+32
+120
+36
+140
+116
+39
+191
+198
+70
+41
+14
+121
+2
+124
+127
+50
+159
+108
+12
+106
+129
+27
+199
+154
+134
+25
+141
+29
+103
+163
+51
+41
+191
+180
+168
+189
+19
+20
+148
+108
+121
+152
+23
+177
+50
+115
+38
+198
+48
+107
+10
+103
+127
+42
+108
+72
+59
+107
+115
+126
+127
+32
+46
+192
+140
+112
+15
+82
+155
+199
+198
+199
+12
+83
+192
+9
+130
+99
+30
+88
+62
+181
+135
+180
+66
+180
+84
+89
+180
+79
+56
+27
+63
+134
+42
+45
+93
+155
+95
+172
+184
+156
+81
+88
+199
+4
+31
+153
+44
+88
+135
+20
+101
+33
+92
+53
+93
+82
+53
+187
+42
+173
+64
+29
+1
+144
+59
+62
+38
+73
+99
+139
+140
+195
+112
+120
+115
+10
+27
+68
+172
+18
+163
+18
+42
+90
+161
+163
+131
+116
+118
+71
+164
+147
+13
+154
+7
+60
+94
+30
+138
+156
+97
+184
+33
+147
+180
+164
+167
+123
+41
+139
+67
+150
+97
+34
+135
+102
+198
+76
+76
+174
+156
+173
+40
+85
+152
+149
+123
+4
+117
+63
+130
+16
+130
+37
+49
+165
+150
+14
+135
+88
+111
+76
+58
+70
+95
+143
+5
+146
+33
+83
+3
+73
+18
+50
+140
+194
+105
+85
+166
+27
+73
+197
+128
+195
+18
+151
+148
+131
+62
+188
+178
+175
+47
+112
+49
+89
+90
+144
+54
+25
+71
+198
+157
+157
+132
+183
+109
+8
+72
+161
+125
+101
+85
+197
+21
+156
+151
+104
+63
+50
+129
+132
+27
+179
+37
+8
+119
+43
+192
+164
+56
+65
+92
+164
+162
+92
+101
+178
+164
+184
+25
+98
+168
+126
+47
+148
+70
+88
+99
+199
+106
+50
+143
+12
+188
+22
+41
+48
+120
+94
+83
+51
+162
+118
+52
+46
+14
+71
+101
+168
+102
+105
+114
+143
+35
+125
+31
+65
+115
+106
+3
+65
+162
+187
+67
+124
+144
+149
+196
+41
+83
+128
+21
+181
+99
+161
+80
+35
+87
+11
+84
+7
+90
+79
+63
+69
+44
+46
+82
+85
+168
+49
+183
+55
+89
+40
+41
+87
+152
+130
+14
+123
+10
+155
+41
+56
+165
+95
+83
+46
+128
+154
+178
+79
+75
+140
+172
+172
+84
+163
+22
+70
+18
+81
+129
+48
+124
+116
+180
+44
+42
+60
+182
+152
+80
+112
+150
+98
+38
+147
+141
+121
+59
+69
+84
+89
+173
+45
+114
+74
+23
+75
+47
+8
+27
+92
+111
+46
+76
+42
+174
+64
+23
+161
+160
+114
+48
+60
+133
+60
+168
+70
+108
+25
+178
+47
+81
+68
+82
+78
+137
+122
+101
+106
+127
+12
+133
+95
+171
+178
+130
+175
+87
+142
+76
+177
+185
+118
+41
+185
+146
+16
+180
+138
+15
+49
+157
+105
+20
+174
+68
+46
+67
+190
+135
+103
+8
+119
+50
+30
+127
+98
+46
+195
+158
+196
+157
+180
+70
+198
+163
+198
+125
+166
+74
+156
+68
+9
+44
+187
+127
+87
+177
+83
+102
+73
+115
+41
+11
+93
+66
+161
+172
+183
+159
+105
+3
+70
+199
+165
+199
+114
+94
+136
+176
+35
+27
+48
+46
+45
+61
+159
+7
+14
+29
+46
+17
+93
+9
+19
+31
+21
+44
+77
+72
+138
+179
+37
+10
+133
+109
+52
+136
+151
+86
+159
+184
+74
+189
+67
+105
+25
+5
+13
+34
+87
+17
+118
+160
+99
+157
+59
+141
+115
+21
+94
+172
+189
+191
+44
+146
+80
+167
+86
+16
+118
+169
+154
+7
+58
+86
+190
+175
+137
+50
+68
+163
+162
+110
+8
+55
+61
+76
+112
+186
+114
+12
+49
+189
+92
+55
+107
+149
+128
+32
+39
+150
+150
+146
+132
+79
+87
+17
+119
+161
+99
+142
+166
+119
+20
+54
+148
+1
+77
+57
+49
+186
+80
+4
+108
+15
+123
+6
+131
+134
+23
+135
+6
+27
+106
+196
+29
+7
+187
+60
+80
+145
+150
+4
+74
+5
+168
+168
+96
+72
+169
+165
+70
+138
+200
+159
+159
+119
+87
+54
+146
+190
+32
+82
+7
+106
+171
+73
+105
+175
+106
+63
+25
+180
+58
+134
+83
+98
+37
+145
+136
+118
+84
+42
+99
+12
+188
+17
+16
+143
+111
+184
+106
+183
+150
+56
+188
+25
+54
+105
+148
+142
+122
+54
+30
+97
+112
+3
+13
+50
+184
+55
+76
+163
+95
+105
+184
+155
+81
+91
+20
+105
+49
+155
+91
+152
+96
+14
+20
+194
+190
+197
+68
+41
+33
+32
+98
+102
+129
+60
+5
+89
+90
+143
+48
+4
+197
+145
+98
+87
+42
+68
+34
+197
+79
+103
+106
+111
+114
+87
+97
+1
+140
+26
+102
+180
+165
+173
+155
+174
+49
+127
+126
+16
+162
+27
+110
+17
+114
+127
+141
+104
+158
+11
+47
+188
+105
+138
+81
+51
+172
+182
+140
+8
+186
+47
+10
+43
+169
+28
+54
+70
+138
+1
+170
+9
+131
+103
+46
+151
+92
+193
+136
+77
+42
+159
+175
+21
+155
+144
+72
+135
+166
+181
+196
+150
+139
+88
+79
+88
+19
+122
+170
+119
+187
+55
+52
+20
+53
+139
+164
+129
+103
+60
+32
+53
+33
+124
+55
+12
+182
+182
+57
+104
+112
+140
+33
+139
+133
+152
+120
+148
+15
+156
+5
+26
+111
+36
+16
+176
+110
+81
+96
+51
+45
+18
+102
+51
+192
+96
+53
+56
+65
+87
+142
+72
+157
+93
+149
+61
+28
+20
+68
+33
+183
+6
+187
+72
+153
+67
+29
+179
+9
+46
+200
+190
+140
+133
+144
+67
+107
+36
+57
+19
+6
+68
+157
+129
+167
+45
+163
+179
+9
+44
+186
+125
+74
+121
+67
+113
+76
+45
+184
+106
+180
+130
+160
+195
+134
+48
+84
+74
+91
+83
+81
+144
+135
+111
+56
+140
+139
+178
+21
+128
+184
+153
+59
+182
+161
+128
+122
+178
+173
+42
+98
+9
+181
+1
+183
+91
+100
+177
+168
+16
+182
+150
+66
+50
+104
+175
+119
+143
+189
+49
+193
+121
+190
+51
+199
+139
+46
+27
+153
+72
+59
+106
+112
+117
+92
+105
+3
+77
+34
+113
+172
+14
+142
+125
+76
+128
+91
+195
+152
+154
+163
+190
+75
+143
+184
+16
+41
+103
+53
+194
+87
+176
+74
+61
+95
+30
+121
+60
+78
+127
+60
+21
+193
+165
+59
+72
+98
+148
+1
+82
+84
+163
+29
+108
+188
+157
+52
+102
+146
+158
+34
+180
+177
+46
+86
+102
+40
+125
+198
+62
+190
+189
+23
+43
+55
+139
+146
+27
+49
+50
+62
+120
+169
+134
+82
+85
+177
+98
+4
+139
+2
+163
+162
+109
+198
+11
+84
+2
+62
+156
+180
+78
+48
+187
+96
+95
+106
+182
+141
+5
+167
+154
+26
+170
+189
+7
+139
+177
+11
+79
+173
+129
+18
+150
+138
+83
+53
+177
+184
+109
+5
+49
+49
+54
+84
+22
+177
+68
+21
+116
+105
+194
+16
+152
+172
+66
+48
+96
+146
+16
+188
+186
+20
+51
+131
+128
+188
+177
+169
+24
+27
+146
+37
+106
+111
+108
+57
+166
+86
+28
+198
+135
+28
+156
+86
+112
+104
+18
+175
+91
+170
+10
+128
+79
+129
+60
+3
+81
+62
+41
+96
+7
+179
+10
+48
+5
+197
+136
+49
+68
+172
+17
+161
+11
+21
+30
+190
+76
+149
+11
+126
+56
+7
+139
+175
+197
+9
+83
+19
+167
+34
+102
+113
+157
+131
+173
+58
+198
+64
+7
+69
+154
+106
+51
+158
+90
+122
+128
+69
+63
+162
+6
+180
+32
+175
+162
+1
+150
+96
+25
+90
+119
+105
+160
+20
+79
+99
+82
+8
+111
+193
+164
+49
+21
+85
+120
+162
+92
+95
+139
+186
+65
+119
+136
+142
+33
+117
+9
+1
+125
+148
+164
+53
+46
+200
+190
+144
+153
+23
+161
+166
+147
+191
+28
+48
+44
+31
+192
+74
+114
+25
+126
+130
+49
+126
+113
+143
+48
+4
+187
+95
+84
+51
+154
+68
+31
+170
+144
+138
+134
+169
+7
+123
+83
+189
+192
+49
+172
+192
+7
+115
+27
+127
+127
+17
+160
+10
+20
+37
+43
+128
+179
+129
+162
+13
+23
+23
+132
+189
+146
+177
+153
+128
+191
+198
+71
+44
+26
+159
+129
+140
+82
+35
+75
+139
+155
+85
+114
+123
+119
+4
+157
+108
+41
+74
+72
+170
+176
+127
+183
+158
+97
+164
+115
+16
+62
+33
+39
+137
+74
+12
+13
+171
+107
+108
+81
+122
+198
+98
+4
+146
+43
+148
+104
+90
+5
+24
+100
+181
+191
+118
+193
+101
+73
+125
+100
+74
+143
+195
+88
+174
+55
+166
+100
+108
+150
+131
+41
+64
+20
+145
+98
+80
+4
+101
+174
+141
+78
+2
+107
+30
+21
+55
+144
+170
+124
+13
+164
+67
+130
+177
+96
+188
+65
+103
+37
+97
+51
+30
+124
+78
+157
+42
+39
+55
+185
+16
+33
+56
+42
+151
+130
+28
+196
+126
+196
+40
+76
+104
+136
+87
+95
+195
+114
+133
+172
+32
+50
+12
+26
+51
+77
+2
+124
+127
+44
+123
+147
+173
+119
+153
+53
+142
+181
+8
+19
+42
+81
+109
+130
+199
+23
+148
+88
+193
+171
+93
+20
+86
+136
+48
+67
+170
+21
+199
+9
+64
+107
+64
+25
+178
+46
+77
+43
+172
+47
+131
+169
+38
+108
+105
+61
+26
+3
+193
+129
+37
+68
+73
+29
+122
+70
+128
+139
+84
+51
+156
+74
+43
+194
+179
+129
+160
+6
+196
+120
+161
+87
+81
+100
+76
+160
+76
+20
+35
+34
+86
+16
+121
+182
+4
+194
+124
+2
+99
+185
+17
+40
+86
+158
+178
+50
+98
+143
+175
+162
+4
+164
+153
+40
+67
+40
+42
+96
+199
+132
+5
+44
+20
+122
+161
+65
+144
+82
+199
+54
+134
+120
+118
+32
+126
+73
+108
+191
+174
+128
+1
+55
+121
+34
+120
+17
+24
+193
+147
+149
+173
+98
+37
+139
+108
+195
+200
+45
+74
+40
+181
+126
+128
+36
+61
+48
+140
+9
+198
+111
+86
+119
+144
+198
+89
+160
+157
+103
+11
+137
+127
+127
+23
+194
+157
+200
+193
+156
+5
+23
+99
+186
+28
+93
+105
+198
+44
+84
+114
+127
+136
+77
+35
+125
+34
+81
+179
+150
+84
+162
+14
+28
+43
+15
+100
+69
+117
+82
+40
+104
+69
+78
+52
+15
+23
+2
+11
+48
+190
+112
+162
+166
+138
+131
+152
+132
+26
+169
+185
+185
+48
+29
+141
+192
+82
+169
+79
+150
+194
+14
+139
+110
+8
+60
+89
+196
+173
+79
+118
+2
+149
+77
+122
+40
+141
+93
+89
+99
+199
+103
+24
+22
+118
+115
+28
+134
+155
+125
+160
+38
+190
+3
+108
+22
+166
+198
+92
+172
+12
+122
+24
+52
+94
+100
+156
+35
+11
+154
+24
+162
+159
+95
+141
+193
+91
+8
+33
+132
+97
+189
+68
+107
+32
+28
+86
+63
+10
+93
+66
+165
+198
+105
+51
+163
+124
+77
+151
+16
+137
+82
+61
+31
+35
+137
+105
+5
+85
+68
+42
+41
+70
+46
+54
+109
+170
+45
+139
+30
+132
+122
+144
+167
+113
+177
+45
+77
+61
+79
+121
+20
+33
+20
+28
+189
+82
+192
+10
+140
+149
+33
+64
+89
+159
+154
+92
+169
+183
+184
+59
+96
+50
+38
+181
+149
+66
+62
+178
+110
+56
+151
+3
+60
+138
+86
+79
+98
+81
+200
+75
+54
+50
+14
+34
+80
+177
+146
+83
+187
+172
+151
+160
+7
+5
+167
+159
+54
+90
+60
+149
+153
+181
+115
+60
+125
+17
+173
+92
+193
+135
+76
+44
+180
+86
+97
+10
+192
+60
+31
+53
+39
+163
+25
+84
+87
+166
+13
+186
+2
+143
+44
+178
+72
+36
+167
+79
+178
+158
+148
+69
+83
+75
+110
+186
+124
+76
+144
+179
+179
+67
+192
+150
+177
+108
+61
+197
+33
+24
+51
+91
+87
+108
+63
+13
+109
+143
+76
+174
+156
+177
+54
+140
+153
+56
+166
+94
+68
+167
+191
+49
+170
+186
+187
+51
+24
+85
+91
+190
+117
+198
+135
+32
+179
+192
+142
+126
+80
+152
+191
+181
+173
+11
+110
+158
+163
+158
+84
+87
+169
+28
+51
+54
+69
+128
+151
+156
+183
+94
+120
+77
+187
+29
+91
+89
+122
+129
+79
+114
+176
+35
+30
+64
+117
+127
+106
+101
+48
+185
+79
+11
+158
+55
+109
+155
+153
+128
+190
+190
+28
+63
+127
+1
+65
+184
+121
+71
+135
+177
+48
+99
+163
+93
+91
+111
+51
+112
+13
+72
+118
+67
+139
+33
+144
+169
+127
+36
+78
+148
+189
+2
+110
+43
+68
+27
+149
+57
+3
+107
+13
+118
+198
+128
+183
+148
+43
+133
+13
+81
+171
+100
+59
+60
+31
+47
+6
+16
+41
+106
+72
+75
+7
+169
+155
+11
+73
+145
+11
+165
+89
+54
+124
+62
+54
+173
+151
+148
+134
+69
+16
+74
+100
+137
+130
+143
+93
+73
+3
+165
+163
+101
+137
+118
+76
+190
+63
+69
+48
+72
+199
+149
+106
+94
+14
+40
+115
+132
+159
+169
+183
+182
+48
+54
+91
+64
+165
+21
+40
+54
+166
+112
+180
+79
+54
+15
+4
+91
+110
+43
+73
+48
+35
+178
+156
+133
+2
+11
+54
+26
+73
+7
+187
+59
+73
+111
+13
+81
+176
+124
+162
+59
+101
+77
+153
+26
+176
+26
+176
+22
+146
+86
+3
+40
+16
+144
+116
+3
+181
+58
+120
+2
+135
+188
+116
+12
+28
+59
+108
+119
+146
+6
+123
+83
+192
+7
+119
+50
+31
+138
+150
+57
+198
+75
+68
+137
+16
+63
+38
+60
+22
+189
+138
+133
+159
+158
+117
+80
+26
+37
+194
+30
+37
+149
+163
+44
+194
+172
+89
+187
+124
+62
+58
+198
+65
+10
+73
+157
+81
+80
+150
+186
+168
+136
+106
+16
+139
+93
+111
+25
+156
+111
+64
+193
+182
+156
+97
+186
+39
+167
+49
+196
+132
+33
+11
+169
+123
+18
+200
+39
+34
+60
+54
+187
+39
+159
+199
+172
+40
+91
+192
+135
+80
+68
+86
+111
+92
+157
+115
+78
+35
+113
+162
+161
+110
+13
+90
+21
+124
+152
+3
+49
+72
+196
+126
+194
+30
+39
+166
+49
+2
+176
+33
+23
+37
+23
+2
+12
+52
+8
+180
+14
+63
+54
+163
+93
+87
+88
+154
+129
+191
+188
+12
+179
+169
+6
+119
+63
+109
+85
+130
+19
+143
+95
+79
+25
+40
+15
+131
+49
+122
+88
+33
+13
+179
+163
+165
+125
+65
+70
+37
+193
+27
+28
+133
+144
+70
+132
+161
+178
+21
+130
+191
+178
+154
+123
+151
+6
+77
+9
+164
+102
+136
+102
+189
+19
+17
+134
+53
+117
+24
+94
+147
+37
+106
+99
+45
+184
+100
+142
+152
+43
+86
+132
+22
+150
+100
+58
+45
+153
+111
+95
+170
+172
+105
+80
+136
+101
+182
+188
+90
+54
+118
+21
+67
+14
+79
+152
+5
+67
+155
+127
+172
+90
+197
+173
+73
+80
+24
+24
+132
+177
+80
+85
+192
+190
+14
+177
+140
+52
+56
+69
+111
+46
+75
+38
+157
+196
+172
+64
+43
+82
+107
+105
+70
+76
+24
+63
+168
+42
+140
+70
+157
+118
+97
+120
+47
+7
+22
+72
+40
+193
+197
+50
+129
+127
+199
+56
+148
+186
+185
+37
+163
+46
+5
+19
+76
+82
+11
+134
+105
+31
+41
+169
+42
+138
+50
+63
+128
+2
+64
+171
+51
+166
+136
+125
+130
+56
+168
+111
+150
+107
+94
+198
+147
+98
+70
+136
+190
+114
+178
+43
+59
+171
+93
+19
+82
+124
+3
+104
+2
+79
+52
+4
+163
+140
+180
+15
+75
+118
+37
+163
+47
+11
+49
+199
+149
+106
+100
+49
+190
+105
+119
+174
+179
+108
+36
+45
+149
+89
+193
+158
+14
+65
+68
+25
+140
+11
+10
+165
+101
+123
+34
+100
+95
+72
+177
+15
+99
+60
+68
+74
+28
+109
+3
+36
+189
+15
+188
+196
+88
+171
+33
+63
+80
+115
+174
+15
+121
+196
+84
+146
+119
+5
+163
+132
+130
+191
+177
+150
+104
+75
+121
+54
+32
+110
+175
+60
+188
+187
+38
+144
+120
+32
+112
+183
+93
+106
+5
+78
+22
+39
+34
+53
+16
+24
+2
+196
+159
+192
+126
+29
+42
+193
+182
+156
+103
+13
+154
+5
+49
+49
+54
+88
+42
+61
+193
+9
+120
+42
+170
+43
+133
+10
+65
+107
+54
+165
+105
+152
+165
+26
+73
+5
+170
+179
+147
+74
+119
+50
+34
+154
+22
+146
+77
+152
+23
+170
+13
+154
+6
+51
+54
+67
+117
+102
+161
+53
+69
+136
+2
+187
+108
+169
+45
+154
+118
+124
+90
+24
+131
+177
+85
+115
+131
+150
+123
+185
+10
+196
+87
+158
+167
+186
+17
+28
+14
+34
+78
+162
+72
+173
+194
+11
+120
+20
+42
+78
+90
+45
+58
+148
+168
+76
+151
+22
+175
+59
+182
+160
+124
+103
+101
+84
+196
+27
+195
+132
+40
+51
+148
+30
+50
+35
+163
+62
+110
+104
+39
+103
+68
+81
+73
+114
+30
+153
+51
+131
+128
+195
+22
+177
+61
+177
+119
+122
+62
+75
+97
+109
+183
+121
+77
+176
+165
+7
+160
+99
+161
+72
+188
+83
+7
+98
+133
+115
+95
+139
+180
+26
+139
+5
+184
+57
+91
+32
+179
+186
+106
+160
+8
+13
+9
+138
+148
+47
+153
+98
+15
+10
+131
+99
+13
+192
+36
+88
+10
+68
+116
+92
+106
+15
+132
+61
+183
+151
+60
+6
+95
+116
+46
+34
+188
+25
+57
+121
+17
+12
+125
+42
+131
+5
+55
+85
+16
+134
+61
+167
+52
+14
+20
+192
+176
+131
+5
+60
+111
+131
+190
+161
+54
+76
+176
+176
+72
+48
+41
+14
+116
+168
+169
+101
+87
+21
+140
+55
+71
+134
+163
+174
+181
+122
+108
+145
+106
+132
+34
+23
+34
+197
+77
+84
+19
+155
+164
+190
+71
+114
+52
+86
+52
+135
+145
+57
+38
+118
+170
+160
+30
+145
+196
+76
+95
+85
+57
+184
+193
+101
+67
+99
+194
+72
+90
+89
+128
+167
+51
+4
+168
+177
+154
+132
+7
+58
+90
+20
+111
+83
+103
+75
+119
+43
+191
+164
+65
+118
+121
+65
+105
+46
+128
+159
+6
+5
+176
+13
+95
+52
+55
+70
+124
+117
+186
+69
+137
+8
+17
+26
+10
+27
+73
+199
+136
+30
+154
+54
+141
+165
+126
+69
+87
+100
+16
+1
+62
+169
+57
+19
+8
+73
+170
+168
+74
+138
+164
+141
+175
+181
+110
+34
+14
+186
+188
+59
+60
+33
+63
+85
+143
+93
+74
+3
+158
+121
+105
+145
+128
+63
+27
+195
+129
+20
+164
+200
+128
+171
+76
+119
+28
+96
+132
+127
+177
+121
+131
+103
+39
+104
+76
+125
+70
+95
+142
+198
+112
+92
+144
+40
+145
+111
+158
+153
+97
+8
+178
+195
+171
+71
+89
+95
+176
+200
+19
+117
+128
+118
+162
+109
+199
+19
+121
+164
+94
+88
+83
+111
+119
+121
+58
+58
+30
+61
+96
+31
+125
+76
+131
+107
+63
+17
+140
+89
+77
+63
+84
+136
+69
+189
+112
+175
+42
+80
+105
+118
+162
+113
+23
+122
+123
+41
+144
+95
+73
+186
+61
+91
+1
+187
+116
+13
+38
+114
+145
+45
+164
+180
+11
+46
+181
+69
+191
+126
+42
+113
+108
+27
+197
+140
+66
+139
+43
+11
+78
+174
+141
+86
+50
+122
+88
+31
+200
+117
+107
+193
+194
+31
+41
+172
+63
+31
+16
+20
+182
+114
+50
+72
+184
+58
+97
+59
+87
+193
+174
+112
+108
+41
+75
+85
+33
+36
+124
+23
+26
+147
+55
+7
+151
+42
+93
+185
+77
+199
+103
+28
+44
+14
+92
+32
+164
+101
+133
+89
+140
+40
+185
+154
+58
+169
+92
+30
+156
+70
+22
+101
+11
+157
+41
+38
+56
+196
+74
+89
+64
+186
+146
+3
+109
+24
+168
+195
+54
+172
+153
+171
+50
+162
+120
+68
+128
+155
+181
+95
+140
+188
+71
+131
+150
+125
+2
+89
+123
+137
+118
+79
+10
+151
+24
+183
+86
+72
+55
+87
+33
+12
+180
+174
+21
+165
+199
+114
+91
+121
+111
+179
+82
+78
+133
+100
+9
+154
+45
+91
+142
+35
+131
+76
+76
+179
+190
+128
+59
+6
+102
+162
+57
+87
+12
+89
+30
+181
+16
+74
+96
+114
+21
+106
+51
+150
+46
+124
+131
+72
+57
+99
+78
+183
+195
+125
+1
+80
+73
+124
+86
+2
+35
+195
+56
+187
+20
+34
+28
+66
+141
+56
+67
+105
+28
+25
+94
+145
+24
+41
+34
+33
+98
+92
+71
+200
+166
+198
+94
+187
+78
+183
+1
+160
+155
+88
+136
+29
+152
+51
+144
+1
+117
+93
+104
+193
+24
+8
+32
+124
+55
+16
+10
+115
+2
+175
+34
+30
+77
+189
+43
+161
+181
+40
+11
+106
+137
+68
+177
+53
+130
+108
+78
+94
+64
+143
+80
+199
+74
+55
+61
+74
+101
+139
+128
+122
+180
+179
+58
+143
+134
+119
+109
+186
+138
+158
+101
+190
+32
+86
+33
+25
+53
+97
+108
+175
+77
+89
+45
+71
+20
+89
+151
+109
+101
+23
+31
+182
+16
+58
+8
+132
+119
+133
+128
+172
+77
+120
+28
+86
+65
+20
+136
+36
+192
+36
+87
+1
+24
+139
+22
+79
+78
+158
+48
+67
+168
+7
+135
+148
+70
+91
+123
+115
+190
+103
+113
+153
+102
+40
+126
+195
+38
+71
+90
+101
+195
+66
+41
+53
+150
+27
+11
+22
+39
+38
+74
+109
+190
+157
+35
+198
+77
+85
+17
+138
+77
+23
+49
+88
+91
+154
+104
+43
+125
+167
+76
+162
+85
+56
+173
+138
+75
+10
+185
+22
+70
+25
+124
+125
+30
+61
+96
+36
+148
+168
+80
+168
+88
+14
+98
+63
+98
+21
+44
+79
+77
+157
+50
+84
+58
+197
+59
+187
+193
+71
+93
+125
+111
+144
+70
+125
+126
+33
+64
+90
+167
+197
+78
+100
+104
+122
+197
+87
+152
+129
+6
+78
+21
+21
+140
+58
+88
+7
+53
+57
+72
+118
+60
+103
+78
+143
+156
+49
+91
+113
+54
+113
+194
+149
+149
+154
+183
+117
+57
+95
+56
+88
+22
+142
+55
+58
+53
+200
+121
+128
+80
+130
+58
+184
+185
+54
+64
+96
+4
+158
+114
+64
+160
+184
+65
+131
+8
+71
+156
+94
+165
+145
+190
+35
+101
+94
+57
+97
+70
+151
+81
+128
+44
+110
+70
+28
+141
+200
+134
+2
+10
+41
+157
+177
+50
+106
+188
+172
+145
+123
+30
+74
+182
+23
+107
+31
+27
+86
+76
+88
+44
+76
+64
+99
+21
+31
+1
+131
+178
+88
+129
+185
+145
+10
+159
+66
+167
+8
+149
+28
+25
+102
+186
+3
+144
+39
+135
+61
+157
+192
+138
+108
+7
+67
+144
+59
+63
+48
+122
+103
+119
+190
+66
+92
+154
+103
+32
+69
+127
+142
+109
+177
+87
+128
+183
+151
+64
+26
+178
+38
+26
+12
+45
+160
+163
+139
+167
+150
+198
+43
+77
+76
+164
+102
+136
+97
+159
+82
+65
+52
+125
+87
+1
+26
+146
+44
+151
+114
+128
+145
+116
+197
+141
+72
+170
+170
+94
+33
+156
+39
+28
+23
+85
+109
+87
+148
+105
+100
+55
+36
+121
+2
+127
+147
+137
+103
+191
+19
+197
+12
+97
+79
+1
+99
+186
+23
+65
+190
+154
+15
+109
+118
+130
+118
+140
+183
+37
+174
+114
+123
+114
+177
+37
+35
+77
+149
+200
+64
+188
+148
+4
+90
+108
+39
+63
+31
+19
+38
+56
+196
+73
+76
+198
+106
+56
+185
+13
+8
+137
+152
+80
+116
+181
+42
+28
+190
+92
+47
+51
+89
+75
+50
+27
+120
+72
+159
+105
+3
+75
+19
+43
+91
+158
+131
+170
+44
+133
+7
+46
+16
+87
+179
+93
+152
+77
+95
+80
+31
+66
+119
+125
+82
+167
+67
+100
+196
+76
+99
+106
+153
+160
+190
+102
+100
+87
+21
+148
+99
+63
+88
+159
+165
+160
+77
+20
+29
+198
+122
+158
+47
+65
+169
+32
+74
+155
+70
+28
+139
+182
+42
+20
+139
+59
+102
+83
+177
+117
+113
+30
+165
+124
+61
+48
+139
+7
+194
+102
+72
+114
+38
+198
+53
+133
+125
+157
+18
+102
+52
+194
+95
+25
+100
+175
+150
+130
+31
+11
+196
+77
+96
+87
+59
+168
+82
+180
+145
+50
+1
+156
+129
+173
+79
+115
+187
+87
+40
+59
+196
+49
+133
+154
+134
+18
+106
+75
+96
+107
+175
+89
+162
+173
+188
+168
+122
+22
+32
+1
+116
+89
+96
+172
+173
+94
+7
+197
+115
+120
+92
+74
+12
+10
+155
+40
+52
+147
+20
+199
+14
+97
+60
+90
+199
+186
+127
+95
+23
+87
+119
+129
+110
+98
+200
+117
+104
+174
+112
+105
+24
+1
+186
+111
+196
+175
+88
+160
+168
+173
+126
+200
+64
+185
+137
+166
+160
+70
+182
+65
+153
+142
+72
+160
+111
+26
+161
+132
+144
+84
+5
+80
+31
+71
+149
+56
+2
+107
+26
+194
+130
+34
+35
+107
+132
+28
+181
+42
+22
+155
+141
+50
+31
+138
+150
+62
+26
+197
+150
+133
+43
+69
+25
+133
+173
+48
+134
+169
+11
+148
+189
+200
+107
+40
+80
+124
+30
+59
+92
+19
+86
+148
+122
+199
+98
+2
+133
+180
+88
+110
+66
+11
+74
+150
+33
+52
+16
+26
+20
+84
+128
+12
+119
+10
+194
+78
+121
+30
+93
+89
+95
+172
+179
+128
+164
+33
+122
+37
+127
+33
+56
+38
+129
+33
+36
+123
+18
+2
+47
+72
+10
+12
+182
+187
+85
+30
+13
+9
+143
+179
+184
+99
+140
+152
+53
+151
+34
+50
+195
+120
+165
+116
+12
+32
+87
+39
+52
+160
+92
+119
+83
+29
+33
+137
+129
+140
+83
+42
+108
+71
+56
+98
+88
+48
+103
+184
+184
+46
+23
+123
+135
+102
+2
+97
+164
+114
+13
+47
+171
+5
+94
+117
+61
+115
+141
+20
+47
+109
+30
+3
+150
+74
+93
+92
+115
+70
+183
+70
+175
+20
+146
+99
+83
+11
+120
+21
+46
+85
+102
+47
+167
+181
+185
+84
+46
+121
+114
+194
+143
+109
+171
+46
+136
+6
+15
+39
+104
+73
+106
+185
+152
+52
+144
+200
+108
+50
+126
+108
+115
+118
+77
+5
+138
+182
+53
+84
+28
+17
+54
+172
+146
+130
+75
+76
+184
+27
+106
+194
+13
+140
+123
+78
+167
+97
+83
+25
+2
+195
+151
+152
+154
+162
+186
+63
+108
+80
+111
+153
+120
+145
+190
+36
+110
+137
+35
+175
+141
+74
+175
+184
+131
+130
+8
+77
+197
+87
+154
+144
+82
+198
+51
+121
+72
+140
+200
+137
+25
+120
+97
+106
+162
+23
+75
+48
+16
+69
+70
+1
+178
+59
+158
+14
+66
+76
+61
+81
+143
+126
+72
+107
+191
+187
+8
+161
+101
+153
+16
+118
+163
+124
+74
+130
+119
+142
+187
+42
+169
+41
+125
+185
+189
+69
+113
+62
+157
+187
+108
+166
+32
+94
+79
+35
+95
+64
+128
+191
+199
+75
+57
+72
+122
+87
+29
+189
+79
+173
+130
+28
+198
+142
+68
+135
+195
+164
+26
+82
+64
+45
+98
+183
+16
+47
+140
+25
+88
+106
+43
+105
+50
+153
+69
+40
+24
+181
+74
+20
+56
+156
+32
+191
+59
+37
+94
+31
+143
+181
+5
+3
+173
+10
+108
+157
+171
+15
+147
+151
+187
+165
+109
+173
+61
+12
+125
+40
+117
+151
+48
+137
+191
+110
+147
+91
+31
+166
+121
+31
+101
+132
+87
+129
+195
+15
+137
+89
+101
+3
+114
+59
+133
+68
+7
+38
+166
+52
+21
+61
+177
+117
+114
+28
+146
+28
+52
+64
+119
+143
+193
+66
+66
+4
+29
+137
+167
+168
+111
+154
+130
+192
+183
+173
+195
+17
+145
+121
+22
+46
+80
+70
+101
+177
+158
+155
+112
+76
+51
+18
+53
+159
+79
+44
+159
+158
+116
+82
+49
+153
+79
+104
+111
+136
+19
+89
+165
+190
+53
+15
+12
+143
+149
+9
+113
+1
+194
+158
+3
+200
+172
+39
+88
+177
+73
+47
+24
+129
+159
+193
+127
+27
+17
+62
+21
+167
+14
+181
+160
+138
+188
+90
+45
+67
+200
+193
+161
+34
+159
+48
+58
+114
+169
+187
+4
+138
+194
+130
+33
+31
+92
+73
+14
+25
+25
+131
+162
+189
+83
+194
+23
+189
+132
+89
+154
+118
+129
+113
+120
+99
+117
+15
+41
+114
+120
+97
+105
+155
+187
+126
+81
+149
+174
+102
+44
+154
+129
+186
+159
+83
+67
+53
+120
+45
+190
+134
+95
+169
+160
+37
+187
+189
+54
+20
+41
+66
+29
+179
+22
+119
+119
+42
+187
+146
+190
+31
+80
+199
+78
+77
+166
+104
+132
+55
+145
+184
+195
+117
+154
+70
+38
+5
+87
+77
+83
+3
+73
+13
+22
+18
+109
+94
+185
+60
+99
+56
+49
+191
+106
+117
+147
+30
+59
+82
+168
+71
+115
+56
+102
+108
+136
+44
+37
+34
+68
+109
+43
+76
+76
+173
+155
+174
+47
+121
+104
+136
+86
+93
+187
+86
+35
+42
+137
+46
+38
+23
+192
+149
+172
+90
+193
+152
+176
+90
+153
+113
+104
+5
+95
+128
+115
+139
+5
+181
+40
+13
+119
+2
+144
+42
+162
+193
+103
+83
+174
+99
+33
+106
+144
+113
+183
+87
+75
+68
+132
+182
+108
+11
+93
+61
+128
+21
+178
+79
+76
+150
+18
+160
+1
+166
+193
+66
+59
+167
+70
+122
+106
+141
+93
+87
+90
+159
+142
+25
+79
+50
+186
+70
+150
+68
+60
+148
+154
+194
+179
+134
+195
+166
+36
+127
+42
+108
+79
+99
+88
+35
+22
+18
+110
+98
+196
+97
+21
+59
+164
+56
+62
+67
+47
+78
+50
+200
+151
+112
+111
+59
+159
+24
+117
+88
+74
+54
+61
+87
+172
+55
+183
+3
+172
+5
+86
+69
+43
+40
+53
+162
+93
+107
+5
+64
+147
+104
+105
+98
+43
+174
+61
+5
+81
+41
+119
+152
+36
+54
+3
+133
+169
+20
+4
+49
+55
+91
+58
+131
+62
+197
+27
+189
+97
+80
+13
+161
+44
+23
+138
+29
+132
+130
+193
+195
+34
+52
+6
+167
+153
+19
+137
+53
+88
+55
+136
+126
+131
+59
+178
+133
+4
+23
+107
+39
+66
+53
+120
+50
+22
+83
+96
+34
+142
+150
+19
+167
+34
+101
+104
+119
+180
+12
+56
+30
+77
+196
+88
+162
+188
+68
+119
+103
+145
+149
+187
+183
+20
+76
+81
+3
+89
+108
+50
+129
+123
+181
+176
+34
+18
+5
+68
+167
+196
+73
+79
+19
+5
+56
+94
+63
+136
+51
+83
+39
+88
+179
+80
+69
+100
+179
+178
+63
+177
+99
+198
+105
+48
+143
+28
+84
+52
+156
+75
+47
+6
+17
+51
+154
+68
+20
+114
+106
+12
+117
+195
+119
+160
+94
+127
+120
+173
+162
+17
+49
+145
+27
+62
+129
+15
+133
+62
+180
+124
+124
+30
+68
+140
+34
+140
+141
+186
+51
+33
+146
+177
+148
+104
+91
+11
+50
+196
+132
+32
+3
+130
+157
+175
+44
+89
+141
+48
+21
+91
+161
+149
+50
+160
+115
+54
+87
+40
+61
+5
+84
+61
+10
+116
+4
+187
+83
+20
+175
+76
+80
+195
+53
+172
+154
+176
+72
+51
+59
+96
+53
+52
+38
+166
+52
+19
+49
+126
+117
+171
+172
+96
+32
+131
+103
+41
+118
+142
+194
+87
+177
+83
+109
+103
+42
+126
+186
+180
+11
+45
+172
+33
+50
+8
+2
+139
+23
+85
+104
+62
+39
+75
+105
+153
+180
+104
+4
+88
+98
+196
+100
+39
+135
+59
+142
+124
+69
+98
+172
+146
+134
+92
+148
+56
+8
+147
+14
+159
+31
+161
+90
+92
+141
+23
+67
+198
+191
+164
+65
+118
+127
+98
+52
+29
+104
+168
+77
+151
+13
+120
+6
+157
+92
+142
+27
+90
+98
+182
+12
+37
+119
+176
+193
+170
+89
+7
+40
+176
+101
+20
+16
+118
+164
+125
+75
+132
+114
+102
+187
+1
+125
+147
+157
+20
+107
+64
+26
+183
+66
+150
+110
+116
+104
+184
+171
+177
+123
+148
+181
+158
+121
+108
+161
+198
+142
+75
+170
+151
+172
+77
+118
+16
+34
+62
+70
+68
+178
+57
+136
+109
+32
+14
+196
+57
+179
+161
+161
+117
+57
+88
+21
+138
+38
+186
+178
+195
+170
+74
+113
+12
+57
+33
+94
+63
+140
+70
+165
+161
+81
+42
+123
+166
+93
+61
+133
+51
+112
+12
+72
+120
+80
+197
+69
+38
+13
+139
+120
+69
+132
+173
+54
+167
+124
+37
+111
+136
+21
+104
+35
+80
+163
+66
+129
+179
+119
+105
+159
+12
+45
+166
+188
+42
+157
+169
+4
+103
+184
+178
+18
+107
+85
+146
+118
+194
+103
+78
+142
+151
+29
+19
+50
+133
+150
+102
+69
+96
+157
+82
+87
+179
+97
+174
+171
+61
+28
+23
+85
+103
+60
+36
+73
+120
+62
+94
+6
+193
+101
+73
+135
+151
+92
+197
+154
+154
+139
+47
+35
+189
+27
+57
+105
+117
+161
+116
+55
+83
+8
+102
+142
+135
+130
+173
+66
+44
+73
+42
+195
+191
+197
+63
+12
+103
+112
+145
+67
+101
+5
+122
+93
+59
+125
+16
+176
+114
+103
+196
+49
+138
+186
+76
+184
+17
+55
+173
+150
+141
+101
+140
+133
+141
+46
+14
+70
+99
+164
+93
+83
+56
+197
+75
+84
+29
+22
+72
+38
+185
+167
+140
+140
+181
+27
+139
+191
+97
+70
+147
+53
+196
+104
+63
+48
+118
+79
+16
+183
+158
+103
+200
+70
+28
+138
+178
+24
+147
+64
+63
+5
+69
+171
+3
+86
+91
+170
+9
+120
+45
+188
+128
+79
+120
+15
+12
+139
+125
+101
+85
+197
+21
+155
+144
+75
+150
+29
+28
+106
+187
+171
+151
+164
+31
+106
+163
+23
+73
+31
+130
+104
+55
+195
+77
+107
+150
+143
+112
+182
+89
+93
+162
+135
+155
+122
+135
+115
+79
+43
+146
+94
+47
+41
+24
+179
+59
+142
+123
+61
+58
+198
+72
+49
+49
+53
+77
+190
+47
+172
+12
+128
+60
+9
+112
+194
+154
+181
+102
+185
+199
+129
+181
+130
+152
+143
+96
+88
+69
+21
+112
+85
+100
+37
+128
+37
+72
+98
+139
+158
+97
+159
+89
+103
+17
+180
+128
+147
+134
+84
+102
+55
+18
+11
+104
+130
+49
+124
+103
+103
+98
+61
+83
+154
+178
+87
+118
+125
+95
+41
+197
+14
+110
+139
+42
+6
+61
+111
+123
+141
+138
+159
+117
+69
+168
+187
+12
+186
+13
+4
+108
+13
+112
+154
+114
+104
+199
+63
+184
+145
+12
+170
+111
+136
+24
+119
+96
+114
+18
+83
+140
+99
+133
+108
+53
+147
+8
+133
+127
+164
+42
+179
+99
+182
+200
+168
+8
+144
+192
+54
+197
+103
+46
+145
+64
+79
+99
+82
+3
+77
+40
+150
+144
+118
+12
+7
+141
+181
+21
+97
+197
+105
+60
+21
+189
+146
+176
+146
+95
+60
+111
+125
+150
+182
+140
+4
+168
+172
+122
+188
+36
+120
+4
+143
+26
+71
+191
+110
+138
+43
+15
+104
+92
+24
+115
+75
+15
+19
+179
+105
+26
+12
+37
+115
+162
+138
+166
+158
+55
+117
+3
+170
+196
+45
+112
+68
+2
+5
+15
+43
+126
+176
+122
+151
+12
+114
+181
+62
+140
+89
+73
+40
+181
+134
+174
+41
+78
+102
+119
+192
+87
+193
+179
+136
+8
+27
+90
+104
+12
+143
+148
+7
+111
+199
+1
+13
+77
+141
+157
+77
+52
+20
+48
+116
+63
+137
+53
+90
+65
+183
+119
+70
+147
+55
+11
+169
+123
+16
+191
+6
+123
+81
+185
+182
+24
+108
+34
+40
+134
+45
+66
+193
+164
+48
+19
+78
+100
+104
+128
+27
+18
+61
+13
+127
+45
+131
+184
+128
+115
+138
+190
+106
+125
+194
+43
+118
+121
+70
+131
+155
+156
+143
+57
+54
+12
+189
+23
+42
+46
+98
+178
+193
+155
+194
+170
+74
+115
+24
+111
+47
+86
+93
+191
+108
+133
+27
+163
+142
+185
+31
+123
+57
+40
+127
+4
+82
+61
+29
+26
+102
+178
+151
+110
+102
+22
+14
+87
+199
+18
+114
+127
+133
+59
+158
+19
+93
+190
+103
+114
+158
+122
+110
+169
+21
+8
+62
+104
+72
+97
+131
+117
+125
+100
+75
+153
+44
+86
+126
+183
+163
+137
+155
+93
+170
+186
+183
+26
+116
+60
+121
+188
+42
+162
+2
+151
+94
+6
+189
+83
+196
+33
+34
+110
+155
+141
+54
+62
+82
+142
+114
+4
+3
+183
+73
+196
+117
+141
+193
+90
+6
+34
+152
+1
+45
+63
+175
+79
+102
+107
+126
+188
+199
+107
+51
+144
+8
+153
+49
+116
+58
+109
+133
+21
+129
+189
+175
+146
+107
+125
+188
+11
+171
+129
+43
+97
+196
+107
+74
+84
+44
+109
+62
+193
+3
+82
+70
+84
+78
+116
+193
+120
+185
+30
+116
+29
+129
+116
+138
+181
+48
+62
+146
+116
+188
+85
+18
+143
+97
+98
+118
+25
+92
+132
+164
+197
+102
+45
+153
+118
+133
+132
+198
+5
+53
+75
+170
+149
+164
+48
+15
+60
+23
+4
+15
+58
+15
+168
+74
+131
+124
+170
+101
+85
+198
+25
+174
+23
+168
+9
+140
+162
+114
+29
+148
+26
+28
+137
+176
+26
+170
+195
+37
+70
+92
+125
+122
+13
+181
+169
+182
+178
+30
+177
+194
+171
+83
+159
+8
+20
+48
+112
+43
+54
+141
+162
+102
+161
+47
+36
+191
+30
+60
+90
+5
+22
+87
+125
+168
+83
+192
+3
+92
+128
+142
+103
+140
+118
+48
+31
+156
+61
+161
+16
+50
+159
+106
+8
+97
+116
+27
+115
+48
+58
+119
+194
+100
+53
+17
+30
+27
+95
+127
+111
+125
+147
+162
+52
+59
+82
+166
+64
+86
+146
+104
+109
+124
+165
+76
+170
+142
+122
+56
+43
+152
+129
+9
+92
+75
+23
+66
+190
+151
+200
+43
+60
+178
+127
+167
+58
+44
+147
+87
+4
+38
+198
+47
+104
+4
+88
+94
+178
+22
+132
+200
+14
+86
+190
+166
+92
+58
+118
+190
+79
+165
+75
+169
+140
+124
+87
+10
+75
+166
+121
+35
+123
+28
+65
+137
+39
+2
+66
+179
+84
+96
+27
+98
+148
+7
+110
+3
+30
+153
+51
+126
+99
+69
+122
+110
+166
+11
+168
+117
+186
+68
+136
+8
+19
+48
+121
+94
+75
+7
+163
+122
+66
+101
+11
+165
+88
+46
+86
+106
+65
+40
+56
+179
+175
+40
+67
+47
+81
+60
+39
+90
+197
+170
+52
+180
+14
+64
+65
+15
+102
+81
+169
+92
+28
+145
+15
+190
+3
+110
+37
+35
+81
+171
+95
+34
+156
+27
+163
+136
+148
+70
+90
+108
+39
+67
+50
+101
+154
+18
+121
+170
+131
+63
+199
+31
+199
+114
+94
+138
+187
+81
+10
+129
+89
+175
+54
+150
+18
+157
+186
+106
+160
+13
+40
+121
+170
+127
+40
+95
+12
+24
+36
+4
+100
+166
+91
+58
+131
+68
+26
+149
+59
+16
+174
+97
+22
+56
+144
+159
+60
+130
+38
+62
+32
+37
+131
+58
+169
+95
+53
+60
+85
+175
+86
+140
+73
+177
+10
+65
+104
+41
+118
+137
+162
+147
+25
+28
+140
+194
+102
+71
+109
+21
+146
+86
+5
+63
+131
+20
+144
+91
+48
+71
+195
+137
+67
+173
+36
+61
+44
+119
+119
+44
+198
+191
+167
+81
+185
+181
+28
+140
+188
+68
+115
+82
+61
+32
+45
+189
+131
+84
+127
+8
+108
+176
+89
+151
+104
+73
+102
+155
+9
+64
+106
+62
+23
+178
+66
+199
+197
+195
+196
+25
+189
+108
+151
+137
+60
+130
+43
+88
+149
+103
+73
+116
+41
+200
+39
+33
+46
+188
+110
+171
+43
+117
+118
+55
+71
+136
+180
+58
+134
+80
+78
+152
+15
+126
+20
+187
+145
+186
+13
+8
+129
+103
+64
+59
+179
+142
+42
+174
+67
+36
+21
+199
+11
+71
+133
+156
+148
+79
+151
+191
+189
+22
+33
+199
+104
+30
+46
+9
+43
+180
+98
+170
+136
+88
+107
+58
+182
+176
+20
+141
+64
+116
+124
+102
+102
+94
+54
+78
+183
+199
+148
+103
+85
+184
+146
+21
+15
+102
+79
+152
+5
+68
+163
+172
+163
+33
+133
+104
+31
+50
+21
+75
+61
+96
+30
+117
+29
+129
+110
+104
+32
+58
+66
+77
+65
+102
+27
+46
+36
+2
+94
+142
+9
+179
+199
+186
+128
+91
+198
+170
+36
+90
+16
+91
+8
+24
+79
+57
+34
+93
+55
+94
+74
+197
+124
+169
+102
+87
+10
+78
+177
+163
+191
+79
+155
+19
+122
+161
+73
+190
+84
+198
+28
+193
+102
+83
+177
+120
+132
+111
+79
+79
+166
+84
+14
+131
+65
+13
+90
+26
+155
+95
+174
+194
+197
+40
+71
+68
+172
+18
+166
+31
+98
+108
+167
+33
+102
+114
+168
+180
+177
+41
+54
+155
+46
+83
+82
+149
+159
+13
+49
+181
+47
+51
+89
+76
+60
+75
+109
+182
+115
+56
+98
+92
+70
+194
+134
+61
+162
+27
+103
+176
+128
+187
+173
+164
+25
+76
+33
+116
+199
+152
+126
+188
+194
+75
+108
+170
+57
+9
+145
+190
+43
+145
+88
+25
+158
+126
+138
+100
+155
+38
+32
+52
+20
+60
+176
+123
+155
+24
+147
+71
+104
+188
+191
+58
+32
+71
+141
+9
+187
+43
+180
+99
+170
+134
+77
+56
+42
+148
+112
+148
+78
+138
+129
+129
+19
+149
+127
+26
+15
+61
+29
+29
+119
+51
+39
+178
+120
+117
+25
+100
+175
+153
+143
+87
+38
+46
+134
+189
+129
+79
+115
+180
+53
+94
+91
+105
+10
+117
+14
+39
+108
+97
+8
+180
+11
+49
+191
+110
+143
+67
+122
+127
+72
+88
+84
+112
+113
+78
+50
+199
+151
+114
+128
+146
+126
+46
+143
+49
+7
+2
+153
+107
+63
+17
+140
+89
+76
+63
+92
+190
+109
+150
+116
+149
+53
+176
+181
+101
+186
+2
+142
+40
+163
+22
+60
+168
+70
+110
+33
+7
+147
+17
+183
+146
+32
+81
+4
+94
+132
+151
+114
+129
+155
+169
+20
+199
+18
+116
+134
+163
+171
+165
+54
+39
+149
+147
+144
+146
+182
+179
+35
+1
+93
+150
+67
+49
+94
+125
+105
+111
+123
+143
+150
+15
+139
+104
+169
+86
+193
+184
+171
+175
+111
+91
+152
+97
+13
+9
+138
+155
+85
+118
+147
+26
+33
+165
+95
+84
+52
+157
+73
+29
+118
+48
+23
+108
+46
+107
+26
+192
+127
+30
+44
+194
+170
+76
+129
+92
+187
+101
+126
+42
+124
+168
+94
+53
+80
+200
+82
+95
+35
+163
+64
+114
+111
+46
+77
+46
+186
+108
+174
+77
+95
+81
+29
+50
+40
+194
+3
+75
+28
+95
+114
+32
+172
+145
+123
+29
+71
+166
+166
+97
+97
+104
+156
+4
+21
+95
+182
+39
+193
+10
+127
+73
+99
+136
+128
+148
+137
+91
+115
+75
+18
+33
+36
+125
+27
+42
+8
+73
+168
+154
+11
+86
+14
+113
+155
+114
+92
+127
+136
+74
+26
+92
+120
+89
+62
+171
+68
+69
+1
+190
+133
+93
+162
+134
+150
+93
+10
+23
+48
+82
+60
+25
+8
+27
+91
+101
+191
+34
+92
+48
+57
+113
+171
+8
+113
+9
+36
+138
+101
+167
+98
+88
+50
+107
+192
+195
+40
+87
+169
+31
+67
+127
+160
+18
+71
+65
+156
+153
+118
+129
+117
+140
+191
+93
+36
+186
+194
+91
+196
+160
+2
+173
+19
+159
+183
+68
+165
+183
+12
+30
+75
+181
+13
+54
+4
+146
+37
+116
+162
+129
+116
+138
+183
+60
+110
+124
+157
+31
+174
+167
+41
+140
+75
+193
+80
+149
+173
+103
+62
+43
+100
+21
+25
+164
+160
+83
+56
+196
+73
+74
+188
+64
+91
+176
+37
+39
+108
+93
+193
+120
+188
+48
+197
+153
+146
+106
+122
+181
+190
+116
+189
+94
+63
+134
+43
+48
+107
+10
+104
+133
+67
+6
+37
+167
+72
+132
+146
+86
+5
+63
+128
+8
+98
+115
+14
+48
+166
+168
+110
+152
+124
+182
+178
+31
+182
+19
+73
+72
+176
+7
+59
+94
+33
+155
+37
+24
+14
+72
+104
+181
+149
+68
+72
+23
+89
+128
+167
+53
+13
+9
+135
+135
+194
+155
+186
+123
+67
+99
+190
+54
+17
+19
+160
+192
+111
+140
+41
+195
+197
+34
+31
+81
+8
+122
+61
+69
+74
+20
+57
+166
+88
+34
+13
+177
+141
+61
+93
+14
+50
+173
+189
+184
+4
+167
+170
+115
+164
+151
+29
+14
+26
+34
+170
+118
+179
+10
+52
+25
+87
+98
+8
+165
+118
+24
+86
+101
+34
+102
+107
+124
+189
+15
+194
+29
+35
+148
+176
+127
+183
+158
+102
+192
+31
+61
+91
+200
+181
+94
+131
+144
+91
+48
+71
+199
+154
+134
+18
+104
+64
+56
+158
+47
+67
+175
+50
+130
+133
+31
+190
+65
+81
+104
+90
+13
+66
+80
+87
+7
+62
+110
+107
+56
+171
+126
+22
+195
+174
+94
+200
+158
+149
+74
+103
+153
+192
+176
+130
+3
+48
+63
+151
+143
+98
+105
+146
+138
+111
+30
+177
+197
+190
+170
+116
+163
+139
+167
+159
+52
+79
+9
+149
+12
+132
+85
+124
+185
+197
+117
+131
+139
+52
+65
+122
+148
+198
+55
+149
+1
+72
+26
+105
+1
+62
+161
+16
+45
+130
+179
+109
+46
+96
+161
+105
+187
+179
+189
+127
+63
+40
+73
+76
+5
+145
+32
+89
+44
+70
+21
+100
+13
+179
+158
+141
+27
+97
+144
+191
+54
+6
+145
+22
+28
+176
+3
+34
+182
+183
+64
+143
+82
+5
+92
+111
+41
+50
+136
+166
+169
+128
+47
+129
+158
+185
+90
+77
+56
+42
+155
+153
+121
+152
+23
+172
+24
+197
+166
+27
+67
+161
+163
+130
+110
+98
+198
+108
+64
+16
+123
+190
+36
+112
+149
+90
+196
+171
+62
+34
+45
+168
+7
+135
+149
+81
+148
+161
+34
+160
+57
+100
+92
+57
+112
+167
+193
+54
+191
+64
+66
+17
+112
+124
+133
+86
+122
+160
+63
+142
+89
+54
+125
+68
+85
+97
+16
+28
+27
+112
+34
+192
+53
+193
+78
+136
+114
+63
+149
+130
+45
+102
+12
+151
+1
+55
+123
+39
+132
+42
+68
+28
+160
+107
+5
+65
+151
+123
+176
+154
+144
+77
+173
+145
+112
+172
+23
+192
+146
+147
+172
+109
+108
+69
+43
+41
+60
+198
+44
+86
+123
+166
+96
+84
+40
+87
+165
+4
+142
+22
+58
+146
+157
+31
+179
+195
+164
+29
+100
+142
+159
+78
+33
+99
+105
+136
+76
+36
+136
+88
+109
+65
+11
+84
+8
+89
+69
+13
+62
+54
+169
+131
+65
+14
+99
+74
+151
+45
+113
+78
+55
+29
+82
+35
+75
+134
+134
+1
+2
+11
+48
+189
+106
+141
+91
+75
+37
+149
+161
+29
+128
+112
+119
+107
+177
+94
+180
+30
+165
+120
+40
+161
+11
+19
+16
+126
+17
+170
+69
+85
+88
+163
+193
+88
+199
+4
+29
+142
+195
+92
+6
+3
+171
+198
+53
+137
+146
+49
+182
+51
+71
+173
+200
+44
+66
+5
+38
+182
+155
+92
+161
+136
+173
+17
+141
+99
+126
+67
+68
+13
+65
+76
+68
+130
+171
+58
+8
+128
+102
+64
+63
+11
+96
+81
+23
+17
+92
+5
+200
+160
+157
+107
+32
+26
+76
+20
+39
+58
+199
+69
+27
+142
+9
+178
+188
+129
+86
+161
+194
+116
+149
+49
+158
+110
+39
+44
+116
+96
+137
+161
+131
+140
+68
+148
+81
+152
+186
+147
+8
+130
+107
+76
+98
+107
+161
+4
+179
+43
+48
+105
+200
+61
+164
+42
+175
+75
+77
+191
+57
+22
+23
+139
+31
+130
+107
+74
+83
+36
+70
+96
+143
+200
+112
+76
+49
+11
+30
+84
+32
+41
+163
+8
+186
+46
+3
+3
+196
+154
+160
+173
+3
+62
+148
+134
+77
+61
+68
+67
+187
+126
+70
+90
+116
+82
+53
+183
+22
+83
+103
+72
+111
+18
+113
+117
+89
+82
+92
+18
+81
+124
+13
+166
+83
+4
+83
+62
+23
+188
+121
+35
+117
+192
+101
+80
+171
+114
+144
+38
+135
+76
+38
+149
+156
+192
+155
+2
+20
+103
+37
+100
+63
+84
+137
+72
+3
+167
+177
+165
+196
+95
+11
+11
+171
+133
+55
+137
+131
+158
+171
+3
+82
+68
+71
+20
+81
+108
+121
+159
+66
+169
+16
+182
+150
+59
+8
+119
+43
+189
+152
+10
+96
+87
+55
+153
+25
+169
+197
+61
+191
+2
+98
+168
+129
+62
+12
+114
+176
+33
+18
+8
+89
+63
+183
+128
+125
+200
+76
+57
+58
+38
+105
+91
+2
+195
+150
+145
+126
+50
+170
+175
+122
+159
+64
+148
+120
+188
+46
+186
+106
+163
+27
+95
+124
+97
+66
+123
+148
+182
+167
+164
+79
+4
+109
+25
+166
+176
+163
+194
+98
+45
+189
+128
+69
+67
+180
+82
+73
+98
+132
+117
+111
+16
+106
+89
+184
+104
+169
+78
+151
+6
+82
+41
+111
+102
+12
+153
+15
+112
+140
+33
+142
+153
+45
+93
+154
+87
+137
+34
+180
+170
+6
+110
+4
+37
+186
+188
+55
+44
+170
+29
+42
+195
+195
+15
+135
+74
+35
+144
+151
+9
+100
+121
+30
+96
+106
+170
+73
+109
+195
+194
+8
+108
+178
+96
+176
+193
+174
+110
+98
+1
+124
+137
+106
+2
+58
+138
+104
+186
+177
+190
+150
+198
+36
+40
+113
+121
+111
+182
+97
+144
+194
+75
+102
+141
+132
+130
+191
+179
+152
+102
+51
+186
+60
+89
+200
+200
+197
+187
+151
+27
+9
+7
+166
+136
+120
+98
+113
+199
+177
+77
+70
+130
+147
+116
+177
+21
+129
+192
+190
+14
+176
+135
+24
+132
+180
+96
+159
+89
+111
+63
+179
+115
+79
+39
+126
+4
+94
+128
+130
+28
+196
+129
+15
+130
+41
+83
+129
+26
+4
+186
+86
+42
+79
+103
+104
+99
+64
+94
+189
+96
+76
+193
+70
+90
+110
+53
+131
+109
+78
+89
+38
+29
+33
+137
+128
+131
+40
+64
+23
+161
+166
+143
+169
+131
+68
+27
+152
+72
+65
+143
+76
+171
+144
+128
+78
+117
+199
+141
+58
+82
+166
+63
+86
+151
+130
+25
+178
+47
+82
+74
+103
+154
+200
+17
+104
+77
+124
+53
+6
+160
+112
+30
+176
+187
+139
+147
+35
+88
+19
+121
+161
+79
+28
+59
+99
+65
+103
+40
+112
+115
+81
+51
+186
+57
+67
+88
+131
+197
+4
+51
+76
+199
+109
+67
+25
+147
+62
+50
+144
+18
+16
+135
+66
+183
+109
+9
+74
+167
+144
+157
+52
+97
+123
+61
+66
+49
+101
+161
+64
+136
+39
+17
+150
+146
+134
+89
+129
+174
+89
+164
+187
+49
+14
+50
+174
+199
+27
+171
+186
+181
+17
+74
+92
+82
+72
+92
+111
+34
+12
+166
+93
+62
+138
+71
+188
+88
+42
+57
+172
+120
+170
+140
+118
+45
+10
+59
+64
+59
+176
+128
+184
+153
+66
+15
+103
+82
+166
+59
+62
+40
+86
+158
+182
+70
+181
+59
+127
+34
+60
+58
+14
+159
+31
+157
+68
+198
+176
+79
+88
+19
+127
+189
+192
+56
+5
+129
+133
+35
+19
+1
+37
+19
+181
+117
+72
+178
+25
+151
+79
+117
+193
+103
+86
+191
+172
+115
+143
+24
+61
+153
+172
+62
+23
+186
+110
+186
+126
+89
+200
+3
+18
+82
+131
+51
+135
+147
+76
+131
+103
+43
+131
+199
+19
+128
+198
+42
+70
+41
+22
+163
+185
+47
+19
+92
+184
+78
+11
+165
+96
+94
+102
+174
+126
+191
+9
+139
+155
+79
+85
+197
+21
+155
+143
+62
+92
+193
+133
+62
+174
+87
+160
+181
+47
+55
+106
+142
+104
+147
+143
+140
+155
+67
+10
+62
+83
+143
+116
+11
+27
+67
+163
+170
+161
+33
+152
+18
+141
+86
+50
+126
+110
+130
+189
+170
+120
+193
+85
+169
+53
+1
+132
+185
+119
+57
+69
+102
+199
+77
+68
+120
+112
+192
+149
+170
+79
+147
+170
+100
+69
+117
+81
+34
+79
+171
+113
+144
+50
+5
+183
+53
+74
+174
+176
+94
+181
+38
+199
+59
+165
+57
+59
+45
+143
+58
+59
+40
+108
+93
+184
+68
+156
+122
+135
+112
+57
+137
+113
+45
+60
+157
+2
+1
+188
+123
+50
+192
+106
+108
+98
+20
+42
+72
+56
+89
+32
+194
+82
+149
+155
+191
+154
+7
+54
+63
+96
+9
+193
+80
+143
+139
+148
+42
+120
+144
+188
+32
+101
+124
+35
+91
+36
+198
+69
+37
+2
+80
+62
+57
+183
+191
+101
+87
+18
+126
+193
+26
+22
+101
+14
+177
+135
+16
+86
+177
+88
+140
+44
+8
+55
+63
+84
+135
+58
+130
+59
+191
+15
+172
+94
+25
+101
+185
+3
+152
+87
+160
+176
+21
+146
+89
+21
+129
+192
+192
+22
+5
+35
+168
+100
+84
+11
+107
+145
+115
+186
+79
+1
+99
+188
+42
+164
+4
+151
+75
+93
+80
+47
+168
+182
+185
+77
+196
+88
+164
+197
+108
+77
+92
+61
+137
+75
+19
+41
+76
+85
+29
+15
+32
+56
+48
+188
+95
+80
+23
+23
+130
+177
+92
+160
+134
+165
+179
+198
+174
+66
+33
+4
+130
+150
+132
+44
+77
+64
+96
+196
+118
+143
+200
+118
+103
+164
+55
+59
+59
+28
+38
+181
+144
+38
+135
+63
+170
+53
+190
+67
+98
+181
+12
+42
+149
+113
+142
+37
+145
+137
+122
+99
+105
+137
+78
+38
+129
+37
+58
+17
+187
+168
+128
+65
+36
+33
+77
+167
+108
+150
+128
+19
+167
+34
+104
+119
+180
+13
+64
+66
+21
+137
+30
+150
+34
+57
+35
+98
+73
+163
+120
+56
+56
+34
+99
+90
+49
+93
+116
+58
+109
+135
+29
+161
+107
+200
+35
+13
+164
+73
+165
+133
+114
+83
+79
+122
+28
+70
+170
+193
+23
+6
+33
+144
+172
+137
+79
+44
+154
+125
+170
+98
+57
+61
+55
+176
+169
+29
+57
+80
+168
+91
+39
+17
+153
+171
+51
+165
+133
+117
+108
+193
+190
+3
+109
+23
+161
+162
+125
+94
+42
+11
+87
+24
+162
+158
+91
+124
+127
+48
+147
+50
+181
+38
+1
+68
+196
+170
+55
+2
+122
+115
+196
+146
+114
+169
+188
+11
+177
+168
+15
+178
+135
+8
+36
+147
+159
+29
+149
+37
+82
+157
+6
+29
+120
+62
+96
+14
+24
+23
+123
+132
+91
+154
+109
+72
+56
+90
+34
+1
+99
+191
+55
+12
+175
+147
+113
+154
+106
+52
+166
+125
+58
+31
+62
+97
+26
+86
+89
+157
+143
+50
+14
+30
+62
+100
+44
+167
+5
+129
+137
+60
+130
+41
+75
+84
+31
+36
+139
+105
+188
+182
+1
+169
+7
+121
+66
+109
+64
+8
+74
+174
+186
+146
+10
+145
+183
+195
+126
+1
+72
+26
+111
+32
+198
+102
+29
+59
+98
+57
+58
+39
+116
+147
+42
+129
+2
+52
+94
+95
+125
+99
+67
+118
+107
+180
+120
+100
+126
+56
+3
+121
+96
+93
+95
+134
+157
+134
+197
+178
+94
+165
+141
+165
+123
+51
+199
+139
+46
+26
+149
+61
+25
+6
+12
+16
+189
+196
+76
+95
+87
+72
+49
+47
+39
+18
+153
+159
+184
+73
+185
+55
+64
+93
+185
+72
+169
+172
+108
+106
+61
+18
+157
+187
+106
+154
+175
+69
+38
+13
+137
+103
+190
+11
+163
+75
+190
+64
+74
+75
+183
+28
+122
+79
+176
+148
+109
+119
+140
+164
+132
+114
+100
+178
+171
+28
+31
+138
+149
+55
+186
+27
+85
+74
+80
+14
+167
+77
+160
+69
+174
+24
+183
+85
+63
+15
+124
+12
+159
+45
+43
+56
+155
+21
+136
+32
+166
+115
+194
+132
+52
+126
+89
+5
+29
+132
+130
+197
+11
+98
+88
+47
+90
+124
+137
+103
+188
+3
+127
+141
+105
+159
+14
+52
+188
+61
+71
+80
+45
+152
+108
+83
+125
+9
+129
+93
+2
+175
+38
+51
+169
+159
+36
+185
+188
+69
+123
+117
+1
+157
+130
+168
+43
+150
+113
+131
+169
+42
+129
+199
+34
+20
+16
+113
+137
+7
+11
+10
+161
+78
+24
+42
+39
+56
+191
+46
+157
+125
+144
+138
+134
+167
+200
+99
+194
+78
+124
+45
+158
+147
+60
+38
+86
+175
+82
+120
+179
+196
+168
+50
+189
+90
+36
+12
+144
+160
+68
+170
+10
+136
+129
+149
+140
+98
+132
+115
+102
+179
+156
+124
+142
+136
+141
+23
+76
+47
+199
+176
+68
+28
+156
+82
+96
+34
+147
+176
+133
+16
+102
+67
+87
+119
+130
+112
+99
+189
+46
+175
+40
+66
+45
+72
+31
+141
+170
+156
+7
+40
+181
+129
+148
+132
+56
+152
+12
+111
+153
+126
+180
+147
+58
+28
+53
+68
+128
+161
+17
+55
+184
+9
+1
+125
+149
+166
+61
+70
+73
+11
+5
+135
+169
+1
+86
+108
+74
+77
+198
+93
+177
+29
+184
+46
+22
+115
+97
+149
+24
+6
+22
+86
+116
+125
+106
+118
+153
+62
+194
+8
+101
+139
+122
+88
+30
+190
+74
+134
+143
+54
+35
+130
+65
+25
+168
+186
+7
+165
+132
+106
+47
+132
+171
+46
+136
+4
+2
+180
+68
+187
+116
+12
+29
+65
+135
+28
+153
+68
+29
+163
+119
+50
+32
+145
+189
+31
+81
+13
+151
+193
+199
+56
+150
+198
+43
+75
+62
+103
+58
+24
+27
+146
+38
+116
+156
+91
+146
+62
+56
+183
+194
+121
+182
+10
+21
+39
+47
+137
+196
+147
+117
+186
+61
+92
+12
+41
+143
+87
+39
+54
+170
+136
+90
+117
+96
+129
+108
+91
+182
+68
+178
+56
+136
+110
+40
+54
+161
+84
+61
+10
+112
+184
+93
+107
+7
+83
+36
+70
+100
+173
+136
+64
+158
+177
+41
+53
+151
+33
+35
+117
+193
+103
+86
+186
+147
+8
+124
+75
+134
+131
+178
+92
+153
+95
+190
+94
+53
+70
+150
+70
+70
+196
+147
+114
+169
+185
+191
+84
+190
+187
+12
+194
+57
+197
+70
+46
+46
+67
+191
+144
+149
+2
+69
+198
+167
+25
+48
+61
+136
+72
+8
+200
+133
+197
+190
+163
+72
+170
+173
+113
+123
+125
+40
+123
+176
+155
+146
+81
+174
+114
+121
+105
+139
+97
+132
+120
+129
+97
+28
+95
+122
+81
+188
+197
+93
+191
+109
+140
+63
+119
+148
+19
+187
+154
+44
+78
+77
+158
+55
+116
+198
+151
+122
+176
+162
+191
+89
+23
+135
+5
+18
+60
+200
+65
+193
+169
+80
+166
+74
+154
+63
+193
+199
+55
+143
+159
+74
+12
+11
+159
+63
+147
+112
+155
+124
+152
+200
+31
+188
+50
+11
+21
+31
+193
+84
+168
+51
+1
+150
+87
+178
+86
+116
+130
+137
+51
+76
+198
+104
+48
+154
+91
+161
+146
+32
+78
+185
+3
+162
+142
+199
+116
+105
+191
+4
+108
+13
+105
+117
+155
+81
+94
+40
+192
+195
+41
+96
+10
+198
+103
+36
+89
+10
+58
+64
+62
+1
+49
+85
+73
+80
+24
+20
+112
+90
+135
+1
+193
+151
+171
+67
+64
+179
+103
+5
+105
+193
+12
+135
+110
+46
+85
+95
+9
+3
+140
+13
+17
+186
+167
+131
+82
+114
+149
+74
+105
+165
+49
+9
+11
+189
+34
+107
+139
+74
+1
+140
+32
+132
+104
+40
+106
+80
+125
+30
+59
+88
+193
+174
+108
+80
+112
+155
+122
+145
+168
+107
+136
+55
+105
+140
+100
+139
+135
+163
+164
+121
+55
+41
+154
+157
+155
+119
+126
+86
+182
+117
+65
+139
+47
+38
+7
+100
+135
+112
+65
+181
+103
+191
+21
+6
+48
+33
+173
+141
+93
+89
+100
+200
+103
+26
+29
+138
+175
+8
+74
+176
+190
+156
+27
+158
+107
+21
+163
+188
+62
+85
+154
+156
+155
+124
+152
+193
+198
+50
+118
+60
+100
+64
+81
+114
+161
+139
+187
+72
+152
+66
+29
+186
+58
+73
+121
+74
+154
+64
+197
+12
+97
+80
+8
+129
+97
+28
+94
+116
+53
+79
+198
+85
+125
+190
+17
+195
+18
+149
+136
+78
+46
+176
+44
+76
+67
+117
+97
+136
+143
+32
+108
+164
+17
+29
+23
+80
+78
+148
+188
+196
+82
+132
+52
+129
+110
+97
+195
+98
+38
+150
+158
+3
+195
+150
+148
+134
+78
+63
+82
+123
+3
+115
+66
+161
+173
+187
+167
+120
+23
+59
+152
+183
+132
+147
+92
+33
+172
+137
+72
+1
+162
+160
+109
+16
+110
+122
+144
+169
+123
+13
+175
+135
+41
+31
+21
+47
+93
+136
+184
+80
+29
+56
+76
+151
+24
+187
+107
+161
+6
+189
+85
+11
+103
+125
+22
+13
+77
+150
+12
+119
+10
+190
+52
+200
+136
+20
+94
+188
+78
+183
+194
+119
+172
+162
+26
+98
+153
+39
+59
+1
+77
+56
+43
+156
+152
+112
+103
+14
+158
+21
+105
+44
+124
+146
+164
+69
+145
+47
+184
+76
+7
+159
+91
+120
+100
+124
+44
+148
+91
+17
+87
+168
+30
+66
+131
+192
+174
+116
+134
+166
+189
+42
+152
+131
+22
+155
+136
+19
+96
+4
+161
+130
+131
+20
+145
+91
+38
+14
+146
+149
+183
+158
+104
+2
+81
+73
+110
+199
+7
+55
+72
+139
+183
+50
+56
+90
+38
+18
+169
+53
+196
+106
+74
+91
+77
+49
+200
+164
+184
+29
+123
+75
+150
+24
+197
+166
+25
+56
+113
+181
+67
+174
+49
+127
+125
+3
+97
+158
+80
+60
+39
+95
+25
+95
+146
+27
+48
+51
+75
+198
+112
+91
+141
+25
+88
+104
+31
+50
+28
+116
+52
+68
+142
+42
+171
+53
+176
+186
+127
+96
+32
+131
+95
+199
+137
+35
+173
+130
+20
+157
+165
+176
+172
+47
+141
+23
+69
+10
+42
+168
+32
+84
+11
+116
+199
+152
+121
+160
+75
+8
+177
+190
+152
+6
+65
+141
+64
+117
+129
+117
+146
+26
+39
+6
+87
+70
+40
+16
+137
+79
+45
+160
+157
+111
+50
+104
+176
+123
+155
+21
+131
+5
+48
+51
+74
+185
+48
+23
+111
+59
+160
+32
+153
+36
+41
+120
+156
+55
+129
+79
+114
+175
+26
+189
+95
+77
+4
+137
+189
+100
+105
+129
+32
+35
+121
+15
+5
+94
+119
+71
+157
+100
+189
+41
+143
+96
+90
+78
+54
+26
+74
+10
+195
+85
+151
+144
+114
+184
+83
+45
+126
+151
+178
+106
+39
+83
+149
+144
+130
+83
+130
+38
+58
+6
+114
+36
+194
+37
+82
+161
+29
+130
+116
+133
+153
+121
+155
+41
+55
+161
+72
+183
+52
+71
+155
+97
+189
+60
+60
+24
+6
+27
+106
+200
+44
+67
+7
+36
+156
+15
+85
+178
+106
+38
+72
+96
+131
+122
+153
+19
+138
+62
+131
+30
+8
+177
+194
+173
+93
+198
+158
+165
+168
+126
+48
+159
+122
+101
+115
+182
+58
+111
+143
+62
+84
+147
+133
+74
+53
+51
+32
+141
+155
+64
+194
+192
+7
+115
+27
+130
+137
+59
+122
+4
+123
+105
+131
+41
+70
+48
+62
+143
+102
+132
+77
+71
+135
+180
+64
+164
+12
+194
+56
+196
+73
+71
+173
+199
+40
+53
+160
+86
+84
+126
+6
+101
+154
+15
+106
+99
+44
+173
+43
+109
+65
+10
+79
+187
+11
+184
+8
+191
+81
+165
+63
+100
+36
+111
+151
+104
+70
+84
+75
+90
+69
+10
+38
+144
+121
+31
+98
+109
+174
+67
+33
+199
+98
+1
+121
+120
+34
+131
+80
+103
+104
+101
+66
+92
+160
+138
+189
+89
+39
+29
+28
+110
+5
+44
+23
+143
+57
+53
+8
+173
+167
+46
+178
+55
+130
+86
+145
+101
+104
+117
+171
+174
+104
+65
+52
+135
+140
+30
+122
+59
+59
+31
+53
+42
+177
+88
+138
+35
+170
+106
+112
+117
+101
+151
+1
+45
+62
+171
+71
+89
+94
+166
+148
+1
+76
+44
+186
+119
+43
+190
+159
+42
+22
+158
+155
+107
+48
+128
+138
+80
+43
+141
+60
+94
+33
+148
+199
+60
+171
+89
+194
+167
+54
+23
+52
+110
+190
+152
+4
+58
+111
+147
+86
+194
+191
+6
+117
+50
+53
+71
+150
+64
+35
+32
+77
+180
+192
+128
+45
+119
+110
+196
+184
+143
+8
+161
+100
+148
+193
+26
+21
+91
+162
+154
+62
+194
+6
+92
+94
+142
+5
+154
+80
+100
+79
+179
+165
+178
+184
+106
+186
+163
+106
+172
+83
+150
+154
+178
+82
+90
+6
+29
+124
+84
+190
+188
+23
+49
+83
+61
+20
+178
+89
+135
+6
+22
+84
+109
+99
+12
+189
+23
+45
+60
+160
+25
+112
+46
+67
+195
+164
+33
+124
+48
+176
+24
+161
+154
+79
+87
+10
+81
+1
+79
+68
+99
+180
+192
+133
+71
+29
+136
+162
+145
+18
+2
+51
+87
+65
+13
+96
+59
+88
+2
+18
+97
+16
+26
+19
+80
+114
+163
+152
+47
+119
+91
+78
+56
+33
+97
+85
+40
+81
+127
+34
+64
+80
+107
+129
+12
+112
+161
+165
+142
+170
+145
+135
+112
+56
+130
+81
+120
+189
+57
+49
+178
+30
+183
+31
+140
+168
+146
+172
+117
+156
+85
+110
+93
+176
+17
+123
+184
+195
+122
+173
+142
+102
+135
+95
+156
+84
+100
+41
+150
+137
+75
+15
+17
+166
+51
+12
+11
+163
+77
+4
+126
+129
+38
+70
+76
+30
+100
+135
+108
+36
+53
+193
+80
+149
+172
+94
+18
+65
+24
+165
+176
+171
+46
+141
+33
+135
+117
+83
+53
+172
+151
+163
+19
+51
+138
+169
+176
+139
+48
+40
+15
+129
+39
+75
+104
+153
+179
+103
+10
+135
+118
+97
+124
+73
+124
+90
+21
+118
+124
+82
+177
+124
+153
+8
+70
+147
+61
+38
+86
+175
+78
+93
+63
+142
+86
+43
+86
+129
+5
+68
+170
+8
+120
+55
+49
+5
+191
+103
+99
+72
+145
+19
+16
+122
+196
+73
+79
+19
+8
+82
+21
+186
+132
+120
+132
+120
+128
+96
+22
+70
+22
+110
+59
+171
+95
+30
+129
+101
+50
+193
+111
+129
+173
+82
+130
+46
+114
+65
+171
+41
+108
+82
+121
+194
+78
+122
+30
+82
+24
+8
+35
+140
+131
+124
+167
+89
+32
+192
+66
+71
+32
+152
+27
+195
+131
+30
+3
+150
+69
+69
+197
+164
+11
+192
+53
+198
+109
+78
+87
+23
+155
+128
+172
+83
+154
+182
+106
+199
+45
+83
+91
+1
+191
+143
+140
+153
+63
+2
+46
+60
+147
+142
+132
+114
+94
+142
+8
+168
+142
+139
+160
+112
+30
+179
+4
+13
+41
+129
+12
+114
+174
+20
+154
+149
+108
+106
+69
+59
+140
+109
+193
+182
+160
+119
+77
+191
+60
+39
+100
+53
+19
+33
+31
+93
+83
+62
+30
+22
+64
+187
+150
+22
+183
+96
+136
+152
+87
+156
+158
+146
+57
+36
+103
+95
+43
+7
+55
+71
+134
+162
+172
+176
+107
+61
+5
+86
+70
+50
+71
+176
+22
+151
+107
+87
+160
+180
+39
+18
+157
+182
+75
+19
+35
+46
+161
+151
+58
+190
+18
+5
+68
+167
+189
+33
+99
+101
+115
+185
+75
+192
+74
+117
+40
+192
+195
+46
+121
+114
+192
+134
+75
+49
+16
+61
+20
+176
+77
+80
+190
+26
+41
+18
+140
+84
+41
+97
+13
+5
+117
+59
+107
+112
+111
+60
+165
+56
+53
+13
+5
+115
+48
+58
+120
+196
+99
+28
+81
+36
+84
+185
+152
+48
+124
+110
+151
+117
+145
+16
+190
+200
+91
+153
+97
+9
+179
+196
+172
+64
+42
+75
+75
+176
+185
+127
+97
+39
+167
+53
+15
+13
+144
+145
+178
+166
+191
+58
+28
+49
+41
+11
+98
+88
+46
+86
+105
+57
+200
+93
+158
+112
+51
+96
+121
+66
+107
+49
+135
+167
+191
+43
+142
+69
+139
+14
+31
+62
+94
+12
+23
+33
+196
+82
+130
+47
+111
+52
+112
+5
+22
+91
+148
+71
+92
+114
+58
+127
+42
+111
+90
+144
+63
+78
+107
+141
+81
+20
+196
+195
+8
+97
+111
+200
+199
+199
+3
+28
+145
+21
+28
+177
+17
+107
+91
+186
+103
+141
+124
+76
+143
+171
+141
+111
+2
+17
+81
+139
+103
+168
+84
+198
+32
+14
+196
+55
+167
+110
+158
+158
+127
+137
+84
+73
+81
+31
+59
+79
+146
+167
+84
+8
+88
+64
+193
+182
+154
+90
+160
+150
+64
+35
+32
+80
+192
+38
+104
+79
+141
+139
+165
+141
+164
+120
+40
+166
+36
+130
+52
+146
+10
+153
+28
+188
+82
+2
+77
+46
+185
+105
+163
+37
+151
+176
+100
+23
+38
+21
+186
+127
+86
+182
+114
+53
+89
+63
+178
+105
+31
+45
+193
+156
+7
+39
+168
+60
+52
+168
+146
+168
+92
+44
+37
+34
+71
+119
+76
+188
+46
+188
+120
+28
+94
+111
+24
+145
+57
+36
+106
+114
+136
+192
+130
+57
+175
+137
+45
+43
+51
+123
+82
+188
+192
+62
+52
+155
+60
+168
+69
+106
+14
+139
+107
+189
+180
+175
+37
+46
+149
+83
+156
+192
+149
+162
+38
+170
+76
+135
+123
+128
+58
+1
+88
+120
+129
+93
+4
+185
+77
+2
+116
+86
+70
+50
+73
+190
+84
+196
+19
+157
+173
+24
+188
+114
+191
+123
+15
+189
+199
+96
+191
+83
+176
+113
+95
+155
+72
+43
+12
+86
+7
+74
+179
+12
+62
+72
+71
+186
+73
+170
+164
+56
+60
+53
+185
+28
+111
+14
+85
+186
+155
+59
+164
+51
+34
+144
+158
+56
+116
+194
+123
+194
+60
+13
+143
+141
+167
+129
+78
+106
+138
+72
+190
+95
+65
+140
+53
+59
+80
+152
+196
+7
+83
+37
+80
+151
+185
+153
+56
+164
+79
+2
+107
+21
+169
+23
+19
+109
+83
+124
+195
+58
+194
+47
+137
+200
+172
+28
+26
+105
+195
+29
+21
+72
+44
+17
+104
+74
+107
+175
+95
+192
+105
+100
+59
+54
+195
+83
+144
+122
+37
+130
+49
+120
+82
+19
+174
+75
+85
+38
+63
+40
+78
+110
+161
+179
+28
+163
+126
+89
+3
+21
+103
+32
+63
+95
+1
+154
+122
+145
+179
+164
+179
+200
+191
+148
+169
+85
+193
+196
+37
+62
+45
+113
+76
+37
+137
+97
+147
+13
+158
+38
+2
+75
+37
+147
+148
+167
+76
+158
+59
+140
+109
+194
+184
+158
+99
+172
+144
+118
+12
+14
+183
+172
+182
+150
+62
+25
+200
+172
+37
+79
+142
+139
+157
+98
+176
+176
+77
+74
+157
+76
+42
+171
+47
+145
+51
+5
+174
+198
+24
+164
+172
+159
+6
+10
+6
+147
+32
+67
+121
+125
+63
+51
+140
+184
+47
+24
+125
+136
+95
+149
+39
+96
+30
+116
+27
+125
+107
+117
+143
+5
+149
+47
+142
+31
+112
+197
+175
+80
+108
+128
+1
+53
+111
+191
+143
+143
+174
+163
+13
+15
+171
+97
+41
+179
+107
+29
+12
+18
+1
+44
+58
+150
+186
+163
+113
+8
+32
+126
+72
+98
+138
+150
+63
+26
+195
+136
+64
+156
+168
+200
+96
+177
+199
+200
+10
+62
+83
+138
+88
+83
+109
+112
+95
+162
+124
+86
+3
+41
+23
+168
+6
+124
+93
+49
+55
+90
+52
+101
+142
+143
+180
+196
+154
+164
+198
+116
+116
+56
+92
+49
+64
+151
+130
+21
+156
+147
+81
+163
+54
+59
+66
+66
+8
+57
+72
+115
+51
+66
+145
+74
+143
+196
+91
+185
+91
+88
+111
+76
+55
+48
+195
+138
+79
+33
+91
+47
+68
+185
+96
+116
+35
+163
+67
+140
+38
+173
+94
+16
+49
+150
+61
+17
+155
+182
+102
+176
+138
+41
+9
+87
+47
+99
+175
+160
+192
+112
+141
+41
+183
+131
+136
+43
+36
+30
+58
+84
+178
+118
+109
+192
+174
+112
+113
+68
+192
+145
+143
+156
+48
+86
+83
+131
+37
+46
+142
+45
+191
+145
+155
+28
+178
+15
+91
+16
+76
+113
+196
+167
+36
+119
+188
+60
+73
+100
+139
+141
+194
+102
+67
+84
+103
+63
+55
+165
+96
+99
+131
+94
+185
+66
+134
+9
+54
+43
+178
+82
+96
+38
+162
+34
+146
+173
+127
+11
+121
+32
+102
+123
+25
+46
+52
+95
+106
+187
+167
+120
+20
+47
+102
+187
+12
+184
+2
+159
+137
+195
+136
+65
+165
+8
+162
+104
+164
+55
+50
+11
+17
+6
+89
+78
+75
+145
+1
+99
+189
+47
+188
+103
+129
+50
+138
+179
+31
+182
+11
+29
+81
+26
+33
+161
+75
+200
+128
+171
+75
+113
+3
+1
+183
+92
+112
+44
+57
+142
+142
+180
+5
+9
+13
+197
+69
+45
+50
+96
+131
+118
+134
+144
+61
+67
+58
+143
+142
+166
+116
+5
+186
+72
+157
+97
+168
+137
+111
+34
+10
+153
+30
+200
+135
+11
+60
+58
+10
+143
+172
+144
+121
+26
+73
+6
+179
+23
+127
+159
+11
+33
+108
+151
+131
+31
+11
+191
+47
+161
+147
+36
+100
+73
+141
+192
+83
+169
+73
+117
+47
+31
+164
+101
+137
+114
+53
+89
+63
+174
+82
+131
+46
+104
+10
+126
+66
+64
+187
+149
+17
+159
+8
+14
+15
+169
+81
+167
+79
+172
+122
+183
+2
+171
+9
+121
+42
+166
+23
+45
+63
+175
+88
+156
+142
+55
+54
+27
+76
+19
+30
+12
+2
+104
+6
+104
+169
+83
+176
+110
+79
+85
+199
+35
+19
+198
+19
+132
+20
+140
+59
+98
+56
+57
+36
+106
+116
+139
+196
+121
+168
+121
+15
+197
+52
+140
+180
+20
+103
+34
+81
+181
+162
+147
+25
+33
+170
+125
+27
+37
+184
+169
+162
+50
+45
+25
+142
+31
+109
+183
+117
+54
+76
+169
+136
+94
+138
+189
+92
+51
+79
+14
+173
+114
+133
+173
+43
+106
+49
+138
+193
+117
+169
+162
+56
+76
+156
+59
+146
+150
+190
+189
+24
+45
+57
+137
+117
+69
+162
+147
+30
+60
+88
+191
+156
+20
+122
+153
+22
+163
+177
+198
+1
+24
+136
+2
+191
+126
+41
+114
+115
+64
+151
+134
+48
+88
+94
+174
+5
+65
+145
+84
+7
+84
+43
+107
+58
+183
+183
+51
+56
+84
+200
+43
+62
+187
+172
+148
+143
+127
+77
+121
+39
+142
+108
+170
+47
+152
+95
+4
+172
+197
+36
+47
+159
+136
+184
+81
+32
+65
+98
+7
+164
+127
+88
+183
+109
+10
+87
+33
+12
+178
+165
+186
+34
+134
+105
+24
+200
+182
+94
+126
+114
+156
+110
+56
+151
+5
+75
+6
+158
+98
+169
+135
+90
+124
+136
+105
+2
+72
+19
+65
+23
+156
+132
+187
+141
+162
+109
+200
+15
+97
+48
+13
+54
+9
+164
+107
+169
+54
+6
+148
+38
+94
+29
+126
+102
+81
+166
+70
+126
+126
+27
+28
+126
+111
+129
+181
+125
+123
+13
+172
+124
+192
+40
+116
+140
+196
+122
+171
+127
+21
+190
+151
+200
+38
+30
+44
+196
+180
+123
+116
+190
+101
+98
+80
+197
+68
+35
+198
+78
+89
+32
+195
+81
+135
+78
+58
+42
+135
+34
+194
+61
+19
+167
+33
+98
+88
+54
+128
+89
+179
+77
+53
+29
+101
+144
+154
+36
+28
+49
+43
+16
+108
+111
+95
+170
+171
+96
+37
+158
+15
+72
+97
+135
+136
+1
+187
+110
+182
+104
+194
+25
+8
+23
+68
+3
+4
+199
+160
+167
+167
+100
+96
+78
+3
+116
+74
+197
+120
+152
+29
+10
+5
+136
+176
+37
+35
+82
+179
+139
+27
+112
+30
+174
+175
+83
+124
+196
+65
+27
+180
+42
+36
+39
+113
+132
+171
+40
+109
+92
+176
+27
+182
+46
+43
+48
+102
+178
+154
+123
+153
+14
+110
+132
+2
+30
+162
+102
+155
+17
+111
+111
+72
+35
+159
+42
+24
+167
+184
+200
+153
+113
+108
+31
+19
+37
+48
+158
+120
+97
+107
+164
+27
+89
+90
+143
+49
+11
+25
+49
+74
+2
+147
+65
+71
+46
+38
+12
+135
+100
+189
+39
+132
+41
+60
+197
+41
+80
+110
+139
+52
+57
+80
+169
+94
+41
+2
+51
+86
+62
+196
+22
+167
+9
+151
+23
+185
+101
+148
+175
+124
+171
+111
+124
+149
+181
+152
+81
+122
+198
+95
+190
+93
+45
+39
+28
+20
+73
+57
+85
+3
+51
+83
+40
+97
+24
+77
+48
+196
+150
+139
+83
+49
+147
+45
+147
+81
+167
+78
+169
+109
+137
+44
+35
+14
+174
+120
+154
+50
+115
+38
+1
+63
+172
+66
+48
+98
+156
+54
+124
+64
+68
+38
+13
+138
+118
+64
+125
+180
+154
+108
+66
+27
+170
+174
+121
+162
+81
+36
+87
+1
+18
+107
+78
+107
+145
+103
+118
+183
+39
+185
+164
+121
+56
+44
+166
+198
+99
+16
+2
+73
+23
+85
+107
+76
+93
+76
+23
+56
+130
+77
+92
+65
+163
+198
+121
+150
+12
+126
+45
+139
+33
+149
+3
+77
+38
+134
+69
+8
+33
+123
+44
+162
+181
+30
+150
+29
+29
+116
+40
+194
+7
+104
+157
+10
+52
+20
+60
+181
+144
+41
+149
+126
+22
+200
+3
+14
+64
+58
+174
+125
+183
+182
+44
+25
+160
+136
+176
+35
+25
+36
+194
+45
+127
+156
+196
+180
+112
+60
+150
+164
+34
+130
+75
+82
+17
+167
+49
+191
+110
+141
+58
+77
+143
+167
+119
+14
+16
+173
+96
+18
+52
+151
+35
+56
+25
+46
+50
+91
+99
+177
+171
+40
+101
+51
+195
+118
+152
+53
+153
+42
+77
+85
+22
+170
+26
+24
+112
+55
+130
+85
+140
+78
+9
+152
+36
+48
+166
+162
+82
+37
+89
+5
+28
+123
+89
+34
+4
+120
+86
+37
+51
+174
+188
+164
+94
+86
+74
+76
+189
+52
+9
+192
+68
+88
+116
+107
+196
+17
+136
+67
+181
+85
+87
+155
+150
+102
+67
+87
+122
+150
+4
+73
+4
+171
+195
+30
+24
+78
+54
+21
+44
+80
+84
+187
+163
+98
+122
+56
+39
+133
+48
+99
+162
+79
+20
+12
+92
+43
+29
+192
+95
+45
+15
+89
+198
+192
+173
+107
+90
+178
+54
+130
+94
+193
+112
+140
+32
+130
+98
+15
+12
+142
+141
+172
+164
+36
+143
+136
+135
+184
+93
+105
+193
+16
+155
+189
+145
+170
+121
+197
+94
+190
+93
+52
+81
+17
+175
+96
+8
+186
+41
+176
+91
+165
+177
+173
+51
+148
+32
+62
+83
+141
+105
+159
+13
+49
+181
+52
+80
+14
+166
+76
+162
+94
+109
+9
+73
+155
+77
+74
+150
+37
+73
+104
+173
+99
+43
+166
+13
+184
+192
+99
+66
+104
+32
+59
+73
+106
+181
+131
+164
+6
+157
+92
+146
+47
+170
+198
+61
+183
+152
+68
+41
+34
+41
+142
+82
+14
+152
+188
+163
+86
+51
+133
+139
+36
+168
+89
+20
+124
+162
+56
+85
+5
+69
+173
+23
+178
+66
+192
+163
+54
+55
+47
+188
+101
+118
+5
+166
+156
+42
+53
+142
+173
+163
+24
+82
+78
+134
+104
+25
+14
+59
+30
+52
+44
+3
+19
+94
+193
+112
+138
+23
+95
+169
+157
+24
+136
+1
+184
+100
+145
+176
+149
+112
+136
+4
+6
+199
+144
+71
+137
+183
+62
+132
+31
+2
+133
+183
+106
+187
+171
+150
+159
+6
+9
+198
+115
+108
+13
+111
+146
+82
+179
+141
+39
+165
+43
+180
+90
+121
+124
+51
+195
+114
+131
+165
+14
+196
+54
+161
+83
+52
+169
+145
+152
+6
+71
+176
+17
+122
+182
+195
+132
+35
+27
+50
+60
+113
+139
+18
+60
+3
+82
+66
+59
+164
+57
+69
+107
+20
+165
+11
+177
+168
+16
+189
+189
+39
+135
+58
+132
+75
+67
+126
+157
+8
+35
+141
+127
+96
+39
+171
+76
+124
+58
+35
+85
+3
+50
+77
+13
+186
+1
+133
+188
+135
+118
+96
+119
+49
+28
+125
+104
+100
+66
+101
+14
+175
+126
+176
+126
+179
+137
+18
+75
+89
+67
+2
+7
+27
+99
+150
+12
+130
+70
+53
+92
+80
+54
+9
+163
+102
+151
+185
+152
+54
+154
+42
+69
+35
+193
+43
+122
+150
+1
+62
+164
+29
+99
+137
+131
+157
+163
+171
+158
+12
+54
+20
+39
+55
+181
+192
+119
+192
+82
+168
+72
+120
+80
+196
+62
+11
+109
+155
+152
+123
+173
+131
+30
+197
+118
+133
+138
+37
+180
+150
+78
+118
+12
+11
+155
+38
+29
+36
+159
+34
+173
+131
+31
+7
+167
+135
+110
+52
+118
+49
+30
+139
+172
+180
+132
+175
+63
+9
+86
+39
+62
+22
+177
+61
+179
+125
+141
+128
+102
+58
+32
+73
+151
+56
+175
+148
+114
+155
+105
+30
+43
+188
+143
+162
+90
+85
+105
+66
+50
+109
+6
+58
+95
+47
+33
+176
+161
+187
+72
+155
+81
+98
+59
+74
+119
+49
+23
+100
+197
+80
+111
+146
+79
+161
+54
+80
+194
+51
+160
+101
+168
+102
+105
+114
+139
+9
+200
+124
+143
+147
+199
+68
+22
+122
+137
+131
+153
+141
+69
+147
+63
+56
+171
+123
+197
+79
+102
+107
+128
+6
+81
+34
+81
+182
+166
+154
+33
+17
+7
+91
+83
+82
+146
+145
+154
+20
+140
+61
+106
+89
+183
+97
+137
+156
+101
+8
+142
+180
+200
+184
+110
+2
+28
+146
+30
+69
+144
+46
+187
+107
+158
+188
+114
+190
+116
+188
+83
+9
+115
+6
+4
+174
+8
+82
+18
+175
+92
+177
+36
+27
+35
+175
+131
+19
+136
+41
+29
+5
+171
+188
+188
+37
+130
+53
+145
+198
+83
+123
+189
+30
+84
+34
+51
+3
+165
+160
+79
+37
+110
+127
+175
+107
+72
+67
+161
+160
+115
+49
+67
+160
+156
+99
+197
+92
+179
+45
+59
+155
+198
+2
+27
+148
+44
+136
+22
+108
+47
+115
+71
+189
+96
+82
+29
+34
+147
+177
+141
+53
+50
+26
+110
+27
+178
+26
+152
+83
+132
+50
+115
+36
+187
+2
+128
+154
+169
+32
+71
+144
+24
+55
+116
+2
+167
+191
+44
+145
+75
+143
+190
+51
+1
+150
+96
+27
+96
+137
+163
+143
+194
+81
+145
+142
+150
+25
+198
+164
+5
+162
+124
+92
+40
+13
+114
+173
+14
+128
+42
+103
+42
+129
+199
+32
+3
+128
+141
+102
+141
+130
+116
+131
+142
+73
+159
+98
+163
+97
+115
+18
+76
+94
+84
+61
+15
+146
+139
+125
+103
+90
+18
+95
+13
+25
+38
+1
+66
+188
+135
+121
+119
+24
+75
+34
+132
+87
+139
+55
+77
+170
+136
+83
+77
+120
+27
+80
+43
+137
+40
+5
+75
+2
+142
+34
+125
+45
+149
+85
+175
+85
+141
+80
+13
+165
+74
+159
+90
+109
+45
+86
+116
+122
+90
+49
+83
+59
+6
+107
+193
+196
+41
+85
+146
+113
+162
+158
+92
+128
+149
+138
+89
+100
+199
+95
+180
+24
+126
+143
+122
+51
+9
+193
+82
+153
+184
+133
+140
+52
+48
+23
+109
+54
+141
+162
+109
+195
+198
+30
+1
+139
+31
+137
+145
+38
+125
+13
+151
+196
+17
+143
+106
+149
+140
+101
+149
+190
+197
+74
+72
+166
+155
+34
+12
+169
+113
+158
+127
+148
+145
+136
+115
+66
+164
+187
+51
+28
+108
+200
+33
+1
+109
+46
+96
+163
+121
+60
+70
+86
+85
+139
+74
+195
+104
+71
+94
+126
+108
+119
+145
+196
+75
+91
+73
+24
+89
+115
+93
+124
+112
+152
+109
+86
+138
+60
+119
+180
+11
+45
+169
+16
+177
+119
+121
+55
+48
+192
+126
+31
+49
+19
+76
+86
+33
+31
+88
+53
+125
+75
+131
+108
+77
+87
+34
+19
+15
+120
+181
+12
+43
+156
+147
+84
+180
+129
+158
+189
+113
+178
+52
+117
+35
+154
+13
+92
+41
+19
+148
+116
+164
+146
+199
+84
+118
+150
+40
+98
+28
+85
+59
+193
+26
+18
+79
+114
+173
+11
+110
+164
+2
+134
+192
+144
+140
+146
+21
+14
+94
+44
+16
+102
+75
+130
+108
+82
+124
+8
+136
+143
+38
+141
+108
+186
+142
+183
+17
+60
+12
+129
+72
+73
+192
+93
+39
+193
+13
+143
+143
+174
+164
+17
+29
+27
+99
+155
+42
+56
+160
+57
+101
+99
+80
+196
+56
+176
+151
+124
+185
+198
+126
+175
+118
+133
+134
+11
+62
+73
+78
+15
+193
+22
+195
+176
+102
+29
+55
+76
+162
+87
+66
+15
+94
+36
+168
+86
+7
+75
+186
+42
+184
+130
+122
+166
+96
+86
+57
+170
+107
+116
+134
+162
+164
+131
+110
+85
+122
+172
+136
+71
+3
+180
+57
+125
+46
+150
+86
+169
+40
+118
+154
+63
+191
+182
+180
+40
+27
+200
+162
+175
+193
+181
+156
+104
+21
+199
+3
+30
+152
+46
+109
+42
+73
+63
+121
+158
+64
+162
+198
+131
+7
+67
+140
+36
+154
+7
+54
+65
+109
+67
+27
+159
+113
+51
+91
+88
+107
+51
+146
+25
+31
+165
+117
+19
+60
+193
+24
+7
+29
+117
+39
+181
+139
+9
+2
+136
+1
+180
+75
+31
+114
+5
+3
+177
+38
+34
+65
+87
+136
+34
+185
+6
+171
+168
+78
+153
+21
+149
+105
+90
+200
+186
+120
+53
+39
+153
+173
+65
+31
+4
+149
+55
+191
+55
+18
+12
+111
+163
+176
+198
+200
+23
+141
+38
+160
+20
+84
+125
+193
+36
+79
+153
+6
+63
+129
+8
+84
+37
+62
+47
+120
+106
+155
+175
+61
+186
+174
+169
+52
+195
+99
+42
+166
+17
+9
+107
+162
+10
+4
+137
+185
+84
+36
+63
+56
+171
+127
+29
+30
+120
+52
+31
+120
+37
+149
+160
+21
+90
+148
+80
+156
+14
+82
+168
+74
+138
+161
+126
+115
+152
+80
+117
+183
+47
+40
+14
+130
+53
+151
+27
+5
+191
+102
+95
+54
+74
+161
+99
+146
+183
+192
+102
+91
+27
+149
+46
+141
+35
+142
+134
+131
+185
+130
+119
+146
+7
+131
+127
+187
+182
+11
+35
+112
+159
+144
+37
+125
+19
+197
+8
+81
+9
+133
+116
+102
+169
+99
+74
+158
+83
+73
+92
+100
+173
+146
+121
+9
+166
+123
+44
+157
+151
+95
+14
+31
+61
+88
+183
+107
+199
+36
+29
+49
+35
+174
+128
+8
+96
+107
+175
+92
+179
+50
+88
+83
+107
+97
+26
+81
+56
+7
+134
+148
+82
+164
+48
+14
+57
+16
+182
+151
+65
+35
+26
+48
+53
+91
+70
+4
+192
+121
+195
+83
+148
+144
+135
+119
+99
+126
+63
+50
+132
+146
+92
+41
+20
+154
+146
+92
+35
+188
+11
+182
+194
+122
+191
+50
+181
+37
+199
+59
+165
+65
+105
+47
+137
+1
+171
+21
+190
+149
+185
+173
+172
+81
+136
+93
+136
+178
+44
+66
+5
+35
+170
+103
+88
+4
+40
+3
+60
+139
+95
+117
+48
+39
+4
+77
+22
+42
+59
+178
+143
+60
+71
+86
+83
+126
+11
+137
+125
+121
+200
+117
+103
+168
+83
+186
+173
+161
+13
+29
+59
+100
+65
+97
+199
+116
+114
+37
+199
+62
+185
+152
+49
+126
+123
+199
+93
+170
+185
+178
+8
+45
+200
+197
+191
+169
+101
+85
+2
+48
+76
+25
+70
+195
+141
+95
+100
+146
+181
+170
+193
+33
+63
+81
+120
+191
+70
+97
+159
+79
+52
+199
+130
+186
+152
+36
+54
+197
+99
+23
+50
+95
+120
+65
+110
+78
+79
+179
+160
+153
+77
+91
+53
+101
+131
+79
+97
+72
+165
+140
+158
+93
+131
+157
+161
+157
+92
+138
+4
+185
+77
+2
+121
+108
+161
+195
+121
+175
+161
+193
+112
+135
+200
+192
+152
+186
+151
+33
+43
+162
+187
+63
+98
+25
+67
+183
+98
+144
+178
+180
+76
+41
+161
+198
+140
+67
+140
+38
+171
+89
+193
+158
+14
+66
+72
+39
+189
+184
+11
+7
+148
+29
+39
+175
+107
+65
+28
+185
+61
+107
+97
+17
+33
+49
+200
+160
+160
+127
+122
+191
+53
+197
+106
+67
+49
+96
+139
+173
+187
+167
+123
+39
+127
+15
+149
+163
+40
+178
+107
+43
+95
+185
+56
+77
+160
+67
+170
+14
+157
+18
+98
+28
+83
+50
+157
+89
+124
+149
+174
+110
+95
+179
+26
+141
+18
+38
+70
+85
+78
+104
+125
+15
+170
+87
+191
+164
+68
+130
+171
+61
+33
+46
+185
+94
+104
+177
+127
+169
+74
+123
+74
+142
+187
+43
+181
+102
+185
+191
+82
+177
+125
+157
+24
+133
+183
+101
+161
+57
+93
+44
+28
+177
+14
+91
+22
+114
+84
+79
+123
+27
+55
+93
+61
+135
+61
+153
+177
+86
+118
+142
+187
+48
+10
+27
+75
+4
+154
+89
+152
+110
+97
+193
+91
+12
+53
+9
+177
+184
+114
+34
+176
+156
+151
+107
+82
+129
+41
+82
+127
+29
+32
+133
+113
+85
+90
+179
+70
+9
+28
+86
+71
+51
+65
+137
+37
+192
+26
+29
+139
+176
+13
+93
+43
+26
+171
+190
+9
+142
+175
+174
+68
+45
+65
+183
+115
+45
+43
+52
+129
+105
+75
+105
+155
+183
+109
+7
+63
+117
+135
+156
+124
+139
+122
+83
+5
+82
+46
+141
+39
+164
+38
+150
+162
+23
+81
+83
+169
+66
+75
+61
+95
+25
+92
+132
+162
+187
+65
+114
+97
+163
+107
+172
+73
+94
+109
+8
+69
+142
+35
+134
+94
+162
+127
+107
+98
+25
+71
+3
+180
+55
+115
+196
+139
+74
+199
+128
+177
+114
+94
+139
+188
+81
+193
+31
+53
+40
+166
+44
+165
+1
+120
+117
+22
+77
+67
+116
+88
+89
+148
+84
+176
+100
+19
+20
+153
+135
+41
+30
+10
+195
+82
+142
+112
+195
+170
+64
+53
+148
+12
+142
+151
+28
+11
+15
+194
+24
+7
+21
+70
+29
+151
+44
+109
+58
+166
+75
+156
+65
+189
+149
+195
+32
+41
+155
+167
+8
+140
+175
+190
+166
+87
+31
+8
+168
+140
+127
+107
+96
+18
+45
+106
+33
+45
+177
+60
+166
+61
+74
+93
+95
+138
+172
+192
+5
+106
+188
+181
+193
+130
+46
+104
+16
+160
+13
+42
+140
+65
+127
+184
+159
+102
+183
+184
+63
+119
+150
+30
+34
+135
+107
+32
+33
+109
+161
+185
+67
+138
+24
+103
+2
+92
+131
+162
+197
+122
+164
+85
+39
+68
+64
+171
+53
+180
+6
+18
+58
+187
+5
+148
+45
+141
+39
+168
+59
+47
+151
+85
+147
+124
+21
+7
+61
+101
+61
+54
+180
+192
+137
+93
+133
+159
+161
+141
+195
+102
+59
+44
+130
+189
+161
+68
+161
+160
+109
+19
+132
+23
+156
+125
+149
+175
+112
+96
+170
+161
+41
+196
+13
+111
+158
+148
+67
+69
+19
+91
+176
+41
+65
+25
+169
+188
+10
+167
+117
+197
+133
+29
+182
+33
+160
+65
+151
+127
+6
+92
+104
+198
+51
+129
+118
+148
+31
+56
+60
+58
+10
+142
+162
+96
+118
+50
+37
+175
+120
+150
+21
+181
+99
+168
+117
+196
+126
+189
+7
+141
+186
+47
+15
+63
+46
+118
+93
+94
+132
+148
+107
+107
+85
+142
+95
+90
+90
+130
+171
+62
+34
+43
+159
+168
+173
+128
+18
+159
+189
+108
+146
+103
+111
+137
+27
+133
+158
+155
+110
+66
+13
+82
+177
+126
+166
+63
+90
+173
+26
+3
+186
+91
+69
+2
+192
+137
+93
+130
+143
+91
+63
+156
+171
+25
+13
+60
+41
+110
+90
+155
+117
+108
+2
+38
+14
+146
+153
+3
+40
+17
+148
+133
+69
+24
+119
+104
+154
+193
+175
+117
+123
+89
+32
+192
+61
+42
+103
+43
+134
+21
+124
+159
+36
+187
+200
+123
+138
+127
+120
+182
+9
+22
+50
+106
+184
+151
+51
+152
+55
+167
+109
+157
+165
+173
+160
+1
+170
+15
+162
+35
+155
+18
+115
+133
+164
+194
+85
+168
+43
+150
+117
+148
+40
+111
+105
+36
+68
+86
+107
+74
+79
+12
+159
+46
+50
+88
+81
+92
+27
+132
+149
+112
+130
+177
+92
+167
+175
+147
+109
+130
+198
+25
+166
+174
+149
+133
+59
+160
+34
+169
+107
+125
+188
+9
+164
+102
+136
+106
+8
+101
+135
+102
+198
+73
+60
+99
+62
+78
+116
+190
+99
+90
+48
+84
+68
+55
+126
+60
+31
+41
+171
+63
+42
+82
+116
+163
+139
+168
+155
+20
+128
+186
+173
+162
+17
+45
+120
+113
+4
+7
+8
+188
+58
+55
+12
+184
+195
+115
+138
+193
+117
+166
+142
+159
+80
+48
+172
+4
+75
+14
+13
+153
+1
+33
+195
+74
+89
+77
+61
+70
+74
+19
+50
+135
+161
+156
+85
+110
+98
+1
+127
+155
+190
+149
+184
+170
+164
+53
+43
+186
+135
+134
+192
+148
+164
+50
+29
+122
+74
+145
+8
+145
+1
+104
+14
+148
+162
+49
+35
+168
+100
+84
+8
+93
+94
+126
+112
+136
+12
+48
+187
+90
+59
+146
+149
+178
+129
+173
+79
+119
+3
+148
+62
+42
+92
+180
+47
+68
+188
+117
+7
+193
+100
+61
+72
+83
+51
+162
+112
+20
+116
+114
+40
+20
+162
+196
+116
+137
+183
+61
+125
+1
+86
+112
+99
+187
+27
+86
+72
+65
+141
+65
+120
+142
+172
+155
+186
+122
+56
+42
+148
+113
+145
+52
+12
+6
+134
+150
+99
+47
+186
+98
+118
+28
+106
+188
+170
+131
+60
+188
+187
+29
+98
+124
+69
+98
+165
+113
+192
+134
+81
+81
+159
+28
+140
+191
+87
+3
+39
+4
+82
+51
+176
+194
+189
+187
+22
+49
+99
+151
+23
+178
+63
+179
+111
+53
+123
+69
+104
+7
+104
+168
+71
+115
+57
+105
+121
+185
+26
+91
+116
+77
+19
+22
+163
+184
+41
+189
+166
+97
+87
+50
+120
+71
+148
+57
+7
+131
+127
+188
+187
+33
+115
+197
+147
+108
+130
+7
+79
+12
+164
+75
+181
+12
+43
+154
+135
+28
+153
+70
+48
+57
+110
+154
+131
+7
+66
+129
+188
+165
+99
+113
+188
+114
+191
+120
+5
+147
+41
+125
+183
+175
+10
+85
+23
+178
+62
+168
+53
+9
+178
+192
+150
+178
+119
+114
+13
+54
+12
+190
+32
+87
+34
+27
+57
+97
+73
+161
+116
+45
+29
+172
+174
+103
+49
+175
+7
+70
+156
+109
+53
+137
+145
+39
+131
+37
+39
+107
+94
+1
+160
+155
+91
+153
+102
+39
+117
+155
+76
+68
+126
+139
+106
+187
+172
+148
+143
+126
+73
+106
+183
+149
+48
+147
+58
+24
+25
+132
+171
+36
+81
+164
+57
+67
+91
+144
+46
+180
+67
+183
+93
+116
+55
+92
+61
+136
+68
+190
+124
+42
+134
+30
+175
+182
+122
+99
+96
+83
+39
+90
+190
+127
+54
+185
+26
+94
+136
+168
+187
+10
+182
+4
+190
+101
+100
+93
+57
+107
+131
+31
+4
+153
+81
+111
+137
+29
+139
+177
+11
+77
+158
+61
+147
+131
+68
+28
+164
+129
+102
+55
+17
+11
+110
+166
+7
+149
+32
+53
+31
+114
+3
+199
+168
+14
+178
+143
+53
+35
+135
+91
+134
+191
+139
+120
+67
+126
+153
+186
+143
+187
+41
+162
+8
+191
+76
+140
+161
+108
+196
+10
+98
+96
+103
+149
+175
+106
+66
+45
+79
+72
+120
+75
+168
+137
+117
+67
+152
+113
+114
+73
+11
+13
+180
+170
+2
+83
+78
+124
+44
+151
+114
+127
+144
+119
+22
+59
+160
+32
+158
+61
+147
+134
+82
+88
+190
+152
+198
+26
+176
+19
+133
+30
+190
+72
+122
+86
+20
+145
+90
+39
+20
+177
+80
+92
+33
+171
+128
+31
+33
+123
+44
+160
+164
+142
+182
+16
+56
+195
+68
+50
+90
+95
+163
+124
+79
+158
+44
+42
+56
+160
+62
+132
+33
+10
+167
+118
+4
+167
+165
+94
+79
+34
+90
+36
+11
+142
+157
+68
+194
+155
+183
+112
+20
+119
+136
+145
+48
+188
+98
+93
+78
+37
+118
+176
+197
+198
+20
+141
+69
+145
+50
+1
+159
+144
+34
+108
+145
+104
+118
+178
+7
+40
+179
+112
+67
+192
+156
+9
+47
+5
+11
+21
+33
+8
+156
+68
+4
+15
+60
+25
+16
+70
+76
+32
+107
+159
+191
+119
+199
+123
+152
+7
+75
+189
+62
+77
+105
+142
+105
+156
+197
+175
+85
+133
+37
+31
+51
+29
+120
+60
+82
+158
+9
+31
+111
+188
+133
+108
+51
+139
+178
+20
+120
+138
+150
+61
+17
+156
+186
+119
+36
+153
+195
+192
+197
+60
+187
+189
+51
+7
+186
+56
+59
+52
+185
+43
+197
+199
+22
+146
+78
+162
+66
+141
+59
+81
+162
+43
+1
+24
+136
+200
+181
+91
+115
+71
+200
+158
+151
+90
+181
+74
+20
+52
+135
+145
+57
+44
+152
+117
+134
+153
+113
+106
+18
+156
+180
+71
+14
+46
+149
+82
+154
+188
+145
+185
+3
+157
+120
+109
+174
+68
+39
+27
+11
+21
+31
+199
+115
+100
+170
+121
+4
+134
+170
+16
+167
+61
+69
+68
+186
+106
+168
+54
+16
+8
+108
+175
+82
+116
+160
+119
+76
+180
+1
+188
+126
+63
+44
+102
+20
+199
+17
+115
+142
+19
+38
+60
+19
+176
+89
+155
+130
+185
+142
+192
+73
+114
+25
+129
+150
+141
+98
+121
+49
+9
+14
+4
+106
+200
+44
+68
+11
+55
+36
+126
+33
+63
+82
+132
+56
+146
+176
+143
+76
+168
+130
+70
+51
+81
+27
+36
+179
+148
+84
+169
+64
+63
+2
+48
+68
+182
+78
+33
+100
+108
+146
+108
+137
+45
+42
+52
+135
+143
+41
+166
+26
+67
+164
+188
+50
+11
+18
+13
+116
+181
+46
+47
+66
+176
+66
+15
+103
+81
+165
+60
+77
+122
+39
+140
+88
+71
+33
+163
+88
+61
+171
+84
+161
+17
+54
+172
+145
+131
+80
+100
+84
+7
+87
+59
+172
+104
+78
+129
+76
+98
+103
+138
+104
+186
+183
+24
+97
+170
+143
+135
+122
+121
+28
+80
+34
+80
+182
+171
+188
+193
+67
+63
+181
+118
+83
+38
+79
+132
+88
+136
+30
+155
+61
+178
+119
+115
+21
+89
+149
+97
+39
+161
+19
+69
+47
+66
+172
+43
+107
+61
+4
+74
+9
+193
+78
+132
+88
+140
+54
+68
+119
+109
+180
+100
+186
+19
+36
+48
+170
+188
+4
+132
+158
+159
+134
+175
+41
+75
+81
+15
+163
+43
+193
+175
+113
+106
+24
+190
+126
+47
+143
+43
+172
+44
+117
+108
+199
+22
+141
+49
+23
+100
+197
+81
+117
+175
+1
+35
+196
+67
+39
+34
+57
+41
+131
+23
+158
+143
+41
+161
+2
+164
+165
+117
+20
+64
+8
+78
+196
+77
+100
+107
+148
+128
+37
+72
+104
+177
+127
+168
+73
+126
+99
+60
+74
+105
+169
+70
+99
+169
+126
+37
+92
+24
+114
+72
+11
+15
+194
+32
+47
+195
+148
+137
+88
+100
+9
+161
+85
+59
+192
+22
+10
+62
+90
+180
+71
+11
+32
+92
+67
+175
+51
+135
+149
+82
+159
+17
+70
+70
+191
+120
+199
+114
+101
+177
+160
+169
+175
+128
+198
+40
+53
+166
+116
+10
+16
+4
+82
+59
+21
+192
+167
+77
+165
+97
+98
+121
+45
+184
+96
+126
+91
+15
+71
+97
+145
+193
+58
+14
+167
+77
+160
+63
+144
+95
+80
+30
+56
+69
+115
+74
+11
+195
+79
+116
+189
+91
+43
+47
+92
+131
+163
+5
+159
+115
+61
+132
+43
+73
+49
+39
+198
+39
+58
+198
+69
+31
+163
+105
+162
+36
+155
+7
+53
+55
+59
+58
+22
+9
+61
+90
+192
+141
+120
+53
+37
+145
+139
+131
+135
+31
+175
+171
+50
+168
+159
+40
+12
+118
+1
+145
+65
+91
+158
+132
+172
+47
+136
+193
+134
+69
+4
+9
+17
+23
+192
+144
+141
+153
+51
+132
+133
+8
+55
+63
+85
+144
+101
+105
+129
+27
+5
+185
+68
+145
+59
+50
+170
+174
+117
+138
+175
+13
+99
+83
+9
+109
+176
+74
+62
+113
+118
+98
+124
+66
+82
+95
+38
+173
+99
+40
+152
+155
+162
+185
+49
+35
+166
+85
+21
+162
+181
+33
+167
+108
+148
+120
+189
+58
+47
+164
+167
+123
+36
+116
+173
+196
+22
+169
+17
+183
+143
+12
+188
+20
+35
+29
+63
+121
+162
+89
+77
+63
+84
+144
+106
+147
+128
+51
+151
+51
+154
+64
+196
+6
+76
+199
+117
+112
+20
+114
+109
+30
+197
+115
+118
+69
+158
+126
+137
+89
+106
+36
+63
+53
+156
+61
+166
+47
+192
+132
+64
+199
+21
+143
+66
+112
+83
+85
+169
+52
+192
+83
+174
+94
+2
+169
+199
+73
+44
+12
+76
+152
+31
+27
+79
+35
+102
+101
+93
+51
+66
+145
+72
+132
+148
+100
+68
+115
+78
+36
+118
+182
+32
+155
+45
+79
+72
+118
+64
+126
+179
+145
+58
+44
+146
+86
+1
+34
+2
+105
+11
+125
+54
+196
+95
+10
+7
+156
+69
+12
+58
+41
+126
+190
+7
+132
+134
+16
+96
+30
+119
+49
+25
+111
+37
+27
+34
+164
+79
+4
+112
+38
+17
+163
+31
+117
+27
+115
+49
+58
+108
+128
+193
+11
+132
+91
+160
+143
+24
+60
+139
+99
+146
+189
+19
+18
+141
+87
+53
+136
+140
+21
+63
+191
+183
+182
+50
+64
+138
+56
+97
+79
+4
+110
+30
+185
+48
+23
+108
+42
+77
+89
+41
+44
+102
+14
+171
+102
+75
+136
+137
+2
+184
+86
+58
+179
+156
+123
+138
+118
+72
+165
+150
+16
+146
+134
+88
+126
+163
+52
+46
+6
+27
+110
+16
+110
+118
+121
+69
+122
+118
+9
+194
+88
+186
+126
+79
+145
+160
+56
+98
+87
+47
+101
+183
+191
+102
+97
+64
+120
+140
+167
+139
+139
+184
+51
+54
+64
+102
+31
+73
+163
+122
+67
+107
+44
+98
+193
+81
+153
+191
+170
+106
+101
+59
+46
+143
+50
+12
+22
+30
+180
+17
+81
+132
+70
+33
+169
+120
+2
+134
+188
+121
+34
+117
+197
+136
+44
+43
+64
+194
+195
+22
+186
+114
+17
+77
+108
+156
+166
+192
+59
+30
+45
+7
+33
+142
+151
+34
+42
+153
+142
+73
+164
+124
+69
+105
+10
+113
+190
+124
+40
+124
+185
+1
+143
+51
+17
+45
+121
+121
+36
+134
+82
+86
+178
+98
+190
+61
+61
+21
+176
+69
+28
+150
+53
+168
+129
+67
+42
+46
+105
+16
+148
+150
+166
+50
+11
+17
+6
+83
+42
+110
+82
+104
+88
+193
+164
+53
+38
+158
+4
+6
+1
+156
+129
+172
+77
+115
+198
+156
+154
+120
+141
+169
+141
+128
+102
+66
+81
+91
+17
+84
+155
+174
+51
+144
+2
+123
+119
+10
+194
+75
+107
+172
+71
+79
+38
+121
+181
+2
+186
+100
+132
+93
+173
+9
+94
+88
+85
+123
+171
+124
+5
+119
+67
+136
+15
+68
+72
+21
+78
+83
+195
+30
+24
+80
+66
+78
+76
+152
+35
+39
+126
+3
+87
+97
+1
+136
+9
+36
+131
+66
+23
+143
+53
+31
+112
+196
+172
+69
+72
+8
+5
+159
+107
+15
+133
+65
+192
+168
+85
+199
+35
+15
+179
+144
+56
+41
+150
+126
+14
+151
+180
+120
+105
+151
+166
+40
+147
+127
+43
+113
+100
+181
+188
+101
+118
+199
+138
+36
+177
+138
+35
+169
+101
+89
+29
+176
+199
+10
+69
+130
+160
+190
+98
+81
+8
+124
+76
+140
+155
+79
+75
+141
+180
+10
+39
+148
+143
+125
+67
+80
+78
+153
+19
+142
+79
+199
+86
+129
+3
+60
+136
+74
+24
+81
+75
+121
+51
+16
+40
+100
+46
+175
+40
+70
+61
+140
+95
+113
+21
+109
+73
+54
+73
+152
+57
+176
+139
+56
+84
+6
+79
+26
+49
+57
+107
+132
+29
+189
+75
+152
+38
+65
+50
+114
+36
+189
+16
+194
+21
+183
+116
+46
+34
+196
+68
+51
+93
+102
+177
+146
+83
+185
+163
+116
+33
+156
+37
+21
+199
+6
+48
+35
+178
+155
+127
+171
+84
+167
+44
+166
+2
+123
+118
+2
+154
+114
+93
+138
+195
+128
+14
+132
+68
+20
+116
+113
+40
+20
+164
+5
+152
+71
+63
+143
+91
+63
+160
+195
+132
+43
+68
+28
+153
+69
+40
+20
+162
+193
+102
+79
+158
+36
+195
+49
+147
+41
+124
+177
+144
+77
+166
+112
+177
+55
+137
+127
+133
+59
+156
+9
+52
+34
+138
+125
+110
+135
+23
+119
+110
+194
+176
+113
+100
+181
+189
+110
+156
+151
+99
+39
+145
+125
+45
+150
+92
+6
+11
+15
+186
+187
+49
+13
+40
+131
+27
+179
+37
+10
+130
+90
+177
+51
+119
+55
+65
+96
+194
+100
+55
+28
+76
+8
+169
+141
+128
+97
+37
+147
+155
+8
+56
+66
+96
+180
+20
+101
+33
+86
+21
+156
+150
+102
+65
+75
+61
+94
+23
+89
+130
+182
+127
+126
+17
+169
+66
+76
+65
+110
+77
+75
+159
+84
+75
+92
+80
+60
+37
+85
+180
+115
+74
+10
+198
+98
+5
+150
+57
+196
+66
+39
+41
+91
+182
+74
+7
+179
+10
+54
+34
+118
+4
+162
+142
+195
+98
+32
+111
+176
+64
+199
+17
+114
+135
+188
+114
+195
+148
+136
+87
+99
+15
+6
+98
+140
+155
+76
+59
+72
+103
+177
+137
+27
+133
+156
+145
+69
+108
+32
+20
+29
+198
+133
+17
+103
+66
+75
+60
+86
+173
+68
+55
+118
+13
+19
+198
+14
+106
+110
+107
+55
+169
+120
+200
+117
+105
+180
+137
+7
+12
+11
+165
+91
+62
+155
+179
+77
+55
+37
+128
+38
+84
+157
+193
+144
+130
+87
+160
+176
+19
+130
+14
+114
+159
+134
+175
+43
+86
+130
+9
+86
+39
+63
+30
+11
+1
+106
+27
+9
+14
+9
+130
+96
+8
+187
+54
+40
+158
+191
+130
+62
+3
+65
+165
+5
+148
+44
+139
+36
+167
+79
+179
+159
+148
+58
+23
+15
+89
+1
+9
+43
+182
+107
+6
+75
+199
+118
+118
+46
+17
+88
+178
+83
+94
+19
+71
+62
+135
+51
+94
+101
+163
+76
+189
+52
+18
+40
+76
+100
+122
+32
+99
+101
+121
+17
+21
+170
+36
+85
+191
+177
+151
+109
+101
+26
+50
+69
+169
+195
+47
+131
+166
+17
+16
+141
+106
+169
+58
+27
+47
+41
+23
+166
+195
+78
+118
+4
+163
+148
+21
+199
+2
+23
+128
+162
+18
+52
+156
+71
+20
+85
+133
+33
+7
+142
+191
+74
+124
+85
+197
+16
+121
+187
+37
+143
+121
+46
+186
+104
+147
+151
+184
+143
+6
+149
+44
+128
+174
+98
+23
+52
+110
+192
+168
+85
+194
+4
+79
+45
+159
+154
+93
+174
+4
+62
+139
+79
+27
+51
+64
+131
+13
+98
+77
+178
+182
+93
+116
+64
+142
+76
+183
+16
+49
+149
+54
+185
+28
+108
+196
+3
+54
+102
+128
+46
+129
+164
+24
+66
+185
+112
+13
+73
+123
+81
+178
+139
+37
+170
+89
+2
+15
+72
+98
+143
+175
+164
+14
+10
+138
+137
+183
+70
+176
+32
+6
+152
+56
+169
+115
+171
+193
+27
+22
+94
+169
+168
+91
+37
+200
+71
+31
+149
+15
+147
+152
+185
+147
+21
+199
+11
+73
+143
+5
+143
+18
+20
+161
+186
+65
+124
+158
+33
+177
+165
+3
+131
+163
+2
+145
+55
+25
+60
+138
+87
+87
+139
+53
+72
+154
+78
+85
+12
+111
+158
+153
+96
+197
+119
+148
+17
+167
+55
+26
+70
+184
+74
+193
+97
+46
+200
+192
+153
+193
+176
+126
+172
+101
+58
+38
+107
+104
+68
+71
+15
+54
+188
+44
+175
+55
+157
+49
+89
+93
+159
+117
+72
+187
+73
+156
+81
+81
+156
+11
+68
+108
+35
+41
+137
+54
+91
+64
+168
+36
+100
+83
+196
+28
+12
+18
+3
+59
+134
+71
+23
+102
+11
+151
+7
+87
+59
+180
+145
+57
+37
+106
+109
+100
+25
+52
+88
+65
+200
+18
+111
+109
+58
+171
+104
+86
+185
+140
+177
+3
+28
+144
+11
+176
+160
+176
+14
+105
+103
+76
+128
+90
+185
+104
+160
+24
+111
+51
+107
+180
+120
+107
+162
+10
+200
+110
+65
+3
+38
+2
+70
+3
+192
+125
+24
+25
+131
+164
+11
+191
+50
+183
+43
+18
+119
+159
+81
+61
+34
+59
+50
+169
+165
+68
+127
+150
+158
+200
+180
+82
+77
+119
+29
+102
+152
+196
+6
+79
+21
+13
+88
+19
+122
+163
+78
+5
+132
+149
+109
+114
+108
+20
+151
+129
+20
+160
+183
+65
+142
+67
+125
+150
+180
+133
+177
+67
+11
+63
+77
+99
+105
+143
+112
+187
+114
+4
+195
+141
+91
+78
+52
+14
+22
+1
+15
+79
+146
+166
+85
+17
+135
+60
+149
+158
+5
+9
+12
+191
+46
+157
+130
+166
+33
+103
+124
+19
+198
+18
+134
+40
+38
+73
+96
+116
+40
+198
+24
+165
+181
+198
+161
+191
+95
+55
+80
+183
+180
+37
+4
+91
+109
+35
+34
+89
+28
+164
+140
+163
+118
+44
+6
+41
+193
+189
+200
+100
+4
+128
+135
+58
+135
+88
+115
+98
+156
+53
+117
+27
+112
+35
+3
+109
+27
+179
+35
+1
+88
+124
+151
+193
+196
+44
+101
+9
+147
+3
+99
+170
+127
+37
+81
+153
+196
+198
+25
+175
+26
+177
+35
+16
+180
+142
+31
+113
+2
+195
+152
+159
+189
+104
+124
+8
+129
+106
+81
+132
+68
+19
+104
+56
+199
+93
+167
+171
+124
+11
+146
+183
+188
+80
+186
+2
+140
+24
+85
+96
+12
+14
+179
+147
+80
+152
+200
+30
+186
+42
+184
+126
+99
+65
+100
+13
+184
+189
+76
+157
+57
+136
+106
+8
+101
+134
+95
+162
+122
+72
+137
+173
+8
+93
+84
+73
+83
+40
+94
+10
+14
+191
+24
+29
+158
+95
+146
+22
+23
+145
+65
+81
+106
+110
+108
+62
+199
+42
+63
+199
+31
+3
+135
+189
+118
+13
+14
+170
+99
+64
+99
+21
+33
+14
+188
+5
+138
+186
+77
+186
+30
+106
+165
+39
+157
+190
+132
+79
+89
+28
+164
+137
+148
+56
+2
+110
+44
+80
+86
+195
+200
+47
+80
+60
+40
+100
+40
+144
+106
+143
+103
+137
+94
+138
+183
+52
+72
+163
+131
+122
+156
+42
+51
+130
+128
+198
+34
+28
+63
+127
+195
+32
+38
+136
+79
+53
+5
+161
+117
+60
+105
+93
+10
+28
+81
+38
+101
+66
+87
+136
+33
+176
+157
+159
+148
+54
+1
+119
+105
+162
+27
+109
+12
+89
+34
+3
+112
+46
+75
+35
+134
+93
+153
+89
+157
+139
+29
+123
+76
+149
+15
+146
+144
+153
+25
+180
+55
+111
+173
+35
+62
+53
+164
+108
+179
+99
+189
+45
+169
+15
+170
+84
+177
+106
+43
+111
+79
+77
+154
+38
+40
+99
+41
+150
+140
+88
+70
+30
+150
+28
+23
+88
+127
+169
+75
+131
+116
+120
+76
+184
+18
+58
+186
+197
+110
+88
+142
+61
+86
+169
+46
+151
+99
+36
+126
+35
+77
+144
+175
+159
+181
+56
+107
+143
+97
+102
+137
+108
+18
+134
+45
+67
+199
+198
+194
+186
+171
+155
+194
+168
+63
+72
+68
+157
+136
+5
+9
+10
+182
+5
+198
+142
+75
+171
+155
+190
+146
+170
+103
+97
+54
+50
+19
+66
+29
+184
+40
+188
+173
+145
+115
+184
+70
+165
+160
+74
+7
+176
+199
+8
+59
+84
+172
+80
+132
+77
+73
+146
+21
+14
+101
+79
+168
+101
+97
+79
+199
+89
+145
+67
+105
+23
+200
+189
+143
+153
+38
+47
+144
+46
+184
+90
+88
+116
+106
+197
+29
+199
+141
+51
+43
+3
+31
+159
+79
+44
+154
+127
+175
+113
+104
+10
+128
+78
+114
+186
+90
+66
+190
+143
+154
+35
+25
+41
+21
+162
+184
+44
+14
+90
+13
+71
+112
+29
+171
+171
+83
+164
+38
+157
+198
+178
+89
+130
+182
+124
+102
+103
+97
+59
+82
+158
+19
+87
+159
+169
+188
+9
+163
+96
+115
+26
+121
+98
+98
+109
+174
+69
+48
+67
+174
+42
+85
+135
+46
+65
+180
+100
+182
+193
+124
+12
+152
+11
+95
+75
+197
+110
+92
+168
+177
+154
+131
+8
+70
+146
+50
+185
+67
+136
+18
+87
+161
+178
+26
+155
+94
+176
+9
+71
+145
+35
+106
+129
+17
+144
+114
+192
+125
+23
+13
+74
+134
+141
+39
+165
+39
+157
+189
+125
+51
+178
+14
+83
+172
+88
+189
+138
+132
+153
+133
+25
+160
+131
+153
+140
+65
+128
+184
+160
+106
+192
+2
+90
+119
+109
+188
+146
+185
+196
+114
+122
+104
+127
+29
+35
+156
+19
+113
+107
+28
+7
+189
+78
+169
+111
+150
+101
+61
+55
+186
+25
+75
+27
+90
+100
+189
+34
+105
+130
+37
+55
+197
+92
+177
+38
+32
+54
+38
+143
+116
+11
+29
+76
+191
+68
+90
+128
+156
+191
+144
+145
+177
+156
+145
+63
+81
+117
+177
+14
+90
+18
+101
+49
+186
+78
+199
+93
+168
+172
+117
+156
+88
+124
+157
+23
+127
+160
+16
+59
+7
+115
+30
+143
+189
+50
+1
+160
+152
+76
+93
+75
+18
+36
+57
+18
+2
+48
+72
+200
+157
+146
+66
+82
+96
+45
+6
+36
+160
+43
+16
+108
+113
+104
+8
+116
+28
+126
+105
+101
+57
+38
+118
+167
+140
+137
+160
+130
+143
+93
+71
+188
+92
+61
+135
+66
+181
+96
+148
+27
+29
+131
+130
+5
+58
+111
+142
+59
+77
+131
+95
+196
+126
+191
+13
+167
+82
+197
+40
+74
+83
+32
+50
+16
+44
+123
+148
+181
+159
+127
+129
+34
+45
+163
+178
+200
+3
+16
+73
+91
+92
+134
+181
+81
+61
+43
+110
+73
+45
+18
+104
+66
+67
+6
+36
+163
+55
+66
+103
+25
+22
+111
+70
+20
+97
+4
+152
+75
+83
+26
+14
+55
+5
+131
+149
+114
+143
+33
+118
+11
+3
+126
+130
+48
+119
+83
+31
+37
+146
+148
+175
+119
+135
+147
+65
+73
+49
+43
+20
+130
+6
+69
+156
+121
+123
+44
+162
+180
+23
+121
+120
+31
+108
+174
+75
+85
+36
+56
+11
+169
+111
+152
+113
+110
+40
+58
+188
+4
+138
+194
+124
+196
+60
+200
+64
+183
+127
+117
+156
+89
+132
+193
+174
+108
+85
+138
+68
+167
+191
+41
+130
+15
+120
+186
+41
+170
+53
+194
+82
+153
+178
+97
+183
+24
+103
+200
+76
+59
+76
+120
+42
+175
+72
+60
+114
+143
+34
+120
+16
+12
+131
+81
+114
+157
+116
+83
+57
+197
+66
+27
+170
+180
+156
+116
+89
+94
+170
+173
+108
+94
+199
+150
+107
+98
+23
+59
+148
+161
+32
+147
+197
+58
+178
+144
+66
+102
+19
+1
+37
+12
+144
+156
+47
+76
+36
+139
+110
+9
+72
+148
+48
+156
+105
+26
+13
+42
+138
+50
+60
+112
+129
+171
+68
+73
+30
+122
+62
+80
+124
+23
+28
+163
+128
+106
+83
+151
+156
+181
+88
+97
+192
+82
+163
+40
+175
+95
+196
+118
+146
+20
+8
+70
+150
+67
+59
+148
+160
+31
+155
+49
+99
+157
+55
+121
+35
+124
+26
+43
+28
+183
+42
+12
+93
+54
+91
+64
+166
+27
+67
+158
+151
+80
+126
+37
+96
+39
+174
+97
+14
+16
+172
+89
+189
+135
+117
+84
+57
+184
+195
+116
+142
+6
+164
+131
+107
+68
+47
+72
+10
+17
+13
+124
+30
+66
+121
+138
+142
+12
+195
+62
+16
+142
+115
+7
+13
+17
+188
+174
+159
+185
+87
+57
+159
+42
+23
+158
+146
+55
+21
+33
+14
+186
+196
+100
+39
+138
+77
+23
+40
+39
+76
+108
+162
+3
+161
+135
+166
+185
+16
+38
+82
+151
+173
+79
+119
+4
+160
+121
+93
+69
+177
+42
+59
+180
+152
+95
+6
+184
+54
+66
+115
+96
+149
+27
+26
+116
+62
+129
+17
+146
+127
+48
+143
+30
+98
+119
+33
+132
+93
+175
+10
+91
+55
+116
+2
+168
+192
+44
+134
+15
+83
+168
+66
+86
+117
+134
+155
+123
+146
+170
+110
+135
+19
+100
+33
+96
+83
+40
+91
+189
+116
+196
+131
+25
+170
+1
+75
+47
+4
+6
+2
+165
+173
+155
+171
+33
+62
+70
+71
+191
+114
+165
+165
+109
+166
+18
+18
+147
+125
+30
+56
+66
+96
+189
+66
+101
+11
+164
+86
+36
+48
+166
+164
+98
+109
+176
+80
+92
+38
+2
+71
+14
+44
+146
+76
+150
+17
+148
+139
+107
+194
+1
+64
+175
+76
+81
+200
+74
+44
+1
+15
+82
+161
+33
+149
+198
+48
+107
+17
+138
+76
+18
+29
+7
+188
+68
+113
+68
+195
+162
+13
+25
+36
+192
+31
+58
+74
+126
+93
+24
+106
+29
+19
+55
+155
+43
+60
+177
+123
+148
+184
+173
+181
+137
+191
+115
+174
+13
+119
+195
+101
+57
+31
+74
+172
+164
+42
+177
+82
+103
+80
+155
+15
+94
+32
+150
+17
+154
+176
+71
+43
+24
+156
+123
+134
+97
+180
+3
+2
+189
+114
+189
+108
+155
+158
+153
+97
+6
+163
+122
+68
+114
+71
+198
+158
+163
+158
+88
+107
+52
+151
+41
+92
+185
+85
+41
+90
+166
+193
+65
+51
+125
+92
+32
+166
+104
+137
+86
+84
+131
+30
+8
+176
+188
+150
+8
+100
+130
+81
+114
+162
+145
+13
+174
+128
+7
+94
+104
+178
+134
+4
+17
+72
+79
+23
+34
+197
+76
+83
+21
+177
+75
+57
+73
+122
+79
+178
+164
+182
+16
+56
+200
+94
+169
+166
+79
+184
+189
+86
+13
+105
+117
+159
+103
+193
+32
+51
+27
+102
+167
+88
+32
+198
+102
+32
+82
+199
+64
+191
+172
+118
+163
+117
+40
+190
+182
+189
+95
+68
+158
+135
+194
+150
+155
+181
+90
+116
+90
+96
+169
+153
+199
+18
+117
+142
+199
+119
+124
+76
+147
+196
+60
+197
+40
+69
+55
+110
+171
+36
+81
+165
+62
+93
+200
+169
+15
+167
+69
+118
+85
+51
+143
+1
+121
+114
+1
+180
+79
+54
+13
+195
+56
+181
+185
+84
+42
+94
+190
+92
+43
+35
+24
+32
+178
+184
+108
+193
+187
+190
+59
+51
+174
+186
+157
+69
+3
+192
+131
+59
+180
+151
+89
+174
+45
+104
+26
+20
+88
+150
+116
+146
+34
+90
+35
+2
+105
+10
+118
+25
+87
+97
+2
+142
+37
+146
+145
+157
+42
+43
+81
+99
+65
+99
+16
+5
+91
+101
+187
+17
+20
+168
+29
+60
+103
+79
+149
+185
+168
+145
+159
+47
+56
+111
+165
+194
+82
+149
+163
+38
+162
+35
+151
+196
+20
+160
+183
+57
+99
+81
+199
+67
+10
+55
+49
+195
+135
+57
+130
+64
+19
+142
+81
+14
+159
+29
+140
+183
+39
+190
+195
+61
+9
+107
+163
+21
+59
+173
+104
+72
+96
+130
+117
+134
+149
+93
+21
+87
+139
+52
+61
+96
+31
+124
+62
+57
+189
+23
+45
+62
+165
+39
+150
+150
+154
+176
+66
+19
+120
+150
+19
+168
+36
+108
+120
+157
+58
+139
+116
+49
+51
+68
+155
+116
+106
+193
+2
+79
+59
+42
+123
+157
+42
+39
+60
+5
+96
+133
+135
+13
+65
+80
+92
+38
+198
+48
+114
+51
+79
+24
+30
+166
+129
+84
+147
+132
+69
+24
+130
+163
+12
+8
+140
+172
+176
+111
+82
+99
+56
+45
+167
+197
+82
+125
+12
+149
+183
+163
+128
+105
+83
+155
+182
+99
+157
+53
+100
+127
+68
+68
+196
+162
+13
+17
+189
+183
+198
+148
+101
+82
+181
+153
+86
+142
+84
+25
+194
+144
+122
+35
+117
+185
+63
+115
+120
+87
+47
+103
+198
+60
+181
+151
+78
+108
+152
+143
+88
+42
+66
+19
+124
+177
+144
+72
+141
+195
+108
+91
+176
+42
+66
+26
+161
+130
+138
+59
+112
+139
+32
+140
+153
+63
+7
+73
+176
+5
+47
+33
+178
+177
+59
+170
+85
+184
+141
+195
+105
+77
+117
+12
+23
+34
+196
+70
+64
+155
+152
+121
+155
+43
+71
+40
+1
+46
+71
+9
+19
+35
+36
+109
+128
+189
+186
+19
+40
+76
+94
+87
+77
+82
+198
+51
+125
+89
+12
+78
+158
+49
+74
+6
+168
+161
+50
+59
+104
+92
+23
+111
+58
+151
+187
+169
+129
+56
+177
+160
+174
+2
+51
+90
+82
+83
+165
+47
+194
+149
+145
+134
+96
+177
+198
+196
+199
+27
+178
+25
+147
+59
+39
+103
+69
+84
+90
+185
+99
+130
+88
+164
+193
+87
+184
+119
+66
+125
+155
+11
+72
+132
+148
+97
+59
+79
+142
+149
+16
+155
+190
+141
+141
+181
+19
+87
+154
+141
+61
+105
+81
+137
+102
+174
+132
+30
+189
+67
+105
+28
+31
+133
+121
+131
+98
+5
+151
+68
+52
+96
+116
+31
+144
+186
+23
+66
+188
+138
+140
+200
+141
+52
+41
+182
+124
+110
+149
+104
+89
+198
+196
+190
+180
+176
+32
+14
+199
+65
+3
+36
+194
+45
+119
+116
+26
+114
+54
+97
+96
+106
+179
+117
+96
+122
+72
+139
+186
+66
+125
+159
+30
+156
+63
+180
+116
+76
+18
+24
+179
+63
+168
+46
+165
+176
+171
+47
+145
+54
+20
+33
+18
+18
+147
+123
+15
+188
+192
+62
+44
+111
+69
+18
+86
+154
+155
+145
+75
+149
+19
+177
+92
+159
+128
+139
+82
+46
+141
+35
+136
+110
+32
+7
+155
+73
+47
+22
+116
+98
+143
+177
+181
+90
+115
+81
+52
+186
+46
+5
+21
+81
+99
+68
+116
+88
+87
+128
+190
+188
+27
+66
+159
+159
+126
+127
+32
+48
+4
+196
+139
+74
+192
+88
+2
+22
+120
+122
+52
+16
+34
+57
+41
+136
+47
+63
+154
+160
+174
+4
+57
+109
+147
+103
+97
+56
+63
+78
+98
+93
+72
+199
+150
+113
+132
+170
+38
+102
+67
+89
+131
+187
+142
+171
+148
+152
+178
+106
+35
+60
+45
+130
+177
+90
+148
+82
+161
+30
+130
+117
+130
+133
+26
+161
+140
+189
+79
+176
+147
+98
+65
+107
+63
+14
+120
+193
+80
+141
+131
+114
+112
+48
+80
+48
+170
+188
+200
+114
+85
+83
+138
+78
+27
+69
+168
+188
+24
+48
+77
+34
+110
+156
+145
+75
+144
+189
+41
+145
+99
+93
+69
+181
+64
+159
+183
+71
+179
+34
+199
+86
+129
+196
+22
+169
+15
+177
+125
+161
+43
+13
+93
+45
+33
+193
+67
+67
+196
+178
+104
+21
+193
+170
+83
+173
+92
+3
+185
+89
+73
+37
+165
+60
+76
+121
+44
+173
+44
+107
+49
+133
+163
+181
+19
+86
+147
+106
+114
+131
+167
+22
+32
+193
+75
+110
+186
+133
+127
+164
+40
+167
+47
+177
+43
+71
+38
+188
+190
+50
+188
+85
+16
+137
+76
+25
+73
+11
+9
+162
+92
+93
+128
+138
+74
+8
+182
+26
+118
+81
+21
+3
+28
+144
+18
+11
+105
+132
+48
+100
+171
+132
+49
+111
+29
+176
+196
+193
+197
+45
+101
+8
+136
+150
+77
+115
+3
+184
+77
+6
+144
+7
+153
+54
+154
+36
+32
+72
+146
+29
+66
+135
+24
+127
+151
+162
+14
+32
+65
+106
+57
+191
+29
+60
+103
+77
+135
+122
+119
+20
+48
+114
+51
+80
+25
+29
+148
+31
+57
+65
+85
+123
+176
+148
+109
+120
+144
+187
+23
+58
+148
+163
+48
+26
+124
+115
+176
+22
+150
+98
+45
+185
+108
+188
+155
+44
+67
+10
+64
+94
+186
+74
+169
+152
+188
+167
+112
+169
+5
+112
+32
+187
+36
+135
+86
+102
+43
+142
+64
+111
+93
+161
+129
+125
+194
+40
+95
+14
+31
+60
+84
+165
+40
+154
+169
+25
+37
+196
+45
+106
+32
+38
+144
+123
+46
+170
+13
+147
+167
+84
+199
+42
+63
+1
+45
+62
+169
+59
+35
+85
+196
+12
+111
+159
+161
+138
+179
+31
+182
+14
+44
+141
+51
+40
+184
+146
+17
+191
+197
+62
+3
+61
+139
+88
+80
+85
+192
+191
+20
+7
+65
+124
+165
+76
+175
+165
+20
+32
+20
+31
+8
+174
+170
+56
+13
+170
+106
+111
+116
+95
+130
+125
+182
+168
+168
+100
+92
+53
+93
+83
+61
+24
+198
+174
+67
+38
+31
+48
+9
+19
+38
+61
+25
+5
+9
+11
+192
+52
+185
+50
+33
+155
+30
+188
+61
+73
+93
+101
+171
+122
+197
+83
+128
+21
+173
+52
+154
+57
+160
+48
+47
+54
+103
+132
+66
+10
+72
+139
+189
+87
+24
+166
+185
+18
+39
+78
+121
+22
+47
+89
+114
+84
+78
+114
+186
+88
+56
+152
+5
+69
+166
+179
+179
+71
+11
+31
+92
+69
+195
+147
+128
+50
+149
+41
+112
+106
+24
+197
+168
+33
+89
+40
+44
+104
+34
+71
+120
+86
+36
+41
+124
+183
+179
+30
+174
+175
+82
+120
+186
+36
+140
+120
+61
+93
+11
+30
+80
+17
+178
+123
+134
+100
+1
+102
+6
+124
+89
+24
+145
+55
+26
+61
+139
+84
+54
+168
+126
+49
+162
+136
+160
+138
+192
+115
+162
+141
+188
+62
+80
+123
+18
+7
+75
+194
+91
+198
+174
+59
+192
+20
+198
+7
+66
+132
+3
+32
+170
+130
+53
+149
+21
+189
+146
+179
+163
+167
+132
+94
+182
+44
+28
+172
+187
+176
+174
+59
+193
+29
+44
+2
+15
+79
+141
+131
+120
+145
+194
+63
+33
+32
+99
+107
+155
+166
+5
+139
+189
+83
+195
+29
+19
+55
+163
+87
+52
+133
+135
+13
+64
+68
+39
+17
+159
+198
+162
+189
+77
+168
+116
+186
+72
+164
+134
+131
+184
+129
+122
+171
+131
+47
+102
+195
+50
+151
+53
+164
+105
+155
+191
+151
+187
+165
+105
+148
+146
+147
+174
+119
+152
+44
+97
+186
+43
+189
+151
+1
+54
+115
+6
+4
+175
+17
+129
+18
+154
+162
+189
+76
+163
+95
+99
+143
+171
+142
+114
+9
+25
+73
+14
+35
+84
+191
+190
+23
+25
+149
+69
+75
+35
+134
+91
+141
+33
+127
+74
+99
+131
+93
+185
+72
+170
+178
+139
+33
+148
+200
+65
+192
+169
+95
+46
+25
+138
+2
+174
+32
+23
+57
+132
+85
+123
+173
+137
+61
+139
+86
+64
+14
+108
+125
+182
+172
+192
+8
+118
+39
+177
+112
+78
+63
+78
+110
+157
+152
+101
+44
+152
+123
+168
+103
+110
+137
+38
+195
+28
+18
+56
+176
+149
+112
+137
+13
+48
+175
+22
+161
+167
+157
+40
+27
+200
+163
+175
+189
+159
+53
+90
+60
+153
+181
+113
+51
+95
+114
+26
+135
+175
+41
+70
+56
+103
+120
+194
+86
+171
+53
+177
+190
+144
+156
+46
+69
+5
+9
+9
+178
+191
+143
+142
+168
+129
+66
+39
+42
+108
+71
+57
+104
+112
+133
+192
+159
+28
+138
+182
+52
+69
+154
+100
+22
+29
+181
+27
+138
+188
+91
+53
+98
+115
+9
+23
+60
+159
+12
+50
+190
+92
+42
+28
+191
+98
+73
+158
+94
+148
+42
+128
+188
+182
+199
+158
+158
+128
+149
+141
+107
+173
+77
+105
+144
+118
+13
+21
+5
+46
+31
+177
+185
+115
+32
+157
+55
+118
+14
+28
+44
+13
+83
+182
+152
+76
+87
+43
+77
+74
+157
+72
+25
+106
+6
+91
+88
+114
+96
+151
+45
+119
+107
+175
+91
+173
+24
+191
+133
+81
+86
+190
+168
+99
+85
+22
+173
+41
+90
+173
+30
+23
+72
+27
+117
+58
+96
+57
+75
+140
+168
+151
+198
+30
+199
+123
+147
+183
+174
+1
+38
+22
+192
+154
+198
+5
+49
+50
+57
+94
+55
+90
+44
+56
+140
+140
+181
+28
+138
+178
+26
+159
+119
+87
+57
+159
+43
+26
+170
+190
+15
+181
+155
+101
+11
+157
+44
+58
+152
+192
+183
+175
+6
+62
+122
+179
+180
+69
+192
+137
+97
+152
+38
+58
+11
+148
+190
+9
+149
+14
+147
+163
+53
+53
+47
+2
+196
+159
+189
+107
+143
+99
+107
+150
+138
+80
+41
+125
+186
+195
+98
+33
+116
+4
+180
+50
+83
+47
+138
+7
+1
+142
+45
+195
+169
+62
+48
+135
+177
+47
+91
+127
+149
+150
+160
+10
+25
+63
+152
+149
+128
+29
+24
+87
+110
+81
+100
+74
+148
+25
+21
+108
+60
+190
+2
+106
+22
+178
+72
+34
+156
+31
+183
+19
+70
+45
+46
+71
+15
+52
+183
+33
+149
+1
+68
+196
+170
+57
+17
+191
+193
+44
+131
+189
+160
+62
+133
+40
+42
+97
+5
+159
+113
+49
+75
+8
+181
+12
+46
+173
+29
+16
+37
+83
+170
+71
+104
+183
+162
+131
+128
+189
+182
+195
+135
+54
+112
+190
+128
+65
+37
+39
+108
+95
+2
+161
+148
+44
+133
+1
+15
+83
+165
+45
+190
+131
+84
+122
+182
+194
+129
+27
+4
+181
+53
+92
+77
+31
+101
+126
+52
+175
+188
+150
+17
+150
+151
+153
+163
+2
+151
+90
+183
+91
+96
+159
+94
+134
+161
+162
+126
+103
+86
+193
+190
+5
+119
+74
+173
+174
+86
+152
+143
+90
+52
+101
+145
+161
+63
+136
+51
+82
+37
+81
+157
+13
+69
+99
+177
+172
+45
+122
+134
+104
+24
+3
+8
+23
+69
+6
+18
+60
+2
+73
+18
+53
+160
+87
+77
+85
+18
+147
+122
+10
+165
+100
+115
+190
+106
+132
+40
+52
+155
+63
+181
+122
+109
+155
+153
+123
+164
+75
+178
+194
+160
+17
+65
+34
+21
+27
+176
+8
+69
+147
+59
+36
+87
+199
+13
+87
+6
+52
+61
+106
+87
+166
+15
+3
+83
+74
+97
+118
+44
+198
+197
+3
+44
+41
+49
+125
+116
+169
+177
+139
+45
+21
+120
+135
+128
+155
+182
+96
+139
+174
+193
+190
+8
+139
+161
+119
+62
+107
+84
+146
+121
+13
+192
+41
+115
+123
+109
+147
+101
+83
+193
+13
+150
+181
+139
+7
+188
+70
+127
+132
+55
+143
+161
+86
+64
+16
+118
+166
+137
+128
+137
+69
+183
+84
+57
+186
+7
+170
+161
+43
+8
+63
+109
+90
+162
+164
+125
+77
+144
+170
+127
+37
+75
+124
+69
+99
+174
+155
+160
+168
+175
+137
+50
+74
+194
+101
+58
+41
+129
+10
+94
+82
+44
+131
+188
+154
+35
+29
+59
+96
+45
+7
+39
+175
+97
+11
+194
+62
+33
+38
+135
+71
+16
+56
+196
+75
+92
+77
+38
+135
+69
+198
+173
+58
+191
+31
+65
+114
+98
+164
+102
+139
+117
+58
+93
+38
+194
+21
+187
+131
+108
+73
+68
+147
+76
+134
+119
+109
+189
+153
+16
+121
+184
+15
+37
+90
+7
+35
+153
+6
+55
+79
+186
+5
+162
+125
+93
+42
+12
+96
+75
+187
+46
+195
+157
+194
+148
+145
+141
+140
+175
+192
+184
+178
+10
+65
+101
+21
+21
+138
+38
+188
+183
+11
+19
+21
+154
+133
+21
+127
+174
+104
+62
+37
+65
+60
+178
+133
+197
+188
+157
+54
+111
+184
+110
+8
+58
+79
+155
+22
+143
+61
+82
+145
+138
+120
+86
+36
+43
+137
+31
+159
+78
+37
+124
+12
+159
+51
+78
+11
+164
+86
+39
+64
+36
+42
+137
+40
+11
+110
+162
+185
+52
+48
+20
+88
+147
+94
+44
+26
+157
+110
+54
+129
+96
+12
+13
+168
+98
+77
+183
+1
+166
+187
+32
+108
+163
+7
+182
+27
+131
+140
+64
+130
+7
+71
+165
+149
+14
+142
+128
+90
+194
+157
+194
+154
+175
+72
+56
+88
+27
+171
+190
+200
+94
+166
+157
+49
+80
+42
+138
+48
+51
+72
+174
+1
+39
+25
+3
+190
+118
+1
+144
+55
+32
+103
+133
+72
+39
+184
+156
+77
+63
+91
+174
+29
+13
+21
+11
+74
+150
+37
+73
+107
+182
+137
+183
+67
+155
+131
+195
+195
+14
+133
+77
+69
+120
+100
+125
+52
+184
+41
+189
+167
+103
+119
+183
+36
+166
+76
+163
+96
+112
+6
+30
+130
+110
+90
+154
+121
+136
+133
+178
+72
+28
+123
+86
+9
+84
+25
+2
+183
+84
+60
+8
+115
+15
+63
+43
+93
+168
+179
+161
+154
+78
+88
+27
+172
+193
+10
+128
+82
+140
+103
+164
+57
+66
+83
+102
+74
+124
+80
+167
+80
+184
+183
+40
+1
+44
+58
+152
+196
+11
+104
+124
+8
+137
+147
+56
+11
+166
+102
+119
+195
+98
+37
+139
+110
+6
+48
+36
+190
+17
+191
+1
+86
+109
+77
+88
+33
+8
+160
+84
+69
+61
+150
+149
+148
+151
+173
+85
+150
+141
+97
+117
+28
+117
+53
+65
+114
+101
+180
+170
+7
+112
+11
+60
+66
+55
+136
+127
+141
+103
+152
+188
+157
+59
+139
+107
+186
+159
+80
+56
+18
+1
+49
+86
+76
+80
+199
+78
+80
+181
+164
+163
+100
+135
+115
+74
+10
+194
+76
+111
+182
+97
+144
+187
+34
+121
+22
+43
+59
+173
+108
+89
+167
+7
+138
+167
+157
+42
+44
+90
+142
+48
+13
+48
+169
+188
+6
+148
+35
+75
+140
+167
+139
+135
+167
+182
+196
+139
+71
+178
+31
+182
+19
+75
+77
+194
+69
+73
+15
+36
+84
+186
+159
+82
+62
+33
+40
+145
+111
+163
+181
+20
+96
+196
+116
+137
+179
+46
+65
+178
+85
+109
+88
+150
+105
+82
+151
+171
+72
+94
+119
+68
+140
+30
+117
+37
+173
+102
+63
+57
+181
+173
+14
+126
+34
+76
+146
+196
+65
+28
+189
+81
+188
+6
+145
+13
+178
+153
+116
+124
+101
+96
+63
+121
+157
+56
+124
+41
+130
+14
+112
+150
+93
+9
+25
+66
+174
+59
+185
+182
+31
+152
+38
+62
+29
+16
+37
+85
+179
+105
+26
+12
+37
+117
+167
+151
+6
+78
+16
+198
+47
+101
+189
+24
+48
+77
+29
+86
+58
+172
+114
+139
+11
+18
+12
+114
+180
+58
+129
+55
+171
+133
+60
+171
+85
+172
+73
+90
+81
+80
+151
+186
+158
+72
+17
+55
+174
+156
+168
+11
+152
+17
+140
+86
+62
+198
+30
+2
+141
+29
+107
+185
+144
+2
+121
+110
+174
+52
+152
+45
+105
+26
+15
+60
+24
+11
+49
+193
+122
+1
+108
+36
+49
+172
+194
+19
+168
+43
+142
+68
+135
+200
+185
+113
+12
+57
+37
+115
+159
+120
+96
+98
+121
+51
+17
+47
+133
+176
+57
+164
+70
+144
+38
+135
+67
+188
+133
+106
+38
+76
+118
+28
+111
+17
+100
+52
+14
+14
+161
+45
+20
+117
+125
+105
+101
+66
+91
+153
+95
+200
+144
+69
+118
+89
+76
+55
+47
+194
+138
+91
+102
+196
+55
+173
+143
+100
+115
+191
+114
+167
+172
+135
+62
+156
+183
+98
+140
+159
+98
+154
+46
+91
+134
+183
+94
+117
+61
+118
+158
+90
+116
+94
+121
+77
+177
+170
+29
+46
+17
+93
+3
+183
+74
+196
+115
+128
+139
+85
+59
+191
+21
+6
+48
+34
+177
+157
+148
+82
+160
+22
+92
+154
+98
+10
+176
+169
+29
+59
+93
+25
+120
+95
+94
+105
+193
+12
+133
+97
+187
+47
+3
+199
+171
+37
+86
+186
+149
+16
+159
+16
+64
+40
+65
+38
+41
+107
+76
+95
+85
+57
+183
+184
+61
+111
+125
+152
+184
+143
+197
+103
+45
+140
+42
+193
+181
+150
+71
+82
+49
+161
+128
+123
+188
+18
+21
+169
+25
+30
+154
+54
+140
+155
+73
+43
+2
+29
+163
+115
+26
+124
+112
+161
+157
+98
+173
+161
+12
+24
+41
+28
+3
+167
+182
+184
+72
+180
+27
+150
+58
+199
+68
+21
+117
+119
+62
+97
+31
+112
+195
+162
+21
+65
+7
+60
+93
+26
+115
+64
+148
+114
+155
+109
+61
+186
+171
+154
+184
+122
+75
+158
+71
+7
+200
+144
+64
+91
+173
+19
+162
+198
+136
+37
+197
+52
+138
+164
+147
+6
+115
+38
+198
+47
+100
+183
+198
+143
+74
+163
+114
+17
+83
+145
+120
+23
+59
+147
+152
+186
+155
+54
+131
+100
+26
+57
+109
+143
+83
+14
+137
+95
+142
+196
+97
+27
+88
+84
+115
+137
+192
+117
+177
+14
+93
+37
+187
+194
+78
+130
+78
+97
+82
+23
+1
+6
+28
+114
+33
+175
+149
+124
+7
+126
+92
+22
+106
+34
+53
+19
+36
+46
+151
+95
+14
+33
+72
+137
+178
+36
+15
+167
+64
+88
+152
+121
+161
+80
+32
+77
+175
+156
+165
+184
+27
+104
+186
+181
+7
+20
+59
+173
+112
+119
+103
+153
+192
+173
+113
+123
+125
+46
+153
+105
+58
+2
+89
+120
+122
+59
+52
+189
+61
+73
+85
+59
+190
+13
+170
+106
+111
+115
+89
+103
+19
+182
+126
+122
+200
+106
+33
+46
+184
+92
+99
+171
+131
+54
+141
+165
+123
+56
+28
+66
+146
+84
+190
+187
+15
+7
+113
+11
+53
+22
+57
+144
+155
+35
+21
+6
+56
+79
+174
+133
+36
+19
+188
+162
+81
+35
+83
+178
+126
+160
+23
+102
+8
+125
+85
+184
+146
+21
+11
+81
+192
+20
+197
+3
+47
+55
+114
+187
+99
+116
+4
+188
+89
+45
+76
+52
+30
+113
+12
+54
+19
+33
+27
+65
+149
+106
+99
+40
+152
+159
+185
+79
+12
+163
+71
+164
+144
+192
+57
+18
+196
+12
+116
+186
+72
+166
+147
+191
+24
+28
+152
+64
+15
+115
+155
+98
+198
+112
+87
+118
+128
+105
+80
+140
+123
+79
+165
+85
+22
+171
+28
+31
+137
+142
+26
+79
+44
+150
+109
+103
+36
+96
+53
+54
+51
+17
+44
+117
+110
+2
+30
+159
+91
+114
+67
+177
+60
+172
+91
+200
+181
+93
+128
+131
+38
+52
+177
+197
+185
+143
+195
+86
+163
+9
+187
+46
+190
+127
+60
+17
+161
+13
+31
+78
+186
+19
+41
+75
+83
+21
+184
+117
+47
+34
+183
+197
+139
+65
+137
+39
+2
+62
+163
+15
+27
+33
+154
+34
+19
+10
+93
+64
+155
+152
+122
+163
+82
+27
+23
+97
+175
+179
+105
+19
+168
+43
+145
+86
+8
+78
+197
+83
+126
+4
+95
+138
+175
+8
+77
+190
+52
+3
+155
+102
+21
+7
+57
+80
+173
+119
+158
+78
+46
+176
+41
+65
+22
+148
+92
+27
+134
+164
+176
+183
+113
+36
+1
+80
+79
+152
+4
+60
+126
+19
+187
+148
+11
+136
+115
+69
+178
+53
+117
+31
+132
+115
+103
+188
+7
+147
+25
+26
+134
+170
+15
+164
+46
+4
+12
+40
+136
+55
+109
+164
+3
+147
+52
+195
+105
+75
+102
+143
+140
+159
+96
+141
+191
+74
+126
+97
+49
+18
+71
+63
+148
+119
+183
+28
+130
+126
+187
+192
+68
+83
+91
+199
+172
+48
+141
+11
+6
+133
+147
+92
+29
+146
+14
+171
+108
+107
+73
+76
+198
+110
+80
+94
+42
+8
+70
+154
+97
+197
+109
+84
+122
+179
+174
+35
+45
+162
+166
+139
+141
+195
+106
+82
+139
+94
+117
+57
+93
+44
+29
+181
+30
+149
+32
+48
+7
+9
+195
+93
+4
+187
+87
+41
+71
+57
+106
+118
+160
+102
+168
+96
+64
+122
+159
+52
+88
+61
+176
+111
+80
+87
+5
+48
+44
+36
+26
+31
+158
+70
+1
+172
+31
+39
+152
+162
+12
+10
+160
+70
+180
+55
+111
+175
+54
+149
+9
+116
+21
+78
+87
+18
+129
+16
+137
+83
+65
+46
+89
+123
+137
+114
+53
+94
+86
+73
+63
+121
+165
+103
+136
+85
+92
+185
+84
+44
+114
+84
+87
+165
+6
+153
+69
+40
+24
+184
+87
+72
+45
+30
+175
+180
+109
+38
+46
+135
+200
+183
+103
+167
+80
+178
+157
+136
+8
+29
+101
+146
+171
+115
+148
+62
+37
+66
+69
+15
+75
+120
+41
+171
+58
+13
+158
+31
+166
+114
+196
+148
+129
+40
+79
+123
+26
+51
+71
+167
+168
+101
+101
+98
+80
+199
+73
+48
+34
+176
+156
+153
+117
+127
+110
+115
+104
+197
+42
+83
+122
+191
+45
+160
+154
+86
+126
+190
+3
+113
+53
+101
+132
+89
+150
+94
+19
+72
+64
+136
+40
+13
+127
+41
+109
+85
+129
+11
+109
+156
+152
+114
+119
+89
+62
+173
+83
+141
+101
+140
+131
+130
+200
+32
+190
+57
+35
+100
+91
+45
+54
+118
+24
+85
+101
+41
+136
+47
+61
+144
+123
+41
+141
+81
+23
+7
+38
+164
+46
+200
+187
+123
+59
+44
+137
+31
+153
+41
+71
+61
+124
+2
+96
+156
+80
+74
+125
+89
+7
+41
+190
+172
+120
+177
+185
+114
+24
+118
+91
+86
+100
+32
+92
+64
+157
+170
+12
+145
+160
+55
+98
+93
+72
+3
+170
+192
+27
+36
+169
+96
+56
+72
+129
+127
+2
+67
+186
+118
+39
+168
+63
+65
+27
+182
+49
+60
+123
+200
+99
+194
+72
+88
+80
+89
+13
+83
+181
+140
+10
+3
+129
+150
+144
+118
+14
+19
+193
+184
+171
+174
+107
+81
+121
+3
+132
+168
+16
+186
+179
+1
+197
+175
+79
+102
+106
+117
+151
+52
+160
+89
+96
+181
+24
+111
+55
+134
+105
+31
+43
+179
+91
+136
+195
+153
+158
+179
+48
+85
+75
+91
+72
+13
+28
+57
+92
+36
+190
+20
+13
+96
+60
+104
+81
+154
+200
+17
+99
+46
+189
+121
+28
+79
+24
+35
+195
+57
+192
+43
+131
+2
+36
+200
+75
+52
+43
+188
+149
+2
+72
+16
+53
+173
+163
+24
+82
+77
+129
+78
+109
+160
+177
+23
+148
+83
+171
+76
+120
+41
+164
+23
+62
+164
+31
+110
+183
+110
+13
+88
+13
+89
+15
+98
+49
+19
+72
+65
+144
+83
+5
+81
+47
+154
+105
+45
+128
+168
+58
+39
+113
+126
+143
+122
+47
+190
+118
+197
+120
+153
+38
+53
+172
+159
+10
+32
+105
+144
+118
+15
+36
+78
+148
+188
+195
+82
+134
+70
+18
+84
+138
+81
+39
+112
+120
+116
+19
+75
+80
+8
+133
+123
+142
+153
+38
+51
+170
+163
+49
+32
+155
+41
+51
+144
+6
+135
+165
+172
+150
+157
+194
+156
+188
+130
+89
+169
+12
+157
+33
+187
+25
+69
+193
+134
+74
+35
+148
+178
+134
+7
+34
+145
+164
+80
+10
+139
+147
+34
+89
+28
+165
+139
+156
+85
+109
+92
+179
+45
+63
+173
+71
+71
+186
+78
+197
+80
+106
+119
+167
+128
+68
+58
+139
+116
+49
+48
+54
+93
+67
+172
+29
+29
+114
+25
+128
+146
+127
+48
+150
+64
+40
+66
+40
+47
+121
+110
+168
+25
+37
+2
+81
+64
+59
+183
+167
+156
+40
+35
+55
+13
+188
+9
+168
+128
+59
+198
+61
+191
+195
+53
+166
+122
+34
+113
+171
+8
+113
+12
+53
+11
+192
+55
+2
+124
+123
+25
+46
+50
+92
+105
+5
+82
+54
+183
+16
+55
+185
+16
+31
+45
+189
+137
+121
+91
+64
+166
+20
+24
+171
+10
+123
+54
+18
+22
+170
+21
+198
+2
+29
+157
+85
+98
+23
+57
+136
+104
+8
+113
+5
+13
+37
+108
+112
+105
+28
+20
+72
+52
+68
+140
+26
+102
+177
+146
+90
+26
+146
+44
+150
+107
+95
+13
+24
+28
+154
+68
+29
+160
+104
+181
+154
+97
+5
+155
+89
+138
+29
+131
+125
+174
+123
+174
+138
+62
+135
+53
+106
+162
+18
+55
+166
+107
+148
+128
+39
+86
+166
+24
+54
+112
+187
+112
+192
+152
+185
+139
+173
+191
+190
+21
+15
+108
+116
+121
+88
+40
+45
+115
+90
+101
+199
+92
+162
+145
+15
+186
+184
+35
+153
+5
+57
+97
+67
+135
+8
+36
+151
+184
+141
+194
+101
+62
+60
+7
+102
+151
+186
+159
+79
+50
+189
+88
+27
+169
+176
+139
+50
+47
+40
+16
+135
+69
+8
+25
+79
+53
+10
+183
+5
+190
+93
+53
+79
+2
+103
+198
+65
+7
+64
+118
+134
+148
+79
+145
+163
+74
+174
+182
+131
+147
+111
+142
+54
+48
+2
+184
+83
+47
+137
+200
+172
+34
+58
+47
+164
+164
+110
+183
+109
+10
+80
+192
+33
+75
+157
+68
+197
+169
+43
+141
+61
+96
+28
+104
+181
+148
+61
+34
+63
+69
+48
+71
+1
+165
+186
+32
+122
+45
+174
+39
+67
+53
+117
+29
+122
+73
+148
+28
+40
+193
+199
+60
+169
+78
+144
+167
+109
+151
+129
+14
+128
+47
+130
+155
+168
+10
+154
+39
+44
+118
+113
+18
+95
+5
+183
+53
+73
+158
+99
+170
+131
+59
+181
+156
+109
+53
+140
+170
+157
+14
+76
+133
+114
+86
+93
+185
+72
+169
+165
+72
+146
+29
+68
+148
+74
+112
+12
+64
+83
+122
+184
+15
+31
+55
+52
+21
+57
+156
+22
+127
+169
+69
+100
+179
+180
+65
+175
+70
+40
+18
+145
+112
+168
+2
+108
+30
+10
+192
+60
+36
+75
+129
+103
+59
+29
+44
+3
+24
+119
+98
+118
+29
+113
+23
+119
+114
+10
+37
+137
+92
+122
+107
+145
+114
+176
+34
+24
+42
+36
+40
+112
+117
+95
+122
+79
+174
+138
+64
+147
+108
+122
+163
+84
+39
+85
+157
+180
+72
+13
+30
+64
+110
+92
+161
+143
+8
+161
+97
+135
+136
+8
+24
+75
+31
+116
+17
+59
+4
+94
+129
+124
+189
+19
+11
+99
+98
+102
+128
+53
+167
+126
+49
+167
+158
+51
+83
+40
+100
+39
+139
+81
+39
+107
+91
+182
+78
+35
+105
+119
+172
+162
+26
+98
+162
+88
+77
+69
+121
+109
+169
+34
+85
+6
+73
+183
+44
+24
+146
+63
+70
+51
+82
+32
+54
+40
+157
+191
+132
+73
+52
+56
+72
+128
+118
+158
+93
+134
+171
+23
+196
+175
+86
+143
+87
+39
+54
+172
+152
+161
+1
+164
+173
+163
+24
+78
+56
+37
+119
+186
+41
+178
+100
+195
+76
+105
+143
+119
+25
+84
+79
+116
+189
+93
+60
+125
+10
+134
+122
+122
+39
+137
+75
+19
+39
+65
+37
+38
+99
+56
+46
+173
+30
+22
+64
+184
+130
+131
+16
+119
+177
+192
+159
+28
+139
+183
+50
+51
+65
+127
+180
+143
+39
+153
+168
+31
+75
+173
+168
+54
+10
+178
+181
+87
+98
+2
+136
+195
+154
+168
+23
+24
+141
+36
+147
+164
+61
+89
+185
+117
+38
+175
+107
+71
+61
+134
+55
+125
+59
+28
+41
+193
+190
+9
+144
+186
+18
+40
+82
+130
+45
+105
+27
+21
+85
+119
+154
+54
+144
+178
+175
+43
+92
+164
+157
+67
+188
+130
+87
+155
+148
+96
+52
+47
+18
+81
+130
+51
+140
+183
+43
+9
+73
+154
+68
+26
+151
+70
+63
+153
+154
+147
+99
+75
+163
+104
+159
+18
+79
+116
+189
+95
+71
+168
+174
+135
+44
+50
+107
+192
+188
+4
+136
+184
+84
+52
+157
+78
+57
+41
+135
+40
+29
+12
+15
+183
+162
+129
+115
+134
+166
+192
+63
+49
+134
+159
+155
+98
+197
+98
+20
+40
+60
+198
+51
+126
+99
+62
+84
+141
+97
+112
+5
+21
+85
+119
+156
+62
+176
+99
+6
+152
+58
+184
+183
+43
+17
+111
+117
+104
+178
+131
+189
+155
+31
+189
+55
+35
+115
+173
+10
+104
+137
+86
+83
+125
+10
+136
+127
+134
+67
+197
+184
+133
+139
+42
+200
+29
+175
+188
+157
+45
+65
+181
+108
+20
+150
+123
+190
+34
+101
+97
+75
+182
+21
+90
+153
+108
+71
+58
+110
+143
+70
+135
+179
+63
+167
+40
+141
+84
+39
+83
+147
+139
+109
+4
+46
+42
+41
+72
+70
+173
+4
+70
+191
+114
+167
+179
+176
+48
+106
+2
+63
+161
+198
+146
+94
+53
+75
+180
+4
+9
+14
+10
+137
+128
+138
+81
+47
+153
+102
+35
+89
+23
+144
+57
+46
+163
+166
+130
+87
+152
+130
+14
+117
+182
+37
+189
+7
+139
+172
+186
+167
+130
+80
+111
+147
+79
+154
+19
+131
+14
+109
+131
+11
+85
+19
+145
+104
+120
+188
+47
+195
+148
+132
+61
+179
+127
+148
+151
+173
+83
+142
+109
+179
+101
+193
+52
+175
+184
+134
+150
+92
+5
+9
+9
+178
+182
+98
+146
+2
+99
+174
+159
+187
+92
+78
+39
+131
+42
+68
+39
+20
+170
+41
+123
+167
+97
+83
+22
+194
+162
+31
+129
+99
+36
+127
+41
+106
+63
+27
+199
+154
+138
+43
+18
+120
+164
+107
+165
+30
+97
+109
+189
+152
+12
+105
+129
+30
+21
+54
+139
+151
+54
+171
+138
+97
+139
+162
+124
+86
+200
+27
+165
+148
+3
+87
+102
+31
+69
+133
+184
+108
+187
+157
+60
+147
+144
+141
+153
+45
+98
+188
+43
+168
+28
+56
+85
+5
+73
+189
+80
+185
+193
+95
+33
+146
+181
+174
+16
+130
+36
+47
+166
+170
+134
+74
+37
+160
+29
+133
+143
+62
+82
+139
+99
+144
+176
+164
+199
+118
+119
+55
+56
+44
+166
+1
+115
+87
+89
+147
+87
+1
+20
+113
+102
+200
+83
+95
+29
+119
+51
+39
+177
+106
+48
+138
+199
+150
+116
+147
+38
+105
+87
+185
+123
+79
+166
+91
+50
+85
+64
+24
+170
+4
+101
+170
+114
+154
+104
+34
+72
+128
+123
+193
+52
+178
+199
+190
+158
+35
+190
+32
+83
+9
+110
+178
+80
+81
+168
+85
+198
+26
+171
+197
+41
+75
+84
+34
+44
+164
+192
+75
+123
+65
+80
+103
+96
+54
+60
+76
+117
+19
+66
+22
+141
+51
+45
+8
+48
+16
+71
+81
+50
+174
+200
+34
+5
+123
+100
+93
+62
+137
+69
+181
+69
+184
+84
+52
+158
+84
+85
+150
+142
+102
+135
+92
+142
+25
+75
+24
+74
+26
+97
+148
+16
+168
+65
+78
+89
+33
+2
+113
+61
+154
+180
+89
+118
+114
+20
+99
+13
+195
+49
+144
+24
+55
+115
+196
+144
+100
+108
+150
+130
+27
+196
+133
+35
+20
+4
+47
+47
+66
+171
+33
+61
+73
+94
+109
+6
+58
+100
+77
+162
+85
+54
+161
+79
+26
+49
+61
+127
+21
+178
+86
+114
+110
+41
+56
+170
+118
+182
+33
+158
+56
+111
+167
+5
+125
+109
+128
+191
+196
+60
+194
+30
+32
+128
+83
+147
+137
+103
+188
+199
+106
+42
+104
+47
+141
+31
+114
+8
+26
+89
+104
+25
+13
+53
+7
+162
+117
+44
+8
+59
+81
+160
+35
+166
+85
+22
+165
+194
+86
+171
+55
+191
+50
+184
+55
+76
+162
+89
+76
+61
+81
+139
+104
+176
+122
+152
+15
+127
+31
+44
+186
+118
+42
+188
+156
+46
+71
+12
+36
+112
+145
+70
+115
+59
+123
+11
+162
+74
+188
+64
+91
+168
+197
+70
+49
+64
+143
+86
+32
+18
+24
+181
+72
+4
+182
+54
+93
+71
+189
+101
+103
+115
+162
+142
+193
+84
+169
+57
+24
+38
+12
+130
+77
+92
+62
+148
+133
+67
+11
+62
+72
+80
+27
+49
+53
+76
+180
+195
+153
+165
+16
+15
+146
+145
+159
+54
+93
+74
+6
+178
+16
+89
+198
+185
+131
+119
+138
+161
+123
+90
+36
+9
+126
+80
+148
+170
+92
+19
+90
+171
+19
+179
+102
+6
+119
+67
+134
+199
+191
+158
+31
+160
+85
+76
+89
+54
+124
+63
+65
+24
+162
+160
+104
+181
+157
+113
+68
+189
+124
+42
+140
+69
+150
+87
+172
+50
+154
+73
+59
+94
+40
+195
+11
+108
+157
+169
+200
+83
+102
+61
+54
+176
+168
+31
+73
+160
+106
+199
+44
+76
+60
+79
+135
+99
+180
+191
+128
+50
+155
+78
+81
+182
+167
+165
+91
+58
+130
+66
+23
+149
+85
+177
+95
+181
+34
+181
+179
+49
+86
+81
+108
+127
+188
+191
+53
+198
+116
+115
+44
+32
+2
+123
+123
+30
+74
+176
+190
+165
+79
+189
+24
+47
+70
+197
+149
+128
+27
+13
+32
+78
+189
+27
+67
+162
+170
+162
+47
+28
+143
+9
+171
+149
+152
+174
+83
+130
+38
+57
+4
+114
+52
+85
+44
+104
+28
+34
+156
+32
+191
+55
+16
+4
+77
+32
+103
+127
+40
+101
+47
+173
+18
+149
+136
+76
+33
+122
+32
+100
+111
+166
+1
+113
+73
+26
+100
+166
+104
+127
+28
+33
+142
+162
+93
+104
+191
+15
+171
+92
+12
+44
+156
+146
+75
+135
+138
+15
+53
+182
+19
+82
+120
+184
+25
+94
+142
+9
+182
+9
+19
+37
+54
+193
+74
+110
+196
+184
+146
+20
+6
+53
+71
+148
+53
+183
+22
+92
+153
+94
+190
+95
+66
+144
+68
+118
+96
+115
+32
+157
+57
+129
+69
+53
+96
+103
+155
+5
+36
+175
+132
+16
+112
+131
+179
+101
+191
+44
+143
+70
+132
+164
+200
+127
+170
+77
+132
+99
+8
+160
+92
+116
+65
+152
+126
+187
+193
+77
+127
+73
+97
+131
+112
+96
+172
+170
+73
+109
+200
+15
+96
+44
+200
+1
+13
+70
+104
+200
+63
+183
+130
+136
+47
+58
+125
+25
+34
+177
+157
+153
+108
+68
+40
+31
+27
+80
+43
+142
+64
+110
+82
+109
+115
+115
+57
+108
+135
+38
+15
+154
+190
+152
+8
+77
+196
+81
+125
+23
+15
+85
+177
+97
+191
+69
+100
+181
+190
+111
+157
+142
+39
+161
+17
+60
+8
+108
+181
+111
+46
+72
+26
+108
+13
+113
+159
+141
+12
+6
+133
+144
+65
+100
+16
+198
+43
+79
+86
+11
+93
+59
+120
+189
+58
+47
+159
+131
+158
+173
+20
+163
+200
+139
+34
+153
+11
+97
+80
+10
+144
+181
+190
+111
+155
+134
+12
+69
+108
+26
+184
+76
+199
+118
+114
+31
+160
+79
+35
+107
+124
+185
+1
+139
+30
+129
+112
+106
+36
+59
+37
+92
+18
+78
+112
+173
+30
+24
+78
+51
+3
+163
+153
+54
+148
+5
+97
+138
+154
+90
+151
+99
+39
+145
+124
+42
+139
+59
+106
+111
+114
+83
+78
+121
+30
+94
+91
+104
+12
+134
+102
+6
+121
+69
+129
+152
+156
+166
+200
+104
+29
+40
+184
+143
+11
+177
+165
+198
+108
+68
+40
+35
+47
+174
+19
+155
+157
+150
+91
+3
+196
+151
+147
+126
+30
+47
+21
+99
+10
+169
+129
+50
+144
+14
+188
+2
+124
+132
+74
+59
+92
+22
+111
+69
+14
+63
+57
+176
+146
+94
+56
+92
+53
+88
+52
+123
+72
+126
+114
+150
+77
+109
+167
+23
+38
+21
+192
+160
+37
+185
+177
+2
+21
+114
+92
+132
+165
+7
+159
+92
+121
+98
+100
+122
+29
+82
+29
+37
+165
+59
+69
+85
+95
+4
+170
+192
+20
+197
+199
+29
+182
+36
+174
+128
+2
+57
+129
+65
+29
+188
+72
+137
+182
+59
+116
+165
+146
+196
+66
+33
+3
+123
+120
+9
+179
+197
+171
+53
+179
+199
+189
+145
+169
+110
+142
+65
+113
+94
+146
+37
+107
+112
+113
+69
+3
+200
+169
+19
+198
+18
+127
+199
+52
+123
+77
+151
+20
+159
+176
+26
+174
+14
+115
+169
+180
+158
+131
+164
+11
+189
+40
+139
+76
+10
+177
+170
+33
+66
+100
+10
+158
+61
+149
+150
+156
+187
+125
+67
+81
+83
+167
+57
+44
+150
+106
+88
+174
+55
+165
+102
+125
+34
+83
+189
+189
+39
+134
+49
+96
+131
+126
+184
+170
+162
+47
+25
+132
+168
+25
+37
+3
+88
+101
+17
+199
+43
+65
+12
+84
+200
+47
+80
+61
+45
+123
+129
+73
+81
+27
+39
+190
+191
+39
+117
+155
+84
+107
+88
+173
+44
+110
+65
+200
+17
+109
+101
+26
+51
+72
+177
+19
+120
+151
+26
+200
+163
+181
+27
+130
+141
+77
+197
+90
+168
+3
+106
+10
+114
+192
+130
+47
+119
+92
+81
+61
+41
+99
+29
+86
+59
+179
+146
+62
+64
+28
+191
+95
+52
+57
+75
+137
+151
+77
+107
+145
+110
+160
+175
+6
+66
+142
+63
+97
+21
+54
+140
+151
+52
+152
+47
+117
+77
+16
+3
+72
+8
+4
+152
+79
+105
+122
+190
+46
+168
+198
+76
+78
+188
+28
+73
+188
+77
+169
+127
+40
+103
+58
+22
+11
+70
+125
+126
+29
+40
+187
+160
+81
+52
+179
+11
+55
+36
+123
+15
+184
+173
+182
+138
+190
+100
+96
+73
+177
+9
+61
+86
+170
+44
+138
+32
+154
+38
+51
+161
+108
+7
+69
+153
+99
+20
+29
+194
+105
+87
+183
+117
+54
+72
+150
+50
+153
+68
+31
+174
+170
+51
+181
+31
+153
+47
+103
+199
+70
+27
+135
+172
+18
+162
+17
+44
+109
+64
+4
+53
+83
+24
+200
+189
+133
+98
+196
+97
+18
+39
+74
+100
+136
+115
+68
+174
+34
+40
+139
+79
+24
+28
+160
+105
+193
+16
+160
+17
+69
+58
+130
+65
+20
+137
+46
+48
+72
+6
+189
+84
+7
+84
+42
+100
+22
+39
+34
+55
+28
+77
+7
+152
+55
+163
+82
+31
+46
+2
+200
+186
+112
+2
+8
+31
+121
+42
+168
+36
+99
+77
+174
+147
+120
+1
+125
+146
+150
+185
+167
+139
+130
+135
+40
+22
+179
+73
+34
+144
+163
+81
+18
+185
+147
+22
+13
+80
+166
+80
+190
+20
+17
+119
+169
+142
+131
+112
+91
+138
+13
+42
+131
+14
+108
+119
+148
+20
+184
+130
+122
+167
+106
+136
+66
+175
+57
+168
+95
+61
+111
+117
+107
+194
+1
+63
+170
+53
+190
+64
+79
+99
+85
+21
+164
+196
+103
+57
+18
+199
+36
+25
+28
+143
+11
+178
+174
+44
+101
+15
+181
+152
+85
+143
+94
+74
+5
+165
+145
+187
+19
+29
+7
+178
+10
+61
+78
+122
+33
+101
+108
+141
+74
+179
+9
+44
+189
+141
+144
+2
+113
+64
+171
+55
+195
+75
+96
+103
+156
+7
+39
+179
+118
+105
+165
+48
+9
+24
+62
+158
+192
+131
+54
+149
+13
+135
+96
+165
+128
+84
+157
+184
+99
+139
+140
+197
+120
+153
+38
+49
+155
+94
+172
+184
+162
+112
+19
+109
+79
+98
+79
+193
+48
+149
+65
+55
+142
+162
+97
+126
+88
+193
+164
+53
+45
+190
+140
+129
+116
+143
+15
+3
+80
+59
+37
+88
+198
+199
+12
+83
+190
+196
+67
+41
+42
+84
+127
+12
+126
+54
+193
+74
+107
+176
+96
+195
+108
+94
+195
+127
+13
+137
+102
+183
+183
+59
+104
+97
+52
+37
+159
+20
+88
+155
+140
+41
+193
+189
+200
+100
+5
+131
+142
+78
+195
+68
+56
+120
+21
+49
+106
+195
+16
+148
+144
+131
+92
+173
+17
+145
+122
+24
+51
+92
+94
+139
+184
+58
+93
+43
+18
+125
+193
+35
+74
+135
+140
+30
+122
+65
+94
+182
+49
+58
+106
+120
+165
+115
+7
+10
+196
+90
+182
+81
+55
+199
+104
+34
+63
+80
+111
+148
+91
+16
+80
+136
+98
+164
+102
+145
+148
+190
+9
+142
+175
+168
+38
+116
+162
+127
+107
+99
+34
+115
+181
+56
+111
+165
+189
+53
+16
+22
+189
+134
+105
+29
+31
+128
+94
+11
+19
+22
+164
+183
+25
+105
+8
+102
+141
+129
+108
+85
+144
+99
+102
+127
+43
+121
+137
+137
+195
+135
+56
+124
+44
+153
+119
+142
+185
+30
+120
+46
+2
+198
+172
+54
+176
+171
+50
+162
+122
+74
+149
+31
+44
+189
+144
+160
+68
+172
+22
+190
+142
+141
+170
+149
+170
+83
+169
+62
+57
+186
+7
+166
+137
+130
+152
+139
+69
+165
+177
+175
+60
+192
+9
+132
+110
+78
+78
+171
+129
+32
+34
+123
+27
+60
+121
+187
+35
+129
+63
+17
+137
+65
+162
+190
+86
+5
+56
+99
+88
+37
+38
+92
+12
+48
+185
+80
+19
+195
+200
+45
+75
+48
+14
+57
+20
+4
+48
+52
+81
+19
+188
+164
+88
+60
+167
+65
+85
+130
+15
+121
+191
+63
+59
+189
+6
+134
+149
+94
+23
+98
+178
+188
+130
+91
+178
+44
+67
+11
+64
+83
+125
+5
+104
+180
+152
+91
+180
+60
+147
+142
+131
+115
+113
+42
+42
+70
+49
+65
+149
+115
+150
+68
+57
+134
+94
+160
+116
+55
+90
+44
+57
+145
+161
+66
+144
+73
+142
+1
+130
+171
+56
+198
+83
+118
+160
+100
+160
+60
+121
+182
+7
+11
+1
+111
+56
+141
+140
+176
+196
+190
+184
+190
+89
+27
+157
+105
+20
+170
+49
+160
+127
+119
+176
+185
+126
+91
+18
+88
+166
+12
+176
+151
+121
+174
+154
+159
+170
+191
+18
+186
+158
+73
+19
+62
+200
+42
+55
+152
+15
+128
+36
+62
+51
+150
+43
+111
+87
+120
+143
+179
+185
+102
+146
+162
+64
+122
+161
+69
+168
+194
+51
+162
+119
+51
+43
+198
+2
+31
+173
+158
+191
+126
+44
+125
+159
+32
+167
+112
+170
+17
+170
+75
+117
+31
+135
+133
+182
+97
+148
+21
+194
+181
+138
+2
+169
+199
+76
+60
+83
+158
+4
+2
+182
+70
+186
+93
+83
+63
+36
+46
+155
+116
+107
+200
+38
+27
+24
+102
+198
+66
+19
+122
+168
+111
+154
+127
+176
+116
+113
+36
+6
+112
+15
+89
+197
+188
+154
+35
+30
+63
+111
+98
+194
+80
+137
+106
+198
+42
+68
+37
+9
+122
+49
+4
+184
+67
+147
+84
+180
+124
+125
+39
+110
+106
+50
+145
+23
+36
+11
+146
+182
+177
+29
+179
+17
+95
+19
+66
+24
+151
+98
+28
+89
+81
+92
+24
+111
+57
+142
+146
+198
+73
+60
+107
+107
+81
+125
+24
+18
+93
+197
+144
+95
+76
+200
+121
+127
+71
+86
+81
+114
+158
+118
+91
+84
+88
+175
+61
+194
+13
+138
+109
+20
+135
+36
+2
+86
+101
+35
+105
+119
+165
+127
+73
+102
+155
+13
+86
+3
+45
+46
+77
+47
+188
+109
+166
+17
+8
+99
+124
+51
+195
+108
+97
+13
+11
+151
+11
+109
+154
+146
+91
+34
+182
+190
+102
+109
+134
+27
+157
+98
+178
+184
+104
+171
+93
+26
+120
+85
+35
+42
+143
+78
+184
+1
+154
+118
+123
+75
+148
+15
+156
+2
+11
+49
+198
+151
+126
+198
+60
+181
+144
+42
+156
+156
+136
+12
+51
+200
+143
+62
+85
+156
+175
+44
+89
+142
+55
+52
+20
+55
+151
+17
+145
+120
+17
+23
+193
+150
+162
+26
+103
+184
+182
+38
+190
+197
+74
+71
+162
+135
+151
+94
+1
+169
+1
+92
+143
+30
+95
+105
+175
+110
+81
+103
+86
+193
+187
+193
+72
+101
+155
+25
+158
+125
+131
+65
+17
+115
+144
+24
+55
+112
+185
+103
+151
+181
+128
+143
+104
+138
+97
+144
+188
+37
+127
+35
+67
+88
+126
+167
+66
+94
+174
+1
+45
+63
+174
+77
+97
+94
+94
+121
+79
+187
+11
+188
+27
+71
+188
+90
+54
+116
+9
+10
+182
+7
+2
+153
+104
+49
+162
+131
+128
+193
+12
+137
+111
+37
+21
+1
+17
+92
+2
+188
+113
+189
+120
+20
+45
+90
+136
+4
+3
+188
+101
+119
+6
+165
+142
+169
+135
+94
+147
+44
+139
+39
+190
+189
+26
+56
+108
+143
+87
+41
+66
+25
+158
+124
+127
+48
+150
+66
+54
+127
+83
+152
+172
+62
+32
+33
+111
+171
+25
+14
+61
+42
+103
+46
+150
+89
+185
+109
+193
+180
+145
+52
+12
+8
+140
+172
+173
+93
+7
+1
+148
+81
+151
+183
+142
+7
+161
+107
+197
+22
+163
+178
+6
+34
+151
+3
+62
+144
+108
+156
+161
+166
+150
+6
+90
+87
+112
+88
+124
+154
+9
+72
+151
+58
+191
+30
+60
+93
+15
+57
+12
+161
+63
+129
+11
+106
+138
+76
+19
+36
+42
+134
+22
+131
+190
+163
+76
+189
+50
+3
+171
+2
+75
+31
+118
+28
+112
+17
+98
+36
+143
+129
+93
+200
+164
+184
+29
+117
+42
+3
+41
+21
+157
+154
+110
+77
+74
+156
+69
+13
+56
+22
+30
+185
+45
+6
+31
+137
+145
+42
+151
+130
+18
+144
+104
+128
+32
+37
+139
+102
+170
+100
+72
+132
+148
+103
+85
+184
+141
+193
+95
+35
+157
+25
+141
+26
+88
+97
+196
+102
+49
+181
+44
+38
+40
+99
+33
+108
+154
+154
+143
+72
+151
+56
+180
+175
+36
+43
+131
+5
+49
+58
+104
+106
+104
+67
+70
+21
+95
+184
+45
+18
+107
+81
+121
+4
+132
+163
+191
+77
+145
+179
+170
+12
+140
+136
+159
+132
+167
+9
+158
+68
+187
+109
+171
+52
+174
+179
+109
+44
+85
+117
+134
+155
+127
+167
+57
+42
+143
+84
+17
+149
+145
+130
+74
+80
+16
+179
+128
+161
+10
+14
+1
+79
+64
+79
+96
+73
+170
+166
+73
+142
+200
+124
+145
+158
+42
+38
+47
+144
+46
+181
+73
+12
+18
+198
+33
+13
+186
+200
+132
+192
+161
+45
+19
+114
+117
+77
+5
+144
+17
+9
+102
+137
+107
+7
+84
+44
+110
+67
+14
+77
+140
+151
+47
+129
+152
+153
+149
+120
+178
+190
+139
+132
+142
+61
+97
+29
+108
+186
+148
+16
+168
+61
+63
+27
+198
+143
+83
+9
+114
+5
+4
+181
+48
+64
+152
+138
+63
+137
+52
+86
+47
+111
+43
+64
+196
+1
+43
+52
+121
+65
+99
+15
+198
+55
+146
+184
+190
+85
+197
+22
+162
+175
+191
+173
+120
+167
+125
+53
+190
+67
+95
+171
+174
+104
+64
+45
+96
+176
+194
+186
+169
+147
+160
+42
+11
+95
+68
+156
+127
+159
+9
+28
+87
+76
+70
+143
+28
+80
+30
+60
+96
+36
+156
+10
+63
+85
+144
+105
+136
+71
+8
+10
+188
+40
+155
+171
+33
+61
+69
+65
+176
+67
+25
+145
+47
+181
+65
+159
+172
+199
+53
+124
+71
+113
+38
+14
+144
+141
+153
+52
+136
+149
+70
+78
+38
+128
+35
+54
+16
+9
+114
+9
+28
+88
+76
+68
+125
+141
+122
+61
+75
+96
+107
+182
+130
+139
+70
+166
+172
+139
+86
+69
+44
+47
+90
+118
+105
+170
+74
+116
+35
+168
+96
+60
+102
+72
+119
+67
+129
+179
+113
+66
+185
+116
+31
+148
+11
+133
+104
+27
+27
+117
+60
+110
+128
+175
+101
+35
+102
+98
+73
+158
+94
+145
+28
+66
+139
+48
+35
+185
+192
+94
+35
+165
+77
+179
+187
+110
+179
+88
+120
+133
+114
+90
+120
+110
+184
+120
+64
+107
+63
+21
+157
+155
+118
+119
+54
+48
+8
+16
+31
+42
+172
+60
+10
+123
+48
+183
+62
+130
+23
+171
+21
+192
+162
+48
+34
+173
+134
+44
+64
+187
+151
+22
+176
+58
+160
+46
+37
+5
+100
+155
+38
+32
+53
+26
+86
+83
+124
+197
+69
+47
+57
+125
+35
+90
+27
+156
+98
+183
+22
+84
+109
+105
+51
+161
+106
+192
+197
+56
+169
+109
+132
+17
+113
+126
+141
+117
+35
+160
+51
+68
+147
+73
+121
+67
+115
+86
+88
+153
+129
+196
+18
+150
+135
+64
+175
+69
+47
+58
+129
+55
+166
+107
+148
+128
+36
+66
+70
+30
+153
+46
+105
+16
+157
+198
+179
+91
+139
+17
+51
+154
+71
+43
+20
+129
+1
+43
+58
+157
+23
+132
+185
+121
+69
+122
+115
+191
+115
+172
+198
+41
+62
+7
+83
+38
+87
+184
+120
+64
+112
+91
+144
+49
+195
+133
+46
+83
+91
+196
+161
+6
+186
+64
+115
+112
+43
+52
+125
+83
+181
+140
+9
+198
+110
+83
+108
+104
+51
+169
+158
+30
+160
+94
+124
+101
+92
+45
+42
+49
+115
+51
+72
+176
+10
+80
+196
+57
+180
+168
+194
+56
+190
+37
+109
+125
+169
+92
+31
+161
+85
+66
+33
+5
+138
+185
+70
+152
+83
+138
+80
+38
+108
+112
+100
+199
+95
+180
+30
+161
+94
+119
+67
+138
+25
+109
+33
+22
+36
+24
+24
+128
+153
+163
+8
+183
+24
+101
+186
+15
+12
+143
+154
+35
+29
+57
+83
+185
+167
+141
+145
+5
+127
+126
+10
+130
+90
+174
+37
+61
+33
+46
+186
+103
+141
+124
+74
+131
+122
+149
+4
+80
+47
+168
+185
+4
+163
+141
+180
+16
+76
+111
+191
+143
+146
+187
+15
+9
+118
+27
+106
+193
+6
+99
+141
+155
+64
+186
+145
+193
+58
+17
+176
+111
+82
+92
+19
+81
+119
+192
+79
+151
+196
+18
+145
+107
+139
+75
+1
+128
+165
+38
+147
+142
+129
+99
+37
+132
+58
+163
+58
+85
+188
+162
+85
+49
+136
+175
+25
+176
+33
+14
+191
+24
+29
+162
+109
+1
+24
+137
+8
+14
+12
+151
+193
+6
+98
+138
+148
+53
+186
+42
+180
+101
+189
+22
+33
+9
+154
+47
+100
+177
+162
+185
+51
+43
+200
+18
+111
+106
+42
+96
+5
+169
+167
+84
+2
+59
+135
+80
+73
+115
+36
+188
+199
+109
+64
+4
+52
+79
+4
+116
+64
+145
+93
+60
+121
+190
+58
+37
+101
+77
+157
+49
+85
+70
+60
+133
+58
+150
+187
+169
+134
+88
+121
+136
+129
+151
+142
+95
+96
+124
+79
+162
+63
+116
+135
+166
+186
+26
+79
+44
+156
+144
+61
+68
+63
+169
+48
+167
+167
+104
+126
+19
+182
+119
+78
+2
+111
+45
+76
+54
+45
+184
+100
+144
+166
+102
+121
+8
+159
+82
+63
+40
+79
+113
+170
+1
+84
+94
+13
+29
+64
+120
+150
+23
+189
+128
+70
+73
+7
+183
+44
+17
+104
+74
+110
+193
+170
+91
+13
+65
+75
+68
+135
+1
+196
+164
+24
+71
+14
+47
+160
+140
+5
+171
+180
+146
+54
+11
+185
+12
+7
+135
+151
+93
+3
+183
+77
+15
+195
+42
+94
+189
+95
+66
+145
+78
+158
+51
+89
+74
+45
+4
+21
+94
+175
+6
+64
+130
+1
+40
+35
+57
+25
+41
+23
+167
+196
+77
+97
+92
+87
+93
+174
+11
+105
+136
+70
+195
+143
+106
+157
+184
+95
+118
+53
+60
+81
+150
+174
+90
+178
+59
+159
+21
+102
+21
+15
+99
+64
+93
+187
+82
+16
+154
+187
+133
+118
+111
+8
+53
+52
+34
+142
+147
+7
+116
+38
+182
+157
+102
+6
+118
+59
+91
+18
+93
+200
+167
+4
+125
+111
+148
+92
+17
+77
+114
+193
+134
+67
+198
+185
+129
+112
+115
+86
+87
+147
+100
+80
+180
+159
+135
+183
+81
+42
+130
+200
+35
+9
+146
+195
+53
+168
+131
+80
+102
+91
+33
+177
+168
+16
+182
+151
+72
+74
+4
+155
+101
+9
+148
+13
+148
+172
+99
+51
+19
+52
+148
+19
+185
+145
+2
+115
+70
+188
+107
+146
+120
+4
+148
+49
+164
+149
+20
+181
+108
+16
+131
+39
+60
+9
+111
+193
+156
+3
+17
+84
+148
+137
+90
+111
+57
+144
+152
+17
+134
+53
+114
+9
+28
+86
+70
+42
+25
+179
+47
+76
+38
+140
+102
+155
+13
+89
+17
+100
+47
+185
+89
+77
+61
+70
+78
+40
+139
+73
+189
+81
+182
+167
+169
+112
+157
+133
+185
+116
+30
+140
+170
+161
+37
+171
+97
+42
+183
+119
+68
+141
+41
+176
+89
+154
+122
+151
+8
+94
+93
+120
+81
+8
+122
+60
+60
+25
+15
+65
+56
+156
+33
+195
+74
+86
+56
+162
+71
+168
+166
+88
+40
+49
+133
+159
+166
+160
+74
+2
+150
+84
+159
+200
+170
+29
+41
+186
+152
+41
+83
+127
+19
+172
+63
+30
+15
+26
+21
+90
+155
+122
+135
+116
+87
+78
+91
+43
+43
+69
+32
+172
+150
+149
+148
+151
+175
+95
+197
+126
+185
+180
+18
+91
+185
+98
+122
+55
+29
+82
+32
+56
+54
+20
+37
+44
+135
+12
+60
+60
+20
+177
+88
+136
+29
+151
+49
+138
+188
+86
+26
+184
+73
+185
+52
+51
+41
+194
+191
+7
+123
+78
+164
+87
+48
+104
+195
+40
+86
+155
+160
+169
+170
+106
+107
+91
+183
+78
+26
+51
+77
+4
+138
+191
+106
+125
+191
+28
+49
+43
+22
+146
+80
+164
+69
+135
+192
+139
+107
+196
+18
+140
+85
+51
+144
+4
+132
+162
+183
+43
+15
+103
+84
+178
+117
+101
+150
+194
+18
+168
+44
+157
+145
+60
+59
+17
+171
+76
+117
+15
+44
+130
+182
+123
+104
+116
+164
+142
+178
+196
+175
+84
+131
+34
+28
+62
+125
+194
+42
+111
+90
+141
+39
+169
+62
+59
+194
+36
+72
+113
+27
+150
+55
+184
+6
+186
+61
+96
+30
+117
+37
+168
+79
+162
+61
+108
+100
+33
+95
+75
+199
+120
+137
+143
+20
+38
+54
+179
+192
+146
+148
+172
+104
+83
+162
+25
+92
+134
+176
+49
+116
+52
+74
+177
+193
+167
+69
+114
+70
+195
+137
+74
+9
+191
+68
+93
+148
+51
+172
+181
+138
+198
+147
+104
+103
+81
+162
+45
+18
+100
+43
+159
+171
+194
+32
+45
+185
+109
+192
+167
+80
+176
+138
+46
+37
+16
+164
+39
+160
+15
+47
+152
+89
+166
+197
+87
+153
+134
+27
+163
+134
+140
+31
+133
+118
+115
+25
+121
+103
+129
+43
+106
+47
+129
+155
+170
+24
+16
+81
+150
+168
+66
+82
+103
+79
+152
+198
+23
+160
+158
+106
+20
+169
+35
+86
+4
+58
+111
+146
+80
+168
+87
+12
+95
+64
+134
+26
+152
+83
+133
+52
+121
+58
+63
+56
+169
+117
+179
+25
+137
+5
+193
+120
+184
+25
+91
+125
+131
+64
+5
+61
+120
+174
+171
+60
+23
+200
+192
+158
+21
+104
+37
+83
+174
+92
+191
+121
+13
+185
+199
+129
+183
+142
+7
+168
+148
+178
+141
+44
+196
+184
+144
+10
+163
+94
+95
+126
+105
+96
+33
+139
+133
+153
+121
+157
+53
+105
+159
+8
+19
+43
+86
+135
+36
+2
+89
+121
+128
+81
+140
+111
+7
+44
+200
+10
+60
+73
+96
+123
+80
+171
+110
+126
+167
+67
+106
+30
+29
+111
+2
+20
+100
+23
+41
+45
+98
+190
+55
+27
+67
+162
+171
+172
+98
+41
+170
+53
+184
+31
+136
+139
+11
+17
+1
+56
+128
+63
+34
+33
+99
+94
+80
+35
+91
+34
+189
+33
+97
+86
+47
+108
+32
+21
+38
+45
+126
+151
+177
+103
+32
+65
+104
+37
+90
+2
+10
+38
+146
+130
+74
+75
+181
+17
+77
+107
+153
+159
+180
+51
+83
+46
+129
+163
+16
+37
+75
+125
+74
+122
+66
+104
+30
+47
+12
+56
+28
+70
+164
+158
+75
+33
+121
+35
+122
+17
+2
+65
+173
+57
+190
+23
+34
+200
+93
+162
+136
+161
+137
+181
+51
+77
+11
+170
+125
+20
+198
+8
+67
+137
+17
+75
+97
+110
+194
+173
+93
+4
+190
+112
+162
+162
+117
+51
+52
+53
+55
+55
+35
+120
+6
+157
+89
+117
+108
+194
+191
+7
+124
+81
+170
+96
+48
+24
+115
+78
+36
+118
+188
+65
+102
+28
+55
+81
+189
+10
+162
+86
+55
+163
+80
+18
+189
+174
+146
+115
+180
+40
+27
+4
+178
+38
+26
+16
+59
+15
+159
+25
+116
+79
+28
+62
+120
+166
+115
+197
+154
+151
+118
+153
+60
+183
+163
+130
+116
+124
+106
+121
+173
+151
+157
+181
+74
+18
+50
+138
+179
+33
+185
+15
+29
+36
+159
+31
+156
+54
+126
+71
+89
+99
+195
+86
+160
+189
+102
+110
+144
+78
+176
+157
+159
+143
+28
+84
+47
+134
+181
+82
+62
+38
+72
+90
+93
+148
+52
+185
+43
+197
+1
+34
+192
+54
+196
+88
+170
+28
+39
+183
+154
+80
+90
+24
+136
+7
+16
+34
+62
+74
+83
+39
+86
+166
+26
+63
+152
+145
+101
+108
+141
+73
+176
+195
+191
+193
+47
+142
+32
+121
+41
+153
+154
+148
+105
+95
+26
+109
+17
+127
+6
+100
+146
+177
+153
+125
+175
+124
+175
+134
+28
+164
+134
+136
+10
+37
+133
+66
+199
+1
+12
+68
+101
+197
+74
+79
+4
+119
+76
+190
+57
+34
+92
+51
+83
+40
+93
+2
+175
+38
+57
+197
+77
+87
+33
+15
+192
+20
+196
+199
+31
+196
+100
+39
+136
+66
+172
+40
+96
+20
+58
+167
+83
+200
+57
+140
+134
+144
+58
+55
+6
+144
+15
+192
+20
+191
+172
+112
+131
+176
+79
+92
+43
+33
+12
+183
+189
+88
+27
+176
+13
+98
+68
+130
+169
+48
+164
+156
+64
+183
+128
+120
+173
+158
+194
+150
+151
+161
+10
+8
+164
+114
+7
+20
+62
+191
+190
+22
+27
+165
+148
+7
+114
+26
+130
+146
+115
+171
+200
+60
+161
+25
+104
+7
+105
+167
+64
+77
+92
+59
+131
+55
+152
+17
+130
+35
+40
+126
+198
+53
+142
+173
+164
+26
+81
+53
+189
+57
+42
+143
+79
+192
+39
+111
+117
+101
+157
+39
+17
+156
+188
+122
+47
+183
+82
+43
+124
+162
+54
+69
+128
+150
+152
+167
+34
+104
+123
+4
+119
+78
+1
+108
+38
+64
+39
+61
+18
+161
+10
+11
+173
+144
+108
+161
+190
+95
+63
+126
+189
+1
+105
+24
+195
+158
+199
+171
+37
+84
+172
+77
+115
+200
+165
+187
+40
+164
+24
+66
+186
+124
+68
+98
+176
+171
+50
+162
+121
+70
+134
+175
+50
+129
+121
+171
+140
+102
+151
+189
+181
+186
+87
+47
+102
+191
+32
+76
+173
+156
+183
+95
+125
+98
+62
+91
+194
+146
+133
+87
+124
+161
+53
+72
+157
+95
+153
+67
+30
+178
+199
+198
+198
+4
+50
+62
+124
+190
+26
+46
+49
+78
+31
+90
+63
+169
+45
+154
+122
+150
+3
+73
+9
+197
+109
+77
+86
+25
+177
+41
+54
+158
+62
+150
+142
+108
+169
+46
+155
+114
+95
+143
+5
+142
+7
+170
+153
+196
+198
+26
+179
+40
+31
+31
+110
+183
+111
+22
+136
+20
+96
+199
+130
+191
+181
+171
+197
+42
+78
+99
+91
+55
+114
+188
+105
+137
+76
+26
+74
+15
+25
+23
+108
+47
+111
+47
+87
+96
+196
+116
+133
+156
+136
+20
+96
+199
+125
+165
+68
+124
+135
+95
+155
+79
+81
+177
+137
+26
+126
+126
+28
+35
+158
+33
+179
+178
+65
+184
+124
+90
+26
+143
+27
+82
+50
+161
+121
+78
+185
+8
+187
+50
+22
+82
+93
+26
+119
+81
+12
+146
+171
+114
+145
+42
+150
+122
+185
+16
+37
+78
+132
+95
+185
+60
+93
+25
+113
+51
+93
+102
+179
+153
+110
+89
+148
+84
+179
+114
+78
+45
+169
+12
+152
+8
+77
+195
+81
+129
+45
+118
+99
+139
+144
+13
+186
+1
+132
+186
+127
+96
+29
+119
+48
+26
+119
+86
+45
+102
+8
+133
+130
+190
+171
+111
+132
+199
+3
+30
+156
+68
+4
+14
+46
+155
+120
+124
+65
+75
+68
+139
+20
+75
+71
+149
+62
+29
+20
+58
+172
+107
+102
+49
+175
+13
+104
+106
+101
+56
+26
+56
+106
+130
+30
+12
+198
+88
+145
+81
+182
+164
+152
+35
+43
+145
+83
+192
+11
+141
+145
+2
+111
+51
+110
+4
+36
+185
+182
+35
+173
+121
+175
+159
+185
+79
+18
+193
+1
+73
+28
+113
+24
+128
+159
+1
+173
+35
+56
+19
+14
+113
+149
+85
+171
+56
+3
+114
+62
+150
+143
+112
+186
+113
+2
+198
+172
+55
+185
+15
+26
+23
+105
+23
+2
+200
+189
+136
+112
+52
+107
+179
+113
+71
+16
+54
+184
+22
+77
+70
+126
+130
+49
+124
+106
+123
+186
+8
+173
+173
+77
+109
+168
+23
+33
+191
+51
+188
+68
+116
+85
+74
+76
+192
+74
+119
+50
+26
+109
+22
+156
+138
+27
+121
+88
+35
+22
+21
+131
+199
+18
+121
+161
+83
+47
+136
+199
+170
+34
+76
+145
+191
+46
+157
+128
+157
+191
+134
+83
+96
+28
+106
+186
+160
+89
+95
+172
+182
+147
+48
+164
+157
+62
+165
+33
+117
+9
+198
+111
+89
+137
+21
+96
+188
+71
+132
+156
+147
+81
+167
+73
+134
+150
+98
+39
+151
+159
+195
+139
+79
+22
+22
+140
+40
+184
+144
+11
+170
+124
+20
+5
+51
+70
+158
+121
+107
+161
+4
+174
+8
+87
+46
+100
+184
+8
+197
+113
+104
+13
+145
+153
+14
+110
+137
+36
+185
+189
+73
+138
+172
+188
+189
+39
+136
+69
+194
+144
+124
+44
+153
+123
+164
+74
+173
+170
+65
+59
+177
+128
+184
+148
+39
+100
+49
+200
+159
+155
+101
+8
+142
+184
+30
+122
+66
+98
+196
+96
+13
+18
+188
+171
+135
+70
+11
+37
+125
+16
+171
+87
+186
+134
+132
+189
+149
+193
+24
+8
+32
+127
+73
+94
+115
+43
+27
+171
+188
+192
+61
+37
+74
+116
+26
+119
+79
+5
+123
+93
+54
+93
+72
+200
+149
+101
+65
+83
+119
+171
+151
+171
+74
+104
+160
+29
+132
+134
+19
+105
+67
+56
+134
+103
+10
+138
+139
+189
+91
+44
+46
+83
+88
+183
+113
+30
+165
+126
+73
+105
+172
+95
+17
+55
+177
+165
+199
+116
+108
+1
+38
+21
+189
+149
+195
+30
+30
+111
+1
+9
+51
+27
+103
+175
+128
+193
+12
+135
+108
+32
+24
+52
+104
+153
+187
+149
+8
+112
+199
+186
+131
+112
+90
+138
+15
+55
+196
+79
+115
+183
+63
+130
+15
+121
+191
+62
+51
+154
+64
+200
+27
+166
+157
+50
+84
+59
+199
+66
+12
+75
+144
+194
+68
+61
+159
+1
+183
+85
+66
+37
+27
+31
+152
+29
+13
+16
+184
+160
+111
+22
+138
+31
+146
+200
+91
+145
+59
+49
+165
+147
+5
+106
+196
+20
+157
+169
+200
+83
+103
+72
+110
+14
+96
+55
+67
+108
+49
+128
+128
+14
+133
+79
+79
+161
+63
+131
+14
+113
+150
+87
+173
+55
+180
+185
+88
+67
+13
+77
+145
+177
+162
+176
+5
+46
+33
+179
+184
+93
+105
+199
+46
+88
+121
+131
+105
+50
+154
+80
+95
+51
+53
+60
+86
+180
+106
+13
+131
+67
+26
+156
+101
+5
+121
+83
+6
+96
+119
+54
+54
+36
+136
+93
+135
+177
+50
+111
+12
+79
+167
+96
+74
+183
+38
+181
+144
+36
+124
+21
+10
+74
+161
+99
+151
+12
+118
+1
+142
+48
+15
+55
+2
+114
+71
+1
+168
+197
+75
+73
+168
+156
+26
+149
+67
+59
+152
+188
+158
+62
+153
+160
+184
+68
+156
+126
+150
+169
+64
+64
+15
+115
+152
+83
+129
+29
+17
+40
+92
+191
+120
+200
+118
+116
+30
+138
+165
+150
+15
+142
+117
+23
+85
+109
+89
+154
+128
+180
+131
+170
+44
+134
+6
+31
+140
+162
+111
+8
+53
+51
+30
+127
+90
+198
+182
+115
+52
+84
+36
+57
+24
+33
+184
+7
+189
+72
+134
+162
+164
+130
+101
+38
+122
+193
+66
+59
+162
+43
+197
+1
+35
+198
+80
+96
+60
+98
+53
+36
+143
+135
+119
+103
+149
+173
+97
+29
+106
+177
+106
+47
+131
+170
+41
+116
+132
+153
+126
+185
+177
+200
+15
+87
+192
+174
+113
+116
+83
+58
+1
+89
+127
+161
+31
+135
+136
+198
+169
+29
+55
+76
+162
+88
+68
+19
+108
+76
+88
+46
+88
+118
+117
+35
+163
+66
+131
+193
+177
+129
+186
+158
+70
+5
+1
+162
+164
+129
+106
+73
+88
+70
+29
+150
+39
+90
+188
+121
+34
+113
+174
+33
+33
+97
+91
+72
+19
+66
+32
+196
+94
+3
+172
+4
+80
+43
+140
+57
+83
+183
+155
+85
+117
+141
+195
+100
+47
+184
+83
+45
+126
+147
+154
+199
+12
+81
+182
+161
+131
+138
+49
+50
+63
+131
+17
+129
+25
+186
+94
+96
+130
+120
+154
+46
+95
+158
+96
+155
+70
+24
+117
+86
+66
+25
+163
+153
+56
+158
+50
+78
+27
+59
+113
+145
+55
+28
+74
+189
+74
+141
+186
+49
+21
+88
+148
+94
+34
+159
+50
+69
+168
+190
+28
+60
+110
+116
+112
+29
+167
+137
+126
+123
+7
+131
+130
+197
+19
+139
+69
+165
+171
+142
+115
+13
+47
+163
+159
+92
+123
+109
+149
+120
+177
+187
+133
+114
+90
+117
+89
+88
+124
+156
+21
+121
+145
+181
+179
+47
+75
+30
+105
+164
+36
+147
+155
+12
+74
+141
+183
+28
+124
+96
+62
+110
+106
+45
+120
+116
+14
+47
+155
+113
+82
+75
+116
+23
+94
+160
+116
+61
+123
+194
+60
+16
+164
+39
+156
+191
+144
+147
+190
+14
+176
+135
+31
+169
+140
+119
+55
+59
+63
+52
+147
+15
+168
+81
+171
+103
+77
+144
+171
+128
+34
+47
+184
+80
+23
+25
+141
+23
+73
+30
+126
+87
+192
+166
+74
+150
+40
+88
+176
+62
+194
+3
+75
+27
+87
+84
+119
+161
+97
+137
+150
+67
+55
+134
+106
+35
+59
+39
+109
+106
+52
+163
+113
+12
+59
+52
+183
+31
+139
+158
+99
+171
+138
+95
+127
+110
+118
+121
+68
+123
+128
+64
+32
+16
+10
+120
+27
+89
+89
+139
+35
+160
+47
+44
+45
+74
+42
+183
+127
+115
+149
+58
+13
+153
+3
+49
+64
+147
+113
+153
+102
+39
+122
+178
+173
+42
+96
+198
+125
+172
+109
+108
+67
+33
+200
+98
+195
+88
+177
+73
+48
+31
+154
+44
+83
+102
+71
+109
+22
+150
+102
+65
+79
+85
+3
+54
+104
+136
+85
+86
+152
+142
+88
+53
+129
+98
+26
+73
+7
+190
+79
+162
+65
+132
+14
+95
+48
+38
+197
+48
+113
+51
+88
+71
+32
+160
+72
+196
+129
+14
+124
+25
+34
+179
+170
+9
+121
+51
+17
+42
+104
+44
+135
+13
+69
+96
+163
+115
+23
+104
+15
+160
+24
+111
+51
+104
+170
+89
+5
+29
+129
+116
+137
+184
+75
+191
+75
+132
+117
+115
+39
+5
+80
+37
+108
+116
+128
+127
+13
+136
+98
+169
+131
+65
+16
+115
+143
+27
+77
+24
+53
+105
+159
+8
+20
+55
+151
+9
+97
+106
+165
+35
+133
+84
+106
+82
+136
+85
+86
+153
+148
+111
+138
+28
+126
+110
+126
+171
+93
+25
+110
+38
+40
+102
+49
+181
+47
+55
+114
+188
+105
+139
+89
+86
+116
+129
+129
+16
+133
+59
+160
+27
+128
+121
+182
+198
+158
+164
+165
+115
+6
+10
+3
+133
+169
+20
+5
+51
+63
+127
+192
+11
+144
+164
+89
+63
+179
+113
+70
+2
+187
+103
+143
+128
+87
+171
+44
+125
+158
+24
+119
+105
+160
+18
+65
+33
+13
+187
+6
+158
+93
+137
+186
+84
+32
+38
+138
+88
+88
+135
+24
+128
+160
+6
+2
+159
+137
+190
+115
+177
+34
+9
+151
+27
+9
+9
+179
+188
+124
+54
+9
+169
+133
+79
+74
+139
+165
+145
+186
+9
+183
+18
+61
+7
+90
+82
+81
+148
+161
+34
+158
+48
+66
+165
+196
+91
+181
+71
+2
+175
+28
+199
+144
+75
+156
+69
+9
+31
+112
+194
+157
+198
+182
+111
+30
+176
+192
+171
+97
+49
+20
+81
+115
+157
+113
+64
+167
+30
+80
+14
+170
+92
+25
+122
+115
+190
+110
+150
+116
+143
+16
+16
+149
+152
+176
+88
+149
+98
+53
+36
+143
+139
+148
+38
+98
+48
+5
+199
+149
+104
+85
+175
+89
+165
+190
+51
+3
+156
+116
+90
+98
+180
+198
+170
+37
+93
+30
+148
+15
+161
+35
+167
+87
+23
+156
+134
+199
+190
+150
+192
+5
+98
+149
+14
+144
+145
+174
+138
+63
+140
+73
+181
+33
+175
+152
+139
+69
+168
+187
+13
+198
+77
+78
+178
+171
+28
+29
+124
+81
+177
+129
+189
+170
+121
+1
+117
+93
+107
+3
+59
+126
+30
+52
+39
+173
+83
+146
+131
+70
+49
+61
+132
+46
+84
+93
+9
+14
+8
+127
+87
+185
+127
+100
+59
+57
+9
+146
+197
+69
+50
+77
+15
+196
+44
+101
+9
+144
+187
+26
+78
+39
+133
+45
+80
+78
+144
+170
+123
+8
+142
+184
+29
+124
+85
+194
+199
+51
+120
+61
+88
+181
+100
+173
+134
+55
+123
+43
+156
+149
+91
+10
+40
+150
+142
+105
+155
+190
+147
+171
+110
+120
+131
+110
+80
+89
+20
+117
+128
+115
+139
+200
+152
+112
+108
+39
+68
+57
+131
+75
+74
+165
+129
+93
+198
+151
+123
+181
+180
+54
+103
+135
+85
+94
+6
+191
+94
+44
+25
+153
+93
+185
+76
+193
+75
+120
+47
+3
+193
+133
+60
+170
+79
+144
+157
+45
+62
+167
+49
+190
+105
+115
+151
+74
+85
+48
+119
+86
+51
+129
+120
+157
+63
+172
+65
+42
+69
+40
+20
+165
+11
+187
+26
+75
+14
+14
+155
+9
+63
+97
+16
+24
+2
+194
+154
+177
+77
+73
+148
+31
+56
+59
+48
+161
+135
+163
+166
+126
+69
+78
+50
+199
+149
+101
+70
+112
+47
+76
+31
+106
+161
+15
+47
+148
+70
+88
+99
+6
+149
+39
+97
+35
+140
+122
+79
+173
+129
+20
+163
+200
+136
+19
+88
+158
+158
+129
+156
+179
+70
+7
+15
+28
+37
+170
+88
+4
+33
+166
+99
+100
+114
+187
+94
+84
+56
+185
+6
+174
+190
+179
+166
+192
+58
+21
+9
+66
+115
+102
+177
+149
+100
+60
+64
+46
+100
+185
+12
+8
+140
+175
+191
+172
+114
+136
+193
+136
+85
+86
+148
+120
+188
+51
+10
+5
+144
+18
+13
+124
+22
+25
+148
+69
+80
+62
+61
+5
+83
+61
+15
+150
+164
+36
+139
+110
+11
+78
+171
+128
+32
+40
+150
+145
+121
+23
+54
+119
+31
+117
+26
+107
+7
+78
+10
+160
+76
+16
+10
+122
+44
+170
+21
+198
+5
+45
+30
+177
+195
+181
+133
+170
+27
+36
+180
+154
+107
+57
+182
+187
+80
+3
+98
+167
+119
+16
+28
+22
+82
+97
+44
+193
+167
+62
+75
+93
+84
+72
+76
+11
+180
+188
+105
+145
+124
+40
+132
+29
+192
+88
+5
+37
+177
+133
+4
+28
+137
+171
+194
+26
+15
+59
+19
+187
+158
+61
+150
+150
+152
+164
+16
+25
+6
+16
+43
+114
+103
+192
+25
+28
+147
+30
+57
+74
+134
+141
+44
+192
+162
+46
+22
+120
+117
+28
+116
+49
+51
+67
+143
+61
+82
+141
+112
+7
+37
+159
+23
+113
+69
+4
+3
+182
+68
+167
+197
+76
+86
+36
+43
+134
+21
+123
+155
+25
+155
+107
+42
+97
+4
+152
+76
+93
+72
+199
+152
+121
+161
+84
+50
+150
+53
+168
+135
+98
+174
+163
+10
+197
+95
+1
+151
+104
+65
+57
+158
+41
+23
+172
+29
+26
+100
+166
+96
+85
+46
+110
+48
+104
+194
+33
+51
+12
+9
+148
+15
+158
+12
+52
+5
+165
+146
+193
+44
+128
+171
+77
+122
+38
+137
+77
+32
+106
+147
+133
+76
+55
+52
+18
+38
+70
+75
+26
+81
+57
+16
+184
+162
+118
+52
+47
+18
+85
+152
+148
+123
+7
+142
+190
+62
+65
+39
+47
+134
+180
+79
+53
+11
+194
+65
+45
+86
+106
+67
+53
+117
+22
+80
+90
+20
+111
+89
+134
+7
+35
+147
+172
+111
+116
+103
+175
+119
+145
+198
+86
+140
+68
+152
+98
+25
+68
+183
+88
+77
+76
+161
+84
+62
+15
+131
+56
+158
+43
+44
+75
+58
+68
+94
+150
+59
+7
+107
+187
+160
+73
+4
+170
+182
+165
+150
+19
+165
+19
+30
+16
+26
+17
+69
+61
+146
+122
+24
+47
+69
+197
+163
+7
+179
+14
+78
+140
+143
+3
+131
+158
+174
+24
+177
+52
+117
+39
+182
+139
+2
+161
+154
+76
+70
+144
+33
+102
+120
+3
+137
+1
+173
+28
+15
+40
+105
+76
+110
+175
+63
+7
+75
+192
+78
+144
+158
+58
+126
+35
+79
+157
+33
+187
+29
+88
+72
+44
+15
+100
+64
+92
+177
+35
+13
+169
+97
+61
+97
+33
+127
+63
+44
+93
+167
+170
+113
+156
+115
+91
+116
+73
+200
+147
+81
+163
+53
+49
+19
+79
+105
+121
+181
+1
+174
+37
+59
+27
+29
+133
+138
+39
+189
+189
+35
+112
+159
+146
+45
+157
+140
+28
+117
+46
+29
+159
+93
+130
+150
+129
+24
+189
+118
+10
+200
+113
+81
+72
+105
+183
+156
+90
+138
+21
+83
+110
+113
+91
+127
+151
+163
+20
+50
+122
+86
+25
+173
+15
+140
+105
+169
+74
+125
+86
+192
+183
+173
+189
+179
+180
+69
+195
+149
+146
+132
+85
+120
+160
+77
+28
+74
+191
+85
+192
+187
+198
+106
+52
+164
+116
+20
+77
+83
+5
+84
+58
+192
+34
+78
+163
+73
+176
+195
+193
+4
+86
+79
+108
+137
+47
+53
+101
+125
+46
+151
+96
+20
+60
+181
+149
+62
+36
+55
+15
+192
+19
+189
+168
+107
+131
+20
+146
+93
+48
+53
+86
+41
+71
+64
+145
+93
+55
+91
+59
+133
+70
+26
+129
+141
+85
+45
+108
+49
+122
+93
+58
+118
+185
+54
+55
+52
+16
+27
+22
+94
+163
+136
+155
+105
+40
+97
+24
+76
+41
+166
+28
+74
+195
+102
+64
+66
+24
+152
+100
+33
+100
+104
+124
+10
+151
+14
+132
+65
+6
+51
+52
+54
+58
+63
+56
+167
+102
+111
+149
+96
+40
+178
+109
+51
+124
+94
+48
+38
+5
+85
+69
+47
+68
+186
+102
+142
+136
+134
+186
+112
+196
+172
+71
+81
+50
+179
+22
+123
+145
+167
+98
+90
+60
+153
+177
+89
+140
+44
+3
+26
+130
+150
+133
+50
+101
+161
+61
+113
+136
+1
+181
+80
+52
+192
+87
+2
+28
+151
+59
+192
+30
+48
+26
+119
+84
+40
+83
+141
+97
+116
+27
+120
+76
+179
+188
+123
+47
+177
+40
+46
+123
+127
+55
+185
+17
+39
+87
+174
+56
+175
+149
+122
+193
+66
+60
+168
+71
+115
+53
+83
+25
+3
+193
+139
+96
+127
+103
+76
+131
+105
+55
+190
+43
+151
+120
+165
+109
+168
+31
+75
+174
+168
+49
+181
+47
+54
+105
+150
+154
+178
+87
+118
+129
+118
+148
+24
+16
+77
+122
+40
+151
+142
+99
+118
+16
+35
+66
+86
+121
+156
+53
+111
+196
+176
+91
+166
+177
+171
+40
+99
+41
+154
+160
+171
+191
+5
+114
+44
+38
+34
+64
+75
+81
+11
+138
+129
+138
+66
+155
+135
+20
+107
+63
+13
+113
+166
+182
+196
+145
+103
+117
+178
+16
+94
+23
+96
+164
+128
+89
+190
+141
+131
+123
+163
+71
+158
+112
+47
+81
+58
+25
+28
+150
+49
+146
+34
+89
+33
+3
+119
+88
+59
+167
+72
+137
+172
+3
+67
+180
+77
+46
+181
+75
+23
+70
+13
+45
+156
+138
+21
+89
+148
+89
+4
+28
+136
+162
+154
+63
+196
+12
+103
+117
+173
+192
+193
+38
+89
+199
+188
+143
+170
+131
+57
+168
+93
+49
+56
+101
+102
+106
+123
+184
+198
+135
+27
+147
+45
+147
+79
+151
+199
+39
+45
+118
+105
+171
+77
+127
+71
+86
+85
+135
+46
+67
+188
+122
+46
+178
+52
+113
+17
+84
+153
+162
+197
+127
+186
+175
+180
+110
+38
+41
+111
+93
+165
+154
+40
+58
+184
+187
+66
+117
+110
+9
+73
+153
+64
+15
+114
+152
+83
+132
+49
+113
+34
+194
+58
+2
+95
+154
+70
+35
+186
+199
+125
+155
+9
+61
+88
+181
+101
+177
+150
+115
+139
+197
+139
+59
+104
+98
+54
+40
+157
+180
+70
+8
+15
+25
+17
+74
+94
+102
+167
+84
+3
+65
+160
+181
+46
+50
+82
+45
+140
+30
+125
+82
+174
+104
+62
+34
+50
+199
+147
+87
+7
+56
+77
+160
+70
+177
+37
+30
+47
+13
+50
+191
+95
+52
+61
+104
+74
+107
+182
+129
+135
+54
+114
+194
+142
+110
+181
+100
+169
+120
+199
+113
+91
+135
+192
+137
+97
+146
+7
+135
+144
+53
+23
+66
+190
+150
+197
+30
+11
+195
+73
+85
+49
+134
+168
+200
+95
+170
+164
+54
+54
+38
+141
+110
+193
+166
+62
+79
+119
+1
+139
+25
+98
+165
+113
+193
+144
+125
+61
+42
+104
+50
+165
+142
+167
+127
+62
+27
+10
+15
+200
+70
+22
+104
+31
+50
+20
+73
+59
+103
+86
+190
+171
+114
+149
+68
+74
+34
+136
+116
+72
+195
+123
+183
+192
+105
+101
+67
+96
+176
+188
+149
+6
+94
+115
+47
+50
+75
+5
+154
+81
+99
+71
+133
+165
+190
+60
+54
+185
+22
+72
+37
+175
+123
+164
+81
+14
+151
+187
+162
+96
+120
+56
+54
+22
+49
+101
+169
+104
+106
+107
+84
+148
+134
+72
+26
+108
+16
+122
+191
+48
+168
+181
+178
+38
+31
+47
+6
+14
+35
+85
+196
+12
+112
+166
+184
+14
+32
+72
+146
+24
+37
+7
+112
+10
+50
+14
+40
+115
+130
+149
+122
+191
+57
+19
+3
+55
+102
+117
+193
+104
+86
+182
+127
+119
+177
+194
+169
+73
+116
+46
+30
+168
+137
+115
+62
+136
+61
+145
+121
+22
+46
+79
+64
+70
+48
+64
+153
+145
+92
+46
+55
+116
+6
+190
+88
+17
+116
+142
+16
+15
+149
+165
+49
+15
+50
+164
+132
+125
+160
+38
+189
+192
+51
+178
+10
+60
+77
+123
+43
+152
+133
+28
+178
+12
+75
+144
+187
+31
+103
+138
+103
+180
+152
+96
+6
+174
+196
+10
+98
+99
+113
+193
+141
+113
+8
+33
+128
+67
+54
+124
+60
+46
+132
+185
+123
+75
+147
+5
+109
+12
+90
+32
+187
+35
+124
+32
+76
+175
+169
+38
+107
+104
+61
+32
+48
+198
+156
+161
+161
+118
+64
+124
+171
+119
+171
+161
+27
+116
+50
+60
+112
+135
+2
+2
+198
+170
+36
+89
+13
+75
+139
+155
+84
+113
+120
+105
+155
+183
+108
+199
+26
+166
+165
+100
+116
+191
+107
+128
+2
+68
+188
+119
+29
+99
+140
+150
+41
+101
+37
+112
+143
+56
+49
+194
+129
+23
+181
+85
+83
+133
+51
+112
+16
+90
+195
+160
+7
+6
+172
+180
+134
+191
+139
+120
+67
+131
+179
+101
+197
+69
+48
+66
+169
+23
+19
+114
+114
+55
+111
+171
+29
+34
+149
+190
+200
+93
+162
+132
+136
+33
+172
+138
+85
+70
+58
+122
+12
+180
+171
+9
+119
+40
+167
+44
+167
+8
+144
+197
+89
+158
+151
+86
+162
+199
+140
+46
+20
+104
+51
+171
+167
+65
+89
+148
+90
+14
+72
+112
+21
+121
+139
+149
+40
+104
+66
+64
+190
+167
+93
+52
+78
+2
+116
+79
+30
+67
+137
+20
+93
+176
+23
+157
+140
+22
+80
+80
+163
+58
+87
+1
+27
+155
+86
+123
+164
+77
+194
+68
+66
+183
+110
+11
+80
+186
+199
+124
+152
+199
+28
+176
+12
+87
+12
+96
+68
+148
+77
+130
+88
+162
+180
+26
+140
+7
+187
+58
+71
+101
+172
+124
+195
+61
+14
+132
+69
+31
+166
+119
+25
+84
+76
+104
+146
+140
+129
+116
+143
+12
+187
+18
+28
+9
+5
+147
+42
+127
+192
+7
+117
+41
+198
+23
+156
+134
+200
+198
+194
+184
+157
+88
+120
+133
+119
+117
+36
+164
+57
+74
+128
+107
+91
+190
+119
+11
+191
+51
+191
+91
+27
+145
+31
+87
+44
+83
+100
+56
+37
+118
+179
+17
+88
+179
+83
+85
+170
+55
+1
+112
+58
+148
+163
+52
+47
+16
+73
+100
+141
+148
+22
+198
+192
+174
+120
+156
+59
+147
+155
+10
+69
+124
+124
+28
+52
+67
+134
+3
+18
+83
+134
+62
+166
+43
+163
+192
+86
+192
+177
+137
+35
+176
+142
+73
+163
+122
+64
+89
+163
+182
+23
+103
+17
+175
+101
+38
+114
+149
+69
+74
+26
+88
+102
+18
+192
+190
+17
+195
+15
+138
+91
+107
+26
+194
+135
+68
+191
+139
+117
+51
+56
+80
+180
+165
+173
+153
+161
+194
+116
+150
+60
+11
+131
+87
+148
+108
+119
+144
+191
+56
+16
+200
+52
+118
+42
+189
+160
+56
+101
+103
+110
+132
+8
+58
+80
+154
+8
+66
+127
+169
+73
+118
+52
+51
+46
+17
+90
+186
+109
+183
+123
+92
+46
+48
+72
+6
+188
+73
+149
+39
+94
+16
+48
+150
+68
+60
+148
+150
+166
+48
+198
+160
+177
+26
+165
+158
+60
+144
+120
+29
+95
+114
+29
+149
+37
+78
+138
+130
+142
+81
+12
+141
+146
+3
+112
+45
+59
+153
+188
+160
+66
+156
+149
+88
+194
+174
+97
+18
+37
+56
+7
+141
+189
+66
+98
+196
+95
+10
+10
+175
+158
+175
+31
+13
+6
+118
+57
+82
+177
+128
+177
+116
+102
+174
+127
+1
+66
+185
+118
+46
+13
+67
+92
+151
+74
+94
+94
+125
+102
+90
+26
+150
+64
+40
+65
+30
+1
+137
+13
+52
+195
+103
+66
+73
+44
+9
+58
+71
+108
+7
+74
+177
+2
+18
+95
+11
+12
+177
+158
+156
+115
+88
+97
+189
+65
+88
+147
+92
+31
+160
+86
+72
+60
+121
+183
+14
+36
+94
+40
+195
+12
+115
+185
+76
+192
+72
+107
+200
+36
+21
+4
+33
+166
+100
+109
+153
+138
+55
+86
+24
+172
+17
+155
+181
+96
+149
+30
+45
+198
+188
+148
+195
+44
+107
+48
+129
+146
+118
+197
+121
+157
+56
+121
+25
+62
+147
+124
+26
+39
+2
+65
+177
+74
+57
+76
+146
+199
+79
+84
+197
+24
+174
+30
+18
+45
+106
+33
+49
+2
+171
+7
+103
+160
+36
+175
+126
+185
+173
+179
+117
+94
+115
+43
+25
+163
+157
+79
+58
+42
+129
+198
+26
+182
+58
+110
+136
+31
+161
+87
+75
+74
+170
+155
+199
+5
+42
+5
+55
+91
+50
+84
+61
+9
+106
+153
+169
+40
+121
+170
+133
+72
+41
+197
+15
+119
+176
+188
+147
+194
+46
+129
+169
+49
+179
+33
+187
+27
+77
+25
+56
+112
+172
+28
+18
+62
+9
+103
+134
+79
+73
+128
+111
+113
+83
+86
+170
+52
+183
+37
+171
+100
+59
+58
+18
+191
+188
+10
+171
+135
+73
+25
+97
+155
+61
+170
+72
+106
+188
+177
+170
+33
+67
+110
+57
+160
+46
+39
+21
+176
+65
+6
+57
+89
+24
+142
+35
+137
+111
+29
+179
+15
+84
+171
+73
+103
+162
+48
+33
+170
+127
+33
+53
+25
+78
+44
+164
+187
+49
+11
+27
+61
+127
+20
+176
+79
+90
+28
+158
+101
+186
+6
+163
+126
+89
+1
+2
+11
+45
+173
+35
+59
+38
+104
+82
+158
+9
+38
+147
+142
+134
+128
+167
+50
+5
+178
+26
+161
+130
+137
+50
+71
+179
+36
+4
+104
+195
+30
+30
+112
+6
+31
+138
+150
+57
+200
+83
+105
+86
+170
+46
+146
+67
+92
+148
+64
+54
+153
+29
+200
+143
+64
+98
+10
+178
+185
+103
+159
+29
+148
+23
+12
+65
+85
+126
+197
+45
+102
+6
+119
+61
+96
+27
+97
+142
+180
+2
+196
+160
+194
+131
+38
+53
+182
+15
+55
+199
+96
+189
+75
+149
+19
+177
+93
+168
+170
+110
+129
+189
+171
+127
+25
+11
+47
+182
+68
+176
+44
+86
+116
+128
+126
+4
+91
+108
+35
+39
+121
+179
+187
+116
+13
+33
+84
+11
+113
+186
+99
+123
+51
+199
+138
+44
+22
+138
+28
+125
+106
+111
+113
+80
+68
+94
+148
+47
+150
+82
+144
+132
+95
+183
+52
+62
+107
+86
+156
+167
+3
+113
+57
+125
+39
+111
+114
+85
+88
+168
+18
+199
+34
+14
+186
+191
+72
+114
+33
+180
+181
+73
+6
+182
+39
+2
+57
+130
+67
+38
+26
+16
+69
+71
+7
+1
+149
+87
+180
+98
+172
+153
+173
+68
+48
+79
+43
+151
+122
+171
+131
+51
+127
+105
+91
+2
+193
+148
+146
+148
+179
+144
+57
+51
+194
+105
+84
+160
+9
+13
+195
+59
+199
+70
+25
+124
+122
+22
+35
+16
+187
+174
+166
+32
+102
+127
+45
+129
+170
+61
+35
+70
+102
+184
+191
+92
+35
+185
+1
+138
+23
+99
+193
+68
+72
+20
+76
+81
+3
+85
+89
+168
+11
+155
+36
+20
+199
+12
+89
+27
+157
+105
+19
+174
+71
+63
+141
+81
+23
+8
+43
+192
+169
+83
+182
+151
+64
+31
+9
+183
+13
+37
+107
+113
+114
+73
+16
+37
+82
+160
+20
+82
+117
+170
+165
+63
+96
+10
+197
+89
+165
+192
+73
+109
+200
+25
+146
+57
+27
+53
+79
+192
+50
+169
+167
+81
+190
+11
+155
+31
+195
+93
+7
+8
+189
+70
+115
+67
+163
+181
+23
+108
+43
+85
+126
+197
+47
+111
+43
+62
+186
+165
+114
+2
+186
+99
+120
+31
+109
+176
+76
+72
+152
+60
+196
+42
+86
+144
+88
+37
+31
+56
+60
+59
+14
+156
+15
+91
+12
+52
+6
+166
+143
+167
+122
+28
+69
+169
+194
+43
+115
+102
+179
+159
+145
+35
+110
+147
+96
+56
+76
+152
+35
+39
+122
+184
+9
+1
+126
+152
+175
+86
+144
+94
+71
+187
+82
+9
+122
+47
+191
+124
+27
+46
+38
+14
+140
+116
+43
+10
+81
+196
+46
+117
+85
+60
+198
+53
+136
+140
+21
+62
+188
+171
+139
+96
+123
+76
+149
+13
+140
+125
+88
+5
+39
+192
+2
+83
+78
+128
+66
+45
+81
+78
+143
+158
+66
+174
+54
+160
+76
+20
+35
+32
+81
+196
+52
+148
+24
+11
+54
+30
+99
+120
+37
+143
+122
+48
+195
+138
+76
+19
+26
+189
+107
+141
+83
+30
+38
+161
+29
+124
+87
+10
+81
+197
+57
+171
+114
+150
+73
+93
+102
+176
+143
+76
+166
+118
+18
+46
+115
+77
+25
+61
+143
+105
+149
+149
+158
+10
+36
+126
+37
+88
+199
+6
+45
+16
+95
+32
+135
+126
+147
+150
+173
+92
+197
+158
+176
+39
+48
+145
+38
+122
+191
+55
+13
+180
+169
+192
+38
+102
+70
+99
+168
+122
+21
+28
+188
+73
+149
+40
+97
+28
+97
+133
+122
+143
+157
+60
+145
+135
+106
+28
+11
+19
+15
+124
+7
+127
+105
+84
+165
+35
+124
+34
+87
+19
+133
+23
+147
+79
+148
+181
+159
+130
+148
+118
+181
+20
+96
+198
+124
+163
+62
+102
+59
+41
+114
+116
+71
+184
+70
+164
+156
+61
+160
+12
+34
+99
+92
+60
+134
+67
+194
+167
+55
+33
+100
+109
+153
+140
+62
+116
+142
+6
+158
+101
+182
+185
+78
+5
+126
+114
+153
+97
+5
+159
+111
+37
+23
+6
+31
+135
+135
+197
+168
+33
+93
+61
+130
+31
+20
+42
+77
+81
+200
+68
+16
+82
+152
+173
+74
+89
+67
+3
+17
+71
+79
+33
+88
+40
+44
+108
+56
+169
+112
+155
+122
+142
+156
+65
+187
+136
+136
+194
+138
+85
+74
+83
+29
+29
+119
+52
+44
+193
+167
+66
+99
+2
+120
+109
+176
+74
+61
+99
+49
+6
+1
+148
+85
+178
+103
+21
+198
+1
+32
+184
+17
+45
+119
+105
+166
+50
+7
+194
+102
+64
+69
+39
+13
+127
+47
+143
+35
+121
+14
+198
+67
+19
+113
+113
+61
+153
+167
+27
+62
+128
+14
+131
+63
+5
+60
+118
+173
+178
+116
+97
+141
+177
+197
+186
+147
+12
+153
+12
+99
+84
+18
+150
+141
+101
+136
+108
+30
+3
+157
+110
+56
+143
+160
+73
+198
+130
+199
+26
+167
+170
+118
+181
+27
+130
+144
+93
+63
+146
+105
+120
+179
+195
+162
+23
+79
+74
+130
+119
+143
+190
+55
+20
+30
+199
+128
+178
+119
+114
+14
+62
+44
+110
+64
+195
+200
+47
+83
+74
+101
+142
+145
+194
+59
+7
+111
+11
+63
+83
+133
+54
+131
+99
+20
+32
+9
+172
+146
+136
+99
+174
+158
+182
+73
+5
+176
+10
+78
+176
+159
+166
+173
+141
+93
+89
+100
+200
+106
+33
+49
+198
+155
+149
+96
+42
+187
+146
+195
+63
+21
+162
+184
+52
+56
+67
+98
+190
+55
+24
+51
+92
+93
+133
+167
+7
+140
+182
+36
+180
+159
+133
+168
+16
+184
+162
+118
+54
+62
+87
+163
+200
+132
+198
+199
+17
+112
+124
+139
+121
+74
+158
+86
+91
+180
+61
+146
+128
+54
+177
+178
+77
+61
+80
+129
+56
+180
+179
+51
+97
+130
+105
+63
+34
+35
+109
+139
+59
+102
+84
+190
+182
+182
+60
+123
+200
+93
+164
+149
+19
+178
+102
+10
+144
+177
+168
+12
+165
+81
+9
+122
+58
+49
+177
+21
+142
+60
+86
+178
+97
+179
+5
+20
+80
+103
+101
+79
+165
+76
+179
+187
+119
+30
+110
+193
+163
+47
+15
+75
+112
+198
+186
+136
+146
+52
+1
+138
+26
+112
+45
+63
+172
+69
+66
+174
+49
+137
+180
+46
+60
+151
+168
+51
+193
+103
+81
+160
+38
+184
+167
+149
+193
+17
+170
+72
+98
+148
+3
+89
+112
+72
+27
+116
+53
+76
+175
+170
+47
+157
+117
+89
+85
+114
+120
+102
+130
+64
+16
+124
+198
+79
+91
+41
+28
+200
+147
+82
+176
+120
+133
+125
+153
+195
+198
+36
+32
+75
+163
+104
+157
+12
+59
+49
+162
+134
+148
+79
+144
+156
+45
+67
+199
+196
+182
+134
+164
+183
+24
+97
+166
+126
+67
+71
+24
+111
+48
+93
+126
+120
+187
+44
+187
+127
+80
+143
+141
+160
+88
+94
+174
+197
+20
+151
+121
+175
+159
+183
+71
+179
+37
+19
+178
+100
+4
+128
+129
+25
+194
+136
+77
+37
+127
+35
+69
+99
+176
+163
+195
+110
+104
+37
+84
+180
+121
+109
+169
+30
+65
+121
+143
+172
+146
+127
+48
+151
+71
+71
+193
+118
+175
+188
+153
+28
+191
+97
+62
+105
+69
+73
+23
+81
+83
+169
+65
+72
+50
+53
+71
+152
+70
+55
+103
+126
+35
+75
+139
+161
+116
+52
+68
+145
+59
+46
+146
+71
+110
+23
+149
+91
+6
+16
+48
+145
+39
+129
+29
+17
+36
+67
+84
+104
+67
+66
+194
+176
+113
+92
+136
+189
+116
+195
+132
+37
+35
+81
+174
+118
+140
+183
+38
+183
+159
+108
+19
+146
+108
+131
+17
+131
+31
+11
+188
+27
+75
+11
+188
+35
+115
+181
+49
+69
+170
+2
+85
+98
+20
+42
+79
+95
+63
+121
+161
+79
+25
+39
+10
+106
+153
+161
+193
+108
+115
+120
+86
+35
+39
+122
+181
+188
+102
+121
+17
+8
+103
+147
+155
+8
+54
+52
+28
+106
+185
+157
+78
+54
+27
+77
+19
+21
+162
+184
+45
+16
+91
+4
+9
+18
+28
+6
+192
+97
+56
+67
+98
+191
+67
+82
+93
+24
+103
+7
+114
+27
+138
+185
+70
+157
+112
+62
+169
+62
+49
+137
+189
+97
+87
+48
+112
+40
+34
+45
+167
+198
+88
+145
+80
+176
+135
+32
+177
+175
+58
+180
+154
+111
+78
+74
+146
+10
+150
+10
+111
+174
+49
+134
+162
+169
+156
+12
+75
+141
+178
+196
+177
+104
+33
+61
+74
+95
+109
+198
+7
+66
+136
+18
+91
+183
+86
+69
+39
+15
+141
+113
+16
+78
+127
+62
+31
+25
+76
+31
+102
+136
+102
+189
+17
+1
+49
+93
+116
+58
+113
+154
+111
+79
+75
+145
+191
+48
+170
+189
+7
+144
+5
+137
+184
+71
+170
+185
+183
+33
+152
+14
+124
+15
+177
+134
+8
+49
+23
+94
+166
+148
+198
+53
+140
+167
+144
+156
+48
+81
+60
+28
+32
+146
+189
+23
+39
+23
+190
+141
+134
+135
+10
+48
+195
+141
+96
+110
+195
+186
+162
+94
+112
+24
+138
+19
+72
+63
+131
+26
+178
+36
+12
+155
+24
+146
+67
+88
+128
+180
+126
+142
+121
+50
+6
+191
+95
+55
+78
+175
+149
+124
+2
+96
+164
+117
+35
+153
+7
+69
+154
+101
+24
+38
+9
+116
+14
+43
+134
+22
+126
+162
+40
+178
+111
+69
+16
+78
+129
+71
+67
+161
+166
+148
+2
+79
+58
+38
+112
+130
+173
+68
+52
+104
+154
+191
+157
+29
+161
+110
+13
+92
+32
+167
+119
+10
+191
+61
+44
+121
+128
+80
+131
+74
+64
+121
+147
+196
+55
+170
+121
+2
+122
+114
+193
+132
+60
+171
+87
+188
+148
+197
+52
+139
+168
+165
+77
+177
+177
+68
+19
+103
+45
+144
+66
+97
+192
+78
+146
+177
+143
+70
+137
+193
+129
+38
+66
+58
+159
+30
+156
+64
+183
+128
+121
+179
+184
+101
+150
+193
+7
+109
+194
+185
+161
+106
+189
+186
+18
+32
+35
+124
+31
+73
+159
+105
+198
+44
+87
+129
+193
+197
+44
+99
+199
+101
+18
+3
+53
+97
+103
+144
+146
+176
+147
+101
+80
+178
+145
+73
+138
+169
+172
+117
+156
+86
+114
+112
+54
+113
+198
+168
+30
+72
+160
+115
+54
+91
+66
+178
+75
+48
+21
+95
+182
+37
+182
+161
+133
+150
+103
+66
+73
+49
+42
+9
+79
+193
+50
+166
+149
+1
+63
+172
+63
+33
+33
+104
+130
+47
+111
+45
+71
+26
+119
+84
+31
+34
+126
+51
+175
+188
+156
+45
+68
+11
+55
+29
+86
+53
+144
+193
+61
+38
+75
+113
+8
+32
+121
+37
+137
+93
+125
+119
+192
+76
+134
+123
+132
+86
+134
+31
+185
+31
+123
+67
+94
+165
+145
+182
+188
+98
+95
+91
+91
+128
+148
+140
+109
+197
+4
+57
+107
+127
+6
+94
+110
+19
+128
+200
+48
+85
+83
+135
+68
+193
+149
+165
+47
+199
+172
+44
+122
+138
+130
+138
+66
+152
+124
+174
+132
+29
+190
+84
+197
+24
+175
+33
+24
+51
+90
+79
+69
+99
+176
+173
+54
+164
+103
+145
+146
+172
+120
+171
+149
+155
+197
+184
+137
+166
+168
+113
+169
+5
+110
+13
+91
+34
+180
+179
+59
+144
+131
+98
+9
+170
+143
+131
+97
+9
+178
+190
+138
+123
+99
+91
+54
+109
+172
+54
+181
+200
+171
+29
+39
+179
+120
+112
+198
+179
+92
+148
+62
+42
+91
+170
+8
+117
+37
+168
+79
+167
+93
+55
+92
+62
+144
+107
+149
+132
+55
+150
+200
+58
+149
+170
+84
+176
+101
+27
+49
+58
+109
+131
+8
+67
+130
+183
+129
+132
+35
+19
+4
+54
+93
+73
+5
+176
+14
+98
+69
+132
+173
+45
+121
+122
+43
+159
+171
+199
+61
+175
+104
+47
+153
+95
+194
+114
+137
+199
+163
+184
+41
+194
+1
+58
+145
+151
+197
+27
+193
+119
+177
+194
+173
+92
+196
+146
+118
+192
+92
+26
+130
+152
+144
+94
+71
+180
+45
+55
+125
+58
+22
+14
+83
+179
+125
+145
+145
+170
+113
+151
+92
+197
+158
+176
+33
+16
+1
+62
+166
+42
+165
+7
+166
+128
+78
+123
+34
+102
+109
+136
+32
+172
+148
+140
+115
+32
+157
+54
+111
+187
+124
+59
+45
+137
+24
+111
+52
+117
+37
+173
+102
+58
+32
+72
+148
+45
+140
+32
+141
+154
+60
+177
+119
+129
+103
+56
+16
+190
+1
+99
+187
+35
+125
+39
+111
+117
+110
+7
+55
+71
+133
+160
+167
+160
+60
+121
+185
+24
+86
+97
+12
+1
+97
+174
+176
+93
+177
+29
+187
+62
+87
+171
+42
+119
+137
+151
+74
+91
+77
+48
+193
+129
+39
+80
+127
+47
+143
+31
+107
+160
+200
+166
+196
+84
+142
+98
+113
+200
+184
+102
+158
+32
+170
+133
+70
+23
+106
+32
+46
+187
+113
+192
+140
+115
+33
+161
+73
+192
+96
+56
+70
+120
+91
+63
+164
+20
+45
+95
+170
+166
+64
+93
+183
+62
+130
+27
+190
+101
+101
+94
+59
+110
+127
+173
+97
+32
+115
+9
+20
+40
+64
+22
+157
+151
+90
+187
+113
+199
+179
+87
+109
+77
+81
+194
+38
+85
+172
+65
+46
+88
+119
+124
+75
+138
+156
+99
+190
+53
+13
+5
+110
+16
+112
+131
+174
+70
+56
+112
+165
+188
+44
+168
+18
+197
+24
+173
+28
+13
+25
+39
+6
+89
+80
+82
+176
+124
+161
+53
+67
+131
+179
+103
+7
+117
+34
+160
+52
+72
+173
+187
+168
+129
+61
+10
+108
+163
+7
+173
+181
+129
+145
+112
+165
+185
+29
+105
+173
+98
+29
+94
+105
+189
+190
+35
+104
+114
+147
+62
+47
+128
+147
+136
+94
+137
+182
+58
+119
+190
+70
+112
+51
+94
+112
+24
+142
+35
+137
+105
+1
+63
+170
+55
+4
+130
+146
+105
+116
+155
+93
+163
+141
+180
+13
+59
+38
+104
+77
+135
+112
+64
+176
+83
+115
+143
+29
+90
+80
+70
+99
+168
+119
+198
+120
+145
+189
+29
+75
+193
+83
+164
+40
+166
+41
+149
+128
+28
+25
+95
+148
+34
+76
+149
+16
+153
+176
+86
+128
+200
+49
+96
+137
+157
+111
+56
+142
+147
+10
+136
+129
+155
+171
+37
+80
+149
+177
+128
+174
+94
+200
+153
+116
+128
+122
+184
+3
+165
+164
+107
+163
+18
+43
+96
+195
+106
+87
+167
+20
+20
+142
+76
+184
+21
+72
+46
+30
+162
+107
+188
+161
+81
+36
+92
+32
+162
+90
+81
+76
+136
+132
+167
+14
+184
+179
+26
+144
+29
+82
+33
+66
+96
+185
+51
+42
+197
+1
+40
+32
+34
+112
+171
+21
+186
+130
+105
+67
+58
+141
+127
+101
+61
+58
+200
+85
+112
+104
+18
+179
+111
+55
+135
+116
+84
+65
+36
+30
+62
+99
+41
+155
+166
+198
+99
+12
+185
+3
+158
+122
+110
+163
+188
+66
+106
+44
+117
+108
+192
+184
+180
+21
+114
+91
+124
+131
+68
+32
+181
+200
+172
+32
+46
+191
+135
+97
+164
+117
+26
+104
+192
+19
+190
+168
+100
+85
+14
+120
+3
+136
+189
+115
+192
+116
+174
+199
+31
+198
+106
+61
+13
+128
+57
+190
+27
+56
+95
+65
+137
+44
+33
+3
+123
+108
+144
+96
+76
+197
+102
+39
+117
+149
+42
+115
+111
+34
+3
+114
+59
+127
+32
+52
+31
+117
+23
+89
+133
+194
+171
+83
+162
+27
+106
+199
+42
+62
+193
+7
+105
+168
+65
+80
+95
+53
+67
+128
+171
+70
+88
+96
+186
+54
+53
+31
+112
+192
+149
+171
+85
+171
+66
+58
+157
+22
+118
+113
+16
+79
+133
+91
+150
+86
+169
+44
+146
+77
+152
+24
+176
+46
+90
+129
+167
+42
+153
+147
+105
+106
+92
+1
+181
+80
+57
+22
+18
+114
+119
+92
+85
+83
+134
+59
+148
+165
+58
+62
+55
+176
+163
+195
+110
+106
+45
+122
+129
+75
+92
+76
+37
+135
+80
+69
+93
+139
+197
+131
+14
+109
+132
+9
+66
+123
+142
+149
+14
+145
+148
+185
+183
+30
+138
+162
+129
+121
+166
+111
+177
+65
+1
+19
+108
+82
+121
+192
+70
+90
+112
+66
+189
+142
+156
+59
+151
+173
+79
+124
+34
+90
+33
+193
+64
+44
+93
+167
+164
+86
+38
+54
+189
+49
+189
+99
+93
+72
+193
+111
+133
+200
+5
+34
+162
+70
+166
+167
+105
+130
+40
+72
+73
+189
+81
+189
+8
+148
+18
+180
+124
+122
+23
+37
+20
+186
+140
+168
+144
+158
+52
+91
+80
+61
+52
+166
+128
+77
+111
+177
+69
+19
+96
+5
+167
+156
+34
+1
+100
+196
+76
+95
+89
+75
+58
+69
+97
+164
+113
+200
+186
+117
+29
+123
+83
+191
+6
+119
+56
+69
+114
+64
+160
+189
+94
+62
+131
+31
+10
+182
+1
+169
+8
+131
+116
+115
+54
+84
+25
+194
+140
+96
+119
+50
+28
+123
+89
+33
+195
+74
+90
+81
+74
+123
+69
+113
+53
+104
+152
+178
+103
+11
+145
+171
+128
+32
+37
+138
+97
+143
+182
+11
+30
+81
+19
+183
+130
+132
+23
+153
+119
+137
+150
+69
+67
+177
+63
+189
+170
+120
+194
+87
+178
+91
+141
+33
+127
+66
+59
+164
+50
+29
+122
+77
+167
+106
+137
+70
+190
+115
+179
+45
+57
+141
+130
+118
+139
+172
+182
+141
+15
+22
+194
+171
+81
+150
+176
+109
+67
+28
+165
+138
+149
+52
+174
+178
+108
+45
+98
+186
+39
+163
+32
+125
+61
+41
+100
+36
+117
+182
+42
+19
+136
+47
+66
+169
+27
+42
+9
+78
+190
+36
+110
+131
+5
+47
+41
+25
+188
+98
+102
+133
+81
+93
+29
+136
+157
+119
+103
+154
+198
+2
+35
+195
+51
+160
+97
+147
+11
+145
+175
+147
+110
+135
+26
+139
+4
+173
+2
+55
+114
+191
+126
+38
+98
+45
+192
+145
+147
+181
+160
+132
+156
+156
+128
+168
+59
+46
+151
+93
+199
+162
+184
+45
+16
+94
+21
+82
+109
+115
+111
+27
+170
+174
+120
+153
+44
+85
+118
+145
+10
+159
+63
+152
+142
+89
+60
+161
+28
+120
+66
+121
+135
+122
+121
+26
+73
+6
+176
+6
+56
+83
+196
+29
+14
+22
+9
+55
+49
+3
+180
+53
+97
+109
+184
+122
+78
+175
+149
+124
+6
+118
+55
+71
+136
+178
+45
+71
+21
+90
+148
+81
+156
+11
+62
+72
+80
+36
+94
+45
+19
+116
+126
+111
+135
+13
+65
+75
+64
+110
+86
+131
+13
+103
+106
+107
+95
+8
+193
+85
+175
+90
+169
+2
+96
+158
+86
+91
+177
+40
+52
+149
+35
+64
+78
+87
+27
+177
+27
+170
+173
+116
+136
+179
+45
+64
+182
+119
+81
+16
+173
+96
+24
+76
+46
+191
+138
+110
+23
+149
+87
+185
+131
+121
+150
+14
+133
+73
+49
+33
+164
+88
+56
+140
+142
+192
+72
+112
+21
+120
+134
+130
+171
+61
+32
+41
+160
+192
+117
+176
+1
+30
+169
+146
+158
+36
+197
+55
+164
+87
+53
+137
+145
+40
+135
+55
+119
+19
+42
+85
+136
+50
+74
+2
+147
+60
+40
+104
+68
+76
+46
+189
+125
+46
+156
+123
+134
+97
+179
+4
+18
+71
+68
+170
+14
+156
+10
+58
+59
+33
+74
+147
+16
+172
+94
+13
+35
+96
+61
+109
+103
+39
+111
+111
+72
+34
+157
+41
+33
+29
+77
+2
+118
+92
+94
+139
+191
+96
+55
+70
+127
+134
+65
+185
+123
+78
+160
+64
+146
+100
+87
+25
+171
+2
+73
+25
+97
+154
+56
+151
+8
+86
+47
+114
+61
+143
+110
+176
+70
+42
+19
+139
+65
+145
+86
+11
+96
+79
+16
+185
+165
+127
+81
+146
+154
+8
+69
+142
+27
+93
+110
+28
+182
+43
+19
+131
+20
+141
+66
+136
+21
+102
+25
+36
+190
+14
+181
+163
+147
+17
+180
+128
+151
+156
+182
+91
+108
+31
+11
+194
+68
+61
+153
+172
+57
+2
+97
+170
+142
+128
+92
+2
+187
+110
+174
+59
+191
+15
+174
+104
+65
+55
+144
+172
+139
+93
+107
+4
+66
+163
+185
+44
+197
+195
+193
+7
+109
+190
+163
+70
+150
+72
+88
+79
+89
+23
+139
+30
+137
+147
+58
+22
+13
+82
+176
+120
+140
+168
+143
+154
+35
+27
+53
+73
+169
+156
+14
+85
+187
+160
+72
+198
+140
+65
+131
+200
+20
+124
+168
+96
+67
+134
+5
+29
+129
+112
+118
+100
+139
+134
+157
+134
+195
+168
+50
+194
+112
+130
+174
+81
+119
+186
+53
+44
+187
+125
+74
+120
+49
+21
+87
+129
+198
+23
+162
+163
+125
+86
+190
+166
+95
+73
+187
+64
+105
+56
+189
+39
+129
+28
+7
+194
+103
+73
+113
+25
+136
+195
+145
+121
+22
+48
+93
+127
+121
+189
+48
+187
+91
+67
+182
+97
+143
+189
+48
+188
+96
+86
+57
+168
+100
+86
+21
+150
+116
+145
+31
+81
+11
+140
+144
+9
+157
+63
+162
+10
+3
+131
+160
+188
+89
+44
+64
+195
+194
+12
+130
+74
+74
+180
+14
+67
+78
+66
+99
+199
+108
+55
+162
+78
+9
+154
+50
+117
+49
+47
+42
+26
+184
+71
+169
+179
+157
+131
+178
+88
+132
+197
+198
+17
+122
+182
+197
+144
+92
+54
+100
+117
+5
+180
+38
+6
+102
+155
+15
+100
+67
+110
+56
+148
+181
+158
+120
+98
+108
+169
+41
+131
+17
+123
+191
+35
+97
+64
+118
+135
+145
+60
+57
+3
+108
+21
+162
+183
+38
+183
+165
+139
+156
+85
+105
+72
+86
+67
+35
+7
+131
+120
+147
+1
+84
+97
+23
+73
+29
+121
+64
+98
+17
+21
+178
+83
+91
+6
+16
+47
+139
+8
+2
+142
+34
+128
+62
+21
+163
+196
+109
+95
+188
+76
+163
+102
+144
+146
+185
+199
+127
+172
+95
+18
+60
+198
+48
+106
+6
+85
+55
+166
+103
+121
+5
+140
+197
+125
+177
+141
+55
+68
+114
+73
+18
+48
+133
+162
+180
+27
+142
+7
+172
+165
+48
+6
+5
+177
+24
+149
+79
+136
+109
+30
+2
+140
+25
+89
+113
+81
+72
+104
+178
+132
+195
+180
+133
+178
+73
+34
+154
+19
+132
+17
+120
+169
+135
+95
+154
+70
+40
+11
+109
+161
+183
+55
+84
+7
+88
+70
+27
+131
+148
+108
+122
+162
+72
+178
+22
+129
+176
+97
+200
+128
+170
+72
+104
+179
+143
+45
+185
+112
+4
+17
+73
+85
+58
+182
+171
+189
+199
+91
+158
+132
+178
+75
+55
+56
+43
+156
+148
+90
+11
+54
+28
+82
+46
+141
+30
+117
+32
+140
+154
+64
+199
+18
+121
+162
+89
+76
+61
+79
+132
+82
+100
+68
+111
+52
+117
+38
+178
+124
+149
+176
+120
+133
+122
+137
+125
+118
+181
+28
+140
+191
+89
+13
+84
+189
+178
+167
+6
+129
+125
+195
+42
+99
+23
+46
+71
+10
+25
+57
+122
+22
+38
+26
+21
+88
+144
+73
+147
+22
+13
+82
+178
+132
+192
+170
+93
+30
+145
+3
+114
+56
+113
+178
+54
+126
+72
+100
+158
+48
+69
+186
+97
+113
+3
+5
+6
+197
+127
+195
+25
+197
+158
+175
+32
+21
+44
+71
+33
+166
+98
+96
+93
+97
+145
+196
+71
+67
+164
+187
+45
+186
+116
+24
+99
+182
+7
+200
+144
+63
+83
+132
+50
+112
+22
+127
+164
+45
+197
+176
+89
+148
+88
+198
+200
+20
+120
+141
+170
+154
+196
+191
+181
+173
+8
+94
+98
+145
+188
+28
+77
+15
+195
+40
+87
+161
+188
+84
+11
+112
+180
+73
+18
+50
+139
+186
+64
+114
+109
+31
+4
+144
+36
+119
+191
+79
+159
+45
+41
+37
+60
+26
+23
+105
+24
+198
+174
+62
+13
+116
+183
+58
+98
+73
+154
+73
+53
+61
+91
+196
+161
+8
+198
+119
+128
+104
+73
+103
+163
+52
+47
+22
+110
+60
+175
+113
+105
+11
+127
+61
+28
+19
+68
+40
+29
+10
+6
+142
+5
+151
+60
+6
+98
+140
+157
+83
+92
+5
+2
+166
+184
+11
+14
+188
+1
+118
+101
+142
+147
+10
+135
+125
+140
+114
+28
+145
+26
+48
+56
+108
+146
+106
+127
+10
+117
+18
+56
+170
+123
+4
+126
+115
+164
+148
+12
+147
+172
+115
+142
+19
+36
+48
+163
+149
+30
+45
+197
+182
+118
+71
+163
+145
+1
+104
+23
+199
+191
+161
+48
+36
+188
+10
+169
+123
+19
+10
+87
+36
+36
+90
+18
+99
+32
+106
+150
+151
+157
+184
+89
+85
+109
+91
+161
+153
+70
+47
+52
+88
+67
+11
+59
+61
+34
+56
+31
+86
+41
+71
+60
+120
+181
+7
+21
+59
+169
+89
+12
+76
+152
+25
+190
+114
+178
+43
+58
+158
+30
+161
+95
+120
+68
+134
+193
+153
+179
+99
+186
+27
+96
+131
+127
+184
+169
+156
+18
+103
+58
+26
+37
+193
+20
+190
+161
+54
+79
+190
+37
+110
+132
+198
+7
+58
+91
+24
+127
+142
+117
+22
+82
+93
+24
+112
+58
+143
+139
+151
+52
+159
+83
+73
+91
+94
+145
+24
+38
+13
+139
+118
+57
+85
+199
+35
+18
+195
+9
+98
+111
+186
+118
+34
+143
+155
+42
+63
+200
+33
+5
+130
+142
+80
+5
+109
+14
+101
+84
+197
+34
+27
+63
+136
+51
+82
+34
+74
+134
+146
+68
+98
+175
+166
+26
+67
+169
+11
+142
+158
+73
+18
+53
+159
+80
+46
+158
+140
+19
+55
+167
+106
+134
+55
+130
+82
+127
+26
+12
+40
+136
+52
+93
+92
+119
+88
+61
+180
+134
+182
+89
+95
+174
+185
+148
+27
+33
+158
+53
+94
+96
+127
+102
+69
+100
+182
+193
+117
+170
+168
+83
+187
+177
+178
+79
+71
+120
+83
+17
+156
+186
+117
+25
+99
+172
+146
+127
+47
+145
+46
+173
+28
+10
+10
+170
+134
+70
+18
+80
+126
+37
+83
+173
+91
+189
+116
+199
+154
+132
+8
+63
+102
+51
+186
+66
+117
+115
+40
+3
+60
+133
+63
+181
+121
+101
+123
+30
+70
+153
+96
+197
+122
+161
+72
+183
+53
+76
+181
+2
+183
+81
+45
+143
+52
+25
+88
+102
+24
+24
+129
+165
+29
+90
+87
+109
+77
+84
+11
+111
+172
+38
+76
+121
+39
+152
+158
+187
+101
+120
+14
+9
+124
+70
+100
+177
+163
+185
+44
+2
+17
+93
+1
+175
+43
+84
+121
+169
+127
+47
+141
+22
+63
+184
+144
+6
+140
+192
+94
+38
+186
+175
+182
+117
+72
+174
+5
+60
+119
+178
+1
+4
+22
+93
+168
+172
+117
+158
+94
+145
+26
+57
+108
+143
+86
+30
+8
+180
+10
+40
+153
+159
+184
+72
+174
+200
+42
+48
+115
+60
+127
+29
+31
+127
+85
+172
+69
+69
+191
+129
+59
+197
+53
+151
+32
+33
+113
+186
+103
+148
+160
+29
+136
+153
+98
+15
+6
+105
+177
+117
+112
+21
+121
+137
+131
+160
+181
+49
+66
+153
+127
+190
+194
+60
+13
+145
+155
+22
+138
+39
+190
+189
+27
+68
+168
+194
+55
+185
+20
+54
+145
+184
+3
+164
+159
+75
+24
+71
+9
+21
+46
+88
+117
+109
+3
+44
+37
+29
+47
+17
+84
+150
+151
+155
+172
+41
+99
+33
+106
+138
+81
+45
+138
+26
+120
+83
+23
+193
+156
+200
+192
+158