9
25
47
49
12
14
16
80
57
28
21
103
4
10
24
88
82
52
38
15
58
43
33
20
17
27
36
31
96
129
22
99
7
60
64
26
98
71
37
29
13
32
23