51595728
345426
42574364
27134960
3816255
23848282
98433287
91616865
64358243
48055654
8253364
23445090
56548081
58974886
9008628
85836224
3409830
61477058
6154593
14521207
75424700
59378387
39122198
18074274
44198316
11438415
41698942
27269745
20786392
79777965
64003279
50021825
3053218
22543594
80654403
94542211
59241348
5708195
5731967
39703537