1
2
4
8
16
28
31
35
37
38
39
50
59
67
71
76
81
83
88
89
47
46
82
44
60
43
75
42
41
7
14
34
13
21
12
11
74
9
40
32
90
52