50
48
72
73
133
404
110
91
63
57
276
101
54
85
259
136
113
140
52
115
135
60
68
162
170
159
145
148
268
150
294
199
141
64
346
356
302
123
139
104
129
83
208
205
138
223
1328
185
195
65
430
240
324