0
1
8
12
9
16
25
4
21
15
23
14
46
10
20
24
37
11
17
32
88
70
26
188
39
65
66
50
41
117
35
82
62
223
187
49
147
177
150