16859458
7298463
30685276
31476509
14715599
2251970
79254297
43056353
87077326
6391559
33672268
53196939
3449443
23629719
8191514
6923206
85758321
61887328
6617861
42472887
8702504
27062120
94461027
44273826
87863534
61738246
72614496
16845811
311829
54207436
73961368
98254034
58267182
38428288
19315126
81012156
70456293
1790863
38312749
70824478