51056406
17991242
96298097
5112197
8904971
3527151
62877522
14686399
55381344
70291430
92868056
19062007
19906821
67236853
80305256
5987643
70563541
41873941
98754831
11515787
85455547
59301885
70762300
46326135
66639762
8565044
40934613
17183080
54565745
37554544
48603030
51073394
5449289
80838412
71098612
34646745
19927462
98489896
78259301
48454853