32147221
61588845
52801862
25506568
9335762
96991630
60189905
38857887
87224884
23209229
10742409
52872159
15687879
28171978
18022272
68017928
24369124
6251503
65354629
23266856
4695183
21399577
59768067
95896188
640537
4925009
75708278
41232874
95192176
89971496
2846328
76578630
3733709
68147168
98832526
61744044
79167878
65349931
20975454
79643655