120
1
77
89
2
489
6
81
111
181
139
91
134
69
196
365
4
80
78
97
538
113
473
227
510
52
380
82
509
1872
657
87
409
552