8929523
12569431
6754890
448662
18876872
91353267
8231677
6539887
45411116
63041267
85831954
12132582
4889196
8521447
419831
65335528
99213507
61735504
11001340
82591734
59297980
47776684
48609349
77324508
47042255
3544455
2789679
90191542
990225
89888523
6473721
65136710
93262225
20594424
81649195
69283053
37377703
86704314
98435441
80748759