19
24
20
49
12
5
8
98
9
97
64
87
75
560
158
215
146
16
111
86
84
245
72
184
200
222
187
288
92
160
275
176
47
60
136
130
76
430
273
141
178
151
28
182
504
175
142
467
23
94
450
116
63
29
131
61
286