88666670
18792657
75211046
55025284
63469511
26439713
34002147
55866046
76483956
17265103
42573378
55848365
65718706
17218167
44267694
18048760
59343136
86725767
28676926
11816577
66755621
14888708
49422877
3678334
71636940
11482302
22679365
95509682
66842607
6627325
98766333
59467271
57866785
39763865
12422258
821185
20681422
22349545
5389084
75169409