77494141
4884270
54925215
80837683
55557069
30636724
84359
20276441
82901286
39172656
9675789
77791527
31011968
2140331
43744248
51043206
65093596
25856451
97952781
50639143
949749
35636284
44773750
27795520
6237186
3340143
22652243
53575191
96403311
96138657
5604528
15871960
99314068
3798376
26032870
41476176
3304489
47945625
68991794
54049426