7
48
97
58
45
80
46
99
79
18
62
136
145
40
66
194
133
88
60
72
213
103
41
51
240
198
290
74
39
170
64
21
81
193
93
117
320
47
38
137
322
37
149
23
203
186
42
201
68