16084424
67321727
48047762
2935490
65074485
1635888
95825099
39023790
9285115
82713728
54918722
42372964
48123409
4862472
42206106
90047160
74595231
55281095
22451700
97667842
38986079
32826106
50878327
61703410
22578348
5758316
9594101
16692597
55001467
41538182
74076427
5421951
33942059
57659970
28862691
82487540
4166304
34199251
66048884
43429676