57904990
40562815
27899077
39292197
17424493
67074465
858750
26287085
63188539
81451189
48666845
91675887
37946886
11361856
11943983
46323618
28478020
39473635
61955659
66993424
68712572
6015598
15411708
24034346
2831135
59855200
61821392
19837104
94127904
17332390
7516969
98632444
21666216
76501949
69389518
82882965
34847322
12393154
57379430
49052328