2
3
6
7
15
18
27
38
44
45
54
55
56
63
64
74
76
82
89
90
73
47
34
48
36
43
30
42
20
41
83
11
40
68
19
17
84
75
12
88
39
61
10
57
58
9