30049779
32943488
20451160
87382036
69956697
99895817
622830
88683845
37501948
61271497
48935766
12199795
72233338
10888291
98174272
52529680
66558892
27662711
40774400
79962224
8595568
26948013
37284586
378094
9648738
8425651
79513299
98892456
80209276
17389338
57372864
81949242
67864653
52666724
81815500
93271234
41062494
916642
63687012
9719657