51119428
95417373
79252602
63189577
65214232
29874823
8154136
69108392
134037
17924217
55396392
2111799
36309488
17218705
36226375
57981637
52098519
47919510
55322167
87842790
43081876
69175587
68184467
36084825
54609856
98692198
26852111
67798025
77236676
5403070
1089493
1509702
82785098
43373537
51978145
7278306
17925680
40046900
82546375
2815505