144
104
43
57
496
159
77
668
65
60
111
395
178
66
310
631
418
324
27
42
422
39
153
44
460
121
55
228
599
306