3687663
10075521
23124748
7529926
8751894
1095879
9393109
12843511
99479345
47814408
30057637
2704867
4512113
74765133
81438785
52897979
85447896
25605264
30969314
4158979
70236978
89003510
19022812
78195715
38082868
75095739
9675984
28468112
58302436
1307948
17623548
24609655
39162468
43651844
30871513
78574479
10621649
5253262
50101205
48425126