8
45
49
17
53
44
52
99
193
68
120
135
64
109
123
94
47
144
449
252
149
96
295
340
119
365
88
162
75
111
347
158
530
272
95
259
59
81
183
258
72
159
108
55
203
356
255
308
36
289
103
42
305