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