179
59
26
72
271
202
177
511
79
144
281
61
268
270
329
355
200
68
2556
269
302
839
1495
464
680
139
64
424
24
196
1180
192
363
447
218
573
33
34
128
10
67
9
644
333
102