24
32
26
19
59
67
163
76
52
42
199
71
53
69
187
158
140
56
17
12
40
20
44
36
74
61
149
64
50
8
70
33
54
28
38
294
79
136
137
73
238
37
162
258