25
2
1
3
12
13
8
23
42
21
19
6
20
9
31
289
26
16
27
43
10
15
24
36
52
0
188
4
179
11
35
7
28
29
33
58
127
32
83