3
11
12
19
21
32
40
50
58
60
62
65
67
70
74
80
85
86
88
90
35
47
30
46
45
25
73
44
17
43
76
39
42
55
77
20
1
34
27
71
10
49
8
83
9
56
68