0
1
2
5
12
9
25
3
7
4
21
13
38
34
10
31
45
15
18
27
55
26
11
20
35
48
30
50
42
157
29
6
32
83
63
41
19
14
64