42934370
49124647
72558208
69983540
50839269
30711109
68337148
64851931
57402679
51151407
88563418
75034706
23522840
53536433
86173297
85464173
67204621
54188643
53121771
71759020
58527405
15735151
90026070
2736860
17627142
8365526
24048343
20614627
6497807
26773177
28831879
76509057
37801475
95931034
95521868
63324653
89395298
86469642
77516888
57792097