30428158
88073476
28382817
95837489
926795
33944355
47896658
37223149
35737159
14488292
72247336
71932726
61594898
72011143
38443476
50402645
44861691
45298164
28031622
76959981
85636765
83483537
1683278
17026855
17783593
96293932
68999674
94625283
66202824
64232361
21851252
55498473
83901516
74595610
7967852
98783930
12988761
58731571
87312102
322486