1
2
15
5
6
7
9
14
16
8
46
4
3
17
12
21
26
20
50
11
54
18
28
38
112
250
64
33
24
47
35
193
66
281
125
36