40862923
93293545
48943629
65418287
5000721
12739494
70446129
20977535
66546298
1043404
7268952
91434490
38672296
7030614
56567937
82965086
49334645
4631574
86579337
80292584
76811310
92921923
26097603
91286170
21823039
84525447
6525716
39014693
35941361
27637181
42514019
71249555
55779347
70432266
16896610
31497242
14987833
76583551
16051208
1856978