86638969
6066127
15129621
8207455
50242606
34696359
47075595
41992057
57653320
70422446
22028383
91492072
62529368
61014726
82474419
88787797
96364412
12982113
24331985
65236321
24709972
40829460
36956238
8350419
8451600
96683504
8105294
66044820
69088083
75235983
78684666
98839826
99128426
23564277
44912431
78194772
76808859
43203315
11964890
23592435