10
31
62
23
40
13
12
75
32
17
14
18
127
25
36
66
90
9
11
15
16
5
22
7
61
42
29
47
57
37
45
48
59
93
26
21
19
125