9
6
18
7
11
14
41
15
44
33
21
29
55
30
62
235
102
40
39
27
350
28
66
113
85
925
176
53
91
36
47
59
63
54
87
363
157
984