2946587
34625655
4565732
37898312
40052454
5926611
71082941
35815147
5068230
40179593
18821563
97128136
3079100
10803142
68798768
69683732
17549401
54258388
35686039
95524237
9417476
39602164
14095320
47891531
5107435
29123235
3870212
65453808
44571717
42584658
47741540
57669013
5601805
5525421
33093665
77554457
2613509
12037101
67721916
93424436