55
91
143
30
243
118
82
66
539
195
83
152
86
26
156
70
409
211
48
99
54
405
1075
2085
231
675
260
261
353
147
242
158
114
77
88
67
183
176
112
115
240
62
478
257
128
1158
96
140
142
280
97
92
203
460