10
26
443
78
138
273
108
274
69
27
19
235
30
23
97
36
269
47
32
671
553
315
77
66
57
37
75
20
2215
73
51
34
29
38
15
33
60
28
48
18
1511
62
31