13405341
84631161
79456162
1709114
143304
91151571
67426747
71812749
14509599
20704213
88935892
54253846
62582016
60885886
8403730
28754683
15948791
68169715
39673870
36296466
97886477
60053203
27934447
72084702
91921663
76409026
37433331
26913074
16917796
15439253
30965707
96188861
18002153
86681323
81808199
74101569
9878502
75473188
47192524
96011681