48853595
5474793
83435397
44134547
23077495
19338476
95452688
309548
6282188
39112524
87059665
24374137
40578753
17597847
5804824
25433597
9742951
37668433
22772722
22657094
75188088
18013658
78031636
6815488
18419497
55569111
9459233
83076127
76038138
8572122
60384485
5305148
16132269
14526885
89096614
57305192
6589289
81268562
61943568
56103707