29
24
224
48
70
43
19
39
30
110
38
136
69
61
55
92
80
47
144
78
129
44
74
172
84
83
52
161
302
217
150
137
147
146
192