12
11
19
24
32
14
7
27
16
30
38
9
23
20
21
26
43
17
34
22
10
85
6
46
40
29
15
47
31
52
66
13
128
77
42
35
108
28