128
1
221
165
440
66
337
367
343
97
485
608
58
86
2
72
523
232
678
316
1743
663
806
375
495
0
272
978
3
562
176
202
536
186