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