19716760
56213274
25786423
32987035
91203596
84271754
31435034
84349589
31064857
3233791
73858767
950637
38792985
19998007
29963653
50477649
6441059
22847650
1958821
51112772
3879480
84773065
4400747
95444333
67674537
70673340
77517734
38977343
62031492
22077600
73694886
8653609
51602638
48898718
11618250
11072259
88286376
35499359
9342953
92406652