15299436
36349283
32059706
26378032
59343609
4520643
81083627
52453887
89301348
9381201
27117255
61798208
12181262
69044558
44657160
89917738
148286
39342979
4435147
1752090
39574727
5114780
84316146
27301139
60235384
32289655
72562408
91918138
51698478
98905270
43067082
80827904
781557
3468252
8794341
56367887
12121802
14007128
45052863
18199615