23837637
31058257
7187274
18761180
753170
47309260
6755704
1812633
79238641
71004478
15877379
39345546
75676749
29902105
60345426
38162642
81395135
95998589
17911724
976808
65719794
62913844
82573709
20111602
35834530
34882861
43358323
17402802
10505705
18441020
9829932
3224823
58035227
76032784
18768348
76291690
69578247
42583198
27141669
29284345