43943557
4887611
73972568
70055580
32784307
22982533
22819819
30642696
48432024
60281370
67574600
58309758
21854616
85419023
89907378
41805657
38645244
96523611
6610807
6974749
21101109
47081757
3751507
77164131
32564298
72505129
24137391
86402370
53509596
60441523
54393
25238439
79103636
43845730
74175450
2374347
27268496
58179610
15955005
3832636