28609593
58073972
75847607
2085902
82705583
39264997
36172863
60257037
60581801
69272144
5507404
37314663
29735308
21338889
12663450
30047719
13294954
21448163
6707143
94292371
47562180
92697686
14147648
34815481
1493509
13949278
85284568
8898221
51956095
76313173
69487426
15583054
64088304
46912396
61615278
41881572
87941676
39674955
40991075
68862868