25509570
40614982
77377154
65827641
56216771
53011946
19778753
82468004
76748501
86312583
99045026
56934623
33677777
84795629
50668895
34976485
3807254
64372041
8936682
64672809
69066665
3220143
36805922
24994898
16242871
7512864
34416656
12671825
54179977
743236
3821182
46873654
9124800
21731989
90008489
75298605
3354167
46661650
25294667
12754586