10
18
4
7
8
17
21
16
35
6
39
89
279
9
13
1404
51
69
45
232
150
34
112
27
67
4617
92
14
63
280
100
261
31
173
71
44
43
151
23
33
32
24
57
64
60
54
28
74
40
328
56
458
602
61