55986673
23258359
55928656
863131
51025431
68299043
92385955
67233734
56997728
40276615
51661561
7016982
93371443
94185169
45991540
5204085
52648057
65671208
28384204
8067743
12288164
9200590
96103199
50633492
28227185
70358408
37723447
29444476
13853901
98224258
49439780
87186264
29982488
29528478
5726523
47889254
86836076
27224194
31881360
51857456