120
1
77
89
2
488
6
80
110
181
139
90
133
68
195
364
4
78
97
538
112
473
227
508
52
380
82
509
1872
656
86
409
552