28424110
90615428
53875628
83398723
19749153
67034819
7116850
98436286
42335691
37472805
5526057
53757900
97226893
93659495
86841932
24906072
58434698
80919093
5673755
4642639
7063599
35967933
63627164
48218238
54682937
10638102
66673096
86534603
30517600
14139656
34252754
96111524
70773860
35758480
62991764
49255157
76542972
97755745
20289233
31246494