3549706
25601521
16059112
25005900
5854815
73671448
43999881
89862900
45421482
26618061
56032119
99927198
51048804
58418920
47456173
17411845
15309375
75185769
16683485
51847453
37572963
20677331
91387004
17656778
21758704
22329501
29109987
30956688
15429167
43897757
68974793
62641712
8751760
7102700
38805850
8262868
82773407
6496887
12594142
61045306