8
49
46
27
21
7
34
10
22
3
42
6
15
25
9
26
2
18
58
631
556
4
80
11
31
28
30
20
19
47
125
13
32
600
24