3
25
13
6
31
17
15
9
101
70
23
34
77
92
33
72
7
20
94
14
38
71
61
87
4
27
30
21
11
81
18
22
26
52
75
2
5
10
55
49
8