25
12
19
1
3
14
45
81
34
15
20
6
2
38
11
26
21
104
22
112
5
18
555
23
7
49
0
42
143
41
32
17
58
31
16
35
40
29
4
28
68
55
54
52