260
102
337
67
387
159
501
79
181
115
258
151
74
46
575
125
669
145
517
66
429
117
493
155
518
128
370
170
422
245
201
64
604
151
483
169
228
175
332
181