15715159
47379650
30828567
61288092
7155611
89086769
52369908
6244407
49447080
94453850
25643626
56078336
37507416
45435723
2346843
37455692
8181551
30413410
48338261
523708
45206505
37097371
27848196
84826009
762569
17993944
3414546
72279895
11915417
51811648
8327948
4077852
89041105
53455549
72806329
64631091
54555724
71448340
55176763
23355183