80271213
13283390
71089745
32158734
2674970
82758853
42805196
1901293
93215057
60632513
58608458
501724
13794721
19936145
3295259
70984606
86442826
27316744
94286090
3447780
31304527
32869624
94898462
56691279
71657191
30366270
74738173
32529221
31211637
49012591
3322600
27894023
26967680
49704371
21176992
85755052
92911070
2986414
98742772
9325416