2901354
43456643
10142505
4992035
84246663
2627664
764098
1192453
14441279
22079490
32613281
77285477
51939827
682213
27511784
59731364
75767339
45902536
66629178
61962453
70426274
58363356
88779320
62049708
78524652
5334695
51744427
46688591
64743441
68087082
10284627
20801413
22206250
33621199
69837278
6025246
40453650
50613440
86791774
54505030