2
9
26
3
21
31
61
27
87
57
49
32
14
20
11
29
8
7
17
56
5
18
42
4
1
0
44
85
36
34
25
13
19
10
16
12
39