31602891
28876209
86332124
52486758
61432597
94844558
19654534
36685247
57347891
14372561
3696059
74866777
38875968
40212435
10073640
1284551
39827416
67511551
19734402
85668783
72165532
82467854
84677966
11044292
39748769
67931715
12446794
41399984
860346
98254863
29611238
71395770
91932803
72003331
18165763
8481984
91267700
89134602
43629173
80693668