96977045
94905569
93725634
49011794
24186276
71845913
71455211
39665345
65491867
39797437
80641937
47712684
55272431
50367084
6771575
27143712
84847026
22866634
48542069
36481452
93888750
27943376
88777407
58228912
7938367
69349317
50798015
21765170
23284755
83725531
70225667
10385872
42445134
1735412
97395374
58726464
78262569
25439
9298402
45315502