14412042
35316272
98835922
101088
38144521
10514988
57064669
16137434
34329380
64291852
68045114
4187437
92843899
43492123
19462972
50172484
5778377
50663464
93898506
76017238
61213507
24555545
8509559
49101382
33095755
15645963
95719722
97603316
68607070
33904336
75232685
82056794
17284671
10409616
49755505
78902286
39536093
70549834
71038992
50393601