25
19
43
61
52
85
12
8
4
6
16
35
27
14
32
37
7
18
13
20
21
31
59
63
89
22
30
39
91
23
88
120
128
75
64
62
57
44
127