69706168
21923963
7869476
56048633
55984222
279378
34186200
24436440
58378534
83698074
24313289
18911209
47234197
61775359
58491172
95311291
15797428
27389242
26916381
13395562
42442742
2412379
68073654
72907071
62068104
53893406
45027251
92209063
63436739
20513344
97783116
86548409
51561383
63392466
42129396
39678913
91049422
6205845
95239066
50619673