76646577
1728170
33335466
40949580
50324795
2305429
85915198
90913216
68223164
71247982
59639158
77653704
55181246
21944445
58662834
88265052
53009840
39204375
27878297
84585660
58828320
46427369
26379602
33743450
75264928
4228972
24415858
53492901
26436432
20244379
32471220
29308108
7315674
36888801
14649680
79037131
49984473
70112043
15234611
30512725