3
4
101
7
18
21
14
8
42
19
26
35
38
36
5
12
9
10
16
46
11
23
49
98
1
20
25
45
64
15
17
31
13
56
28
51
22