55835493
4677778
2827910
39823779
28472636
69515566
95757887
40454394
17466604
679647
53773363
73244624
64084519
2974697
63525497
50911695
94136616
244352
95614920
54294921
91346423
72961509
47532504
83196867
54727217
43612986
10036218
58705499
6322232
14598257
52337854
34116856
35136541
31821547
8620237
23475426
37287486
29283889
95019865
50816960