3
0
2
6
4
7
1
10
12
11
18
29
5
17
14
13
8
25
33
28
51
26
34
30
42
67
23
31
19
88
39
9
68
38
43
127
90
53