0
3
2
14
10
51
12
6
46
49
30
39
1
7
9
18
13
16
29
26
19
62
63
15
8
4
40
52
21
126
23
32
38
11
5
58
118