20
30
25
51
9
81
2
78
16
32
29
101
17
14
26
50
11
8
5
4
6
13
3
22
7
90
27
18
48
82
49
28
109
19
37
24
33