21257885
3484840
34118588
43145016
82943258
1194422
5089844
34871820
978753
58705671
70171110
83674856
70767959
82149749
76583924
90059540
56574623
25726519
33969794
2438901
18908585
2918247
12671973
99462886
15451467
3675690
1754246
38162694
70579020
72251546
73443079
95175787
77191159
27279196
35104002
90806535
73259068
31269126
32385667
95607910