71
68
57
23
239
85
299
41
113
395
244
65
464
73
99
434
147
97
75
164
26
54
137
125
19
30
1020
32
33
283
81
645
186
83
205
42
46
508
45
79
69
293
488
27
24
170
118
58
107
691
182
72
257
66