85692841
49257210
25818948
82612786
33892346
60838067
33339889
90408277
16416426
89188608
87165161
66551599
53016569
48807735
50921970
80336211
12492935
25025728
13151808
69757547
54763288
86746767
71055305
52965667
84793219
6463804
61335965
99795359
45437713
8985718
21219346
91992285
11412289
29535472
9426718
22804785
8682832
2443350
67421202
855186