39714976
50682783
8402698
26584475
23731393
26685994
4435255
75393596
29248358
10677646
55364491
45552845
60214542
71442634
63202046
96881064
25299730
70305089
55564741
26005148
50208156
80453042
54016958
75431013
64705547
27782660
17114050
1236269
58003539
3061463
41325559
52559931
12077838
44266214
32676477
67349673
32895450
66164191
77811082
40689383