11
138
57
39
10
66
26
30
28
81
62
21
8
58
71
16
25
9
24
7
69
199
158
101
43
398
351
23
156
676
372
391
68
104
134
112
152