33
15
22
79
41
73
76
46
50
100