10
35
101
59
13
11
25
26
42
7
44
56
28
27
39
30
34
46
12
43
47
79
32
22
37
41
20
6
71
139
516
31
40
23
29
21
51
69
391
55
57
15