42
20
39
60
81
90
93
9
50
14
98
44
15
59
86
4
28
5
11
23
73
99
29
55
164
57
82
121
174
124
289
91
169
218
31
38
162
108
47
163
64
78
41
53
26
56
85
36
37
154
323
245
193