63
50
71
108
85
74
413
104
183
319
638
214
135
98
80
511
569
295
944
258
827
321
123
99
568
202
267
91
912
53
21
62
84
133
65
102
155
19
120
255
505
124
115
101
49
154
245
231
242
181
64
299
166
142
89
237
141
364
191