50564469
30108750
1764358
61544618
48112584
13327917
9033974
44079622
569346
41366870
14622812
84848321
53637504
57287389
33209825
39881561
33072978
98126875
91943686
70609837
56167324
81528757
7905486
23227321
90446649
12871192
50125266
99835997
1216922
72206955
2064423
46867153
29648494
98607812
90408292
77723557
21402600
6490203
80013740
9889503