30
212
631
20
161
109
168
184
24
21
39
498
97
14
27
76
38
166
34
60
706
346
18
41
25
31
68
62
56
59
42
22
52
19
46
113
95