20
25
102
109
35
53
85
10
154
156
58
95
21
43
4
23
42
88
16
27
44
68
13
7
196
113
56
60
34
63
70
50
1
14
92
83
33
6
12
124
157
19
80
49
22
51
24