181
16
42
20
102
92
625
52
60
37
7
28
45
115
97
15
59
30
89
32
33
47
13
72
157
27
46
38
279
412
370
26
9
456
121