18505019
54667930
34502183
42733652
27983079
44778046
16374111
73171243
37035207
93714174
93443102
13289645
33137967
25431579
12673559
829960
58876957
95402705
62268371
7672634
287124
49904641
28262392
3017955
67457102
11863727
96368479
45236328
70134000
66238486
87207154
53965714
60562582
10813781
72385194
7346258
81083484
2739108
25986546
91067568