39278520
83606426
3839860
76115355
3812563
2428120
40991556
21966940
97084908
40282504
53781642
48647281
37118594
42234461
13369811
84221967
45901528
28043747
52413266
48704756
81823895
59531354
95948729
4561744
1557531
75886017
59445705
95081095
84919661
61432963
94461866
12299725
81613894
72927825
20777603
753063
24542459
80389084
71952843
65568337