39453042
38398334
675208
64948932
95615971
1999897
56734285
51609053
42501360
90799975
28193251
72793813
96742647
79549058
16969406
26384123
32004106
59892229
15858896
76211414
86644628
91192470
59418657
36056563
4763303
29098999
5937535
91918242
72782282
80515243
28757831
67575358
4102599
98424534
8623781
48763719
65586032
83459470
4289464
40599806