5
4
6
10
16
9
18
73
31
45
3
13
63
94
25
46
7
37
30
12
19
95
35
39
15
76
14
93
51
11
29
20
17
21
28
104
40
142