95939876
3365166
47036353
8343207
42556475
29222646
15782620
90672165
94341981
70056453
69494354
72218661
26402677
71618264
89802564
12323435
22569832
79507204
87877838
65533141
14663911
46992833
11207457
95309899
84488281
61422288
27496955
89184673
83638727
40418986
41195094
66076153
4393584
91616541
84327307
11873067
3904301
28726433
64937495
25089555