3
20
8
2
6
39
17
11
29
14
12
23
77
1
24
10
9
5
27
42
28
7
83
35
37
18
33
40
126
54
34
51
52
0
26
32
21