21
526
125
26
15
10
18
9
72
19
23
7
6
208
5
12
33
42
34
40
29
27
164
13
14
8
65
75
25
20
38
86
107
44
30
46
57
43
54
24
22
11