21
20
97
99
101
142
76
1
15
58
32
31
43
5
19
9
14
12
28
24
10
13
139
72
18
11
8
27
16
50
38
51
36
118
46
7
49
29