43565868
1338675
37897027
36469455
63805298
97642185
38352333
5228462
55313098
80159922
31011991
27758386
87075033
53674122
55761680
24547353
27944069
78973755
61376061
2672787
86096287
5613620
60108717
64632374
11953524
590342
84543598
90826873
67672655
51797576
9396563
62051510
35024587
8728130
23432652
94942739
26425041
139480
94063304
55974443