20424484
87539573
35801823
14212844
221196
14007533
11218376
84313070
16956888
43658490
9452572
58841607
7373018
76944394
1964071
31255177
47871054
39866118
17597575
74292709
96457259
61637965
88359612
4272714
51084055
14339455
94772934
95115059
56768121
27171094
11369990
33941069
71219619
12048807
84012068
9380603
82476606
11892266
6461823
587541