30999176
56025595
72731116
38223391
53051701
12521978
22493878
554443
34175451
64252755
10542587
13976299
84408768
28454828
34347992
30768284
4125656
4148306
27987552
6701973
7227409
68359934
86781584
31485306
51879825
40386745
92591444
90579320
88983
2954659
51414499
27045478
72538874
1065184
35172551
16259936
27271930
9443716
92165050
52845330