98296658
72214882
48787244
38469301
32111917
31604394
64128821
42042944
3870851
72056396
5161418
13012630
85519139
68916539
66915927
63751139
76583536
41517746
16213619
99595875
54974703
51901468
37196801
714182
2962193
56516505
96398834
93339781
23193855
99765530
65688498
41578813
37851593
8675353
6303004
57446482
88938714
93039721
56899479
86117022