94956944
29928886
45395633
93712001
7221364
66314667
63033395
95871968
4684195
10445503
54382199
674855
37691824
49439814
22983824
22166960
43806558
73676646
74142418
37453449
40538360
2084637
59991243
86743414
46376220
53621061
93069425
8351146
63248336
11829379
87339404
24182365
7563648
60548295
54533974
66905000
95639666
65902327
89774700
3994806