3
20
2
9
15
6
11
5
21
12
13
32
10
16
89
56
99
43
34
54
100
72
62
14
7
87
159
55
33
37
35
57
69
74
48
70
42