58
57
38
54
84
70
168
144
87
258
237
104
230
156
89
111
167
106
137
100
153
145
69
102
165
82
134
163
72
175
73
133
117
266
143
64
66
103
108
96
155
29
39
36
130
26
120
559
42
149
46
172
28
34