42942
44310
53943
43560
20424
29084
69687
40384
810513
45274
52995
635212
430427728
238049380
1665108312
156685267
129542178
122948252
1113878895
103191210
88168178
82919290
74615139
69244158