20
6
44
133
32
23
59
205
71
1
4
31
47
42
34
131
74
107
101
43
8
225
102
28
237
100
5517
388
160
45
151
112
245
52
215
56
66
57
14
25
12