98497879
86925576
44043452
6755532
11095972
143125
94988110
28067339
28532935
4563624
21963428
39652667
31463958
80467646
52191314
33628121
52616446
97017730
12559878
69763283
6731441
79074812
74467838
40205381
77037926
61156940
87308511
20669171
12893420
17013019
56589180
6945376
33412403
2748585
1311869
40093877
86685211
34233426
28107684
29213973