97046625
7067955
5295915
61201582
13175169
53048950
80246904
69706994
56971055
48665605
45824726
39062554
68124545
51682327
77898449
7894520
38586622
48978609
19319111
7675606
2129323
72254262
30137874
21538330
89849825
1269571
21348578
7463899
66686720
66963914
48432965
80543004
4587355
4284517
42939711
47713394
94293982
87006676
12652338
64382310