25
6
11
2
7
28
5
3
12
9
57
31
14
20
4
17
16
8
10
47
15
75
63
30
22
38
33
49
56
51
29
18
46
35
19
27
83
146