85
209
19
40
107
134
22
186
185
33
68
482
147
52
648
486
371
382
351
821
47
415
69
332
60
38
98
41
140
77
366
239
243
372
49
61
151
111
319
526
296
30
177
26
110
102
288
192