44996840
53109421
6585800
29874914
6398585
6632910
19367994
49546104
13696857
39492799
51625469
69818696
89103178
67704243
8900426
54503920
6058525
38049705
23765095
24399230
27333583
66005729
18454124
78811156
9493620
98022863
82345359
9522641
41682752
2014648
12087636
2193688
74393330
9615406
570797
37114503
54763291
48202207
37229023
73175121