2
3
12
4
8
9
16
6
22
23
40
56
27
47
7
14
68
15
84
21
31
20
32
61
18
11
218
5
19
78
66
64
17
25
62
33
48