58686906
87253636
66309545
63883837
29107506
19602578
63508874
34341794
5184936
86361161
96938683
76089677
71979614
2837467
20785828
49104663
84934468
87476798
64486809
46534667
34868101
5359308
94245692
6459922
78535122
40057261
92021420
9828303
25167157
45088862
50605647
2187477
12313131
74632127
82539384
57524222
33512090
56112643
24113383
94217816