12
69
34
89
3
21
39
4
6
55
11
66
41
94
7
24
61
29
99
16
30
18
91
45
83
13
52
25
97
14
8
15
95
114
67
2
22
104
349
0
26
40