12
77
22
4
32
14
11
67
17
18
57
24
25
19
66
28
48
45
36
23
47
8
64
37
10
42
16
2
6
33
7
13
30
5
35
51
87
15
20
59
27
121
40