15008466
28803645
10449510
47737724
8149611
91579610
43638653
2380257
46932112
17859585
86208763
10899419
58462197
87759492
40477852
3022657
57088731
72659892
21231494
20342566
46154876
18897345
37853048
49163627
22546618
5007151
48193849
39356157
470531
71549988
55565590
1623282
17836928
7316949
19872184
83338328
8754445
95529827
9501721
45816545