22
10
16
17
33
7
27
42
51
86
35
5
21
29
666
9
11
18
6
13
34
41
12
45
36
8
15
91
14
32
97
20
30
63
44
19
26
50
57