95891828
13492798
48556050
4461698
86892145
35624189
54005917
18739736
63291706
49943511
85953585
84923884
67832972
50647390
9008220
56247555
1864362
3506388
63449188
17191306
16773942
303275
30559825
82449172
78599191
96339970
15569272
4997308
28308488
52591454
93239434
97402420
56793225
24133911
47287093
37211529
47286166
7056163
83288343
3567990