42398032
90972801
83337666
78347468
40774324
64644196
58349973
79899769
96023341
69802753
20126931
23962790
6511055
64145536
9447984
16869551
6143902
20991355
3018803
94989955
38137473
9531731
27675904
42547056
28466906
92521800
13097128
79231863
68021536
52791567
70442977
1333822
61819885
68406232
59152423
30214383
96999312
55198506
82503425
30518096