116
66
16
27
25
160
72
544
104
161
44
441
98
209
30
149
55
35
45
296
41
399
77
466
151
147
334
22
288
409
88
527
69
85
29
119
63
57
39
264