40625206
28645116
87504642
44707891
174541
6030449
617569
53347215
42441840
46532482
8435265
3214634
27489675
28431473
65513428
2973431
61547452
37135998
34687438
97882420
99697046
98926865
35385816
79165908
51382711
50939013
41714480
80896603
39964862
37366440
85587604
44259808
34533544
67256269
22396859
44754451
1916763
1299761
66668135
47307540