96875851
11021312
27956955
52566510
68486847
3226495
93058042
72431318
9176846
60955223
39033782
48665241
2465508
1393241
978220
42871759
2941421
88688846
70272309
91175334
36928502
25764111
48547314
1061438
53912488
38906491
11442396
13422161
2644983
6699767
36842267
38679640
37036642
44421809
7848503
69585172
59172590
8732539
81145287
47708080