46908980
44493008
3812129
843985
35694914
22019960
82079094
8364461
89289267
15113014
21785637
63815656
72481544
70325768
27266016
342064
51905147
8224621
7625913
44826759
3532372
25532700
65567857
76463517
82161453
58555617
7680378
59407229
5945171
93294216
62204265
5563178
76567919
53394439
31412023
34455318
26607104
44516879
87175917
95794398