95456276
38515495
62051190
87338176
43139957
75679329
86814382
50187714
63572491
49905731
57093180
6271974
92839173
28136704
38658236
9384633
39637577
64085130
31668044
19571170
97216491
30297311
2482307
69506334
84251159
19115273
86601572
83542294
50887215
2318337
43371558
89519844
72072923
84206238
2944874
47412818
18453262
90984515
26618899
89896049