3
5
10
20
1
13
26
21
8
15
28
22
23
34
32
2
14
16
19
9
27
7
36
88
6
12
53
18
24
4
100
11
17
310
83
33
1125