28181581
9295101
7052658
9383820
70817431
71762711
49803685
85028268
62337536
64837981
33393773
43849665
94709320
68533886
30242680
44166223
9354899
15901378
58051657
80829527
5705167
10154971
31977602
58806616
9285852
79901839
34231593
91188175
67694858
8906869
92054891
58082145
71073133
398524
46125472
88604776
23961627
96056717
21789641
1644450