38878133
89472153
23654428
62158508
94331704
95974456
1902892
96452596
2302823
4929867
70735691
29228106
23203069
81474792
73199554
45156862
40234452
74293780
84162927
50819123
76506737
1743424
65289679
43467474
25003972
964950
87039235
66117423
74655960
66227078
81578410
75669933
19504010
22846100
12308307
535024
854527
6957735
7207486
52285722