summaryrefslogtreecommitdiff
path: root/algorithms/bin_packing_input/bp4
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2014-06-15 03:24:33 +0200
committerPatrick Simianer <p@simianer.de>2014-06-15 03:24:33 +0200
commitcf3a29feb5887344b6633ead1b4b6d5657a15a4b (patch)
treef1149508f7305a48dba0226699dfafdd68d81969 /algorithms/bin_packing_input/bp4
parent5ddc763ab9953eebdaf78af4eb72288d7955b310 (diff)
old stuff: algorithms
Diffstat (limited to 'algorithms/bin_packing_input/bp4')
-rw-r--r--algorithms/bin_packing_input/bp450002
1 files changed, 50002 insertions, 0 deletions
diff --git a/algorithms/bin_packing_input/bp4 b/algorithms/bin_packing_input/bp4
new file mode 100644
index 0000000..2cff62a
--- /dev/null
+++ b/algorithms/bin_packing_input/bp4
@@ -0,0 +1,50002 @@
+50000
+100
+15
+87
+89
+53
+23
+62
+66
+39
+42
+5
+52
+67
+37
+24
+7
+32
+30
+95
+1
+56
+23
+40
+36
+53
+98
+16
+17
+58
+97
+62
+2
+54
+4
+42
+18
+32
+33
+12
+74
+34
+45
+63
+78
+98
+90
+63
+70
+57
+9
+44
+86
+27
+85
+70
+57
+15
+76
+24
+68
+88
+24
+49
+81
+49
+70
+78
+40
+38
+75
+5
+61
+18
+62
+14
+32
+63
+97
+17
+26
+8
+18
+34
+46
+71
+17
+59
+7
+10
+4
+34
+74
+36
+51
+89
+71
+28
+36
+63
+59
+86
+90
+71
+15
+52
+81
+23
+9
+50
+18
+60
+2
+71
+11
+28
+66
+47
+92
+30
+53
+46
+2
+5
+13
+30
+70
+52
+81
+19
+86
+53
+42
+77
+85
+25
+86
+87
+54
+42
+69
+32
+73
+58
+89
+18
+6
+75
+95
+100
+49
+94
+27
+15
+53
+83
+23
+89
+33
+96
+84
+37
+70
+91
+19
+100
+28
+73
+86
+62
+94
+13
+30
+69
+47
+60
+41
+8
+81
+11
+44
+63
+86
+49
+23
+1
+1
+2
+6
+18
+54
+66
+13
+86
+96
+8
+83
+33
+49
+6
+92
+100
+77
+61
+76
+12
+85
+6
+73
+89
+77
+63
+86
+57
+65
+79
+97
+71
+53
+84
+27
+8
+11
+94
+67
+57
+38
+21
+88
+39
+42
+3
+40
+16
+41
+3
+53
+95
+96
+21
+64
+95
+98
+40
+58
+89
+10
+59
+68
+82
+79
+37
+11
+41
+44
+100
+4
+28
+31
+38
+52
+71
+62
+30
+30
+9
+86
+41
+68
+44
+52
+19
+53
+48
+12
+44
+59
+56
+8
+48
+18
+79
+11
+57
+49
+83
+56
+91
+47
+65
+73
+51
+54
+68
+26
+43
+25
+67
+78
+65
+92
+68
+85
+1
+45
+58
+47
+61
+48
+40
+9
+95
+90
+92
+43
+29
+92
+89
+10
+62
+79
+22
+23
+41
+37
+57
+16
+82
+51
+66
+40
+53
+57
+67
+93
+56
+5
+22
+94
+66
+50
+12
+24
+34
+91
+42
+33
+24
+53
+2
+36
+95
+48
+40
+5
+75
+5
+53
+75
+77
+94
+67
+62
+70
+59
+27
+34
+60
+61
+25
+8
+20
+51
+31
+28
+89
+89
+33
+100
+1
+11
+53
+22
+60
+64
+47
+5
+11
+26
+56
+8
+45
+5
+23
+95
+68
+56
+22
+28
+76
+4
+40
+4
+73
+99
+41
+57
+71
+16
+62
+27
+7
+3
+57
+21
+15
+98
+58
+69
+91
+29
+57
+83
+90
+96
+69
+52
+89
+68
+12
+61
+56
+87
+24
+63
+62
+6
+77
+11
+77
+66
+8
+57
+74
+31
+21
+49
+4
+85
+78
+8
+46
+7
+32
+31
+3
+43
+33
+8
+59
+79
+48
+78
+37
+27
+27
+26
+12
+44
+57
+51
+92
+95
+41
+99
+25
+60
+37
+82
+59
+21
+97
+94
+94
+14
+45
+45
+64
+83
+25
+3
+93
+33
+64
+87
+47
+100
+82
+95
+34
+50
+92
+2
+90
+21
+18
+22
+69
+17
+85
+60
+1
+67
+94
+64
+40
+69
+49
+80
+39
+17
+48
+37
+95
+39
+85
+60
+98
+48
+12
+39
+29
+23
+75
+51
+31
+27
+83
+57
+1
+89
+32
+86
+37
+44
+34
+14
+80
+50
+83
+55
+83
+6
+87
+73
+53
+67
+22
+31
+92
+75
+26
+86
+83
+23
+91
+47
+63
+56
+67
+1
+6
+30
+33
+26
+61
+36
+72
+6
+92
+99
+74
+50
+38
+76
+20
+37
+47
+49
+73
+95
+17
+45
+22
+28
+70
+74
+10
+2
+22
+14
+89
+9
+55
+53
+31
+5
+56
+91
+47
+61
+45
+23
+36
+8
+31
+15
+8
+19
+41
+82
+25
+12
+49
+88
+84
+18
+53
+62
+90
+90
+30
+70
+56
+1
+7
+36
+55
+15
+92
+19
+89
+65
+95
+88
+70
+35
+81
+72
+2
+67
+88
+23
+52
+3
+53
+93
+84
+73
+82
+35
+77
+48
+98
+57
+61
+59
+8
+16
+24
+7
+26
+90
+12
+66
+86
+23
+67
+99
+92
+60
+40
+97
+27
+93
+14
+51
+78
+14
+83
+72
+92
+5
+3
+75
+24
+66
+87
+29
+93
+96
+43
+97
+2
+40
+22
+74
+47
+21
+3
+30
+54
+55
+46
+84
+87
+74
+61
+2
+64
+67
+26
+57
+9
+45
+90
+34
+93
+56
+2
+17
+82
+39
+2
+62
+54
+65
+8
+62
+98
+37
+43
+22
+48
+94
+35
+65
+83
+12
+29
+66
+37
+30
+49
+31
+45
+92
+45
+47
+78
+44
+64
+93
+84
+74
+84
+42
+1
+26
+49
+64
+44
+89
+38
+29
+40
+76
+5
+43
+17
+15
+41
+13
+10
+43
+75
+62
+99
+43
+65
+3
+40
+12
+15
+89
+97
+88
+55
+40
+50
+43
+11
+80
+78
+55
+27
+71
+83
+66
+45
+80
+79
+53
+9
+77
+84
+11
+12
+77
+59
+60
+31
+51
+26
+3
+88
+99
+4
+33
+69
+20
+96
+2
+48
+68
+81
+78
+38
+27
+21
+87
+30
+3
+48
+59
+31
+55
+48
+98
+58
+69
+98
+66
+15
+1
+73
+25
+1
+81
+75
+24
+71
+10
+22
+49
+99
+52
+22
+63
+85
+41
+82
+27
+24
+99
+87
+29
+94
+4
+78
+33
+97
+92
+79
+47
+75
+30
+2
+47
+62
+54
+71
+37
+89
+99
+97
+95
+95
+18
+56
+78
+70
+18
+83
+37
+75
+20
+50
+21
+72
+47
+37
+6
+2
+62
+51
+52
+57
+73
+25
+98
+64
+1
+37
+12
+41
+41
+79
+10
+50
+12
+26
+52
+82
+27
+28
+28
+22
+79
+78
+54
+25
+66
+77
+71
+33
+58
+52
+92
+93
+30
+40
+74
+88
+66
+7
+49
+32
+50
+12
+29
+67
+45
+63
+77
+97
+97
+8
+77
+91
+52
+97
+12
+2
+9
+37
+44
+36
+21
+5
+41
+5
+62
+31
+30
+4
+57
+4
+14
+55
+3
+29
+50
+39
+89
+85
+8
+82
+23
+4
+21
+94
+77
+22
+40
+40
+83
+41
+3
+46
+56
+23
+34
+100
+94
+72
+86
+69
+42
+34
+33
+89
+41
+50
+31
+43
+81
+99
+62
+86
+59
+81
+59
+31
+56
+57
+46
+62
+60
+5
+88
+86
+29
+5
+70
+73
+13
+23
+22
+25
+54
+96
+94
+2
+66
+81
+96
+46
+18
+97
+20
+50
+23
+93
+55
+90
+50
+92
+1
+80
+74
+28
+2
+65
+70
+39
+10
+9
+68
+33
+83
+6
+88
+73
+50
+49
+43
+18
+27
+100
+60
+60
+23
+100
+97
+84
+33
+47
+87
+4
+37
+92
+21
+100
+12
+79
+68
+99
+77
+77
+72
+36
+76
+30
+100
+36
+15
+72
+99
+43
+73
+47
+29
+56
+76
+51
+23
+81
+81
+64
+55
+57
+50
+84
+59
+96
+46
+15
+80
+46
+58
+36
+97
+56
+67
+3
+11
+44
+66
+2
+24
+27
+42
+15
+12
+42
+47
+4
+6
+1
+50
+92
+5
+6
+98
+31
+10
+80
+94
+44
+21
+31
+1
+32
+81
+3
+91
+19
+2
+43
+41
+56
+72
+25
+7
+19
+55
+60
+65
+50
+16
+49
+51
+67
+49
+90
+1
+93
+57
+4
+9
+25
+69
+90
+18
+97
+24
+75
+39
+61
+19
+69
+42
+39
+56
+83
+2
+64
+70
+42
+23
+64
+82
+16
+60
+17
+65
+37
+42
+20
+47
+5
+8
+7
+68
+48
+80
+51
+86
+57
+68
+97
+68
+40
+34
+43
+54
+34
+24
+41
+28
+4
+75
+12
+98
+82
+14
+53
+89
+61
+66
+47
+88
+10
+69
+23
+20
+17
+26
+4
+94
+23
+98
+83
+19
+68
+43
+49
+6
+97
+33
+27
+66
+55
+39
+44
+18
+13
+15
+76
+24
+66
+82
+98
+52
+33
+31
+95
+92
+97
+53
+51
+32
+33
+9
+64
+3
+48
+59
+23
+14
+79
+50
+88
+80
+85
+94
+1
+62
+63
+23
+73
+32
+42
+60
+84
+72
+74
+99
+34
+13
+73
+22
+75
+51
+34
+46
+71
+17
+63
+32
+21
+44
+76
+61
+79
+31
+77
+83
+9
+9
+74
+65
+20
+40
+65
+32
+5
+44
+22
+39
+37
+75
+22
+57
+46
+63
+63
+14
+23
+16
+86
+77
+86
+23
+70
+11
+40
+42
+98
+11
+83
+3
+76
+27
+79
+36
+2
+94
+46
+27
+53
+77
+88
+32
+5
+44
+23
+41
+41
+83
+28
+21
+76
+71
+47
+41
+30
+11
+99
+98
+5
+44
+24
+50
+85
+60
+2
+70
+6
+5
+81
+42
+31
+6
+59
+100
+71
+32
+51
+23
+81
+84
+78
+13
+78
+53
+21
+50
+13
+32
+72
+48
+40
+13
+22
+17
+5
+77
+25
+56
+15
+84
+71
+74
+7
+78
+10
+58
+58
+30
+63
+7
+79
+11
+55
+37
+26
+25
+14
+65
+66
+9
+63
+100
+34
+10
+54
+35
+27
+53
+74
+71
+58
+14
+65
+67
+19
+9
+88
+47
+90
+14
+80
+57
+21
+20
+29
+1
+43
+50
+19
+64
+19
+39
+62
+28
+6
+89
+83
+97
+32
+25
+62
+51
+50
+41
+100
+32
+93
+78
+29
+73
+78
+19
+10
+95
+80
+30
+56
+73
+36
+56
+14
+87
+93
+81
+49
+67
+61
+69
+63
+58
+86
+93
+89
+99
+93
+73
+98
+38
+44
+25
+53
+100
+23
+43
+49
+9
+17
+22
+80
+87
+2
+31
+69
+35
+95
+58
+89
+15
+93
+28
+31
+37
+42
+20
+43
+77
+79
+79
+72
+20
+72
+52
+71
+59
+12
+48
+79
+48
+79
+40
+33
+36
+26
+27
+37
+75
+21
+53
+35
+32
+82
+9
+16
+15
+44
+31
+99
+12
+83
+94
+20
+74
+65
+27
+80
+40
+19
+57
+72
+25
+2
+91
+33
+79
+77
+59
+61
+33
+51
+14
+28
+41
+97
+17
+31
+33
+19
+14
+20
+91
+72
+12
+28
+58
+100
+77
+65
+98
+6
+56
+85
+12
+8
+44
+87
+33
+17
+3
+71
+99
+57
+51
+97
+27
+93
+20
+79
+99
+84
+19
+56
+67
+98
+92
+70
+94
+40
+93
+97
+49
+22
+93
+64
+48
+9
+29
+90
+82
+90
+98
+85
+26
+94
+34
+57
+38
+14
+46
+48
+79
+45
+58
+45
+51
+1
+53
+7
+66
+37
+28
+37
+72
+5
+81
+43
+31
+2
+40
+22
+71
+30
+46
+7
+29
+10
+99
+13
+84
+90
+88
+16
+5
+92
+6
+13
+20
+10
+79
+88
+20
+29
+98
+31
+9
+79
+91
+41
+23
+73
+35
+53
+6
+60
+11
+31
+85
+34
+43
+54
+38
+40
+1
+46
+70
+5
+2
+71
+13
+38
+15
+49
+63
+41
+81
+14
+64
+56
+61
+67
+49
+94
+31
+39
+56
+87
+20
+35
+34
+88
+25
+60
+35
+69
+2
+91
+28
+50
+44
+21
+30
+89
+68
+14
+68
+88
+17
+9
+3
+36
+89
+16
+95
+27
+11
+25
+55
+9
+61
+88
+79
+79
+68
+97
+73
+71
+72
+91
+99
+81
+97
+50
+34
+52
+11
+94
+69
+71
+11
+25
+55
+5
+36
+72
+10
+18
+17
+41
+97
+9
+88
+45
+84
+1
+54
+17
+12
+27
+52
+71
+63
+41
+84
+34
+52
+7
+74
+87
+61
+79
+27
+60
+12
+38
+25
+5
+8
+4
+57
+8
+38
+59
+12
+47
+77
+37
+33
+61
+75
+4
+46
+46
+62
+59
+93
+35
+72
+16
+54
+81
+3
+86
+95
+97
+28
+98
+42
+73
+61
+7
+99
+31
+99
+17
+12
+26
+48
+57
+12
+59
+48
+58
+24
+19
+3
+50
+76
+4
+44
+34
+9
+49
+16
+57
+4
+9
+18
+33
+37
+22
+6
+38
+74
+4
+61
+29
+27
+98
+50
+18
+64
+25
+77
+34
+13
+78
+53
+20
+43
+78
+83
+100
+58
+51
+84
+44
+8
+56
+63
+81
+19
+86
+44
+95
+77
+10
+70
+31
+57
+68
+96
+65
+24
+64
+73
+60
+7
+100
+44
+60
+70
+82
+63
+42
+86
+38
+54
+84
+23
+84
+4
+66
+63
+83
+35
+63
+63
+17
+32
+42
+68
+30
+66
+29
+88
+67
+9
+57
+60
+51
+67
+49
+95
+30
+24
+76
+37
+44
+33
+3
+26
+30
+45
+1
+4
+24
+4
+15
+53
+81
+17
+73
+86
+62
+98
+32
+16
+11
+21
+29
+89
+80
+79
+55
+19
+22
+66
+3
+19
+94
+93
+16
+59
+14
+51
+84
+42
+2
+39
+12
+25
+47
+57
+19
+100
+32
+95
+80
+30
+62
+5
+69
+75
+29
+98
+30
+2
+45
+53
+13
+3
+99
+68
+23
+25
+47
+53
+2
+37
+3
+87
+1
+26
+47
+47
+64
+62
+96
+22
+68
+14
+75
+22
+60
+60
+23
+4
+17
+72
+76
+11
+86
+21
+57
+54
+13
+90
+25
+42
+31
+12
+95
+62
+19
+61
+98
+44
+80
+86
+96
+7
+79
+16
+90
+96
+68
+47
+78
+40
+46
+14
+75
+27
+85
+70
+56
+10
+62
+81
+33
+71
+32
+54
+37
+36
+87
+99
+9
+67
+25
+48
+61
+39
+82
+45
+35
+10
+49
+6
+94
+13
+32
+80
+95
+53
+63
+6
+68
+57
+33
+90
+44
+58
+55
+11
+75
+48
+17
+71
+72
+99
+47
+88
+10
+70
+34
+72
+26
+14
+48
+65
+62
+89
+80
+82
+73
+2
+61
+50
+54
+78
+78
+69
+17
+81
+37
+95
+42
+97
+6
+71
+70
+85
+78
+8
+47
+17
+81
+32
+67
+16
+94
+16
+58
+100
+82
+94
+33
+50
+6
+86
+65
+19
+35
+35
+99
+81
+2
+78
+58
+43
+40
+56
+71
+30
+40
+71
+65
+56
+54
+23
+49
+91
+6
+16
+46
+38
+16
+56
+89
+36
+13
+58
+35
+91
+30
+65
+25
+64
+62
+98
+32
+12
+92
+44
+33
+6
+42
+4
+44
+27
+75
+3
+50
+73
+89
+80
+79
+60
+51
+66
+42
+59
+85
+75
+89
+62
+77
+1
+17
+95
+17
+51
+58
+91
+22
+16
+98
+44
+81
+97
+50
+33
+49
+95
+36
+60
+37
+88
+96
+83
+39
+87
+78
+85
+11
+6
+37
+68
+77
+45
+85
+3
+54
+100
+22
+29
+79
+18
+99
+38
+41
+1
+40
+39
+71
+83
+60
+12
+31
+84
+23
+88
+22
+45
+73
+38
+71
+86
+79
+5
+18
+64
+26
+79
+47
+68
+92
+36
+97
+54
+55
+47
+92
+30
+56
+71
+25
+15
+64
+52
+39
+71
+75
+17
+30
+27
+91
+7
+28
+9
+1
+31
+77
+85
+24
+79
+58
+41
+26
+89
+99
+93
+71
+89
+93
+60
+27
+20
+80
+99
+75
+65
+16
+17
+54
+77
+80
+82
+80
+43
+36
+33
+76
+67
+16
+100
+52
+18
+37
+68
+72
+24
+97
+68
+43
+47
+92
+32
+71
+39
+93
+7
+10
+99
+7
+51
+49
+36
+75
+25
+80
+59
+34
+78
+66
+97
+88
+61
+70
+75
+22
+59
+61
+39
+87
+72
+52
+65
+21
+47
+94
+42
+8
+74
+72
+64
+41
+67
+38
+24
+7
+29
+15
+30
+50
+28
+19
+67
+31
+84
+24
+92
+35
+88
+14
+97
+56
+61
+67
+50
+3
+69
+87
+7
+60
+98
+52
+34
+37
+19
+83
+34
+56
+33
+98
+97
+100
+28
+72
+87
+71
+47
+50
+72
+90
+91
+40
+23
+76
+55
+44
+73
+46
+24
+31
+73
+66
+37
+28
+42
+100
+23
+38
+21
+87
+36
+30
+59
+85
+85
+49
+26
+21
+92
+68
+83
+86
+67
+34
+2
+8
+33
+27
+64
+46
+1
+92
+44
+35
+13
+67
+88
+25
+61
+41
+5
+57
+1
+98
+79
+97
+71
+59
+19
+82
+21
+90
+53
+9
+77
+79
+85
+100
+41
+48
+20
+88
+53
+27
+84
+61
+11
+22
+31
+91
+73
+20
+64
+5
+53
+77
+84
+12
+18
+4
+63
+44
+100
+13
+74
+35
+44
+45
+82
+87
+85
+26
+96
+43
+94
+78
+20
+27
+78
+33
+94
+68
+66
+89
+43
+62
+81
+31
+62
+96
+21
+68
+14
+81
+58
+20
+100
+26
+54
+92
+69
+92
+33
+68
+13
+70
+100
+73
+43
+2
+24
+29
+62
+10
+6
+49
+48
+43
+33
+9
+63
+1
+39
+25
+96
+58
+84
+84
+48
+30
+56
+63
+83
+26
+17
+67
+53
+14
+10
+32
+5
+44
+20
+26
+83
+61
+22
+91
+45
+54
+22
+50
+2
+69
+92
+36
+92
+26
+33
+65
+95
+86
+60
+94
+21
+87
+31
+6
+60
+11
+26
+59
+21
+97
+100
+28
+67
+51
+8
+90
+66
+85
+24
+78
+54
+25
+62
+51
+47
+23
+20
+10
+84
+16
+41
+3
+47
+59
+31
+52
+42
+81
+12
+46
+68
+95
+63
+25
+87
+100
+19
+11
+3
+17
+76
+7
+58
+86
+96
+6
+71
+76
+23
+54
+19
+35
+35
+100
+85
+17
+35
+64
+67
+33
+95
+73
+86
+56
+66
+96
+79
+13
+70
+7
+13
+15
+79
+37
+14
+54
+1
+23
+34
+98
+83
+18
+67
+40
+39
+79
+21
+19
+26
+84
+69
+64
+64
+9
+78
+88
+33
+6
+39
+83
+43
+16
+13
+35
+94
+55
+85
+19
+47
+15
+71
+89
+3
+13
+56
+19
+16
+24
+5
+16
+47
+44
+42
+58
+71
+7
+8
+87
+48
+10
+29
+90
+79
+65
+84
+17
+47
+37
+98
+59
+68
+80
+77
+40
+49
+35
+77
+47
+88
+6
+49
+41
+5
+64
+43
+85
+29
+11
+5
+33
+57
+47
+71
+4
+83
+69
+69
+90
+26
+46
+42
+38
+58
+5
+11
+25
+49
+70
+86
+85
+41
+83
+27
+17
+67
+49
+91
+5
+16
+50
+57
+98
+71
+47
+50
+79
+23
+30
+73
+73
+81
+32
+65
+11
+76
+63
+95
+8
+93
+89
+98
+84
+25
+99
+75
+56
+67
+95
+69
+65
+70
+42
+19
+37
+60
+26
+14
+59
+28
+36
+65
+68
+23
+32
+84
+16
+42
+15
+12
+41
+36
+53
+92
+79
+50
+90
+93
+56
+97
+81
+21
+97
+94
+91
+3
+97
+60
+86
+74
+76
+91
+65
+75
+67
+29
+73
+72
+81
+39
+10
+9
+61
+93
+7
+10
+96
+89
+74
+43
+100
+13
+79
+55
+24
+51
+91
+88
+10
+68
+18
+1
+46
+66
+81
+97
+51
+37
+66
+69
+22
+13
+85
+93
+96
+41
+88
+56
+46
+79
+60
+50
+64
+36
+43
+40
+55
+68
+21
+14
+95
+43
+2
+32
+77
+71
+36
+85
+84
+45
+12
+75
+41
+71
+62
+36
+58
+23
+16
+96
+30
+18
+43
+99
+6
+45
+19
+8
+85
+35
+49
+84
+60
+6
+3
+64
+60
+85
+70
+58
+22
+16
+100
+54
+28
+84
+54
+73
+49
+40
+3
+59
+33
+68
+8
+41
+75
+85
+37
+54
+98
+2
+30
+61
+99
+43
+74
+57
+77
+50
+8
+96
+7
+77
+3
+32
+61
+84
+59
+98
+57
+59
+44
+38
+32
+51
+24
+87
+7
+63
+16
+36
+67
+85
+6
+74
+95
+1
+57
+35
+97
+73
+66
+43
+66
+14
+86
+96
+5
+68
+64
+71
+58
+8
+25
+85
+86
+54
+49
+11
+24
+46
+64
+71
+50
+59
+7
+13
+17
+89
+79
+81
+74
+19
+45
+4
+18
+77
+98
+99
+13
+93
+41
+14
+16
+77
+18
+18
+47
+26
+30
+51
+37
+67
+75
+44
+93
+64
+51
+30
+24
+78
+57
+45
+53
+18
+35
+47
+67
+79
+77
+52
+25
+79
+52
+8
+82
+20
+82
+15
+51
+77
+99
+5
+43
+20
+29
+98
+30
+2
+42
+39
+59
+4
+95
+36
+64
+64
+13
+3
+3
+95
+48
+33
+68
+9
+47
+2
+95
+53
+65
+18
+23
+80
+76
+35
+29
+60
+96
+40
+83
+36
+73
+19
+55
+63
+82
+27
+25
+10
+42
+64
+6
+63
+25
+80
+57
+29
+60
+3
+80
+53
+1
+31
+74
+73
+70
+67
+67
+6
+32
+41
+60
+94
+25
+9
+33
+15
+98
+53
+41
+74
+76
+87
+44
+83
+7
+92
+96
+46
+17
+83
+51
+62
+13
+20
+5
+53
+77
+85
+18
+40
+82
+32
+58
+64
+64
+12
+98
+82
+8
+12
+7
+36
+52
+89
+70
+18
+82
+35
+74
+32
+27
+75
+10
+83
+10
+14
+2
+82
+80
+41
+29
+6
+76
+7
+61
+98
+46
+93
+47
+48
+65
+65
+3
+38
+98
+51
+25
+92
+26
+33
+69
+19
+91
+76
+44
+81
+89
+6
+39
+83
+49
+45
+36
+10
+35
+25
+39
+11
+13
+79
+61
+60
+12
+34
+98
+84
+29
+16
+40
+92
+1
+76
+47
+2
+93
+45
+31
+85
+35
+48
+79
+42
+42
+73
+62
+20
+64
+5
+53
+79
+94
+60
+10
+28
+75
+4
+46
+43
+46
+90
+30
+71
+58
+13
+59
+39
+9
+1
+32
+85
+20
+58
+72
+8
+5
+60
+18
+69
+58
+28
+49
+41
+9
+88
+52
+24
+72
+23
+92
+43
+38
+40
+100
+39
+34
+58
+46
+51
+98
+30
+1
+35
+4
+14
+53
+91
+71
+6
+100
+50
+98
+40
+59
+98
+60
+79
+32
+81
+5
+2
+65
+78
+83
+98
+42
+72
+55
+88
+35
+21
+10
+77
+74
+50
+34
+59
+48
+66
+61
+73
+96
+19
+53
+47
+6
+16
+42
+10
+81
+98
+66
+12
+85
+2
+45
+56
+34
+7
+33
+40
+42
+93
+81
+52
+79
+8
+44
+95
+70
+68
+82
+86
+77
+96
+80
+20
+99
+21
+34
+20
+19
+34
+32
+90
+57
+31
+75
+69
+45
+45
+70
+16
+70
+77
+36
+24
+28
+51
+58
+89
+16
+95
+31
+30
+5
+61
+23
+89
+34
+1
+3
+13
+55
+10
+70
+34
+75
+47
+13
+57
+27
+48
+52
+78
+8
+42
+83
+29
+23
+81
+84
+71
+74
+10
+90
+56
+27
+59
+13
+51
+94
+8
+5
+53
+82
+11
+33
+2
+18
+91
+86
+99
+22
+42
+54
+54
+34
+21
+24
+61
+53
+65
+19
+32
+20
+34
+30
+75
+78
+95
+69
+62
+52
+58
+81
+68
+83
+84
+62
+19
+56
+68
+8
+39
+60
+13
+41
+30
+13
+9
+44
+81
+93
+30
+49
+26
+14
+56
+10
+62
+82
+39
+98
+41
+66
+25
+62
+48
+28
+39
+86
+69
+44
+46
+82
+81
+57
+12
+61
+58
+98
+66
+16
+8
+7
+67
+45
+69
+6
+22
+74
+53
+49
+22
+94
+72
+82
+50
+66
+44
+74
+47
+20
+100
+25
+53
+95
+95
+18
+52
+54
+52
+29
+10
+2
+28
+46
+30
+68
+40
+34
+44
+56
+47
+77
+38
+39
+97
+35
+35
+97
+73
+66
+43
+67
+22
+30
+83
+26
+11
+34
+8
+43
+86
+33
+25
+51
+85
+49
+33
+64
+82
+22
+95
+77
+7
+51
+43
+1
+26
+45
+42
+48
+10
+36
+24
+20
+9
+78
+90
+38
+21
+85
+17
+42
+1
+27
+56
+99
+88
+42
+56
+67
+97
+81
+12
+44
+57
+44
+56
+37
+26
+22
+99
+98
+98
+4
+49
+55
+95
+74
+92
+84
+82
+36
+79
+52
+96
+12
+12
+69
+10
+38
+40
+1
+53
+12
+93
+54
+83
+18
+58
+92
+31
+62
+96
+16
+37
+78
+40
+40
+78
+12
+68
+3
+12
+43
+58
+59
+34
+78
+62
+73
+83
+38
+86
+75
+79
+1
+100
+89
+36
+19
+94
+96
+35
+49
+83
+56
+93
+52
+83
+27
+19
+71
+60
+22
+90
+47
+77
+39
+43
+3
+40
+10
+3
+31
+61
+86
+65
+23
+55
+19
+26
+83
+69
+69
+95
+55
+75
+61
+93
+9
+23
+58
+40
+21
+74
+54
+60
+78
+25
+56
+9
+53
+41
+66
+30
+94
+94
+18
+67
+40
+44
+4
+28
+33
+52
+17
+31
+37
+49
+61
+27
+18
+71
+60
+26
+18
+76
+2
+28
+51
+52
+59
+84
+80
+22
+13
+85
+89
+74
+44
+99
+2
+17
+88
+79
+80
+76
+34
+24
+43
+43
+72
+48
+37
+97
+50
+25
+3
+97
+56
+62
+71
+70
+86
+82
+24
+5
+15
+51
+68
+56
+24
+43
+44
+84
+5
+78
+22
+33
+2
+20
+7
+60
+1
+70
+11
+38
+31
+48
+9
+29
+92
+92
+30
+55
+62
+78
+13
+72
+19
+74
+69
+54
+4
+38
+93
+19
+76
+87
+43
+79
+90
+26
+49
+63
+40
+71
+71
+89
+94
+66
+54
+26
+74
+11
+7
+44
+1
+11
+61
+68
+62
+63
+19
+48
+20
+89
+60
+57
+7
+30
+18
+35
+54
+11
+79
+80
+68
+91
+38
+10
+18
+17
+42
+6
+54
+76
+69
+37
+2
+81
+72
+2
+68
+90
+30
+77
+93
+63
+44
+98
+96
+95
+5
+81
+39
+7
+93
+99
+53
+33
+20
+24
+68
+96
+69
+48
+72
+3
+70
+97
+53
+52
+35
+44
+47
+87
+5
+46
+33
+88
+32
+3
+25
+30
+55
+61
+76
+9
+76
+72
+51
+61
+10
+14
+98
+65
+13
+95
+55
+73
+51
+48
+30
+50
+29
+27
+98
+52
+31
+19
+38
+56
+100
+94
+65
+47
+1
+81
+84
+75
+97
+13
+3
+2
+91
+27
+48
+46
+44
+52
+16
+31
+42
+79
+96
+63
+18
+45
+8
+43
+85
+25
+92
+22
+9
+58
+74
+21
+66
+10
+69
+23
+17
+99
+39
+47
+33
+74
+48
+25
+18
+86
+58
+80
+60
+40
+100
+42
+56
+58
+51
+81
+30
+55
+66
+100
+8
+44
+97
+88
+62
+80
+26
+36
+82
+69
+78
+49
+94
+26
+13
+48
+76
+26
+70
+90
+9
+43
+80
+100
+81
+86
+87
+49
+17
+62
+22
+72
+34
+62
+67
+48
+86
+85
+37
+59
+25
+25
+23
+21
+17
+17
+46
+27
+52
+65
+30
+91
+79
+63
+63
+14
+22
+11
+65
+95
+85
+62
+6
+77
+13
+86
+6
+63
+24
+80
+69
+98
+68
+30
+69
+42
+37
+44
+39
+35
+62
+59
+100
+75
+52
+37
+59
+21
+95
+79
+22
+26
+61
+33
+52
+20
+55
+53
+21
+56
+48
+84
+80
+23
+20
+12
+93
+51
+71
+68
+69
+5
+12
+23
+34
+99
+93
+67
+71
+23
+100
+97
+81
+14
+56
+15
+83
+68
+61
+60
+8
+15
+19
+80
+14
+67
+77
+60
+65
+51
+28
+9
+3
+37
+95
+38
+70
+80
+56
+15
+85
+83
+30
+37
+54
+93
+74
+12
+9
+49
+18
+68
+50
+89
+85
+10
+3
+24
+24
+25
+38
+7
+3
+53
+95
+91
+94
+46
+35
+100
+84
+5
+78
+26
+61
+31
+39
+58
+1
+89
+26
+55
+100
+2
+18
+90
+81
+82
+64
+51
+30
+21
+56
+47
+77
+47
+84
+88
+74
+52
+44
+100
+4
+25
+11
+42
+58
+74
+22
+69
+15
+76
+20
+41
+68
+47
+69
+91
+31
+63
+6
+68
+57
+26
+48
+59
+22
+99
+100
+16
+94
+23
+99
+88
+36
+25
+35
+81
+75
+25
+78
+46
+79
+61
+62
+21
+74
+52
+49
+31
+44
+86
+22
+57
+48
+78
+33
+97
+92
+81
+59
+20
+94
+90
+89
+30
+81
+19
+87
+56
+50
+3
+67
+73
+43
+100
+12
+77
+53
+28
+92
+8
+19
+44
+93
+63
+40
+79
+14
+76
+35
+30
+63
+12
+8
+43
+90
+57
+32
+80
+94
+43
+13
+92
+38
+98
+47
+7
+18
+48
+30
+48
+18
+84
+42
+94
+89
+92
+53
+93
+84
+73
+82
+40
+4
+64
+52
+39
+68
+63
+69
+48
+68
+81
+78
+38
+27
+27
+17
+60
+14
+40
+17
+48
+36
+84
+84
+54
+66
+14
+95
+46
+24
+27
+53
+72
+60
+11
+32
+93
+74
+3
+57
+21
+9
+71
+47
+47
+59
+33
+66
+2
+22
+18
+14
+27
+39
+93
+7
+5
+68
+62
+64
+29
+100
+42
+55
+48
+97
+52
+42
+87
+46
+95
+52
+62
+5
+76
+12
+91
+44
+48
+94
+33
+51
+11
+8
+46
+13
+63
+59
+92
+26
+30
+43
+92
+69
+83
+83
+52
+68
+46
+63
+63
+14
+19
+94
+96
+31
+21
+48
+2
+81
+70
+92
+21
+100
+12
+72
+29
+27
+3
+74
+21
+61
+75
+4
+50
+71
+76
+19
+31
+16
+17
+62
+24
+89
+19
+14
+12
+50
+96
+22
+76
+57
+57
+35
+94
+53
+73
+70
+61
+40
+89
+77
+61
+78
+17
+5
+80
+38
+12
+34
+95
+66
+49
+96
+39
+75
+1
+27
+59
+13
+50
+87
+71
+44
+30
+86
+42
+81
+13
+51
+92
+97
+58
+77
+43
+71
+38
+93
+20
+86
+43
+84
+15
+37
+90
+7
+38
+61
+31
+38
+49
+57
+98
+82
+7
+5
+73
+96
+18
+45
+8
+51
+31
+31
+8
+72
+61
+21
+82
+1
+72
+22
+85
+14
+26
+31
+51
+27
+11
+24
+42
+39
+59
+7
+16
+35
+66
+88
+32
+5
+39
+91
+2
+95
+53
+63
+2
+48
+71
+99
+57
+52
+1
+36
+13
+57
+26
+39
+4
+74
+16
+27
+25
+8
+24
+76
+41
+61
+96
+29
+16
+37
+82
+55
+98
+96
+94
+1
+64
+77
+92
+60
+33
+54
+32
+10
+70
+33
+73
+39
+84
+54
+67
+23
+37
+13
+47
+65
+75
+62
+2
+52
+96
+8
+88
+58
+63
+52
+51
+40
+80
+21
+6
+49
+41
+3
+56
+10
+56
+49
+89
+98
+90
+59
+46
+52
+96
+8
+88
+62
+81
+30
+56
+68
+5
+17
+60
+11
+25
+51
+88
+64
+1
+27
+56
+97
+76
+84
+24
+92
+37
+99
+59
+69
+81
+70
+95
+39
+81
+34
+74
+41
+84
+41
+91
+76
+40
+54
+65
+10
+76
+68
+25
+44
+37
+31
+49
+23
+95
+67
+50
+98
+41
+66
+30
+92
+81
+57
+19
+100
+37
+20
+91
+65
+74
+61
+2
+63
+59
+94
+30
+40
+70
+63
+51
+37
+64
+55
+54
+33
+18
+12
+10
+58
+56
+20
+12
+97
+74
+74
+84
+37
+69
+84
+90
+85
+1
+43
+47
+1
+84
+1
+46
+73
+24
+88
+13
+89
+18
+9
+1
+22
+27
+65
+45
+90
+37
+18
+76
+98
+8
+65
+20
+37
+44
+30
+84
+39
+79
+25
+46
+52
+99
+26
+67
+69
+16
+78
+22
+33
+97
+93
+85
+72
+67
+59
+55
+98
+97
+5
+57
+1
+94
+61
+21
+80
+94
+48
+47
+51
+82
+37
+83
+65
+49
+8
+7
+75
+89
+59
+52
+89
+65
+92
+62
+50
+44
+17
+4
+75
+14
+13
+51
+94
+4
+79
+40
+28
+11
+19
+18
+35
+51
+93
+2
+77
+43
+72
+46
+26
+46
+41
+40
+67
+46
+77
+51
+14
+29
+47
+20
+1
+28
+62
+19
+58
+74
+26
+95
+33
+51
+9
+96
+91
+85
+96
+12
+10
+53
+33
+23
+44
+53
+26
+82
+61
+26
+10
+33
+9
+54
+45
+91
+44
+42
+60
+83
+57
+1
+95
+65
+36
+33
+73
+43
+6
+48
+36
+83
+76
+12
+92
+43
+38
+40
+100
+41
+54
+54
+39
+53
+64
+12
+96
+70
+58
+20
+1
+25
+45
+45
+67
+94
+63
+36
+51
+86
+57
+66
+90
+48
+74
+16
+36
+71
+6
+98
+36
+41
+18
+43
+100
+16
+100
+62
+71
+70
+86
+90
+68
+95
+64
+30
+9
+85
+28
+4
+74
+11
+5
+28
+25
+2
+90
+24
+42
+35
+32
+81
+99
+66
+9
+66
+14
+91
+23
+22
+28
+68
+58
+42
+30
+1
+41
+41
+79
+6
+33
+42
+58
+69
+1
+83
+91
+3
+97
+58
+74
+26
+89
+6
+36
+66
+75
+61
+93
+10
+27
+76
+14
+3
+92
+28
+44
+15
+92
+25
+18
+88
+67
+18
+6
+73
+83
+46
+31
+72
+58
+100
+83
+96
+36
+51
+85
+51
+48
+27
+34
+66
+94
+67
+63
+77
+92
+63
+56
+71
+22
+92
+58
+21
+8
+64
+12
+96
+76
+92
+70
+92
+20
+98
+7
+63
+20
+58
+70
+96
+48
+25
+23
+17
+92
+3
+97
+53
+50
+25
+98
+67
+20
+16
+16
+61
+20
+71
+53
+78
+93
+61
+25
+7
+20
+59
+72
+3
+77
+32
+4
+36
+83
+80
+33
+79
+78
+54
+24
+60
+48
+53
+90
+62
+65
+31
+100
+25
+54
+96
+97
+18
+35
+51
+98
+27
+82
+55
+92
+59
+27
+38
+85
+69
+50
+79
+25
+37
+96
+51
+40
+85
+52
+51
+39
+79
+24
+35
+2
+94
+49
+57
+98
+78
+88
+28
+79
+20
+17
+20
+68
+32
+82
+6
+2
+58
+32
+72
+46
+31
+78
+89
+30
+80
+17
+82
+40
+100
+49
+89
+2
+8
+34
+34
+98
+84
+29
+17
+45
+21
+23
+49
+89
+89
+38
+27
+28
+25
+98
+69
+31
+71
+43
+25
+64
+61
+86
+75
+74
+75
+81
+16
+69
+74
+22
+70
+25
+24
+19
+6
+63
+25
+88
+3
+30
+58
+79
+55
+25
+56
+8
+45
+5
+23
+97
+80
+3
+2
+89
+19
+13
+11
+49
+100
+59
+57
+14
+71
+97
+47
+11
+46
+84
+89
+83
+1
+55
+29
+78
+7
+44
+100
+6
+38
+76
+20
+35
+34
+91
+44
+43
+67
+13
+81
+69
+89
+15
+89
+1
+4
+17
+66
+40
+51
+48
+34
+72
+27
+16
+57
+95
+62
+20
+68
+26
+45
+44
+55
+37
+33
+64
+88
+54
+33
+19
+19
+44
+94
+68
+62
+59
+2
+78
+56
+33
+96
+84
+43
+2
+28
+51
+55
+76
+61
+79
+33
+88
+30
+93
+85
+74
+84
+42
+98
+13
+96
+64
+23
+66
+88
+36
+29
+53
+56
+59
+55
+2
+20
+7
+61
+10
+12
+86
+4
+57
+7
+33
+32
+1
+17
+96
+28
+1
+56
+34
+1
+100
+95
+67
+52
+12
+5
+25
+9
+34
+21
+26
+62
+47
+24
+18
+96
+19
+51
+34
+43
+59
+69
+80
+63
+60
+92
+15
+66
+62
+82
+37
+86
+84
+32
+35
+27
+48
+43
+28
+82
+42
+17
+33
+42
+57
+70
+8
+19
+42
+78
+96
+76
+93
+74
+9
+87
+48
+4
+96
+42
+89
+56
+35
+5
+19
+73
+64
+34
+28
+63
+25
+88
+3
+24
+22
+18
+7
+86
+56
+63
+75
+90
+62
+69
+55
+14
+93
+28
+36
+66
+76
+64
+2
+36
+98
+72
+48
+44
+36
+19
+93
+87
+86
+34
+32
+85
+23
+77
+59
+59
+25
+22
+7
+44
+7
+49
+30
+44
+94
+71
+82
+52
+77
+100
+6
+40
+87
+63
+100
+37
+20
+92
+71
+1
+66
+87
+31
+5
+52
+72
+64
+40
+69
+55
+9
+63
+95
+7
+90
+79
+63
+66
+31
+98
+10
+81
+96
+51
+46
+18
+94
+3
+75
+25
+79
+52
+8
+76
+89
+52
+13
+13
+59
+43
+28
+82
+45
+29
+77
+97
+96
+99
+35
+22
+17
+4
+73
+1
+53
+14
+11
+38
+33
+57
+44
+51
+19
+51
+42
+94
+83
+57
+98
+76
+70
+43
+29
+87
+61
+90
+91
+35
+93
+45
+37
+15
+60
+32
+50
+16
+46
+36
+2
+88
+11
+77
+60
+69
+82
+71
+88
+95
+78
+14
+87
+98
+10
+79
+88
+14
+96
+54
+64
+98
+17
+22
+78
+79
+69
+6
+16
+46
+33
+87
+29
+94
+8
+2
+42
+38
+47
+46
+51
+97
+24
+77
+45
+80
+79
+52
+6
+71
+72
+92
+9
+27
+90
+95
+60
+13
+39
+12
+30
+71
+56
+98
+87
+46
+91
+36
+99
+79
+80
+74
+24
+79
+62
+65
+27
+85
+64
+25
+75
+29
+100
+37
+27
+26
+21
+93
+69
+79
+52
+1
+41
+36
+47
+64
+61
+94
+14
+42
+25
+77
+34
+16
+88
+84
+19
+58
+75
+36
+41
+24
+72
+21
+79
+87
+6
+60
+9
+9
+80
+100
+80
+84
+84
+46
+26
+43
+22
+53
+21
+49
+3
+79
+51
+94
+11
+17
+9
+99
+18
+23
+74
+37
+62
+43
+97
+99
+24
+58
+36
+96
+55
+62
+81
+35
+81
+71
+99
+53
+29
+1
+42
+46
+2
+95
+58
+94
+49
+45
+33
+94
+73
+95
+11
+15
+98
+51
+25
+94
+43
+10
+76
+71
+42
+13
+1
+92
+44
+43
+60
+78
+29
+75
+94
+86
+79
+96
+71
+64
+45
+97
+81
+11
+44
+64
+91
+73
+20
+67
+26
+58
+14
+69
+89
+13
+80
+64
+72
+52
+70
+54
+91
+61
+54
+78
+81
+84
+79
+17
+94
+13
+30
+66
+29
+81
+22
+6
+39
+84
+55
+73
+48
+35
+77
+51
+21
+63
+92
+90
+15
+79
+45
+61
+60
+10
+28
+74
+97
+17
+35
+55
+18
+14
+23
+7
+44
+96
+87
+58
+68
+88
+18
+15
+28
+34
+56
+35
+7
+25
+91
+26
+38
+97
+42
+83
+24
+95
+57
+89
+21
+26
+67
+70
+22
+4
+28
+38
+75
+13
+5
+21
+79
+87
+13
+1
+88
+27
+67
+61
+69
+65
+76
+70
+37
+92
+21
+2
+28
+48
+40
+13
+21
+12
+81
+83
+70
+78
+40
+36
+62
+48
+31
+57
+58
+42
+29
+1
+42
+47
+9
+32
+17
+14
+35
+84
+95
+13
+30
+61
+2
+62
+59
+97
+52
+40
+73
+79
+17
+99
+39
+46
+33
+84
+7
+90
+82
+80
+45
+47
+86
+90
+71
+14
+48
+62
+41
+91
+82
+73
+4
+67
+66
+96
+87
+56
+56
+38
+25
+4
+4
+87
+93
+72
+1
+62
+61
+10
+13
+90
+24
+37
+8
+16
+30
+36
+47
+63
+57
+77
+57
+46
+67
+88
+26
+69
+81
+66
+64
+97
+6
+69
+58
+30
+58
+81
+69
+89
+10
+65
+1
+22
+20
+27
+81
+45
+49
+87
+86
+33
+32
+92
+65
+69
+29
+56
+77
+63
+89
+65
+92
+68
+75
+45
+96
+73
+77
+3
+26
+32
+59
+69
+85
+89
+73
+37
+66
+61
+79
+21
+24
+53
+3
+44
+40
+40
+87
+64
+100
+23
+44
+57
+47
+66
+76
+67
+22
+29
+82
+30
+48
+22
+99
+96
+89
+68
+11
+51
+12
+11
+58
+55
+9
+63
+95
+9
+1
+23
+28
+70
+63
+56
+68
+5
+19
+68
+41
+32
+25
+69
+89
+17
+1
+53
+9
+85
+27
+97
+48
+15
+55
+2
+13
+66
+76
+67
+20
+23
+57
+40
+25
+91
+25
+32
+70
+36
+90
+16
+90
+98
+85
+29
+6
+82
+35
+79
+57
+34
+98
+77
+88
+35
+20
+6
+58
+94
+46
+32
+77
+83
+5
+79
+37
+9
+27
+82
+45
+39
+26
+10
+30
+89
+68
+6
+26
+3
+91
+19
+95
+8
+90
+71
+20
+83
+17
+57
+93
+44
+29
+86
+54
+52
+25
+90
+12
+69
+3
+1
+79
+65
+83
+17
+57
+89
+26
+61
+28
+24
+95
+53
+67
+30
+79
+5
+23
+91
+45
+51
+6
+80
+23
+22
+24
+51
+91
+83
+87
+76
+71
+47
+41
+29
+3
+63
+52
+44
+2
+16
+82
+49
+61
+24
+1
+89
+27
+68
+60
+55
+90
+47
+75
+31
+12
+93
+51
+69
+58
+34
+84
+99
+38
+39
+92
+7
+17
+39
+85
+64
+22
+57
+43
+46
+91
+39
+13
+34
+86
+9
+86
+32
+26
+66
+63
+88
+68
+16
+82
+52
+74
+79
+14
+70
+97
+58
+77
+39
+41
+96
+14
+22
+4
+31
+54
+43
+75
+64
+9
+79
+92
+44
+39
+44
+14
+91
+20
+5
+51
+70
+56
+12
+71
+18
+74
+82
+31
+51
+31
+26
+80
+51
+84
+51
+50
+50
+47
+35
+90
+31
+80
+97
+70
+47
+48
+72
+3
+69
+85
+95
+9
+95
+97
+23
+69
+12
+49
+92
+8
+24
+74
+32
+28
+79
+26
+48
+52
+84
+39
+74
+100
+33
+4
+28
+35
+56
+28
+63
+29
+8
+85
+39
+75
+98
+16
+20
+78
+85
+14
+18
+85
+46
+16
+85
+64
+22
+61
+73
+88
+71
+36
+79
+56
+25
+49
+71
+85
+74
+81
+25
+17
+80
+32
+77
+72
+43
+14
+3
+92
+25
+28
+43
+5
+50
+53
+72
+55
+81
+97
+48
+23
+7
+31
+30
+98
+25
+69
+88
+9
+63
+98
+27
+76
+18
+29
+11
+9
+60
+78
+32
+94
+81
+39
+9
+2
+30
+69
+47
+57
+23
+26
+58
+12
+52
+6
+68
+54
+14
+6
+5
+82
+49
+56
+2
+6
+19
+63
+8
+84
+40
+81
+30
+56
+64
+83
+23
+92
+44
+36
+22
+12
+73
+34
+49
+95
+30
+28
+98
+36
+36
+88
+9
+67
+20
+21
+47
+93
+41
+10
+95
+82
+37
+86
+85
+35
+50
+83
+55
+84
+11
+12
+75
+49
+22
+88
+31
+1
+26
+54
+89
+48
+94
+33
+51
+14
+28
+44
+18
+11
+5
+35
+64
+74
+68
+43
+43
+77
+73
+49
+35
+71
+13
+43
+45
+88
+22
+46
+76
+45
+88
+26
+68
+79
+58
+44
+42
+61
+85
+67
+37
+21
+96
+88
+68
+21
+12
+88
+17
+15
+35
+79
+57
+34
+94
+64
+34
+32
+89
+53
+18
+31
+25
+75
+30
+4
+58
+14
+59
+33
+68
+16
+86
+72
+58
+8
+23
+69
+11
+46
+80
+70
+97
+58
+77
+43
+63
+95
+5
+73
+100
+42
+54
+49
+10
+20
+28
+90
+88
+21
+38
+43
+15
+7
+11
+99
+2
+20
+6
+53
+68
+29
+68
+49
+83
+60
+15
+54
+88
+47
+85
+93
+94
+32
+44
+79
+80
+66
+80
+87
+2
+32
+80
+91
+27
+43
+19
+28
+98
+40
+58
+96
+49
+37
+79
+48
+80
+45
+52
+11
+3
+14
+64
+58
+75
+31
+10
+87
+31
+7
+66
+35
+19
+2
+48
+66
+67
+13
+81
+68
+80
+66
+84
+6
+84
+56
+75
+52
+37
+60
+31
+47
+100
+82
+93
+23
+7
+33
+36
+24
+24
+23
+27
+60
+19
+73
+65
+41
+61
+96
+30
+19
+43
+89
+47
+81
+65
+61
+79
+29
+66
+42
+60
+79
+38
+21
+86
+32
+17
+20
+69
+34
+81
+82
+70
+78
+46
+72
+21
+81
+98
+56
+62
+67
+48
+84
+77
+7
+45
+14
+76
+38
+42
+14
+6
+14
+36
+90
+20
+13
+96
+64
+19
+43
+88
+41
+60
+90
+5
+18
+65
+36
+27
+46
+34
+86
+14
+15
+65
+54
+41
+64
+17
+25
+1
+84
+1
+47
+76
+36
+35
+84
+96
+20
+58
+68
+92
+43
+28
+86
+64
+13
+10
+42
+64
+7
+66
+36
+26
+33
+63
+83
+32
+49
+11
+23
+42
+53
+39
+59
+3
+93
+31
+51
+32
+34
+19
+12
+5
+18
+66
+41
+53
+51
+31
+26
+83
+65
+42
+67
+30
+76
+87
+40
+59
+93
+32
+52
+28
+5
+76
+18
+24
+81
+73
+5
+81
+38
+1
+67
+97
+84
+29
+21
+66
+10
+65
+1
+24
+36
+7
+15
+34
+71
+16
+61
+26
+9
+16
+21
+83
+12
+32
+83
+9
+11
+87
+28
+83
+51
+62
+10
+6
+48
+34
+78
+59
+57
+12
+66
+86
+23
+68
+4
+10
+30
+90
+68
+1
+94
+62
+25
+93
+37
+87
+96
+89
+78
+64
+85
+41
+82
+24
+8
+28
+2
+61
+50
+49
+46
+36
+10
+33
+16
+97
+44
+92
+56
+12
+70
+11
+38
+31
+47
+8
+25
+86
+89
+60
+65
+53
+33
+20
+25
+73
+13
+24
+28
+53
+65
+17
+18
+61
+7
+92
+92
+26
+35
+75
+37
+49
+64
+48
+13
+46
+58
+39
+14
+34
+81
+78
+46
+71
+13
+47
+62
+55
+68
+17
+94
+13
+37
+5
+4
+75
+20
+50
+16
+51
+62
+18
+48
+28
+36
+67
+83
+93
+16
+62
+26
+1
+79
+64
+78
+92
+57
+12
+64
+79
+99
+91
+55
+10
+67
+21
+19
+28
+1
+58
+42
+29
+1
+43
+54
+40
+57
+84
+96
+21
+67
+12
+70
+18
+76
+99
+7
+57
+80
+67
+87
+17
+24
+95
+54
+72
+46
+31
+68
+32
+86
+30
+9
+81
+10
+33
+5
+38
+86
+78
+90
+41
+43
+89
+46
+78
+55
+27
+68
+67
+88
+28
+76
+4
+46
+39
+23
+93
+50
+66
+42
+63
+1
+42
+45
+90
+41
+34
+40
+39
+72
+90
+89
+27
+66
+55
+39
+39
+85
+57
+83
+86
+74
+72
+63
+37
+55
+95
+80
+27
+44
+19
+21
+58
+59
+32
+65
+1
+27
+55
+85
+19
+49
+24
+5
+14
+43
+35
+22
+19
+21
+57
+59
+41
+18
+38
+70
+76
+30
+99
+31
+92
+79
+46
+72
+18
+60
+1
+71
+23
+95
+67
+54
+21
+39
+47
+38
+1
+70
+14
+54
+99
+8
+60
+94
+21
+87
+30
+1
+41
+36
+49
+68
+67
+94
+65
+48
+4
+91
+12
+55
+24
+54
+5
+48
+47
+51
+89
+74
+49
+31
+43
+85
+23
+77
+61
+71
+78
+35
+12
+54
+19
+29
+5
+72
+94
+17
+57
+92
+42
+28
+91
+93
+40
+3
+63
+55
+62
+83
+39
+89
+82
+95
+33
+49
+97
+48
+16
+61
+26
+7
+12
+9
+55
+47
+89
+12
+79
+61
+64
+32
+20
+35
+27
+51
+64
+29
+1
+51
+96
+20
+53
+44
+85
+20
+58
+69
+91
+28
+45
+24
+41
+31
+19
+38
+59
+20
+87
+44
+88
+30
+92
+86
+88
+60
+70
+81
+55
+5
+41
+100
+39
+33
+47
+88
+7
+54
+56
+57
+36
+9
+31
+6
+63
+25
+86
+96
+4
+63
+46
+11
+51
+11
+9
+56
+58
+43
+34
+23
+33
+93
+65
+54
+44
+82
+100
+59
+60
+27
+26
+9
+25
+74
+17
+41
+93
+93
+28
+29
+23
+81
+78
+43
+61
+82
+46
+37
+6
+7
+95
+5
+81
+41
+19
+50
+27
+15
+53
+82
+16
+62
+28
+11
+15
+91
+11
+49
+95
+30
+23
+69
+14
+63
+54
+59
+73
+8
+96
+5
+68
+67
+90
+43
+45
+85
+14
+14
+66
+66
+11
+68
+12
+66
+89
+37
+25
+18
+84
+41
+97
+14
+9
+37
+36
+88
+10
+64
+3
+40
+14
+28
+46
+22
+22
+38
+32
+50
+19
+61
+1
+58
+39
+16
+47
+35
+94
+47
+36
+98
+66
+13
+87
+12
+91
+38
+11
+23
+43
+53
+32
+17
+18
+61
+1
+60
+53
+81
+13
+47
+68
+91
+37
+99
+68
+15
+80
+52
+93
+88
+92
+63
+52
+47
+17
+81
+33
+69
+23
+20
+14
+5
+1
+66
+90
+44
+59
+56
+9
+50
+20
+73
+58
+94
+38
+88
+88
+37
+37
+88
+98
+96
+99
+32
+100
+16
+1
+62
+61
+11
+20
+21
+46
+89
+16
+3
+71
+8
+7
+74
+79
+10
+50
+16
+48
+44
+33
+8
+53
+46
+2
+100
+82
+94
+26
+11
+29
+79
+16
+85
+67
+35
+11
+54
+24
+60
+44
+27
+69
+69
+96
+63
+13
+13
+60
+49
+58
+5
+13
+33
+80
+91
+25
+35
+84
+93
+5
+94
+22
+82
+1
+69
+2
+97
+68
+35
+96
+62
+15
+30
+49
+30
+38
+61
+25
+99
+70
+34
+72
+30
+31
+20
+48
+8
+16
+25
+2
+90
+29
+64
+22
+59
+58
+17
+82
+43
+26
+67
+71
+26
+20
+87
+44
+84
+9
+94
+91
+96
+64
+19
+37
+55
+2
+19
+99
+23
+50
+91
+97
+72
+55
+89
+38
+31
+50
+22
+83
+5
+81
+41
+23
+70
+15
+64
+47
+11
+45
+75
+49
+20
+87
+40
+60
+8
+5
+64
+36
+48
+61
+40
+95
+9
+1
+25
+38
+7
+5
+65
+47
+2
+92
+36
+87
+99
+17
+11
+12
+75
+47
+3
+99
+73
+46
+21
+14
+1
+81
+75
+26
+81
+49
+70
+82
+65
+50
+16
+55
+84
+11
+12
+75
+42
+83
+17
+60
+8
+6
+69
+58
+33
+77
+66
+6
+45
+12
+73
+32
+37
+32
+65
+98
+10
+74
+63
+8
+85
+43
+95
+84
+45
+21
+19
+32
+20
+37
+39
+4
+76
+24
+64
+66
+25
+61
+40
+96
+13
+18
+96
+10
+3
+25
+28
+44
+9
+61
+88
+83
+6
+89
+81
+81
+62
+48
+29
+46
+18
+1
+41
+40
+72
+76
+10
+78
+81
+86
+88
+56
+43
+60
+75
+7
+75
+88
+51
+17
+41
+95
+6
+84
+51
+56
+78
+66
+94
+69
+70
+6
+6
+85
+53
+54
+52
+29
+10
+100
+17
+3
+60
+37
+88
+95
+83
+44
+18
+11
+6
+34
+54
+24
+60
+45
+30
+75
+83
+22
+86
+23
+62
+66
+42
+60
+89
+93
+58
+13
+52
+1
+38
+23
+93
+53
+87
+44
+83
+5
+82
+48
+51
+74
+87
+61
+85
+68
+41
+41
+76
+93
+74
+12
+8
+39
+69
+62
+55
+69
+23
+20
+14
+10
+36
+22
+13
+80
+69
+90
+24
+36
+6
+14
+34
+78
+63
+77
+1
+12
+69
+8
+26
+86
+78
+100
+1
+4
+21
+87
+40
+53
+63
+5
+60
+22
+89
+38
+33
+57
+47
+77
+40
+45
+16
+88
+90
+51
+94
+10
+15
+4
+88
+97
+91
+70
+7
+14
+21
+1
+17
+95
+23
+81
+86
+85
+42
+90
+64
+70
+52
+83
+26
+15
+56
+4
+25
+10
+41
+59
+80
+58
+24
+29
+58
+89
+13
+79
+58
+43
+36
+31
+64
+8
+69
+51
+83
+40
+99
+34
+15
+82
+60
+22
+95
+73
+83
+47
+34
+84
+97
+30
+9
+81
+11
+37
+27
+27
+25
+6
+15
+38
+1
+60
+58
+9
+34
+23
+36
+13
+58
+35
+85
+98
+31
+1
+32
+84
+21
+69
+33
+75
+55
+58
+53
+4
+46
+40
+30
+18
+45
+8
+48
+14
+57
+15
+81
+46
+56
+19
+13
+8
+34
+34
+1
+6
+27
+7
+1
+44
+54
+30
+97
+11
+99
+94
+77
+13
+87
+12
+90
+31
+80
+6
+17
+48
+36
+87
+2
+30
+65
+25
+70
+92
+27
+38
+82
+57
+100
+92
+56
+11
+57
+50
+89
+84
+2
+57
+28
+55
+80
+90
+17
+97
+25
+82
+68
+78
+54
+27
+79
+30
+76
+89
+50
+95
+29
+14
+32
+61
+87
+69
+37
+4
+92
+14
+62
+46
+23
+25
+44
+42
+59
+73
+11
+9
+60
+79
+35
+6
+17
+51
+56
+83
+94
+21
+83
+10
+14
+94
+41
+96
+12
+14
+71
+8
+6
+67
+53
+13
+10
+39
+50
+48
+43
+23
+55
+25
+55
+5
+40
+96
+16
+35
+67
+84
+8
+94
+89
+91
+49
+71
+89
+98
+90
+64
+74
+67
+36
+18
+88
+64
+97
+4
+57
+9
+41
+65
+24
+63
+66
+30
+91
+75
+33
+21
+30
+94
+98
+43
+73
+56
+84
+99
+43
+67
+21
+22
+48
+89
+6
+39
+81
+39
+6
+86
+66
+23
+48
+84
+77
+4
+37
+87
+85
+33
+34
+10
+53
+35
+29
+65
+28
+84
+59
+97
+57
+67
+91
+50
+83
+45
+27
+62
+34
+41
+47
+14
+62
+51
+48
+31
+62
+93
+1
+68
+5
+20
+75
+67
+32
+90
+55
+21
+34
+18
+1
+46
+72
+21
+77
+75
+56
+67
+98
+85
+34
+36
+17
+79
+21
+16
+10
+18
+16
+35
+75
+33
+24
+52
+97
+20
+48
+7
+16
+34
+61
+62
+24
+89
+19
+18
+41
+84
+34
+51
+5
+66
+57
+53
+1
+36
+5
+6
+94
+18
+60
+100
+66
+99
+99
+4
+32
+59
+71
+96
+41
+89
+64
+84
+30
+30
+13
+9
+34
+29
+68
+56
+21
+26
+69
+81
+72
+1
+62
+67
+45
+68
+5
+19
+70
+50
+78
+15
+95
+36
+58
+27
+46
+34
+86
+13
+9
+39
+59
+4
+93
+22
+100
+100
+8
+48
+18
+75
+88
+53
+31
+12
+96
+68
+50
+85
+66
+30
+93
+89
+94
+66
+54
+37
+35
+78
+57
+42
+37
+46
+49
+80
+43
+40
+55
+68
+15
+80
+45
+50
+96
+33
+35
+14
+67
+80
+79
+55
+24
+47
+68
+87
+19
+26
+92
+21
+98
+96
+97
+25
+78
+44
+61
+74
+98
+22
+50
+5
+78
+29
+74
+83
+33
+46
+87
+8
+67
+28
+66
+49
+1
+69
+9
+39
+50
+57
+92
+40
+13
+21
+11
+81
+85
+88
+63
+87
+58
+68
+87
+18
+21
+68
+21
+17
+18
+58
+86
+94
+91
+98
+71
+46
+40
+29
+15
+31
+56
+61
+60
+15
+47
+52
+92
+88
+97
+97
+8
+80
+10
+41
+57
+78
+54
+28
+85
+54
+64
+99
+20
+33
+22
+40
+42
+91
+74
+21
+68
+17
+92
+3
+92
+30
+53
+49
+21
+88
+41
+51
+39
+79
+30
+67
+37
+17
+77
+8
+55
+60
+66
+58
+62
+47
+32
+66
+14
+91
+20
+4
+40
+10
+99
+10
+70
+33
+72
+35
+67
+88
+30
+93
+84
+72
+80
+35
+91
+33
+76
+65
+8
+62
+9
+91
+74
+24
+77
+51
+11
+14
+87
+95
+90
+86
+8
+72
+63
+33
+32
+95
+84
+53
+68
+28
+60
+8
+12
+96
+74
+81
+24
+21
+6
+53
+65
+15
+7
+11
+4
+30
+43
+92
+67
+78
+65
+86
+36
+42
+30
+2
+49
+76
+16
+15
+43
+26
+72
+1
+61
+63
+24
+83
+84
+59
+2
+84
+94
+7
+97
+19
+46
+3
+8
+18
+43
+97
+98
+11
+88
+34
+14
+75
+27
+90
+95
+64
+32
+16
+11
+25
+55
+11
+70
+21
+2
+25
+33
+73
+44
+10
+69
+23
+23
+33
+90
+49
+83
+60
+10
+24
+57
+27
+48
+48
+57
+8
+38
+56
+99
+91
+56
+18
+6
+80
+26
+41
+17
+29
+25
+96
+48
+28
+34
+58
+44
+43
+64
+4
+45
+35
+11
+53
+23
+60
+53
+82
+17
+66
+51
+8
+97
+7
+74
+79
+14
+69
+96
+52
+50
+41
+93
+95
+30
+26
+93
+23
+4
+20
+90
+63
+71
+55
+97
+87
+53
+35
+35
+97
+72
+62
+27
+1
+64
+83
+19
+73
+66
+44
+69
+22
+15
+95
+38
+73
+98
+35
+32
+78
+85
+14
+16
+72
+93
+15
+52
+77
+2
+17
+89
+79
+77
+57
+47
+75
+28
+98
+33
+23
+39
+28
+23
+85
+9
+88
+47
+95
+50
+45
+25
+47
+60
+36
+76
+36
+32
+71
+46
+38
+12
+34
+97
+74
+72
+71
+80
+36
+3
+95
+46
+17
+94
+11
+23
+37
+19
+77
+97
+90
+70
+11
+36
+17
+86
+61
+94
+23
+92
+44
+40
+46
+15
+76
+30
+92
+86
+92
+80
+52
+91
+81
+73
+6
+83
+44
+22
+36
+18
+85
+52
+49
+31
+49
+12
+36
+8
+25
+81
+66
+68
+16
+80
+40
+26
+96
+44
+5
+35
+67
+92
+51
+81
+24
+19
+2
+43
+40
+60
+1
+67
+94
+62
+25
+93
+38
+92
+15
+59
+28
+35
+59
+43
+30
+98
+22
+51
+7
+85
+47
+21
+6
+46
+27
+49
+53
+76
+80
+99
+75
+65
+16
+16
+52
+66
+33
+2
+19
+100
+26
+61
+32
+40
+57
+84
+95
+18
+57
+83
+88
+84
+16
+37
+81
+61
+34
+61
+62
+23
+77
+64
+87
+51
+27
+1
+66
+91
+52
+93
+98
+48
+8
+21
+60
+70
+79
+48
+79
+47
+70
+1
+79
+62
+70
+59
+29
+41
+90
+69
+7
+26
+95
+38
+77
+22
+40
+45
+8
+49
+22
+89
+39
+34
+57
+36
+1
+85
+7
+79
+16
+82
+51
+74
+81
+27
+32
+55
+46
+81
+73
+10
+5
+40
+95
+10
+9
+67
+27
+59
+12
+43
+47
+99
+72
+48
+36
+87
+2
+33
+85
+10
+99
+7
+52
+55
+60
+71
+86
+78
+94
+61
+27
+14
+38
+7
+2
+54
+8
+65
+21
+43
+74
+60
+92
+20
+90
+62
+66
+45
+76
+50
+18
+58
+86
+93
+87
+88
+44
+79
+80
+68
+94
+50
+57
+92
+47
+55
+4
+33
+63
+79
+16
+82
+52
+76
+86
+37
+44
+39
+36
+70
+98
+59
+77
+31
+96
+99
+32
+2
+22
+20
+22
+55
+32
+3
+28
+49
+40
+2
+52
+98
+24
+64
+71
+51
+68
+55
+20
+21
+53
+28
+93
+6
+3
+70
+92
+22
+12
+72
+27
+15
+47
+51
+85
+53
+56
+63
+73
+72
+83
+51
+57
+86
+5
+59
+6
+10
+6
+49
+46
+34
+95
+67
+47
+86
+92
+81
+56
+14
+78
+46
+73
+32
+33
+17
+3
+67
+76
+61
+81
+40
+8
+95
+95
+23
+83
+91
+4
+8
+11
+96
+80
+21
+12
+79
+74
+31
+26
+77
+27
+74
+1
+41
+35
+45
+59
+50
+73
+86
+65
+16
+9
+15
+8
+12
+4
+21
+94
+76
+11
+81
+92
+21
+1
+18
+7
+78
+8
+50
+30
+32
+24
+60
+51
+67
+39
+35
+64
+71
+54
+91
+58
+33
+74
+50
+37
+69
+83
+81
+41
+17
+34
+54
+20
+38
+49
+47
+47
+62
+48
+37
+89
+5
+27
+16
+61
+19
+74
+68
+50
+86
+70
+46
+53
+6
+56
+85
+14
+21
+96
+91
+86
+3
+44
+37
+30
+50
+27
+17
+62
+18
+56
+76
+55
+45
+80
+73
+23
+83
+92
+1
+82
+90
+3
+5
+10
+14
+96
+46
+21
+8
+66
+25
+56
+13
+73
+29
+18
+43
+2
+26
+42
+21
+55
+38
+38
+88
+90
+51
+97
+30
+7
+74
+89
+66
+1
+10
+52
+28
+99
+48
+99
+61
+83
+47
+38
+10
+18
+17
+41
+94
+1
+57
+41
+34
+30
+80
+12
+56
+25
+55
+1
+17
+95
+19
+59
+84
+73
+87
+64
+1
+33
+92
+54
+96
+95
+7
+85
+49
+36
+74
+21
+67
+15
+85
+77
+4
+31
+48
+15
+59
+18
+80
+18
+92
+97
+53
+46
+100
+92
+54
+94
+78
+28
+68
+55
+18
+16
+42
+8
+69
+47
+61
+43
+13
+97
+67
+29
+70
+68
+76
+46
+96
+61
+7
+91
+89
+13
+80
+63
+60
+92
+13
+52
+90
+76
+53
+31
+17
+21
+79
+84
+98
+34
+27
+51
+70
+64
+51
+36
+57
+15
+83
+67
+52
+12
+6
+30
+29
+8
+94
+90
+96
+70
+57
+10
+54
+32
+10
+77
+73
+47
+29
+51
+51
+44
+8
+56
+65
+93
+73
+5
+75
+8
+79
+1
+100
+88
+32
+2
+20
+9
+74
+65
+28
+85
+62
+5
+76
+12
+92
+47
+53
+94
+93
+11
+30
+83
+28
+27
+11
+25
+53
+100
+24
+46
+58
+37
+100
+72
+31
+40
+60
+4
+87
+91
+63
+60
+95
+34
+50
+97
+39
+60
+11
+26
+59
+26
+26
+22
+99
+99
+8
+63
+2
+52
+93
+89
+4
+22
+1
+7
+33
+38
+31
+45
+89
+33
+96
+78
+9
+56
+56
+30
+77
+96
+88
+66
+3
+23
+16
+94
+18
+68
+47
+73
+17
+51
+54
+62
+87
+70
+38
+100
+58
+55
+7
+47
+23
+19
+9
+87
+46
+96
+63
+14
+20
+99
+15
+3
+86
+89
+66
+94
+73
+92
+2
+83
+83
+53
+70
+49
+66
+54
+33
+19
+12
+9
+44
+85
+17
+37
+72
+96
+34
+38
+26
+17
+70
+73
+7
+87
+59
+76
+28
+81
+36
+94
+37
+84
+71
+72
+91
+100
+85
+11
+98
+95
+90
+83
+90
+100
+90
+42
+42
+78
+88
+29
+89
+69
+17
+87
+69
+30
+61
+98
+42
+74
+70
+55
+4
+30
+42
+88
+53
+26
+79
+40
+30
+24
+72
+20
+79
+93
+47
+47
+65
+66
+12
+81
+82
+62
+38
+72
+92
+7
+15
+29
+36
+57
+23
+24
+41
+35
+42
+44
+82
+100
+68
+3
+15
+60
+28
+30
+32
+28
+79
+31
+72
+58
+97
+66
+24
+51
+96
+20
+56
+57
+36
+8
+25
+75
+30
+7
+74
+78
+7
+42
+88
+59
+59
+25
+25
+23
+14
+80
+58
+31
+68
+33
+84
+13
+22
+19
+20
+53
+45
+88
+28
+79
+24
+37
+11
+36
+17
+78
+16
+100
+58
+49
+73
+100
+49
+93
+21
+94
+74
+3
+53
+92
+80
+55
+7
+53
+51
+37
+64
+49
+22
+92
+61
+35
+65
+78
+86
+11
+93
+68
+69
+4
+5
+94
+21
+85
+20
+55
+51
+17
+40
+94
+1
+63
+71
+63
+37
+62
+40
+82
+36
+80
+55
+15
+97
+51
+36
+58
+26
+31
+59
+75
+21
+56
+45
+69
+9
+38
+43
+23
+51
+98
+32
+10
+74
+57
+83
+83
+56
+88
+28
+76
+5
+50
+58
+98
+66
+15
+100
+65
+96
+93
+99
+57
+49
+84
+63
+28
+98
+44
+77
+73
+43
+7
+55
+70
+30
+52
+46
+7
+33
+40
+44
+4
+27
+29
+34
+48
+84
+76
+5
+49
+50
+55
+89
+35
+16
+78
+32
+87
+38
+51
+67
+40
+38
+74
+3
+57
+16
+86
+77
+86
+27
+90
+4
+13
+44
+44
+71
+32
+55
+47
+92
+25
+26
+37
+88
+94
+72
+93
+9
+25
+66
+72
+45
+23
+34
+93
+58
+15
+66
+62
+81
+35
+81
+73
+12
+15
+88
+89
+46
+81
+71
+4
+84
+67
+54
+22
+46
+78
+57
+43
+44
+84
+5
+80
+34
+86
+15
+21
+90
+51
+100
+42
+52
+32
+28
+85
+58
+82
+76
+18
+24
+88
+12
+83
+94
+15
+48
+55
+99
+97
+97
+7
+71
+67
+69
+10
+39
+52
+57
+77
+54
+36
+29
+55
+68
+16
+89
+86
+20
+49
+15
+48
+57
+9
+44
+86
+23
+69
+11
+45
+70
+23
+5
+25
+11
+42
+56
+61
+59
+7
+17
+41
+95
+100
+48
+89
+98
+91
+69
+98
+66
+14
+98
+60
+83
+61
+20
+73
+59
+93
+33
+61
+72
+88
+82
+1
+75
+37
+55
+94
+74
+2
+46
+59
+44
+40
+42
+95
+96
+21
+65
+5
+47
+37
+5
+95
+30
+26
+84
+72
+76
+12
+91
+36
+2
+89
+17
+1
+59
+44
+38
+33
+57
+48
+77
+35
+21
+11
+81
+89
+5
+33
+58
+55
+5
+41
+5
+59
+13
+46
+64
+68
+38
+15
+51
+67
+47
+85
+86
+53
+48
+17
+69
+63
+64
+19
+34
+39
+31
+34
+25
+46
+54
+18
+19
+56
+69
+12
+54
+19
+32
+27
+76
+13
+95
+53
+65
+10
+81
+96
+52
+47
+15
+72
+96
+34
+43
+52
+28
+3
+69
+90
+19
+5
+62
+27
+4
+81
+54
+96
+94
+4
+78
+38
+26
+19
+85
+39
+73
+87
+64
+7
+67
+36
+19
+88
+57
+56
+25
+46
+56
+20
+17
+25
+98
+70
+34
+76
+58
+64
+63
+4
+57
+6
+27
+7
+4
+61
+33
+49
+4
+80
+46
+64
+69
+38
+7
+6
+77
+3
+32
+64
+4
+46
+43
+45
+84
+2
+61
+43
+14
+3
+89
+9
+61
+81
+43
+29
+90
+76
+51
+22
+71
+34
+63
+75
+84
+28
+14
+32
+66
+11
+71
+30
+45
+1
+4
+20
+85
+31
+23
+67
+92
+56
+8
+47
+11
+46
+79
+60
+50
+66
+41
+58
+79
+58
+39
+12
+26
+50
+62
+31
+26
+78
+38
+30
+39
+65
+44
+82
+97
+43
+89
+50
+99
+46
+87
+14
+1
+81
+74
+17
+40
+91
+89
+20
+17
+22
+84
+8
+96
+4
+61
+32
+42
+65
+17
+14
+34
+83
+95
+26
+4
+92
+13
+58
+29
+57
+80
+72
+12
+27
+54
+80
+100
+78
+72
+35
+62
+59
+98
+60
+83
+58
+8
+27
+90
+97
+77
+93
+66
+61
+75
+9
+78
+90
+38
+18
+66
+36
+27
+43
+12
+90
+34
+94
+59
+14
+52
+91
+80
+64
+66
+26
+61
+40
+88
+70
+30
+58
+77
+42
+57
+67
+92
+51
+78
+16
+94
+20
+78
+93
+57
+12
+57
+37
+16
+63
+35
+49
+79
+38
+23
+95
+63
+27
+96
+40
+72
+77
+14
+98
+63
+98
+18
+34
+39
+33
+50
+8
+97
+16
+23
+99
+86
+26
+89
+98
+89
+55
+31
+95
+91
+91
+32
+72
+49
+47
+39
+11
+21
+27
+78
+28
+68
+59
+48
+54
+97
+100
+28
+67
+54
+21
+47
+89
+16
+97
+40
+65
+30
+1
+40
+28
+13
+25
+34
+80
+74
+32
+26
+69
+81
+62
+46
+20
+12
+89
+30
+85
+37
+60
+33
+58
+56
+14
+81
+60
+40
+97
+28
+92
+4
+95
+40
+86
+59
+78
+44
+62
+74
+92
+86
+93
+87
+86
+30
+12
+3
+10
+39
+44
+13
+82
+74
+8
+84
+33
+44
+72
+35
+62
+59
+98
+61
+91
+98
+68
+28
+52
+65
+26
+72
+96
+31
+23
+62
+65
+30
+1
+37
+11
+35
+15
+71
+98
+48
+6
+5
+81
+46
+46
+67
+88
+25
+61
+43
+9
+69
+38
+8
+9
+88
+44
+80
+79
+63
+63
+15
+28
+34
+50
+97
+40
+66
+39
+43
+3
+38
+2
+74
+24
+80
+67
+90
+36
+8
+25
+75
+27
+94
+19
+74
+76
+89
+49
+95
+38
+69
+77
+44
+67
+14
+80
+54
+9
+67
+25
+46
+54
+16
+13
+33
+87
+28
+82
+45
+30
+77
+93
+71
+90
+2
+100
+90
+41
+33
+34
+6
+30
+27
+95
+32
+36
+34
+78
+66
+92
+61
+39
+87
+70
+41
+13
+13
+63
+61
+1
+60
+54
+86
+34
+35
+3
+9
+32
+6
+55
+75
+59
+85
+77
+99
+7
+52
+52
+43
+94
+78
+27
+59
+15
+61
+35
+59
+43
+31
+2
+35
+94
+51
+55
+79
+77
+54
+34
+22
+25
+59
+30
+53
+44
+93
+62
+37
+66
+64
+92
+78
+37
+24
+12
+58
+45
+49
+91
+4
+4
+92
+20
+97
+98
+21
+45
+87
+14
+6
+14
+29
+56
+75
+44
+95
+72
+80
+32
+80
+88
+15
+100
+63
+82
+24
+9
+45
+87
+21
+47
+97
+60
+88
+95
+77
+8
+61
+96
+27
+100
+55
+35
+12
+63
+66
+35
+16
+88
+81
+96
+52
+52
+40
+78
+11
+64
+86
+43
+91
+58
+32
+72
+47
+37
+100
+66
+96
+85
+51
+43
+7
+52
+54
+53
+37
+44
+33
+2
+20
+100
+20
+24
+69
+97
+60
+94
+21
+82
+5
+1
+58
+40
+27
+98
+52
+26
+95
+35
+60
+49
+55
+85
+19
+51
+41
+87
+58
+64
+64
+11
+96
+78
+9
+51
+31
+27
+86
+76
+79
+96
+66
+31
+93
+78
+37
+20
+93
+77
+27
+68
+66
+87
+27
+80
+43
+38
+43
+17
+16
+46
+33
+86
+21
+56
+46
+72
+26
+8
+15
+16
+62
+32
+38
+46
+31
+77
+81
+96
+44
+6
+40
+92
+95
+44
+8
+53
+49
+18
+75
+86
+41
+79
+4
+16
+62
+28
+17
+47
+32
+69
+31
+67
+29
+74
+80
+20
+97
+6
+67
+43
+62
+87
+63
+97
+17
+30
+26
+88
+91
+59
+38
+99
+50
+13
+27
+52
+70
+54
+96
+96
+10
+99
+6
+47
+32
+71
+38
+89
+100
+97
+87
+46
+95
+61
+14
+36
+90
+18
+98
+33
+13
+90
+23
+25
+46
+59
+40
+7
+86
+52
+45
+3
+13
+52
+100
+34
+7
+34
+43
+54
+38
+44
+23
+47
+76
+30
+98
+23
+58
+41
+27
+98
+47
+4
+5
+94
+22
+95
+68
+57
+37
+7
+12
+14
+78
+44
+61
+71
+78
+37
+18
+76
+97
+2
+46
+56
+26
+57
+7
+36
+53
+96
+3
+56
+9
+55
+49
+99
+57
+56
+23
+41
+38
+63
+33
+39
+33
+53
+22
+60
+58
+15
+69
+78
+49
+91
+10
+40
+55
+69
+22
+15
+95
+44
+5
+42
+7
+61
+7
+96
+17
+43
+7
+59
+93
+28
+33
+47
+90
+20
+7
+68
+46
+68
+93
+49
+55
+92
+60
+33
+58
+55
+9
+61
+93
+5
+100
+55
+32
+1
+18
+2
+56
+19
+7
+75
+91
+73
+21
+74
+51
+47
+25
+25
+29
+56
+73
+37
+63
+49
+28
+28
+20
+67
+23
+41
+39
+65
+40
+54
+66
+17
+9
+100
+17
+8
+98
+14
+10
+31
+98
+14
+4
+1
+72
+21
+82
+3
+80
+54
+9
+68
+33
+84
+12
+19
+8
+82
+18
+71
+66
+62
+78
+16
+95
+30
+28
+99
+43
+66
+15
+96
+49
+27
+26
+11
+34
+12
+67
+95
+71
+75
+15
+18
+80
+19
+93
+88
+94
+73
+98
+31
+7
+64
+22
+63
+77
+100
+6
+41
+92
+80
+58
+28
+48
+34
+79
+65
+83
+13
+32
+80
+91
+35
+91
+31
+65
+16
+9
+13
+97
+67
+37
+18
+79
+8
+43
+88
+45
+77
+56
+48
+83
+71
+81
+46
+56
+19
+15
+19
+78
+3
+16
+69
+76
+36
+37
+100
+69
+19
+94
+95
+22
+79
+80
+67
+84
+5
+71
+85
+76
+91
+69
+93
+42
+14
+9
+34
+22
+28
+73
+87
+67
+24
+42
+36
+44
+38
+37
+81
+61
+36
+70
+99
+63
+87
+59
+74
+15
+26
+24
+7
+33
+37
+24
+15
+81
+47
+60
+36
+82
+69
+78
+48
+84
+80
+23
+17
+3
+65
+63
+94
+97
+36
+46
+51
+98
+30
+94
+99
+49
+8
+7
+72
+69
+68
+88
+14
+100
+72
+34
+61
+60
+14
+45
+42
+52
+37
+58
+11
+51
+5
+78
+20
+22
+51
+17
+41
+97
+10
+92
+63
+53
+48
+15
+60
+24
+4
+15
+53
+87
+51
+23
+79
+68
+97
+73
+73
+80
+25
+34
+79
+69
+7
+28
+2
+66
+77
+68
+21
+13
+93
+49
+52
+79
+7
+28
+13
+23
+25
+46
+56
+19
+11
+4
+23
+3
+12
+53
+6
+65
+35
+26
+43
+28
+83
+49
+48
+49
+69
+70
+3
+89
+7
+45
+12
+69
+6
+15
+35
+81
+74
+12
+11
+56
+41
+42
+88
+52
+21
+59
+70
+92
+20
+95
+90
+86
+7
+64
+25
+78
+48
+82
+65
+55
+40
+52
+53
+51
+32
+30
+95
+1
+56
+29
+68
+50
+90
+90
+33
+89
+42
+56
+56
+33
+98
+92
+70
+90
+15
+83
+65
+47
+95
+51
+47
+28
+46
+27
+47
+42
+32
+18
+21
+72
+41
+1
+40
+39
+72
+88
+77
+75
+61
+94
+16
+48
+48
+53
+91
+71
+8
+5
+63
+37
+57
+10
+50
+14
+40
+14
+27
+43
+16
+8
+7
+69
+57
+19
+2
+47
+64
+63
+4
+59
+24
+13
+66
+84
+10
+3
+29
+52
+46
+14
+74
+17
+38
+80
+37
+5
+98
+45
+92
+47
+57
+20
+6
+59
+99
+63
+92
+88
+3
+31
+58
+77
+38
+38
+85
+76
+89
+54
+20
+38
+55
+85
+17
+44
+10
+71
+36
+81
+61
+41
+100
+32
+91
+59
+37
+92
+21
+99
+9
+61
+91
+94
+49
+53
+76
+82
+14
+45
+52
+4
+61
+28
+20
+76
+74
+61
+4
+79
+36
+9
+32
+9
+74
+64
+15
+18
+79
+8
+42
+83
+16
+56
+90
+42
+46
+97
+70
+47
+54
+2
+27
+42
+14
+2
+93
+37
+88
+1
+15
+88
+89
+45
+74
+44
+98
+95
+89
+79
+74
+34
+43
+54
+39
+46
+27
+54
+82
+10
+18
+22
+73
+44
+6
+42
+2
+33
+83
+2
+66
+82
+1
+69
+8
+30
+17
+28
+19
+68
+36
+9
+27
+84
+67
+44
+64
+94
+90
+94
+53
+76
+77
+82
+99
+55
+43
+66
+12
+78
+66
+94
+76
+11
+80
+81
+70
+96
+49
+30
+47
+10
+42
+64
+5
+60
+18
+67
+43
+52
+30
+15
+17
+70
+70
+91
+21
+7
+54
+63
+91
+83
+78
+25
+51
+82
+34
+70
+15
+59
+23
+9
+53
+38
+54
+87
+39
+52
+66
+30
+87
+57
+61
+57
+93
+53
+79
+1
+94
+61
+19
+70
+52
+80
+19
+92
+83
+76
+9
+71
+44
+24
+54
+9
+71
+54
+82
+9
+20
+36
+40
+22
+72
+33
+58
+47
+66
+73
+51
+49
+33
+62
+79
+12
+67
+91
+50
+80
+30
+63
+12
+5
+21
+84
+19
+61
+100
+50
+99
+49
+3
+76
+35
+24
+35
+95
+59
+1
+79
+68
+95
+62
+16
+47
+37
+1
+72
+24
+96
+62
+10
+99
+12
+80
+73
+19
+59
+88
+98
+4
+41
+12
+5
+25
+4
+2
+76
+42
+66
+22
+42
+60
+81
+53
+85
+37
+62
+37
+67
+74
+44
+99
+4
+29
+41
+93
+89
+96
+75
+94
+88
+82
+5
+92
+7
+22
+67
+10
+59
+61
+41
+99
+25
+61
+44
+23
+42
+42
+80
+5
+12
+24
+42
+39
+56
+82
+95
+29
+21
+70
+34
+76
+53
+38
+51
+68
+51
+93
+4
+91
+7
+29
+11
+10
+60
+69
+80
+62
+52
+59
+85
+82
+30
+45
+4
+17
+73
+80
+29
+57
+83
+84
+61
+15
+41
+12
+2
+10
+40
+53
+58
+72
+9
+8
+65
+21
+42
+71
+47
+44
+45
+72
+29
+28
+8
+95
+2
+57
+23
+28
+64
+38
+51
+68
+48
+82
+62
+33
+44
+73
+44
+5
+35
+72
+15
+48
+52
+83
+31
+41
+67
+35
+11
+54
+30
+94
+94
+20
+74
+68
+38
+20
+82
+17
+65
+39
+46
+34
+86
+16
+24
+1
+91
+36
+3
+93
+38
+87
+87
+38
+46
+39
+22
+84
+3
+65
+67
+16
+100
+53
+20
+48
+11
+38
+28
+29
+27
+2
+71
+15
+49
+66
+53
+24
+73
+25
+92
+29
+51
+51
+45
+12
+70
+15
+61
+30
+37
+52
+80
+20
+98
+13
+100
+83
+100
+50
+8
+95
+100
+49
+100
+58
+48
+73
+2
+60
+46
+35
+95
+57
+94
+52
+64
+21
+49
+5
+90
+100
+91
+48
+75
+16
+25
+11
+40
+47
+22
+15
+92
+23
+11
+62
+73
+83
+43
+15
+8
+16
+27
+18
+68
+46
+66
+90
+47
+68
+90
+32
+82
+6
+6
+77
+17
+4
+79
+40
+26
+98
+59
+74
+13
+10
+50
+6
+92
+96
+54
+58
+68
+84
+95
+14
+29
+48
+30
+54
+55
+42
+64
+7
+69
+51
+84
+49
+35
+72
+22
+84
+7
+86
+56
+61
+64
+41
+67
+38
+22
+94
+67
+57
+43
+46
+93
+50
+58
+5
+11
+18
+14
+22
+4
+31
+49
+22
+93
+59
+21
+94
+77
+14
+96
+46
+18
+94
+4
+86
+78
+99
+91
+58
+28
+51
+54
+69
+26
+39
+99
+48
+96
+46
+14
+72
+5
+87
+80
+96
+60
+94
+30
+32
+30
+88
+66
+1
+14
+79
+52
+4
+59
+20
+89
+58
+48
+69
+89
+9
+61
+84
+58
+92
+36
+87
+5
+45
+25
+51
+83
+36
+75
+25
+76
+36
+29
+52
+54
+60
+75
+11
+89
+42
+49
+18
+68
+51
+97
+28
+93
+10
+27
+74
+1
+42
+43
+80
+100
+81
+85
+84
+41
+94
+92
+12
+41
+42
+85
+38
+61
+23
+96
+71
+61
+33
+49
+97
+43
+82
+11
+29
+78
+2
+18
+86
+61
+89
+92
+50
+76
+8
+67
+34
+2
+7
+27
+1
+64
+75
+73
+67
+46
+75
+33
+28
+75
+100
+25
+52
+91
+84
+87
+66
+16
+4
+87
+85
+29
+13
+21
+9
+70
+41
+17
+38
+73
+3
+58
+29
+51
+47
+28
+48
+36
+87
+4
+39
+100
+50
+1
+60
+53
+76
+83
+15
+42
+21
+52
+21
+61
+80
+30
+58
+84
+82
+43
+18
+26
+93
+26
+16
+67
+58
+49
+75
+16
+22
+91
+48
+68
+80
+69
+91
+31
+66
+23
+43
+55
+47
+93
+35
+77
+45
+81
+85
+80
+23
+15
+88
+95
+81
+33
+73
+41
+94
+96
+33
+36
+27
+38
+86
+75
+75
+78
+99
+89
+48
+89
+2
+14
+62
+52
+54
+55
+49
+100
+64
+86
+39
+66
+44
+75
+53
+46
+96
+65
+30
+93
+91
+8
+37
+51
+73
+76
+5
+45
+26
+56
+5
+30
+35
+42
+35
+34
+91
+39
+21
+74
+59
+88
+97
+91
+74
+26
+87
+93
+71
+94
+28
+27
+7
+7
+76
+99
+14
+93
+29
+44
+2
+21
+7
+55
+70
+25
+21
+6
+48
+35
+78
+54
+21
+39
+50
+49
+52
+68
+46
+64
+69
+43
+38
+45
+28
+68
+53
+14
+5
+6
+94
+16
+46
+37
+11
+36
+22
+10
+64
+99
+16
+11
+25
+52
+86
+51
+36
+60
+37
+86
+81
+13
+50
+91
+97
+59
+87
+91
+67
+88
+26
+61
+34
+61
+61
+18
+61
+7
+95
+7
+94
+3
+70
+97
+53
+42
+80
+100
+85
+7
+80
+25
+30
+55
+62
+81
+28
+42
+3
+38
+4
+80
+46
+64
+70
+45
+41
+42
+90
+65
+79
+90
+30
+75
+76
+87
+41
+64
+16
+25
+10
+34
+17
+95
+20
+69
+39
+16
+45
+31
+86
+34
+35
+6
+23
+86
+11
+93
+64
+49
+19
+70
+54
+93
+78
+30
+84
+36
+56
+16
+94
+27
+15
+51
+70
+65
+63
+95
+3
+62
+46
+24
+30
+65
+22
+49
+100
+58
+53
+96
+100
+42
+53
+44
+84
+15
+30
+50
+35
+61
+52
+61
+3
+68
+90
+27
+52
+71
+62
+37
+64
+48
+19
+82
+19
+80
+12
+53
+8
+75
+80
+4
+3
+85
+89
+71
+25
+14
+67
+77
+55
+44
+70
+25
+16
+76
+13
+95
+61
+8
+5
+61
+19
+67
+38
+28
+24
+92
+42
+24
+68
+95
+64
+31
+14
+6
+8
+98
+15
+16
+59
+14
+59
+28
+41
+94
+98
+37
+48
+51
+83
+35
+68
+94
+52
+72
+66
+49
+2
+75
+33
+30
+84
+36
+63
+56
+65
+94
+80
+34
+85
+3
+59
+30
+48
+18
+81
+20
+98
+4
+48
+53
+92
+73
+14
+27
+36
+79
+51
+92
+99
+64
+97
+4
+52
+82
+24
+15
+73
+3
+63
+52
+49
+25
+13
+54
+12
+83
+93
+15
+54
+89
+53
+21
+49
+6
+95
+13
+31
+68
+31
+70
+49
+61
+31
+38
+53
+75
+81
+12
+42
+47
+1
+86
+11
+91
+50
+79
+27
+52
+70
+53
+91
+68
+92
+38
+4
+80
+48
+69
+84
+80
+29
+56
+71
+26
+21
+90
+55
+25
+55
+11
+66
+3
+27
+34
+63
+75
+89
+59
+59
+19
+91
+73
+23
+81
+79
+50
+92
+4
+1
+73
+29
+19
+60
+85
+74
+84
+39
+78
+16
+100
+56
+37
+24
+12
+60
+53
+82
+11
+35
+12
+58
+40
+22
+75
+49
+26
+16
+63
+36
+49
+67
+64
+88
+52
+21
+56
+54
+22
+47
+83
+80
+32
+78
+81
+83
+76
+8
+68
+34
+98
+82
+17
+64
+32
+18
+20
+58
+69
+95
+50
+49
+48
+46
+47
+72
+7
+99
+31
+94
+89
+92
+50
+77
+17
+7
+93
+99
+60
+66
+61
+73
+95
+11
+17
+5
+77
+21
+35
+24
+34
+92
+42
+29
+98
+28
+87
+77
+77
+70
+32
+64
+97
+9
+84
+28
+10
+13
+89
+14
+91
+16
+80
+40
+25
+90
+16
+94
+16
+59
+6
+11
+11
+72
+35
+62
+57
+88
+13
+88
+14
+95
+46
+22
+20
+22
+55
+38
+33
+56
+44
+59
+59
+27
+34
+63
+74
+74
+82
+33
+57
+49
+85
+68
+50
+89
+87
+22
+48
+90
+14
+77
+36
+24
+21
+14
+95
+41
+94
+2
+66
+82
+98
+50
+17
+58
+96
+59
+89
+7
+45
+11
+66
+96
+82
+34
+64
+83
+19
+70
+52
+85
+45
+4
+22
+94
+69
+74
+21
+63
+95
+1
+56
+25
+53
+92
+80
+52
+100
+29
+80
+19
+96
+7
+75
+91
+75
+34
+30
+80
+13
+55
+17
+12
+21
+16
+12
+29
+63
+21
+60
+75
+14
+4
+7
+6
+72
+78
+24
+43
+42
+66
+21
+30
+91
+83
+76
+13
+99
+80
+86
+97
+14
+13
+52
+97
+20
+48
+12
+41
+39
+64
+37
+50
+69
+69
+92
+34
+83
+89
+91
+50
+83
+49
+46
+44
+47
+91
+25
+30
+56
+73
+32
+36
+31
+67
+26
+53
+83
+22
+88
+30
+95
+98
+38
+47
+43
+38
+40
+6
+74
+91
+82
+81
+44
+41
+54
+55
+44
+72
+40
+95
+8
+1
+32
+86
+34
+30
+75
+81
+13
+47
+68
+83
+92
+7
+12
+15
+79
+43
+48
+5
+97
+39
+63
+29
+10
+98
+4
+43
+23
+52
+2
+49
+80
+38
+12
+27
+56
+100
+95
+71
+76
+21
+44
+75
+55
+61
+72
+89
+84
+4
+72
+3
+67
+76
+61
+78
+27
+60
+20
+78
+91
+44
+54
+23
+59
+49
+60
+22
+93
+62
+43
+97
+100
+28
+70
+66
+69
+18
+92
+92
+25
+27
+32
+58
+59
+33
+65
+98
+6
+56
+86
+14
+13
+52
+1
+33
+97
+82
+27
+24
+1
+92
+41
+24
+76
+41
+63
+8
+82
+24
+8
+35
+36
+5
+11
+18
+14
+25
+28
+45
+18
+1
+50
+95
+20
+65
+11
+83
+4
+77
+27
+74
+2
+49
+74
+3
+57
+19
+1
+36
+6
+12
+20
+15
+9
+22
+51
+15
+32
+59
+66
+65
+97
+99
+23
+52
+4
+59
+15
+65
+57
+57
+35
+99
+79
+83
+86
+72
+59
+10
+27
+76
+14
+3
+90
+18
+1
+44
+62
+72
+79
+27
+55
+90
+41
+41
+78
+3
+20
+98
+6
+58
+92
+37
+91
+15
+77
+30
+87
+57
+60
+47
+44
+39
+43
+4
+42
+17
+30
+30
+12
+97
+80
+9
+36
+39
+9
+4
+49
+53
+86
+35
+40
+28
+11
+15
+93
+23
+4
+13
+49
+73
+1
+54
+18
+25
+90
+11
+62
+72
+79
+24
+33
+87
+25
+72
+11
+20
+23
+56
+34
+97
+80
+9
+34
+31
+76
+81
+7
+15
+30
+45
+3
+19
+85
+40
+79
+22
+17
+8
+1
+32
+91
+56
+20
+25
+65
+72
+45
+29
+68
+50
+94
+14
+45
+46
+70
+6
+11
+9
+58
+67
+88
+23
+48
+85
+77
+1
+19
+2
+47
+65
+69
+32
+71
+45
+31
+82
+15
+50
+65
+46
+90
+26
+51
+74
+87
+62
+90
+85
+4
+62
+34
+46
+74
+34
+41
+46
+6
+24
+90
+29
+67
+40
+42
+94
+90
+99
+85
+19
+51
+37
+62
+42
+99
+13
+90
+31
+72
+57
+100
+83
+7
+90
+86
+2
+45
+51
+4
+67
+63
+79
+10
+52
+24
+78
+55
+29
+79
+12
+64
+81
+13
+50
+87
+75
+67
+26
+61
+29
+30
+22
+67
+5
+30
+32
+27
+78
+22
+37
+21
+98
+100
+27
+58
+8
+31
+14
+9
+36
+30
+64
+12
+2
+1
+95
+56
+89
+28
+70
+71
+99
+53
+33
+23
+43
+49
+12
+34
+99
+88
+38
+37
+77
+35
+14
+75
+21
+59
+66
+66
+99
+2
+25
+38
+3
+81
+63
+47
+16
+80
+35
+95
+59
+97
+55
+61
+74
+2
+43
+45
+82
+89
+93
+61
+32
+44
+76
+65
+4
+47
+45
+48
+91
+11
+52
+9
+94
+79
+35
+98
+77
+81
+99
+68
+14
+78
+39
+35
+68
+89
+26
+61
+30
+31
+24
+65
+75
+68
+35
+94
+56
+91
+44
+45
+73
+41
+88
+60
+70
+84
+78
+13
+78
+55
+29
+87
+59
+76
+24
+65
+76
+72
+49
+45
+31
+86
+43
+82
+8
+12
+99
+93
+64
+54
+48
+3
+94
+34
+65
+83
+16
+48
+47
+56
+14
+84
+78
+12
+74
+33
+38
+31
+42
+77
+86
+22
+64
+87
+48
+9
+19
+39
+67
+51
+3
+58
+26
+36
+87
+98
+2
+37
+2
+84
+85
+55
+69
+17
+87
+67
+27
+55
+95
+75
+94
+91
+100
+82
+94
+28
+26
+3
+84
+80
+23
+24
+34
+90
+37
+18
+77
+100
+6
+41
+89
+70
+21
+100
+11
+63
+83
+37
+73
+9
+97
+4
+50
+64
+42
+75
+74
+69
+51
+87
+67
+24
+40
+27
+7
+98
+27
+86
+74
+72
+71
+76
+22
+45
+74
+44
+97
+93
+84
+69
+57
+24
+33
+85
+12
+10
+50
+15
+43
+28
+83
+44
+19
+24
+76
+40
+59
+93
+29
+38
+75
+9
+78
+89
+35
+10
+48
+100
+74
+43
+93
+73
+9
+93
+80
+49
+74
+2
+48
+77
+30
+90
+71
+19
+78
+97
+79
+5
+15
+49
+62
+37
+67
+66
+96
+85
+49
+29
+35
+48
+73
+8
+100
+23
+47
+70
+3
+89
+13
+78
+50
+100
+49
+99
+52
+23
+71
+21
+84
+24
+86
+1
+36
+8
+21
+62
+82
+35
+74
+30
+16
+26
+13
+50
+83
+54
+76
+73
+52
+61
+98
+39
+56
+85
+4
+64
+50
+26
+11
+35
+13
+65
+72
+49
+46
+36
+100
+79
+80
+71
+6
+1
+58
+37
+3
+89
+10
+63
+91
+81
+69
+83
+82
+48
+54
+94
+84
+54
+75
+61
+99
+45
+76
+57
+61
+54
+75
+71
+49
+60
+21
+86
+28
+94
+15
+46
+36
+10
+33
+11
+72
+37
+78
+34
+6
+29
+19
+55
+66
+3
+26
+26
+24
+14
+69
+91
+26
+38
+94
+25
+6
+13
+25
+39
+12
+24
+32
+80
+96
+60
+93
+20
+87
+46
+95
+60
+1
+69
+13
+55
+17
+7
+90
+78
+62
+72
+78
+22
+30
+88
+60
+72
+92
+4
+98
+49
+18
+66
+37
+30
+53
+48
+18
+75
+92
+75
+22
+64
+82
+20
+87
+46
+89
+22
+40
+39
+76
+9
+74
+65
+22
+53
+20
+50
+19
+67
+33
+98
+90
+60
+47
+48
+62
+47
+25
+26
+30
+53
+48
+15
+54
+94
+80
+40
+21
+70
+37
+92
+17
+79
+18
+99
+39
+43
+7
+57
+84
+95
+14
+31
+64
+7
+69
+48
+70
+91
+17
+80
+32
+73
+50
+43
+8
+65
+15
+13
+42
+34
+31
+84
+25
+96
+56
+67
+6
+32
+40
+55
+73
+44
+8
+55
+61
+73
+94
+9
+9
+77
+84
+13
+17
+90
+92
+42
+25
+71
+7
+4
+66
+58
+57
+23
+25
+41
+23
+72
+34
+56
+29
+69
+58
+33
+72
+39
+89
+83
+2
+70
+98
+65
+6
+57
+89
+21
+26
+67
+69
+13
+55
+14
+97
+51
+40
+81
+30
+52
+41
+81
+24
+14
+68
+85
+1
+43
+50
+16
+44
+27
+62
+33
+45
+75
+48
+13
+43
+46
+92
+37
+97
+53
+46
+7
+24
+83
+90
+91
+42
+33
+20
+23
+62
+66
+41
+53
+49
+19
+74
+80
+12
+55
+27
+64
+45
+94
+64
+39
+59
+7
+15
+31
+49
+16
+58
+7
+25
+87
+6
+50
+50
+51
+57
+89
+23
+37
+19
+84
+37
+66
+63
+88
+63
+84
+40
+90
+79
+67
+94
+58
+5
+9
+12
+93
+54
+89
+51
+3
+65
+59
+74
+16
+29
+32
+37
+33
+68
+12
+59
+54
+89
+54
+23
+61
+55
+88
+32
+1
+18
+5
+67
+56
+37
+19
+83
+29
+30
+24
+77
+47
+97
+56
+69
+10
+43
+69
+32
+72
+48
+39
+8
+97
+15
+13
+49
+79
+37
+8
+20
+49
+20
+79
+99
+81
+98
+67
+17
+6
+80
+32
+72
+52
+60
+99
+51
+16
+43
+14
+1
+85
+99
+30
+98
+15
+12
+38
+22
+89
+40
+44
+8
+50
+28
+24
+93
+42
+20
+45
+93
+55
+96
+88
+64
+93
+84
+70
+69
+80
+67
+83
+93
+13
+45
+59
+50
+69
+67
+85
+10
+96
+87
+62
+90
+80
+76
+36
+40
+12
+20
+8
+73
+69
+58
+31
+64
+9
+82
+16
+59
+12
+43
+54
+40
+60
+100
+61
+72
+82
+52
+73
+71
+71
+87
+88
+44
+80
+82
+76
+18
+28
+4
+73
+10
+4
+32
+59
+72
+100
+58
+43
+45
+81
+82
+67
+66
+93
+61
+35
+59
+43
+28
+83
+49
+45
+36
+10
+40
+52
+55
+65
+95
+86
+65
+21
+44
+77
+72
+37
+77
+31
+100
+23
+39
+22
+87
+27
+81
+41
+17
+42
+95
+100
+43
+59
+74
+14
+17
+81
+31
+61
+89
+87
+22
+46
+84
+93
+100
+70
+20
+88
+53
+27
+89
+89
+38
+31
+46
+99
+81
+94
+42
+5
+51
+65
+31
+8
+67
+34
+3
+14
+60
+35
+67
+90
+40
+32
+30
+94
+95
+26
+5
+1
+64
+76
+87
+35
+30
+67
+35
+11
+51
+9
+98
+10
+84
+12
+17
+98
+33
+25
+52
+87
+58
+63
+58
+83
+80
+29
+58
+91
+28
+49
+44
+25
+59
+30
+48
+20
+87
+51
+18
+53
+63
+100
+34
+7
+40
+78
+10
+60
+68
+70
+11
+39
+41
+98
+20
+39
+55
+84
+11
+15
+90
+8
+41
+74
+78
+1
+12
+63
+72
+66
+45
+80
+77
+47
+87
+6
+52
+63
+9
+89
+51
+12
+12
+71
+15
+55
+97
+90
+70
+8
+21
+57
+58
+34
+88
+22
+44
+66
+7
+49
+33
+59
+55
+6
+40
+91
+82
+80
+41
+28
+99
+40
+53
+59
+79
+47
+72
+11
+22
+35
+15
+73
+5
+73
+95
+20
+64
+7
+70
+63
+48
+22
+6
+38
+75
+10
+87
+36
+32
+66
+15
+98
+52
+33
+29
+80
+19
+94
+92
+6
+15
+34
+69
+15
+69
+79
+54
+20
+35
+28
+58
+92
+37
+91
+15
+75
+18
+33
+40
+49
+34
+62
+70
+59
+30
+49
+25
+9
+30
+1
+42
+43
+83
+7
+98
+32
+6
+55
+75
+54
+56
+50
+94
+18
+64
+25
+71
+3
+84
+77
+9
+59
+77
+30
+88
+61
+80
+32
+71
+38
+94
+21
+78
+87
+20
+39
+56
+83
+98
+44
+83
+2
+69
+96
+54
+66
+8
+58
+73
+19
+63
+10
+90
+58
+35
+92
+40
+16
+38
+88
+86
+27
+84
+66
+42
+65
+10
+78
+82
+92
+13
+51
+94
+7
+3
+54
+2
+24
+34
+84
+6
+81
+31
+58
+69
+98
+69
+35
+84
+97
+27
+86
+78
+93
+58
+14
+64
+66
+21
+33
+6
+43
+5
+42
+8
+75
+74
+75
+86
+44
+93
+63
+46
+11
+51
+12
+17
+98
+31
+7
+67
+43
+57
+58
+39
+19
+62
+3
+62
+45
+12
+76
+44
+85
+19
+48
+17
+72
+87
+70
+45
+38
+26
+14
+53
+91
+74
+26
+95
+35
+55
+19
+20
+51
+25
+96
+53
+50
+31
+36
+40
+14
+27
+40
+98
+28
+85
+60
+95
+31
+33
+16
+4
+83
+61
+20
+75
+69
+39
+16
+49
+51
+68
+45
+65
+84
+19
+58
+86
+93
+86
+77
+91
+52
+99
+25
+61
+45
+22
+34
+9
+45
+91
+50
+77
+17
+13
+27
+49
+53
+72
+60
+14
+51
+80
+22
+10
+66
+9
+63
+97
+18
+36
+52
+95
+99
+46
+88
+9
+70
+35
+87
+9
+67
+29
+71
+62
+41
+84
+43
+100
+13
+86
+98
+13
+1
+92
+46
+50
+84
+58
+91
+29
+57
+76
+51
+19
+57
+78
+51
+10
+1
+18
+99
+34
+18
+1
+42
+49
+18
+66
+37
+37
+85
+83
+33
+54
+30
+91
+81
+68
+88
+12
+87
+15
+3
+92
+24
+18
+92
+87
+100
+16
+100
+51
+12
+13
+77
+47
+89
+12
+74
+34
+44
+59
+64
+51
+32
+36
+28
+50
+48
+36
+88
+8
+57
+71
+16
+55
+87
+36
+30
+58
+81
+69
+87
+2
+30
+59
+88
+98
+99
+14
+97
+55
+58
+54
+8
+66
+23
+42
+52
+33
+34
+11
+60
+68
+70
+7
+13
+22
+16
+1
+61
+59
+4
+97
+50
+28
+21
+74
+55
+70
+22
+6
+39
+81
+36
+94
+40
+92
+95
+45
+16
+88
+88
+38
+40
+3
+57
+14
+78
+41
+50
+32
+39
+47
+40
+16
+35
+72
+15
+47
+48
+67
+71
+25
+12
+52
+1
+42
+42
+80
+4
+5
+100
+52
+20
+51
+28
+10
+11
+76
+54
+46
+91
+33
+77
+69
+25
+29
+53
+64
+4
+56
+96
+81
+21
+96
+94
+96
+34
+44
+61
+68
+63
+69
+45
+51
+5
+71
+85
+76
+90
+60
+50
+58
+3
+96
+53
+55
+54
+27
+77
+22
+43
+64
+93
+91
+9
+33
+21
+28
+81
+39
+5
+83
+52
+71
+55
+96
+77
+5
+36
+73
+13
+24
+34
+86
+12
+3
+8
+27
+88
+88
+41
+53
+49
+23
+95
+64
+36
+36
+95
+50
+50
+49
+46
+38
+12
+34
+98
+86
+37
+50
+67
+61
+60
+12
+39
+26
+8
+19
+44
+90
+48
+80
+44
+49
+2
+73
+18
+55
+64
+92
+79
+54
+11
+86
+18
+34
+45
+67
+1
+9
+44
+87
+29
+88
+75
+55
+59
+62
+43
+1
+25
+41
+20
+54
+46
+92
+45
+41
+45
+4
+18
+76
+100
+15
+98
+49
+16
+59
+16
+67
+57
+39
+23
+89
+31
+91
+65
+72
+52
+66
+30
+91
+80
+61
+49
+52
+69
+50
+81
+41
+18
+40
+86
+52
+45
+1
+4
+23
+99
+91
+56
+20
+19
+38
+58
+12
+50
+91
+98
+70
+37
+96
+46
+18
+97
+20
+46
+2
+99
+78
+79
+75
+42
+82
+17
+70
+65
+62
+90
+83
+89
+92
+53
+97
+4
+56
+100
+4
+22
+100
+6
+42
+96
+98
+31
+1
+30
+75
+82
+20
+83
+19
+67
+31
+85
+32
+26
+67
+74
+40
+74
+89
+69
+13
+62
+57
+91
+29
+59
+95
+45
+15
+84
+71
+74
+8
+85
+43
+93
+72
+92
+10
+33
+5
+39
+88
+79
+83
+86
+70
+48
+61
+40
+91
+85
+93
+98
+49
+21
+82
+8
+9
+83
+21
+86
+25
+78
+45
+74
+39
+65
+42
+73
+63
+20
+54
+49
+10
+17
+14
+35
+90
+25
+42
+34
+24
+46
+58
+39
+7
+98
+28
+83
+51
+58
+93
+32
+61
+78
+20
+24
+66
+84
+6
+85
+56
+80
+72
+15
+47
+52
+91
+74
+28
+5
+85
+62
+13
+23
+22
+26
+53
+90
+65
+84
+19
+59
+89
+4
+23
+5
+28
+24
+94
+53
+70
+48
+57
+10
+51
+16
+41
+5
+68
+64
+71
+53
+79
+96
+69
+51
+86
+62
+96
+24
+81
+70
+94
+34
+58
+44
+42
+55
+53
+25
+77
+37
+31
+48
+17
+71
+72
+94
+16
+56
+88
+32
+96
+94
+3
+69
+90
+24
+38
+13
+34
+93
+50
+67
+49
+96
+36
+61
+38
+84
+67
+43
+58
+65
+69
+32
+79
+86
+4
+54
+89
+46
+80
+64
+65
+17
+21
+75
+63
+3
+55
+7
+52
+50
+35
+58
+40
+17
+46
+21
+17
+13
+28
+53
+66
+24
+54
+10
+71
+40
+3
+64
+60
+83
+60
+11
+28
+72
+87
+73
+60
+7
+99
+35
+21
+12
+84
+94
+14
+36
+97
+57
+73
+23
+83
+94
+19
+69
+45
+52
+8
+80
+12
+54
+20
+34
+32
+85
+22
+73
+40
+83
+45
+21
+23
+51
+2
+58
+35
+85
+3
+52
+88
+63
+88
+59
+66
+69
+22
+14
+86
+94
+94
+17
+61
+15
+44
+30
+88
+61
+74
+96
+8
+89
+65
+91
+64
+69
+41
+30
+12
+5
+28
+26
+5
+95
+30
+28
+98
+41
+68
+36
+9
+33
+19
+24
+69
+2
+97
+64
+8
+78
+96
+78
+6
+35
+56
+25
+48
+68
+73
+30
+27
+90
+98
+83
+19
+71
+57
+99
+88
+38
+36
+75
+34
+28
+64
+35
+41
+34
+32
+91
+58
+34
+88
+22
+37
+29
+42
+95
+90
+89
+21
+27
+80
+37
+7
+9
+93
+74
+11
+6
+33
+48
+93
+34
+68
+100
+92
+49
+72
+88
+87
+29
+92
+94
+39
+90
+91
+42
+35
+35
+91
+35
+93
+49
+58
+9
+40
+55
+73
+46
+26
+41
+16
+22
+96
+78
+7
+36
+58
+26
+41
+9
+89
+59
+52
+81
+22
+8
+46
+7
+34
+40
+38
+71
+88
+87
+35
+29
+66
+31
+95
+95
+20
+64
+8
+76
+86
+35
+32
+81
+2
+89
+16
+100
+53
+24
+67
+84
+2
+64
+66
+19
+23
+69
+8
+27
+89
+95
+73
+83
+43
+12
+82
+89
+99
+92
+69
+86
+94
+93
+13
+45
+54
+22
+55
+29
+81
+30
+54
+52
+29
+10
+5
+36
+78
+44
+65
+92
+69
+91
+22
+20
+18
+34
+45
+59
+57
+9
+45
+91
+36
+6
+8
+99
+28
+75
+99
+25
+62
+45
+17
+98
+40
+59
+2
+79
+59
+49
+59
+20
+88
+52
+19
+49
+24
+98
+81
+100
+76
+59
+70
+92
+19
+88
+61
+80
+28
+56
+80
+82
+72
+99
+47
+97
+60
+87
+85
+30
+16
+28
+30
+27
+93
+21
+89
+46
+80
+65
+76
+67
+26
+49
+66
+54
+33
+17
+6
+82
+46
+38
+16
+53
+76
+85
+25
+87
+2
+32
+70
+35
+83
+92
+3
+90
+19
+1
+43
+46
+95
+60
+2
+80
+62
+49
+40
+3
+60
+33
+60
+67
+60
+58
+12
+56
+27
+59
+16
+68
+68
+94
+58
+1
+86
+11
+91
+51
+87
+59
+80
+47
+65
+68
+22
+20
+28
+90
+90
+29
+67
+38
+33
+55
+35
+12
+63
+71
+62
+39
+75
+3
+44
+38
+40
+100
+35
+19
+97
+13
+7
+25
+89
+11
+73
+40
+81
+31
+57
+68
+99
+84
+8
+98
+19
+32
+24
+61
+48
+40
+10
+5
+44
+16
+5
+90
+95
+63
+30
+12
+8
+41
+77
+88
+42
+61
+90
+87
+16
+18
+67
+40
+40
+80
+27
+39
+100
+44
+70
+28
+36
+67
+84
+1
+51
+95
+15
+36
+85
+87
+55
+49
+1
+65
+81
+4
+4
+84
+72
+83
+50
+52
+65
+25
+70
+96
+52
+52
+45
+1
+100
+97
+83
+21
+87
+33
+14
+91
+24
+30
+66
+29
+86
+51
+39
+73
+91
+89
+22
+27
+67
+66
+92
+62
+44
+5
+35
+70
+3
+90
+13
+74
+31
+18
+31
+31
+8
+67
+36
+15
+69
+83
+76
+10
+82
+2
+73
+20
+67
+22
+34
+1
+7
+35
+42
+44
+87
+25
+71
+4
+83
+66
+48
+99
+65
+99
+13
+89
+23
+35
+9
+43
+77
+72
+43
+13
+94
+48
+42
+22
+56
+45
+64
+81
+13
+51
+85
+54
+62
+92
+99
+62
+85
+58
+82
+72
+93
+14
+45
+50
+97
+30
+14
+13
+59
+35
+83
+83
+57
+97
+72
+56
+94
+61
+25
+3
+93
+39
+92
+9
+26
+76
+26
+70
+90
+7
+36
+53
+95
+97
+34
+31
+81
+7
+15
+25
+16
+73
+97
+28
+95
+21
+76
+63
+1
+37
+16
+64
+43
+85
+26
+92
+23
+9
+50
+19
+64
+15
+16
+63
+35
+48
+74
+13
+16
+85
+68
+41
+36
+49
+77
+18
+19
+54
+55
+47
+88
+2
+24
+26
+45
+39
+33
+47
+85
+86
+55
+59
+63
+47
+17
+87
+68
+25
+44
+36
+28
+44
+14
+86
+94
+90
+99
+86
+28
+92
+99
+74
+52
+47
+23
+12
+70
+14
+50
+80
+30
+63
+11
+5
+28
+29
+23
+72
+34
+52
+13
+7
+32
+27
+82
+48
+53
+83
+30
+29
+8
+92
+83
+71
+77
+27
+76
+9
+77
+82
+99
+59
+65
+60
+79
+33
+91
+53
+1
+28
+61
+14
+36
+92
+28
+40
+89
+77
+63
+80
+20
+2
+33
+78
+71
+29
+36
+58
+31
+65
+11
+81
+91
+16
+84
+60
+3
+83
+69
+71
+11
+27
+66
+59
+58
+22
+7
+51
+40
+86
+62
+94
+12
+28
+64
+31
+13
+1
+88
+19
+27
+91
+5
+10
+23
+46
+69
+7
+19
+55
+66
+97
+96
+2
+52
+97
+9
+88
+46
+89
+25
+50
+75
+100
+32
+89
+50
+99
+49
+4
+81
+52
+87
+61
+79
+32
+81
+3
+89
+7
+47
+15
+74
+9
+89
+52
+10
+100
+7
+45
+8
+49
+25
+6
+15
+38
+95
+30
+27
+91
+5
+15
+48
+60
+24
+10
+42
+70
+39
+8
+100
+32
+96
+90
+75
+48
+10
+35
+19
+4
+58
+10
+46
+86
+5
+54
+83
+8
+5
+60
+18
+76
+93
+75
+14
+10
+37
+37
+90
+11
+56
+41
+46
+13
+63
+67
+36
+14
+66
+73
+43
+7
+54
+64
+99
+19
+20
+58
+65
+73
+50
+48
+36
+90
+16
+87
+86
+31
+13
+3
+5
+4
+80
+46
+59
+44
+32
+99
+10
+74
+52
+51
+38
+69
+78
+49
+94
+26
+13
+42
+39
+59
+10
+27
+79
+28
+61
+18
+62
+14
+26
+32
+58
+62
+47
+30
+58
+82
+73
+100
+42
+54
+51
+16
+42
+13
+97
+69
+45
+52
+11
+93
+65
+55
+48
+94
+32
+48
+5
+95
+28
+14
+39
+10
+8
+58
+80
+61
+50
+48
+47
+47
+61
+46
+31
+77
+86
+23
+66
+92
+54
+3
+31
+62
+95
+12
+18
+5
+70
+73
+11
+9
+54
+47
+2
+85
+99
+30
+89
+71
+27
+24
+99
+78
+84
+100
+51
+7
+85
+49
+30
+47
+11
+46
+79
+62
+66
+42
+60
+82
+54
+86
+31
+13
+1
+92
+50
+68
+65
+76
+73
+54
+73
+53
+62
+96
+16
+33
+55
+39
+42
+99
+19
+27
+92
+11
+44
+67
+4
+23
+1
+7
+33
+33
+3
+23
+16
+91
+9
+34
+27
+59
+16
+66
+56
+44
+60
+65
+50
+21
+76
+71
+48
+47
+51
+86
+61
+93
+8
+15
+21
+91
+57
+26
+42
+22
+52
+17
+33
+47
+90
+17
+92
+3
+92
+26
+33
+66
+100
+10
+66
+4
+33
+63
+82
+28
+32
+43
+71
+46
+36
+7
+18
+49
+30
+46
+7
+25
+94
+36
+75
+28
+94
+16
+56
+94
+61
+15
+47
+50
+79
+23
+31
+86
+34
+35
+9
+40
+55
+76
+61
+88
+83
+4
+83
+59
+11
+39
+37
+76
+28
+83
+51
+61
+6
+93
+3
+83
+70
+77
+30
+92
+80
+53
+1
+30
+73
+74
+84
+42
+1
+27
+58
+1
+90
+33
+90
+47
+76
+36
+31
+71
+43
+24
+59
+39
+3
+71
+3
+80
+57
+18
+2
+49
+75
+16
+17
+64
+34
+25
+46
+59
+38
+3
+75
+27
+86
+79
+2
+2
+91
+33
+77
+68
+16
+87
+83
+15
+45
+36
+14
+61
+42
+8
+69
+40
+24
+87
+10
+79
+85
+98
+25
+74
+23
+69
+16
+71
+89
+95
+71
+75
+9
+88
+47
+88
+9
+63
+95
+7
+82
+37
+81
+61
+38
+77
+24
+47
+72
+7
+98
+27
+84
+65
+36
+36
+97
+57
+68
+2
+2
+92
+33
+78
+70
+23
+3
+16
+75
+5
+56
+92
+52
+84
+39
+81
+42
+20
+49
+16
+53
+76
+84
+22
+76
+60
+83
+56
+93
+57
+10
+51
+17
+45
+14
+88
+2
+18
+93
+98
+51
+29
+11
+13
+78
+51
+6
+82
+38
+93
+14
+53
+88
+59
+62
+42
+93
+81
+56
+5
+27
+25
+6
+10
+14
+91
+27
+44
+19
+21
+54
+42
+64
+12
+97
+74
+73
+74
+92
+88
+1
+14
+75
+27
+88
+83
+12
+27
+55
+88
+34
+19
+7
+78
+6
+35
+58
+32
+72
+46
+24
+38
+10
+19
+27
+96
+34
+41
+36
+52
+92
+87
+91
+65
+76
+72
+47
+37
+1
+80
+69
+1
+83
+95
+25
+96
+52
+45
+5
+30
+37
+57
+8
+41
+71
+63
+42
+85
+34
+42
+54
+46
+90
+27
+55
+90
+49
+81
+50
+71
+84
+65
+31
+5
+57
+95
+63
+22
+69
+18
+95
+9
+97
+3
+48
+61
+37
+71
+96
+42
+92
+71
+2
+79
+55
+20
+29
+96
+12
+12
+68
+2
+4
+9
+22
+48
+95
+41
+87
+59
+71
+100
+59
+58
+15
+73
+9
+96
+93
+100
+66
+98
+93
+80
+42
+37
+46
+41
+37
+50
+72
+84
+60
+4
+90
+4
+12
+39
+28
+17
+55
+75
+62
+95
+13
+25
+41
+18
+44
+1
+14
+73
+16
+42
+10
+86
+23
+70
+8
+27
+87
+85
+23
+80
+72
+18
+61
+1
+59
+50
+70
+73
+9
+1
+30
+71
+60
+25
+13
+51
+93
+99
+60
+72
+96
+28
+3
+68
+83
+87
+76
+76
+80
+93
+47
+44
+39
+45
+20
+15
+7
+15
+25
+17
+80
+28
+51
+59
+93
+32
+56
+48
+83
+71
+81
+45
+46
+71
+18
+68
+45
+62
+68
+51
+99
+33
+13
+83
+82
+50
+61
+23
+90
+31
+84
+23
+86
+11
+91
+52
+91
+84
+84
+47
+30
+64
+12
+99
+91
+51
+91
+89
+22
+32
+93
+76
+17
+22
+77
+67
+9
+58
+64
+66
+25
+59
+25
+26
+34
+67
+1
+5
+21
+81
+95
+49
+37
+85
+78
+7
+44
+6
+42
+99
+14
+95
+48
+38
+96
+42
+83
+28
+18
+59
+95
+46
+22
+18
+15
+24
+16
+77
+21
+37
+37
+84
+79
+17
+93
+4
+89
+1
+8
+42
+83
+25
+6
+12
+15
+85
+84
+36
+64
+60
+91
+4
+11
+28
+74
+96
+6
+77
+13
+82
+77
+29
+80
+21
+11
+78
+76
+54
+44
+77
+70
+22
+10
+61
+75
+6
+64
+31
+15
+11
+37
+22
+100
+9
+53
+39
+65
+37
+40
+8
+93
+87
+84
+22
+79
+77
+52
+20
+51
+32
+30
+96
+6
+77
+8
+58
+81
+64
+54
+49
+12
+36
+9
+31
+5
+49
+51
+70
+63
+52
+45
+2
+13
+60
+43
+24
+52
+4
+54
+93
+72
+94
+20
+77
+81
+95
+49
+35
+75
+34
+30
+76
+87
+43
+76
+72
+51
+63
+23
+72
+27
+13
+37
+7
+15
+30
+45
+1
+3
+13
+55
+12
+77
+61
+76
+4
+44
+32
+92
+71
+93
+27
+26
+11
+37
+24
+17
+87
+72
+54
+74
+61
+100
+54
+19
+33
+31
+90
+65
+84
+23
+81
+79
+51
+95
+17
+46
+24
+36
+1
+86
+5
+60
+17
+61
+16
+47
+37
+2
+85
+91
+85
+97
+14
+16
+71
+82
+53
+77
+94
+68
+67
+91
+43
+40
+49
+41
+6
+66
+45
+81
+82
+64
+44
+88
+40
+45
+16
+90
+100
+88
+34
+15
+84
+71
+72
+95
+26
+5
+1
+61
+60
+7
+6
+75
+2
+37
+8
+18
+36
+60
+39
+94
+16
+49
+52
+77
+94
+73
+97
+27
+94
+19
+68
+41
+39
+63
+35
+42
+39
+54
+77
+76
+67
+19
+17
+28
+18
+59
+90
+15
+78
+40
+39
+75
+5
+50
+60
+13
+40
+27
+9
+7
+64
+25
+80
+53
+1
+30
+70
+54
+95
+82
+39
+2
+58
+33
+82
+92
+18
+80
+22
+10
+65
+4
+41
+14
+15
+64
+58
+70
+2
+79
+63
+63
+15
+28
+28
+23
+86
+13
+4
+13
+41
+30
+12
+7
+37
+63
+44
+97
+89
+64
+91
+68
+92
+38
+4
+85
+74
+77
+1
+12
+66
+87
+34
+20
+18
+31
+32
+9
+70
+42
+27
+88
+86
+26
+79
+48
+73
+10
+8
+58
+80
+62
+49
+43
+17
+16
+50
+54
+73
+61
+5
+87
+80
+96
+58
+87
+2
+31
+73
+57
+91
+35
+91
+37
+3
+86
+90
+67
+94
+64
+42
+81
+5
+9
+9
+74
+60
+100
+61
+69
+66
+74
+49
+33
+56
+39
+35
+63
+62
+8
+96
+2
+52
+96
+12
+5
+26
+14
+53
+95
+92
+1
+78
+56
+39
+33
+47
+88
+5
+38
+85
+72
+68
+64
+75
+74
+66
+37
+27
+33
+54
+32
+8
+65
+17
+19
+66
+23
+52
+1
+43
+51
+24
+87
+7
+64
+19
+46
+2
+2
+96
+66
+29
+87
+57
+67
+87
+21
+48
+98
+58
+69
+97
+58
+80
+55
+12
+83
+93
+13
+40
+24
+93
+40
+5
+72
+86
+70
+46
+47
+73
+17
+42
+8
+66
+27
+75
+3
+51
+75
+99
+17
+15
+34
+72
+32
+42
+67
+27
+56
+97
+80
+12
+51
+2
+56
+17
+97
+33
+29
+81
+26
+25
+23
+14
+75
+28
+95
+23
+84
+96
+23
+81
+79
+47
+74
+24
+84
+90
+87
+13
+92
+41
+21
+53
+34
+31
+79
+100
+87
+28
+83
+51
+56
+84
+99
+43
+66
+12
+79
+69
+5
+13
+39
+17
+52
+65
+24
+58
+34
+81
+86
+84
+35
+54
+16
+10
+15
+1
+78
+60
+58
+14
+61
+42
+2
+37
+10
+26
+67
+76
+54
+39
+51
+57
+85
+93
+96
+45
+9
+44
+88
+35
+21
+17
+13
+26
+37
+92
+21
+99
+8
+64
+12
+97
+80
+5
+12
+36
+7
+19
+53
+43
+85
+26
+96
+45
+10
+57
+56
+24
+37
+12
+40
+33
+41
+52
+45
+8
+40
+71
+68
+71
+13
+42
+37
+45
+43
+52
+26
+94
+32
+45
+83
+94
+21
+81
+98
+55
+52
+22
+65
+99
+8
+57
+72
+20
+78
+89
+36
+16
+70
+82
+61
+28
+23
+86
+10
+89
+43
+58
+68
+88
+12
+85
+7
+78
+3
+22
+4
+28
+35
+59
+44
+34
+6
+35
+52
+4
+54
+94
+78
+27
+60
+22
+90
+44
+57
+51
+97
+21
+58
+62
+52
+54
+62
+86
+62
+2
+56
+26
+49
+69
+71
+6
+1
+52
+5
+64
+38
+53
+78
+92
+51
+81
+30
+50
+33
+52
+20
+55
+48
+97
+56
+63
+76
+95
+84
+54
+70
+37
+94
+33
+56
+44
+60
+61
+31
+41
+66
+27
+73
+1
+46
+73
+22
+81
+86
+87
+56
+51
+6
+76
+3
+36
+90
+23
+30
+73
+69
+60
+43
+17
+17
+47
+35
+83
+88
+85
+18
+49
+35
+66
+90
+41
+43
+88
+47
+91
+23
+20
+13
+2
+95
+58
+89
+17
+3
+69
+88
+15
+95
+38
+80
+39
+14
+35
+81
+76
+30
+1
+32
+89
+48
+89
+6
+31
+39
+52
+68
+39
+24
+94
+45
+26
+56
+4
+20
+84
+23
+86
+14
+8
+26
+83
+68
+61
+62
+23
+80
+78
+49
+95
+31
+35
+29
+65
+28
+91
+93
+42
+15
+16
+59
+19
+80
+10
+45
+83
+99
+42
+67
+27
+57
+4
+15
+52
+78
+5
+24
+3
+4
+5
+93
+16
+61
+23
+88
+23
+51
+2
+52
+96
+5
+72
+86
+67
+33
+100
+4
+25
+14
+60
+40
+2
+56
+17
+3
+66
+74
+53
+50
+27
+13
+36
+100
+76
+55
+53
+22
+59
+57
+10
+50
+16
+44
+24
+47
+72
+9
+8
+65
+21
+42
+68
+33
+88
+35
+21
+16
+8
+4
+52
+80
+13
+54
+13
+94
+46
+34
+87
+18
+29
+13
+21
+8
+66
+24
+48
+77
+32
+99
+5
+45
+26
+48
+59
+25
+21
+8
+56
+71
+24
+4
+12
+40
+37
+62
+40
+87
+65
+5
+49
+48
+51
+77
+5
+35
+74
+24
+85
+95
+6
+80
+28
+51
+57
+83
+88
+83
+3
+74
+22
+70
+20
+97
+2
+43
+41
+58
+83
+79
+29
+65
+26
+73
+7
+93
+94
+28
+27
+13
+38
+9
+16
+19
+74
+76
+95
+88
+75
+61
+94
+22
+83
+2
+68
+95
+57
+90
+27
+53
+71
+57
+1
+96
+67
+40
+41
+92
+82
+70
+78
+45
+70
+12
+46
+68
+2
+100
+81
+88
+98
+1
+22
+27
+64
+46
+1
+97
+74
+70
+63
+43
+96
+95
+3
+69
+84
+85
+59
+93
+28
+32
+41
+63
+9
+88
+43
+70
+37
+92
+21
+98
+2
+32
+73
+51
+54
+66
+14
+89
+9
+59
+74
+13
+12
+55
+22
+42
+51
+31
+30
+3
+50
+74
+93
+97
+47
+6
+17
+52
+63
+8
+81
+21
+92
+71
+97
+45
+4
+16
+65
+44
+86
+21
+54
+36
+35
+87
+7
+61
+5
+89
+85
+16
+31
+42
+73
+64
+34
+23
+40
+31
+28
+90
+92
+44
+36
+22
+7
+47
+27
+35
+73
+24
+87
+6
+54
+71
+44
+27
+67
+58
+46
+56
+19
+14
+15
+69
+82
+70
+85
+86
+46
+9
+42
+70
+46
+46
+65
+76
+78
+83
+99
+52
+23
+78
+59
+53
+90
+65
+81
+1
+78
+55
+36
+17
+87
+65
+10
+78
+84
+6
+80
+24
+33
+78
+78
+66
+97
+90
+71
+13
+47
+63
+58
+80
+60
+42
+10
+89
+41
+54
+50
+21
+74
+60
+97
+47
+8
+25
+84
+77
+7
+53
+56
+60
+59
+16
+71
+83
+63
+29
+10
+100
+15
+90
+6
+24
+91
+39
+12
+26
+48
+58
+17
+85
+54
+68
+19
+5
+64
+40
+71
+62
+39
+78
+17
+99
+46
+89
+19
+16
+23
+1
+100
+91
+45
+51
+5
+72
+87
+81
+98
+66
+13
+88
+11
+80
+80
+62
+49
+39
+98
+41
+64
+18
+33
+36
+27
+37
+80
+50
+83
+44
+21
+35
+23
+27
+61
+21
+82
+3
+81
+66
+65
+97
+2
+41
+25
+82
+75
+12
+99
+85
+17
+46
+21
+15
+1
+70
+15
+56
+7
+41
+84
+35
+60
+43
+20
+38
+51
+63
+25
+81
+69
+81
+71
+96
+44
+1
+10
+53
+25
+78
+44
+65
+91
+63
+62
+13
+21
+10
+69
+26
+37
+89
+8
+47
+8
+28
+98
+40
+65
+27
+84
+60
+7
+100
+37
+26
+30
+42
+86
+41
+79
+5
+21
+90
+49
+84
+69
+58
+33
+73
+43
+4
+41
+12
+4
+21
+94
+79
+24
+38
+15
+52
+74
+80
+17
+83
+47
+39
+11
+21
+29
+84
+47
+25
+29
+58
+86
+92
+86
+84
+37
+64
+51
+35
+54
+11
+80
+89
+12
+73
+29
+23
+78
+61
+70
+68
+81
+79
+47
+72
+5
+88
+82
+7
+3
+59
+30
+55
+58
+57
+20
+13
+98
+75
+71
+51
+73
+78
+11
+69
+16
+74
+7
+75
+90
+69
+10
+39
+45
+26
+47
+51
+89
+75
+49
+20
+83
+15
+48
+53
+84
+33
+41
+52
+42
+87
+42
+73
+58
+91
+31
+67
+22
+35
+12
+59
+51
+75
+95
+96
+18
+45
+16
+92
+5
+6
+96
+25
+86
+90
+70
+13
+46
+66
+82
+99
+60
+67
+68
+7
+30
+17
+38
+75
+12
+94
+63
+31
+24
+68
+90
+29
+68
+50
+90
+93
+54
+90
+53
+8
+72
+66
+45
+82
+87
+87
+36
+38
+1
+70
+13
+48
+74
+9
+92
+76
+26
+79
+40
+32
+35
+22
+18
+16
+29
+37
+63
+45
+4
+25
+10
+43
+66
+13
+86
+97
+14
+15
+62
+39
+81
+39
+5
+79
+36
+7
+16
+36
+71
+3
+87
+92
+70
+100
+70
+21
+97
+94
+95
+23
+83
+94
+23
+92
+53
+90
+65
+80
+96
+56
+77
+62
+76
+3
+33
+70
+28
+40
+96
+12
+12
+70
+8
+26
+81
+53
+96
+98
+29
+95
+7
+90
+80
+70
+6
+6
+82
+43
+21
+42
+63
+5
+66
+53
+26
+80
+49
+77
+19
+25
+78
+47
+81
+67
+73
+39
+78
+18
+8
+87
+47
+100
+82
+98
+49
+13
+40
+20
+64
+4
+52
+80
+10
+43
+72
+46
+31
+75
+70
+46
+46
+64
+74
+72
+69
+72
+12
+24
+38
+21
+84
+15
+31
+58
+68
+86
+7
+71
+65
+60
+72
+94
+21
+80
+93
+39
+2
+63
+57
+81
+72
+8
+4
+48
+55
+4
+31
+49
+17
+58
+99
+75
+62
+97
+29
+6
+71
+79
+30
+76
+87
+37
+42
+22
+51
+15
+31
+50
+27
+11
+30
+77
+95
+85
+53
+56
+58
+51
+85
+51
+44
+9
+60
+79
+41
+36
+49
+67
+65
+91
+61
+53
+71
+51
+74
+82
+30
+46
+5
+20
+77
+89
+38
+30
+42
+83
+16
+53
+80
+5
+9
+16
+12
+31
+83
+22
+87
+23
+59
+52
+82
+22
+2
+10
+46
+90
+27
+58
+7
+20
+59
+80
+49
+79
+34
+97
+78
+96
+76
+94
+81
+46
+47
+71
+100
+66
+95
+79
+24
+34
+94
+61
+18
+63
+18
+44
+4
+26
+26
+21
+93
+72
+100
+49
+98
+53
+32
+19
+30
+8
+81
+18
+85
+44
+4
+31
+53
+42
+82
+12
+41
+35
+49
+79
+33
+88
+39
+41
+99
+24
+56
+28
+63
+27
+96
+34
+46
+69
+8
+27
+87
+87
+40
+55
+75
+53
+45
+97
+75
+77
+94
+73
+88
+79
+82
+80
+46
+62
+54
+72
+47
+31
+67
+26
+54
+94
+78
+29
+72
+75
+2
+37
+4
+92
+25
+21
+1
+18
+2
+59
+34
+75
+45
+98
+80
+6
+12
+25
+44
+35
+18
+98
+27
+85
+69
+47
+65
+70
+41
+15
+24
+4
+15
+55
+93
+68
+71
+18
+71
+68
+67
+94
+62
+27
+10
+13
+93
+42
+24
+64
+70
+45
+45
+64
+82
+11
+35
+12
+58
+43
+41
+62
+6
+78
+12
+73
+33
+46
+74
+38
+60
+22
+94
+66
+51
+13
+25
+31
+63
+5
+62
+32
+34
+20
+15
+7
+14
+21
+2
+29
+57
+84
+97
+26
+90
+5
+19
+72
+65
+46
+95
+59
+2
+87
+1
+27
+57
+100
+91
+52
+93
+95
+35
+53
+8
+73
+67
+48
+90
+13
+68
+93
+49
+54
+89
+52
+7
+81
+24
+18
+89
+76
+54
+47
+96
+54
+67
+16
+97
+40
+71
+64
+46
+4
+12
+38
+24
+4
+4
+96
+40
+76
+95
+89
+83
+1
+63
+69
+52
+91
+81
+67
+72
+30
+37
+55
+100
+5
+35
+60
+53
+78
+90
+42
+47
+9
+27
+87
+80
+2
+94
+50
+55
+83
+5
+85
+71
+61
+24
+99
+82
+7
+3
+61
+40
+91
+90
+25
+39
+9
+9
+74
+68
+40
+35
+49
+86
+74
+75
+84
+33
+43
+63
+93
+89
+97
+85
+42
+88
+55
+40
+46
+17
+86
+67
+30
+83
+29
+24
+84
+96
+20
+57
+59
+46
+45
+56
+36
+12
+53
+14
+5
+5
+92
+4
+98
+58
+67
+83
+3
+70
+96
+45
+6
+38
+75
+11
+92
+55
+1
+9
+50
+21
+83
+8
+5
+57
+96
+66
+39
+40
+86
+64
+10
+80
+98
+67
+24
+41
+30
+11
+3
+17
+80
+30
+60
+91
+9
+38
+52
+70
+51
+80
+24
+24
+28
+56
+89
+30
+85
+41
+85
+44
+1
+9
+47
+4
+1
+71
+19
+80
+10
+42
+61
+90
+94
+53
+76
+82
+8
+12
+2
+5
+13
+35
+98
+76
+72
+54
+74
+59
+91
+17
+86
+65
+12
+94
+54
+85
+26
+92
+18
+79
+21
+12
+86
+14
+9
+33
+12
+81
+82
+59
+22
+100
+5
+33
+51
+14
+23
+20
+13
+99
+81
+95
+43
+1
+22
+26
+54
+95
+88
+72
+41
+5
+60
+19
+74
+75
+88
+50
+11
+21
+26
+69
+79
+58
+36
+95
+48
+34
+73
+34
+45
+69
+10
+38
+43
+18
+22
+76
+58
+68
+87
+13
+100
+86
+16
+25
+7
+24
+77
+49
+6
+96
+25
+93
+30
+44
+100
+7
+43
+98
+3
+38
+97
+49
+18
+70
+61
+40
+89
+77
+65
+99
+11
+82
+91
+14
+62
+53
+57
+71
+12
+36
+14
+62
+51
+45
+15
+85
+79
+15
+77
+28
+82
+36
+84
+81
+35
+79
+61
+56
+87
+24
+61
+47
+38
+6
+99
+42
+61
+89
+81
+90
+15
+80
+43
+41
+61
+2
+65
+71
+44
+29
+77
+10
+64
+97
+7
+73
+78
+16
+92
+17
+71
+76
+19
+34
+30
+77
+97
+89
+63
+81
+25
+20
+99
+12
+86
+13
+3
+4
+97
+54
+51
+20
+61
+90
+93
+49
+55
+91
+51
+92
+93
+36
+79
+53
+2
+43
+38
+48
+43
+31
+3
+42
+22
+59
+59
+26
+26
+23
+10
+51
+18
+50
+46
+23
+31
+80
+1
+86
+6
+66
+46
+83
+89
+90
+40
+37
+58
+20
+2
+33
+85
+12
+8
+43
+92
+69
+82
+78
+31
+80
+4
+8
+18
+36
+60
+36
+79
+52
+5
+61
+23
+91
+41
+26
+92
+16
+69
+74
+22
+74
+47
+13
+58
+34
+88
+22
+45
+74
+42
+88
+57
+51
+93
+2
+78
+52
+14
+17
+82
+42
+11
+93
+59
+23
+4
+23
+3
+15
+68
+72
+20
+77
+86
+26
+83
+65
+43
+76
+74
+61
+97
+37
+49
+69
+74
+21
+65
+100
+14
+89
+7
+46
+12
+60
+53
+78
+89
+34
+9
+52
+27
+1
+61
+62
+22
+77
+71
+33
+60
+68
+65
+79
+96
+67
+39
+30
+31
+19
+35
+45
+57
+36
+8
+26
+90
+6
+32
+37
+37
+86
+87
+51
+25
+94
+45
+24
+41
+32
+19
+30
+15
+20
+86
+41
+75
+87
+45
+90
+35
+7
+30
+15
+23
+5
+24
+4
+12
+35
+10
+45
+77
+65
+98
+1
+25
+47
+58
+24
+22
+17
+11
+10
+68
+18
+96
+20
+57
+64
+74
+68
+45
+64
+80
+99
+83
+5
+85
+65
+33
+15
+89
+5
+27
+23
+93
+53
+82
+18
+74
+81
+26
+25
+19
+90
+69
+11
+41
+53
+52
+30
+19
+47
+8
+29
+2
+51
+94
+9
+6
+58
+99
+74
+59
+86
+91
+71
+10
+20
+34
+27
+53
+81
+5
+8
+4
+48
+56
+10
+54
+41
+57
+79
+64
+72
+57
+3
+1
+85
+1
+50
+90
+92
+38
+6
+96
+20
+60
+85
+74
+79
+11
+56
+46
+68
+99
+83
+11
+26
+53
+88
+56
+43
+59
+67
+76
+49
+14
+49
+70
+77
+37
+27
+30
+40
+70
+65
+64
+98
+13
+2
+98
+67
+25
+52
+87
+52
+32
+26
+77
+27
+71
+82
+54
+86
+30
+14
+11
+48
+88
+96
+89
+70
+21
+98
+3
+37
+100
+69
+16
+76
+18
+23
+82
+86
+82
+22
+100
+3
+18
+80
+23
+20
+11
+90
+44
+55
+31
+99
+15
+2
+74
+32
+25
+64
+60
+85
+74
+81
+21
+97
+90
+73
+27
+9
+13
+98
+70
+37
+98
+56
+58
+47
+59
+32
+59
+73
+10
+99
+10
+68
+19
+4
+58
+9
+34
+25
+49
+73
+99
+33
+15
+91
+14
+69
+84
+87
+69
+30
+67
+29
+78
+7
+42
+93
+82
+54
+90
+55
+21
+32
+2
+26
+41
+13
+10
+40
+57
+80
+71
+9
+16
+15
+49
+57
+3
+7
+17
+43
+10
+71
+38
+94
+27
+14
+45
+46
+76
+42
+66
+22
+37
+27
+30
+43
+89
+48
+89
+3
+25
+19
+96
+2
+56
+13
+79
+61
+57
+92
+43
+28
+87
+70
+36
+90
+18
+99
+30
+98
+15
+11
+37
+22
+2
+20
+5
+50
+56
+90
+41
+37
+55
+95
+80
+25
+33
+73
+49
+34
+66
+94
+66
+55
+39
+41
+1
+37
+13
+44
+50
+100
+56
+41
+38
+66
+50
+12
+24
+40
+23
+85
+1
+44
+52
+23
+69
+11
+51
+7
+89
+68
+8
+41
+78
+98
+90
+61
+62
+19
+61
+98
+41
+69
+49
+72
+96
+27
+1
+64
+73
+70
+61
+40
+90
+86
+9
+79
+94
+58
+1
+88
+17
+17
+46
+28
+57
+95
+53
+68
+31
+80
+97
+67
+31
+84
+27
+10
+22
+43
+64
+100
+26
+59
+25
+23
+17
+92
+6
+4
+77
+25
+62
+49
+40
+98
+32
+10
+72
+46
+29
+62
+14
+28
+46
+24
+32
+84
+12
+20
+15
+11
+33
+7
+41
+88
+59
+68
+77
+51
+9
+1
+23
+34
+99
+90
+50
+93
+6
+5
+76
+14
+5
+7
+99
+34
+18
+1
+47
+73
+14
+32
+62
+92
+93
+34
+68
+1
+96
+70
+56
+13
+75
+34
+28
+70
+66
+70
+29
+42
+94
+93
+10
+24
+56
+28
+64
+31
+13
+96
+64
+17
+31
+36
+39
+10
+14
+94
+42
+4
+53
+84
+24
+94
+45
+30
+75
+79
+4
+13
+44
+51
+12
+18
+4
+63
+46
+15
+75
+15
+16
+67
+58
+44
+47
+88
+6
+51
+53
+61
+85
+67
+38
+31
+41
+69
+50
+80
+32
+71
+41
+2
+51
+86
+60
+85
+74
+82
+25
+18
+84
+42
+2
+35
+93
+45
+34
+3
+14
+64
+57
+70
+9
+20
+45
+93
+52
+79
+7
+37
+58
+19
+93
+87
+94
+79
+28
+62
+25
+93
+30
+50
+31
+34
+31
+84
+20
+72
+51
+60
+100
+59
+59
+23
+10
+58
+55
+14
+92
+24
+21
+14
+97
+56
+63
+78
+3
+20
+93
+80
+49
+71
+87
+88
+43
+74
+53
+59
+79
+43
+47
+2
+87
+10
+78
+80
+76
+36
+37
+2
+81
+69
+85
+90
+82
+79
+43
+47
+97
+65
+19
+33
+24
+54
+9
+69
+37
+6
+3
+70
+94
+34
+56
+31
+89
+54
+24
+66
+77
+74
+48
+27
+30
+40
+78
+5
+31
+48
+10
+29
+81
+31
+59
+74
+18
+42
+95
+94
+14
+39
+6
+89
+80
+87
+99
+15
+4
+88
+92
+67
+76
+53
+32
+19
+33
+27
+68
+60
+54
+86
+32
+22
+49
+98
+51
+23
+84
+97
+34
+28
+65
+43
+72
+47
+38
+4
+87
+83
+20
+73
+65
+34
+20
+16
+20
+75
+76
+82
+9
+21
+44
+75
+60
+87
+81
+8
+22
+60
+64
+46
+1
+95
+68
+51
+100
+43
+56
+53
+16
+26
+10
+34
+13
+77
+44
+71
+31
+51
+29
+18
+46
+15
+83
+64
+37
+46
+46
+66
+87
+28
+88
+74
+58
+85
+87
+59
+77
+33
+10
+60
+72
+97
+38
+56
+96
+72
+71
+85
+72
+67
+52
+12
+6
+33
+43
+62
+90
+84
+99
+39
+48
+33
+71
+33
+57
+47
+75
+24
+76
+41
+64
+16
+26
+14
+52
+88
+57
+54
+13
+91
+38
+4
+90
+3
+9
+26
+79
+40
+35
+50
+84
+58
+93
+43
+19
+35
+34
+96
+72
+67
+58
+49
+68
+75
+39
+56
+90
+40
+31
+24
+66
+83
+8
+9
+78
+94
+58
+10
+37
+34
+76
+53
+31
+13
+100
+88
+24
+54
+16
+7
+6
+71
+73
+3
+63
+53
+56
+64
+76
+87
+38
+42
+16
+15
+54
+87
+37
+47
+47
+62
+49
+40
+4
+66
+59
+61
+34
+61
+63
+30
+14
+19
+92
+81
+56
+12
+72
+27
+14
+42
+23
+65
+86
+34
+36
+8
+30
+8
+76
+90
+55
+21
+35
+18
+98
+25
+73
+17
+45
+18
+4
+61
+30
+33
+33
+4
+31
+48
+11
+39
+34
+56
+29
+71
+70
+86
+87
+43
+82
+4
+92
+12
+50
+92
+2
+90
+22
+27
+67
+63
+74
+78
+1
+10
+50
+11
+19
+13
+9
+44
+81
+91
+26
+36
+81
+67
+75
+48
+16
+64
+40
+71
+67
+65
+87
+37
+45
+39
+31
+33
+22
+41
+47
+20
+97
+3
+51
+81
+27
+38
+90
+96
+68
+50
+87
+73
+55
+77
+70
+31
+59
+76
+24
+65
+74
+62
+8
+85
+47
+14
+65
+64
+5
+54
+79
+87
+19
+27
+95
+29
+23
+77
+59
+63
+51
+43
+2
+21
+12
+86
+14
+10
+39
+49
+41
+6
+72
+81
+43
+26
+77
+23
+53
+8
+73
+71
+71
+86
+85
+32
+32
+8
+59
+86
+90
+66
+92
+62
+42
+96
+1
+43
+51
+21
+67
+14
+83
+75
+6
+61
+10
+13
+92
+39
+11
+10
+69
+21
+12
+85
+98
+31
+100
+30
+75
+86
+44
+89
+43
+59
+68
+78
+60
+59
+16
+64
+40
+65
+34
+19
+12
+2
+13
+59
+38
+96
+41
+82
+23
+97
+81
+13
+52
+98
+25
+71
+99
+60
+70
+78
+42
+50
+27
+8
+14
+8
+29
+100
+43
+58
+61
+43
+9
+71
+46
+43
+46
+92
+36
+97
+53
+53
+40
+64
+24
+72
+19
+70
+47
+54
+4
+42
+15
+14
+53
+91
+73
+26
+98
+55
+51
+13
+22
+17
+7
+92
+88
+4
+37
+84
+74
+88
+67
+7
+42
+93
+82
+52
+83
+28
+20
+75
+71
+52
+76
+91
+68
+92
+39
+11
+18
+14
+22
+10
+60
+74
+3
+55
+7
+46
+18
+96
+20
+56
+56
+38
+27
+19
+79
+2
+4
+7
+9
+94
+80
+41
+25
+84
+83
+40
+97
+24
+73
+27
+6
+93
+8
+8
+80
+12
+57
+32
+83
+12
+28
+58
+2
+89
+20
+22
+58
+46
+57
+35
+92
+43
+32
+6
+52
+60
+94
+27
+22
+89
+34
+6
+37
+69
+83
+76
+10
+78
+81
+91
+15
+79
+38
+19
+72
+64
+37
+46
+47
+71
+6
+98
+33
+18
+11
+5
+32
+45
+86
+8
+77
+91
+57
+25
+39
+7
+93
+98
+51
+28
+10
+11
+85
+6
+80
+23
+23
+31
+79
+95
+64
+29
+1
+49
+86
+78
+93
+61
+29
+32
+31
+98
+10
+80
+90
+22
+22
+37
+32
+56
+50
+1
+60
+47
+48
+66
+69
+19
+98
+20
+35
+38
+12
+31
+79
+100
+90
+41
+38
+55
+95
+73
+89
+77
+59
+66
+65
+94
+83
+55
+81
+94
+41
+1
+36
+12
+50
+93
+8
+16
+28
+22
+84
+6
+83
+52
+66
+28
+74
+92
+94
+35
+67
+85
+8
+86
+49
+23
+2
+5
+9
+15
+9
+21
+45
+90
+32
+84
+23
+83
+89
+88
+30
+93
+87
+90
+57
+31
+75
+70
+51
+76
+99
+10
+72
+44
+20
+29
+91
+88
+11
+78
+72
+37
+73
+4
+72
+95
+26
+4
+88
+97
+89
+69
+11
+50
+99
+48
+100
+67
+5
+28
+25
+100
+75
+50
+23
+92
+50
+72
+84
+57
+85
+100
+34
+3
+17
+77
+17
+6
+87
+73
+51
+55
+76
+57
+64
+72
+58
+97
+66
+23
+45
+65
+87
+36
+35
+89
+21
+33
+6
+46
+17
+93
+10
+21
+40
+55
+72
+35
+64
+74
+70
+56
+7
+44
+1
+13
+70
+3
+90
+18
+97
+24
+70
+7
+13
+15
+76
+23
+56
+31
+86
+40
+63
+19
+54
+52
+28
+1
+57
+33
+85
+13
+16
+81
+39
+9
+7
+59
+96
+46
+11
+53
+23
+58
+43
+42
+69
+34
+85
+11
+2
+16
+75
+9
+84
+22
+77
+68
+20
+10
+80
+93
+39
+1
+57
+38
+16
+61
+21
+81
+100
+69
+22
+9
+59
+74
+14
+22
+7
+49
+36
+75
+25
+77
+44
+70
+30
+48
+23
+6
+27
+12
+33
+95
+72
+75
+9
+79
+96
+70
+60
+26
+23
+3
+12
+53
+10
+85
+20
+58
+68
+83
+90
+97
+73
+69
+53
+2
+38
+11
+27
+64
+46
+2
+100
+85
+17
+38
+77
+19
+24
+73
+26
+5
+97
+38
+59
+16
+68
+67
+88
+29
+79
+17
+96
+25
+88
+6
+49
+46
+32
+83
+8
+5
+63
+35
+47
+70
+97
+54
+54
+36
+31
+64
+11
+90
+39
+30
+26
+91
+13
+57
+30
+71
+55
+97
+89
+66
+93
+67
+68
+6
+25
+99
+74
+53
+51
+31
+33
+19
+20
+50
+20
+69
+38
+5
+94
+16
+57
+96
+66
+34
+9
+55
+46
+85
+99
+31
+95
+92
+3
+93
+31
+48
+16
+60
+22
+94
+70
+71
+1
+65
+83
+15
+42
+22
+52
+17
+39
+82
+42
+16
+18
+62
+13
+23
+24
+36
+1
+89
+23
+37
+20
+87
+47
+3
+91
+25
+34
+79
+69
+100
+83
+2
+70
+100
+76
+58
+68
+85
+1
+48
+77
+33
+8
+56
+65
+88
+39
+48
+40
+4
+72
+97
+31
+15
+15
+60
+26
+19
+82
+19
+82
+22
+97
+87
+51
+20
+63
+6
+68
+55
+21
+36
+28
+50
+52
+60
+95
+35
+55
+11
+79
+72
+30
+30
+12
+4
+18
+75
+83
+27
+22
+88
+33
+8
+51
+41
+86
+50
+35
+55
+22
+36
+26
+31
+52
+36
+50
+78
+20
+16
+20
+75
+71
+51
+69
+58
+28
+46
+30
+63
+10
+98
+1
+23
+32
+88
+38
+44
+21
+32
+7
+58
+87
+2
+33
+82
+92
+20
+93
+80
+43
+44
+74
+54
+57
+60
+51
+65
+29
+94
+9
+4
+45
+43
+52
+23
+77
+56
+40
+42
+90
+65
+86
+30
+8
+86
+46
+98
+79
+94
+57
+95
+57
+92
+42
+23
+64
+84
+25
+96
+54
+64
+2
+39
+13
+36
+95
+51
+54
+69
+26
+41
+14
+15
+63
+47
+18
+86
+54
+53
+31
+14
+6
+16
+40
+99
+35
+21
+8
+66
+26
+60
+29
+33
+45
+72
+26
+11
+39
+30
+36
+45
+53
+12
+3
+7
+19
+51
+36
+60
+37
+81
+54
+96
+93
+99
+60
+65
+55
+48
+91
+16
+79
+29
+67
+43
+60
+70
+82
+69
+78
+47
+82
+66
+64
+87
+52
+32
+21
+43
+70
+32
+61
+81
+41
+20
+57
+63
+70
+53
+90
+69
+3
+3
+94
+36
+70
+97
+55
+61
+70
+70
+97
+52
+41
+76
+91
+60
+46
+40
+25
+89
+14
+84
+78
+12
+72
+29
+24
+87
+12
+87
+14
+8
+22
+61
+71
+77
+26
+60
+30
+38
+63
+38
+66
+57
+48
+81
+53
+88
+56
+46
+72
+16
+51
+65
+30
+97
+17
+27
+9
+16
+16
+55
+91
+55
+13
+85
+96
+12
+11
+61
+67
+54
+23
+58
+43
+35
+27
+50
+57
+91
+41
+27
+93
+14
+51
+83
+45
+23
+31
+81
+14
+53
+97
+7
+70
+60
+28
+33
+42
+61
+89
+90
+39
+25
+1
+80
+73
+24
+88
+14
+96
+52
+47
+22
+4
+35
+70
+12
+40
+35
+56
+22
+28
+68
+61
+56
+90
+37
+9
+24
+71
+8
+11
+1
+6
+31
+32
+13
+90
+23
+28
+67
+53
+14
+9
+31
+12
+94
+54
+84
+17
+46
+25
+42
+28
+91
+99
+78
+76
+61
+81
+43
+31
+99
+16
+9
+16
+14
+43
+33
+14
+93
+33
+66
+96
+84
+46
+21
+9
+69
+36
+98
+67
+26
+55
+95
+78
+15
+90
+8
+40
+71
+61
+35
+59
+42
+29
+93
+2
+77
+43
+74
+54
+59
+77
+29
+82
+34
+69
+16
+74
+99
+34
+12
+70
+13
+52
+99
+30
+96
+1
+49
+84
+67
+51
+6
+78
+10
+64
+93
+87
+86
+34
+35
+4
+9
+19
+37
+54
+93
+74
+7
+75
+88
+56
+49
+90
+2
+8
+33
+25
+51
+86
+61
+94
+14
+42
+29
+99
+36
+22
+13
+81
+71
+2
+78
+48
+90
+7
+35
+45
+59
+45
+45
+67
+99
+97
+92
+81
+56
+6
+40
+87
+61
+87
+71
+46
+37
+10
+36
+22
+15
+92
+18
+80
+23
+22
+26
+58
+16
+78
+29
+74
+86
+52
+44
+92
+61
+40
+90
+84
+95
+13
+25
+32
+70
+33
+66
+2
+24
+22
+21
+33
+7
+50
+36
+70
+97
+55
+64
+89
+59
+53
+87
+46
+95
+56
+81
+81
+64
+54
+52
+28
+7
+85
+55
+62
+83
+40
+96
+14
+26
+29
+44
+5
+33
+59
+58
+22
+8
+52
+42
+90
+58
+44
+42
+57
+69
+2
+94
+51
+59
+96
+49
+29
+37
+66
+59
+66
+68
+14
+73
+19
+57
+72
+24
+99
+76
+71
+38
+96
+36
+49
+71
+91
+11
+48
+86
+87
+51
+24
+87
+7
+62
+12
+16
+89
+98
+85
+30
+21
+55
+45
+73
+42
+92
+79
+45
+64
+83
+23
+91
+40
+22
+70
+24
+15
+81
+51
+76
+6
+49
+44
+22
+41
+50
+33
+49
+1
+61
+61
+23
+91
+38
+12
+34
+96
+70
+64
+51
+37
+63
+43
+96
+88
+70
+28
+36
+69
+91
+25
+32
+70
+33
+70
+27
+34
+64
+80
+10
+41
+61
+1
+55
+28
+72
+83
+55
+81
+92
+30
+52
+41
+86
+44
+92
+63
+47
+22
+8
+49
+29
+31
+34
+23
+34
+99
+90
+52
+4
+59
+18
+76
+97
+96
+6
+71
+75
+12
+99
+85
+21
+68
+16
+88
+86
+26
+84
+73
+82
+39
+98
+38
+43
+18
+26
+97
+47
+15
+64
+51
+38
+67
+60
+61
+29
+29
+18
+48
+28
+40
+91
+83
+84
+55
+77
+76
+60
+79
+37
+16
+66
+55
+33
+6
+45
+20
+15
+11
+30
+89
+62
+74
+91
+84
+81
+34
+79
+67
+96
+72
+74
+97
+19
+39
+67
+55
+31
+91
+65
+78
+79
+77
+54
+29
+96
+12
+11
+61
+69
+71
+2
+80
+61
+50
+55
+81
+91
+26
+32
+66
+7
+46
+18
+99
+32
+2
+23
+23
+35
+7
+25
+87
+1
+28
+61
+14
+37
+1
+76
+50
+20
+71
+45
+34
+100
+97
+81
+15
+63
+51
+38
+70
+80
+58
+29
+51
+44
+10
+64
+98
+10
+86
+21
+57
+56
+29
+67
+44
+67
+6
+40
+87
+62
+93
+4
+86
+82
+19
+84
+30
+31
+13
+5
+8
+9
+87
+37
+43
+30
+89
+67
+7
+39
+75
+100
+27
+61
+26
+13
+45
+59
+48
+65
+55
+51
+7
+86
+56
+69
+10
+42
+61
+91
+4
+6
+100
+49
+95
+35
+57
+26
+51
+70
+66
+67
+12
+71
+22
+92
+55
+3
+29
+49
+36
+75
+30
+5
+67
+60
+54
+89
+49
+94
+25
+4
+1
+77
+51
+15
+35
+79
+57
+34
+96
+74
+77
+2
+20
+6
+57
+91
+37
+4
+95
+36
+64
+57
+69
+7
+20
+59
+76
+31
+4
+44
+30
+90
+71
+15
+54
+88
+47
+86
+98
+16
+13
+41
+31
+14
+10
+37
+32
+61
+82
+45
+31
+82
+15
+60
+23
+100
+95
+77
+6
+47
+29
+55
+72
+36
+67
+81
+90
+11
+56
+38
+22
+96
+77
+99
+4
+37
+81
+61
+36
+68
+88
+17
+10
+8
+61
+96
+25
+90
+13
+71
+15
+50
+68
+57
+32
+87
+29
+98
+28
+88
+78
+77
+59
+63
+50
+35
+63
+65
+20
+37
+45
+40
+39
+75
+95
+2
+60
+39
+100
+46
+79
+62
+62
+18
+49
+37
+81
+53
+87
+50
+23
+87
+15
+9
+24
+67
+83
+1
+60
+57
+99
+86
+23
+68
+8
+34
+36
+13
+56
+27
+57
+100
+88
+31
+94
+89
+92
+50
+76
+6
+56
+86
+18
+36
+55
+2
+23
+19
+13
+9
+35
+33
+81
+91
+20
+5
+53
+74
+69
+50
+84
+58
+95
+45
+21
+22
+44
+66
+100
+9
+60
+80
+39
+16
+45
+30
+75
+87
+46
+96
+67
+36
+16
+76
+13
+99
+75
+67
+22
+36
+18
+88
+64
+95
+98
+38
+48
+44
+34
+12
+66
+93
+68
+73
+28
+12
+21
+21
+41
+56
+73
+35
+56
+19
+17
+31
+33
+18
+15
+31
+50
+25
+97
+62
+3
+61
+41
+98
+24
+65
+72
+53
+70
+41
+18
+44
+1
+10
+52
+28
+3
+66
+71
+36
+81
+61
+42
+7
+63
+20
+53
+39
+59
+6
+4
+72
+98
+43
+82
+6
+95
+18
+56
+80
+80
+56
+19
+15
+23
+7
+32
+31
+1
+34
+94
+62
+29
+24
+81
+73
+16
+38
+90
+94
+59
+9
+26
+78
+31
+92
+71
+5
+90
+97
+69
+44
+50
+2
+64
+70
+49
+64
+40
+71
+62
+40
+83
+37
+77
+33
+10
+63
+89
+69
+14
+62
+46
+26
+38
+3
+74
+18
+43
+3
+31
+59
+82
+59
+23
+7
+36
+57
+19
+3
+47
+53
+1
+29
+68
+49
+86
+79
+96
+72
+70
+71
+2
+70
+6
+9
+3
+34
+84
+95
+21
+68
+22
+25
+54
+2
+29
+61
+5
+85
+62
+10
+6
+45
+18
+5
+65
+49
+8
+10
+91
+58
+31
+66
+17
+10
+11
+77
+68
+20
+7
+62
+14
+31
+58
+76
+31
+11
+86
+17
+29
+25
+93
+33
+62
+77
+5
+37
+79
+49
+79
+41
+35
+41
+34
+36
+10
+34
+19
+7
+72
+71
+75
+16
+22
+86
+21
+56
+49
+89
+98
+89
+52
+13
+16
+82
+45
+41
+36
+54
+2
+23
+26
+48
+56
+5
+29
+29
+20
+60
+79
+42
+39
+61
+11
+21
+29
+90
+80
+74
+27
+100
+58
+55
+6
+45
+22
+29
+74
+91
+78
+51
+12
+11
+61
+69
+69
+94
+50
+53
+73
+63
+26
+85
+81
+25
+21
+99
+8
+61
+91
+98
+75
+69
+46
+54
+11
+81
+89
+9
+54
+45
+80
+83
+76
+11
+84
+4
+76
+17
+21
+79
+82
+87
+80
+3
+98
+64
+1
+39
+21
+81
+98
+61
+89
+88
+30
+90
+75
+42
+84
+22
+79
+82
+84
+68
+49
+87
+83
+18
+68
+44
+55
+41
+49
+33
+53
+25
+76
+36
+35
+88
+14
+93
+32
+57
+53
+6
+63
+27
+92
+14
+58
+26
+29
+46
+16
+85
+72
+63
+33
+36
+22
+7
+50
+34
+63
+67
+40
+42
+90
+67
+93
+60
+24
+5
+14
+44
+38
+39
+90
+92
+45
+43
+55
+44
+72
+40
+90
+80
+74
+27
+98
+47
+3
+3
+91
+19
+98
+18
+28
+8
+2
+41
+33
+28
+73
+84
+49
+41
+4
+63
+39
+76
+4
+39
+1
+62
+65
+32
+7
+56
+72
+29
+27
+100
+65
+89
+53
+16
+19
+76
+87
+40
+61
+9
+1
+30
+72
+62
+31
+30
+97
+16
+29
+31
+25
+73
+13
+28
+51
+52
+59
+83
+71
+82
+58
+11
+47
+86
+97
+8
+77
+95
+78
+17
+6
+80
+30
+64
+18
+34
+43
+55
+50
+2
+64
+72
+54
+80
+95
+52
+60
+92
+20
+90
+61
+61
+17
+54
+77
+76
+71
+42
+10
+90
+48
+81
+59
+28
+40
+92
+97
+54
+52
+25
+85
+83
+37
+76
+23
+57
+37
+6
+10
+7
+56
+71
+23
+3
+16
+68
+69
+6
+13
+26
+45
+39
+31
+34
+33
+89
+40
+40
+83
+43
+16
+9
+11
+87
+28
+83
+52
+64
+17
+26
+8
+15
+18
+81
+22
+9
+55
+54
+28
+82
+44
+32
+95
+84
+49
+45
+28
+62
+24
+92
+35
+82
+79
+38
+24
+3
+4
+97
+48
+22
+1
+10
+46
+94
+46
+38
+14
+41
+24
+75
+42
+75
+78
+93
+61
+27
+14
+42
+30
+8
+78
+100
+1
+13
+71
+8
+8
+82
+20
+80
+6
+17
+44
+17
+6
+87
+67
+24
+39
+24
+95
+58
+89
+19
+12
+7
+32
+34
+20
+15
+14
+50
+70
+74
+18
+45
+13
+75
+35
+39
+19
+62
+9
+94
+86
+71
+56
+99
+95
+80
+27
+46
+34
+89
+35
+8
+33
+30
+83
+34
+54
+21
+43
+74
+59
+89
+7
+45
+10
+59
+64
+50
+30
+32
+25
+64
+54
+56
+51
+98
+32
+13
+95
+57
+89
+22
+32
+100
+14
+85
+79
+16
+87
+74
+65
+29
+90
+81
+79
+45
+58
+43
+40
+54
+72
+43
+14
+98
+66
+22
+34
+12
+66
+90
+47
+70
+99
+68
+21
+17
+18
+55
+71
+35
+78
+54
+18
+26
+97
+51
+33
+39
+36
+70
+97
+54
+48
+9
+18
+31
+25
+77
+37
+35
+76
+43
+74
+59
+88
+3
+28
+40
+91
+86
+96
+7
+77
+2
+26
+39
+1
+60
+54
+83
+15
+49
+58
+12
+53
+7
+71
+59
+21
+94
+78
+21
+26
+64
+56
+62
+71
+67
+70
+16
+71
+87
+82
+8
+15
+23
+1
+3
+9
+32
+14
+96
+51
+48
+31
+57
+65
+79
+92
+43
+33
+10
+63
+88
+66
+9
+59
+80
+46
+60
+48
+52
+82
+30
+41
+80
+17
+82
+43
+17
+17
+54
+74
+59
+88
+100
+12
+76
+52
+26
+89
+5
+27
+21
+84
+14
+37
+95
+38
+74
+2
+45
+53
+18
+34
+47
+75
+27
+92
+10
+38
+42
+8
+76
+82
+16
+57
+99
+85
+23
+69
+13
+57
+28
+56
+88
+22
+44
+66
+4
+35
+71
+14
+48
+62
+48
+27
+35
+72
+13
+36
+97
+62
+1
+53
+8
+74
+74
+77
+3
+22
+10
+59
+68
+78
+60
+62
+33
+46
+80
+67
+79
+78
+57
+45
+57
+41
+36
+46
+54
+8
+68
+34
+97
+76
+82
+10
+26
+72
+1
+56
+31
+82
+14
+51
+80
+21
+10
+72
+43
+12
+91
+41
+25
+84
+83
+45
+24
+43
+42
+66
+23
+48
+81
+60
+27
+29
+31
+24
+66
+88
+29
+87
+65
+10
+76
+63
+2
+45
+50
+2
+63
+63
+7
+78
+10
+58
+61
+52
+62
+7
+84
+47
+27
+41
+7
+71
+67
+60
+60
+28
+28
+18
+51
+52
+51
+41
+95
+1
+49
+93
+15
+57
+6
+29
+19
+55
+64
+90
+67
+91
+46
+60
+47
+38
+12
+28
+60
+16
+56
+91
+44
+44
+74
+48
+24
+19
+94
+97
+37
+55
+99
+98
+2
+26
+44
+29
+82
+37
+81
+61
+38
+75
+16
+19
+75
+76
+86
+32
+20
+30
+100
+36
+17
+79
+27
+51
+68
+45
+65
+85
+28
+7
+91
+81
+69
+89
+11
+68
+14
+74
+17
+37
+73
+5
+71
+86
+76
+85
+21
+70
+26
+33
+65
+93
+78
+29
+75
+89
+62
+75
+96
+3
+58
+24
+28
+48
+40
+11
+6
+41
+95
+7
+89
+73
+37
+68
+76
+51
+22
+74
+51
+40
+82
+37
+80
+51
+89
+77
+66
+7
+51
+39
+81
+34
+77
+61
+74
+94
+98
+45
+88
+27
+66
+62
+78
+9
+53
+39
+56
+91
+44
+44
+71
+32
+54
+37
+36
+82
+72
+93
+14
+43
+41
+58
+78
+50
+1
+61
+58
+2
+91
+33
+82
+94
+33
+54
+27
+76
+10
+81
+100
+72
+38
+81
+41
+23
+70
+20
+88
+50
+14
+36
+91
+19
+2
+36
+6
+9
+5
+53
+69
+41
+28
+3
+71
+100
+63
+85
+42
+89
+57
+45
+58
+47
+63
+57
+81
+75
+21
+56
+51
+4
+64
+52
+35
+46
+64
+70
+47
+59
+30
+54
+59
+68
+80
+71
+4
+86
+86
+43
+90
+53
+7
+68
+44
+55
+37
+35
+75
+39
+59
+6
+6
+80
+32
+72
+45
+21
+21
+39
+46
+32
+76
+71
+44
+29
+83
+40
+90
+84
+93
+7
+3
+60
+36
+75
+33
+24
+46
+63
+70
+55
+1
+17
+93
+4
+93
+19
+83
+30
+30
+13
+11
+50
+7
+94
+1
+56
+34
+1
+4
+12
+40
+39
+73
+89
+80
+80
+65
+69
+33
+77
+74
+48
+25
+24
+16
+87
+81
+100
+74
+45
+9
+49
+10
+23
+52
+5
+69
+69
+91
+33
+79
+75
+44
+92
+56
+7
+40
+83
+39
+93
+6
+2
+58
+32
+72
+48
+43
+30
+96
+11
+4
+28
+41
+90
+76
+46
+97
+71
+52
+74
+78
+2
+14
+68
+85
+6
+69
+67
+79
+71
+20
+86
+37
+48
+56
+7
+44
+99
+1
+17
+98
+34
+22
+27
+68
+69
+3
+4
+96
+47
+14
+67
+77
+60
+68
+70
+5
+6
+95
+12
+21
+20
+33
+26
+58
+14
+64
+64
+8
+75
+83
+26
+12
+41
+40
+76
+97
+3
+49
+67
+63
+74
+83
+31
+37
+50
+66
+50
+9
+9
+75
+70
+54
+92
+67
+78
+64
+86
+41
+76
+91
+60
+42
+16
+23
+89
+33
+98
+97
+1
+33
+95
+73
+84
+49
+34
+67
+98
+91
+63
+64
+14
+15
+60
+29
+38
+72
+94
+14
+38
+8
+9
+85
+26
+95
+39
+79
+24
+37
+5
+99
+55
+38
+34
+67
+94
+63
+34
+38
+22
+92
+54
+100
+13
+83
+83
+57
+96
+63
+15
+27
+31
+49
+14
+42
+33
+21
+31
+92
+80
+52
+93
+98
+48
+8
+19
+46
+9
+42
+77
+86
+25
+79
+52
+9
+81
+10
+33
+15
+91
+13
+68
+87
+15
+10
+28
+79
+29
+62
+15
+36
+76
+39
+50
+49
+48
+49
+69
+73
+20
+62
+94
+6
+97
+24
+77
+46
+83
+88
+89
+39
+35
+63
+68
+39
+24
+99
+77
+74
+47
+21
+6
+45
+22
+23
+46
+71
+11
+33
+95
+77
+9
+64
+5
+60
+17
+64
+33
+28
+70
+75
+17
+29
+29
+13
+18
+91
+84
+88
+77
+67
+10
+65
+1
+20
+12
+91
+44
+46
+83
+90
+92
+45
+42
+49
+18
+68
+51
+95
+14
+35
+83
+86
+71
+49
+61
+27
+9
+13
+5
+11
+27
+61
+28
+24
+88
+21
+29
+92
+90
+17
+95
+16
+45
+30
+75
+83
+27
+15
+52
+78
+1
+10
+48
+4
+93
+24
+7
+29
+17
+39
+85
+64
+16
+23
+98
+87
+42
+70
+45
+37
+21
+91
+65
+67
+25
+45
+50
+93
+15
+48
+61
+36
+62
+56
+79
+71
+13
+40
+28
+9
+8
+63
+12
+4
+20
+80
+4
+10
+24
+56
+17
+2
+58
+37
+100
+64
+90
+68
+97
+70
+51
+77
+8
+53
+53
+43
+79
+92
+46
+48
+75
+18
+34
+44
+59
+55
+2
+23
+19
+9
+85
+25
+91
+22
+14
+86
+94
+88
+88
+37
+33
+65
+93
+73
+6
+78
+17
+98
+36
+37
+98
+61
+86
+69
+37
+2
+86
+98
+15
+6
+3
+64
+60
+90
+100
+98
+85
+32
+28
+84
+52
+55
+64
+94
+86
+72
+61
+22
+85
+15
+27
+34
+60
+54
+87
+37
+42
+20
+44
+82
+96
+44
+1
+14
+75
+23
+65
+91
+57
+31
+73
+60
+3
+85
+82
+34
+61
+69
+62
+56
+75
+48
+18
+78
+11
+64
+90
+62
+66
+44
+68
+13
+72
+15
+50
+65
+41
+60
+94
+25
+4
+2
+84
+84
+51
+54
+67
+24
+40
+25
+89
+16
+92
+14
+59
+24
+18
+92
+95
+43
+12
+80
+81
+64
+55
+61
+72
+83
+58
+1
+82
+87
+84
+27
+5
+89
+91
+51
+87
+68
+29
+61
+7
+99
+31
+94
+90
+90
+34
+99
+90
+45
+68
+1
+95
+67
+48
+84
+75
+98
+14
+6
+13
+26
+47
+49
+68
+69
+8
+27
+96
+31
+23
+62
+70
+67
+72
+30
+37
+56
+3
+12
+50
+94
+13
+38
+9
+20
+38
+50
+57
+99
+82
+98
+56
+55
+28
+74
+91
+82
+73
+98
+37
+39
+3
+75
+19
+41
+82
+26
+16
+66
+52
+18
+39
+77
+12
+86
+9
+81
+2
+87
+4
+43
+24
+64
+71
+48
+50
+72
+83
+48
+44
+40
+40
+83
+42
+9
+81
+7
+19
+50
+29
+26
+99
+66
+6
+45
+18
+5
+69
+71
+4
+86
+86
+44
+91
+53
+3
+41
+23
+74
+35
+48
+69
+91
+22
+14
+94
+36
+73
+13
+25
+31
+63
+2
+48
+70
+90
+13
+71
+14
+50
+74
+93
+100
+64
+82
+19
+75
+84
+34
+46
+74
+31
+26
+82
+53
+88
+50
+6
+92
+99
+69
+31
+62
+97
+27
+90
+4
+15
+55
+98
+97
+100
+35
+10
+46
+85
+99
+32
+4
+36
+88
+3
+27
+39
+92
+2
+92
+31
+65
+9
+72
+48
+48
+55
+97
+94
+92
+5
+6
+94
+10
+14
+97
+57
+65
+80
+100
+83
+98
+43
+75
+67
+28
+67
+53
+15
+12
+40
+32
+32
+1
+24
+36
+1
+85
+2
+55
+7
+54
+60
+77
+28
+80
+23
+25
+43
+33
+17
+5
+81
+47
+51
+88
+72
+41
+100
+34
+4
+21
+92
+64
+56
+60
+58
+6
+22
+77
+68
+13
+75
+30
+8
+79
+5
+27
+14
+49
+69
+74
+21
+62
+89
+73
+43
+4
+34
+76
+49
+13
+37
+13
+42
+39
+60
+7
+5
+67
+65
+85
+31
+16
+24
+1
+91
+36
+100
+77
+65
+4
+36
+83
+81
+39
+2
+69
+94
+45
+24
+45
+49
+96
+34
+44
+61
+72
+85
+69
+48
+66
+71
+33
+60
+68
+70
+11
+39
+37
+75
+19
+41
+83
+28
+21
+74
+62
+8
+89
+66
+98
+1
+21
+24
+52
+100
+34
+7
+38
+63
+36
+56
+12
+68
+4
+11
+35
+13
+64
+68
+31
+81
+3
+95
+46
+20
+6
+63
+23
+76
+48
+7
+12
+9
+43
+83
+13
+30
+66
+29
+77
+9
+61
+88
+77
+73
+47
+28
+48
+44
+29
+82
+32
+55
+44
+67
+12
+72
+24
+99
+76
+67
+27
+56
+98
+81
+9
+26
+72
+5
+84
+58
+91
+30
+59
+87
+95
+88
+71
+40
+100
+39
+37
+74
+14
+24
+16
+84
+65
+34
+21
+20
+35
+29
+66
+37
+29
+39
+81
+36
+86
+95
+95
+17
+44
+17
+7
+87
+64
+5
+51
+67
+44
+62
+80
+22
+15
+99
+58
+62
+50
+42
+5
+53
+78
+96
+70
+61
+40
+91
+84
+88
+74
+56
+69
+14
+63
+51
+44
+7
+43
+1
+21
+14
+98
+66
+14
+92
+35
+81
+72
+3
+74
+19
+47
+11
+48
+89
+5
+29
+32
+31
+4
+41
+17
+32
+38
+47
+36
+99
+74
+54
+54
+44
+78
+74
+42
+89
+56
+41
+37
+58
+20
+98
+9
+77
+81
+96
+47
+19
+100
+27
+64
+44
+90
+45
+59
+54
+97
+98
+16
+17
+62
+23
+82
+86
+84
+28
+18
+59
+89
+7
+45
+5
+28
+23
+87
+14
+4
+95
+40
+84
+47
+30
+61
+100
+55
+33
+6
+42
+2
+39
+16
+46
+34
+97
+73
+68
+60
+45
+32
+90
+54
+23
+48
+86
+85
+45
+4
+17
+73
+85
+56
+66
+99
+99
+7
+56
+72
+29
+27
+2
+74
+29
+13
+16
+81
+44
+36
+19
+92
+79
+49
+83
+58
+2
+95
+49
+42
+16
+17
+60
+11
+30
+85
+39
+73
+85
+53
+59
+79
+43
+53
+28
+94
+15
+47
+46
+56
+24
+45
+55
+28
+75
+1
+29
+68
+51
+99
+33
+12
+75
+46
+3
+1
+81
+81
+63
+48
+24
+9
+42
+75
+74
+78
+2
+7
+30
+18
+39
+72
+80
+33
+79
+78
+63
+79
+3
+15
+61
+35
+64
+71
+51
+76
+95
+88
+75
+60
+84
+66
+40
+47
+24
+21
+7
+59
+92
+21
+96
+92
+90
+8
+45
+97
+81
+15
+62
+38
+71
+91
+10
+41
+53
+56
+59
+51
+73
+83
+40
+100
+38
+31
+47
+6
+15
+42
+15
+15
+56
+4
+22
+95
+76
+4
+38
+97
+41
+74
+76
+95
+84
+54
+66
+16
+2
+70
+2
+79
+60
+55
+89
+41
+46
+8
+43
+82
+10
+25
+58
+26
+37
+90
+3
+16
+67
+61
+67
+55
+24
+53
+100
+30
+82
+20
+83
+24
+99
+76
+68
+30
+68
+39
+23
+86
+17
+28
+15
+37
+92
+19
+84
+37
+67
+72
+25
+6
+17
+46
+28
+55
+84
+11
+14
+86
+91
+70
+3
+90
+17
+99
+37
+38
+95
+31
+30
+3
+50
+82
+38
+95
+32
+36
+29
+54
+65
+7
+57
+80
+68
+85
+1
+44
+61
+73
+87
+68
+26
+47
+54
+100
+21
+27
+73
+98
+28
+89
+86
+17
+29
+23
+74
+42
+87
+50
+15
+46
+38
+16
+60
+15
+50
+68
+57
+32
+85
+22
+74
+41
+88
+57
+53
+6
+61
+12
+30
+67
+40
+35
+56
+21
+26
+68
+72
+25
+4
+98
+54
+44
+79
+81
+80
+49
+82
+48
+53
+91
+70
+8
+18
+38
+67
+68
+5
+20
+74
+68
+46
+67
+92
+53
+90
+68
+1
+96
+70
+57
+15
+79
+42
+42
+70
+46
+49
+85
+67
+39
+34
+54
+21
+39
+50
+48
+40
+10
+1
+16
+85
+69
+49
+79
+33
+88
+27
+73
+100
+49
+91
+10
+41
+56
+66
+96
+80
+18
+91
+86
+99
+20
+33
+20
+28
+90
+89
+28
+72
+77
+21
+33
+8
+54
+56
+51
+100
+49
+92
+14
+60
+30
+49
+22
+91
+52
+99
+25
+66
+67
+13
+79
+57
+29
+68
+47
+70
+94
+40
+95
+13
+24
+31
+70
+43
+25
+68
+88
+16
+8
+100
+33
+100
+7
+42
+89
+59
+54
+100
+11
+71
+25
+13
+54
+9
+71
+49
+58
+12
+50
+96
+28
+4
+69
+86
+91
+77
+44
+76
+62
+93
+98
+51
+32
+32
+8
+57
+74
+29
+12
+18
+98
+28
+87
+73
+61
+9
+8
+68
+37
+8
+19
+39
+70
+71
+93
+26
+20
+86
+37
+57
+6
+28
+15
+35
+77
+53
+24
+69
+99
+71
+38
+88
+91
+55
+9
+66
+16
+1
+70
+10
+31
+100
+22
+36
+26
+28
+39
+82
+44
+32
+94
+76
+16
+9
+18
+26
+97
+47
+11
+41
+51
+44
+5
+34
+60
+58
+12
+50
+94
+15
+45
+43
+49
+14
+45
+44
+62
+78
+12
+70
+15
+66
+64
+87
+48
+9
+29
+90
+82
+86
+83
+20
+79
+93
+51
+65
+36
+33
+77
+72
+35
+67
+87
+24
+64
+68
+36
+5
+9
+10
+80
+94
+44
+27
+61
+28
+23
+90
+30
+76
+85
+31
+20
+46
+93
+52
+74
+80
+12
+60
+50
+65
+41
+62
+10
+99
+9
+65
+5
+50
+59
+100
+74
+45
+7
+38
+61
+28
+25
+99
+69
+23
+22
+27
+64
+41
+67
+40
+37
+63
+46
+8
+37
+51
+75
+94
+91
+1
+83
+95
+25
+98
+66
+14
+87
+4
+42
+12
+2
+2
+99
+74
+53
+58
+72
+11
+19
+18
+38
+67
+65
+89
+56
+34
+8
+39
+65
+43
+71
+47
+44
+37
+31
+55
+49
+2
+75
+37
+47
+51
+85
+53
+52
+37
+55
+94
+75
+3
+51
+76
+2
+27
+43
+17
+23
+83
+95
+25
+100
+74
+53
+48
+14
+57
+21
+12
+86
+4
+56
+98
+87
+42
+74
+71
+56
+1
+7
+32
+33
+15
+89
+4
+22
+3
+21
+96
+91
+85
+92
+93
+30
+45
+100
+96
+78
+9
+55
+53
+20
+48
+10
+28
+85
+60
+95
+32
+42
+64
+6
+61
+14
+42
+25
+74
+22
+67
+11
+60
+67
+59
+58
+15
+71
+97
+40
+74
+83
+33
+56
+43
+56
+47
+80
+57
+30
+68
+35
+4
+7
+12
+10
+56
+45
+70
+12
+49
+86
+77
+87
+34
+19
+13
+11
+49
+99
+59
+64
+52
+38
+58
+9
+41
+61
+3
+71
+2
+72
+16
+46
+37
+8
+19
+42
+82
+17
+70
+68
+79
+64
+77
+87
+26
+79
+40
+33
+41
+54
+51
+24
+88
+15
+99
+62
+87
+65
+6
+53
+67
+24
+42
+41
+72
+66
+46
+83
+89
+83
+3
+71
+100
+67
+2
+8
+36
+40
+21
+70
+27
+36
+76
+34
+26
+49
+60
+25
+14
+60
+33
+56
+43
+59
+71
+96
+38
+64
+42
+82
+16
+59
+15
+62
+38
+68
+71
+15
+48
+60
+27
+28
+26
+10
+27
+73
+98
+36
+32
+71
+40
+1
+47
+71
+10
+17
+17
+50
+48
+46
+43
+46
+89
+23
+42
+47
+3
+4
+93
+29
+36
+56
+13
+77
+48
+3
+84
+80
+25
+37
+94
+36
+71
+6
+1
+56
+34
+97
+79
+2
+6
+22
+73
+46
+21
+16
+5
+90
+97
+72
+64
+39
+60
+10
+23
+49
+90
+4
+14
+57
+14
+72
+11
+16
+98
+53
+34
+29
+70
+62
+45
+17
+2
+60
+43
+17
+15
+41
+14
+22
+4
+34
+66
+94
+68
+66
+89
+38
+35
+64
+74
+70
+59
+28
+36
+72
+5
+86
+73
+69
+59
+36
+90
+21
+14
+95
+52
+54
+57
+63
+66
+33
+1
+13
+71
+5
+95
+31
+30
+3
+54
+98
+4
+46
+43
+49
+12
+27
+58
+8
+32
+19
+30
+8
+78
+1
+6
+22
+86
+16
+25
+12
+47
+78
+49
+96
+35
+47
+65
+72
+52
+62
+6
+82
+35
+74
+36
+47
+65
+66
+13
+88
+13
+87
+1
+27
+59
+10
+31
+99
+18
+24
+82
+77
+27
+73
+98
+31
+6
+56
+88
+23
+50
+98
+39
+55
+84
+8
+94
+93
+12
+37
+14
+56
+6
+38
+75
+7
+70
+59
+29
+45
+11
+62
+78
+12
+67
+98
+84
+29
+15
+32
+61
+75
+5
+55
+85
+20
+57
+63
+64
+21
+57
+50
+92
+2
+87
+5
+44
+22
+36
+25
+28
+44
+12
+77
+54
+33
+14
+93
+33
+63
+84
+38
+71
+87
+86
+40
+66
+40
+46
+15
+76
+29
+90
+78
+65
+83
+21
+80
+87
+9
+71
+47
+44
+42
+58
+76
+34
+17
+3
+63
+56
+70
+21
+96
+89
+75
+50
+23
+92
+42
+31
+4
+52
+76
+89
+57
+37
+16
+60
+18
+72
+70
+75
+25
+78
+46
+73
+32
+32
+6
+55
+74
+52
+48
+21
+94
+78
+23
+41
+37
+57
+16
+79
+34
+98
+83
+22
+83
+4
+80
+42
+38
+51
+66
+35
+23
+21
+26
+68
+77
+49
+3
+81
+56
+9
+58
+67
+81
+84
+74
+89
+75
+47
+12
+45
+69
+9
+36
+40
+18
+45
+17
+95
+21
+68
+22
+27
+66
+51
+16
+42
+8
+74
+74
+77
+99
+2
+24
+31
+70
+43
+33
+15
+95
+33
+44
+72
+36
+67
+81
+86
+83
+29
+33
+34
+8
+50
+27
+14
+43
+32
+11
+80
+84
+83
+46
+28
+58
+91
+32
+69
+33
+78
+71
+25
+17
+73
+91
+90
+26
+43
+28
+86
+64
+12
+94
+59
+7
+15
+30
+46
+4
+18
+69
+57
+26
+40
+11
+7
+49
+28
+29
+29
+9
+99
+18
+13
+22
+14
+90
+17
+90
+93
+49
+58
+10
+36
+31
+60
+85
+67
+44
+60
+64
+48
+10
+34
+17
+95
+21
+73
+51
+48
+28
+42
+96
+5
+68
+60
+55
+90
+44
+56
+45
+63
+78
+5
+30
+33
+36
+15
+72
+98
+44
+82
+98
+50
+17
+60
+4
+87
+93
+74
+6
+76
+2
+29
+57
+81
+77
+36
+24
+22
+16
+2
+66
+84
+12
+18
+96
+21
+63
+87
+62
+87
+68
+25
+44
+39
+36
+70
+95
+43
+5
+43
+18
+25
+87
+99
+15
+99
+65
+97
+98
+19
+34
+33
+95
+77
+11
+74
+45
+6
+30
+29
+10
+100
+15
+90
+4
+18
+75
+89
+62
+75
+96
+3
+53
+93
+81
+47
+57
+21
+12
+87
+9
+78
+86
+17
+33
+49
+97
+41
+74
+80
+16
+79
+34
+92
+49
+63
+40
+77
+3
+27
+38
+85
+72
+64
+41
+69
+45
+57
+34
+94
+64
+37
+52
+82
+24
+9
+46
+95
+54
+71
+43
+25
+64
+65
+15
+5
+94
+20
+79
+94
+54
+84
+20
+62
+97
+23
+72
+25
+4
+98
+55
+54
+24
+67
+84
+2
+62
+53
+61
+96
+28
+5
+75
+9
+79
+1
+96
+67
+38
+24
+9
+33
+24
+46
+66
+81
+99
+65
+1
+25
+42
+29
+97
+23
+64
+83
+24
+99
+77
+76
+68
+24
+31
+72
+55
+87
+28
+89
+83
+96
+31
+26
+80
+48
+69
+86
+97
+6
+69
+61
+44
+18
+9
+96
+95
+12
+14
+79
+55
+17
+8
+98
+20
+35
+33
+87
+31
+3
+41
+18
+43
+95
+86
+63
+7
+78
+11
+66
+97
+89
+61
+72
+81
+40
+16
+31
+50
+19
+67
+38
+21
+91
+57
+23
+30
+73
+69
+55
+14
+88
+10
+65
+7
+56
+77
+60
+64
+52
+33
+34
+12
+67
+91
+44
+52
+17
+35
+56
+22
+29
+81
+27
+30
+43
+88
+44
+78
+72
+36
+66
+75
+60
+89
+95
+68
+59
+43
+30
+91
+83
+79
+27
+52
+67
+35
+13
+63
+61
+4
+78
+36
+16
+74
+3
+51
+80
+27
+40
+2
+51
+93
+98
+50
+25
+97
+58
+82
+70
+84
+73
+89
+76
+59
+69
+86
+2
+36
+100
+78
+70
+20
+93
+79
+40
+28
+11
+16
+1
+64
+80
+5
+18
+63
+17
+38
+75
+12
+95
+67
+43
+61
+78
+20
+20
+41
+70
+50
+74
+96
+15
+28
+32
+45
+84
+1
+48
+86
+81
+20
+87
+50
+17
+53
+67
+30
+77
+98
+93
+78
+33
+3
+21
+1
+19
+11
+92
+60
+29
+38
+70
+81
+56
+3
+22
+2
+22
+12
+77
+54
+34
+19
+12
+100
+95
+72
+81
+41
+19
+53
+45
+98
+86
+33
+32
+90
+60
+49
+59
+10
+33
+10
+68
+20
+6
+59
+1
+78
+65
+88
+49
+2
+75
+35
+33
+90
+43
+52
+29
+5
+71
+88
+88
+41
+55
+64
+92
+80
+50
+87
+71
+49
+55
+87
+31
+2
+38
+10
+18
+20
+58
+65
+74
+61
+99
+47
+97
+59
+79
+47
+69
+94
+49
+51
+65
+35
+30
+62
+7
+81
+28
+37
+71
+99
+57
+53
+9
+82
+13
+37
+12
+40
+34
+43
+51
+24
+87
+3
+39
+9
+8
+70
+45
+43
+56
+52
+7
+75
+88
+60
+68
+71
+18
+74
+85
+41
+87
+53
+42
+75
+76
+81
+7
+12
+15
+83
+65
+49
+8
+8
+78
+5
+23
+99
+90
+49
+84
+64
+32
+13
+93
+48
+53
+85
+34
+38
+28
+21
+81
+97
+55
+59
+63
+46
+13
+71
+8
+9
+89
+53
+18
+31
+25
+72
+3
+75
+24
+71
+10
+23
+45
+67
+98
+85
+31
+25
+76
+30
+3
+48
+64
+55
+62
+75
+95
+98
+32
+16
+8
+10
+84
+19
+63
+7
+76
+100
+16
+100
+55
+32
+2
+25
+41
+18
+40
+86
+54
+53
+31
+12
+100
+90
+46
+62
+64
+26
+83
+66
+50
+8
+100
+32
+97
+90
+73
+27
+14
+41
+17
+38
+76
+15
+11
+32
+99
+7
+49
+33
+65
+93
+75
+11
+97
+83
+26
+14
+50
+78
+24
+42
+41
+70
+53
+90
+63
+72
+67
+51
+11
+8
+48
+17
+70
+68
+79
+66
+89
+39
+36
+70
+93
+34
+70
+15
+59
+20
+91
+68
+95
+59
+2
+80
+68
+89
+26
+56
+7
+35
+51
+98
+26
+79
+40
+27
+7
+100
+35
+12
+65
+82
+6
+100
+55
+26
+68
+75
+38
+60
+13
+47
+64
+60
+89
+96
+80
+13
+64
+68
+37
+9
+21
+49
+6
+93
+9
+21
+45
+83
+94
+19
+72
+65
+46
+94
+54
+81
+5
+4
+76
+22
+56
+34
+7
+34
+45
+70
+13
+53
+100
+26
+53
+89
+58
+50
+83
+51
+61
+13
+28
+51
+59
+95
+39
+80
+33
+80
+82
+75
+8
+78
+98
+91
+66
+76
+63
+96
+18
+42
+94
+83
+56
+90
+39
+30
+29
+7
+80
+17
+89
+81
+88
+3
+23
+15
+85
+83
+33
+53
+20
+44
+88
+35
+21
+12
+81
+80
+57
+26
+42
+18
+33
+38
+38
+85
+69
+52
+93
+90
+5
+19
+72
+65
+46
+96
+62
+12
+17
+91
+97
+67
+32
+89
+46
+77
+47
+91
+23
+19
+5
+63
+39
+62
+30
+18
+43
+98
+3
+37
+93
+32
+54
+44
+77
+67
+9
+53
+44
+86
+26
+83
+64
+42
+75
+73
+71
+67
+67
+1
+5
+25
+6
+12
+18
+6
+72
+83
+54
+79
+89
+27
+61
+26
+13
+46
+60
+52
+70
+59
+21
+96
+94
+2
+61
+57
+88
+21
+36
+30
+57
+73
+25
+96
+49
+37
+78
+38
+33
+57
+41
+39
+62
+29
+15
+30
+51
+37
+64
+47
+14
+60
+34
+66
+90
+52
+3
+55
+2
+20
+6
+56
+84
+3
+69
+89
+11
+66
+2
+15
+77
+25
+63
+52
+46
+12
+62
+64
+29
+96
+17
+44
+10
+66
+12
+79
+68
+1
+91
+42
+33
+21
+30
+94
+99
+50
+12
+26
+54
+92
+63
+52
+51
+37
+65
+55
+50
+8
+97
+10
+91
+60
+38
+93
+14
+49
+71
+85
+73
+78
+15
+87
+85
+35
+45
+58
+42
+32
+13
+91
+31
+66
+20
+29
+94
+4
+80
+48
+74
+10
+100
+12
+73
+32
+32
+10
+72
+43
+14
+93
+35
+77
+51
+19
+51
+39
+79
+25
+43
+34
+23
+30
+79
+5
+21
+86
+29
+98
+29
+93
+1
+75
+42
+78
+96
+75
+91
+73
+16
+46
+32
+76
+71
+51
+65
+31
+8
+69
+42
+32
+15
+1
+76
+51
+24
+86
+1
+29
+69
+56
+19
+13
+6
+21
+77
+77
+68
+17
+95
+21
+67
+17
+3
+69
+89
+18
+7
+81
+25
+26
+36
+81
+61
+40
+98
+26
+81
+51
+80
+22
+13
+77
+47
+95
+48
+30
+51
+41
+85
+46
+12
+56
+30
+77
+94
+70
+81
+58
+17
+84
+55
+73
+48
+34
+71
+23
+98
+89
+50
+3
+70
+97
+48
+21
+96
+90
+76
+46
+95
+65
+33
+15
+96
+44
+2
+12
+57
+40
+28
+12
+22
+23
+39
+34
+54
+18
+23
+81
+77
+35
+20
+7
+68
+43
+49
+12
+36
+8
+24
+74
+28
+6
+81
+37
+91
+13
+64
+67
+34
+1
+99
+87
+37
+39
+8
+98
+16
+21
+83
+11
+19
+23
+66
+92
+57
+14
+77
+37
+26
+24
+17
+85
+57
+84
+90
+89
+25
+51
+86
+54
+53
+38
+48
+48
+62
+39
+77
+13
+85
+94
+2
+70
+100
+75
+53
+48
+10
+29
+83
+43
+10
+75
+64
+8
+75
+80
+5
+10
+17
+12
+26
+43
+31
+99
+19
+27
+88
+91
+52
+93
+98
+50
+21
+78
+79
+74
+32
+29
+87
+64
+3
+42
+22
+60
+63
+39
+65
+40
+60
+2
+71
+11
+28
+69
+70
+95
+44
+14
+92
+25
+22
+14
+81
+66
+68
+19
+7
+66
+41
+50
+35
+63
+62
+7
+83
+41
+1
+33
+94
+71
+77
+29
+80
+24
+24
+30
+61
+97
+40
+66
+37
+34
+69
+11
+46
+79
+57
+39
+18
+61
+6
+90
+89
+29
+72
+74
+1
+43
+49
+9
+21
+41
+65
+17
+25
+93
+36
+84
+83
+42
+13
+99
+76
+74
+59
+87
+94
+90
+92
+44
+37
+28
+40
+89
+71
+28
+31
+42
+71
+51
+68
+49
+88
+84
+19
+57
+71
+18
+69
+54
+1
+28
+56
+92
+48
+63
+45
+2
+13
+63
+62
+5
+75
+3
+46
+50
+90
+89
+28
+72
+77
+16
+6
+97
+27
+94
+24
+99
+75
+66
+19
+23
+70
+13
+51
+89
+80
+81
+69
+83
+78
+24
+45
+56
+31
+81
+11
+40
+43
+4
+37
+87
+88
+49
+99
+58
+58
+28
+52
+57
+79
+63
+68
+40
+30
+22
+64
+94
+86
+72
+61
+17
+51
+61
+7
+92
+90
+20
+11
+86
+16
+28
+20
+74
+64
+24
+69
+2
+86
+6
+60
+9
+13
+100
+86
+13
+9
+39
+53
+74
+68
+42
+38
+53
+84
+25
+99
+69
+28
+43
+11
+79
+81
+75
+26
+80
+50
+79
+28
+59
+7
+10
+96
+93
+94
+29
+30
+15
+24
+12
+61
+60
+16
+57
+3
+6
+13
+29
+62
+10
+4
+32
+60
+73
+96
+26
+92
+18
+78
+12
+72
+25
+1
+84
+94
+12
+28
+66
+44
+79
+77
+51
+17
+43
+5
+49
+48
+49
+64
+50
+24
+97
+68
+34
+98
+82
+10
+22
+43
+60
+70
+86
+88
+55
+38
+35
+74
+28
+6
+86
+63
+4
+60
+30
+41
+78
+2
+11
+52
+20
+50
+25
+100
+75
+56
+58
+52
+86
+57
+67
+91
+42
+34
+25
+48
+68
+73
+34
+46
+70
+9
+31
+4
+47
+51
+83
+38
+82
+56
+98
+83
+20
+72
+56
+92
+53
+91
+75
+33
+26
+59
+28
+36
+64
+64
+15
+13
+45
+52
+12
+5
+25
+5
+3
+76
+33
+17
+8
+1
+36
+9
+29
+94
+10
+16
+5
+90
+99
+85
+18
+44
+3
+26
+33
+63
+85
+45
+6
+31
+30
+6
+64
+37
+47
+47
+66
+73
+44
+9
+66
+12
+82
+86
+83
+27
+17
+58
+99
+73
+49
+37
+84
+73
+84
+55
+74
+49
+31
+47
+10
+37
+30
+53
+47
+12
+48
+80
+49
+77
+27
+70
+78
+38
+23
+2
+5
+12
+27
+62
+26
+5
+96
+32
+31
+95
+98
+31
+5
+54
+86
+28
+1
+54
+13
+100
+81
+89
+6
+32
+41
+59
+93
+28
+31
+35
+29
+59
+99
+64
+91
+76
+38
+39
+99
+45
+80
+76
+34
+25
+42
+29
+99
+34
+16
+92
+12
+42
+48
+15
+59
+21
+94
+76
+14
+99
+73
+47
+28
+47
+34
+88
+22
+40
+46
+15
+79
+37
+16
+65
+47
+98
+65
+10
+81
+97
+54
+50
+18
+59
+93
+24
+10
+52
+24
+73
+23
+86
+12
+4
+12
+41
+41
+76
+94
+79
+28
+61
+17
+56
+85
+2
+52
+96
+14
+22
+7
+39
+77
+13
+90
+22
+21
+36
+23
+19
+8
+81
+17
+80
+23
+24
+37
+7
+11
+8
+45
+4
+21
+92
+60
+39
+94
+12
+26
+55
+95
+78
+11
+67
+9
+54
+46
+85
+5
+60
+24
+99
+85
+21
+57
+59
+41
+14
+20
+96
+2
+49
+75
+17
+27
+10
+16
+10
+16
+9
+12
+96
+73
+75
+92
+77
+38
+34
+66
+95
+74
+94
+2
+62
+60
+100
+64
+90
+62
+66
+40
+48
+31
+53
+47
+6
+9
+6
+55
+79
+83
+93
+11
+30
+78
+2
+12
+52
+12
+100
+96
+81
+25
+21
+9
+62
+95
+13
+23
+25
+48
+61
+40
+89
+78
+64
+86
+45
+93
+57
+9
+45
+93
+55
+91
+53
+1
+33
+93
+63
+43
+87
+41
+63
+13
+13
+59
+42
+19
+42
+80
+7
+21
+68
+25
+35
+86
+9
+80
+97
+66
+28
+74
+95
+4
+69
+78
+49
+96
+30
+23
+68
+5
+19
+70
+48
+60
+28
+29
+31
+22
+57
+45
+62
+66
+43
+61
+86
+62
+6
+78
+13
+81
+73
+9
+3
+37
+99
+64
+92
+79
+43
+49
+13
+36
+7
+15
+30
+46
+12
+59
+47
+56
+15
+90
+7
+32
+28
+80
+32
+73
+59
+93
+30
+50
+30
+33
+29
+76
+97
+2
+41
+29
+8
+83
+30
+35
+47
+69
+89
+17
+100
+48
+95
+36
+62
+50
+46
+28
+54
+72
+50
+50
+59
+100
+74
+49
+29
+30
+22
+66
+1
+8
+43
+89
+50
+97
+40
+64
+27
+89
+96
+79
+13
+63
+68
+39
+29
+21
+70
+27
+40
+93
+4
+86
+85
+37
+58
+17
+83
+44
+19
+18
+36
+59
+33
+62
+81
+29
+51
+46
+17
+93
+7
+3
+59
+29
+45
+6
+36
+64
+56
+65
+91
+60
+46
+36
+5
+4
+82
+55
+96
+85
+43
+1
+17
+98
+32
+14
+100
+77
+59
+69
+80
+64
+65
+20
+36
+36
+94
+39
+91
+99
+71
+39
+1
+53
+16
+19
+72
+64
+33
+25
+58
+21
+6
+50
+45
+26
+51
+75
+95
+1
+48
+81
+62
+44
+3
+26
+27
+35
+70
+3
+89
+11
+68
+10
+50
+14
+40
+15
+29
+41
+87
+55
+46
+86
+6
+60
+8
+9
+86
+36
+41
+25
+86
+96
+100
+40
+39
+76
+4
+41
+15
+25
+11
+48
+88
+99
+7
+48
+33
+67
+4
+24
+7
+31
+26
+76
+29
+91
+82
+77
+23
+50
+98
+35
+34
+87
+17
+21
+80
+91
+25
+30
+60
+95
+28
+18
+59
+93
+27
+22
+97
+81
+14
+62
+43
+6
+49
+49
+50
+63
+31
+18
+33
+36
+17
+81
+36
+90
+22
+19
+21
+53
+36
+41
+22
+65
+97
+95
+98
+40
+54
+67
+20
+24
+64
+67
+33
+91
+57
+24
+29
+61
+6
+88
+77
+71
+34
+72
+25
+6
+14
+27
+41
+7
+72
+76
+6
+52
+63
+11
+8
+48
+18
+73
+81
+28
+44
+16
+1
+65
+77
+85
+15
+30
+45
+1
+1
+96
+75
+82
+22
+96
+78
+1
+11
+59
+55
+99
+3
+31
+57
+65
+80
+92
+38
+97
+42
+85
+35
+46
+62
+63
+24
+77
+45
+80
+75
+36
+40
+17
+51
+48
+36
+85
+87
+61
+88
+80
+92
+37
+96
+43
+1
+16
+92
+7
+19
+54
+56
+51
+2
+56
+15
+89
+1
+8
+42
+81
+9
+33
+16
+100
+61
+68
+61
+58
+1
+87
+14
+1
+81
+79
+50
+91
+1
+85
+9
+90
+55
+26
+63
+44
+1
+9
+48
+4
+97
+49
+17
+66
+49
+96
+39
+73
+93
+2
+81
+66
+69
+24
+22
+17
+4
+76
+21
+39
+51
+58
+87
+1
+27
+54
+89
+45
+73
+31
+36
+35
+91
+31
+69
+34
+82
+90
+5
+28
+21
+76
+66
+20
+27
+78
+31
+85
+35
+43
+51
+15
+36
+81
+64
+63
+2
+44
+48
+97
+46
+9
+42
+71
+48
+52
+85
+41
+84
+43
+1
+19
+7
+73
+75
+95
+96
+18
+47
+25
+30
+57
+70
+9
+23
+63
+71
+62
+37
+62
+43
+4
+38
+93
+17
+61
+20
+68
+37
+9
+21
+47
+98
+63
+1
+44
+54
+28
+87
+74
+64
+19
+38
+56
+96
+72
+71
+77
+22
+45
+74
+38
+63
+36
+54
+96
+97
+20
+47
+1
+88
+22
+42
+55
+55
+38
+40
+99
+34
+17
+99
+42
+65
+12
+92
+43
+34
+21
+24
+57
+22
+23
+45
+65
+84
+23
+83
+93
+9
+23
+57
+32
+86
+26
+86
+81
+19
+87
+48
+11
+37
+25
+16
+77
+17
+10
+12
+81
+76
+33
+15
+100
+60
+68
+68
+97
+71
+58
+7
+21
+66
+9
+65
+8
+67
+30
+79
+5
+26
+12
+37
+17
+71
+75
+13
+98
+78
+84
+9
+96
+2
+47
+64
+65
+16
+16
+48
+52
+77
+96
+91
+80
+67
+79
+74
+36
+55
+5
+34
+68
+98
+81
+7
+15
+32
+56
+48
+87
+91
+65
+78
+79
+80
+66
+77
+75
+56
+63
+80
+9
+39
+56
+90
+34
+100
+95
+74
+87
+61
+84
+54
+71
+44
+22
+45
+67
+3
+15
+71
+87
+88
+49
+3
+81
+64
+54
+50
+14
+32
+72
+42
+11
+85
+18
+45
+7
+41
+85
+42
+94
+84
+64
+26
+82
+61
+28
+24
+95
+53
+66
+16
+4
+88
+91
+56
+16
+98
+41
+65
+28
+86
+63
+5
+62
+30
+25
+86
+87
+52
+35
+44
+51
+11
+4
+26
+28
+34
+52
+9
+86
+43
+81
+6
+9
+98
+13
+95
+61
+10
+14
+92
+29
+47
+23
+23
+30
+75
+83
+29
+23
+84
+98
+33
+18
+14
+24
+19
+100
+35
+10
+46
+89
+16
+99
+53
+31
+12
+95
+68
+55
+20
+27
+88
+86
+29
+100
+40
+44
+9
+60
+78
+29
+75
+86
+48
+14
+55
+8
+54
+52
+24
+82
+75
+13
+6
+17
+53
+65
+10
+83
+7
+99
+30
+95
+98
+36
+37
+3
+86
+98
+10
+86
+26
+80
+49
+76
+17
+22
+84
+4
+71
+98
+49
+9
+19
+34
+34
+99
+93
+66
+63
+84
+35
+58
+35
+94
+54
+74
+61
+5
+81
+45
+42
+55
+51
+13
+20
+5
+55
+88
+35
+18
+96
+18
+43
+95
+90
+87
+8
+69
+45
+55
+27
+67
+59
+58
+14
+66
+76
+60
+80
+41
+29
+2
+57
+22
+20
+28
+87
+75
+65
+20
+33
+23
+43
+52
+28
+7
+89
+70
+23
+12
+70
+12
+46
+64
+77
+88
+34
+13
+71
+17
+60
+10
+24
+51
+93
+5
+88
+88
+40
+49
+37
+87
+89
+52
+11
+3
+16
+73
+1
+44
+63
+79
+16
+82
+51
+71
+73
+1
+51
+98
+35
+28
+54
+72
+46
+32
+79
+84
+95
+18
+52
+53
+49
+24
+2
+1
+91
+36
+2
+86
+1
+34
+97
+82
+17
+69
+61
+44
+17
+10
+6
+51
+50
+41
+3
+49
+65
+52
+28
+3
+72
+6
+87
+75
+66
+24
+58
+30
+58
+81
+71
+98
+51
+24
+85
+94
+98
+44
+83
+3
+69
+92
+31
+60
+85
+66
+36
+26
+35
+76
+41
+68
+35
+1
+95
+66
+40
+48
+31
+58
+75
+28
+96
+28
+2
+65
+72
+53
+69
+38
+12
+30
+75
+86
+42
+79
+97
+73
+68
+52
+100
+35
+10
+46
+87
+16
+14
+40
+11
+13
+81
+71
+94
+30
+36
+53
+89
+66
+91
+58
+27
+44
+28
+69
+69
+94
+45
+22
+32
+98
+3
+36
+91
+21
+9
+67
+22
+27
+69
+72
+8
+5
+59
+13
+53
+2
+39
+15
+38
+1
+63
+70
+58
+19
+100
+28
+72
+80
+31
+66
+22
+38
+32
+52
+26
+89
+5
+26
+17
+71
+73
+100
+45
+67
+99
+94
+79
+24
+39
+18
+61
+6
+95
+14
+34
+82
+86
+77
+94
+71
+81
+52
+87
+52
+33
+34
+10
+57
+47
+77
+41
+48
+27
+27
+25
+8
+26
+86
+84
+35
+57
+28
+56
+80
+83
+77
+17
+14
+28
+47
+30
+55
+62
+82
+33
+62
+72
+81
+38
+3
+77
+39
+46
+21
+17
+15
+38
+98
+51
+21
+71
+40
+5
+76
+11
+84
+11
+8
+55
+59
+60
+34
+64
+85
+30
+21
+57
+52
+3
+52
+89
+70
+20
+93
+74
+14
+19
+89
+62
+71
+72
+95
+27
+3
+79
+51
+100
+41
+48
+19
+82
+23
+99
+93
+69
+74
+27
+96
+39
+70
+66
+70
+32
+64
+92
+80
+56
+16
+97
+39
+61
+21
+76
+69
+28
+53
+63
+9
+86
+38
+54
+84
+22
+75
+53
+46
+2
+100
+82
+98
+51
+24
+90
+21
+24
+50
+93
+7
+7
+76
+100
+15
+90
+7
+37
+62
+39
+80
+31
+65
+18
+22
+73
+41
+85
+46
+15
+74
+10
+1
+14
+79
+49
+88
+90
+53
+6
+60
+14
+42
+31
+8
+66
+30
+86
+49
+16
+58
+10
+38
+41
+99
+33
+6
+40
+87
+69
+31
+67
+21
+28
+79
+27
+53
+78
+95
+71
+75
+9
+86
+31
+16
+21
+85
+21
+61
+80
+29
+61
+4
+80
+43
+40
+53
+55
+62
+73
+86
+60
+86
+77
+95
+75
+98
+13
+98
+70
+42
+23
+60
+53
+81
+8
+21
+56
+46
+77
+46
+84
+94
+9
+9
+75
+73
+64
+29
+97
+26
+82
+62
+30
+29
+4
+66
+62
+85
+54
+54
+46
+90
+25
+44
+43
+64
+98
+14
+2
+92
+35
+85
+3
+51
+83
+43
+9
+68
+35
+95
+58
+97
+63
+100
+40
+42
+89
+65
+85
+30
+15
+24
+13
+59
+42
+24
+72
+14
+39
+11
+13
+83
+81
+43
+26
+71
+96
+40
+82
+32
+62
+80
+25
+37
+97
+51
+38
+68
+66
+87
+27
+83
+53
+73
+64
+34
+28
+61
+21
+74
+59
+94
+32
+46
+93
+44
+30
+86
+44
+96
+83
+31
+42
+74
+73
+68
+56
+27
+60
+15
+53
+90
+61
+59
+9
+27
+84
+63
+23
+78
+57
+48
+72
+6
+87
+68
+32
+78
+82
+92
+16
+71
+88
+92
+60
+33
+63
+77
+98
+2
+27
+50
+57
+92
+44
+34
+14
+77
+41
+54
+57
+59
+38
+3
+80
+52
+95
+100
+49
+95
+33
+46
+83
+85
+61
+7
+88
+73
+45
+12
+69
+12
+52
+6
+71
+77
+23
+48
+85
+76
+93
+80
+45
+52
+6
+70
+72
+1
+60
+53
+81
+8
+24
+70
+9
+22
+54
+28
+87
+73
+56
+84
+1
+57
+31
+76
+78
+88
+32
+3
+27
+37
+85
+75
+91
+68
+91
+41
+25
+83
+74
+3
+54
+94
+82
+46
+41
+28
+3
+71
+2
+73
+21
+67
+16
+99
+50
+16
+45
+33
+93
+62
+32
+40
+49
+37
+85
+79
+13
+70
+3
+90
+17
+88
+81
+91
+23
+20
+15
+12
+36
+16
+69
+79
+51
+96
+21
+61
+82
+45
+31
+82
+15
+52
+82
+23
+4
+24
+6
+21
+77
+75
+59
+80
+54
+8
+61
+100
+49
+99
+56
+44
+66
+1
+11
+57
+46
+71
+12
+32
+88
+45
+79
+66
+93
+63
+42
+89
+59
+59
+19
+91
+76
+35
+31
+69
+41
+24
+83
+83
+50
+54
+74
+60
+95
+31
+35
+35
+94
+52
+72
+60
+16
+60
+19
+81
+12
+45
+68
+3
+8
+25
+79
+50
+91
+93
+46
+38
+18
+63
+23
+68
+4
+18
+69
+54
+10
+71
+41
+5
+68
+64
+71
+56
+100
+95
+73
+83
+43
+14
+3
+92
+34
+71
+26
+21
+90
+54
+19
+31
+15
+12
+42
+42
+77
+86
+26
+87
+88
+50
+11
+22
+31
+91
+68
+96
+64
+20
+45
+91
+44
+45
+76
+47
+5
+5
+89
+88
+29
+85
+52
+53
+49
+21
+91
+56
+20
+16
+19
+77
+92
+58
+20
+1
+32
+82
+9
+16
+19
+66
+30
+89
+63
+79
+5
+20
+80
+100
+83
+99
+51
+15
+34
+71
+23
+3
+8
+24
+73
+28
+10
+11
+74
+48
+25
+22
+8
+49
+26
+16
+62
+27
+10
+21
+34
+16
+95
+26
+3
+90
+12
+65
+87
+37
+42
+17
+31
+32
+18
+21
+66
+6
+47
+33
+72
+36
+75
+27
+84
+65
+41
+57
+78
+59
+54
+93
+77
+21
+38
+41
+7
+71
+67
+59
+55
+6
+39
+84
+50
+47
+34
+86
+11
+95
+67
+52
+12
+1
+4
+18
+71
+67
+60
+63
+41
+81
+18
+76
+1
+20
+15
+7
+11
+4
+26
+15
+62
+39
+79
+27
+47
+47
+57
+20
+14
+2
+93
+40
+7
+83
+35
+63
+70
+51
+80
+22
+12
+75
+46
+2
+3
+4
+93
+26
+24
+11
+55
+32
+100
+16
+1
+64
+78
+95
+73
+86
+62
+99
+36
+31
+60
+85
+76
+91
+67
+81
+84
+82
+37
+84
+69
+65
+67
+22
+26
+62
+38
+75
+7
+69
+49
+79
+30
+75
+82
+16
+59
+10
+35
+17
+96
+19
+57
+73
+25
+94
+36
+78
+43
+56
+53
+14
+8
+22
+65
+90
+58
+43
+38
+44
+24
+50
+79
+32
+82
+5
+90
+98
+77
+81
+96
+53
+57
+65
+77
+76
+67
+24
+41
+30
+14
+18
+83
+35
+68
+94
+54
+84
+18
+59
+93
+28
+34
+59
+45
+44
+59
+58
+19
+91
+77
+48
+100
+65
+95
+89
+81
+83
+74
+99
+29
+84
+44
+5
+36
+78
+43
+61
+82
+43
+24
+62
+59
+97
+53
+45
+91
+44
+50
+3
+72
+7
+97
+27
+85
+72
+70
+75
+21
+49
+6
+98
+39
+53
+64
+15
+11
+36
+15
+69
+82
+69
+81
+68
+83
+88
+84
+17
+46
+24
+31
+69
+41
+21
+63
+91
+80
+58
+32
+70
+36
+88
+9
+63
+95
+8
+97
+11
+94
+66
+53
+25
+75
+26
+81
+53
+96
+96
+19
+49
+30
+39
+67
+51
+5
+72
+88
+81
+99
+68
+15
+81
+51
+80
+19
+96
+8
+87
+50
+17
+57
+87
+14
+99
+71
+41
+4
+58
+17
+81
+34
+76
+48
+7
+10
+4
+32
+59
+71
+97
+46
+10
+45
+81
+81
+64
+57
+65
+79
+88
+18
+20
+61
+81
+41
+22
+67
+3
+18
+85
+56
+66
+98
+95
+93
+6
+100
+45
+74
+44
+100
+1
+11
+55
+32
+2
+27
+45
+34
+99
+94
+72
+85
+70
+53
+90
+66
+90
+45
+63
+77
+100
+5
+34
+62
+67
+47
+80
+62
+55
+75
+54
+51
+21
+70
+34
+75
+41
+76
+87
+46
+90
+28
+62
+22
+77
+69
+22
+9
+59
+77
+36
+25
+28
+48
+33
+68
+14
+76
+33
+12
+78
+63
+75
+86
+44
+90
+45
+60
+57
+5
+20
+78
+90
+43
+44
+86
+17
+33
+45
+75
+49
+22
+98
+91
+62
+54
+72
+44
+22
+38
+32
+51
+19
+55
+58
+57
+22
+23
+44
+61
+70
+78
+33
+2
+18
+87
+68
+23
+26
+54
+90
+58
+42
+27
+89
+92
+52
+81
+22
+6
+39
+76
+8
+69
+46
+54
+15
+99
+67
+9
+52
+39
+66
+45
+80
+79
+51
+100
+44
+66
+4
+30
+52
+41
+83
+26
+11
+35
+14
+74
+20
+58
+74
+19
+52
+43
+89
+54
+21
+40
+55
+75
+53
+43
+89
+46
+77
+54
+31
+4
+45
+36
+11
+48
+87
+93
+79
+39
+26
+10
+25
+64
+61
+91
+1
+87
+20
+36
+43
+33
+14
+91
+26
+37
+90
+10
+48
+6
+2
+63
+63
+12
+8
+41
+74
+79
+13
+69
+99
+76
+63
+98
+25
+72
+5
+82
+54
+85
+28
+1
+61
+57
+94
+53
+79
+98
+73
+62
+15
+38
+95
+28
+13
+24
+31
+76
+77
+85
+12
+14
+76
+32
+10
+67
+18
+5
+73
+98
+32
+7
+56
+77
+63
+81
+23
+14
+79
+47
+72
+11
+24
+45
+61
+59
+9
+25
+75
+25
+72
+13
+28
+60
+5
+93
+18
+71
+66
+58
+52
+93
+94
+33
+47
+92
+28
+46
+27
+49
+51
+62
+19
+56
+70
+15
+64
+52
+43
+92
+64
+58
+69
+98
+68
+25
+42
+29
+3
+54
+99
+13
+86
+7
+65
+31
+6
+58
+1
+83
+94
+21
+83
+9
+10
+83
+12
+23
+32
+93
+70
+86
+84
+33
+43
+64
+99
+16
+7
+100
+40
+44
+6
+39
+87
+68
+27
+57
+99
+79
+85
+7
+73
+80
+26
+39
+3
+66
+71
+33
+58
+54
+6
+56
+83
+96
+31
+22
+54
+27
+82
+51
+69
+60
+39
+96
+25
+92
+31
+55
+56
+43
+51
+22
+77
+64
+94
+94
+19
+66
+32
+96
+93
+93
+30
+40
+73
+81
+32
+68
+25
+40
+12
+16
+92
+6
+13
+26
+36
+84
+85
+56
+71
+27
+27
+21
+81
+98
+63
+1
+39
+32
+40
+51
+53
+60
+83
+61
+26
+6
+7
+89
+71
+23
+4
+18
+72
+76
+7
+62
+16
+33
+63
+76
+97
+97
+8
+82
+22
+95
+71
+74
+11
+100
+3
+24
+17
+87
+69
+33
+79
+82
+82
+58
+9
+34
+28
+64
+37
+48
+59
+25
+24
+19
+99
+23
+52
+2
+49
+73
+1
+55
+18
+17
+41
+93
+94
+29
+26
+97
+55
+54
+31
+3
+43
+34
+20
+16
+15
+51
+75
+90
+72
+22
+84
+7
+92
+90
+16
+84
+67
+47
+81
+66
+69
+20
+100
+24
+46
+66
+82
+1
+70
+11
+42
+52
+39
+66
+49
+100
+61
+63
+38
+58
+12
+47
+78
+50
+2
+57
+30
+69
+44
+46
+86
+4
+49
+60
+21
+90
+55
+24
+52
+95
+5
+80
+36
+1
+82
+90
+2
+7
+22
+72
+40
+94
+5
+82
+55
+90
+51
+93
+100
+70
+22
+100
+4
+31
+46
+2
+99
+78
+80
+80
+63
+63
+14
+21
+99
+6
+47
+28
+48
+41
+18
+36
+59
+28
+41
+98
+23
+55
+25
+52
+93
+91
+7
+24
+86
+97
+12
+99
+92
+61
+41
+96
+6
+78
+15
+85
+80
+14
+69
+90
+18
+99
+31
+2
+32
+77
+74
+52
+55
+61
+71
+80
+39
+20
+67
+24
+43
+41
+59
+92
+21
+2
+23
+24
+35
+100
+85
+9
+89
+58
+50
+75
+6
+60
+7
+3
+62
+46
+17
+89
+85
+11
+1
+6
+31
+34
+33
+91
+51
+87
+64
+7
+69
+48
+72
+2
+66
+76
+67
+16
+1
+59
+50
+69
+68
+94
+51
+62
+14
+28
+49
+41
+10
+96
+85
+48
+22
+98
+98
+4
+47
+48
+65
+61
+80
+36
+97
+57
+76
+40
+64
+20
+50
+24
+93
+43
+24
+58
+34
+86
+12
+3
+9
+28
+90
+95
+61
+13
+30
+64
+17
+30
+32
+25
+63
+55
+64
+90
+68
+2
+6
+15
+42
+19
+37
+49
+67
+59
+54
+95
+88
+72
+48
+38
+99
+56
+46
+73
+25
+93
+35
+70
+8
+23
+68
+6
+21
+80
+89
+20
+19
+38
+59
+10
+32
+1
+21
+18
+21
+64
+2
+37
+7
+5
+72
+88
+86
+22
+63
+85
+38
+70
+79
+43
+52
+24
+81
+65
+65
+13
+90
+26
+47
+54
+2
+23
+24
+40
+26
+100
+66
+94
+75
+4
+48
+55
+98
+96
+95
+7
+89
+70
+23
+12
+67
+99
+92
+64
+57
+65
+84
+20
+61
+93
+11
+26
+62
+38
+72
+98
+39
+55
+77
+73
+42
+1
+32
+82
+4
+92
+18
+81
+31
+57
+64
+74
+67
+39
+34
+58
+47
+58
+28
+52
+61
+96
+31
+17
+30
+27
+94
+25
+8
+27
+91
+9
+34
+23
+40
+31
+28
+93
+6
+2
+63
+63
+10
+99
+7
+51
+45
+11
+63
+80
+11
+52
+10
+96
+90
+79
+59
+49
+67
+57
+43
+49
+7
+2
+44
+52
+17
+37
+72
+4
+74
+14
+19
+90
+71
+19
+81
+14
+57
+15
+82
+57
+9
+45
+90
+42
+37
+49
+66
+54
+33
+19
+19
+43
+88
+36
+29
+55
+70
+21
+1
+17
+100
+49
+95
+29
+19
+52
+43
+91
+61
+48
+39
+1
+60
+47
+48
+68
+78
+55
+27
+73
+97
+24
+72
+17
+56
+85
+9
+91
+68
+92
+40
+13
+25
+28
+52
+60
+90
+3
+11
+35
+15
+78
+36
+14
+64
+61
+91
+1
+86
+9
+85
+31
+25
+70
+99
+65
+99
+9
+64
+3
+45
+46
+79
+60
+49
+58
+12
+47
+82
+66
+63
+84
+35
+58
+34
+82
+86
+77
+90
+50
+93
+13
+42
+37
+46
+45
+63
+72
+67
+56
+38
+22
+93
+68
+70
+11
+38
+34
+58
+45
+54
+22
+44
+66
+3
+31
+60
+82
+51
+72
+77
+14
+97
+55
+64
+87
+51
+23
+86
+7
+71
+62
+37
+67
+72
+28
+27
+10
+21
+37
+37
+94
+31
+38
+56
+94
+62
+26
+100
+75
+47
+12
+47
+80
+55
+12
+79
+67
+94
+67
+55
+29
+85
+49
+31
+46
+99
+86
+26
+86
+85
+38
+60
+23
+96
+71
+68
+71
+16
+58
+5
+12
+26
+49
+60
+21
+89
+47
+78
+48
+93
+25
+18
+84
+47
+28
+50
+51
+58
+87
+7
+58
+85
+94
+98
+47
+97
+64
+9
+86
+35
+33
+88
+32
+1
+24
+35
+99
+83
+10
+14
+91
+25
+35
+86
+4
+55
+97
+89
+65
+92
+67
+71
+29
+35
+50
+86
+70
+46
+47
+73
+16
+48
+42
+23
+58
+47
+63
+55
+62
+83
+42
+2
+42
+33
+21
+32
+10
+72
+41
+4
+57
+10
+45
+83
+93
+12
+38
+21
+83
+14
+39
+12
+26
+49
+65
+47
+5
+4
+83
+65
+47
+98
+67
+22
+36
+20
+95
+94
+10
+21
+33
+14
+84
+80
+32
+69
+29
+57
+78
+61
+64
+36
+45
+45
+66
+94
+67
+62
+72
+71
+85
+74
+77
+98
+99
+14
+96
+53
+57
+69
+1
+90
+35
+99
+88
+36
+23
+18
+6
+71
+78
+30
+79
+12
+59
+52
+77
+99
+4
+30
+46
+13
+61
+51
+63
+17
+39
+80
+30
+61
+94
+18
+64
+28
+92
+5
+2
+70
+2
+82
+77
+20
+32
+11
+82
+100
+62
+74
+85
+47
+16
+75
+5
+55
+87
+31
+5
+53
+77
+88
+37
+35
+80
+65
+71
+46
+42
+37
+46
+42
+41
+76
+85
+31
+22
+51
+14
+24
+22
+17
+5
+80
+34
+86
+9
+85
+29
+7
+88
+62
+87
+64
+1
+30
+77
+95
+79
+20
+7
+64
+24
+69
+99
+75
+61
+95
+18
+61
+2
+69
+95
+48
+39
+4
+74
+12
+10
+55
+39
+39
+86
+67
+34
+100
+93
+62
+35
+59
+35
+85
+97
+18
+32
+35
+22
+19
+22
+62
+78
+11
+64
+82
+23
+96
+75
+86
+39
+67
+46
+78
+57
+46
+60
+52
+69
+49
+74
+9
+91
+65
+71
+42
+11
+92
+51
+83
+43
+10
+73
+50
+47
+37
+1
+75
+38
+55
+91
+57
+23
+24
+41
+29
+12
+11
+60
+62
+30
+26
+91
+15
+70
+89
+9
+51
+34
+42
+50
+22
+85
+11
+5
+34
+57
+36
+6
+19
+58
+78
+52
+11
+3
+22
+8
+48
+18
+80
+21
+5
+43
+10
+79
+81
+82
+66
+55
+38
+38
+88
+86
+21
+56
+50
+1
+55
+27
+66
+57
+50
+88
+83
+8
+3
+47
+62
+48
+34
+78
+61
+67
+54
+22
+42
+59
+76
+29
+94
+6
+89
+85
+11
+2
+11
+52
+16
+26
+16
+65
+50
+19
+65
+22
+50
+99
+50
+9
+4
+48
+52
+82
+24
+10
+43
+68
+25
+41
+27
+96
+35
+45
+54
+22
+55
+30
+88
+58
+59
+35
+80
+66
+72
+46
+26
+41
+21
+53
+34
+30
+76
+84
+27
+8
+2
+48
+66
+69
+24
+23
+27
+59
+12
+42
+43
+85
+26
+90
+8
+45
+95
+72
+77
+12
+80
+79
+54
+13
+100
+83
+98
+40
+63
+19
+48
+20
+91
+66
+83
+2
+67
+89
+30
+79
+11
+55
+32
+97
+92
+87
+92
+71
+1
+67
+95
+72
+83
+46
+35
+94
+56
+92
+47
+56
+17
+2
+65
+72
+48
+40
+15
+30
+47
+11
+51
+6
+81
+31
+58
+67
+86
+16
+21
+84
+14
+35
+87
+6
+52
+64
+16
+27
+18
+68
+48
+81
+49
+72
+92
+3
+93
+30
+46
+4
+14
+50
+70
+77
+33
+2
+19
+95
+1
+58
+40
+16
+38
+84
+68
+56
+22
+35
+9
+42
+78
+89
+34
+7
+36
+54
+5
+42
+10
+85
+22
+63
+87
+51
+29
+17
+40
+89
+77
+65
+94
+83
+56
+90
+35
+5
+16
+55
+91
+50
+85
+59
+91
+19
+97
+14
+14
+61
+42
+3
+45
+42
+51
+33
+42
+51
+32
+37
+38
+100
+58
+50
+83
+47
+39
+14
+33
+77
+70
+24
+17
+89
+80
+82
+74
+9
+92
+68
+84
+93
+4
+89
+4
+23
+5
+28
+20
+70
+44
+37
+26
+30
+47
+12
+49
+94
+21
+84
+21
+70
+33
+69
+23
+16
+92
+5
+7
+100
+37
+24
+8
+37
+54
+90
+58
+40
+18
+48
+24
+19
+95
+3
+65
+63
+94
+97
+37
+55
+96
+85
+50
+37
+69
+86
+93
+86
+80
+9
+33
+18
+14
+22
+11
+70
+18
+84
+41
+93
+86
+82
+21
+95
+77
+12
+79
+69
+11
+41
+53
+49
+22
+88
+36
+21
+7
+56
+74
+39
+69
+62
+56
+77
+64
+93
+82
+53
+86
+36
+48
+66
+67
+6
+39
+82
+43
+23
+53
+7
+72
+68
+65
+84
+18
+52
+53
+52
+36
+50
+76
+4
+42
+20
+43
+80
+95
+53
+69
+38
+6
+98
+36
+34
+82
+84
+68
+53
+11
+88
+35
+22
+13
+87
+6
+53
+66
+23
+42
+48
+9
+25
+70
+96
+48
+26
+24
+15
+73
+7
+86
+61
+94
+11
+27
+59
+16
+67
+61
+67
+58
+43
+38
+46
+35
+97
+68
+38
+12
+35
+5
+13
+40
+26
+91
+19
+97
+11
+92
+59
+29
+45
+8
+49
+24
+3
+2
+88
+14
+93
+34
+72
+27
+12
+35
+2
+99
+83
+9
+7
+62
+10
+4
+40
+8
+84
+36
+64
+62
+92
+1
+77
+57
+47
+72
+14
+36
+88
+7
+58
+85
+88
+66
+2
+21
+8
+61
+96
+30
+18
+47
+18
+85
+55
+68
+10
+51
+20
+65
+10
+77
+77
+69
+21
+11
+80
+79
+56
+29
+68
+51
+93
+1
+67
+97
+80
+7
+30
+15
+24
+13
+63
+63
+13
+15
+69
+84
+88
+72
+41
+99
+21
+42
+58
+75
+30
+11
+98
+91
+64
+68
+36
+4
+4
+95
+30
+30
+14
+15
+65
+58
+70
+99
+65
+2
+26
+44
+34
+6
+31
+37
+43
+23
+53
+15
+15
+61
+31
+36
+43
+33
+12
+78
+67
+98
+90
+62
+65
+31
+2
+34
+87
+14
+4
+99
+60
+69
+75
+32
+22
+46
+82
+73
+6
+83
+45
+20
+18
+33
+38
+30
+44
+92
+63
+48
+27
+29
+37
+63
+49
+29
+30
+21
+59
+69
+84
+88
+71
+33
+66
+97
+92
+83
+68
+69
+2
+90
+26
+42
+22
+58
+53
+98
+17
+20
+67
+28
+68
+55
+18
+18
+46
+13
+68
+90
+30
+71
+56
+2
+8
+27
+93
+21
+90
+54
+10
+79
+87
+16
+11
+28
+70
+65
+65
+9
+67
+27
+63
+33
+31
+96
+96
+11
+6
+38
+77
+22
+37
+31
+53
+41
+69
+43
+39
+50
+51
+61
+10
+16
+7
+94
+5
+90
+92
+47
+52
+92
+86
+91
+75
+37
+44
+36
+18
+88
+68
+19
+4
+57
+5
+23
+96
+67
+40
+38
+71
+89
+95
+69
+63
+60
+93
+22
+99
+99
+8
+58
+77
+41
+52
+47
+17
+79
+22
+19
+21
+57
+58
+34
+83
+99
+46
+83
+92
+3
+93
+31
+47
+9
+31
+4
+47
+48
+65
+59
+70
+92
+23
+17
+93
+11
+33
+97
+89
+61
+66
+54
+28
+91
+90
+24
+38
+16
+58
+10
+38
+38
+90
+3
+11
+43
+56
+56
+31
+85
+31
+27
+84
+65
+30
+1
+39
+21
+82
+3
+78
+44
+68
+10
+52
+22
+64
+91
+76
+35
+30
+64
+15
+19
+77
+98
+94
+83
+54
+76
+69
+34
+86
+11
+96
+79
+10
+55
+41
+52
+42
+89
+60
+57
+5
+22
+90
+46
+69
+3
+96
+50
+35
+69
+96
+59
+92
+23
+16
+89
+96
+78
+4
+24
+11
+58
+45
+56
+32
+83
+15
+45
+41
+44
+97
+85
+42
+84
+29
+23
+82
+87
+82
+12
+36
+11
+38
+32
+55
+46
+82
+79
+41
+39
+65
+43
+78
+76
+61
+83
+50
+51
+61
+7
+97
+18
+40
+82
+31
+53
+42
+74
+66
+34
+7
+40
+83
+38
+86
+75
+78
+98
+86
+35
+35
+98
+71
+46
+42
+39
+59
+7
+8
+90
+69
+6
+12
+23
+27
+59
+14
+52
+91
+82
+72
+96
+29
+12
+11
+62
+74
+87
+60
+74
+12
+3
+13
+57
+26
+46
+49
+80
+43
+37
+38
+93
+17
+72
+80
+34
+83
+93
+17
+62
+25
+94
+39
+90
+97
+69
+46
+56
+22
+31
+84
+30
+26
+88
+95
+79
+22
+21
+31
+97
+3
+48
+57
+13
+68
+99
+80
+89
+20
+23
+55
+29
+79
+18
+92
+95
+44
+16
+100
+57
+39
+30
+25
+85
+87
+62
+91
+92
+40
+12
+9
+49
+19
+73
+70
+68
+75
+42
+77
+88
+40
+48
+32
+61
+78
+25
+45
+50
+94
+19
+72
+62
+20
+71
+42
+19
+37
+55
+96
+85
+48
+19
+88
+58
+55
+11
+73
+38
+76
+18
+26
+94
+29
+33
+37
+28
+33
+49
+100
+58
+55
+8
+50
+32
+49
+3
+84
+77
+9
+63
+96
+10
+99
+9
+65
+8
+66
+22
+44
+65
+99
+10
+70
+31
+64
+3
+49
+63
+42
+87
+44
+87
+25
+72
+7
+92
+95
+39
+86
+66
+22
+43
+60
+80
+37
+9
+21
+47
+92
+29
+52
+54
+58
+59
+36
+88
+6
+47
+31
+62
+92
+96
+55
+63
+89
+68
+6
+28
+16
+53
+71
+53
+82
+14
+49
+72
+92
+9
+27
+84
+61
+17
+54
+73
+54
+71
+42
+14
+7
+16
+38
+82
+56
+99
+95
+78
+18
+10
+96
+87
+60
+81
+50
+71
+83
+58
+8
+25
+81
+61
+39
+90
+90
+34
+92
+50
+78
+15
+92
+22
+3
+23
+8
+44
+95
+79
+15
+85
+73
+79
+14
+81
+58
+23
+19
+13
+6
+21
+71
+42
+9
+80
+3
+1
+82
+89
+97
+79
+5
+21
+78
+87
+21
+43
+70
+31
+60
+81
+55
+99
+100
+15
+85
+83
+31
+40
+66
+36
+22
+9
+61
+85
+68
+43
+50
+13
+28
+57
+87
+14
+1
+81
+79
+47
+73
+16
+38
+88
+84
+16
+40
+99
+35
+22
+22
+30
+87
+58
+63
+58
+85
+92
+84
+83
+39
+91
+1
+86
+7
+71
+69
+72
+17
+52
+62
+2
+60
+42
+16
+23
+93
+53
+84
+25
+99
+68
+22
+20
+23
+62
+70
+61
+41
+1
+39
+23
+89
+26
+63
+41
+84
+31
+35
+34
+93
+52
+80
+14
+68
+84
+94
+7
+98
+27
+88
+81
+2
+81
+74
+13
+20
+2
+35
+88
+21
+33
+9
+58
+72
+13
+31
+64
+12
+95
+66
+41
+55
+61
+76
+9
+74
+69
+48
+72
+96
+34
+40
+33
+41
+53
+51
+35
+50
+91
+93
+47
+44
+43
+65
+2
+33
+80
+86
+1
+33
+87
+30
+98
+17
+22
+78
+73
+40
+85
+45
+14
+76
+33
+16
+8
+1
+37
+17
+70
+71
+1
+69
+5
+16
+52
+66
+31
+99
+16
+100
+62
+75
+93
+84
+73
+82
+41
+4
+58
+17
+82
+37
+90
+9
+44
+81
+97
+54
+50
+19
+67
+28
+70
+71
+95
+32
+41
+58
+86
+90
+73
+29
+18
+54
+59
+70
+95
+40
+85
+57
+76
+42
+74
+64
+22
+58
+51
+85
+54
+59
+72
+97
+37
+55
+98
+98
+9
+73
+55
+76
+66
+10
+67
+18
+5
+73
+96
+20
+57
+66
+87
+30
+1
+41
+37
+54
+92
+71
+1
+67
+94
+65
+43
+73
+54
+71
+46
+36
+5
+8
+1
+41
+37
+50
+75
+99
+19
+24
+77
+50
+13
+25
+37
+1
+72
+26
+9
+21
+45
+85
+2
+53
+96
+5
+67
+60
+53
+86
+38
+57
+1
+93
+50
+62
+25
+93
+37
+92
+19
+84
+37
+68
+80
+69
+93
+37
+89
+98
+92
+69
+90
+23
+26
+56
+100
+2
+12
+57
+34
+95
+62
+22
+79
+73
+32
+35
+19
+4
+56
+5
+27
+20
+74
+67
+40
+38
+72
+93
+14
+45
+48
+87
+97
+96
+6
+77
+10
+65
+6
+52
+57
+80
+66
+79
+82
+80
+43
+43
+71
+39
+96
+32
+29
+85
+48
+27
+33
+58
+55
+10
+71
+41
+3
+54
+98
+3
+38
+6
+90
+92
+41
+19
+46
+13
+63
+63
+17
+32
+40
+59
+95
+40
+85
+56
+71
+19
+82
+16
+64
+43
+84
+17
+50
+50
+46
+34
+89
+31
+82
+18
+70
+67
+70
+19
+87
+51
+26
+98
+52
+35
+43
+41
+68
+37
+13
+47
+62
+53
+60
+90
+1
+96
+66
+31
+100
+21
+28
+80
+29
+52
+57
+76
+41
+62
+10
+3
+28
+41
+93
+93
+20
+84
+32
+36
+29
+49
+33
+61
+75
+100
+32
+94
+74
+6
+68
+57
+34
+94
+62
+32
+37
+29
+49
+32
+54
+38
+41
+8
+81
+15
+63
+46
+13
+61
+54
+78
+79
+78
+58
+44
+43
+65
+7
+56
+75
+49
+21
+85
+26
+92
+24
+18
+96
+10
+3
+25
+27
+40
+3
+58
+19
+94
+98
+44
+88
+34
+16
+87
+84
+20
+67
+28
+64
+39
+58
+96
+58
+90
+18
+95
+14
+29
+52
+53
+52
+32
+27
+80
+37
+5
+1
+64
+77
+86
+21
+59
+64
+60
+86
+73
+68
+52
+100
+32
+98
+100
+19
+19
+42
+82
+14
+54
+98
+5
+48
+40
+12
+17
+94
+11
+25
+54
+1
+28
+55
+86
+20
+51
+23
+84
+97
+33
+22
+43
+58
+65
+66
+14
+90
+19
+5
+62
+29
+16
+42
+8
+74
+68
+48
+77
+36
+19
+94
+96
+33
+34
+14
+78
+45
+68
+8
+35
+44
+49
+98
+48
+8
+21
+53
+34
+30
+76
+90
+58
+41
+23
+70
+14
+56
+15
+92
+12
+50
+93
+10
+29
+87
+59
+77
+33
+6
+46
+25
+35
+84
+94
+9
+9
+76
+81
+5
+1
+61
+59
+2
+85
+95
+4
+69
+84
+83
+47
+39
+7
+94
+8
+1
+38
+17
+64
+30
+7
+79
+9
+44
+88
+36
+26
+31
+56
+53
+17
+33
+44
+70
+23
+8
+45
+96
+75
+90
+69
+6
+17
+47
+35
+91
+29
+59
+94
+41
+98
+21
+48
+100
+65
+95
+90
+83
+92
+5
+6
+90
+86
+8
+79
+4
+12
+38
+25
+11
+41
+45
+7
+38
+63
+37
+59
+23
+6
+35
+58
+37
+99
+63
+88
+68
+13
+73
+21
+69
+26
+32
+65
+3
+31
+65
+9
+73
+56
+84
+5
+72
+93
+10
+24
+55
+14
+92
+27
+36
+78
+46
+77
+47
+91
+27
+48
+45
+40
+34
+52
+2
+48
+76
+25
+69
+86
+100
+25
+49
+74
+1
+47
+72
+11
+22
+32
+95
+85
+57
+74
+40
+71
+71
+84
+74
+86
+51
+36
+56
+16
+97
+37
+50
+69
+64
+67
+28
+71
+74
+5
+69
+71
+7
+4
+66
+62
+81
+31
+60
+79
+39
+26
+5
+99
+49
+4
+86
+84
+33
+47
+87
+4
+43
+22
+46
+83
+84
+56
+83
+92
+7
+15
+30
+41
+80
+15
+72
+99
+50
+10
+12
+86
+10
+93
+66
+62
+84
+44
+10
+71
+33
+64
+88
+51
+16
+38
+86
+76
+89
+50
+98
+45
+85
+10
+91
+64
+64
+7
+71
+64
+53
+43
+77
+83
+3
+73
+18
+50
+42
+2
+40
+22
+76
+59
+70
+92
+22
+3
+25
+19
+93
+89
+2
+12
+55
+28
+77
+9
+62
+94
+5
+87
+79
+93
+45
+35
+12
+54
+20
+38
+51
+63
+28
+100
+48
+89
+9
+51
+30
+26
+83
+70
+72
+4
+83
+62
+26
+100
+72
+32
+43
+78
+81
+84
+78
+11
+65
+96
+95
+8
+93
+90
+1
+100
+92
+53
+96
+100
+39
+37
+72
+98
+43
+75
+65
+13
+95
+53
+69
+41
+24
+75
+37
+49
+67
+60
+61
+34
+51
+5
+74
+97
+22
+57
+46
+71
+9
+19
+32
+25
+62
+50
+41
+3
+50
+70
+75
+20
+51
+30
+21
+54
+43
+69
+34
+83
+92
+5
+5
+88
+79
+90
+30
+70
+51
+77
+3
+24
+23
+22
+30
+84
+39
+73
+94
+9
+9
+74
+64
+18
+31
+25
+76
+31
+2
+34
+91
+45
+50
+100
+47
+85
+88
+67
+10
+63
+91
+77
+48
+94
+36
+74
+25
+87
+93
+81
+50
+73
+92
+98
+61
+87
+73
+59
+96
+49
+36
+74
+25
+86
+98
+11
+87
+26
+78
+37
+21
+100
+11
+70
+22
+2
+15
+75
+17
+27
+12
+33
+89
+38
+30
+37
+54
+94
+80
+37
+1
+75
+42
+82
+14
+47
+52
+92
+87
+98
+12
+90
+34
+92
+47
+58
+29
+59
+90
+12
+65
+89
+46
+78
+56
+37
+18
+75
+95
+95
+18
+56
+77
+62
+83
+41
+3
+53
+93
+84
+72
+78
+17
+6
+81
+37
+93
+28
+35
+61
+51
+59
+95
+43
+6
+51
+57
+88
+12
+84
+97
+31
+12
+97
+70
+51
+79
+17
+95
+19
+64
+18
+31
+27
+81
+48
+58
+22
+9
+57
+68
+94
+53
+78
+91
+47
+66
+75
+62
+98
+33
+22
+39
+33
+55
+30
+90
+70
+16
+66
+57
+47
+72
+10
+14
+96
+55
+69
+23
+21
+15
+9
+18
+29
+12
+19
+2
+46
+63
+60
+100
+60
+63
+37
+58
+19
+97
+13
+8
+36
+42
+33
+20
+27
+83
+63
+32
+22
+52
+10
+97
+94
+97
+34
+39
+26
+8
+18
+39
+75
+96
+5
+67
+57
+46
+61
+56
+93
+54
+90
+60
+51
+67
+47
+75
+34
+29
+71
+61
+32
+47
+98
+61
+91
+98
+72
+46
+32
+81
+1
+77
+53
+28
+94
+18
+58
+89
+16
+98
+47
+3
+94
+42
+7
+65
+26
+78
+34
+3
+11
+39
+38
+81
+48
+62
+48
+30
+47
+18
+82
+36
+79
+50
+88
+82
+2
+72
+18
+62
+11
+10
+62
+84
+45
+14
+82
+69
+78
+46
+79
+60
+50
+65
+39
+52
+62
+8
+89
+62
+75
+95
+99
+40
+52
+57
+77
+46
+87
+11
+83
+98
+43
+82
+6
+100
+49
+97
+42
+79
+94
+59
+7
+18
+44
+3
+25
+25
+32
+69
+24
+28
+55
+81
+91
+20
+7
+60
+2
+69
+99
+79
+83
+90
+95
+65
+33
+16
+3
+77
+41
+53
+56
+58
+46
+58
+33
+77
+69
+26
+35
+77
+53
+25
+77
+41
+56
+70
+18
+82
+33
+62
+72
+81
+38
+96
+39
+73
+85
+58
+87
+100
+18
+16
+32
+49
+10
+23
+46
+75
+36
+42
+35
+29
+61
+11
+16
+3
+78
+42
+47
+9
+30
+100
+30
+88
+54
+36
+34
+82
+93
+18
+72
+75
+4
+52
+77
+99
+1
+18
+1
+47
+75
+26
+85
+81
+23
+7
+36
+59
+31
+53
+45
+90
+37
+19
+83
+29
+25
+91
+25
+33
+74
+47
+15
+75
+13
+9
+35
+37
+8
+12
+2
+6
+24
+89
+26
+56
+99
+97
+89
+62
+73
+83
+47
+34
+88
+20
+29
+99
+33
+7
+48
+27
+33
+60
+62
+34
+49
+97
+37
+57
+8
+35
+39
+27
+8
+9
+86
+35
+39
+28
+12
+26
+51
+73
+78
+17
+3
+63
+54
+55
+47
+90
+23
+27
+63
+35
+43
+48
+4
+89
+1
+13
+65
+80
+94
+47
+40
+23
+78
+63
+79
+7
+32
+31
+1
+26
+51
+75
+91
+74
+29
+14
+23
+10
+58
+61
+43
+11
+80
+79
+54
+20
+33
+21
+32
+2
+31
+66
+21
+32
+7
+50
+42
+7
+62
+17
+44
+10
+65
+4
+46
+38
+17
+59
+5
+100
+52
+18
+42
+92
+79
+46
+67
+88
+26
+62
+47
+21
+6
+48
+38
+100
+61
+64
+40
+60
+4
+88
+90
+52
+6
+68
+53
+6
+64
+34
+26
+53
+87
+49
+13
+42
+36
+36
+96
+54
+60
+79
+37
+16
+59
+17
+67
+53
+19
+40
+71
+63
+46
+8
+37
+46
+50
+89
+81
+89
+7
+44
+3
+27
+35
+68
+100
+89
+32
+95
+81
+39
+4
+75
+18
+30
+21
+60
+70
+79
+46
+73
+21
+76
+64
+7
+68
+45
+59
+53
+89
+61
+68
+58
+44
+42
+54
+53
+33
+22
+38
+31
+52
+30
+14
+19
+90
+69
+8
+29
+97
+28
+95
+19
+65
+18
+22
+75
+56
+65
+81
+9
+22
+59
+57
+9
+43
+79
+92
+42
+28
+94
+10
+19
+23
+73
+33
+40
+43
+2
+25
+34
+87
+15
+5
+1
+63
+73
+70
+65
+62
+85
+55
+67
+14
+83
+73
+89
+80
+84
+81
+37
+92
+20
+94
+91
+99
+80
+92
+30
+54
+58
+62
+53
+65
+14
+4
+100
+65
+88
+48
+93
+31
+47
+3
+2
+85
+95
+1
+55
+26
+63
+44
+2
+16
+77
+22
+45
+70
+23
+9
+44
+87
+30
+99
+22
+43
+65
+8
+63
+6
+72
+81
+38
+99
+54
+40
+50
+44
+17
+14
+26
+37
+86
+90
+64
+80
+5
+14
+40
+15
+38
+89
+99
+95
+75
+3
+40
+22
+69
+19
+97
+10
+96
+83
+39
+87
+75
+63
+8
+85
+39
+72
+83
+56
+86
+13
+12
+52
+7
+77
+98
+100
+21
+27
+76
+15
+10
+27
+72
+89
+88
+27
+72
+89
+93
+55
+1
+6
+36
+60
+38
+92
+8
+24
+71
+15
+56
+100
+97
+87
+48
+5
+4
+78
+33
+2
+16
+76
+16
+15
+42
+21
+49
+10
+21
+41
+59
+86
+88
+53
+30
+6
+64
+35
+37
+4
+95
+34
+54
+20
+35
+27
+55
+82
+5
+90
+98
+84
+24
+92
+37
+94
+37
+79
+40
+32
+40
+52
+54
+52
+29
+12
+11
+62
+72
+74
+100
+36
+24
+19
+100
+33
+100
+3
+17
+77
+9
+64
+100
+27
+68
+64
+76
+82
+8
+13
+11
+48
+87
+97
+98
+15
+15
+55
+96
+78
+9
+52
+33
+31
+90
+64
+76
+86
+34
+32
+89
+48
+90
+16
+87
+76
+77
+82
+3
+82
+67
+63
+77
+96
+82
+36
+75
+29
+100
+43
+63
+92
+88
+4
+36
+85
+86
+50
+26
+11
+36
+18
+83
+38
+82
+50
+69
+60
+43
+23
+49
+87
+90
+53
+13
+4
+9
+18
+31
+30
+98
+22
+53
+26
+81
+50
+72
+86
+69
+46
+57
+31
+72
+55
+79
+81
+81
+57
+19
+98
+22
+51
+5
+76
+13
+95
+58
+88
+11
+79
+76
+45
+88
+26
+72
+95
+25
+98
+63
+4
+58
+10
+40
+55
+69
+22
+15
+96
+47
+15
+72
+97
+31
+17
+28
+15
+38
+91
+11
+50
+98
+43
+79
+87
+10
+79
+85
+96
+18
+43
+98
+2
+34
+84
+6
+78
+14
+86
+94
+92
+2
+91
+27
+48
+49
+62
+36
+59
+26
+28
+38
+80
+40
+22
+76
+58
+69
+90
+21
+18
+21
+69
+25
+27
+40
+2
+50
+84
+60
+4
+82
+61
+31
+36
+43
+33
+19
+13
+10
+48
+2
+81
+63
+56
+69
+14
+62
+47
+29
+56
+72
+34
+59
+47
+56
+14
+84
+81
+29
+46
+22
+16
+5
+87
+80
+93
+43
+21
+45
+82
+92
+14
+56
+12
+75
+43
+82
+5
+95
+29
+19
+61
+92
+7
+16
+34
+65
+87
+34
+28
+62
+22
+75
+54
+54
+40
+59
+90
+12
+66
+95
+73
+88
+71
+35
+73
+26
+94
+35
+69
+97
+67
+30
+78
+97
+86
+41
+76
+90
+55
+22
+37
+32
+58
+59
+34
+81
+77
+39
+42
+98
+13
+98
+75
+66
+25
+54
+2
+27
+48
+50
+67
+52
+14
+15
+66
+67
+8
+46
+7
+29
+17
+40
+91
+84
+88
+75
+62
+1
+43
+57
+53
+12
+92
+48
+64
+57
+67
+87
+22
+55
+34
+9
+48
+6
+7
+89
+73
+43
+98
+4
+46
+45
+58
+47
+57
+24
+33
+88
+31
+91
+70
+7
+15
+25
+20
+98
+6
+54
+76
+71
+48
+50
+67
+58
+48
+67
+73
+31
+34
+28
+67
+50
+2
+61
+52
+59
+92
+22
+4
+25
+19
+91
+78
+51
+5
+74
+5
+66
+50
+12
+19
+7
+79
+10
+49
+5
+91
+7
+24
+81
+70
+90
+15
+85
+71
+65
+58
+60
+41
+11
+95
+74
+95
+4
+74
+9
+89
+56
+39
+32
+39
+49
+50
+58
+4
+100
+70
+19
+89
+60
+63
+43
+91
+57
+30
+67
+35
+6
+24
+92
+35
+84
+90
+87
+13
+95
+53
+66
+21
+32
+3
+37
+97
+46
+11
+48
+97
+46
+8
+35
+39
+21
+78
+83
+94
+21
+85
+22
+65
+96
+87
+62
+93
+100
+62
+79
+17
+91
+98
+70
+42
+23
+65
+88
+39
+47
+31
+66
+21
+36
+28
+47
+28
+49
+45
+28
+64
+36
+44
+35
+20
+8
+69
+39
+21
+77
+69
+26
+35
+82
+78
+29
+79
+16
+82
+50
+68
+56
+26
+60
+27
+21
+83
+13
+30
+66
+27
+69
+74
+19
+54
+55
+45
+80
+79
+55
+15
+98
+57
+66
+86
+21
+50
+16
+50
+58
+95
+55
+72
+41
+2
+45
+53
+14
+13
+54
+6
+55
+76
+61
+82
+48
+53
+92
+73
+12
+18
+2
+54
+7
+61
+3
+75
+22
+60
+65
+58
+59
+37
+93
+28
+34
+49
+94
+23
+92
+46
+52
+5
+63
+30
+17
+36
+65
+67
+20
+24
+64
+69
+38
+8
+12
+1
+100
+93
+63
+39
+74
+92
+92
+25
+21
+2
+27
+47
+46
+51
+91
+96
+54
+63
+97
+15
+17
+71
+73
+6
+76
+7
+62
+6
+81
+34
+82
+87
+83
+22
+83
+8
+1
+33
+93
+65
+54
+44
+76
+63
+100
+36
+15
+66
+66
+4
+30
+45
+1
+8
+40
+70
+58
+18
+91
+89
+12
+76
+49
+14
+42
+27
+86
+74
+68
+45
+59
+50
+74
+94
+98
+51
+20
+67
+25
+47
+60
+39
+94
+20
+73
+58
+95
+47
+26
+39
+2
+66
+76
+65
+9
+68
+29
+66
+37
+31
+61
+82
+50
+62
+22
+78
+76
+51
+30
+19
+48
+16
+68
+66
+87
+30
+98
+18
+28
+10
+5
+41
+7
+73
+79
+21
+17
+18
+57
+79
+62
+63
+25
+86
+89
+67
+3
+12
+50
+95
+18
+55
+72
+38
+86
+73
+67
+51
+4
+72
+95
+22
+80
+82
+78
+32
+89
+49
+94
+25
+3
+97
+51
+38
+71
+83
+62
+23
+84
+97
+28
+98
+34
+25
+48
+66
+71
+32
+55
+45
+83
+93
+11
+32
+100
+8
+54
+54
+39
+45
+22
+34
+7
+37
+58
+15
+71
+92
+16
+72
+95
+22
+77
+64
+90
+66
+89
+40
+44
+4
+34
+65
+87
+39
+55
+78
+76
+52
+34
+38
+21
+88
+46
+80
+71
+5
+96
+37
+58
+13
+61
+46
+29
+65
+28
+86
+62
+5
+71
+88
+88
+40
+51
+48
+32
+59
+69
+84
+81
+34
+79
+67
+92
+50
+72
+83
+57
+92
+45
+38
+30
+40
+70
+62
+40
+89
+74
+41
+87
+53
+33
+24
+48
+74
+15
+22
+96
+87
+57
+61
+52
+63
+14
+16
+72
+85
+70
+53
+93
+80
+42
+37
+47
+50
+79
+26
+46
+47
+70
+99
+66
+12
+76
+52
+33
+31
+97
+98
+21
+45
+86
+10
+87
+35
+26
+45
+40
+39
+73
+86
+68
+34
+91
+41
+30
+9
+85
+31
+26
+77
+34
+11
+61
+68
+62
+61
+12
+22
+30
+79
+9
+43
+84
+17
+47
+31
+63
+2
+42
+42
+74
+66
+35
+11
+57
+46
+64
+70
+48
+59
+22
+7
+48
+21
+97
+98
+18
+30
+18
+46
+10
+53
+25
+78
+43
+57
+56
+23
+38
+21
+84
+14
+32
+65
+6
+53
+67
+33
+96
+75
+91
+77
+40
+52
+53
+56
+61
+64
+32
+22
+48
+88
+98
+96
+99
+35
+17
+92
+100
+70
+26
+27
+34
+61
+65
+40
+58
+89
+12
+73
+34
+51
+100
+41
+46
+12
+56
+35
+5
+16
+55
+92
+58
+23
+12
+72
+21
+85
+23
+71
+26
+16
+62
+30
+24
+78
+56
+39
+31
+37
+43
+22
+53
+16
+22
+95
+71
+77
+25
+61
+39
+92
+1
+79
+70
+11
+38
+31
+44
+89
+39
+32
+47
+95
+46
+27
+47
+45
+50
+96
+27
+3
+75
+26
+84
+71
+67
+68
+6
+24
+90
+25
+40
+18
+44
+11
+66
+2
+21
+13
+84
+94
+7
+99
+36
+27
+40
+3
+60
+32
+53
+31
+9
+78
+87
+17
+27
+8
+9
+81
+7
+18
+45
+8
+46
+5
+25
+2
+91
+32
+71
+43
+19
+34
+31
+83
+28
+20
+69
+33
+82
+96
+36
+54
+5
+43
+17
+15
+40
+6
+82
+38
+91
+10
+44
+75
+55
+56
+43
+56
+54
+24
+58
+35
+90
+31
+77
+86
+23
+71
+19
+77
+95
+80
+30
+61
+3
+65
+69
+27
+45
+30
+84
+32
+37
+40
+7
+81
+31
+56
+61
+62
+25
+89
+16
+90
+100
+95
+75
+92
+81
+61
+39
+81
+41
+16
+30
+37
+55
+99
+6
+47
+26
+34
+75
+44
+88
+34
+12
+68
+99
+83
+7
+99
+36
+28
+40
+96
+15
+24
+16
+78
+26
+63
+41
+83
+28
+23
+93
+51
+75
+88
+58
+59
+31
+59
+79
+43
+49
+7
+5
+65
+46
+97
+67
+31
+84
+24
+91
+30
+62
+2
+54
+4
+45
+33
+100
+4
+23
+8
+39
+64
+40
+61
+14
+31
+69
+33
+80
+85
+87
+61
+90
+88
+23
+50
+94
+12
+26
+54
+89
+56
+34
+1
+5
+21
+84
+18
+53
+55
+60
+64
+49
+22
+89
+37
+25
+22
+12
+72
+27
+11
+31
+85
+35
+42
+43
+80
+100
+80
+82
+76
+18
+24
+82
+81
+49
+65
+56
+50
+98
+35
+30
+74
+70
+58
+23
+19
+8
+77
+95
+80
+28
+55
+74
+56
+70
+18
+79
+12
+61
+64
+36
+41
+24
+72
+23
+89
+27
+62
+34
+51
+97
+28
+92
+5
+7
+94
+8
+1
+39
+26
+14
+47
+58
+32
+71
+38
+90
+96
+70
+58
+16
+79
+33
+85
+15
+28
+35
+59
+42
+23
+55
+28
+76
+7
+63
+16
+30
+39
+68
+62
+58
+91
+29
+51
+52
+51
+39
+84
+49
+42
+16
+19
+66
+28
+80
+31
+63
+4
+59
+15
+63
+47
+16
+76
+20
+34
+25
+49
+71
+89
+95
+70
+68
+79
+62
+60
+6
+2
+58
+32
+65
+11
+80
+82
+73
+1
+49
+90
+2
+2
+97
+65
+17
+21
+78
+80
+79
+55
+22
+37
+26
+28
+39
+81
+34
+84
+97
+25
+82
+68
+70
+9
+20
+44
+87
+24
+64
+75
+72
+62
+27
+10
+16
+6
+96
+21
+66
+9
+65
+7
+60
+98
+51
+28
+14
+35
+84
+89
+81
+89
+3
+17
+80
+30
+56
+71
+23
+6
+27
+15
+44
+32
+98
+4
+44
+24
+54
+8
+65
+22
+52
+12
+8
+38
+65
+47
+98
+64
+7
+64
+25
+79
+53
+4
+56
+96
+78
+7
+40
+79
+14
+74
+24
+74
+36
+49
+71
+90
+7
+31
+24
+65
+77
+81
+97
+53
+52
+32
+29
+85
+55
+65
+99
+12
+79
+73
+26
+97
+56
+58
+50
+81
+37
+93
+31
+50
+24
+94
+51
+65
+35
+28
+53
+69
+39
+12
+21
+24
+55
+17
+8
+3
+44
+38
+39
+90
+94
+54
+83
+11
+18
+15
+28
+37
+72
+99
+49
+8
+8
+78
+99
+95
+79
+23
+27
+57
+100
+89
+37
+19
+82
+22
+1
+10
+51
+16
+41
+5
+69
+66
+83
+100
+59
+57
+12
+60
+57
+6
+23
+84
+97
+28
+94
+15
+43
+28
+81
+36
+85
+87
+63
+95
+2
+58
+34
+86
+15
+17
+64
+36
+39
+15
+41
+17
+34
+51
+1
+50
+95
+19
+62
+3
+63
+57
+77
+47
+94
+43
+15
+2
+80
+66
+81
+96
+47
+19
+95
+100
+41
+49
+31
+47
+2
+93
+39
+2
+61
+51
+59
+95
+47
+26
+34
+74
+39
+67
+50
+1
+60
+55
+88
+37
+34
+73
+35
+54
+13
+91
+38
+5
+91
+8
+27
+93
+19
+81
+18
+81
+21
+99
+10
+71
+40
+6
+75
+98
+21
+45
+79
+74
+33
+37
+24
+13
+60
+44
+30
+88
+55
+45
+75
+44
+95
+75
+97
+14
+12
+49
+84
+68
+56
+24
+42
+39
+62
+23
+77
+61
+68
+68
+93
+51
+68
+53
+10
+87
+31
+2
+36
+4
+95
+39
+83
+47
+41
+20
+52
+39
+67
+50
+3
+66
+72
+42
+5
+51
+65
+30
+1
+35
+2
+99
+82
+3
+80
+52
+95
+6
+85
+57
+85
+96
+13
+20
+2
+33
+82
+100
+64
+84
+31
+30
+5
+64
+38
+59
+12
+44
+61
+68
+66
+82
+5
+90
+100
+91
+48
+70
+88
+2
+20
+8
+69
+46
+55
+22
+33
+5
+34
+61
+67
+52
+14
+18
+83
+38
+84
+65
+38
+44
+26
+64
+54
+52
+24
+79
+62
+62
+15
+32
+64
+95
+99
+39
+46
+23
+28
+65
+40
+56
+73
+35
+57
+34
+90
+33
+91
+53
+2
+40
+20
+62
+99
+33
+12
+80
+68
+92
+47
+50
+83
+51
+58
+95
+46
+24
+33
+83
+1
+60
+51
+66
+39
+41
+96
+9
+93
+80
+46
+61
+49
+50
+58
+1
+80
+78
+48
+89
+7
+43
+94
+78
+20
+25
+70
+96
+48
+24
+14
+71
+7
+2
+54
+3
+35
+87
+4
+42
+21
+53
+30
+1
+43
+50
+16
+46
+33
+88
+31
+92
+77
+33
+8
+54
+55
+42
+60
+82
+54
+85
+30
+18
+40
+76
+1
+22
+27
+67
+65
+87
+35
+33
+82
+100
+64
+82
+18
+74
+85
+43
+95
+87
+72
+50
+54
+78
+79
+77
+52
+23
+75
+44
+89
+43
+57
+52
+5
+64
+40
+65
+28
+84
+57
+87
+9
+73
+55
+74
+52
+48
+22
+5
+35
+60
+52
+71
+61
+32
+46
+90
+31
+78
+87
+23
+60
+53
+77
+90
+45
+61
+66
+49
+1
+63
+73
+72
+78
+21
+22
+43
+67
+17
+97
+30
+8
+85
+37
+58
+18
+89
+72
+33
+47
+91
+26
+34
+74
+41
+84
+36
+58
+30
+57
+78
+56
+39
+30
+31
+19
+33
+32
+94
+78
+20
+22
+55
+37
+23
+12
+64
+80
+9
+37
+41
+10
+97
+91
+73
+24
+90
+22
+23
+47
+74
+27
+95
+28
+15
+39
+95
+23
+87
+17
+18
+57
+81
+73
+10
+2
+23
+22
+26
+62
+40
+83
+39
+95
+15
+44
+27
+68
+68
+97
+74
+75
+88
+55
+34
+14
+83
+72
+81
+46
+47
+70
+95
+44
+15
+90
+9
+50
+21
+76
+71
+42
+15
+12
+40
+36
+55
+10
+68
+23
+31
+79
+97
+70
+51
+79
+14
+74
+21
+64
+96
+5
+65
+45
+90
+39
+20
+71
+55
+89
+41
+46
+12
+61
+57
+92
+43
+32
+10
+74
+57
+72
+25
+1
+88
+20
+31
+3
+42
+28
+94
+14
+33
+80
+79
+62
+59
+3
+84
+82
+38
+89
+94
+65
+51
+22
+75
+51
+34
+45
+65
+88
+41
+58
+79
+57
+32
+78
+82
+91
+13
+63
+57
+81
+73
+12
+18
+100
+43
+62
+84
+48
+35
+82
+78
+30
+76
+91
+67
+82
+89
+98
+91
+62
+57
+87
+15
+5
+99
+57
+47
+71
+10
+24
+50
+88
+83
+7
+94
+3
+71
+4
+81
+57
+13
+65
+81
+98
+63
+97
+18
+38
+69
+77
+44
+70
+26
+29
+37
+63
+50
+33
+55
+33
+3
+21
+1
+21
+21
+32
+11
+76
+60
+78
+27
+60
+22
+96
+75
+92
+75
+29
+99
+35
+24
+31
+71
+50
+61
+14
+40
+14
+29
+47
+26
+29
+48
+26
+27
+28
+28
+17
+57
+88
+14
+98
+58
+71
+5
+94
+22
+94
+64
+41
+70
+53
+91
+71
+6
+1
+58
+37
+6
+3
+71
+100
+62
+75
+91
+74
+30
+18
+36
+55
+10
+68
+25
+38
+100
+65
+87
+42
+71
+52
+69
+49
+79
+33
+94
+69
+68
+85
+2
+54
+3
+37
+98
+56
+58
+47
+63
+62
+3
+64
+62
+99
+33
+11
+72
+36
+67
+80
+85
+87
+58
+73
+14
+31
+59
+80
+46
+63
+65
+25
+68
+83
+88
+85
+17
+41
+92
+85
+85
+48
+22
+2
+14
+67
+79
+71
+22
+92
+57
+19
+1
+35
+7
+29
+15
+28
+34
+58
+46
+51
+94
+9
+15
+6
+6
+80
+27
+45
+33
+93
+65
+56
+55
+29
+83
+39
+86
+67
+28
+69
+60
+43
+24
+58
+28
+54
+71
+42
+13
+99
+80
+93
+37
+87
+91
+68
+87
+15
+9
+19
+35
+34
+96
+69
+54
+6
+52
+58
+82
+79
+33
+91
+50
+80
+34
+87
+22
+44
+73
+41
+93
+93
+24
+14
+65
+69
+32
+73
+51
+49
+37
+79
+40
+37
+61
+35
+61
+55
+87
+27
+82
+50
+66
+47
+90
+16
+94
+20
+72
+57
+94
+51
+58
+94
+40
+99
+36
+31
+61
+92
+5
+1
+68
+99
+80
+91
+30
+62
+3
+62
+45
+15
+86
+86
+43
+86
+30
+4
+58
+13
+55
+16
+100
+64
+82
+18
+76
+97
+96
+8
+88
+55
+41
+54
+50
+20
+71
+49
+61
+24
+97
+74
+69
+51
+85
+55
+69
+22
+8
+57
+66
+87
+30
+2
+42
+32
+23
+45
+71
+18
+78
+1
+11
+57
+43
+50
+15
+43
+18
+26
+97
+54
+47
+2
+90
+27
+55
+88
+36
+28
+50
+50
+45
+25
+47
+63
+57
+73
+28
+17
+47
+38
+2
+71
+16
+53
+79
+99
+86
+32
+14
+99
+72
+49
+42
+18
+26
+98
+60
+77
+22
+44
+69
+21
+10
+72
+42
+8
+72
+63
+33
+36
+19
+91
+76
+43
+75
+62
+5
+69
+72
+14
+38
+8
+6
+69
+63
+57
+83
+82
+53
+78
+94
+68
+64
+72
+64
+36
+38
+7
+100
+43
+60
+70
+84
+76
+97
+3
+49
+67
+65
+92
+68
+78
+59
+55
+5
+36
+73
+18
+53
+58
+72
+9
+7
+64
+23
+67
+98
+88
+47
+94
+43
+18
+18
+48
+31
+53
+47
+1
+86
+10
+92
+64
+58
+75
+30
+6
+64
+34
+28
+61
+19
+69
+45
+51
+2
+56
+22
+30
+88
+60
+67
+65
+90
+52
+4
+61
+33
+48
+96
+48
+21
+98
+4
+41
+15
+21
+96
+88
+66
+11
+67
+8
+48
+19
+86
+46
+8
+32
+23
+51
+1
+48
+85
+80
+15
+73
+3
+63
+52
+45
+4
+18
+77
+100
+7
+43
+96
+91
+85
+91
+81
+75
+19
+44
+95
+76
+97
+1
+42
+43
+77
+80
+88
+10
+75
+59
+84
+73
+88
+71
+39
+94
+15
+50
+66
+47
+96
+52
+49
+25
+15
+67
+66
+99
+1
+18
+5
+68
+66
+84
+9
+100
+22
+30
+89
+66
+97
+86
+46
+5
+17
+64
+29
+4
+63
+41
+84
+34
+53
+13
+6
+24
+91
+31
+65
+17
+15
+40
+8
+90
+72
+24
+100
+79
+82
+78
+33
+100
+100
+7
+41
+84
+39
+83
+49
+50
+68
+54
+17
+16
+45
+32
+90
+53
+6
+61
+12
+26
+52
+82
+22
+95
+78
+16
+93
+18
+71
+62
+35
+56
+21
+31
+94
+88
+87
+32
+8
+69
+38
+13
+38
+12
+31
+80
+10
+38
+39
+96
+25
+86
+92
+79
+52
+1
+37
+14
+57
+17
+89
+82
+97
+42
+84
+29
+19
+59
+84
+77
+8
+57
+69
+5
+8
+3
+53
+89
+61
+68
+59
+40
+13
+18
+99
+30
+93
+87
+87
+37
+45
+38
+23
+3
+9
+29
+99
+34
+17
+99
+40
+49
+35
+77
+45
+79
+74
+34
+44
+53
+28
+96
+19
+57
+69
+8
+27
+95
+25
+96
+55
+65
+99
+6
+50
+49
+48
+50
+65
+44
+78
+75
+51
+37
+64
+51
+35
+47
+72
+11
+22
+29
+83
+34
+63
+74
+77
+2
+18
+96
+16
+33
+56
+42
+47
+9
+31
+10
+81
+100
+69
+16
+76
+14
+3
+97
+56
+67
+97
+83
+25
+3
+94
+37
+83
+60
+20
+81
+6
+9
+99
+19
+22
+65
+92
+72
+7
+97
+18
+36
+60
+37
+84
+72
+75
+7
+67
+44
+62
+72
+79
+25
+44
+41
+54
+60
+75
+14
+9
+31
+14
+1
+87
+11
+86
+21
+52
+24
+83
+83
+47
+41
+25
+82
+72
+95
+27
+8
+4
+59
+17
+78
+11
+71
+25
+18
+84
+41
+94
+95
+33
+40
+45
+14
+84
+83
+39
+94
+12
+29
+67
+41
+44
+100
+3
+17
+81
+32
+70
+31
+60
+81
+48
+57
+16
+83
+56
+92
+52
+88
+60
+70
+85
+83
+31
+43
+83
+7
+100
+39
+38
+80
+37
+10
+23
+52
+9
+88
+47
+92
+30
+56
+70
+16
+65
+47
+1
+85
+8
+81
+16
+70
+82
+64
+46
+1
+93
+49
+60
+19
+73
+73
+81
+31
+61
+89
+83
+98
+47
+3
+94
+45
+21
+24
+57
+29
+68
+45
+61
+65
+42
+66
+18
+20
+58
+67
+83
+97
+38
+54
+83
+16
+53
+76
+80
+2
+93
+41
+11
+1
+6
+31
+34
+25
+43
+36
+29
+51
+44
+13
+81
+72
+6
+91
+92
+33
+70
+30
+51
+36
+60
+41
+4
+59
+20
+89
+63
+73
+74
+91
+84
+87
+64
+7
+65
+29
+86
+60
+84
+71
+68
+74
+30
+17
+36
+63
+55
+64
+91
+68
+92
+44
+43
+58
+65
+70
+42
+19
+43
+86
+33
+27
+64
+44
+87
+26
+74
+15
+25
+22
+7
+45
+2
+14
+67
+75
+55
+51
+15
+35
+78
+56
+36
+13
+55
+14
+93
+35
+75
+32
+22
+48
+88
+99
+2
+24
+26
+44
+33
+4
+25
+15
+71
+88
+95
+82
+37
+83
+72
+85
+65
+27
+79
+35
+1
+94
+54
+82
+6
+2
+62
+58
+91
+26
+42
+19
+35
+39
+22
+84
+5
+80
+35
+91
+33
+80
+85
+89
+73
+40
+86
+60
+87
+84
+27
+6
+92
+2
+85
+95
+5
+80
+34
+89
+25
+52
+88
+63
+88
+66
+3
+27
+38
+90
+95
+66
+42
+63
+95
+8
+96
+7
+82
+32
+50
+15
+44
+33
+1
+15
+80
+51
+83
+43
+10
+80
+89
+17
+4
+68
+75
+42
+83
+19
+69
+41
+31
+18
+33
+39
+38
+75
+14
+10
+34
+19
+10
+88
+39
+42
+9
+72
+60
+9
+17
+25
+95
+48
+35
+79
+57
+34
+95
+70
+66
+68
+20
+5
+56
+88
+28
+77
+13
+89
+23
+34
+2
+4
+12
+36
+7
+24
+82
+77
+31
+91
+74
+25
+82
+74
+3
+54
+1
+23
+37
+11
+41
+45
+3
+17
+71
+79
+35
+4
+7
+12
+5
+30
+33
+30
+87
+53
+33
+29
+75
+94
+88
+82
+7
+2
+53
+99
+18
+23
+78
+62
+75
+93
+86
+82
+18
+71
+65
+57
+53
+12
+96
+65
+32
+9
+63
+4
+54
+96
+89
+72
+32
+50
+13
+29
+57
+80
+75
+28
+96
+30
+17
+37
+73
+3
+67
+75
+50
+27
+15
+49
+67
+56
+40
+36
+62
+45
+16
+93
+20
+85
+33
+29
+82
+36
+77
+41
+51
+44
+3
+28
+38
+79
+35
+99
+80
+92
+35
+81
+72
+5
+83
+48
+47
+52
+89
+73
+39
+75
+100
+30
+79
+3
+11
+40
+43
+4
+37
+89
+7
+41
+83
+30
+34
+40
+36
+60
+35
+74
+32
+22
+47
+91
+20
+6
+54
+78
+81
+88
+98
+99
+16
+9
+12
+93
+57
+6
+19
+68
+37
+10
+28
+82
+43
+25
+60
+42
+12
+95
+63
+25
+84
+79
+23
+29
+66
+38
+36
+77
+40
+52
+58
+78
+47
+85
+88
+64
+94
+91
+4
+7
+10
+98
+4
+39
+3
+68
+82
+79
+42
+42
+77
+83
+7
+99
+36
+28
+46
+23
+26
+51
+77
+4
+28
+36
+67
+78
+64
+84
+29
+22
+76
+60
+75
+15
+14
+48
+68
+77
+50
+6
+93
+1
+76
+48
+3
+89
+10
+60
+74
+2
+47
+69
+93
+40
+4
+62
+37
+69
+84
+85
+59
+89
+4
+30
+41
+82
+23
+7
+32
+31
+4
+42
+18
+35
+49
+84
+63
+20
+56
+59
+51
+77
+9
+59
+75
+23
+68
+2
+4
+2
+79
+63
+68
+42
+43
+81
+1
+83
+86
+75
+75
+73
+71
+66
+60
+68
+72
+18
+64
+24
+73
+20
+65
+16
+8
+11
+96
+76
+92
+71
+3
+82
+69
+74
+27
+96
+34
+41
+39
+65
+44
+76
+65
+8
+65
+22
+48
+89
+6
+37
+71
+98
+47
+2
+93
+45
+30
+81
+19
+84
+32
+41
+58
+80
+60
+39
+96
+28
+9
+100
+23
+39
+23
+94
+58
+2
+89
+16
+98
+47
+2
+92
+38
+98
+51
+26
+99
+55
+47
+85
+94
+96
+36
+50
+79
+26
+46
+38
+20
+77
+84
+11
+12
+75
+42
+79
+98
+86
+31
+15
+15
+55
+98
+97
+3
+46
+48
+77
+32
+1
+18
+2
+57
+24
+36
+97
+65
+15
+8
+18
+34
+45
+65
+88
+50
+8
+2
+38
+16
+51
+68
+50
+90
+88
+19
+28
+96
+24
+85
+100
+32
+96
+90
+73
+33
+41
+52
+44
+100
+2
+17
+84
+58
+95
+43
+9
+69
+36
+95
+47
+28
+53
+65
+15
+3
+83
+79
+23
+30
+78
+100
+4
+25
+21
+98
+3
+34
+83
+93
+15
+57
+6
+27
+7
+3
+54
+99
+14
+90
+18
+99
+39
+43
+9
+74
+64
+20
+42
+76
+82
+8
+15
+15
+60
+25
+15
+65
+57
+59
+48
+54
+97
+97
+9
+84
+19
+63
+12
+1
+5
+19
+75
+80
+12
+51
+99
+34
+16
+95
+26
+100
+70
+22
+6
+42
+2
+32
+81
+99
+65
+96
+97
+19
+40
+68
+55
+18
+14
+24
+19
+3
+46
+51
+92
+93
+28
+35
+64
+71
+52
+71
+60
+25
+11
+47
+84
+80
+26
+36
+86
+99
+18
+19
+55
+58
+54
+6
+50
+49
+50
+56
+92
+48
+67
+70
+17
+76
+7
+63
+10
+1
+14
+76
+32
+14
+96
+50
+44
+15
+90
+11
+58
+49
+71
+90
+7
+29
+15
+32
+62
+84
+45
+18
+5
+66
+56
+43
+58
+59
+37
+89
+5
+25
+8
+27
+93
+17
+73
+84
+45
+20
+17
+23
+87
+20
+39
+59
+1
+77
+59
+59
+24
+16
+83
+57
+98
+74
+66
+30
+88
+59
+64
+59
+77
+32
+2
+28
+54
+73
+57
+87
+6
+57
+89
+21
+26
+73
+3
+62
+49
+37
+86
+83
+28
+27
+8
+7
+73
+78
+12
+74
+41
+77
+99
+2
+19
+99
+26
+71
+91
+7
+24
+88
+11
+75
+53
+44
+92
+55
+2
+24
+24
+28
+57
+90
+32
+86
+27
+88
+94
+69
+71
+9
+14
+6
+15
+36
+86
+91
+75
+36
+41
+30
+12
+2
+5
+10
+17
+19
+62
+100
+43
+57
+62
+59
+96
+53
+54
+49
+9
+11
+87
+28
+84
+53
+66
+23
+46
+68
+95
+59
+3
+88
+5
+45
+22
+32
+95
+85
+54
+60
+78
+31
+90
+61
+62
+24
+92
+33
+76
+61
+87
+71
+43
+22
+52
+14
+20
+95
+91
+90
+26
+43
+28
+82
+46
+38
+17
+68
+53
+12
+95
+66
+41
+57
+72
+22
+84
+8
+92
+77
+41
+54
+55
+51
+11
+7
+41
+88
+60
+75
+10
+84
+21
+69
+31
+60
+87
+84
+23
+87
+11
+89
+38
+27
+19
+76
+83
+16
+53
+81
+8
+21
+56
+45
+71
+25
+7
+24
+78
+55
+33
+4
+25
+18
+85
+53
+54
+51
+17
+47
+29
+54
+65
+4
+42
+19
+40
+71
+74
+3
+55
+1
+16
+88
+89
+42
+55
+49
+8
+4
+53
+87
+49
+10
+22
+47
+86
+96
+5
+71
+86
+77
+85
+23
+72
+28
+26
+5
+93
+17
+63
+34
+37
+13
+51
+88
+72
+39
+87
+72
+52
+64
+18
+40
+78
+9
+48
+14
+52
+86
+50
+26
+7
+11
+5
+33
+53
+25
+76
+36
+33
+71
+30
+46
+11
+52
+14
+20
+99
+17
+13
+26
+41
+9
+89
+60
+57
+4
+15
+51
+77
+2
+20
+6
+54
+75
+65
+12
+91
+42
+38
+52
+75
+81
+14
+63
+50
+36
+65
+68
+26
+46
+41
+34
+39
+32
+43
+78
+82
+88
+94
+76
+15
+7
+9
+91
+66
+82
+2
+74
+31
+15
+19
+78
+97
+82
+22
+97
+91
+75
+30
+6
+72
+81
+39
+3
+73
+12
+20
+15
+11
+37
+21
+94
+84
+54
+71
+47
+42
+32
+18
+24
+81
+69
+92
+27
+40
+95
+17
+48
+32
+64
+94
+94
+19
+67
+39
+30
+32
+17
+22
+77
+68
+18
+93
+99
+62
+81
+25
+29
+45
+13
+77
+51
+11
+15
+89
+1
+7
+32
+31
+2
+34
+86
+8
+80
+9
+36
+37
+100
+67
+3
+14
+60
+37
+84
+71
+72
+93
+15
+52
+78
+99
+99
+4
+32
+56
+51
+8
+89
+64
+88
+55
+35
+21
+11
+83
+100
+50
+7
+90
+84
+94
+11
+24
+46
+65
+77
+78
+80
+82
+72
+94
+23
+94
+55
+87
+32
+9
+64
+6
+66
+39
+49
+41
+8
+78
+99
+94
+76
+10
+85
+17
+40
+88
+72
+41
+5
+61
+24
+99
+80
+95
+52
+57
+82
+78
+30
+78
+5
+28
+27
+6
+95
+24
+86
+8
+70
+54
+94
+77
+18
+22
+65
+100
+15
+88
+2
+18
+93
+97
+41
+81
+15
+62
+45
+10
+59
+64
+61
+90
+90
+35
+1
+90
+29
+70
+60
+33
+60
+61
+29
+31
+26
+77
+29
+84
+42
+97
+8
+71
+57
+7
+33
+35
+15
+76
+28
+82
+44
+28
+75
+98
+16
+13
+36
+5
+5
+94
+17
+59
+100
+71
+26
+19
+84
+34
+46
+76
+44
+79
+81
+75
+28
+89
+89
+34
+99
+92
+65
+67
+18
+7
+84
+42
+96
+5
+67
+59
+51
+74
+93
+89
+4
+21
+92
+65
+65
+10
+72
+46
+29
+60
+1
+72
+25
+3
+89
+12
+72
+26
+8
+20
+47
+1
+88
+21
+34
+21
+19
+24
+78
+51
+8
+91
+70
+9
+23
+55
+30
+87
+51
+26
+93
+29
+37
+64
+58
+69
+98
+68
+28
+58
+97
+60
+85
+73
+75
+99
+21
+31
+2
+34
+89
+28
+74
+92
+87
+97
+1
+39
+27
+10
+16
+10
+21
+38
+42
+16
+19
+73
+70
+62
+48
+32
+59
+66
+74
+47
+21
+3
+33
+68
+15
+84
+71
+71
+87
+84
+27
+7
+99
+29
+91
+83
+84
+55
+83
+1
+60
+55
+92
+62
+45
+17
+100
+51
+6
+83
+43
+12
+88
+21
+35
+26
+45
+34
+2
+7
+31
+22
+54
+26
+72
+99
+45
+77
+62
+82
+39
+95
+20
+70
+46
+44
+52
+17
+39
+83
+43
+15
+9
+17
+26
+2
+81
+65
+65
+4
+44
+29
+80
+22
+17
+3
+69
+86
+99
+22
+45
+72
+35
+58
+40
+16
+39
+92
+7
+11
+10
+57
+57
+31
+76
+76
+74
+62
+10
+4
+36
+78
+49
+88
+92
+63
+52
+48
+20
+89
+51
+12
+13
+71
+4
+94
+25
+6
+15
+41
+13
+9
+42
+66
+26
+62
+36
+63
+56
+75
+51
+27
+7
+3
+55
+1
+15
+86
+85
+36
+48
+70
+88
+5
+37
+84
+69
+65
+67
+18
+7
+87
+61
+84
+53
+65
+14
+99
+67
+15
+86
+81
+17
+78
+15
+87
+88
+45
+84
+96
+27
+1
+60
+53
+81
+17
+73
+82
+39
+99
+46
+91
+35
+91
+31
+71
+51
+71
+73
+99
+38
+33
+63
+79
+13
+67
+83
+1
+62
+62
+20
+59
+78
+43
+51
+25
+92
+32
+64
+96
+8
+84
+30
+29
+6
+72
+86
+67
+27
+64
+43
+81
+1
+80
+75
+34
+28
+62
+22
+79
+78
+55
+33
+4
+25
+22
+5
+35
+68
+92
+42
+23
+62
+72
+74
+97
+14
+18
+82
+33
+63
+86
+49
+24
+98
+80
+99
+71
+39
+97
+31
+18
+24
+90
+21
+22
+43
+62
+93
+96
+45
+5
+26
+18
+72
+78
+20
+20
+43
+73
+58
+92
+27
+42
+8
+71
+60
+22
+96
+79
+12
+68
+97
+75
+77
+94
+68
+67
+92
+50
+72
+82
+45
+38
+23
+1
+97
+78
+99
+91
+61
+49
+44
+28
+75
+99
+19
+29
+2
+55
+17
+8
+100
+32
+93
+72
+1
+58
+47
+57
+24
+34
+88
+28
+79
+23
+27
+54
+83
+11
+27
+61
+27
+16
+55
+90
+50
+86
+73
+64
+28
+92
+99
+72
+42
+9
+79
+93
+45
+37
+16
+69
+74
+24
+75
+36
+46
+55
+19
+22
+63
+79
+9
+45
+85
+9
+95
+89
+82
+97
+47
+9
+31
+7
+68
+46
+67
+84
+6
+84
+49
+44
+24
+46
+68
+94
+52
+66
+30
+89
+69
+13
+60
+46
+39
+20
+67
+25
+54
+95
+91
+86
+5
+55
+89
+39
+37
+70
+88
+100
+9
+53
+39
+59
+4
+92
+18
+81
+28
+42
+4
+45
+32
+95
+82
+39
+96
+26
+93
+25
+11
+46
+81
+70
+98
+59
+70
+88
+6
+44
+10
+67
+12
+72
+29
+23
+79
+72
+22
+82
+99
+53
+29
+3
+54
+1
+26
+47
+48
+67
+71
+28
+32
+39
+46
+30
+67
+38
+26
+17
+63
+31
+22
+54
+26
+75
+19
+38
+59
+17
+68
+60
+47
+46
+53
+7
+65
+26
+76
+21
+49
+6
+95
+21
+70
+33
+67
+6
+38
+74
+2
+49
+83
+58
+2
+94
+50
+58
+98
+70
+41
+17
+31
+37
+44
+34
+12
+65
+84
+26
+2
+76
+42
+71
+48
+50
+67
+52
+12
+5
+25
+8
+24
+74
+29
+12
+14
+83
+70
+79
+42
+48
+10
+26
+72
+99
+47
+91
+27
+44
+19
+22
+64
+88
+58
+53
+100
+25
+50
+81
+37
+93
+30
+47
+10
+40
+51
+44
+12
+78
+60
+59
+15
+62
+37
+62
+41
+95
+2
+54
+10
+76
+63
+95
+8
+97
+13
+3
+7
+17
+36
+68
+85
+100
+43
+59
+65
+61
+86
+69
+36
+1
+81
+83
+68
+66
+82
+2
+76
+37
+42
+23
+59
+55
+97
+90
+68
+4
+12
+37
+15
+61
+28
+22
+86
+19
+41
+74
+79
+12
+62
+61
+13
+33
+82
+96
+40
+75
+93
+89
+99
+97
+88
+58
+59
+37
+91
+14
+66
+73
+49
+32
+56
+54
+16
+18
+60
+4
+87
+85
+33
+31
+89
+59
+59
+21
+99
+7
+55
+67
+4
+27
+25
+11
+47
+84
+83
+42
+1
+37
+10
+32
+2
+28
+50
+55
+80
+89
+12
+73
+34
+49
+92
+16
+68
+65
+75
+72
+56
+88
+29
+83
+37
+81
+51
+79
+16
+89
+92
+49
+72
+91
+97
+68
+40
+27
+4
+87
+86
+34
+34
+5
+20
+82
+12
+32
+88
+41
+53
+57
+64
+72
+62
+26
+3
+82
+65
+61
+78
+21
+33
+4
+35
+70
+10
+34
+17
+94
+13
+34
+85
+13
+9
+42
+74
+66
+33
+3
+23
+13
+70
+8
+21
+55
+43
+63
+97
+20
+42
+80
+2
+93
+41
+13
+8
+32
+22
+45
+76
+57
+59
+42
+21
+48
+4
+90
+9
+44
+85
+17
+36
+69
+91
+21
+14
+96
+47
+21
+6
+49
+44
+23
+48
+78
+41
+44
+99
+96
+90
+76
+47
+6
+13
+22
+20
+26
+74
+16
+27
+21
+85
+23
+78
+62
+68
+55
+18
+16
+38
+91
+100
+87
+19
+39
+60
+14
+42
+29
+1
+45
+61
+66
+48
+93
+30
+45
+100
+93
+64
+49
+17
+65
+36
+35
+86
+3
+42
+28
+92
+99
+69
+26
+40
+11
+6
+38
+73
+99
+42
+62
+96
+23
+70
+18
+83
+33
+57
+46
+62
+60
+4
+82
+57
+7
+31
+28
+86
+69
+41
+25
+85
+90
+76
+42
+73
+64
+28
+93
+6
+96
+27
+99
+54
+37
+37
+96
+44
+4
+26
+22
+99
+100
+12
+69
+10
+40
+49
+38
+90
+98
+79
+90
+35
+100
+86
+17
+34
+50
+98
+42
+67
+29
+69
+58
+30
+56
+72
+26
+13
+45
+56
+32
+89
+48
+94
+29
+29
+19
+56
+67
+99
+92
+59
+32
+64
+98
+12
+92
+44
+35
+16
+82
+53
+84
+30
+22
+68
+14
+70
+98
+56
+59
+55
+98
+97
+2
+43
+39
+53
+63
+7
+77
+100
+12
+72
+21
+84
+19
+57
+71
+13
+48
+67
+74
+46
+12
+56
+34
+1
+4
+16
+62
+28
+11
+17
+5
+77
+22
+40
+44
+8
+52
+43
+93
+70
+86
+94
+90
+94
+59
+8
+18
+39
+80
+27
+43
+17
+23
+84
+100
+47
+84
+81
+34
+72
+28
+25
+99
+70
+30
+53
+48
+9
+29
+94
+2
+69
+2
+92
+34
+80
+76
+41
+62
+7
+86
+57
+73
+24
+92
+36
+90
+13
+73
+25
+90
+17
+1
+49
+91
+5
+13
+38
+17
+59
+100
+75
+54
+50
+10
+17
+11
+15
+92
+20
+94
+87
+82
+8
+14
+13
+57
+24
+34
+93
+54
+92
+68
+82
+81
+46
+51
+96
+17
+39
+82
+45
+33
+93
+63
+49
+25
+10
+42
+61
+90
+96
+67
+41
+47
+16
+76
+17
+15
+44
+26
+68
+71
+18
+72
+71
+83
+61
+15
+48
+53
+85
+35
+46
+58
+37
+4
+92
+21
+99
+9
+66
+17
+7
+96
+15
+22
+6
+34
+56
+30
+82
+24
+7
+31
+23
+64
+77
+86
+26
+80
+52
+94
+96
+31
+25
+68
+87
+13
+92
+37
+98
+58
+67
+80
+80
+61
+43
+13
+89
+23
+38
+25
+11
+45
+67
+4
+17
+72
+79
+29
+61
+5
+86
+75
+77
+88
+34
+20
+11
+91
+49
+74
+11
+97
+88
+53
+29
+1
+49
+84
+66
+41
+59
+87
+93
+71
+93
+22
+96
+85
+46
+14
+73
+12
+16
+94
+21
+84
+14
+30
+62
+1
+50
+96
+27
+97
+39
+67
+54
+20
+41
+65
+22
+50
+3
+66
+73
+46
+15
+79
+44
+54
+32
+7
+57
+85
+95
+11
+9
+62
+89
+80
+82
+67
+72
+29
+24
+89
+20
+20
+43
+84
+17
+48
+34
+74
+39
+74
+89
+76
+52
+33
+32
+94
+79
+34
+96
+71
+65
+48
+10
+27
+76
+13
+99
+78
+77
+60
+67
+70
+16
+69
+74
+21
+62
+86
+62
+98
+27
+84
+63
+30
+12
+4
+18
+80
+18
+86
+59
+81
+53
+92
+78
+47
+75
+34
+32
+83
+15
+40
+9
+97
+2
+37
+9
+21
+47
+97
+57
+70
+10
+33
+6
+39
+87
+73
+51
+53
+66
+16
+4
+85
+75
+89
+58
+50
+77
+12
+84
+96
+24
+84
+90
+92
+38
+7
+100
+38
+33
+59
+55
+3
+24
+21
+14
+98
+61
+85
+62
+15
+28
+37
+75
+19
+36
+51
+80
+30
+57
+76
+46
+90
+29
+66
+38
+36
+74
+25
+85
+88
+67
+13
+81
+69
+87
+10
+75
+62
+1
+47
+75
+28
+96
+28
+5
+79
+26
+49
+63
+41
+81
+21
+98
+4
+43
+26
+67
+75
+45
+99
+90
+48
+82
+64
+46
+4
+9
+24
+60
+51
+64
+29
+97
+20
+51
+29
+14
+24
+23
+19
+11
+100
+100
+1
+7
+38
+67
+63
+81
+17
+76
+2
+29
+60
+2
+78
+51
+7
+85
+49
+31
+46
+95
+63
+25
+80
+60
+42
+8
+78
+93
+59
+19
+88
+53
+34
+26
+54
+88
+43
+69
+33
+77
+66
+2
+26
+36
+84
+82
+39
+98
+36
+35
+90
+25
+44
+43
+60
+78
+31
+84
+24
+90
+29
+67
+45
+68
+2
+99
+78
+81
+89
+10
+55
+47
+88
+100
+13
+81
+74
+14
+24
+18
+95
+8
+90
+73
+29
+22
+74
+48
+25
+22
+8
+54
+52
+24
+79
+59
+47
+52
+96
+10
+92
+67
+80
+73
+26
+97
+48
+22
+1
+9
+48
+5
+2
+72
+15
+45
+37
+21
+98
+99
+13
+93
+42
+15
+13
+45
+54
+27
+74
+4
+60
+24
+1
+95
+64
+29
+2
+57
+23
+31
+83
+16
+58
+2
+93
+38
+96
+35
+50
+87
+72
+49
+48
+55
+96
+87
+60
+73
+2
+62
+53
+59
+82
+61
+30
+33
+28
+74
+100
+31
+90
+68
+97
+73
+67
+44
+67
+4
+27
+26
+14
+53
+97
+2
+45
+51
+6
+75
+2
+39
+15
+41
+13
+8
+37
+47
+55
+8
+55
+59
+65
+58
+66
+80
+86
+4
+47
+51
+86
+56
+64
+86
+35
+41
+37
+52
+81
+15
+67
+69
+14
+62
+47
+28
+47
+31
+62
+95
+14
+36
+90
+19
+6
+63
+28
+1
+54
+20
+35
+31
+75
+66
+27
+71
+83
+60
+20
+79
+95
+66
+40
+48
+30
+47
+16
+75
+12
+94
+57
+4
+9
+20
+42
+79
+95
+61
+17
+54
+67
+22
+29
+80
+19
+95
+96
+26
+89
+6
+34
+49
+92
+12
+47
+78
+47
+87
+1
+22
+24
+51
+86
+62
+2
+49
+81
+49
+65
+53
+37
+48
+54
+96
+91
+81
+70
+91
+16
+82
+50
+63
+31
+18
+34
+46
+71
+11
+27
+64
+45
+95
+66
+44
+73
+46
+19
+1
+39
+28
+12
+27
+53
+81
+7
+18
+43
+5
+38
+89
+92
+59
+21
+2
+25
+28
+51
+53
+61
+89
+91
+45
+52
+8
+79
+2
+6
+17
+49
+42
+13
+2
+96
+59
+94
+37
+80
+48
+73
+8
+98
+12
+94
+62
+23
+83
+92
+10
+32
+1
+25
+41
+26
+87
+91
+64
+69
+43
+35
+26
+43
+24
+60
+45
+36
+12
+49
+88
+88
+36
+27
+39
+86
+71
+53
+86
+37
+51
+73
+80
+28
+48
+35
+82
+78
+32
+90
+52
+5
+70
+73
+11
+14
+87
+100
+19
+18
+38
+73
+95
+12
+21
+19
+28
+2
+63
+63
+13
+9
+41
+68
+45
+56
+38
+27
+16
+59
+11
+41
+48
+17
+74
+94
+96
+37
+59
+16
+72
+86
+76
+81
+3
+92
+25
+20
+97
+8
+75
+80
+11
+44
+73
+42
+95
+93
+5
+96
+33
+40
+43
+1
+17
+98
+36
+36
+96
+53
+54
+54
+40
+51
+51
+51
+49
+33
+61
+67
+54
+28
+78
+23
+37
+14
+58
+21
+11
+78
+67
+2
+13
+58
+33
+85
+11
+3
+21
+100
+9
+60
+76
+22
+47
+82
+77
+25
+54
+2
+29
+58
+95
+48
+34
+73
+35
+50
+90
+95
+62
+14
+32
+68
+20
+9
+75
+74
+70
+51
+85
+48
+25
+23
+15
+90
+4
+15
+56
+4
+27
+26
+15
+56
+3
+19
+90
+75
+36
+46
+55
+15
+1
+66
+96
+78
+9
+54
+49
+10
+19
+23
+68
+4
+17
+67
+49
+91
+10
+44
+74
+56
+66
+98
+94
+82
+48
+52
+83
+34
+60
+60
+23
+96
+71
+62
+39
+78
+20
+17
+24
+98
+74
+60
+100
+58
+50
+81
+41
+20
+51
+28
+10
+7
+56
+72
+28
+23
+88
+21
+34
+19
+13
+12
+53
+13
+2
+91
+33
+79
+81
+81
+55
+5
+36
+70
+97
+58
+72
+16
+46
+36
+2
+90
+26
+50
+69
+64
+67
+28
+69
+63
+54
+62
+90
+83
+93
+7
+11
+6
+34
+52
+10
+95
+86
+61
+95
+19
+65
+17
+23
+85
+3
+58
+22
+12
+73
+37
+64
+53
+47
+8
+25
+77
+41
+57
+71
+19
+74
+79
+5
+21
+87
+31
+8
+70
+47
+58
+27
+39
+94
+11
+27
+64
+40
+70
+61
+40
+90
+83
+88
+81
+94
+36
+75
+26
+81
+59
+26
+26
+20
+92
+74
+15
+25
+14
+67
+77
+57
+51
+97
+23
+63
+77
+97
+91
+72
+17
+56
+84
+4
+68
+77
+52
+18
+49
+28
+33
+47
+89
+12
+73
+39
+75
+100
+27
+67
+61
+66
+52
+21
+58
+57
+25
+40
+15
+34
+67
+2
+7
+29
+14
+27
+31
+52
+31
+21
+44
+79
+85
+99
+26
+71
+94
+27
+15
+49
+59
+21
+92
+70
+94
+33
+57
+46
+65
+78
+88
+24
+56
+19
+10
+92
+65
+60
+77
+23
+49
+87
+83
+12
+32
+84
+16
+37
+83
+68
+65
+76
+77
+81
+93
+33
+61
+73
+92
+91
+22
+20
+21
+45
+84
+2
+60
+45
+32
+93
+70
+88
+97
+93
+89
+98
+86
+39
+63
+27
+96
+34
+38
+24
+8
+30
+11
+95
+78
+10
+66
+6
+41
+94
+1
+57
+38
+15
+51
+72
+74
+1
+39
+30
+28
+100
+49
+93
+21
+87
+38
+49
+54
+83
+11
+24
+42
+38
+54
+86
+28
+100
+48
+93
+26
+18
+78
+12
+70
+12
+42
+48
+13
+48
+75
+23
+60
+58
+11
+45
+73
+37
+72
+97
+39
+62
+25
+92
+31
+62
+96
+20
+61
+85
+68
+42
+45
+95
+66
+48
+93
+32
+53
+34
+31
+85
+31
+25
+71
+3
+85
+85
+42
+88
+57
+52
+95
+5
+79
+33
+90
+47
+70
+2
+85
+97
+16
+29
+29
+16
+39
+89
+83
+2
+66
+78
+76
+50
+23
+84
+2
+61
+47
+35
+89
+26
+52
+82
+29
+32
+38
+40
+97
+24
+73
+22
+75
+53
+49
+19
+71
+63
+35
+48
+79
+39
+28
+18
+55
+71
+28
+35
+59
+43
+31
+2
+40
+22
+74
+46
+11
+54
+30
+93
+92
+15
+66
+59
+64
+60
+84
+63
+27
+100
+54
+27
+81
+45
+47
+76
+41
+59
+88
+99
+6
+48
+36
+83
+81
+38
+5
+86
+73
+66
+43
+60
+77
+26
+69
+78
+52
+11
+99
+1
+15
+82
+58
+12
+52
+10
+92
+65
+66
+16
+5
+87
+74
+64
+23
+60
+61
+22
+89
+34
+10
+53
+28
+94
+17
+52
+67
+34
+98
+86
+39
+60
+15
+51
+73
+78
+19
+11
+96
+82
+27
+32
+47
+95
+53
+66
+15
+5
+92
+9
+32
+10
+79
+85
+100
+40
+39
+76
+8
+66
+24
+54
+6
+54
+70
+36
+86
+90
+70
+13
+55
+13
+83
+81
+40
+9
+99
+14
+100
+74
+48
+22
+2
+20
+99
+21
+36
+26
+34
+67
+1
+4
+17
+71
+70
+85
+87
+54
+47
+96
+55
+71
+28
+34
+55
+28
+75
+100
+26
+59
+25
+14
+66
+71
+32
+57
+53
+9
+75
+71
+53
+83
+17
+63
+24
+79
+58
+43
+32
+9
+69
+35
+89
+22
+33
+4
+26
+23
+6
+28
+15
+39
+1
+58
+46
+55
+16
+4
+86
+81
+18
+79
+13
+68
+92
+47
+55
+10
+65
+3
+37
+93
+27
+32
+47
+96
+55
+73
+43
+6
+49
+40
+6
+76
+1
+27
+49
+58
+8
+29
+3
+60
+30
+43
+89
+54
+22
+47
+83
+82
+44
+31
+94
+84
+59
+100
+67
+6
+38
+76
+15
+2
+81
+72
+5
+84
+63
+27
+100
+54
+29
+90
+76
+53
+37
+42
+23
+62
+67
+40
+43
+100
+13
+79
+60
+50
+65
+38
+50
+57
+91
+39
+12
+24
+43
+44
+76
+61
+84
+56
+85
+4
+60
+29
+36
+59
+28
+45
+17
+100
+48
+94
+33
+58
+51
+85
+52
+45
+7
+36
+60
+37
+84
+70
+68
+75
+40
+67
+50
+95
+25
+97
+54
+54
+44
+79
+78
+59
+56
+6
+35
+60
+50
+61
+14
+37
+2
+77
+50
+10
+10
+68
+23
+26
+50
+71
+80
+42
+35
+38
+17
+61
+11
+19
+18
+41
+88
+58
+58
+26
+33
+67
+5
+27
+21
+82
+7
+5
+69
+69
+99
+75
+62
+97
+26
+86
+84
+26
+5
+1
+58
+42
+33
+20
+26
+81
+52
+88
+61
+74
+97
+19
+38
+59
+17
+70
+69
+86
+99
+17
+19
+63
+3
+57
+13
+73
+22
+73
+44
+10
+67
+16
+99
+50
+12
+21
+20
+28
+93
+5
+94
+20
+77
+84
+8
+100
+23
+46
+67
+89
+36
+18
+84
+48
+31
+58
+76
+34
+22
+24
+50
+83
+47
+39
+12
+23
+35
+3
+3
+95
+40
+90
+81
+78
+42
+54
+47
+93
+39
+100
+48
+94
+30
+37
+55
+100
+12
+72
+26
+6
+4
+69
+86
+94
+93
+7
+12
+8
+43
+89
+50
+100
+55
+28
+78
+17
+100
+52
+17
+32
+42
+64
+11
+92
+52
+93
+86
+86
+41
+78
+100
+1
+5
+23
+97
+81
+12
+47
+77
+39
+39
+91
+96
+53
+62
+93
+4
+93
+20
+87
+46
+97
+71
+58
+14
+61
+39
+91
+96
+55
+73
+42
+99
+19
+26
+87
+91
+66
+77
+73
+49
+38
+91
+10
+39
+49
+47
+44
+41
+50
+33
+53
+22
+54
+29
+90
+80
+67
+88
+26
+63
+48
+25
+18
+85
+48
+31
+52
+38
+60
+20
+85
+29
+15
+27
+31
+41
+71
+61
+30
+32
+20
+36
+36
+98
+60
+82
+55
+92
+65
+59
+77
+30
+92
+79
+48
+82
+64
+45
+96
+71
+62
+39
+72
+85
+67
+39
+29
+25
+90
+15
+87
+84
+22
+84
+7
+87
+56
+56
+33
+99
+93
+75
+13
+3
+100
+77
+61
+80
+29
+58
+84
+85
+60
+91
+10
+45
+80
+81
+67
+78
+63
+84
+36
+65
+63
+99
+25
+66
+73
+41
+97
+8
+82
+22
+90
+48
+75
+25
+75
+28
+94
+19
+68
+39
+25
+98
+63
+98
+25
+69
+94
+47
+37
+4
+90
+7
+36
+60
+36
+75
+27
+91
+2
+93
+48
+46
+51
+94
+6
+91
+92
+38
+96
+43
+89
+53
+20
+43
+81
+98
+61
+82
+47
+44
+45
+74
+44
+3
+24
+15
+74
+15
+25
+19
+93
+88
+92
+59
+27
+35
+70
+6
+6
+85
+61
+4
+74
+10
+93
+74
+4
+62
+36
+62
+50
+42
+6
+56
+86
+11
+95
+68
+60
+50
+58
+4
+4
+90
+7
+32
+36
+25
+31
+62
+94
+8
+2
+42
+39
+55
+81
+98
+57
+67
+85
+13
+16
+78
+30
+76
+88
+49
+5
+91
+4
+6
+6
+85
+53
+58
+70
+2
+83
+82
+41
+16
+24
+6
+18
+58
+85
+95
+7
+86
+55
+53
+30
+1
+44
+50
+11
+18
+10
+98
+99
+15
+1
+74
+38
+64
+49
+14
+48
+66
+63
+84
+40
+85
+50
+42
+98
+14
+4
+3
+83
+73
+97
+25
+80
+56
+20
+19
+34
+34
+1
+2
+8
+35
+35
+4
+7
+8
+85
+43
+95
+84
+55
+75
+54
+50
+14
+40
+16
+36
+73
+9
+6
+55
+73
+48
+32
+68
+20
+8
+68
+34
+95
+67
+52
+7
+79
+11
+57
+42
+44
+91
+50
+80
+29
+59
+98
+54
+45
+90
+37
+14
+56
+11
+64
+89
+58
+49
+72
+93
+6
+4
+71
+93
+16
+63
+36
+53
+91
+72
+17
+57
+97
+69
+43
+37
+39
+4
+73
+2
+59
+40
+9
+98
+7
+65
+31
+98
+17
+21
+72
+45
+27
+55
+90
+47
+74
+20
+56
+53
+16
+25
+4
+6
+100
+48
+89
+5
+30
+39
+69
+63
+61
+3
+71
+100
+66
+93
+66
+66
+1
+16
+90
+5
+20
+72
+58
+97
+68
+33
+92
+52
+90
+72
+25
+3
+98
+62
+92
+92
+31
+57
+62
+67
+42
+55
+48
+98
+60
+76
+20
+37
+47
+49
+75
+14
+9
+29
+94
+4
+82
+58
+13
+58
+33
+78
+71
+26
+24
+9
+42
+73
+61
+11
+18
+7
+82
+32
+53
+30
+4
+61
+28
+22
+82
+99
+61
+76
+7
+61
+7
+92
+90
+13
+76
+40
+55
+69
+22
+15
+97
+48
+19
+82
+27
+21
+88
+39
+48
+36
+86
+95
+2
+55
+14
+90
+20
+7
+70
+57
+13
+68
+93
+48
+51
+81
+26
+30
+51
+34
+46
+72
+25
+1
+87
+18
+20
+65
+11
+81
+93
+28
+35
+59
+43
+29
+89
+77
+61
+76
+12
+86
+14
+10
+35
+21
+15
+4
+93
+24
+6
+25
+97
+62
+2
+52
+2
+39
+22
+86
+14
+14
+59
+34
+75
+46
+5
+15
+52
+77
+94
+72
+83
+56
+85
+11
+3
+23
+16
+90
+97
+77
+91
+56
+19
+13
+11
+49
+2
+70
+2
+88
+11
+79
+76
+41
+69
+45
+53
+10
+90
+51
+96
+22
+70
+19
+87
+56
+55
+29
+77
+6
+44
+10
+65
+4
+41
+14
+21
+1
+17
+94
+14
+39
+5
+84
+59
+100
+67
+7
+39
+71
+76
+18
+30
+18
+43
+92
+70
+95
+38
+75
+9
+85
+28
+4
+74
+7
+80
+19
+91
+80
+63
+61
+3
+68
+85
+96
+14
+23
+8
+46
+4
+18
+70
+63
+47
+13
+62
+55
+72
+38
+84
+60
+10
+20
+31
+5
+52
+68
+43
+41
+64
+20
+43
+81
+99
+69
+27
+46
+33
+85
+16
+36
+76
+34
+23
+32
+85
+23
+75
+49
+16
+59
+13
+47
+66
+68
+22
+20
+21
+51
+20
+58
+74
+18
+48
+25
+19
+95
+96
+26
+93
+23
+4
+17
+69
+66
+70
+33
+71
+25
+17
+77
+15
+95
+35
+60
+48
+48
+57
+17
+90
+83
+92
+11
+39
+35
+56
+29
+71
+64
+44
+93
+62
+39
+72
+89
+87
+19
+35
+39
+18
+61
+9
+8
+68
+42
+44
+85
+18
+40
+81
+30
+54
+52
+27
+2
+68
+91
+34
+92
+47
+55
+10
+64
+95
+93
+9
+17
+19
+66
+29
+81
+27
+33
+61
+68
+62
+64
+24
+73
+23
+89
+25
+53
+98
+10
+80
+95
+55
+71
+35
+73
+28
+12
+21
+20
+32
+13
+90
+24
+43
+39
+51
+57
+87
+8
+70
+50
+72
+82
+45
+33
+100
+100
+8
+43
+93
+71
+93
+19
+82
+22
+99
+95
+82
+39
+92
+4
+3
+84
+76
+1
+24
+33
+87
+26
+74
+14
+21
+9
+60
+83
+65
+42
+70
+44
+36
+20
+98
+12
+95
+63
+19
+55
+55
+44
+66
+2
+23
+22
+26
+58
+20
+98
+14
+6
+11
+7
+51
+40
+87
+59
+74
+16
+30
+36
+45
+51
+4
+65
+59
+73
+6
+79
+24
+39
+20
+66
+21
+32
+5
+41
+3
+46
+57
+28
+55
+80
+83
+87
+70
+42
+26
+81
+53
+92
+73
+13
+22
+15
+93
+24
+11
+54
+28
+82
+42
+11
+96
+73
+80
+22
+15
+93
+26
+25
+15
+67
+73
+35
+54
+9
+69
+34
+86
+16
+21
+84
+15
+37
+87
+92
+72
+3
+74
+21
+56
+51
+4
+68
+74
+37
+60
+25
+16
+70
+76
+31
+5
+54
+84
+19
+59
+83
+74
+94
+2
+68
+90
+28
+64
+31
+13
+2
+98
+73
+58
+99
+68
+24
+30
+67
+33
+94
+67
+60
+61
+27
+18
+64
+28
+89
+90
+39
+21
+81
+99
+64
+96
+3
+58
+23
+15
+82
+60
+25
+14
+64
+59
+78
+33
+5
+29
+33
+39
+40
+94
+6
+89
+84
+7
+88
+71
+37
+82
+65
+53
+36
+45
+46
+77
+51
+15
+30
+51
+39
+76
+5
+53
+73
+61
+9
+6
+58
+94
+48
+45
+37
+22
+4
+26
+20
+84
+27
+10
+21
+37
+30
+52
+44
+100
+6
+43
+3
+32
+72
+44
+14
+96
+50
+34
+56
+35
+7
+28
+10
+8
+60
+91
+7
+20
+61
+88
+78
+79
+69
+8
+32
+19
+30
+5
+63
+40
+73
+78
+12
+74
+36
+50
+82
+45
+27
+62
+33
+40
+48
+30
+52
+41
+79
+8
+35
+43
+44
+76
+65
+8
+64
+15
+20
+83
+22
+85
+16
+30
+37
+55
+96
+89
+69
+17
+80
+31
+68
+32
+85
+22
+72
+30
+36
+50
+77
+10
+70
+34
+81
+79
+48
+75
+24
+69
+98
+68
+27
+55
+85
+20
+51
+32
+34
+14
+84
+76
+6
+53
+67
+26
+58
+16
+80
+32
+77
+80
+87
+100
+21
+25
+66
+75
+57
+73
+26
+95
+42
+1
+29
+62
+18
+48
+32
+58
+66
+74
+53
+49
+22
+96
+80
+12
+58
+43
+36
+29
+53
+64
+7
+70
+60
+33
+53
+27
+87
+81
+5
+6
+91
+98
+71
+43
+22
+42
+56
+67
+97
+81
+12
+43
+54
+34
+26
+47
+56
+11
+67
+100
+3
+20
+97
+99
+25
+63
+59
+87
+92
+64
+63
+2
+46
+62
+63
+22
+68
+13
+66
+81
+94
+34
+61
+55
+86
+27
+86
+76
+83
+18
+62
+14
+30
+57
+77
+51
+11
+11
+65
+96
+90
+78
+62
+70
+69
+82
+74
+10
+91
+64
+64
+10
+86
+21
+59
+67
+70
+22
+5
+29
+34
+46
+72
+25
+98
+70
+34
+81
+80
+55
+13
+79
+62
+64
+27
+87
+87
+36
+38
+5
+87
+83
+16
+51
+63
+16
+31
+50
+17
+56
+88
+26
+66
+67
+13
+75
+36
+39
+14
+29
+54
+65
+6
+51
+51
+51
+45
+15
+88
+90
+50
+94
+14
+46
+51
+89
+80
+80
+63
+61
+100
+51
+4
+73
+99
+41
+60
+96
+33
+37
+25
+24
+19
+97
+14
+14
+63
+56
+68
+5
+23
+95
+68
+50
+94
+17
+58
+95
+54
+64
+3
+48
+58
+17
+86
+64
+14
+13
+54
+4
+41
+19
+41
+82
+21
+92
+64
+57
+66
+83
+6
+93
+5
+93
+11
+35
+10
+47
+91
+30
+63
+4
+63
+42
+88
+53
+26
+81
+57
+18
+94
+3
+76
+30
+96
+6
+72
+83
+51
+57
+90
+24
+37
+6
+11
+10
+64
+98
+8
+73
+67
+41
+49
+25
+15
+64
+54
+44
+80
+93
+35
+77
+46
+88
+15
+4
+86
+87
+44
+88
+28
+79
+28
+58
+96
+57
+78
+62
+72
+74
+98
+24
+62
+62
+16
+39
+96
+23
+79
+62
+69
+56
+17
+98
+36
+37
+98
+59
+72
+3
+73
+11
+12
+74
+36
+52
+84
+44
+8
+52
+42
+88
+50
+11
+18
+15
+30
+46
+4
+14
+50
+69
+73
+15
+35
+78
+54
+18
+27
+3
+75
+21
+56
+48
+85
+82
+32
+59
+65
+57
+64
+69
+45
+50
+98
+36
+38
+11
+21
+32
+1
+21
+16
+13
+36
+1
+85
+2
+50
+86
+68
+31
+79
+94
+53
+77
+87
+29
+97
+22
+62
+71
+71
+92
+14
+60
+38
+87
+89
+46
+80
+72
+10
+12
+90
+28
+64
+33
+22
+40
+40
+84
+47
+26
+32
+62
+87
+68
+23
+30
+73
+70
+63
+48
+18
+85
+44
+3
+29
+42
+97
+5
+61
+28
+16
+48
+45
+38
+27
+17
+68
+51
+100
+42
+55
+56
+43
+55
+44
+76
+62
+87
+67
+20
+19
+38
+57
+1
+93
+54
+91
+62
+53
+60
+81
+49
+69
+73
+19
+53
+54
+48
+3
+82
+68
+76
+44
+80
+84
+87
+71
+45
+32
+89
+46
+75
+43
+80
+100
+80
+82
+74
+10
+100
+12
+71
+18
+73
+80
+21
+10
+72
+42
+8
+72
+66
+48
+93
+29
+42
+89
+63
+79
+5
+27
+13
+40
+28
+8
+99
+23
+50
+93
+10
+31
+94
+88
+85
+14
+24
+22
+12
+81
+79
+45
+64
+84
+26
+2
+84
+88
+74
+56
+74
+39
+75
+100
+23
+44
+57
+53
+7
+65
+26
+72
+1
+62
+70
+61
+36
+73
+14
+30
+54
+56
+47
+83
+75
+6
+69
+58
+29
+60
+96
+44
+97
+88
+60
+69
+71
+11
+30
+79
+6
+26
+10
+26
+68
+76
+41
+70
+48
+62
+43
+5
+43
+21
+37
+36
+83
+72
+92
+4
+97
+48
+17
+75
+99
+24
+54
+14
+97
+62
+100
+47
+81
+71
+93
+27
+24
+4
+9
+18
+29
+9
+97
+6
+63
+27
+98
+50
+20
+76
+80
+92
+41
+16
+29
+33
+33
+5
+37
+77
+27
+75
+9
+82
+10
+24
+53
+7
+68
+45
+62
+73
+76
+6
+51
+57
+82
+84
+63
+29
+6
+75
+3
+38
+5
+93
+17
+65
+40
+56
+78
+63
+76
+95
+87
+73
+55
+74
+54
+61
+84
+56
+77
+61
+75
+7
+68
+44
+61
+67
+57
+44
+47
+89
+20
+16
+18
+68
+49
+82
+49
+62
+32
+39
+45
+26
+50
+69
+65
+72
+49
+48
+48
+58
+16
+73
+98
+29
+95
+17
+43
+13
+90
+24
+36
+100
+78
+66
+98
+94
+83
+54
+75
+69
+43
+35
+25
+37
+2
+83
+79
+32
+79
+88
+21
+36
+31
+64
+3
+50
+72
+85
+64
+22
+60
+65
+56
+53
+11
+91
+50
+86
+64
+16
+22
+90
+41
+43
+91
+58
+35
+90
+23
+29
+70
+63
+50
+35
+61
+47
+39
+12
+21
+22
+42
+54
+51
+23
+76
+54
+40
+53
+66
+20
+24
+66
+81
+95
+45
+19
+8
+83
+29
+28
+8
+2
+39
+20
+73
+65
+31
+3
+40
+19
+56
+65
+86
+35
+38
+16
+52
+73
+73
+81
+27
+37
+83
+62
+30
+21
+60
+78
+28
+67
+49
+96
+36
+51
+87
+65
+14
+96
+55
+70
+28
+38
+75
+11
+92
+51
+81
+25
+28
+43
+8
+62
+99
+40
+48
+27
+34
+65
+80
+2
+91
+28
+51
+58
+93
+40
+5
+70
+82
+62
+35
+54
+13
+97
+66
+23
+43
+52
+27
+95
+36
+58
+29
+49
+39
+93
+14
+45
+49
+87
+86
+32
+23
+46
+75
+38
+56
+95
+70
+68
+78
+59
+58
+19
+92
+89
+4
+23
+9
+49
+11
+33
+94
+75
+5
+56
+87
+24
+63
+64
+14
+11
+45
+74
+38
+65
+51
+24
+87
+4
+48
+53
+86
+46
+1
+93
+50
+66
+49
+98
+49
+16
+58
+5
+10
+14
+98
+59
+75
+23
+66
+92
+57
+21
+14
+94
+39
+90
+96
+66
+36
+18
+91
+84
+82
+44
+28
+68
+59
+46
+52
+95
+8
+91
+77
+45
+77
+57
+52
+97
+19
+42
+79
+1
+96
+66
+35
+22
+14
+90
+14
+77
+41
+51
+40
+80
+27
+38
+89
+96
+78
+8
+50
+27
+19
+73
+67
+46
+77
+49
+2
+73
+25
+96
+48
+27
+32
+55
+40
+51
+41
+94
+96
+32
+28
+78
+21
+26
+68
+72
+23
+93
+55
+93
+66
+67
+3
+23
+12
+64
+79
+96
+69
+50
+86
+62
+4
+65
+58
+61
+47
+35
+84
+97
+23
+69
+9
+38
+51
+67
+42
+56
+56
+38
+24
+4
+15
+50
+68
+67
+86
+19
+39
+69
+62
+56
+80
+81
+68
+77
+51
+20
+62
+91
+95
+53
+59
+86
+84
+31
+32
+9
+74
+60
+2
+71
+7
+10
+93
+75
+10
+90
+49
+90
+2
+99
+77
+78
+76
+55
+46
+82
+78
+29
+77
+100
+13
+80
+61
+48
+42
+22
+53
+25
+73
+20
+62
+95
+15
+38
+90
+3
+11
+42
+49
+24
+99
+81
+99
+70
+29
+49
+35
+67
+91
+49
+73
+4
+66
+60
+69
+79
+58
+35
+93
+46
+40
+30
+24
+77
+45
+80
+79
+58
+43
+35
+22
+25
+48
+72
+98
+44
+81
+90
+15
+77
+32
+2
+20
+7
+66
+34
+12
+67
+93
+59
+17
+68
+59
+50
+65
+43
+80
+90
+22
+26
+63
+43
+91
+62
+58
+92
+34
+78
+62
+69
+57
+23
+30
+73
+72
+77
+17
+10
+8
+62
+100
+46
+76
+49
+6
+100
+47
+86
+93
+84
+69
+56
+17
+3
+65
+67
+21
+23
+53
+11
+90
+37
+18
+76
+99
+11
+73
+44
+7
+54
+60
+76
+15
+8
+13
+9
+41
+65
+23
+59
+45
+43
+56
+57
+38
+14
+43
+34
+19
+10
+89
+45
+69
+10
+43
+71
+44
+25
+53
+99
+14
+98
+61
+85
+64
+21
+53
+32
+12
+90
+31
+76
+81
+6
+9
+5
+47
+39
+11
+19
+22
+60
+63
+43
+92
+65
+64
+5
+56
+88
+32
+98
+2
+34
+89
+26
+59
+24
+13
+62
+57
+85
+96
+16
+37
+78
+40
+35
+52
+100
+41
+41
+85
+42
+84
+33
+39
+42
+2
+37
+12
+36
+14
+58
+23
+19
+11
+99
+2
+18
+95
+8
+98
+19
+32
+21
+35
+27
+47
+45
+48
+87
+93
+82
+54
+88
+49
+3
+77
+43
+62
+90
+79
+67
+93
+58
+15
+69
+81
+68
+79
+66
+88
+40
+48
+29
+41
+92
+84
+79
+18
+96
+18
+46
+17
+84
+58
+94
+41
+5
+63
+34
+42
+47
+10
+40
+49
+42
+6
+66
+41
+56
+66
+93
+72
+91
+4
+8
+11
+97
+83
+28
+27
+13
+34
+91
+46
+55
+18
+15
+32
+53
+37
+41
+21
+56
+46
+78
+52
+13
+11
+53
+21
+52
+25
+89
+10
+56
+54
+16
+18
+62
+14
+27
+37
+80
+53
+96
+5
+63
+40
+73
+80
+25
+30
+56
+71
+26
+16
+67
+56
+39
+31
+35
+36
+5
+8
+4
+55
+94
+70
+75
+25
+80
+51
+92
+96
+48
+21
+98
+3
+40
+18
+49
+33
+58
+59
+30
+49
+29
+35
+54
+5
+50
+55
+80
+92
+29
+52
+52
+48
+24
+14
+67
+85
+2
+53
+4
+43
+25
+70
+95
+38
+80
+34
+87
+23
+56
+30
+78
+99
+100
+8
+49
+30
+38
+60
+20
+79
+98
+81
+8
+16
+30
+34
+40
+34
+45
+68
+2
+100
+87
+23
+50
+97
+38
+56
+95
+73
+81
+34
+77
+54
+35
+23
+26
+49
+58
+11
+46
+77
+50
+10
+10
+75
+56
+68
+1
+100
+88
+30
+91
+82
+70
+85
+86
+52
+34
+41
+43
+91
+61
+53
+68
+34
+95
+62
+20
+67
+27
+60
+15
+53
+85
+38
+61
+26
+12
+38
+23
+96
+70
+61
+38
+86
+71
+55
+92
+62
+49
+33
+62
+73
+85
+53
+53
+46
+100
+88
+28
+79
+26
+45
+44
+61
+66
+53
+22
+61
+67
+56
+38
+22
+95
+71
+72
+100
+52
+13
+16
+78
+27
+64
+47
+4
+4
+89
+97
+85
+36
+55
+10
+64
+95
+95
+15
+42
+18
+30
+21
+56
+54
+21
+43
+69
+29
+56
+84
+98
+36
+32
+69
+33
+74
+53
+56
+55
+33
+4
+28
+33
+50
+6
+90
+91
+40
+22
+70
+26
+28
+32
+44
+77
+69
+19
+96
+10
+99
+3
+28
+43
+9
+68
+27
+50
+59
+7
+7
+85
+48
+28
+34
+59
+50
+67
+52
+16
+29
+29
+15
+30
+46
+10
+44
+77
+69
+23
+19
+12
+97
+82
+21
+84
+21
+69
+26
+41
+14
+18
+83
+40
+89
+78
+70
+23
+9
+54
+45
+82
+91
+6
+18
+57
+86
+1
+33
+95
+75
+95
+96
+23
+76
+54
+41
+58
+81
+66
+65
+3
+32
+70
+30
+53
+56
+59
+49
+67
+62
+72
+78
+20
+18
+28
+9
+100
+22
+30
+88
+60
+70
+83
+72
+83
+52
+66
+31
+90
+64
+80
+7
+21
+70
+30
+53
+48
+15
+64
+49
+25
+5
+12
+25
+48
+66
+62
+82
+37
+91
+11
+46
+86
+99
+25
+57
+18
+3
+52
+93
+90
+5
+20
+75
+69
+46
+56
+22
+31
+92
+72
+11
+16
+98
+50
+20
+72
+50
+57
+92
+36
+94
+43
+10
+76
+71
+43
+21
+42
+69
+35
+96
+60
+4
+81
+56
+7
+42
+91
+70
+100
+75
+52
+36
+47
+63
+54
+62
+85
+53
+55
+57
+50
+94
+14
+41
+20
+55
+48
+98
+55
+53
+24
+67
+86
+20
+46
+100
+83
+2
+68
+91
+39
+18
+58
+89
+14
+84
+77
+10
+67
+14
+80
+57
+22
+15
+100
+66
+96
+84
+40
+84
+47
+22
+16
+98
+43
+78
+86
+18
+32
+32
+4
+42
+19
+33
+33
+99
+99
+8
+60
+88
+88
+40
+49
+37
+79
+46
+64
+74
+69
+55
+5
+39
+92
+4
+97
+43
+92
+64
+59
+85
+77
+100
+7
+44
+98
+98
+6
+54
+71
+45
+31
+80
+3
+98
+63
+1
+40
+35
+55
+15
+92
+24
+16
+83
+56
+90
+37
+19
+83
+26
+11
+38
+30
+39
+71
+77
+24
+52
+95
+7
+89
+67
+6
+35
+55
+17
+11
+17
+8
+97
+12
+2
+5
+12
+35
+100
+88
+31
+98
+5
+53
+75
+74
+75
+86
+42
+77
+87
+30
+96
+6
+74
+96
+8
+89
+62
+74
+89
+69
+16
+75
+5
+60
+12
+34
+3
+10
+36
+28
+46
+25
+42
+27
+84
+70
+60
+33
+65
+95
+81
+38
+94
+30
+32
+25
+65
+70
+35
+80
+70
+4
+92
+20
+98
+11
+82
+97
+41
+78
+100
+1
+11
+54
+34
+16
+91
+5
+15
+43
+28
+80
+29
+55
+74
+47
+20
+96
+98
+28
+88
+78
+77
+65
+99
+10
+76
+66
+15
+94
+35
+62
+63
+22
+67
+8
+48
+20
+93
+77
+28
+77
+11
+77
+62
+80
+24
+26
+41
+16
+28
+29
+20
+61
+89
+93
+55
+99
+1
+13
+72
+17
+54
+74
+58
+90
+17
+94
+12
+27
+51
+68
+48
+82
+59
+18
+75
+95
+96
+20
+60
+80
+41
+26
+90
+9
+49
+14
+42
+29
+98
+27
+81
+43
+32
+12
+83
+96
+28
+12
+19
+10
+89
+48
+88
+94
+78
+21
+26
+73
+4
+73
+5
+71
+82
+60
+22
+92
+62
+43
+2
+29
+55
+71
+28
+36
+64
+62
+95
+14
+28
+45
+22
+32
+93
+76
+20
+36
+36
+93
+34
+71
+25
+15
+65
+57
+62
+60
+100
+65
+95
+82
+42
+16
+22
+94
+66
+51
+9
+99
+16
+8
+6
+65
+38
+42
+12
+98
+83
+18
+65
+27
+80
+36
+98
+62
+93
+97
+53
+41
+73
+71
+77
+19
+28
+93
+12
+36
+8
+26
+86
+83
+30
+30
+17
+33
+45
+77
+56
+46
+75
+39
+59
+7
+11
+3
+25
+21
+3
+36
+88
+7
+50
+42
+1
+33
+91
+53
+100
+21
+29
+90
+78
+64
+82
+18
+76
+95
+86
+62
+99
+41
+59
+83
+75
+100
+32
+93
+69
+82
+74
+5
+65
+49
+5
+94
+22
+87
+26
+75
+23
+61
+68
+57
+31
+77
+81
+98
+62
+86
+64
+8
+77
+91
+57
+24
+30
+64
+14
+14
+58
+28
+45
+25
+44
+45
+72
+34
+57
+32
+86
+25
+81
+58
+26
+31
+53
+46
+99
+84
+14
+29
+45
+16
+89
+93
+59
+22
+7
+41
+88
+62
+81
+24
+19
+2
+46
+61
+50
+56
+85
+10
+91
+58
+37
+99
+66
+1
+14
+83
+70
+77
+37
+32
+60
+72
+95
+27
+12
+26
+49
+64
+50
+23
+88
+25
+60
+32
+56
+51
+99
+40
+50
+45
+20
+16
+16
+60
+14
+44
+47
+85
+88
+65
+96
+93
+98
+50
+20
+67
+28
+69
+62
+53
+56
+67
+96
+76
+96
+97
+21
+55
+41
+54
+56
+53
+17
+26
+6
+2
+58
+28
+48
+40
+14
+24
+19
+98
+15
+14
+48
+69
+83
+76
+16
+12
+26
+52
+79
+4
+17
+67
+50
+2
+62
+54
+70
+36
+88
+8
+57
+77
+49
+3
+74
+22
+69
+19
+97
+17
+27
+11
+30
+79
+12
+58
+42
+37
+43
+26
+77
+28
+75
+99
+16
+8
+9
+83
+22
+82
+100
+63
+82
+22
+1
+9
+45
+90
+35
+99
+84
+10
+12
+80
+75
+31
+15
+11
+34
+9
+50
+23
+93
+53
+86
+37
+52
+76
+93
+73
+4
+69
+84
+85
+54
+63
+90
+76
+46
+95
+59
+4
+94
+26
+12
+45
+57
+45
+53
+21
+47
+96
+55
+63
+90
+72
+27
+15
+56
+98
+86
+41
+71
+61
+34
+52
+13
+12
+54
+17
+20
+72
+51
+60
+6
+98
+32
+17
+13
+28
+52
+62
+2
+56
+27
+56
+94
+63
+37
+52
+87
+50
+24
+92
+40
+10
+4
+31
+58
+69
+93
+35
+77
+45
+80
+80
+61
+48
+38
+97
+41
+77
+98
+93
+78
+33
+99
+97
+95
+96
+19
+56
+67
+1
+5
+22
+91
+55
+12
+77
+52
+23
+72
+21
+86
+25
+82
+66
+63
+87
+58
+71
+2
+75
+40
+63
+21
+58
+65
+72
+45
+23
+38
+21
+81
+2
+88
+9
+67
+24
+40
+30
+20
+49
+15
+52
+80
+11
+51
+5
+76
+11
+85
+14
+19
+93
+90
+7
+35
+50
+83
+51
+57
+90
+22
+29
+75
+95
+96
+23
+72
+30
+31
+21
+49
+9
+12
+93
+55
+90
+47
+75
+29
+5
+72
+87
+78
+88
+22
+48
+92
+16
+72
+93
+9
+24
+60
+50
+60
+9
+16
+19
+73
+75
+89
+65
+90
+54
+13
+98
+68
+34
+90
+38
+13
+42
+36
+41
+29
+5
+74
+97
+20
+49
+14
+44
+40
+44
+6
+42
+6
+58
+93
+40
+1
+49
+84
+68
+55
+21
+32
+5
+41
+6
+66
+45
+81
+80
+55
+12
+82
+79
+44
+51
+15
+32
+54
+39
+50
+54
+73
+50
+49
+47
+40
+17
+47
+28
+45
+20
+20
+36
+45
+43
+56
+53
+19
+36
+48
+67
+72
+26
+10
+30
+94
+97
+33
+33
+99
+99
+6
+48
+39
+6
+86
+67
+28
+69
+67
+77
+66
+2
+21
+12
+89
+26
+58
+13
+58
+36
+94
+39
+90
+93
+50
+66
+49
+6
+93
+9
+18
+32
+32
+4
+44
+29
+76
+95
+93
+1
+77
+48
+2
+78
+59
+49
+66
+58
+55
+8
+56
+59
+58
+16
+76
+13
+100
+82
+96
+39
+75
+3
+44
+35
+18
+92
+92
+27
+40
+98
+32
+7
+57
+80
+71
+5
+97
+35
+40
+29
+18
+51
+44
+6
+44
+9
+58
+74
+21
+62
+83
+45
+25
+49
+71
+93
+16
+64
+45
+95
+64
+30
+6
+67
+50
+100
+54
+24
+59
+44
+35
+16
+80
+40
+20
+66
+18
+14
+29
+50
+37
+75
+23
+58
+47
+63
+57
+75
+40
+65
+33
+15
+94
+31
+37
+49
+60
+22
+94
+63
+34
+41
+41
+84
+36
+60
+42
+14
+7
+17
+43
+2
+34
+82
+89
+2
+12
+54
+21
+42
+67
+24
+45
+57
+41
+29
+12
+10
+55
+49
+96
+39
+71
+74
+8
+86
+43
+86
+32
+14
+3
+90
+15
+82
+60
+26
+19
+87
+49
+15
+45
+40
+35
+58
+33
+79
+75
+41
+76
+92
+65
+69
+29
+57
+83
+82
+50
+62
+23
+80
+72
+18
+59
+92
+25
+24
+26
+41
+13
+11
+54
+27
+74
+1
+47
+73
+13
+24
+31
+70
+42
+26
+82
+59
+23
+9
+45
+91
+43
+40
+58
+89
+10
+63
+90
+70
+14
+55
+6
+48
+31
+60
+83
+60
+15
+49
+67
+60
+61
+26
+6
+6
+81
+31
+60
+84
+72
+73
+95
+13
+24
+35
+94
+50
+54
+77
+75
+59
+86
+85
+36
+54
+98
+6
+54
+70
+37
+92
+21
+1
+18
+4
+61
+29
+28
+12
+17
+96
+30
+16
+32
+47
+96
+50
+39
+87
+75
+72
+54
+82
+9
+15
+15
+56
+2
+10
+49
+2
+73
+26
+99
+62
+87
+66
+16
+4
+83
+62
+32
+34
+16
+93
+20
+83
+20
+74
+62
+11
+7
+49
+31
+48
+10
+32
+3
+36
+90
+20
+11
+86
+18
+34
+51
+98
+31
+6
+56
+85
+4
+63
+49
+24
+10
+45
+84
+96
+24
+85
+97
+20
+46
+97
+71
+53
+81
+9
+24
+65
+76
+72
+47
+42
+27
+90
+93
+52
+79
+7
+29
+12
+14
+83
+71
+82
+56
+2
+10
+47
+95
+49
+40
+2
+51
+93
+3
+84
+77
+10
+64
+2
+33
+87
+26
+76
+23
+50
+1
+54
+21
+38
+43
+14
+99
+77
+66
+8
+58
+79
+49
+88
+85
+18
+48
+29
+42
+99
+17
+11
+14
+83
+72
+91
+99
+77
+80
+83
+85
+63
+14
+22
+9
+58
+70
+6
+7
+88
+64
+93
+86
+82
+15
+56
+6
+32
+41
+62
+5
+68
+67
+96
+70
+65
+58
+66
+71
+40
+1
+44
+59
+60
+33
+59
+57
+9
+46
+94
+48
+48
+57
+13
+70
+1
+81
+77
+35
+19
+3
+52
+84
+36
+68
+83
+88
+82
+97
+47
+14
+61
+46
+28
+52
+65
+24
+60
+44
+26
+67
+66
+94
+74
+100
+33
+2
+17
+85
+63
+10
+94
+79
+33
+88
+32
+99
+10
+72
+44
+23
+43
+50
+13
+35
+91
+34
+86
+12
+3
+9
+28
+92
+2
+81
+73
+10
+4
+38
+95
+29
+14
+31
+59
+77
+30
+89
+67
+99
+97
+87
+53
+37
+49
+66
+57
+48
+78
+36
+19
+87
+56
+55
+22
+44
+67
+7
+37
+67
+66
+97
+91
+73
+20
+63
+6
+67
+54
+21
+43
+74
+54
+63
+93
+98
+49
+13
+40
+30
+20
+54
+48
+1
+75
+46
+3
+7
+15
+31
+48
+13
+46
+59
+45
+43
+53
+31
+10
+82
+3
+79
+49
+87
+79
+91
+41
+30
+12
+100
+98
+86
+36
+45
+44
+67
+1
+11
+54
+28
+88
+77
+74
+53
+57
+67
+88
+28
+79
+24
+39
+18
+64
+23
+61
+68
+55
+26
+58
+20
+97
+4
+54
+86
+33
+27
+67
+62
+65
+38
+43
+16
+12
+29
+70
+55
+3
+26
+35
+76
+46
+92
+43
+32
+10
+72
+43
+6
+56
+83
+94
+16
+50
+61
+18
+61
+5
+84
+63
+25
+85
+81
+29
+44
+5
+37
+79
+47
+71
+5
+90
+1
+92
+49
+64
+46
+4
+12
+44
+56
+42
+43
+85
+28
+4
+70
+88
+4
+33
+60
+66
+59
+64
+55
+56
+45
+69
+9
+33
+23
+40
+34
+47
+77
+44
+70
+28
+41
+92
+89
+5
+34
+58
+46
+57
+31
+78
+92
+50
+73
+86
+61
+96
+27
+96
+36
+57
+18
+96
+18
+50
+37
+73
+6
+83
+43
+13
+95
+52
+63
+12
+10
+51
+16
+40
+96
+20
+61
+83
+53
+77
+86
+21
+59
+64
+55
+60
+65
+51
+20
+64
+1
+35
+7
+22
+77
+65
+98
+100
+23
+37
+20
+88
+48
+95
+44
+10
+60
+76
+15
+12
+39
+29
+24
+82
+84
+65
+34
+25
+45
+46
+75
+38
+54
+82
+11
+27
+65
+49
+5
+93
+18
+75
+83
+30
+35
+40
+22
+77
+67
+9
+55
+49
+99
+54
+31
+1
+32
+83
+15
+45
+39
+37
+67
+73
+38
+72
+93
+15
+51
+74
+89
+67
+7
+41
+85
+38
+69
+72
+15
+40
+8
+97
+5
+66
+46
+87
+13
+96
+59
+89
+11
+62
+77
+5
+42
+9
+75
+72
+58
+99
+77
+71
+37
+85
+78
+3
+20
+97
+7
+69
+50
+81
+38
+99
+51
+18
+53
+52
+40
+74
+85
+44
+100
+7
+47
+21
+11
+75
+52
+39
+72
+82
+49
+56
+100
+97
+80
+11
+47
+82
+72
+94
+20
+75
+73
+66
+41
+54
+57
+59
+43
+29
+92
+92
+20
+96
+2
+43
+45
+86
+14
+15
+65
+53
+35
+34
+91
+41
+29
+7
+86
+53
+46
+98
+76
+80
+92
+35
+86
+5
+58
+5
+15
+43
+26
+68
+74
+36
+56
+14
+78
+46
+74
+33
+30
+89
+66
+96
+84
+42
+99
+18
+21
+60
+76
+19
+36
+43
+36
+30
+60
+92
+17
+77
+13
+85
+92
+93
+25
+18
+89
+67
+8
+46
+4
+8
+21
+54
+35
+21
+17
+13
+29
+60
+95
+38
+70
+85
+77
+99
+9
+63
+98
+23
+59
+48
+56
+11
+62
+76
+100
+23
+38
+23
+94
+64
+38
+49
+57
+1
+97
+76
+90
+55
+21
+34
+19
+11
+1
+7
+39
+71
+78
+34
+100
+94
+71
+76
+25
+65
+66
+13
+89
+18
+8
+88
+59
+67
+75
+47
+15
+67
+70
+16
+66
+54
+36
+31
+61
+91
+100
+88
+26
+68
+73
+30
+26
+88
+1
+12
+64
+79
+99
+89
+43
+57
+62
+56
+86
+7
+74
+84
+40
+82
+36
+81
+69
+87
+2
+28
+54
+76
+66
+16
+4
+86
+84
+25
+100
+76
+62
+89
+79
+71
+19
+75
+75
+84
+28
+12
+22
+26
+59
+28
+34
+57
+36
+2
+88
+16
+6
+91
+95
+52
+55
+66
+1
+12
+65
+81
+7
+16
+28
+32
+39
+50
+46
+29
+64
+28
+96
+24
+77
+51
+16
+34
+67
+97
+77
+94
+73
+92
+100
+73
+41
+94
+91
+4
+8
+17
+33
+48
+98
+52
+36
+50
+76
+7
+60
+98
+48
+8
+19
+49
+23
+100
+90
+47
+68
+89
+27
+62
+35
+52
+96
+13
+13
+62
+55
+78
+77
+60
+67
+63
+81
+19
+85
+42
+83
+26
+8
+16
+28
+27
+12
+33
+95
+75
+94
+95
+28
+11
+16
+98
+51
+21
+72
+39
+93
+5
+95
+29
+25
+89
+8
+51
+32
+37
+38
+92
+17
+74
+95
+4
+69
+78
+51
+8
+89
+67
+99
+99
+3
+27
+37
+82
+58
+13
+64
+67
+26
+59
+19
+83
+30
+39
+61
+22
+86
+14
+17
+74
+96
+10
+93
+71
+97
+41
+77
+93
+65
+54
+42
+64
+10
+89
+46
+78
+55
+28
+74
+98
+22
+49
+98
+52
+33
+31
+92
+78
+41
+46
+10
+49
+2
+75
+32
+14
+2
+85
+93
+96
+45
+3
+18
+82
+29
+36
+61
+43
+6
+53
+66
+24
+49
+84
+66
+38
+36
+75
+30
+4
+59
+16
+67
+64
+79
+3
+7
+17
+35
+63
+63
+12
+13
+68
+90
+35
+2
+96
+63
+17
+35
+63
+65
+21
+42
+65
+19
+30
+6
+69
+66
+76
+63
+94
+99
+54
+33
+12
+77
+50
+11
+18
+14
+24
+16
+88
+79
+91
+33
+82
+94
+29
+31
+23
+59
+55
+95
+78
+17
+3
+70
+97
+55
+55
+39
+38
+81
+44
+33
+9
+59
+73
+5
+81
+37
+100
+65
+92
+72
+6
+91
+96
+61
+98
+43
+81
+100
+78
+66
+95
+79
+21
+20
+32
+13
+91
+36
+95
+49
+42
+10
+88
+37
+32
+58
+68
+85
+98
+30
+96
+15
+22
+5
+29
+30
+25
+84
+75
+1
+31
+76
+78
+90
+36
+9
+32
+18
+21
+65
+97
+3
+47
+59
+30
+55
+60
+71
+85
+71
+63
+46
+5
+19
+72
+67
+55
+33
+5
+28
+32
+38
+41
+7
+77
+96
+85
+52
+46
+14
+70
+98
+65
+4
+45
+34
+4
+20
+81
+8
+24
+74
+28
+10
+7
+56
+72
+32
+41
+64
+14
+15
+63
+49
+24
+6
+26
+5
+95
+27
+7
+2
+49
+74
+6
+77
+8
+56
+68
+1
+1
+96
+65
+33
+12
+82
+83
+62
+29
+17
+38
+76
+21
+43
+70
+34
+81
+80
+51
+90
+80
+76
+39
+51
+57
+89
+17
+9
+97
+6
+64
+32
+18
+23
+76
+51
+23
+84
+98
+36
+37
+2
+84
+89
+79
+75
+39
+58
+4
+99
+62
+82
+40
+1
+50
+88
+83
+5
+81
+48
+60
+27
+25
+6
+16
+42
+11
+92
+55
+99
+5
+36
+75
+30
+8
+83
+31
+37
+46
+47
+69
+96
+57
+80
+64
+69
+38
+7
+100
+45
+68
+8
+32
+26
+69
+81
+65
+67
+14
+85
+90
+76
+45
+85
+12
+4
+23
+1
+4
+15
+54
+88
+42
+67
+24
+41
+29
+7
+87
+59
+71
+96
+37
+61
+37
+72
+3
+76
+26
+74
+13
+20
+100
+23
+46
+70
+3
+93
+31
+49
+17
+61
+13
+32
+76
+70
+36
+86
+97
+7
+70
+63
+45
+6
+32
+45
+84
+96
+22
+73
+43
+2
+27
+47
+40
+13
+26
+37
+93
+27
+22
+95
+73
+86
+61
+94
+11
+25
+54
+100
+20
+21
+47
+96
+59
+85
+88
+60
+71
+91
+6
+17
+52
+54
+61
+84
+55
+80
+86
+98
+12
+96
+72
+69
+64
+66
+24
+48
+74
+15
+26
+28
+36
+65
+64
+2
+37
+9
+24
+67
+85
+15
+25
+16
+72
+93
+7
+6
+79
+21
+18
+23
+78
+57
+46
+64
+69
+39
+13
+33
+80
+85
+90
+80
+72
+17
+56
+82
+92
+12
+49
+89
+98
+86
+35
+38
+15
+46
+44
+54
+30
+95
+1
+50
+96
+27
+96
+36
+55
+4
+30
+50
+32
+43
+68
+26
+41
+19
+45
+5
+22
+93
+58
+15
+70
+86
+81
+17
+75
+2
+41
+31
+17
+25
+100
+76
+61
+85
+61
+4
+76
+24
+62
+63
+21
+60
+73
+99
+44
+73
+42
+98
+16
+13
+35
+94
+50
+57
+93
+45
+36
+13
+53
+1
+33
+94
+68
+61
+53
+73
+67
+46
+73
+24
+85
+97
+23
+68
+2
+97
+70
+45
+42
+55
+48
+96
+50
+37
+73
+8
+91
+82
+71
+93
+21
+92
+62
+51
+47
+27
+40
+97
+30
+8
+77
+91
+60
+41
+5
+64
+42
+78
+94
+63
+32
+27
+79
+28
+61
+18
+61
+5
+82
+45
+37
+19
+76
+93
+73
+4
+65
+60
+77
+24
+51
+93
+3
+77
+39
+45
+18
+4
+67
+63
+81
+18
+82
+33
+59
+57
+14
+75
+26
+82
+59
+18
+82
+29
+36
+58
+24
+25
+38
+8
+9
+83
+19
+71
+56
+93
+60
+23
+3
+10
+38
+36
+81
+64
+54
+51
+25
+94
+42
+7
+65
+31
+4
+46
+39
+26
+5
+100
+58
+48
+69
+81
+66
+67
+12
+72
+27
+15
+47
+51
+87
+64
+3
+43
+33
+15
+93
+22
+2
+13
+65
+75
+64
+10
+86
+34
+30
+73
+76
+98
+9
+72
+50
+52
+66
+30
+93
+89
+96
+79
+13
+67
+86
+12
+99
+92
+64
+51
+34
+51
+1
+50
+92
+4
+95
+36
+62
+53
+62
+98
+29
+92
+97
+55
+58
+55
+14
+90
+15
+77
+30
+87
+59
+72
+2
+61
+50
+56
+85
+11
+100
+4
+23
+4
+19
+81
+19
+91
+75
+35
+34
+89
+31
+84
+28
+19
+59
+90
+6
+27
+16
+55
+82
+1
+73
+30
+25
+82
+67
+67
+100
+100
+1
+10
+54
+34
+27
+54
+85
+20
+58
+75
+28
+98
+37
+38
+98
+48
+8
+15
+20
+83
+25
+2
+94
+46
+29
+66
+33
+8
+48
+22
+96
+82
+33
+60
+68
+66
+89
+37
+26
+27
+29
+29
+17
+40
+90
+83
+89
+91
+45
+54
+25
+62
+54
+63
+96
+9
+91
+69
+92
+34
+81
+79
+49
+87
+81
+9
+28
+85
+61
+3
+68
+84
+95
+18
+58
+90
+20
+8
+71
+55
+98
+92
+77
+33
+6
+43
+4
+41
+9
+89
+53
+19
+37
+60
+23
+4
+18
+74
+83
+40
+90
+88
+19
+19
+49
+23
+99
+89
+44
+65
+100
+14
+83
+77
+20
+24
+71
+9
+23
+54
+21
+40
+57
+82
+80
+48
+69
+87
+2
+32
+71
+41
+9
+93
+78
+28
+74
+89
+73
+37
+67
+71
+22
+1
+4
+19
+83
+28
+24
+93
+43
+23
+51
+98
+31
+6
+57
+89
+26
+52
+82
+25
+15
+62
+39
+79
+30
+67
+38
+24
+2
+99
+82
+1
+70
+13
+51
+91
+86
+100
+31
+88
+45
+87
+13
+1
+91
+37
+5
+93
+19
+77
+92
+59
+28
+39
+86
+71
+48
+55
+98
+96
+94
+2
+69
+96
+63
+11
+4
+27
+34
+57
+44
+48
+95
+44
+7
+51
+40
+84
+47
+31
+63
+3
+54
+98
+9
+71
+48
+54
+93
+73
+98
+38
+46
+34
+94
+59
+7
+15
+27
+27
+20
+79
+1
+92
+48
+58
+21
+10
+66
+15
+95
+35
+58
+32
+77
+73
+45
+19
+7
+80
+13
+64
+70
+45
+42
+48
+14
+54
+99
+11
+75
+49
+25
+9
+29
+1
+44
+53
+31
+4
+49
+65
+47
+3
+92
+32
+59