42
219
38
156
24
47
87
39
63
56
132
327
144
247
97
182
260
77
61
120
238
188
174
155
185
199
65
108
127
72
212
104
92
43
109
376
79
237
101
62
201
138
59
110
413
322
57
205
131
177
169
114