57
23
66
8
30
95
31
6
1
99
33
77
7
18
13
28
14
24
4
39
26
51
78
15
112
5
85
58
60
110
12
68
21
67
106
50
20
11
32
10
38
36
823
603
25
42