19358618
74502502
50639526
37263957
15621340
7676777
43525803
10244196
91468685
73778662
56505470
85948592
38735118
3739333
38015134
56863559
59213001
34033124
38017616
90679570
63645753
42688798
29425004
26561580
24033490
88145301
16521474
99751826
9173498
748982
56103335
79716078
23462823
46535584
33279023
23862504
37822380
21998604
33706979
21323217