0
1
4
9
2
5
3
13
7
34
51
22
6
64
43
59
53
269
154
32
76
108
86
63
55
71
33
27
95
130
58
14
12
45
16
135