1
5
14
7
6
8
27
18
45
26
12
70
9
121
36
74
16
35
25
17
93
28
69
22
351
381
619
202
24
100
23
59
912
271
108
64
73
21
568
135
344
103
189
247
91