57
200
36
39
88
73
52
18
77
70
56
67
58
95
134
106
66
184
108
126
124
161
85
78
111
226
206
114
156
170
266
149
141
339
365
338
83
382
195
203
142
318
821
80