81951325
3943317
78438184
74669562
79796981
50635355
39572222
16781842
87291875
35463650
72042321
76727418
53809367
77633653
58339318
6104184
32995015
47839717
9979986
88207768
32014443
12894000
78707794
44489606
60154842
84466227
3177475
35296416
5781451
88836447
78195301
64192040
37471855
70175466
14811983
56232555
69494387
49113916
41249307
85606712