7549563
98801114
79142247
85379900
71239340
33751492
16727432
76182413
62573492
30372736
58362712
69129490
58074865
45146414
58028039
33398437
65798028
32641428
6585799
78886622
71166835
60705687
95775324
85889593
59039725
8957369
50148518
30551404
14848053
69252052
94263604
66506848
19125477
38391088
91156839
57209096
4638025
39346700
5760668
95243072