3
4
7
8
13
20
24
37
40
44
46
51
55
61
63
65
80
83
87
88
30
47
49
57
28
43
79
31
42
41
15
6
25
19
85
66
12
82
11
32
10
22
2
9
90
1