3
8
12
14
17
21
23
29
31
33
40
44
47
48
51

54

57

60

62

63

65

66

68

70

73

74

75

76

79

80

81

84

85

87

88

92

94

96

97

99

100

105

109

110

112

114

116

117

118

121

126

127

135

136

144

155

162

178

180

182

185

190

202

210

217

235

257

259