59803069
50715609
78296249
49404844
46651585
48899984
14346022
3663818
96118968
167879
9525382
85307343
12688986
50078960
29369142
55915
4506603
2530495
91807050
70667867
7541285
65902309
14776336
64725604
17436698
8379507
28338363
4638898
97158392
73454458
38856001
18636202
5197205
62012651
76645823
4531282
64115758
37563814
61933515
81736428