1
2
5
6
8
15
21
25
27
44
45
47
64
67
68
71
76
77
79
87
49
55
30
54
58
42
52
7
84
41
40
82
22
90
11
83
10
43
9
39
35
32