12
2
3
1
23
15
8
45
5
36
4
6
56
99
78
55
32
66
70
7
9
88
98
80
69
54
13
89
11
22
33
14
90
17
0
96
63
74
97
39
65
41
21
25
62
31
42
87
84
34
85
68
53
95
10
58
59
60
61
30
16
19
47
64
44
57
86
24
35
37
43
46
50
67
71
73
75
81
82
83
91
94
28
20
27
76
77
79
92
18
38
40
49
48
51
52
26
72
93
29