16
97
101
18
50
6
22
15
39
96
65
60
55
7
110
25
21
5
48
247
37
53
8
14
628
78
69
256
43
128
40
32
151
23
116
11
9
49
41
313
206
127
109
117
12
34
332
409
30
62
106
399
44
202