58
18
5
3
21
29
2
1
11
38
33
26
15
12
7
4
9
6
35
69
22
56
24
30
13
8
20
23
37
14
19
42
27
10
53
96
47
16
43
25