39955754
5132683
4275605
97451431
84333846
65251071
2139149
64539689
12139253
26736257
57519785
7126792
59146616
95631580
30704382
1187113
27176970
3598147
90036841
40532385
96767993
76915120
40623891
55544254
12654490
63538664
55541269
32601004
795369
8930372
17613979
2774820
76797633
20352402
6121599
47361363
45688985
2887714
6257149
40112116