75957526
87235607
1478909
9988850
2530190
77262829
17806205
19007560
47253691
23781449
67164250
21393798
5166653
52518772
56894931
95607906
63611113
56936835
27266289
18774983
41538438
93324398
56111322
70649849
9566330
39207152
31506501
98578497
9546390
60491043
4829046
61575266
53187430
43404488
53328626
26373922
76515430
70102405
36168946
29672572