58137168
12102840
1042124
11105779
73946597
57148466
9446918
5364610
87517582
59588254
4342841
844249
67317728
52545722
58101914
10392229
442607
8854905
29571778
85261865
5581964
12615724
30675206
61237011
85176159
96945547
9051460
48808026
25416143
4662308
9407412
10942993
66608792
90146023
6526531
59943850
52757328
90962992
1392981
55933645