31566926
47753354
50361924
1709659
36697888
82281161
76461910
64178536
73055104
12573756
86247358
60403677
26324968
69051324
93051504
71615154
40488063
94764433
50779745
67966274
13748968
36489
57315682
41077975
2495977
95143395
47595865
66611710
36288046
8853808
6878533
2326662
48841127
23761602
47746024
35931208
91274082
50856787
73354065
34538520