3
10
15
22
30
41
43
44
48
50
59
64
68
69
72
73
77
83
84
87
74
46
8
45
51
16
86
80
19
12
42
52
27
62
85
18
17
78
25
14
88
13
21
1