42655398
61884874
12994290
45563112
63984403
96475048
90853684
8251100
43632942
375677
11141341
98342677
41721493
76862527
15999528
50496321
84321880
33561838
28677261
89228557
14136840
83533199
548895
78189697
44037654
1321235
9350739
71307734
56955751
21766065
50566799
26089458
75734572
52372354
23063635
10871635
74513344
51575037
30731056
9129652