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