299376
50035407
2525436
17858972
57443917
5008664
84834597
90598183
71238575
2148252
55987502
56128616
34413878
77309876
54984269
68731123
42304007
9144200
55896806
59375103
98387585
35431777
77541121
97035605
17629323
86859255
7494004
67396073
50245610
62656429
4064661
78133845
63911218
91129227
90284022
93197984
4827856
41973615
49326762
49816921