12
9
15
23
31
57
47
104
44
48
14
63
7
52
10
66
28
6
8
34
20
62
56
19
32
30
33
22
37
39
18
16
26
11
50
36
13
46
21