12
8
6
16
15
19
10
23
18
20
87
22
91
39
36
33
31
27
57
32
44
13
62
63
52
111
29
14
30
11
59
42
38
56
64
48
47
35
37