5
45
10
3
2
8
19
17
1
22
42
54
9
12
78
14
20
6
67
40
11
24
27
7
18
16
35
28
36
32
113
96
4
29
33
25
41