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