29301026
34139573
63818635
80345348
79111404
29018290
70989749
81131428
7109116
17602056
262098
52398606
62891860
2007157
36258303
6793707
46439706
86456224
32522812
33727788
27664573
35376016
79866084
3801149
79535116
40187232
7632856
14789176
25706070
80143094
91865889
83477347
30137940
80634789
19416652
9701346
79891215
84556971
90329578
61395321