20
32
21
38
8
12
9
23
16
10
24
42
100
57
90
66
51
36
26
15
3
27
19
52
43
37
128
29
40
13
80
14
47
48
17
78
50
104
18
25
11