42007681
4501835
30461263
23397504
31478486
77426290
55065748
41486911
35456934
41987042
18273439
58388418
37606141
28265513
9574781
3614419
81299919
98774596
7936941
8246602
63532380
20922636
7208490
82082483
52988617
5564897
2792974
63296684
27335631
96167758
1303178
46582704
43379107
81387774
1741607
67611860
53477087
3791604
74798652
25645696