9
18
45
11
44
13
83
335
80
20
100
52
72
42
73
61
98
34
39
182
64
146
342
278
218
321
159
212
324
37
322
26
245
58
493
505
194