20
13
78
42
16
29
75
142
7
9
48
245
98
31
626
65
2
26
18
162
53
17
15
391
62
323
307
63
135
8
103
32
55
139
69
128
58
209
52
91
6
57
37
27
19
134
50