0
4
12
7
1
2
3
8
11
23
6
22
30
37
33
9
5
31
14
13
20
10
67
24
19
57
28
15
39
26
18
103
42
49
29
52
135