2
1
0
3
4
6
12
25
9
11
29
7
15
23
18
55
14
32
19
45
67
39
41
77
37
27
17
34
46
69
30
61
92
31
75
50
72
40