62366182
8042635
56694787
1395860
714916
13861041
72679454
32108042
57864176
27543627
30576690
42816417
7393234
50641020
40801811
24474919
75379751
55532109
23614388
29695042
45013785
10768011
36747707
91207060
94757955
77019655
5022562
24364035
6150151
26344961
85151020
4498684
10476493
69339520
61175392
84314411
69482256
12046134
43963130
9936752