90
44
139
118
140
76
89
90
103
150
123
43
71
73
112
139
19
25
33
40
47
51
53
77
79