8
10
17
20
137
27
26
32
35
33
58
21
84
155
44
179
43
183
52
694
56
48
120
194
114
97
53
47
61
96
260
66
297
113
50
28
14
128
281
249
72
358
111
131
67
259