45
17
54
166
124
265
86
97
67
7
27
9
63
28
6
20
158
628
30
18
285
37
41
2
79
23
101
225
102
237
5517
388
160
151
112
245
52
215
56
47
66
57
14
25
12