0
1
4
3
9
5
2
6
8
7
21
25
35
92
52
269
72
27
20
32
26
170
76
58
82
345
124
115
70
341
49
219
43
40
261
42
41
221
48
53
142