81996368
96387101
2156624
90178935
35831108
70273159
33322759
18493622
95846421
17447454
70394420
52539074
7184409
11555789
9659717
58704072
85761694
45263752
91694570
53082075
41225019
1108140
8542351
4905343
13925147
46779824
79312553
68417872
7213751
7315206
4154614
9104951
891078
8176239
50506553
50092272
30014638
97821335
92682624
43604101