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