22293330
16984845
43889590
1956472
92784684
74017677
36646060
3334704
92989946
5123154
57489824
4602303
40603593
94397128
10671667
1839162
18373043
6968763
7443600
81005750
35805250
43946184
89553606
9076753
84882317
6968573
10255569
6745871
61135739
96432094
495933
72066400
59076455
15646434
5216986
29704164
74915298
5238730
24263947
18297557