40529122
95111396
74846962
1459636
76254230
47791746
35845555
1215526
72381353
3118846
39331823
89492807
402998
54123175
84542470
62823874
37455348
545809
75503079
71234975
99967012
26746572
37721587
655884
60965443
19366
2368247
43427370
4449885
54806047
3869121
48101119
31763519
87839376
46206076
11677137
66191615
22869431
4717434
37787337