58
89
7
46
24
50
91
123
45
2
10
16
26
27
6
22
5
35
39
252
14
37
32
43
41
42
4
20
25
36
12
19
11
40
9
90
18
68
48
62