130
134
83
113
80
100
82
88
44
57
58
39
87
289
148
102
128
98
132
101
125
41
110
89
73
116
419
338
370
290