1
4
9
15
20
21
27
48
49
52
53
56
64
67
76
77
78
82
84
89
51
81
50
46
69
45
63
44
31
5
43
42
25
17
59
16
12
13
62
55
30
83
11
75
66