81533861
96518752
83698655
5302500
3712181
39556414
16767709
5911248
2501892
2203623
47238905
11459724
88874768
24346259
88104497
87511101
2728281
39224509
1179958
85594310
38026182
46793750
89856332
10749720
47138996
76244965
9450362
69864211
323878
62603531
4976761
66142422
1280530
8444037
42431249
95513775
47538747
99654790
44361899
36315239