18
53
30
749
85
141
712
366
931
234
774
258
238
198
626
210
267
195
743
1188
133
215
493
70
566
44
49
559
77
518
568
307
769
274
309
361
237
191
121
344
67
158
157
782
209
64
186
130
460
224
82
45
207
313
159
71
696
248