10
4
5
16
11
27
18
97
44
81
28
52
50
32
35
296
26
90
103
30
179
15
687
40
42
100
68
64
23
34
70
3
38
51
209
17
106
33
197
20
78
102
153
29
43