81424263
6994934
7434121
7294457
91724187
4359464
21148586
21552785
63662748
13703818
66287839
6632355
526516
21134499
89895742
15332559
8351708
29508533
21756982
19775876
12346737
30313860
85395708
2533870
29348050
64753513
43658688
2500673
50089192
49948224
6464700
26595585
90519073
74912684
51171375
2319732
37442161
790086
8592858
100175