42433464
6120888
2715836
39469456
8891840
79102553
99998152
33278370
87953847
88291420
67186534
49597681
53272350
65888434
99531226
40813101
91512043
38489987
76125660
80768600
19054312
6148004
34327983
11696243
31939319
10893318
37376431
17646222
58916285
8132162
90056365
40407186
45065460
90249532
72437507
3151806
13725821
99838649
42657691
3778423