65186163
47311612
30178618
88101122
85145868
11372012
59013274
92852510
4780736
59333942
92135205
79108684
54417601
23225095
88588556
78049884
3167264
36423535
65885258
64202547
22117562
61622457
6877962
95627352
54211000
7255889
88908507
35185840
50143158
10125302
12708798
3372194
19881355
31695710
97359012
30137782
9580449
48911572
28288598
87469258