20
16
21
112
30
15
27
51
8
12
10
35
50
23
22
2
9
126
3
44
24
81
32
87
74
80
64
111
62
19
13
53
4
37
43
89
6
31
38
26
17
28
88