16
90
36
95
89
120
59
108
54
83
52
134
93
87
15
11
200
236
270
56
331
111
106
181
142
91
99
683
20
129
45
300
44
194
211
187
196
97
210
207
292
216
349