3
6
7
8
16
31
35
39
44
51
57
58
60
62
79
81
82
85
87
90
37
49
47
43
46
69
45
42
2
23
19
88
13
72
76
12
84
11
10
9
89
61
20