19939844
85021330
4654117
9188393
12351827
54502718
5295384
44011872
9501800
7538547
94335576
36412904
17836451
14085059
80848843
27366963
91881722
24919847
73358710
5496235
55975919
85124254
24353583
75842565
63129691
19944449
20734925
50344674
83435136
56456208
64041745
19343833
40742780
20121874
72878352
60548519
74201551
45256164
6613303
77545714