57
95
19
49
89
4
43
86
18
40
8
20
42
67
50
33
2
9
38
24
39
156
31
23
63
12
21
25
30
118
32
46
143
3
34
22
37
35
70
61
64