56899062
35388094
11436118
75872381
98839914
42703460
33856400
97211360
76368720
83712107
39409544
87268212
52168690
20295585
43236552
8245178
7954474
77856592
77317442
16809649
69851314
2622399
53828650
89114102
4644668
83225397
14904701
3632630
27511046
1167918
1243247
32791482
97557359
84442742
38018518
47546591
42605282
6362444
9646597
73491882