20
22
12
32
59
55
30
31
34
4
13
102
49
56
8
5
35
45
128
3
43
10
39
64
26
15
44
61
14
9
129
81
46
142
48
115
811
380
2
104
27
60