58
81
86
18
119
32
41
56
90
43
62
74
124
54
17
23
27
66
128
94
38
28
29
100
161
89
142
40
59
293
148
48
83
138
51
72
284
246
112
165
20
175
147
155
203
68
19
88