90
53
117
18
114
89
90
103
150
76
18
80
134
127
31
41
53
28
67
97
43
59
140
15
16