97218538
1900933
20627367
41288048
2424197
21888995
77407980
9389499
65991583
19726816
91611822
99203078
3266551
51893546
9732960
17475037
24687972
29241337
91987597
51682149
2632889
26727514
17633972
11686299
74814218
26165277
18308549
79776637
41062537
43209893
77386714
19984643
481460
8573706
22779315
50918818
28034490
12835085
22068957
621045