42
99
44
68
69
81
43
66
25
9
37
20
41
54
56
18
29
48
55
162
213
80
287
259
165
126
98
52
76
91
36
110
88
15
34
24
144
50
73
21
109
142
22
39
57
61