24976068
24795397
3693460
38733904
49621806
8387598
91394225
89276007
21346462
85193810
59525879
95196982
39273449
18575627
37038371
49774390
68036311
34423539
22951631
468632
477611
50735204
56015706
27799376
55764967
59468962
15393729
8340485
76358457
10606696
51848384
3923496
23827273
25324222
61949665
65168046
94425944
54527876
71085977
14486854