96399826
33848509
8751894
3182786
4586657
5484632
70677936
85916502
1873993
18214349
81702123
5929400
74564416
33503590
84996412
5527871
42439517
37559854
37185703
51314093
41605
52765853
26499261
680729
5105663
80003761
87791137
10498598
35171699
2728533
95493026
15011964
6068596
34925842
44833756
13071844
67461522
71423650
61062615
56634396