15723065
18613650
94212499
65458541
6273166
85034964
88937153
56385983
64247830
61063010
24221104
42552794
12067440
60059023
86748248
39255049
7522179
6161344
83731104
63152742
30111468
40276453
59761858
18005454
77314208
26359208
54733319
29951715
28829230
98262576
731195
78219422
17764879
21936494
4137629
9797572
57302169
99568872
59235217
93891039