11
15
21
4
10
63
3
39
111
61
5
14
55
26
75
23
18
28
1
20
2
12
45
25
93
97
6
33
51
46
16
19
66
32
29
7
95