14957241
70668087
1566216
5777095
43371448
94202952
70707683
95183121
20655075
45099213
56456400
91504189
74009138
637148
45326490
13771887
56218503
72311964
14524957
69753480
28323237
323724
66732011
31704062
94278304
63923175
67332059
12557411
72121743
19096304
51615928
58117806
96457299
3397672
56073332
62712892
51081691
86088978
31334683
64414828