40046035
16184486
9430963
13377238
51099995
2804308
25817927
213467
78593042
19797061
54829194
260494
85405114
77016397
51409693
4594407
42899551
51748310
77063108
58707547
60975364
48951890
11753650
42275468
83334506
99201630
55609425
87938637
4127989
54157556
96392691
6558881
58369940
66549344
60494642
8127417
86443027
81581183
38632176
57544639