42508158
59367281
21094010
77033694
77153582
95813923
57962034
56479339
90871430
6046
67683285
98105192
6252638
45544061
1588569
56852385
37267357
5555683
6316152
62441274
3774177
57454769
50104648
9909841
57609856
37088180
12874998
64105854
25747385
6870451
95572794
61409580
17136807
45031227
73487797
89757301
54492305
96628700
908254
69951207