90
151
207
66
84
50
80
347
41
171
442
308
40
103
120
56
71
59
68
86
81
162
123
53
517
114
155
51
166
105
128