3
6
10
18
20
21
27
31
32
44
45
46
48
56
58
61
69
75
84
90
30
43
42
41
40
83
39
52
50
72
38
68
17
55
15
19
71
14
70
59
13
88
12
60
33