75905633
40912065
71963630
49974982
8212821
6673957
6729170
1302325
65818739
96911258
66019521
7934454
53194298
28199048
95145562
5728313
90641406
48048939
79094817
71625680
15119803
3571922
30186202
51784813
90839723
77885094
9252519
59358545
72493627
62737929
646041
62281503
5249953
50938550
49295951
77856926
34448606
68069645
46787900
52577400