31529112
40742158
86419436
63035892
76146341
20666854
21413585
52449648
21969463
17494106
56176348
40967757
8742835
77447929
57477585
505393
28432110
55673748
7496960
56723488
82328333
90113047
71047139
4807137
30655284
19824919
93655515
10063020
91719276
19227498
84917942
66476757
51662537
2819006
27568912
2108665
28513647
11709298
50631959
11723343