42418626
35582329
80567604
23823936
7205402
2127560
27898948
17048694
86376923
2593388
12152488
60755057
27393300
643826
74354494
93366570
57023043
1585537
25777534
23503719
44429710
42386779
87133675
52804519
62304325
14698344
35799337
99264594
11958540
83017753
357845
69072971
71048594
31996379
41047150
32027207
71434827
78959264
32218368
6283043