96355875
62752080
20716122
7835960
7784804
81762815
4294986
34365230
39314477
13444639
52591054
40377549
4187367
17458257
61867857
24733856
24807410
31787471
16783812
4007721
17594707
43717915
96048235
16205817
8551871
73508103
7895263
9894105
50988564
59332715
67141995
35877503
8862768
38204192
781690
42605753
85605301
29339096
97578570
30115003