26021550
89233580
14857412
9563409
16091673
56815368
1933471
89498338
30056038
14183389
27885983
3482050
52517024
30767666
1626483
3061332
43961102
51999269
17261028
40857380
4061973
71481438
28196241
82994779
45446471
69535894
71828896
59766560
48482550
24146793
49179749
30373905
100005013
6304880
97435555
66664939
75055282
72219871
89648557
38505041