10
34
25
15
110
47
38
19
14
21
33
37
36
27
58
24
26
48
676
128
23
49
39
90
50
53
168
43
152
79
46
56
247
44
66
59
57
63
31
20
65
22
89