50035408
43858220
6169
3155287
39134035
42044713
62578473
79139934
54346943
96368081
2194283
98501496
8264853
57515818
61929599
55306542
52357732
85357440
18595444
8107543
69172912
94638880
78972033
86482244
97342340
11318324
34249791
8095557
73174084
5905629
56996567
54777148
42954938
20765664
56426909
27037372
38642512
64001107
76914126
87111675