52
53
190
235
46
1721
201
128
130
80
67
29
40
99
896
443
20
41
77
113
98
241
68
105
247
121
388
172
303
51
60