2649567
66337694
10968010
63155903
45897551
26775134
3816071
86821402
52687071
11914226
481418
28624493
25566
48364024
90527448
9259675
36418293
25064273
19752656
61046707
74803618
29595128
31512448
87667018
12012723
78048375
800735
100008443
98359328
98701841
14814136
90517044
18229713
29617809
95382954
614447
70563676
57852787
51366016
28465514