12
32
15
20
30
45
43
25
5
69
8
1
14
89
31
17
10
3
71
23
7
9
6
34
16
66
97
53
27
52
127
18
39
26
33
29
28
4