10
59
40
90
20
11
26
46
39
78
25
47
29
38
16
15
35
61
80
67
21
24
22
82
27
33
30
43
34
28
32
166
14
60
81
19
45