7
10
18
9
14
44
6
27
12
30
68
36
17
499
231
61
13
21
59
224
125
16
124
113
87
52
112
34
106
90
142
189
74
58
5
88
43
155
49
57
111
15
69
28
41
53
67
39