30122328
5563259
49988306
92158352
2720461
6619328
36662578
79216096
79022581
30472871
174288
5197466
74044922
62238177
24568445
46592785
26616233
21241489
40594726
44155119
59425940
35528470
12355042
19225650
36148035
67057579
22129337
65711631
15741780
42092353
30285412
65345681
96856324
513622
35144424
8637857
2193204
4535150
35385910
36608598