40305292
66796530
13329981
57857554
24174233
19129762
42809601
23612449
36882869
42584578
32733228
7178734
2584390
23694625
52238066
59865622
87233917
65796178
65373775
45137810
87784438
5043603
2055137
16011068
42234799
4859193
93432891
10737629
36176432
42199342
99181048
17237332
74988252
68335849
89847001
76037038
3108512
83908012
93119947
34061529