19120573
37923153
36950577
39457343
38330831
16252398
14810800
28143867
36632795
15326543
1050407
245760
71359
164916
26366
808988
78882
543792
430672
166157
857347
107493
24903545
24688953
18602774
83332560
64378087
91334617
59835884
72602583
53424384
89593827
15262935
30807773