0
1
9
16
32
23
10
15
20
223
149
62
80
17
38
56
64
25
57
59
39
19
30
29
43
24
129
35
196
11
28
179
33
52
13
118
138
18
22
40
76