25799470
63453088
84189752
535929
52421094
8476613
15661568
45429787
87307851
33295534
22152834
789686
2264585
14578970
54402569
7564634
69673350
20338172
58873157
40159990
55554479
44098621
2063809
28259502
3807890
93673334
56161007
56277172
7458991
5942532
68996761
58869903
50275450
42333142
40255035
88803559
82034203
28013908
76306392
21072018