1
3
4
8
10
12
15
18
24
26
29
37
41
49
58
59
60
62
67
89
40
47
46
45
57
43
76
42
35
27
16
74
78
17
44
22
14
86
81
9
73
38
32
33