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