46529309
990625
56143330
76497228
15709934
59025210
49322759
13311550
76039440
50455665
94205786
20905575
70989032
15244131
90201228
35906077
34927765
59973668
62411398
3450673
29594055
3643841
11779195
87613656
80064126
88234587
54912737
69156476
93995044
44518914
81735751
2476441
39567501
16172750
22407651
73228490
55292440
72282024
14246457
51621048