39943359
28091683
10338965
34777445
9711628
45723068
69343152
8780155
11197544
63289464
73782065
81468079
63605118
86183360
95398803
23419713
55848151
89964686
24411852
40276601
87183824
58888036
41844001
9873730
60383075
3347407
47177970
6059346
56563657
46651731
42739992
1465596
54462460
38797595
37694681
3273599
5032455
89836397
46233650
73129898