81
33
37
49
89
43
60
30
50
39
164
56
33
81
67
76
44
62
95
128