10
50
23
61
17
15
31
9
71
28
6
49
42
35
25
36
106
22
24
26
16
46
125
18
127
111
4
38
80
30
70
73
60
99
32
67
20
176