45075808
55499959
40363564
13754272
34989719
67824080
54063540
29741840
65166608
22979701
97703306
31462264
34708907
52975432
90777342
29243515
34718950
66858176
34214151
51405032
95191791
28172287
71236223
77366833
74544355
83224086
21447275
90472590
67905751
51372240
5955178
84966756
47431883
23985335
96273865
32014115
47278046
33241051
397296
81893923