2668068
50131900
85135594
6823816
64001940
11718113
9851489
98125722
129108
94221265
20167795
64774486
89511676
65709500
45303727
90761313
62706253
54325176
76138211
2341901
23921757
99559841
5368162
64362760
19431430
35751461
75735579
70127581
562692
56402276
30834592
67465778
81001900
8027538
2749477
6106245
8388472
82309583
30762595
57458867