16
42
71
52
29
89
11
32
78
25
64
67
41
13
90
69
68
88
58
38
65
105
150
18
10
15
63
50
44
22
74
36
173
66
39
51
24
33
46
28
9
47
23