7
10
5
9
26
42
84
40
4
8
18
985
11
34
23
3
46
12
1
31
2
169
44
22
17
43
6
20
16
25
35
137
27
32
213
162