45542050
31998726
47467491
47857466
34492042
45048956
48648805
3753578
22985254
37392465
44488951
36301082
1856908
35824360
99089390
3712344
8172498
48363104
12223478
83945321
53469340
56853252
13073536
78321681
6839561
36967880
4462460
56497318
7911627
37579715
86053109
982730
35072485
60178496
85377967
31691333
91815713
46695449
91492431
42931750