5
7
31
15
28
40
47
56
88
67
38
33
19
35
43
45
237
52
50
61
80
213
191
153
199
186
204
132
176
166
390
732
917