94
80
36
44
701
159
96
146
89
225
100
91
164
56
57
109
81
366
64
141
188
40
257
271
218
123
68
155
222
390
72