40285829
96702361
81716660
55323657
50336412
10739602
1722360
30911372
5798711
63049526
62015501
91905605
1008273
80887917
4115736
78429930
3497728
86997557
95228699
5571626
41863222
97117124
39241919
50682488
2773491
68819601
49108220
57549235
87175333
3828711
69064270
11052818
7351553
52541546
77139414
54804304
4353683
70611656
6072896
95034872