115
127
52
97
606
139
35
89
63
59
31
100
456
117
73
175
81
28
50
41
90
357
230
91
95
39
128
310
103
181
244