8
4
22
1
10
6
50
18
87
25
2
14
3
32
7
54
13
17
12
15
34
41
31
19
16
104
26
91
38
47
9
27
51
23
42
36
21
103