41142300
50394625
4257819
21207553
66283717
58677207
50066108
73197840
8662726
61699815
30525664
28213639
88038186
93265425
32384553
88082420
58606719
25886441
60534311
68724045
85192941
76434806
2376509
27186454
49274341
1613239
60016108
34322748
742366
96093782
93166572
23272136
88424247
5264865
23128092
66112084
35118991
85196670
45925355
5433664