41585632
42794427
98832094
90687799
13081395
6136638
85548175
56627157
82526530
3063487
79422076
80717500
35318369
23416962
62363173
50854533
99353573
49803423
51786866
38738885
33912600
52789175
12897037
16641575
96042844
24644190
3407440
59712918
38921120
59097699
87552325
58588323
85386497
59568167
42938092
88808292
58628982
20577611
68567247
46119059