64893313
32182516
47998995
41563996
2387371
97573689
77445457
62981551
38479798
38272109
78103076
61816957
38828287
23758404
779859
375656
22545
7715342
88316232
97185281
51304892
1862349
95461633
18217560
846435
5023236
1970595
98161741
60951695
30992042
26606696
59245330
7675556
86364737
94525581
22391160
73108346
27463665
24573743
80129814