93108546
65544736
55233554
93334810
6147374
95386693
42891438
50222789
68351536
31694390
88647281
11593834
16323237
92977850
77958434
3622940
6413452
8219035
39637102
63511823
9129083
6331215
50699305
9765582
60874514
76122428
83222352
61741749
5757693
46394480
51496075
71871273
11396299
5028454
12327155
24519442
32635605
50195857
34632869
40717407