50635713
16189795
54767085
12889420
50288
71826313
38261324
818263
1819338
3602714
74958525
56742423
53572955
4808405
78601620
464503
7022870
76724352
33535834
56535407
53702400
80283305
28753028
82696717
75556743
85051932
56307167
27322400
38552013
69048699
99914208
147915
99825298
9470660
8230408
78797605
52296604
92942962
65578366
6528119