98293697
89555486
54187242
79226166
67298510
12868148
53213925
3733703
3352724
73189181
41463467
19935992
77816875
92098012
47272274
43132162
49384259
32688543
57245699
74847157
18622901
53663038
88702840
969647
72928304
41827847
73878442
33087925
5939516
11161900
144706
59844791
8645258
68888042
84324180
35165366
8777978
56194149
99755131
98287148