40904543
5500671
50767926
94594333
18989064
53131203
79013681
62348198
26651023
38769632
43507549
76143767
69318529
46137137
57657119
59217129
36612144
60435764
49891536
30081751
5714831
35411076
84353064
60075678
21711128
63694005
99926340
77795312
11568626
20438520
34288
5258588
94831967
88218676
8569503
32751443
45979922
13639717
71483217
61244435