0
1
4
9
6
12
5
28
11
14
3
7
18
32
10
19
72
21
55
49
67
44
33
71
125
45
26
162
153
22
31
23
20
160
29
66
124
50