20
22
32
37
55
29
18
33
39
38
12
17
88
24
13
28
85
54
5
73
79
107
34
71
51
30
27
14
43
6
9
68
11
21
8
111
36
19