8
11
32
73
17
26
20
37
104
49
115
114
121
198
133
53
98
210
89
241
318
311
126
490
118
197
248
202
261
142
607
147
165
160
90
62
216
57
106