56685706
45998892
51452351
39207590
68818603
6791844
1745510
6246778
60497162
15475397
87363656
29884215
55893655
94969157
65591613
54557761
61901368
40308972
55366152
43248384
17796521
12784814
75706906
19882678
98384203
60287204
34354187
3171276
2763606
82939474
7475903
4209530
9605396
8238850
90922480
43412168
56198207
43246413
9697585
37227480