64954633
3862167
84062443
57949612
53095754
75586888
63378619
4891160
5317758
86411469
4554274
6811105
29164838
2229209
77383296
16431552
64771890
4488288
49115698
55645032
70291155
52682698
2457259
90278479
30439237
94412322
34999218
90594143
97256074
6529567
45535615
46362601
58051337
16565195
13969881
74238042
98502981
80746524
83707980
36191946