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