34001676
31926224
98607421
85579129
1025262
71337682
89811337
53741817
21136766
79052872
66637314
49661835
30485355
97711120
18407359
9065156
16031101
49705314
93796759
11259778
34734958
19005823
48916935
76092854
97638761
25569191
2759905
592053
89631183
70458653
35547001
34671922
70608410
77951424
14163018
15757956
75219097
9872830
16993169
68843040