40142599
86668326
71507390
61178850
47685980
95898801
59901864
81539589
44496556
61876643
66682582
76193640
3859412
94591308
51766344
41844478
2778348
28159941
398086
70765171
31685327
67234334
16723494
7489046
69508892
66245850
63054245
17697392
1613674
130147
70566476
46267004
51339614
36318437
53252450
1383014
58568556
58585309
3081962
52479916