25
0
2
22
26
27
3
53
36
9
6
5
7
1
11
14
4
19
8
40
32
43
35
21
12
13
33
31
15
55
85
49
157
18
57
38
647