79
576
56
627
197
506
57
334
33
375
40
342
63
295
75
385
87
798
16
266
83
352
20
249
15
239
47
216
32
272
61
738
50
148
21
97
100