18
11
3
20
21
23
34
95
99
26
31
12
24
10
17
16
77
28
19
35
60
30
22
13
15
45
44
54
9
6
90
40
32
79
51
71
62
33
29