25
10
28
8
4
14
12
7
13
19
42
52
72
6
5
106
2
3
1
43
18
9
22
20
35
29
49
0
17
11
34
24
68
27
56
46
31