81434552
40438566
79228665
31952188
77012121
73899740
94903302
1175637
20525290
79274178
45882831
68807146
92106025
42576310
3077216
91864836
90507332
62525421
98173492
16434823
34252864
39894876
95377227
60797942
51477966
78486750
24587893
40702227
65766683
50308306
59892256
45357157
82324006
48052032
552280
56186761
1746312
90416921
28555848
68353500