77
105
39
87
91
32
62
69
54
307
41
123
621
144
350
156
90
210
80
239