33
55
90
124
150
172
140
134
147
171
154
195
177
269
157
245
325
414
365
367
730
946
362
748
1089
991
682
629
520
441