15
8
16
18
4
12
20
9
1
13
14
3
7
19
6
100
35
40
51
22
64
77
87
10
23
31
56
17
26
37
27
67
45
53
46
38
33
21
48