96188995
5858793
5893708
2681902
6818439
68479887
17943693
71833361
87467214
84421226
30626710
65751045
67149165
53295030
9933839
39136220
3176901
99904067
83579734
83044213
40618379
67111213
98854408
75894394
16861623
78166893
27829550
2886239
371860
527021
56693670
97618470
65626326
25594109
48208889
4816147
92474095
1245704
88505709
55511496