2
10
26
5
4
32
9
24
55
22
7
28
14
6
48
12
31
20
94
16
27
29
74
87
44
42
34
23
98
57
21
18
15
36
43
83
45
84
11
30
17