89
135
53
82
67
149
102
90
45
90
102
218
58
188
136
48
151
101
220
153
196
176
242
83
85
155
76
181
297
134
71
103
254
109
52
97
135
85
150
145
93
147
230
177
59
142
75
139
109
55
105
86
94
115
118
83
152
103
225
798