12
16
21
20
22
18
9
15
33
5
8
11
14
7
32
68
10
30
54
36
23
39
24
27
40
49
55
80
86
79
26
29
65
45
67
408
66
53
107
37