39904762
42363812
63181147
74271926
5180188
12457674
86714795
71445547
30317422
30482198
59463454
62063183
8998714
63924216
49803210
11371591
36997157
60533005
87835490
85921152
90395483
20565015
67052493
88645941
27624197
30119956
25237674
20128101
50995359
47377548
13002329
636250
32286703
66525821
7736762
16889403
18772350
94856222
92355784
28454153