6
25
66
31
3
16
99
34
9
73
105
40
82
21
79
11
8
65
14
28
20
12
13
10
29
54
4
42
36
24
26
50
17
47
41
7
30
43
1