21214601
15939767
78297222
86677971
65906276
14702572
72125191
26406895
88809873
24263676
7680724
72671052
64078304
47835228
21622136
83982832
81513182
45386399
376725
59144833
64896626
48434573
98123721
66995852
36671241
54696777
38477133
6685045
20287191
59453458
81148958
68996245
11701426
5088522
74642238
50666667
10504043
8563189
69056881
90915607