59
66
143
192
182
245
44
72
251
154
69
43
28
53
73
76
129
122
112
84
30
70
29
98
203
176
149
354
136
52
74
181
111
86
77
185
107
75
201
94
173
27
104
37
34
157
151
153
171
88
51