50875595
40441520
12066097
7922859
17372180
1435728
18279904
40149506
61539208
63225135
37306622
761870
32059418
93754251
8129526
89066860
58036224
1364602
41627082
2531910
79209035
6523350
76356501
87616953
87625679
94972992
94581831
24159537
34196506
5982582
64158502
64371551
1252521
7385355
481190
61197478
17994938
22716756
17111931
73752595