45573887
42552619
56124461
90469903
88814183
85873290
4646169
17924049
37203387
73626236
62118739
10229397
87468236
21452645
49129911
85728327
28295987
60437303
19183819
65689477
10902332
62912695
35022397
6791860
18409481
628589
59246815
51695240
60723014
15553180
66721061
11822818
18961122
593595
28922457
73106300
2639752
19592720
22651785
62131042