10
13
1
15
5
19
23
43
20
3
37
33
28
31
16
12
9
7
14
22
8
4
32
47
67
17
87
35
42
29
25
40
57
26
106
61
50