20
22
35
31
52
24
30
29
37
7
28
16
90
63
4
12
6
17
32
104
47
15
38
9
19
26
27
67
89
11
57
43
64
41
45
56
49
106
39
182