0
6
1
3
5
16
10
22
8
41
44
7
12
25
40
57
17
68
4
54
11
31
26
56
50
23
2
30
47
35
43
67
52
24
28
42
115
185