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