57594486
77688536
47116558
69998240
6355595
20158489
283284
30101656
18751659
251766
58788382
31685914
67776897
3934788
34939425
92468590
64869412
14549828
5786037
68559901
82731404
73633182
61743215
38898708
61651784
41669116
62335918
23398456
51714121
43621905
59379350
20716105
17608346
43668103
40883668
92813978
5111192
99953972
3387363
71793772