21
10
56
2
81
3
5
19
18
54
86
43
34
45
1
7
6
11
58
33
15
32
79
9
31
90
22
24
4
23
35
14
42
40
49
46
78
111
26
63