20
22
17
100
18
32
40
14
2
72
30
27
11
8
26
5
6
31
48
24
15
21
57
4
161
65
86
185
53
39
29
59
7
10
42
50
12
124