31243568
81502935
70789357
54043608
549134
88141481
5158395
1467355
5434910
90533095
19083826
11921617
40607318
82752617
27124055
46215552
31396757
7524122
1024154
56834649
9329623
98909503
39335545
14034570
24034040
53169245
55973788
33458060
53378897
81911870
69755268
19434990
98043254
1697014
78443249
54107994
4332841
62148707
51632804
24273959