31085655
43692323
61908802
96043013
5554733
81487048
47711465
7875130
63514055
92885094
40117562
29345981
55583052
1508221
2625388
18059749
14744552
42888052
79539805
2765429
71212680
46613955
96102197
20389030
63204366
44443641
6407819
89029980
76701000
49027744
45365560
8532936
85261391
89567741
687308
65683267
81322182
82965652
89381954
87172850