38404550
2333944
24415431
53675122
63765832
31981985
3017626
8763998
5942452
51872810
49973325
984256
2366577
62976262
15132546
17305734
53024410
6865940
39255716
9204411
58958410
3702606
53653592
50493226
9910222
31208441
36971424
32163748
6463095
99363654
31275798
57131056
56009063
71226139
20971284
59421219
46597539
93824507
20696482
46662587