43716193
31309962
82142329
49502196
32661187
94792280
57562192
78316931
92264038
30073890
54639061
58847176
22573742
92301440
95665893
4619302
28124835
5807709
64461256
86138010
28565397
19088246
33596972
25458146
19791453
65707465
20204848
33799985
94673872
45479190
9166657
18438440
63199538
79624364
23735761
49792774
45509542
9076980
12579238
36915729