31261338
16444405
8952973
10691288
61123421
95982779
49234584
76842754
62634056
27402464
43256625
21474505
69765136
67602682
11997035
42067874
80254715
26616045
43446587
80617253
55174291
65232303
91629399
12129254
9786682
92603251
2203199
89272226
25712255
61543789
62139124
6313810
45468493
83986277
34213959
23885863
69996789
8943425
77211110
64932732