99441438
81118732
17785236
50521624
39768643
9807026
81169674
69976337
60382698
76514386
24096742
85221139
68212458
637016
59371042
2269621
40951246
64272506
40348674
43523193
27817474
76005247
97433082
18604076
45446102
67688485
17288367
31429589
6885958
9433680
23978388
75489504
57473273
69559928
93792985
7686374
26724427
24558074
37474444
52133398