106
209
77
118
76
61
296
528
172
347
251
70
83
240
77
132
131
91
136
76
187
106
125
174
190
170
107
56
301
414
135
161
78
177
524
138
108
63
63
179
124
180
148
270
342
202
56
183
96
95
318
536
266
83
