8
26
34
161
21
151
94
118
427
10
231
416
51
211
36
566
731
453
15
54
82
49
13
463
390
108
30
111
472
487
23
91
102
68
65
399
99
314
333
199
12
33
266
152
184
245
80
66
833
313
307
50