7
11
10
6
17
29
9
4
18
46
28
69
53
12
58
35
67
147
15
27
8
66
120
20
49
42
64
141
1218
798
110
74
112
21
138
87