76451073
62017141
15345084
76152894
95327416
58204698
62334102
97925222
25762497
56728472
40121339
4905364
8676397
1939208
3182387
83204144
21126229
60282378
33548122
39394889
46847650
75879816
81379832
66535044
66814180
22673928
16617499
4967229
58627123
30431644
2317218
2577016
57342169
68408500
646738
35409120
75512648
8992918
7938859
95046337