59689900
11866825
35108840
54105212
64761276
18293657
41366502
17803603
13447348
46591443
98602152
19506086
48367403
92063007
98914094
13095116
71645333
95252207
27646651
46805732
54181291
47154121
84366412
45546344
960462
3361835
18258980
50472895
7942065
25843729
21631766
28655174
8644396
56689757
71992198
29941658
82007003
47278318
24115246
3355558