50968863
89706514
7343387
61559850
73197804
10016
67767730
67541226
7166236
40322285
91449424
27233221
9049264
66726838
23097323
80088708
89308268
87349417
17053611
63881578
15541636
88665687
3361888
78909850
95777695
88647326
10364957
3953567
64253549
46636013
28959969
27592433
82555664
26226610
3656755
1441108
53867887
49473934
37875831
12449821