80972662
30969885
31888313
1754414
33622181
2071560
61195231
39754508
75077541
74163256
94044344
55361097
74205708
32262477
49427435
79707652
63343667
79664196
12119923
57209665
55591908
6368414
20926804
5890821
54877456
88506794
1226422
84839193
93307444
40953472
28492194
80447518
79301543
4565078
23772950
62636091
65748655
90628321
27254728
31715531