50681121
30025711
87801575
42477783
62346676
24203648
21889498
36701989
54972648
92216692
6801714
4489560
36928086
16125161
3549744
55475118
68703917
59091370
89981237
22256457
80517906
59795303
79001658
13407209
59933901
7998646
72157449
84675013
3878529
3789635
22884091
5047566
83668711
2550407
78107185
558960
50851593
10588638
10543659
7200907