56713496
43822099
87016429
6644316
82163379
2007113
328875
85781885
63752885
76383210
96955786
2941437
25141451
98537692
8833165
15861863
79382627
97223521
93843025
93994065
17437158
38501568
35414352
34809934
62175583
81173282
42559909
74448799
56377394
16009488
43072822
83059283
1975955
56336444
3061828
6876955
45688815
27377579
43487306
80459515