45966013
38642743
20327391
58492653
41416418
77255348
35274401
21313883
49794956
67589055
25294242
24836539
77243107
93713894
58382481
1973278
7478130
50807414
70822600
51974346
59877294
51311805
7870673
60231054
28125451
20471692
36294269
73929767
76793104
12163600
44023555
62586834
62107442
11744009
2835655
36705989
99164622
91119109
97354167
67352975