29302495
2138395
31287824
62981638
83193154
8131498
2873492
5489324
13886049
77091140
3692631
65736638
61309862
38582410
56587707
35977795
34148056
32873556
3140359
60602658
22531782
79799036
709682
27821238
36383227
10738891
14359222
6305429
63897327
62133616
33167817
13093852
6934508
4878188
31573969
8458552
66094026
22908471
76732212
46118935