96164386
40946435
843161
66125539
77179114
59346273
51858349
16053248
37711621
74255564
50867970
85183263
8394411
14914228
96865915
25018418
77574512
77786524
33218287
4561108
96329676
92822720
9696467
2545551
5139000
86427152
2546455
47805043
7076457
83626497
57048358
7591348
89919039
97319252
81978370
80761164
84843358
75918574
63477844
7601979