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