518
44
178
70
366
80
84
41
587
102
263
93
336
99
239
45
545
155
248
101
257
63
363
177
325
14
409
178
189
114
83
51
280
108
272
187
311
39
162
53