98
147
554
252
579
70
334
988
179
487
849
385
102
591
300
364
545
321
255
138
495
437
209
200
190
143
112
401
85
658
2419
177
566
201
406
196
712
109
88
410
189
164
417
469
65
111
552
199
83
516
90
81
160
363
162
932
101
150