60668629
29678112
89918396
4958477
68284360
16926709
97192932
44783993
6072781
37345522
7366298
39828506
27833254
2639606
5884180
27782734
1070970
43088091
72096598
606342
57819124
61561646
34843908
4746311
53306651
74919854
42024481
33354100
10687366
34797667
73745159
70088317
3692655
9032885
95903560
82068606
881183
45033518
44102877
30937224