96486651
10503049
31386393
82477185
72249422
26877776
77534449
39869544
4423753
55892286
57539800
8131796
41278087
310473
61791709
3279673
16387625
79703104
1432717
45478931
81226398
31548703
55624207
36003468
3848177
7894259
72587084
75692952
49803834
13008785
24177433
8359889
9817073
44277797
88941459
36032252
570254
32943537
4875684
86192345