7
23
3
40
35
6
4
1
8
18
217
34
28
2
5
22
12
39
14
31
17
64
9
20
13
47
16
26
10
32
101
24
19
15
11
25
99