0
2
1
3
4
7
6
12
25
10
11
29
9
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