45669363
5786192
6762826
8578909
19994299
84542526
94501340
33813459
17628916
39344522
33051053
86801357
37246924
17142386
69372708
8263404
35582696
62759620
66474834
57323926
89447658
8674513
10618722
65485589
1769882
1429547
94069608
46373174
72702003
3232541
76541538
47687783
8468144
13558870
20163153
64697487
71321772
89772592
56236593
69705746