47469913
37216508
70824248
24184182
34432241
89791547
80532766
60045621
93846041
77253468
15888470
98169946
54276880
49171519
14047515
36677500
6982341
3197243
25487576
80485339
82293217
62601756
62119028
52491537
95519749
65481773
10236113
4044274
62297003
58232314
69989954
38878473
4694855
71807335
37419425
28042630
88902773
11523325
23689070
14558735