5
17
6
7
9
3
8
23
2
21
36
68
20
96
14
152
93
52
72
50
22
88
112
209
38
64
12
109
11
71
26
25
18
256
158
31
98
35
19