18
5
33
60
101
86
101
89
62
54
73
64
95
37
92