25
5
3
207
14
21
40
9
11
18
22
1
20
6
16
13
4
48
63
26
52
121
218
33
446
1125
12
8
27
28
72
10
15
70
47