86313776
20345926
9244266
14984848
14653621
44377927
17749068
62938896
7086247
95192107
15936603
11685102
8358866
23374483
79546426
58146432
22786192
36072249
71514260
35917955
7745382
72043934
24163193
66916293
37822095
2632653
58871751
73795531
68504799
37818425
19076067
3801103
98873395
92611745
47477785
34536082
38911456
1481942
42837942
56256393