32912013
4567920
86733752
84883882
31398071
11556707
27592413
22676645
94511398
36584008
25608097
72108396
22133516
38851145
65802670
88162386
26832174
46282302
14286336
63723896
12251422
22448027
9599385
84678586
80773319
69192931
57411511
2315509
42244668
95259874
9599247
49456538
13568948
94508894
43509778
74997566
64766137
86465097
83293765
61059210