132
104
69
30
64
103
90
150
76
89
42
100
151
152
18
32
41
48
55
60
62
95
97
114
116