80109029
29732888
60125798
48991215
7169247
36916071
64071834
93342720
2958720
59787955
24843664
56572688
8916056
96171841
62924893
25555416
7240407
72835676
29051385
67153946
14099713
20611538
46819169
40085561
22885762
28158758
75247365
98473585
45475796
21802917
9981162
50541410
98852152
4004662
16341204
28902237
12096725
28802880
12404060
67886277