0
1
3
9
7
4
10
12
18
6
2
14
39
43
59
32
33
26
13
84
22
37
31
15
73
140
20
86
95
56
71
57
41
42
35
38
60
133
45
25
29
55