1
2
5
9
21
28
33
36
38
39
43
47
51
63
64
66
71
79
82
85
73
44
41
65
30
42
20
26
48
11
10
77
16
34
14
69
13
80
62
61
83
81
31
12