1421526
6498016
64575552
22595099
16248620
16676931
29367241
16555860
5428472
49568988
86703621
19182338
26849253
59672962
371827
60316605
75031537
26304767
30203059
70375980
94952094
71768386
97519648
19582473
4877967
9754025
66292114
2922322
71661359
49222535
30512160
14463477
90415068
92275592
7879229
68478101
42303622
97273626
6208937
70495595