73
30
68
34
60
162
208
261
145
22
440
217
2359
20
345
1349
82
233
43
33
175
83
288
317
282
262
1322
218
26
361
106
252
147
151
165
659
28
178
21
19
490
358
240
463
628
10
59
420
212
128
154
112
150
131
65
88
259