20
30
38
88
17
25
90
49
5
23
16
10
43
9
62
29
33
86
12
14
61
34
73
31
72
22
8
15
32
55
21
26
46
58
67
112
56
50
4
1
19