11
32
23
8
19
69
47
30
7
74
16
15
37
36
13
309
487
42
178
243
29
59
1381
45
27
632
53
57
46
26
338
56