18
35
178
239
54
133
53
39
8
110
55
377
38
43
51
27
68
81
61
31
78
42
47
19
77
41
106
34
45
36
22
46
28
44
69
32
80
24
30
15
48
13
59
160