10
7
3
25
11
32
20
306
109
13
43
37
26
31
12
19
52
23
53
16
21
44
6
66
8
29
9
38
17
30
40
91
22
228
467
101
1
87
78
15