98666527
75189395
40598137
95498132
12993964
91691221
6629155
2549466
9934555
69728343
40062408
10371711
27459390
18759574
71793640
52485546
89481685
17894877
64477352
78464917
8783721
30084213
50836439
62945931
48033675
10585867
85306421
6641506
64716457
4316959
34451143
31606149
92147968
49894756
28259202
72869370
97816884
54968228
135012
9604768