50
22
24
18
74
198
116
88
41
42
64
137
30
20
89
84
51
76
59
47
54
458
113
44
97
17
39
14
169
189
81
79
48
118
66
43
40
37
69
62
72
29
34
38
87
27
31