62
80
49
211
44
434
241
496
93
106
155
228
219
31
185
129
39
122
71
24
32
27
90
68
54
45
272
40
116
50
21
89
661
35
257
314
94
330
43
347
255
180
114
254
250
108
171
194
334
396
85
326
182
190
160