25
2
6
5
16
3
18
4
127
7
0
52
22
28
31
26
41
32
8
11
23
71
34
69
27
45
15
17
12
38
33
37
55
62
46
240
29
14
9
363