3
8
28
9
2
7
6
19
0
23
12
32
20
43
26
39
11
13
22
110
16
15
31
46
25
54
29
58
27
1
4
5
30
17
40
10
61