11
12
33
8
10
21
70
27
29
18
24
6
20
22
23
19
55
42
128
47
13
16
39
81
44
76
40
52
49
28
35
48
32
93
56
46
17