98844911
89519904
39606785
51232881
48446851
28527519
18512471
58882960
20328919
67937773
17668697
74244907
78166311
63803127
39662327
14556751
6515220
15841094
4617246
79064532
99068704
1774517
10059729
35912534
73302580
77796307
65824362
83614732
28161980
24641159
53021965
15219660
3678653
11249586
28515166
31585495
1179049
67144462
8942376
3529526