54504182
31237404
98311204
76004066
66488621
62923275
85224085
11265142
76905396
75781513
53908128
70619969
30564768
17823430
84134864
8312433
64488434
51599301
11801561
86196711
18161390
77153148
47501161
99553487
22872009
17783038
76419634
2609714
7237056
85514406
77946690
8288168
11191660
82316789
42905175
58215093
46063856
35879351
90741226
82277031