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