50381792
6342556
29625561
39742892
16893504
13637064
26784
90693890
26976788
52176272
84305781
72592107
18709732
3833812
92174425
68215623
69245364
26208115
602026
53646149
36515927
20443480
96719420
8779118
2866565
2484777
86889097
4216218
57624605
71378823
61452944
43571908
60437286
80269566
1107203
45412258
43272109
55754630
37108517
98985351