65152262
37881530
48497118
73129441
1117451
3095671
13412756
89729365
66544687
36433491
9227372
62956546
8049358
78701045
2375210
93965091
4513341
32288900
74198925
48367501
63884034
45872344
67792346
39755262
8470826
34385126
13324087
83552368
17524887
45215040
61687927
95683377
55068897
4947976
25498342
91762462
40674318
6869852
84975471
7308327