18
19
70
56
37
294
63
44
50
98
178
71
67
45
95
26
57
16
88
74
248
130
166
53
79
161
55
61
29
75
200
184
68
38
92
41
77
66
28
39
14
20
143
47
49
292