81683211
3825495
63671636
22472909
11884930
462458
10956879
22919653
4386308
10297562
91037953
56186378
94237902
1937004
6062699
93081284
91392628
20718640
16451483
27653737
54818960
48841596
89958773
76772931
77112671
86113320
90413151
26243752
74651519
4703347
37741355
84966600
9946322
60975151
70643568
6752073
91039988
89652620
11766495
60267729