47535479
17797687
5381402
5171879
6109894
28182082
67314183
51666854
95555060
20729054
1206501
12915549
25254312
54801634
7612897
26879469
12728753
68413172
2916801
54417702
12025772
596598
61512372
54215439
25886054
9474992
11465312
38397574
94577986
70967206
96137407
30863794
81924373
16252154
97805502
82786345
69546514
87718597
65678539
66193114