82283555
5446786
37772849
58778724
95141459
42246566
62914637
21559451
13582334
70634062
616292
30524741
80368322
13328262
1853031
36333351
8518845
95471854
47005281
36345848
9850458
41558621
87645836
90229383
17031076
90608352
63771373
1907001
14815399
6609352
61609223
53734470
14302512
26622425
52657891
44486919
22015557
47399917
17852337
295176