90
52
76
48
88
78
31
46
4
29
6
60
80
37
33
64
66
62
42
57
