1
4
9
12
22
24
28
30
47
49
51
63
64
66
69
78
84
85
87
89
52
15
31
46
43
42
3
21
41
77
27
76
26
23
2
18
90
88
14
72
13
25
6