336
133
274
35
538
132
352
146
708
240
472
275
545
43
270
144
165
106
267
175
462
156
528
138
604
104
257
54
209
131
354
136
398
147
313
56
255
190
667
148