43496180
87168637
57031323
82337566
1659111
64273649
16695382
60276365
67419237
80709832
36972281
58987187
90331029
1575154
93088151
96951081
36702
44602832
24664820
547522
82252432
57161926
47561066
12319215
28366439
517507
14799744
16943227
72086336
42126339
81758486
87729918
4599600
83407889
57063057
40416354
12303674
33166242
32808527
90399595