5
50
20
19
53
25
36
68
92
7
12
40
15
14
48
98
31
39
27
43
56
34
13
51
24
17
21
8
1166
11
126
81
321
172
10
106
6
28
32
9