29348532
63961571
52682630
3774373
97222904
92348069
68558172
45829594
36308169
69987130
16304090
60215056
21762580
28643412
25634362
83605246
49533887
45037973
89474826
85057579
39374469
80277638
13228663
32453231
37802902
56214112
86722551
29339308
56351132
36161710
50355427
4602846
82074902
6924223
17824840
63305174
88739643
45132768
24546318
11719633