7
10
18
9
14
44
6
27
12
32
69
36
17
500
231
61
13
21
59
228
126
16
124
114
30
87
52
112
34
106
90
145
189
75
58
5
89
45
156
51
57
15
28
41
53
67
40