54
52
132
59
58
219
35
100
348
81
39
48
116
90
218
397
880
279
200
427
78
180
639
170
105
121
63
266
85
67
66
418
661
64
227
331
127
233
386
99
326
168
104
174
40
133
185
157
87
285
150
238
226
260
265
144
159
32