113
395
244
65
463
73
99
434
147
97
75
164
26
54
136
125
19
30
1020
32
33
283
81
644
186
82
203
22
42
46
507
45
79
69
293
486
27
24
170
118
58
107
690
182
72
257
74
274
21