8
49
52
39
42
26
17
70
94
30
92
27
34
163
148
127
345
272
81
103
141
142
109
183
399
325
152
54
246
188
68
293
112
215
182
258
33
305
19
211
51
449
480
179
91