98592721
52131523
196126
62968810
61104616
91433596
16315868
7357425
8864322
35863374
37273816
94904265
71521271
98832677
9744256
15155673
3199056
65164027
59463275
49165800
56119890
95264915
82247876
27107620
92524356
68532069
25626212
39565205
27698909
5401342
806000
49462925
9466865
82137544
96031972
6142131
2197146
47002325
23799249
70589714