70148550
19613664
1234855
87079041
262240
59714517
43027693
97468704
13354508
86252983
24696403
85417438
37368652
73723573
19967338
42678201
24974020
88628564
52564040
13431132
842708
74791003
79267343
55953246
53582637
59137786
47444908
67679829
79488696
58953742
8300155
97536736
36267981
43551075
5695903
35665466
10822223
84247158
95873184
61953661