43769098
38182523
72357259
35267477
21804030
72966589
2761395
89836131
44962970
3558680
17128938
387417
34446878
99077426
73829597
2062244
94096429
13936969
11258529
71355094
85096970
59182781
44914387
37834836
51997693
9126284
63753443
92503617
18544000
63489640
99771180
2566223
77673333
72414251
96065951
164040
50058641
1433127
30659680
7704972