50236768
52539310
47006810
78372205
50239800
71978987
94607929
25043959
30368036
17061579
7785543
97107573
50447351
60165402
56565745
88896065
37666893
61518040
2118677
87886342
86934569
71968114
41464578
502127
25626069
82163007
35069928
66376818
23787135
82405944
12285192
20137386
33827421
15051130
83507158
57128688
51277200
59504380
60566378
4010565