38641622
99633839
38269210
72744847
79472153
57958843
12955950
8512216
37181384
79571960
21221420
89025441
3571974
96881619
11564919
35364942
12651022
93982794
64789538
64258234
82588908
77428891
97328991
56139778
58378801
19165378
54349162
42202999
63788251
94347000
18447632
49792986
43602869
59425054
81424441
18132183
70927386
19727264
60498861
95934675