56
79
265
343
103
112
449
80
130
67
102
227
81
94
348
2522
175
607
395
122
72
238
20
22
161
133
201
159