8
4
7
20
11
31
9
2
35
10
17
13
22
18
19
12
29
87
25
26
15
14
21
45
134
32
30
23
60
39
556
154
42
33
28
3