7
9
17
19
20
137
27
26
32
35
58
21
84
154
44
179
43
183
52
693
56
48
120
194
113
97
53
47
61
82
96
260
66
296
50
28
14
128
281
249
72
358
111
131
67
259