35465228
6906406
3044938
11935678
39474806
68913850
96781719
81999923
17715098
7472563
20654298
6795852
460553
89031722
63072689
504386
43845364
5463553
2548677
51719281
71287082
48129197
23214943
25285291
73782014
2267152
9194746
15886893
8189996
45526807
77863972
67714141
75856836
5700374
99987486
58088019
98048231
8311471
60338739
22276513